From patchwork Sun Apr 13 17:39:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 41642 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 EFCE127BC4B; Sun, 13 Apr 2025 18:44:22 +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 232E627BC49 for ; Sun, 13 Apr 2025 18:44:22 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u41NM-0003Ye-Jt; Sun, 13 Apr 2025 13:44:12 -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 1u41ND-0003YE-73 for guix-patches@gnu.org; Sun, 13 Apr 2025 13:44:04 -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 1u41NC-0003bB-CC for guix-patches@gnu.org; Sun, 13 Apr 2025 13:44: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:References:In-Reply-To:Date:From:To:Subject; bh=2enB76rSHE13uTK1+923Wzfgo7o6zO2RszsMz6l8g+U=; b=FDmMxECVJqI4ynFkjBz3f8+3K6I7qfDRUIJyw3lWnVI4+YfAWIfIzBVeuQWXlRS0aCQTw5EzAlBcjmcko7aPp5sI0GDgf0hf+ibJO0YTW6Zi37UyoF8MCaitVqrc9BXJkY1o5p2qMAajbQyEOuu13kfytut5pAU9n71EDy/VhqCNYVmrr9I6ZB6fBTAIbtjOf9Ib8So14bUQKtHoKoLwx4UkOb9fTGCkJN1Z5AmYrT/Yo4izPbWOSXIYTDi7tj2j3kN/knEgFoV6fodXSx2WvGVdmxxH5WRsreQOFxbcROUD78egPgyKlGDnhMb9YlfdV/Xz7HekHrLjsv90Bl7ScA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u41NC-0000gw-6P for guix-patches@gnu.org; Sun, 13 Apr 2025 13:44:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76594] [PATCH v3 4/4] gnu: quilt: Build emacs package. Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 13 Apr 2025 17:44:02 +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.17445662362635 (code B ref 76594); Sun, 13 Apr 2025 17:44:02 +0000 Received: (at 76594) by debbugs.gnu.org; 13 Apr 2025 17:43:56 +0000 Received: from localhost ([127.0.0.1]:43740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u41N5-0000gI-Iu for submit@debbugs.gnu.org; Sun, 13 Apr 2025 13:43:56 -0400 Received: from mail-co1nam11olkn2064.outbound.protection.outlook.com ([40.92.18.64]:2880 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 1u41N2-0000fn-3n for 76594@debbugs.gnu.org; Sun, 13 Apr 2025 13:43:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KcmfQ1lrXfSgvK5zVINsR1tIv36Y3fU2LRKyQQq7T1/qzlsQmJqJvCX8GA5lJGpdWaLFL/Bvnk8rPVERJoFZ9LOVkIviEYhlxy3Y80UMgSTsDLFcgZ3G2Uloh68yBObMgS6DuGDTgCy2F77XGl8KVClnSC/itctJvhwLJag6jM17YiOeTEc6GTHBjTeWRf+XyRRHO/8N7GAlNdKlIXDj6j6O4zSwSpBt8qbZsRYoSH1bWL4qC2gbXgT5e1axq9dReqmhh1K6MrH0RUBe+jtt5M8hHyHZn/lBPsqEiFeDeem2hN6cwSpUkxt26pnrE+6CSwqAcs9WeA1cgmzTvZw3cQ== 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=2enB76rSHE13uTK1+923Wzfgo7o6zO2RszsMz6l8g+U=; b=Bx2DXyJynPRw4XxMC6jD1fxs/4aJ0uFAYHJkEWn3t5FnTsObdQsOkx9THwsOnuNXfV0Ucwv4cX2KNpS5tm8BR9ors21eYU5e1RU/44saG3/prqUNPsC1C0uM8GrpGIfp6La9Q2Qyoi/9PXh72w176gqagQvtiSSXP7QfRGmKG2DW31rqsVjf8qADgC0jE5FMVvxE6EHKzJzAZBDbYtks/a9S68GiqTQMqDPB9fCEVW3+og9Pa+fpDnWXuD/j3BeVw6Jwt1Sk7zGl5jFvokrQNX5qWjw5kQkU3wr+NX4JxdN/rQhwrHj1IJ3q2HgE0PFT7FJp7cVYhSmBydDlOWSg1w== 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=2enB76rSHE13uTK1+923Wzfgo7o6zO2RszsMz6l8g+U=; b=YBLU4Ugu4GLkPxLzO2CF3oMJT2Xnm2x8RRk/hju8xmfwCWJLTECKWuxlyGLyxCxvNVmWj54lz+jKyRxUr5c2SXmjxtNMkPJhCszkQE22dMEAHI56ANr3iPg/66/VfdPECOlBniKzYAWJQdRni5LvSs5zE08VgQcTOwfG0QDY9D30O99/QDD2tYYwTP4zOSg1tBiHsBdIfgJaKytHyJ+xuxYz7vq7PU489x1/Z+c9Lk/DYZcZ4vrnIzK6rHCX0+m/gXUtazkBRstA3lKpQGeGebi46ZvA4nx6h/3/ejeonHP6qZnVZQzaQMK4GJ5pKfd6eCteu6xQcKlGr8Qc0yByJQ== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by PH8PR84MB3137.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:1c0::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.28; Sun, 13 Apr 2025 17:43:45 +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 17:43:44 +0000 From: Morgan Smith Date: Sun, 13 Apr 2025 13:39:46 -0400 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: <0648f3d588246ffeda82901201099620a1c32bd0.1744565984.git.Morgan.J.Smith@outlook.com> References: <0648f3d588246ffeda82901201099620a1c32bd0.1744565984.git.Morgan.J.Smith@outlook.com> X-ClientProxiedBy: YQBPR01CA0102.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:3::38) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <363a8ee8ddfa6c5776c9f36e2d1beefdead30429.1744565984.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|PH8PR84MB3137:EE_ X-MS-Office365-Filtering-Correlation-Id: 3deb7f7d-0ecb-4470-7817-08dd7ab2bcb2 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|8060799006|19110799003|5072599009|15080799006|7092599003|3412199025|440099028|13041999003|41001999003|1710799026; X-Microsoft-Antispam-Message-Info: aM7Gz3C+5TUGz+rdrrUm2h+km2xuty6zYErcXuf9UTEUjnF3BGI8efv0ayLLvDrk8Y2ofTP3WEAhkJeIFLEBdeUbFR4E33f+k3kGIO/aNa3f4Z1rl1Knen9WH08Z4lbNRB7PFBp8Q239de+fB11Tfcv+5+xLtoYt2f+HNRTNKxPFfma7VzYKlEWJ95TWOH89xOwtTv3S4mLIk4m7C3ZNVXQfClNfIoUA1LdHTmlepx4ThZP4i5JRx0HMZWQ0IM/bQeO+zTshkOQrCfUZz7CPaQYivvO57hsySd7wVmqCVRlx1sSn8YHjuaq1GTMu4QzYVqC6OcR4C6LCJBg6q5Om9TCMJcoTAHUs5aiQdpPcKqp0opFt8+hAzZCBRS6k7l0LiUn8U8DdUuntD2ber2FEMa64i+jKcpb/2z6vgkdhWkV8apPVoRXu9h45yQWrbjFwGNXk7qSFVfMn+kW4IqsgaDu2aY/NDHfr2Kl1iLh/PIgj5CJolBnRosotT5X95EVGrA17qLOwdGEknVoUWCzgAHmVqIdF6vKQ884/ytZHOBuiZRzalXY9lKgJ8JDrT1C2TadIao4k8kKj3wIQPepgOcvtfzSIJOky00aTq+F2o8fouyTYmksFM5zGzceQ9XWxiJ819QFPLLyTYNNPp3UssmElNDZ4cRZ1PKQMNJz/yvlj96z3n2V9m5fzsWqZlI/vqbpKpCe6DSfyUGAfYggxbvk2qMHyW/lbix2SYTIaVzfQBo51PFXhB+Rk4pkQSQnvITn3taFW1d/YlyOMS5ZUxmmvsturQCt6EzGNAMTMUQygBdrzkwdnb4fADlbZienWiDUhqBnhJ142h4QlTxC167YLlIqEJ8qGG3ns85JFE3qeuUj2yN34+yKpHQEdMj9QtpEG8VdPHhzAFDKRlo4iNi+/N4NN46RGdgIXOewAd5waSvdJ31sM3oG3oHmy3E+w+1BHvFJx0BYJXfpgenxEDtbgE3gVTpCkzjH8wH7jE+pRwpPZ/UAxMOB2gBUbQ+cWGjQDjXNnHc6IFDDW7yOKYyaEMnx3DazOL08xejHDaR4OGziOXLC1tYMryMmDG5ksQANpsjIzfOPF6/GKZv0eSy4ezAg1P7vKwYo/J8JQcKDbMx0qnACeeijpim/azo15YJQGG7CnLWh/al2+632IYl7aPBkS7axBjL2nd1n/vefUv72palwmaBE9vrCaRsmRMgBRkYUhr5S1Yvy/Z7nxbQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ojkD3CqA2KD8qKe2ERNAZpcVBTWnxSGCmrmqJAuxJgRzM4giklxCJvk3wQevF6J2hax/c8GQmkuydy0pCuzIM1lNzJSy1lTet+uuyEpV2CNxZGjKPI51x3KozEGPKC2UJs4vn+WMBQj/WCdOExtfl05P50F5yq10wecFOTg/5qO4Z1kdH283YGiUjvNMyoE2NGzKBgFzDKjsxSkts+QZ4s7+Zr5TqDleoFftZNN+zrQz9AVktPfzcfm9Yfl3vZ3TbdeVsotvjIbzysCqA95rwQOTtv954UFpnl3icpPReb1Z37eFpTrTVIGglfaGoQXjjTTU8bNn/EWhGuMJ2cKqTOOIZH3ZNKSYHsnL+TMqyg7qT9dN6XTRCeh3tZAGVuMMa+i5buSzWUUC2RPbQ9WeN+vuK2Jf/YODM90ByOtp+5UfZ3xgG4qtvstdUCfihJLLMfa/VJDbUCpczKJm1u2LY+1sz+gyhuvdImqIvds+9Jp6abSbC85oEceYRjGk6bqqjpL2vwBA9Y1VXJ+wphx2gW2AOTkgCpQrntTjNfZOy1v1vFetMD0bMpFJgaqkr2oCY5wg+Q9+SDn5aH5V1RiYJKIYsiv+kcPGod76s9Z7PY49R19sYXVRU0FkY3/DIdJ1oz9a7h4g3P6EGq/2ZXHPBpyTK0RsuFFNQmDBAhPFTMcNX/nX0WBvGK1niVsZgkehBSjf+lOvVlHvHyIOyoTZbh0JMFHLWsbNy4hMZSgTUVTZe3P5NVa8CFAdvF2wV9rBjS2DNK7J/dB5soDyE7+h6FImsrq1jY32z4bhym1HjYb6rNpxcGVYiaNErJWXBuNOpULempyJdp7RqXitscmapU8AVrLmqjOVXVxjxH/jwZeahPKAa8InhW5zjSTuRqCWEowUymAP1o94zk0So4SXOC9FL2Q2GCl8lTFX4p1XyqwDO43LBfNT+cwd3vPhJwV3lxexCB1JEC803b04ZHWWR9ve2GFPl9g4+6315kocg5hUT7bugk/Bi2aHhOX1zpsb0Nqc2+w2eEXpzjKXRs1f2B7/Czh/zf6lolxhYul++ky2u11B7XNRMCO6zctXjOJecsDFSjORn6AIaL5sf72utw0HUZutC4GxjetyF7ZTSq2oOS5mmo/0ckDclSgFWVSt1azuCmDl6zynQ6T1gOyTyu0Dt4WS1+aFHFPtuK9CuCYLbmQKB33BciDwEKQbMYuAUnRs+dAHtRmFjwIjCa8CoEGfujUp96lD3Xz5G3+F022GgkBcx31tbiEoaT2qNffz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3deb7f7d-0ecb-4470-7817-08dd7ab2bcb2 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2025 17:43:44.8367 (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: PH8PR84MB3137 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 --- Look at this absolute abomination! I'm so proud of this! Please tell me all the reasons why this a terrible idea because I know it is but the specific reasons elude me. gnu/packages/patchutils.scm | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/gnu/packages/patchutils.scm b/gnu/packages/patchutils.scm index 3da1e7b3b4..64283d4ac1 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,31 @@ (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 'emacs-build + (lambda* (#:rest args) + ;; Don't build using makefile + (substitute* "Makefile.in" + ((".*lib/quilt.el.*") "")) + (with-directory-excursion "lib" + ;; Run the `emacs-build-system' phases that aren't 'unpack' or + ;; duplicated in %standard-phases + (for-each + (lambda (phase) + (apply (cdr phase) + ;; No tests + (append args '(#:tests? #f)))) + (filter (lambda (phase) + (not (or (eq? 'unpack (car phase)) + (memq phase %standard-phases)))) + emacs:%standard-phases))))) (delete 'check) (add-after 'install 'wrap-script ;; quilt's configure checks for the absolute path to the utilities it