From patchwork Sun Apr 13 20:08:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 41648 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D319427BC4B; Sun, 13 Apr 2025 21:10:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9855127BC49 for ; Sun, 13 Apr 2025 21:10:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u43eY-0004Rh-4R; Sun, 13 Apr 2025 16:10:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u43eU-0004R3-Fz for guix-patches@gnu.org; Sun, 13 Apr 2025 16:10:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u43eU-0002Eu-30 for guix-patches@gnu.org; Sun, 13 Apr 2025 16:10:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=b8P5K0kY3VAxWPJI8fqyqkbfkYYdgCRZcdLB3XAPTKc=; b=KSVhatrL3QC3/nfyTzh/pAvAZ+gpfO5duWj8/1LZhydN4YOprs836esUrkWshr6K1Ij8uGv/JCI19pul/L+TSojUsrN3RGPAEhIJJqM/n+2dNfpLrFq/fTtXO+1xNuZXOeQpcRb1l/Dz+drh68gesMi3upTHNPwaajbwYIOsKa3NTzJqRhuaN/BAPJs85zCsjI8RQJUEeKPOt83RXWbrfNq+NRNJuEQcaOvqfNbrg7IV7hRU7L3uBP0DdPq+ooPKRuhH1aB8/pGsbkd5KEyLfskXrYdBpElt5WJptjwwnHDUC4fSG5KiL/+qHi+v5PJ9LGlXEwRk42EECJUWbb2Jog==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u43eT-0008DV-LT for guix-patches@gnu.org; Sun, 13 Apr 2025 16:10:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76594] [PATCH v4 4/4] gnu: quilt: Build emacs package. References: In-Reply-To: Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 13 Apr 2025 20:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76594 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76594@debbugs.gnu.org Cc: Morgan Smith , liliana.prikler@gmail.com, maxim.cournoyer@gmail.com Received: via spool by 76594-submit@debbugs.gnu.org id=B76594.174457498331540 (code B ref 76594); Sun, 13 Apr 2025 20:10:01 +0000 Received: (at 76594) by debbugs.gnu.org; 13 Apr 2025 20:09:43 +0000 Received: from localhost ([127.0.0.1]:43993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u43eA-0008Ca-Ti for submit@debbugs.gnu.org; Sun, 13 Apr 2025 16:09:43 -0400 Received: from mail-co1nam11olkn20811.outbound.protection.outlook.com ([2a01:111:f403:2c16::811]:55904 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u43e6-0008CJ-9C for 76594@debbugs.gnu.org; Sun, 13 Apr 2025 16:09:40 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nSBxv5do2im/IbUlXGe4fwIPZ2d7OXbS3dyLjd0gb2im5zFxWfIb0Y0uN3UA4bayOitALb/zMTnlhEtjz8pXtb1j0L4Khv03W+F5yf7sA+RpNwwKYw5SWrxAVweFe3iRGdvRTdqx5jFbMFamL5XAltu762jnWMiNOoinnrz/kT7e1BhhCpis9ccFW/iHxtHfmyastbSAfoqZhwekb/o/pUqfEg2VuUXlRsj45odDbioEofvE0TK4zHuqYF3aM0HHHAoPiGEB1tgvsVAVSS/XQI8S5xesJVkEOXdIfl8aEshFtpL8nQVAOJzvLzS0mEeiELDTZsqOHwCAeRibHztAjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b8P5K0kY3VAxWPJI8fqyqkbfkYYdgCRZcdLB3XAPTKc=; b=cY84EalyYwHB9QX8Ep8+A2EOrNL0AzHtFJCbeww30AOPGONY23VFdlXedEP3SpLqYCAVDCZ9GLDNUCurotDQ3vNyiR9aqFxVTRiFVzEwHXGyw061JeS70scVjzxzecYferBQbcRhfkD7T9Wq+z2G47TSErmphb1D461NgkZO58eBO6fPsgU5+OennMQ/8vsE0iJQGqNS3c5Hoa6XSjIsqJ7N3v0yW2e+TGIfnJSe+vvHi2fGRg5i/8GCAekPyGDw/PfiKmAnOVmeQsSZfJAdTDRLxJsna4IT5P5YoGWzo9sJ1QQ335AxTCqwPFGlpuCwG7z3Lsst37IBMffjK3tTyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b8P5K0kY3VAxWPJI8fqyqkbfkYYdgCRZcdLB3XAPTKc=; b=o3eCqVNXCjxCSkPNfWq0Ta2U8P5RG2tpnu4RBFyekcJzWE9F7Sw1cOWvkBrtVjlY3ud8+1fBtCrHosnhN0948Q8g095xtQMUYFVyBSgqO94uVjpwgtUUwWtJhjBZNyd1xcM5FPkGQbU3JNjMhtKtAzRdPho+gmuzgGZrgVTv0vm1wwNAXLBxC8wYJDY12dngtHAMGKW+0Lq/wK5xLGw3PBFV39txmQ1kA5TKAip2S/TA4IMgcxhuE7pICaT9B3w1VIYF+2EyGIS0GxMC9euC03Xv1JhYA9DlaKyz6e0bAPfjcCAzBrDN7t4es6TZcIcOtzp0k+N6wwPJpQ3ToDgrhg== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by MW5PR84MB3273.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1cb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.32; Sun, 13 Apr 2025 20:09:29 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%5]) with mapi id 15.20.8632.030; Sun, 13 Apr 2025 20:09:28 +0000 From: Morgan Smith Date: Sun, 13 Apr 2025 16:08:16 -0400 Message-ID: X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: YQ1P288CA0003.CANP288.PROD.OUTLOOK.COM (2603:10b6:c01:9e::25) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <5dc4bcf8fbe2b6d857d131ce2a7b34089d7b782e.1744574895.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|MW5PR84MB3273:EE_ X-MS-Office365-Filtering-Correlation-Id: e9023416-fa30-4c18-5605-08dd7ac7184a X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|7092599003|8060799006|19110799003|5072599009|15080799006|13041999003|3412199025|440099028|41001999003|1710799026; X-Microsoft-Antispam-Message-Info: yzb2rUN2qr/WHRESSpmRDoG8kF5oS03wcbbBvpIp141t8kn4mrNw8LMkWaq26dFDgF/aWnJZ6wDwGM1WYfUoMMUJ8qgUZjdW2/YUWz/cbz7iA354RGaLyzviacLPY3OIRLIdhNf1FpgaAHz3iJeK/g7byw7BUX3drL/MZ9aFtsETLGTkSOZAmUHEPsg9GNu98bNJj9VQFDEowrWIyLBX3t/Zrwqqu/Dm9ERaxK7yPj6AWaz0zmZqOtxDM3oi8IQz1XSjD5M7TlwFDXyoJuAxe20mhGl+yedIXEiijIYYXs/YGVWTgGVMWmh6/BMOTy+/ZM7E5BOes/gYOHdeuxlpkx8FXq6KbG84cog+ww2QUuLMswdA7pIk884ylw+gWyGgu3iMmw4+K+FmkwpsgZ8MgPkNGcAWuGje4YZGzVc6M5JRmdi3WXakTiLtCdoI1Drf3hzp5emBpsGtdtRsgb0bYC5ayKy35z6H3JCPU0RK2D32pOaB0LI7hRc5rvteiKNLBCOi0axOwQ639akeNe1/9vrZyYmg1AQfd9raKQLrbPLtr/kKYtnrlrIfpWmCFzP5pTWrl/TYqGzX5q2kdxvqF7VuSNhP4m/hGV/faAbazCKDnZ/WYjgeH6o8bSjJxN5+73pKvycleKNZmBftiH2XpPRzRbJTuErVYEioDzvOyCbrJDIzQxStMvq8WMwCNfKV6x0pt+PyAc45WlOaJvKslc39bziH0nqjdi2fsKHhaXTOByvDTW1nt3pPogrW/1Pqg0zypH2Wd46XwMyIc9orqqM8z4AoEKPHBDj6WCA/RWKGMIdiK2iHX4+NW96Jl0PZEvXcdjK0xTQcl/RxtZVtQiSZOfcsDjtLITCYMQYb440MN2UTJV8V1nS8T+SQ7G/7F1Uwr1S1hVwOy5DSUDBMiXox9VPczvSnmDTpHTY47oSnik9kyI2uefYN2zxS5b+B6cYwjW0SqgW4KqPTsFnGvXGQMawGTRR+DN0wM32WUULnWtm+4LD2HkRCLqTav+dW6qYg5vaxay6d87516wVpZecpD4XIVrpsmS6asdn12SLLxVkMPVZanLfeGVPaPBl/4I6M3O4BGHAxy2q7vxpu7NdxnpK8ijjrSUsV5y1jiZbixwGH+vQJ79t6xyFFJODO2lPmFA6IR06oTsbWIWrGs19pVxrJ6A1AxvAtGlCWoHy0Nf8V4Y6imHf9SY/XUGh8vtjAsujSf8PhT1goieDhbQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /PVLW2tx6Shy6tzGfvG0//S524wEd2Yt9gVmXTbY1iJwZ6fcRpO6eulN9xlONuZPDuSVjTQVKy/8tBNdu7iAac8V0ZbKK+A9FuLA7uAWj8+MYK4g8Ts9H/T2l00AGKljLVv7UtgWEfXp/k6pP38w+H2VrH4HGDf0Nl4Df1luF9afAMPvrbXgL5X+TLiG35yJc4aqEIpao1cmxYu0YnIvreCRm9BAEqDxE9GW3ocz0/1j+pYF7SG6oVvJmeSiamfwIldpjdUzRIhRiy+iBP+fSfIE5Z3G/5Yoib1sywcE2AWODz2t/KJnTDAMGIk5HyEjT/oxCkk1TQRjoNwT0+o0trbPqRiHDZ8Z3g5eK7tONK9m412qpi0JntNH65kp/FMmvn8uvIagKQ1u1j1zjYjRTOxEf+02adzcS3sNF7zV7ceN+4YGbJOtrk6Z7q4H5X/dAvbqHWZykF6RVPhIWnjksQsorHXEPI+G74X4yyajD8n6dKDAtVv7IMoPY0GIs42BX3m5JKqhJD+r4ltyBl1VUZbw2jOUep3yzobbQkSFfQrWq9ZWvK8b9OIriIAGRN3YsuNUwCAt6/6qkIMyMdvHKPLVKFuhJXxwR9OTYygYCU+bKCUnYDcv5eZgb8m17QHbuR7QaP7npvbZaVCyEIoe20q2zy0EEqWc2igihIA4WbL6/3gUNUJZT7s6TT6wOFXl90oU01QfMD86osQNDs7ixbt/YeAkBCj/iL3IQdiSEXIr3i3QBxr/yNYUeePiap9WmmERwmYSmKP3rOimWMT1mBy+ziggE6nJbvHev0R/I2huFycFAIFNFr1hRH6Oedi7YTXeTmJpy6YF3of5xQbAPlh5kktr9Lwgj/Ue69/rlsTa4DmCfaCuMUO5bvNfgMIDXD55I2t5j1X2eQa+gJMXmpnFKjTjHrQHlQeVPBkRBTySQ+JTO/DJdDnIA/5NHRN+3ETfWWuaX8l9yRTNjTCGBtZbV/KaYt1mrnZGdtZ2KE+k9gS8SZ9TqAb6v0aIuaiVxNwrW78MrEU6j5AUO13XNuXWd8JreDmcj3b3s+CjtxMNSS5luvj4hktilKj9ygSpp+6T+xI+6q9UoKj/F2bJKkJJ8gbaShsiNGddTysCIC+9ICI3RVDecZv8n48VAu+Zv8inEockfnilwthog7ThIP8gftDSeSItjNAuiGvI86OrwKd8S6c7Ki3mL4KotpHaQvSmGkTyD4wnM4xa57E3dwMtF4fjCv8MeM9D29Hd9UrrNlsu305rxQh9D53HL80s X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9023416-fa30-4c18-5605-08dd7ac7184a X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2025 20:09:28.6439 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR84MB3273 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/patchutils.scm (quilt): Build emacs package. Change-Id: I4d70ad1c137a377f71cd9d3f1b69f5ed95e4debd --- gnu/packages/patchutils.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) base-commit: 03edfea126a88110b520469e96eae73ce86d4b7d prerequisite-patch-id: f80d0520f7c77a03803856fd859879875614851b prerequisite-patch-id: f94ece5e1fb310c55583bca97c977d3132ae2a78 prerequisite-patch-id: 93f40b5d1a83ff8a6c9a9243f2141f7f4c1f4af1 diff --git a/gnu/packages/patchutils.scm b/gnu/packages/patchutils.scm index 3da1e7b3b4..4b0fcde8a8 100644 --- a/gnu/packages/patchutils.scm +++ b/gnu/packages/patchutils.scm @@ -44,6 +44,7 @@ (define-module (gnu packages patchutils) #:use-module (gnu packages compression) #:use-module (gnu packages databases) #:use-module (gnu packages django) + #:use-module (gnu packages emacs) #:use-module (gnu packages freedesktop) #:use-module (gnu packages file) #:use-module (gnu packages gawk) @@ -179,7 +180,7 @@ (define-public quilt (base32 "09l4nf6qb8y8l62z8ypdg5mraz0lvqxg1j1p6xdyh1n10gg0k37y")))) (build-system gnu-build-system) (native-inputs - (list gettext-minimal)) + (list emacs-minimal gettext-minimal)) (inputs (list bash-minimal perl less file gzip ed diffutils diffstat findutils tar @@ -187,8 +188,36 @@ (define-public quilt guile-3.0)) (arguments (list + #:imported-modules `(,@%default-gnu-imported-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:modules `(,@%default-gnu-modules + ((guix build emacs-build-system) #:prefix emacs:) + (guix build emacs-utils)) #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'no-emacs-build + (lambda _ + ;; Don't build using makefile + (substitute* "Makefile.in" + ((".*lib/quilt.el.*") "")))) + (add-after 'no-emacs-build 'chdir-emacs-build + (lambda _ + (chdir "lib"))) + (add-after 'chdir-emacs-build 'emacs-ensure-package-description + (assoc-ref emacs:%standard-phases 'ensure-package-description)) + (add-after 'emacs-ensure-package-description 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads)) + ;; Don't include Emacs check phase as there are no Emacs tests + (add-after 'emacs-make-autoloads 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-build + (assoc-ref emacs:%standard-phases 'build)) + (add-after 'emacs-build 'emacs-validate-compiled-autoloads + (assoc-ref emacs:%standard-phases 'validate-compiled-autoloads)) + (add-after 'emacs-validate-compiled-autoloads 'chdir-out-of-emacs-build + (lambda _ + (chdir ".."))) (delete 'check) (add-after 'install 'wrap-script ;; quilt's configure checks for the absolute path to the utilities it