From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 0/4] Add emacs-pde Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 16:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by submit@debbugs.gnu.org id=B.1704041393809 (code B ref -1); Sun, 31 Dec 2023 16:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Dec 2023 16:49:53 +0000 Received: from localhost ([127.0.0.1]:46936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJz0b-0000Cz-Al for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:49:53 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJz0Z-0000Ci-HQ for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:49:52 -0500 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 1rJz0S-0007sM-QW for guix-patches@gnu.org; Sun, 31 Dec 2023 11:49:44 -0500 Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rJz0R-0003ls-DH for guix-patches@gnu.org; Sun, 31 Dec 2023 11:49:44 -0500 Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-781be0ccd30so43238985a.1 for ; Sun, 31 Dec 2023 08:49:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704041382; x=1704646182; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ukn690FxHpvvSQ1Borfz78Ikyu/6BoQOkvufMrnOJKk=; b=I4b8ll5KK1f2YRMNFkoGo5K940VHROYlj8cUT+9QkRQzrss1iqjIgvBHMPAiGI0obM ybbRlaCJvB7QzBSN8zl0wabtQYD1Ol1+nT5bduNo5fHvGkO/Y2HrP392tYdZ2eOHkaLC qaiXM5Cnf5PjjXSC/QJJeRCFPMkwRTPZcy8edHzUE5beDyyJ+MVZAMmZOVUybwRzjyfA Mes6tMD9CApmlL3hJ8VuLYnMur/aCIuXNlr+ZCuk24FIsUmHBzkMEReSJ169z9Yol+f2 1yTNA/VxFSa77LwaIHOsCCipFmbV2CvSKRnpREMQ4Fi8PGORUxJp+WxIYPe9CD6rVI2J BCGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704041382; x=1704646182; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ukn690FxHpvvSQ1Borfz78Ikyu/6BoQOkvufMrnOJKk=; b=D8uN3g26FsSVSMsczn7LNQOSRfo5PxN6pABI+QbWif0NMvoUQpfptSrvP/IkLsyfIk Lvhpb09HDRCxiddBOzZ3z/OQRrbsNH4YSG6wtXnJNyJIf1vTFd7dw0Ws+lX4Xs2kBHWY udTMPVLVkBCx1DwA6mA7PNOUgjnSIvkRG2+C5Goqlo0HlzmlHall4J59ZVaP1iNVaVAn fdkdo5IrO+PQfwPtmyDpswVSxXVAlTizR11PqQS1hhUIx+c2i/kktVCfJLy0KYZ2xxc3 EpeM8Dt6q2Xlw7+fYsL6jxJaaFcDU0YZa3tDOnxiQgZMC2koEd4IC0T8zw1lBpzgrsaT ZkLg== X-Gm-Message-State: AOJu0YwTFW1yzKLtuNeXeEkHoFutugoqX1V/0tnhwOcg7dllLxG/s6YU EzvROz/CxxamUmLSo6AUHQg4uevGhHo= X-Google-Smtp-Source: AGHT+IFMWp4Gouh6iKzjagUUTIG9x11TVj4z+t1D5jzgXSO5syYwhE97Ny5deOd7Y83p6wqtiV9wCw== X-Received: by 2002:a05:620a:2408:b0:781:5fbf:eedf with SMTP id d8-20020a05620a240800b007815fbfeedfmr9952317qkn.38.1704041381986; Sun, 31 Dec 2023 08:49:41 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id l8-20020ae9f008000000b00781b8f4c89asm610435qkg.43.2023.12.31.08.49.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 08:49:41 -0800 (PST) From: Maxim Cournoyer Date: Sun, 31 Dec 2023 11:49:22 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::72a; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x72a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This adds PDE, a Perl development environment for Emacs that provides online documentation. Maxim Cournoyer (4): gnu: emacs: Add awk, find, sed and sh to PATH wrapper. build: perl: Accept Gexps for #:module-build-flags. gnu: perl-b-keywords: Update to 1.26. gnu: Add emacs-pde. gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ gnu/packages/emacs.scm | 21 ++++++---- gnu/packages/perl.scm | 4 +- guix/build-system/perl.scm | 4 +- 4 files changed, 105 insertions(+), 10 deletions(-) base-commit: 2a242e86379ebddbdddf2927f26e5e27a98fc605 -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17040419841834 (code B ref 68180); Sun, 31 Dec 2023 17:00:02 +0000 Received: (at 68180) by debbugs.gnu.org; 31 Dec 2023 16:59:44 +0000 Received: from localhost ([127.0.0.1]:46958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzA8-0000TR-6x for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:44 -0500 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]:45209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzA5-0000TB-Up for 68180@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:42 -0500 Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-67f8d9fe99fso64062466d6.2 for <68180@debbugs.gnu.org>; Sun, 31 Dec 2023 08:59:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704041975; x=1704646775; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dAN0drCmaN/D4cfuawsBPKwMOxpOynhCpakag9gUIWg=; b=k/n0MMBiDEW5xMewLRa5hmfBONS/Ehu685/rnv25RlJMLbkoFkKVBplyhKm0y/RXy6 iN2D0SL1XnkDfmhp5XkJTKyMD/rsVQZobA6jB38volR9NJF8cYI0kyvzwgyWevL5ijeS 1TYZY3g1GpaTGruSQGg/a1qTavkaqhMfk77Qb2Gf2FFpPZGS6NFqoWiyF+li5U9dlmT7 89bozjayHcIvlJG0m0FaKB2tru4Mi5GIRmGsv5T8ltmGhwkRi86Oaq572NLzm6FIBDQI +LZ1cSIt4/jxJPdR/Dg+qpNH5lHTlL2Z89+KIP0qYdG6Ntsl2mUBLOlG33Qx1oVN6yDp LD2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704041975; x=1704646775; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dAN0drCmaN/D4cfuawsBPKwMOxpOynhCpakag9gUIWg=; b=bWD++4zySi/XIXpiwnPtjL5vRXnL6wzQvC+D22FFy9IgEpBmngBtf3EJC768v/qYi/ jxz73zmTMSjPGVX1Q8qeG2ixGDvfjes1fxCobJA/+KZtU3MgXQgplGJRQnGB0QxmLZXA KYcRASzSlRgFtTjyCcaASxh9pQGrOC7Pf6affqOZUacd/EQTa0PHKK+pQh1EWKq8kFBN 2Ufo4f9z+T7HFe1PhurnzkQR1W0kQZ4j+ouffDmRakoSq6DMRsp3d0dDpJiv+FP3Mxtu G2rOhWjLaitO6lSYfH+pyho2b0t3bd2nOT3e48pSBcY5t+8hwtgDChPqo0nI40HuknsP eeAw== X-Gm-Message-State: AOJu0Yx6wn5qbf/moGV7KUzQrPju0qEMZEuS699bz0ISTnEPndT30ptK uMg5wUhmQe5hf3xcQ4bSGXEjAppyXLM= X-Google-Smtp-Source: AGHT+IEKBLLv9+Du1Qjd7MZlGH6KbQzDQvBYzcGK47iuhFY78xOb5cpQfTTT+C456yd6GZSrim6SQw== X-Received: by 2002:a05:6214:226d:b0:67f:494b:c1f8 with SMTP id gs13-20020a056214226d00b0067f494bc1f8mr19971376qvb.32.1704041974722; Sun, 31 Dec 2023 08:59:34 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id o8-20020a0cecc8000000b0067f37d9196esm8794075qvq.93.2023.12.31.08.59.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 08:59:34 -0800 (PST) From: Maxim Cournoyer Date: Sun, 31 Dec 2023 11:59:06 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Before this change, using Emacs in a pure environment, e.g. 'guix shell --pure emacs', would cause problems such as: jka-compr-insert-file-contents: Uncompression program ‘sh’ not found And other problems were found requiring the other tools. While the above could be patched in place for 'sh', it seems more robust and universally useful to have the commands appear on PATH, should other Elisp modules want to call to these directly as well. * gnu/packages/emacs.scm (emacs-minimal) [arguments] : Adjust the wrap-emacs-paths phase to wrap additional inputs. [inputs]: Add findutils, gawk and sed. (%emacs-modules): Add (srfi srfi-26). Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 --- gnu/packages/emacs.scm | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index b9d9e2b891..85d40d01de 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2016 David Thompson ;;; Copyright © 2016 Nikita ;;; Copyright © 2017 Marius Bakke -;;; Copyright © 2017, 2019, 2020 Maxim Cournoyer +;;; Copyright © 2017, 2019, 2020, 2023 Maxim Cournoyer ;;; Copyright © 2017 Alex Vong ;;; Copyright © 2017, 2018 Ricardo Wurmus ;;; Copyright © 2017, 2023 Janneke Nieuwenhuizen @@ -59,6 +59,7 @@ (define-module (gnu packages emacs) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages fribidi) + #:use-module (gnu packages gawk) #:use-module (gnu packages gcc) #:use-module (gnu packages gd) #:use-module (gnu packages gettext) @@ -94,6 +95,7 @@ (define (%emacs-modules build-system) `((guix build ,(symbol-append which '-build-system)) (guix build utils) (srfi srfi-1) + (srfi srfi-26) (ice-9 ftw)))) (define-public emacs-minimal @@ -231,12 +233,17 @@ (define-public emacs-minimal (wrap-program prog ;; Some variants rely on uname being in PATH for Tramp. ;; Tramp paths can't be hardcoded, because they need to - ;; be portable. + ;; be portable. "sh", "find", "awk" and "sed" are also + ;; needed by common Elisp modules e.g., for reading + ;; documentation, so have them on PATH. `("PATH" suffix - ,(map dirname - (list (search-input-file inputs "/bin/gzip") - ;; for coreutils - (search-input-file inputs "/bin/yes")))) + ,(map (compose dirname (cut search-input-file inputs <>)) + (list "bin/awk" + "bin/find" ;findutils + "bin/gzip" + "bin/sed" + "bin/sh" ;bash + "bin/yes"))) ;coreutils `("EMACSLOADPATH" suffix ,lisp-dirs))) (find-files (string-append out "/bin") ;; Matches versioned and unversioned emacs binaries. @@ -254,7 +261,7 @@ (define-public emacs-minimal (copy-file (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$")) "bin/emacs"))))))) - (inputs (list bash-minimal coreutils gzip ncurses)) + (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed)) (native-inputs (list autoconf pkg-config texinfo)) (home-page "https://www.gnu.org/software/emacs/") (synopsis "The extensible text editor (minimal build for byte-compilation)") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 2/4] build: perl: Accept Gexps for #:module-build-flags. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 17:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17040419901859 (code B ref 68180); Sun, 31 Dec 2023 17:00:03 +0000 Received: (at 68180) by debbugs.gnu.org; 31 Dec 2023 16:59:50 +0000 Received: from localhost ([127.0.0.1]:46962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzAD-0000Tu-Q4 for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:50 -0500 Received: from mail-qv1-xf31.google.com ([2607:f8b0:4864:20::f31]:55335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzA7-0000TE-VL for 68180@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:44 -0500 Received: by mail-qv1-xf31.google.com with SMTP id 6a1803df08f44-67fdfed519dso50062466d6.2 for <68180@debbugs.gnu.org>; Sun, 31 Dec 2023 08:59:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704041977; x=1704646777; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rpZGOWEpMrF9oeBJAXfejMNtZZt1ubwi9t0hBCLECco=; b=ZTudWWnUJ/+zrtMwm7lITw5Q7oQ62l6k1o2LFhE8SL38KINnwCvNKhzluGpqpwcagb 3lXbfLSlgqtt4AQoodsypTJmpI6YlOSdhbnFHny7h5oMerMi+SGv4lByplcKHwv9wxIU IrObPzGWA7q0QaMHVRobqpLdUwGWM6WTcOQZaDO2nd9UVxhOJrnkdqBWr/Cc1rjZ2PxQ f0cUmznY0ktTo1dcSteJqU315qSKC+5uvH77wwPjpEN3zuK0ZgU7gTFhyAl2D0OR6Dgv mjLXIl0OU9RlB+OH8OrxLumx1G3E0ZWumNCaYCBoTBgUiMtX7Pr+zetiuAYu9TXQMkKM e40w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704041977; x=1704646777; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rpZGOWEpMrF9oeBJAXfejMNtZZt1ubwi9t0hBCLECco=; b=YfZ5PQddj8WWta2E49ybROYpDPnrQDuaqRG7Xgd6j7S0HhqGIk1p+WRIjIwcJu8qa1 popYraWHlBamwOUZNpm47k5fm4z9+a/jQEzsaNcYGIr/Q0yt8b4peUItBAoV1qih6BlJ eYmX1wVEzlUJ5qhqD1IJB6/8+/3ROiR4kwvw5z75FdiCZPV50MqSOYbwSSAA5HzR784G fFd2Fg6lToTTfQDf/hd4xczxkVwuneB0uqfJWdWP9V2q8Gb1u6GBqfyO2yb/aKmUhcwq 39jMdaynY6nLkD/ALka+lD+8fJYeiTWRmBzD34lH7qydRgmsilfU9JJiM28QVgAMoTQ/ d35A== X-Gm-Message-State: AOJu0YyQMpdkDdPnzU6vW8CI0OR7pRsNkvcdtKueegCf+wAvY1YjEDNm guheEyI5RKZjdHZLtw88nbhgL1am4dI= X-Google-Smtp-Source: AGHT+IHBqC+AAddXXjDOOW2jEuQe2YwAGVR6L1qoqkLUPO1sM9jUSLFERy7fmB+7mhO7yBsge2lZMg== X-Received: by 2002:ad4:5ca4:0:b0:67f:8902:9eae with SMTP id q4-20020ad45ca4000000b0067f89029eaemr28524256qvh.3.1704041976857; Sun, 31 Dec 2023 08:59:36 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id o8-20020a0cecc8000000b0067f37d9196esm8794075qvq.93.2023.12.31.08.59.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 08:59:36 -0800 (PST) From: Maxim Cournoyer Date: Sun, 31 Dec 2023 11:59:07 -0500 Message-ID: <94f9da5abc6d836248af0a3e57f299cd7fda862f.1704041948.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/perl.scm (perl-build) [module-build-flags]: Accept gexps. Change-Id: If1daa4d9a8cf97824b75f2113f4d7d83256463ce --- guix/build-system/perl.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guix/build-system/perl.scm b/guix/build-system/perl.scm index 7c6deb34bf..0d5493ab90 100644 --- a/guix/build-system/perl.scm +++ b/guix/build-system/perl.scm @@ -133,7 +133,9 @@ (define* (perl-build name inputs search-paths)) #:make-maker? #$make-maker? #:make-maker-flags #$make-maker-flags - #:module-build-flags #$(sexp->gexp module-build-flags) + #:module-build-flags #$(if (pair? module-build-flags) + (sexp->gexp module-build-flags) + module-build-flags) #:phases #$(if (pair? phases) (sexp->gexp phases) phases) -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 3/4] gnu: perl-b-keywords: Update to 1.26. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 17:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17040419901865 (code B ref 68180); Sun, 31 Dec 2023 17:00:04 +0000 Received: (at 68180) by debbugs.gnu.org; 31 Dec 2023 16:59:50 +0000 Received: from localhost ([127.0.0.1]:46964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzAE-0000Tw-3N for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:50 -0500 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]:46575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzAA-0000TI-TC for 68180@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:47 -0500 Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-6808c3938afso18319286d6.1 for <68180@debbugs.gnu.org>; Sun, 31 Dec 2023 08:59:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704041979; x=1704646779; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GxszJOpBB1D8Jl/mTVosy3EjVFshlhm27eZcREQ2zIA=; b=l+N3fr9s3DVVFt0AZTjQQOTqOK+R0hHNL73MXtEQAe/rR8bef6yNuEeWeUKW3ZfNSs 6MdmhLa6z9sFsFjRH6CWRAAqnWAlQ5PXGHYzrdffQmB4Pwmjl3zJGrFVr7Xz3uIQwZpc f7HfXoSYkAe0Fh6oeDb8l9QuKQ/4YfMSY8g2anl9mf21rCuOG9krjePVupe+eUZMdHtx MWnoNp+PMeCMo8ars5dMC3NhvjeKMtGiqkWYS/UfJhjIPBzS0GHGlhdac1Ydemv2c9T7 2DltgDcDBMxRkCtgYGNEl2pg/9Vq0kPqembBYPlupWiVDfJ5OI9kMYGGgn+oTmJfqaYm bTvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704041979; x=1704646779; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GxszJOpBB1D8Jl/mTVosy3EjVFshlhm27eZcREQ2zIA=; b=QWjk06PdCG5lre2tFVPf77o7I2io4SGR8SdsycBobkJupZM9ygoBYcLkqMl1vJ8Mec EsuldTknL2zhrUTOTCSyOAAXpEHwgC5Q19SJ1SxU5kcHHSkoGJiygos1KTJVpvnz0cFD 8P6a9CDC7Kzhs+1Y6vbXnl+1dO17v9fXHYVTb2K2+2tHs+CpilCiTzY2CIg5w6X6tx+u r0Bf5hznSsSHpmA2D8FLld/KqDPwMFi0BJ0K85P8OFgDKhEpOESGLywPEZ/CAcHwYiEw oKtbadenKVpVmROEIZbMXF7HzRPT0IhTM2LZmVLELzN0UF5LGG9R6QyVwmQpBfG2xcQ9 nrKw== X-Gm-Message-State: AOJu0YyJf1Kh1S/E8XgDvvBileAIRIQ7aET8m9aa7QrKhziGx8PqC9Nl VUOqPyEp8j3JRr8R8x0r9ZIkKV9ylwg= X-Google-Smtp-Source: AGHT+IFxMBZdCFQz0Q6Wvf2IMonNv7Ler4xONTJEhhPPZ8IPk0mxd14ip4S+121BJgD293YOlvTdvA== X-Received: by 2002:a05:6214:c6d:b0:680:b2c7:5f00 with SMTP id t13-20020a0562140c6d00b00680b2c75f00mr342911qvj.108.1704041979202; Sun, 31 Dec 2023 08:59:39 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id o8-20020a0cecc8000000b0067f37d9196esm8794075qvq.93.2023.12.31.08.59.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 08:59:38 -0800 (PST) From: Maxim Cournoyer Date: Sun, 31 Dec 2023 11:59:08 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/perl.scm (perl-b-keywords): Update to 1.26. Change-Id: I3fdb9acf9f257ff9583179e29b2e6a26104b7e0d --- gnu/packages/perl.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 8b82c272fc..5b32d6ecec 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -927,14 +927,14 @@ (define-public perl-b-hooks-op-check (define-public perl-b-keywords (package (name "perl-b-keywords") - (version "1.22") + (version "1.26") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-" version ".tar.gz")) (sha256 - (base32 "0i2ksp0w9wv1qc22hrdl3k48cww64syhmv8zf6x0kgyd4081hr56")))) + (base32 "0d7dgbw3wdaqw8g7nl86q6gqfqsnzg2a9y47vpgb0zr65xfibaid")))) (build-system perl-build-system) (home-page "https://metacpan.org/release/B-Keywords") (synopsis "Lists of reserved barewords and symbol names") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 4/4] gnu: Add emacs-pde. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 17:00:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17040420011889 (code B ref 68180); Sun, 31 Dec 2023 17:00:05 +0000 Received: (at 68180) by debbugs.gnu.org; 31 Dec 2023 17:00:01 +0000 Received: from localhost ([127.0.0.1]:46966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzAL-0000UG-Ek for submit@debbugs.gnu.org; Sun, 31 Dec 2023 12:00:01 -0500 Received: from mail-qv1-xf2b.google.com ([2607:f8b0:4864:20::f2b]:47607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJzAC-0000TP-Ml for 68180@debbugs.gnu.org; Sun, 31 Dec 2023 11:59:49 -0500 Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-67f9f6ca479so62156216d6.3 for <68180@debbugs.gnu.org>; Sun, 31 Dec 2023 08:59:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704041982; x=1704646782; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RDC+UZt4KQKjKBcdkBjqTp3Ajjd4scf6zvCp7PmRwac=; b=AJ3iTuU315O+QFtE7eqRu4X0HIbsE5NScmf3Rv7/zEmsQsNydd+3ahZP/BNA8PWsPG NoL1zYP6nkExIT+ySfDddh6CSRDKqtcNB/mkybGfMfNl2qoZG1O6Tjb1OESJMhG1e8ys d0QouF4WDklhzdsKJUa9FB8V9Vk4RM28CU3EAGmMkKAQpzxDyOZdXV9hnwIsXPHk7081 NuP3H0k+mbrT6P9ovW3FtpO/yxO5RZo4+adCyzqOolM/iWs8udnR2XFMTbnTFWQJ+Qjz fgjQuuDJKee9iCSi9cry7KXmigTQtlD0ZSIXuuqWYPVtQZvNBsqQSS4xhW1AAf/EZV7H ZnIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704041982; x=1704646782; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RDC+UZt4KQKjKBcdkBjqTp3Ajjd4scf6zvCp7PmRwac=; b=WY8ih2XnoYG7D/9Q53Q8Y9W9+tDdT1jqrLJuKr1wwy7xwtO7Zrce99v1lVTnVxHRVk W2b7rGJq3YPZyOIevp5rRy7TTc37jCGcs7ePRaRHu4LIsDQJrBEuqdrWlD08x8ubPW9U MrEJh5occdp1eJexdVfIIZmGTwOabqlVAML6VzIdEF5SGgb8qAYfinDTesem4Abbeigg HJpItatThVmY018qfypO++zNVl5kNDzXDZQW7zSibawJMJ+tV7gkBTsh2gXKTP4E8iPB 5u3k/B3r+hFuo5Uilq0SHXB+joi2cpx6TNx9Jozuxk2T7U3KK+ngPqHzB4jYyYuHhO2o oahA== X-Gm-Message-State: AOJu0Yw+IWvTVXLBZ9Y/czJJennWfiimCZHDHxEIMHZ4Y8UPBueESit7 tD8mKb5XvNNEjPtRmTHfqmVVvaJ8XXc= X-Google-Smtp-Source: AGHT+IHEinRxmWyySeFWic0jXlUCU/NaX1jDTpam2CNpew5e69UU4dKgHo64e71lEzxE4WOOdRKM8g== X-Received: by 2002:a05:6214:8f1:b0:67f:adfa:c47 with SMTP id dr17-20020a05621408f100b0067fadfa0c47mr16435214qvb.120.1704041981677; Sun, 31 Dec 2023 08:59:41 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id o8-20020a0cecc8000000b0067f37d9196esm8794075qvq.93.2023.12.31.08.59.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 08:59:41 -0800 (PST) From: Maxim Cournoyer Date: Sun, 31 Dec 2023 11:59:09 -0500 Message-ID: <888f19969113a9f9b734c7eb7c5172688c45c769.1704041948.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-pde): New variable. Change-Id: Icab5d8acf9d441bb4a832a82e75432d64cc77ba7 --- gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a8ac238f58..fe46342adf 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -167,6 +167,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (guix build-system cmake) #:use-module (guix build-system copy) #:use-module (guix build-system emacs) + #:use-module (guix build-system perl) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -271,6 +272,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages erlang) #:use-module (gnu packages statistics) #:use-module (gnu packages libcanberra) + #:use-module (gnu packages texinfo) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages wget) @@ -12271,6 +12273,90 @@ (define-public emacs-hl-todo regexp that matches all known keywords.") (license license:gpl3+))) +(define-public emacs-pde + (package + (name "emacs-pde") + (version "0.2.17") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/Y/YE/YEWENBIN/Emacs-PDE-v" + version ".tar.gz")) + (modules '((guix build utils))) + (snippet '(begin + ;; Delete pre-generated Texinfo and HTML documentation. + (for-each delete-file '("lisp/doc/pde.info" + "lisp/doc/pde.html")) + (delete-file-recursively "lisp/doc/pde"))) + (sha256 + (base32 "1i82isha839c8lx73kgp43v7gxr2adsr1yfw1glyxvi62w5ab9qz")))) + (build-system perl-build-system) + (arguments + (list + #:imported-modules `(,@%emacs-build-system-modules + ,@%perl-build-system-modules) + #:modules '((guix build perl-build-system) + (guix build emacs-utils) + (guix build utils)) + #:module-build-flags + #~(list (string-append "--elispdir=" #$output + "/share/emacs/site-lisp/pde") + "--verbose") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-commands + (lambda* (#:key inputs #:allow-other-keys) + (make-file-writable "lisp/pde-vars.el") + (emacs-substitute-variables "lisp/pde-vars.el" + ("pde-perl-program" + (search-input-file inputs "bin/perl")) + ("pde-perl-version" + #$(package-version (this-package-input "perl"))) + ("pde-perldoc-program" + (search-input-file inputs "bin/perldoc")) + ("pde-find-program" + (search-input-file inputs "bin/find"))) + (make-file-writable "lisp/perlcritic.el") + (emacs-substitute-variables "lisp/perlcritic.el" + ("perlcritic-program" + (search-input-file inputs "bin/perlcritic"))) + (make-file-writable "lisp/perldoc.el") + (emacs-substitute-variables "lisp/perldoc.el" + ("perldoc-cache-el" + "(expand-file-name \"~/.cache/perldoc-cache.el\"") + ("perldoc-pod2man" + (search-input-file inputs "bin/pod2man"))) + (make-file-writable "lisp/perltidy.el") + (emacs-substitute-variables "lisp/perltidy.el" + ("perltidy-program" + (search-input-file inputs "bin/perltidy"))) + (substitute* "lisp/tools/perldoc-cache.pl" + (("`perldoc") + (string-append + "`" (search-input-file inputs "bin/perldoc")))))) + (add-after 'build 'generate-doc + (lambda _ + (invoke "./Build" "info"))) + (add-after 'install 'move-doc + (lambda _ + (let ((info (string-append #$output "/share/info/pde.info"))) + (mkdir-p (dirname info)) + (rename-file (string-append + #$output + "/share/emacs/site-lisp/pde/doc/pde.info") + info))))))) + (native-inputs (list emacs-minimal perl-module-build texinfo)) + (inputs (list findutils perl perl-critic)) + (home-page "https://metacpan.org/release/Emacs-PDE") + (synopsis "Perl Development Environment for Emacs") + (description "Emacs::PDE is a collection of Emacs Lisp extensions to +facilitate Perl programming. CPerl Mode has provided an excellent environment +for coding; Emacs::PDE provides other common tools such as creating files +using templates, smart compiling, @command{perldoc}, @command{perltidy}, +debugger, tags tree view and so on. PDE also provides an easy configuration +for Perl programing, and a tutorial for novices to start using Emacs.") + (license license:perl-license))) + (define-public emacs-perspective (package (name "emacs-perspective") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 19:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 68180@debbugs.gnu.org Cc: Katherine Cox-Buday , Andrew Tropin Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17040499987345 (code B ref 68180); Sun, 31 Dec 2023 19:14:01 +0000 Received: (at 68180) by debbugs.gnu.org; 31 Dec 2023 19:13:18 +0000 Received: from localhost ([127.0.0.1]:47033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rK1FO-0001uP-Bj for submit@debbugs.gnu.org; Sun, 31 Dec 2023 14:13:18 -0500 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:50526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rK1FN-0001uB-2x for 68180@debbugs.gnu.org; Sun, 31 Dec 2023 14:13:17 -0500 Received: by mail-wm1-x341.google.com with SMTP id 5b1f17b1804b1-40d4a7f0c4dso75962805e9.1 for <68180@debbugs.gnu.org>; Sun, 31 Dec 2023 11:13:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704049990; x=1704654790; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=ivItgoXE6O39OqzjkR6nXZcxmN/r547tPJSTyVIjhlE=; b=hw6YXZuOcYPOc2rPinj2VGNr75cyld5ypKwkBl6pDCaBxmNRB5QW5MP6DCWCga/Opj yBQOhXOts9j4ZMow6rk7dHDZ5OzPZL1IN/G+uDi7pWreEr0Ke4B1ME3yCf5PtCyVB7pN 2H5riADhaMEFBIqzI7RBLMVCsniaK9r7ilu81bKqdjs/npWzR+W0i3N+LaVemnVzQXIT d3vfSbFYQQGi5QhoHcqOl0pouF+p2hz9JRlWcxIr5wttmN1NDnKZnaMjCpLiNbs7oiul IFa6jDAmquFS1PCwsmDvwmK/ZNwYzVSuKJ4RsVPFsTLTkKobnbLjFPaOYS4BQwTlWuEk JTEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704049990; x=1704654790; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ivItgoXE6O39OqzjkR6nXZcxmN/r547tPJSTyVIjhlE=; b=XUirkbmNSXJkhjYZU+sc9B7maPTySS4BemCCD1hxOfIJ4vRv3sPVX6waFRkIG4ZYTW q43im/mS9OsNCBpCPCi58aP693806ZhwiODsN4V//ThqdyQJ34IliArur50roUc/jkl9 7Ft4ozlIq31utTGYMxHnqQnAns6Ag0JlNPOQCPj3YR+P4XeBcUkwgzAaKe/Vtsv2KeJa aLLG+Gwdz2PQiHI4lLG/0GxymB/89H7RZbYSt4Kt3eOXLWpVKBxRftDKBJTocUNKA7Nw Rs8YLniFew/54xD0uH9WIF+ydToERJwHouy9JCmf8m2+m+fBnxxq2SIddDYuyOVgferl MfPA== X-Gm-Message-State: AOJu0YyUPEZn5/7Gf5nTsagH53lbq/Pn75akl4d+4F5ZdffKiKes9KLI ZdOpQCZqUCEsSPdlXKJdahw= X-Google-Smtp-Source: AGHT+IFjU4TpF6kjvPi9eSPLe11Qul6Q7xAYJU11+URKTXx81sdUtbhcvQnFxPARplL0z5nMPwGMvg== X-Received: by 2002:a05:600c:d7:b0:40d:88c6:b9b with SMTP id u23-20020a05600c00d700b0040d88c60b9bmr142005wmm.123.1704049989503; Sun, 31 Dec 2023 11:13:09 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id cl2-20020a170906c4c200b00a275637e699sm4006862ejb.166.2023.12.31.11.13.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 11:13:08 -0800 (PST) Message-ID: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> From: Liliana Marie Prikler Date: Sun, 31 Dec 2023 20:13:06 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Sonntag, dem 31.12.2023 um 11:59 -0500 schrieb Maxim Cournoyer: > Before this change, using Emacs in a pure environment, e.g. 'guix > shell --pure emacs', would cause problems such as: >=20 > =C2=A0 jka-compr-insert-file-contents: Uncompression program =E2=80=98sh= =E2=80=99 not > found >=20 > And other problems were found requiring the other tools.=C2=A0 While the > above could be patched in place for 'sh', it seems more robust and > universally useful to have the commands appear on PATH, should other > Elisp modules want to call to these directly as well. >=20 > * gnu/packages/emacs.scm (emacs-minimal) [arguments] : Adjust > the > wrap-emacs-paths phase to wrap additional inputs. > [inputs]: Add findutils, gawk and sed. > (%emacs-modules): Add (srfi srfi-26). >=20 > Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 > --- We already have a phase to patch in the real path of /bin/sh where it's used. This appears to be an odd case that's missed. Cheers From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 31 Dec 2023 21:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 68180@debbugs.gnu.org, Katherine Cox-Buday , Andrew Tropin Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17040570142247 (code B ref 68180); Sun, 31 Dec 2023 21:11:01 +0000 Received: (at 68180) by debbugs.gnu.org; 31 Dec 2023 21:10:14 +0000 Received: from localhost ([127.0.0.1]:47115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rK34X-0000aB-Os for submit@debbugs.gnu.org; Sun, 31 Dec 2023 16:10:14 -0500 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]:42181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rK34V-0000Zu-H6 for 68180@debbugs.gnu.org; Sun, 31 Dec 2023 16:10:12 -0500 Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-680b69b1cd9so298496d6.0 for <68180@debbugs.gnu.org>; Sun, 31 Dec 2023 13:10:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704057004; x=1704661804; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UscSEKXhcOTWdMw0j2XdbQMKI6WCMd7GWgbBdMWWp8k=; b=YB9C7aErL2O68U9JONp38TcQbtnzfyq0qrloN3Rm3VZb0FUlQYfrC2LIA8UN/Blcaq 6nDEdMkGVTV5vwaiexDCuizui9CuKFck7YwKdut+GgBsAjNigrqmkkerr6OIYkDhFJt5 mZjBNMfdtjPYSdtx40ostb3L9Yf57KLgw0P7N1JwKHovohp1b1EtDxIab048ikC/7a9w w54USS/k2yYx8vUAc+eTFNHy1qX2fRAci4JTlTGj0+/Mc2dglz+MWHI2y+lNZxoGBidE +CFe1b6UElWZuI9QxLV0VYo1SEjus6ujDYGnOfMVpG7PuUbmOeKIih1/H3lqCqY9zafh sJVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704057004; x=1704661804; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=UscSEKXhcOTWdMw0j2XdbQMKI6WCMd7GWgbBdMWWp8k=; b=M+qLWPDrzQwZR+IDEu7d08tta1IoYCW1aE5M8vppygYhIclZXWQD9TrSr0/3SX+hyt MNyOZDFkH8xvwTcTVU9kJOb/BNIjADQVaiAH5NbDLHDjR0kc4064TKeAIEn6XcsA78No 2fdstsSLL6Nana2g5R2EppL+c3im5mLG6gXIq+Z8OnBxfUYp1siqkD4IXtzzY1/TgSRW p8E4XspYnzJpbSqWuK4p0pD/bML+bTTdGH1agCf8eqyFrZpVzd+qymaKAq+/zoul2TMQ gEDPF27zOgau8aL2mxeaxkThYaLB6938AS9RzdcSW+4SVPBsDlGwHjNucGD3Mwc3IkGY CyCQ== X-Gm-Message-State: AOJu0YzPcZfUrqo4DsM3eG12gw1/HkkVHwl6FnH4DoliDKqvOtsobIDM sbbqJkWz+b3tkbXf9x7eaOo= X-Google-Smtp-Source: AGHT+IGJLCHBjAFuwU4Wg6CEehjsfVQdx1UE/mVfgTYnmeKBca2RfHv+za45g604hIFBa/fGH4dubA== X-Received: by 2002:a05:6214:e47:b0:67f:e29:d4f4 with SMTP id o7-20020a0562140e4700b0067f0e29d4f4mr16084022qvc.14.1704057004496; Sun, 31 Dec 2023 13:10:04 -0800 (PST) Received: from hurd (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id w3-20020a0562140b2300b0067f4507b64dsm8817043qvj.63.2023.12.31.13.10.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 13:10:04 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> (Liliana Marie Prikler's message of "Sun, 31 Dec 2023 20:13:06 +0100") References: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> Date: Sun, 31 Dec 2023 16:10:03 -0500 Message-ID: <874jfyoz84.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Liliana, Liliana Marie Prikler writes: > Am Sonntag, dem 31.12.2023 um 11:59 -0500 schrieb Maxim Cournoyer: >> Before this change, using Emacs in a pure environment, e.g. 'guix >> shell --pure emacs', would cause problems such as: >>=20 >> =C2=A0 jka-compr-insert-file-contents: Uncompression program =E2=80=98sh= =E2=80=99 not >> found >>=20 >> And other problems were found requiring the other tools.=C2=A0 While the >> above could be patched in place for 'sh', it seems more robust and >> universally useful to have the commands appear on PATH, should other >> Elisp modules want to call to these directly as well. >>=20 >> * gnu/packages/emacs.scm (emacs-minimal) [arguments] : Adjust >> the >> wrap-emacs-paths phase to wrap additional inputs. >> [inputs]: Add findutils, gawk and sed. >> (%emacs-modules): Add (srfi srfi-26). >>=20 >> Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 >> --- > We already have a phase to patch in the real path of /bin/sh where it's > used. This appears to be an odd case that's missed. I appreciate exactness, but it seems fragile to rely on nobody adding new references or someone catching them as new Emacs modules get added or changed :-). My reasoning was that since Emacs already depends on bash, why not ensure it'll always be found on PATH, by wrapping instead of substituting. Does it make sense? --=20 Thanks, Maxim From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 01 Jan 2024 07:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , Liliana Marie Prikler Cc: 68180@debbugs.gnu.org, Katherine Cox-Buday Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170409445030604 (code B ref 68180); Mon, 01 Jan 2024 07:35:01 +0000 Received: (at 68180) by debbugs.gnu.org; 1 Jan 2024 07:34:10 +0000 Received: from localhost ([127.0.0.1]:47300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKCoL-0007xY-Qt for submit@debbugs.gnu.org; Mon, 01 Jan 2024 02:34:10 -0500 Received: from out-180.mta1.migadu.com ([95.215.58.180]:56329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKCoI-0007xL-Lg for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 02:34:08 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=key1; t=1704094443; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=cAnq/7DQRltLCZk/3EIEZ4BQZugXydUFCsxbd7oqARU=; b=ADsYEDmGGCagmGMV0AfO4tli4mPNRwHcCGLSq+rFD6Ao888FfZDwjH39Rxmx5+npxsIaIc 6WkM3Ep5gJszZw6KxTer6kyw4cGF/scTuLBtTAKcAiVzy6rpdNCJzHaQroYwEiSKq8Oa2y ap7HzxdQGD3pZTzopEE3oA0FTjFaMPXxu32A4x1CbZ4PdrDyKviAmDAICIhG9GpUT8tyqY RDgCnPd7c+RIsNPwF0e+QYJYYBxIMV3fDT0Q9qMaj5kOyg2lJrYsBYn9Uo4Y5QdLZrlbIf HL4UbpTAoMy131NIb2rEo7FtolRhvVxP4wBA62X84ZtEVnFOy2JPKmek0s9q3w== From: Andrew Tropin In-Reply-To: <874jfyoz84.fsf@gmail.com> References: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> <874jfyoz84.fsf@gmail.com> Date: Mon, 01 Jan 2024 10:33:58 +0300 Message-ID: <87plyl4ie1.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2023-12-31 16:10, Maxim Cournoyer wrote: > Hi Liliana, > > Liliana Marie Prikler writes: > >> Am Sonntag, dem 31.12.2023 um 11:59 -0500 schrieb Maxim Cournoyer: >>> Before this change, using Emacs in a pure environment, e.g. 'guix >>> shell --pure emacs', would cause problems such as: >>>=20 >>> =C2=A0 jka-compr-insert-file-contents: Uncompression program =E2=80=98s= h=E2=80=99 not >>> found >>>=20 >>> And other problems were found requiring the other tools.=C2=A0 While the >>> above could be patched in place for 'sh', it seems more robust and >>> universally useful to have the commands appear on PATH, should other >>> Elisp modules want to call to these directly as well. >>>=20 >>> * gnu/packages/emacs.scm (emacs-minimal) [arguments] : Adjust >>> the >>> wrap-emacs-paths phase to wrap additional inputs. >>> [inputs]: Add findutils, gawk and sed. >>> (%emacs-modules): Add (srfi srfi-26). >>>=20 >>> Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 >>> --- >> We already have a phase to patch in the real path of /bin/sh where it's >> used. This appears to be an odd case that's missed. > > I appreciate exactness, but it seems fragile to rely on nobody adding > new references or someone catching them as new Emacs modules get added > or changed :-). > > My reasoning was that since Emacs already depends on bash, why not > ensure it'll always be found on PATH, by wrapping instead of > substituting. > > Does it make sense? Yep, make sense to me. I also find cases from time to time, when some binary or another isn't found by some elisp code. However, providing those binaries via PATH can make some code or programs to work, when executed from inside Emacs and not to work in the environment outside, which can be really confusing in some cases. A simple example, imaging we have a script: 1.sh, which contains: sh --version This one will work: guix shell emacs-with-bash --pure -- emacs --eval '(shell-command "./1.sh")' This one will not: guix shell emacs-with-bash --pure -- ./1.sh That said, the idea of patching all the pathes to binaries seems better to me. =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmWSauYACgkQIgjSCVjB 3rCcfg//Q21CIfl/c/5SO3P1TUmBa/vBGs0WRMpUKTjhAeRpyAfTBiTE2IbWWuT/ +CJ7oZCdkl9TsjGBwhs5EtOfJ+l5hlQPMJ1KP835kM41GJcVbZZv1atWyLiXfwtU 4tVpcW8b0wto6r2Nh7kGEjsSNmlVdUIvozJuqPl9upWNE2IEQA32XUfyjRspPv89 zv8/pvhelHmbf2V84kK1KGfPdI11b/9fYQ5hV+TyCYjsjCuBUA/lM8kIeImHlihl JJrU6mveMGgc/FFXn/EIEsBTT048NxJ/a2QfzTk9mOYQCqFlwoyNoUndinR1tScD AxK4u3p4cNQp2HmickXBikLceHkUfKlbaYoA6rUQ4fPjWWKvgEIi4Eyb5lNVKBIe PkObCAt9v/GXHp3FXd1fb6mnmG6PPi5tqyT4OKNwZJxQWGKX0svrmMh1t04vE8o3 xGBM8rpvP6Ubzr676l9lvqkomnxEQmPQZd2TFf88DSM48i9YgODdE/RDETVDN/Jl TbKgeW4TX8/xj4KA9KtWdtNBzo26gD7cI8xH0rmOA1nkLLoEE4K+0HmDqsUZoVJm NpsZLMn26yXm5CM4lz3FeKtP3JPLh/yIxJlaAwD4549nC5MpTUATjuj5Yy2VVfoF e0ee8lkEw+HtlcPdk9sOIculKNKeUQbERogV/htz6tA3I3yz6Mk= =4YS0 -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 0/4] Add emacs-pde References: In-Reply-To: Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 02:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170416075932212 (code B ref 68180); Tue, 02 Jan 2024 02:00:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 01:59:19 +0000 Received: from localhost ([127.0.0.1]:49076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3q-0008NU-KK for submit@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:18 -0500 Received: from mail-qv1-xf32.google.com ([2607:f8b0:4864:20::f32]:47324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3p-0008ND-67 for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:17 -0500 Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-68083a0889dso29462106d6.2 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 17:59:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704160749; x=1704765549; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jUZAjeGBLQQBcffArxlyk/vx0hUEx75tmghN08bD9z8=; b=Q0O97sZqHzWiDvyPc4JUGMpiOoCi/3mxBOdsAjtUUfLow3na+hXSyCcOgZRNZGTQBB N2JR/fXSzN1d7V98WsTyLBf8XeJG7HtOd3wKSy0DXpvGtUDFySV858L+BsZezCpjo279 OAXPhY4pOsweiUZAgEhvNof+A2psAB8LNNuB9oMBMBwU6jHUgmPlBwbBLkABXuHnJrlQ zdKqDF3tV3NhdjVwbZW1FQdbtzkVBk/iFDR/ZppvwndQGqUd6xs8sqMghJIOKX8F3LtA B993p3cq62SkTBgRMYOuRFF7zkIAFpWJVMmifwgBy9nfmh7fwoLc1Q2jYjC4fQBqz3IK vt9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704160749; x=1704765549; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jUZAjeGBLQQBcffArxlyk/vx0hUEx75tmghN08bD9z8=; b=Swwm8Lbc554qRbwdjSOjcgkaxwFvewLvMF00gpklg/HcBc0qGXpyDnb4j3ui0mVvsM KYhY14xN/4VbO8mLWIMLtT/zm7teigpXvx/ln3A1X360XpDxi6OloGBkjzH7sQaG0s2K 1NQF4aR44Oscm5RgnH1FRgs2id1DGv/VHxiWvGM8mh3UYvbGzUpf0Vqzd8EdCX3LrAHl JTR8QJjfPvFUQCRP8Bj8yaEHdO8oGPVyN1yeCgmK1Jk+VMGaKauXwXRBu+IAA+6j912w bx4kukJS4Eb42UMs58O+8eby1gAvDhojLGwb8O4LjhhDepID0TDL2nKYkG6KAdeX/FJN 4N9A== X-Gm-Message-State: AOJu0Yx87doqSaKCZzsypRZbjEIvATj3jAGoGjokHHQIFHXvQZgtsU6P kVbv5v9TeBZOM68GQJZW32n7jduGx1c= X-Google-Smtp-Source: AGHT+IGm/Q+HzO16wvxC8V3qoUEtK5Wx+/l56tbZnl/vJ/16SeNYm/lRhVFIYy42oBl14ICZPvgz2g== X-Received: by 2002:a05:6214:2a85:b0:67f:3991:ef38 with SMTP id jr5-20020a0562142a8500b0067f3991ef38mr27878053qvb.122.1704160749318; Mon, 01 Jan 2024 17:59:09 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id ec17-20020ad44e71000000b0067f90426698sm9082956qvb.23.2024.01.01.17.59.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 17:59:08 -0800 (PST) From: Maxim Cournoyer Date: Mon, 1 Jan 2024 20:58:23 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This adds PDE, a Perl development environment for Emacs that provides online documentation. Changes in v2: - Patch references in place instead of wrapping via PATH Maxim Cournoyer (4): gnu: emacs: Patch awk, find, sed and sh commands. build: perl: Accept Gexps for #:module-build-flags. gnu: perl-b-keywords: Update to 1.26. gnu: Add emacs-pde. gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ gnu/packages/emacs.scm | 56 +++++++++++++++++++++++-- gnu/packages/perl.scm | 4 +- guix/build-system/perl.scm | 4 +- 4 files changed, 143 insertions(+), 7 deletions(-) base-commit: 2a242e86379ebddbdddf2927f26e5e27a98fc605 -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 1/4] gnu: emacs: Patch awk, find, sed and sh commands. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 02:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170416077332256 (code B ref 68180); Tue, 02 Jan 2024 02:00:03 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 01:59:33 +0000 Received: from localhost ([127.0.0.1]:49080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3u-0008Nr-Ub for submit@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:33 -0500 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:43347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3r-0008NI-DJ for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:20 -0500 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-680b1335af6so7622366d6.1 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 17:59:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704160751; x=1704765551; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=X2x2Vhpo8C+bpXC85YpuvG6rRyLc0aYmqJOW+Ut1+g8=; b=h2x3Ag7uXn0kc9Z/yVTjtaJ+gjTMzYzvkNbib6C7chZ7ls6KKHadHFDfZzeC6YOsHw RQ0kPUyBSy6hC9QFQy5Q5kbxBZQrFCzuHRxRd3kDHYhUyX1qLHn3WgwwCpqdAh1YqrqS bkvYCJo+b/DVV15ZUKibiLsRegzG0k9spY97EXv12J0zYtq7H0/n/tpdCisI7LZQBfmb ROlR8P57FVU7Djm/PJfuf8kSLqyJi40V/CymO+dMryMaMU70LVGs2t9WLATAvIQyn0KG kxF91wTI5C39B3jN3S2RwJz4RiuGfDzDHG5j7f0MOwXw3i7cclUDUUGr3fuaz1X0kUTD JQQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704160751; x=1704765551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X2x2Vhpo8C+bpXC85YpuvG6rRyLc0aYmqJOW+Ut1+g8=; b=dsbdOfcTm54QXQScKti0z7NdQ87FIcM1qTs/74ZiTQgktObqEStIviX5B01Io+0fO8 y2jYggiGhM1vgjUmQlGkiSgYMojeeHCEFAKn23loBA+uW4WbDIk+BeWcW78GGlVfhm3T SY39HCbYidy+Hbt+muXc3NYEQ0Ihfn6w1bcnxJ7iL4eMvt17r7Ff7dFSZVifCOIBfxcH ZrILh3WAyt7Tknqy7ePXLcmbiEIJJhnZYVVyLGhdEQR3fkK8j1UBwj36KfMYc5IxA3Xm DuTSdFhg7Dw5nMMqPyLv8jQisFfHRoOig053B8dRKrGDkcuEuCZEZNV0pjiZr7cAfRns P9WQ== X-Gm-Message-State: AOJu0YwY7ackw7IDUNwckLfSF4cWEIDc69EB9SHPEkFhDT48+HjslT5J 3AexH90+zd2OJNOt78ALXR5vD8byTUk= X-Google-Smtp-Source: AGHT+IFiyA6ujj38++BijXBx9Y04z8FVavlfpSQaQVNDA+XiqoqP/DASzVoYNLPs0Cz+hPkSLNBK4w== X-Received: by 2002:a05:6214:769:b0:67f:824b:99b3 with SMTP id f9-20020a056214076900b0067f824b99b3mr26911377qvz.38.1704160751391; Mon, 01 Jan 2024 17:59:11 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id ec17-20020ad44e71000000b0067f90426698sm9082956qvb.23.2024.01.01.17.59.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 17:59:11 -0800 (PST) From: Maxim Cournoyer Date: Mon, 1 Jan 2024 20:58:24 -0500 Message-ID: <5de95e91832b56eb05175e9022c77b57a266b373.1704160706.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Before this change, using Emacs in a pure environment, e.g. 'guix shell --pure emacs', would cause problems such as: jka-compr-insert-file-contents: Uncompression program ‘sh’ not found And other problems were found requiring the other tools. * gnu/packages/emacs.scm (emacs-minimal) [arguments]: Extend the patch-program-file-names phase. [inputs]: Add findutils, gawk and sed. Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 --- Changes in v2: - Patch references in place instead of wrapping via PATH gnu/packages/emacs.scm | 56 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index b9d9e2b891..3e8de3c2e0 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2016 David Thompson ;;; Copyright © 2016 Nikita ;;; Copyright © 2017 Marius Bakke -;;; Copyright © 2017, 2019, 2020 Maxim Cournoyer +;;; Copyright © 2017, 2019, 2020, 2023, 2024 Maxim Cournoyer ;;; Copyright © 2017 Alex Vong ;;; Copyright © 2017, 2018 Ricardo Wurmus ;;; Copyright © 2017, 2023 Janneke Nieuwenhuizen @@ -59,6 +59,7 @@ (define-module (gnu packages emacs) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages fribidi) + #:use-module (gnu packages gawk) #:use-module (gnu packages gcc) #:use-module (gnu packages gd) #:use-module (gnu packages gettext) @@ -157,13 +158,60 @@ (define-public emacs-minimal (delete-file "configure")))) (add-after 'unpack 'patch-program-file-names (lambda* (#:key inputs #:allow-other-keys) + ;; Substitute "sh" command. (substitute* '("src/callproc.c" "lisp/term.el" "lisp/htmlfontify.el" + "lisp/mail/feedmail.el" + "lisp/obsolete/pgg-pgp.el" + "lisp/obsolete/pgg-pgp5.el" + "lisp/obsolete/terminal.el" + "lisp/org/ob-eval.el" "lisp/textmodes/artist.el" - "lisp/progmodes/sh-script.el") + "lisp/progmodes/sh-script.el" + "lisp/textmodes/artist.el" + "lisp/htmlfontify.el" + "lisp/term.el") (("\"/bin/sh\"") - (format #f "~s" (search-input-file inputs "/bin/sh")))) + (format #f "~s" (search-input-file inputs "bin/sh")))) + (substitute* '("lisp/gnus/mm-uu.el" + "lisp/gnus/nnrss.el" + "lisp/mail/blessmail.el") + (("\"#!/bin/sh\\\n\"") + (format #f "\"#!~a~%\"" (search-input-file inputs "bin/sh")))) + (substitute* '("lisp/jka-compr.el" + "lisp/man.el") + (("\"sh\"") + (format #f "~s" (search-input-file inputs "bin/sh")))) + + ;; Substitute "awk" command. + (substitute* '("lisp/gnus/nnspool.el" + "lisp/org/ob-awk.el" + "lisp/man.el") + (("\"awk\"") + (format #f "~s" (search-input-file inputs "bin/awk")))) + + ;; Substitute "find" command. + (substitute* '("lisp/gnus/gnus-search.el" + "lisp/obsolete/nnir.el" + "lisp/progmodes/executable.el" + "lisp/progmodes/grep.el" + "lisp/filecache.el" + "lisp/ldefs-boot.el" + "lisp/mpc.el") + (("\"find\"") + (format #f "~s" (search-input-file inputs "bin/find")))) + + ;; Substitute "sed" command. + (substitute* "lisp/org/ob-sed.el" + (("org-babel-sed-command \"sed\"") + (format #f "org-babel-sed-command ~s" + (search-input-file inputs "bin/sed")))) + (substitute* "lisp/man.el" + (("Man-sed-command \"sed\"") + (format #f "Man-sed-command ~s" + (search-input-file inputs "bin/sed")))) + (substitute* "lisp/doc-view.el" (("\"(gs|dvipdf|ps2pdf|pdftotext)\"" all what) (let ((replacement (false-if-exception @@ -254,7 +302,7 @@ (define-public emacs-minimal (copy-file (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$")) "bin/emacs"))))))) - (inputs (list bash-minimal coreutils gzip ncurses)) + (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed)) (native-inputs (list autoconf pkg-config texinfo)) (home-page "https://www.gnu.org/software/emacs/") (synopsis "The extensible text editor (minimal build for byte-compilation)") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 2/4] build: perl: Accept Gexps for #:module-build-flags. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 02:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170416077332263 (code B ref 68180); Tue, 02 Jan 2024 02:00:03 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 01:59:33 +0000 Received: from localhost ([127.0.0.1]:49084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU45-0008OE-3S for submit@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:33 -0500 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]:54642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3t-0008NL-N3 for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:22 -0500 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-781716c1291so374655585a.1 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 17:59:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704160753; x=1704765553; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=q37K8S71k8w6zW57Q5QTxKxNd4aJ8YjY780UOruz9KM=; b=nVldo/xI6vAg0YNb0t5nPloeCUMMHKyWXV/W6O8S0NVWBYuSlncFiUdzT3GHXWHtho fKG7mRB6fGR1Y5UT6DCTgdYs0n4ZBiY3wNbUtUH8lZJ2tUHRgRgLf/ykBN3RXam4JcpJ 78eNU6mcL/8MXDBrGsuNvTUdW7EQPgSfEPBihrgngwiBaNeMJZYk6LqpxxwsbOnINAg8 7CzhaVgKoF6TKDNFVL7l1Gnv3VihSOQt1dzTBXlWyHUJK4Urnf2UvooClvLoJ37cgDkX PMeEjnSLU2oGUW7ZIDv3ij/ZS3i96alN5TMsFVClvtin6hXqCRlWagntHqL/1yBhNLfe SOhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704160753; x=1704765553; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q37K8S71k8w6zW57Q5QTxKxNd4aJ8YjY780UOruz9KM=; b=tEXV7duHJHUv/EPxh+G+Wti+ur+XCYNwQWikcwSgP4o3OIegs1zwAmqyEVI3aszzo2 y5KwiHv+AGuNnFUAOy2I3UxQExJ7UfyWM6Yd2l5ZHcX/N0GqeoULjPnlLwaGno0rcvUB mdZVwayVtX/ZORfvHmp1gbDAIF47kTQxClCcfZcb7vBNkm4gzujL4/WabzsAi+JXQLTV NMZo/UD69/PW3mPlXYZ26hCXGaC71ucTi6jPJAA37BtswZa5j6Te/FyXqwUUKlrbAiJO g2hPyk894BrF806EiBd+FWfYxb7LnR3FpkMjYy2tCji9gNt9vZ3m3/Kp3I7Pb1oKsvsi nmOg== X-Gm-Message-State: AOJu0Yx3llBjuPeLRJpOAIqLWW9m6b2Cmsk2SnhleKddPEOIoUo2YRPq nnHFfGGCQ6cSz12KxCVYQHmROLARiAY= X-Google-Smtp-Source: AGHT+IEUgMJzhl0iMgZcWCVCUAkHRnnFM2qS5Sdexyuhm+vuAz/AHk28og0HwzbSoJyqtI8uTKTS5Q== X-Received: by 2002:a0c:d6c7:0:b0:67f:ff7a:1f6d with SMTP id l7-20020a0cd6c7000000b0067fff7a1f6dmr15783221qvi.80.1704160753157; Mon, 01 Jan 2024 17:59:13 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id ec17-20020ad44e71000000b0067f90426698sm9082956qvb.23.2024.01.01.17.59.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 17:59:12 -0800 (PST) From: Maxim Cournoyer Date: Mon, 1 Jan 2024 20:58:25 -0500 Message-ID: <88e21ca27f682c700f197dc6c097ae65c13fd775.1704160706.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/perl.scm (perl-build) [module-build-flags]: Accept gexps. Change-Id: If1daa4d9a8cf97824b75f2113f4d7d83256463ce --- (no changes since v1) guix/build-system/perl.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guix/build-system/perl.scm b/guix/build-system/perl.scm index 7c6deb34bf..0d5493ab90 100644 --- a/guix/build-system/perl.scm +++ b/guix/build-system/perl.scm @@ -133,7 +133,9 @@ (define* (perl-build name inputs search-paths)) #:make-maker? #$make-maker? #:make-maker-flags #$make-maker-flags - #:module-build-flags #$(sexp->gexp module-build-flags) + #:module-build-flags #$(if (pair? module-build-flags) + (sexp->gexp module-build-flags) + module-build-flags) #:phases #$(if (pair? phases) (sexp->gexp phases) phases) -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 3/4] gnu: perl-b-keywords: Update to 1.26. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 02:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170416077332270 (code B ref 68180); Tue, 02 Jan 2024 02:00:04 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 01:59:33 +0000 Received: from localhost ([127.0.0.1]:49086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU45-0008OK-DC for submit@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:33 -0500 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:47430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3v-0008NT-LQ for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:24 -0500 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-67f9f6ca479so70799256d6.3 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 17:59:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704160755; x=1704765555; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=puau0HJL5ctfTTdaC+bkP6RR1nGqQE3YIRZx7lWUitM=; b=cr70d53Mcx9rZMfHt7956AreeEPo9x5Wil0QQWsCR8C98mtyFOl3D4MjNq8xxeonqi NplBOxEtOh4sil3X69GvoHxHXJTNgCLT06qYiFj1LYBsa1FA5cpyBW/Y1po0unKzyYp1 zArBJb7iCItoxLMV0uieIaHP0B/xjKcxKYvARKbeOEOBbK0fXVr6MMN3yu7ztN/GnZAV dPcYEA226OjDOzH1qJJdOl+avP0axSm+pxPf8KT56IdJ4sk5xitrHBNVrknNRGbDDS7B vypN2JETtq29hgzE77W7kx+o575/Gyugf6aiQ+5IIXLryTUVZx/tYAf0qazAktlEyWYb dnmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704160755; x=1704765555; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=puau0HJL5ctfTTdaC+bkP6RR1nGqQE3YIRZx7lWUitM=; b=vdRMbvhOJ3+shmeCyUfMkuJ1eTpGXyONSXY7EG0yjC8gdFWKkNJBRuLUvfD5H2r/4D WBRLy1XEKTWnoVn0iXHxzOE+i3oAenJ6Yh1mf4a11gNLawCybc/LVjvgITCIEdo0E42z 27CXMn/DUwnmwzYhnM0ehsOI/XRtvHgXJnldsMd7Mi5aL3sBuVI1z+avkXSvTbUqg6dJ xES+CYYiKeownA+dlfClz68H2W4+maSNyK0ZQh6HgfmOTvJ8KIEGcPmXz5wJfecWrF13 0vtIH3O4+gsaCjZdad7OGXYgjUEj97+TByEQ9yXN9OVpuHQUvOc99g6Vs2hXRFJmgzNS H+Sw== X-Gm-Message-State: AOJu0YxLW40Tnz+vBli7x94fccfX3X9wbdNMGhBVaFBvXjgYVpsyRuJN OJfDvlnZOI1fTKHpXToVOWTpKTZUHcI= X-Google-Smtp-Source: AGHT+IEul45N33R59Zos7AxyGqCQzszYvBeed6swITiwhKNslfNpAK+LFw/tFBMSObm3xMIO3nCMEg== X-Received: by 2002:a05:6214:19e9:b0:680:c10c:ca7b with SMTP id q9-20020a05621419e900b00680c10cca7bmr624728qvc.37.1704160755737; Mon, 01 Jan 2024 17:59:15 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id ec17-20020ad44e71000000b0067f90426698sm9082956qvb.23.2024.01.01.17.59.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 17:59:15 -0800 (PST) From: Maxim Cournoyer Date: Mon, 1 Jan 2024 20:58:26 -0500 Message-ID: <33d7670f92964d14b773802e3204fcb5f15dedec.1704160706.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/perl.scm (perl-b-keywords): Update to 1.26. Change-Id: I3fdb9acf9f257ff9583179e29b2e6a26104b7e0d --- (no changes since v1) gnu/packages/perl.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 8b82c272fc..5b32d6ecec 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -927,14 +927,14 @@ (define-public perl-b-hooks-op-check (define-public perl-b-keywords (package (name "perl-b-keywords") - (version "1.22") + (version "1.26") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-" version ".tar.gz")) (sha256 - (base32 "0i2ksp0w9wv1qc22hrdl3k48cww64syhmv8zf6x0kgyd4081hr56")))) + (base32 "0d7dgbw3wdaqw8g7nl86q6gqfqsnzg2a9y47vpgb0zr65xfibaid")))) (build-system perl-build-system) (home-page "https://metacpan.org/release/B-Keywords") (synopsis "Lists of reserved barewords and symbol names") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 4/4] gnu: Add emacs-pde. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 02:00:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170416077432277 (code B ref 68180); Tue, 02 Jan 2024 02:00:05 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 01:59:34 +0000 Received: from localhost ([127.0.0.1]:49088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU45-0008OR-NA for submit@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:34 -0500 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]:54535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKU3x-0008Nd-Kp for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 20:59:26 -0500 Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-680a06cc763so22002426d6.1 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 17:59:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704160757; x=1704765557; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Z/hn3ZjfA0I6UwvF4rW6x2v0aflAuULgQ2i35QfKJ54=; b=jrBUaR2LRXThfSJ4cfZvzBDtKR1JgIr0viBd3ZBO6zLSW659u2+L6ao7xZq8Ggioqz GZurl5HPlRUfRNk3Ww9LtTvz6e2IfKcCGiX0ajXglC87KaXqpm1jZZoYj5kFlazBujBH CunXd+JfNw6GkmfPdsMH8mzzYzzWN3yEHnPqY8KXT/zeYSYKBqf233ZRwof7YyONdCFD dpvsLcZqOYUVozVk9mb55xJvyIAxl8arWACkLDBNC9c7DNHSGpe9EarQG5sCL312GJu7 laGsxPYr2BXkpPa7d1S/GAEqP1vaTbUvKW/u4g5srNpoaFpUpNUHkR17e8oK55xG0v7w 5H1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704160757; x=1704765557; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z/hn3ZjfA0I6UwvF4rW6x2v0aflAuULgQ2i35QfKJ54=; b=nGb6Z0Tx0GBwNy+OXYzDTSBGdpbN/iOKWBMjJUEsqGxPEF6BnB7WXoj7k3NN1txaIi fOBIeQxFkRFTznjj2WeeXCVqSOLqlb93FlUME5zHPYRyCbrTA0awo6mtSPUtVBy9m0hU /o+zdVccf6h1IXXRhj3ClxJW5vfIGlwyOMCjDBkXmIZFHTyhOMwOXzAPXiZjr7X+Ytnq pgJ1M5GJO4JXEZrDAA183auIg51wnU2MQ+rlhzqQdN3PgZFH+qn4LKFlAggdU+MNsT3B YWyxF+ts4vnBcrtlSZEsv97h6thPv+vKwpmbwMaga+nYNs+evVvYnIxdA+3O0y/L6tVq Q07w== X-Gm-Message-State: AOJu0Yxul0Y2U1VPdBGcvE9XjGbbD5T2PoLGPl1j1v2amFs/1KOaAvd7 uVTte6EN+DZMcYohvlAfsHMokNa3Bl8= X-Google-Smtp-Source: AGHT+IHciv/QvKQvezJvnW/4gfzMg3MrTNOzaXOIYNkOOVPAD1lvCzxdWE+bjRTcbCvaiutDu3Vnyg== X-Received: by 2002:a05:6214:20ad:b0:67a:a721:d779 with SMTP id 13-20020a05621420ad00b0067aa721d779mr23700045qvd.95.1704160757643; Mon, 01 Jan 2024 17:59:17 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id ec17-20020ad44e71000000b0067f90426698sm9082956qvb.23.2024.01.01.17.59.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 17:59:17 -0800 (PST) From: Maxim Cournoyer Date: Mon, 1 Jan 2024 20:58:27 -0500 Message-ID: <76e5781ad616a52b5590b1dd1c37fccf328cb04b.1704160707.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-pde): New variable. Change-Id: Icab5d8acf9d441bb4a832a82e75432d64cc77ba7 --- (no changes since v1) gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a8ac238f58..fe46342adf 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -167,6 +167,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (guix build-system cmake) #:use-module (guix build-system copy) #:use-module (guix build-system emacs) + #:use-module (guix build-system perl) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -271,6 +272,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages erlang) #:use-module (gnu packages statistics) #:use-module (gnu packages libcanberra) + #:use-module (gnu packages texinfo) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages wget) @@ -12271,6 +12273,90 @@ (define-public emacs-hl-todo regexp that matches all known keywords.") (license license:gpl3+))) +(define-public emacs-pde + (package + (name "emacs-pde") + (version "0.2.17") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/Y/YE/YEWENBIN/Emacs-PDE-v" + version ".tar.gz")) + (modules '((guix build utils))) + (snippet '(begin + ;; Delete pre-generated Texinfo and HTML documentation. + (for-each delete-file '("lisp/doc/pde.info" + "lisp/doc/pde.html")) + (delete-file-recursively "lisp/doc/pde"))) + (sha256 + (base32 "1i82isha839c8lx73kgp43v7gxr2adsr1yfw1glyxvi62w5ab9qz")))) + (build-system perl-build-system) + (arguments + (list + #:imported-modules `(,@%emacs-build-system-modules + ,@%perl-build-system-modules) + #:modules '((guix build perl-build-system) + (guix build emacs-utils) + (guix build utils)) + #:module-build-flags + #~(list (string-append "--elispdir=" #$output + "/share/emacs/site-lisp/pde") + "--verbose") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-commands + (lambda* (#:key inputs #:allow-other-keys) + (make-file-writable "lisp/pde-vars.el") + (emacs-substitute-variables "lisp/pde-vars.el" + ("pde-perl-program" + (search-input-file inputs "bin/perl")) + ("pde-perl-version" + #$(package-version (this-package-input "perl"))) + ("pde-perldoc-program" + (search-input-file inputs "bin/perldoc")) + ("pde-find-program" + (search-input-file inputs "bin/find"))) + (make-file-writable "lisp/perlcritic.el") + (emacs-substitute-variables "lisp/perlcritic.el" + ("perlcritic-program" + (search-input-file inputs "bin/perlcritic"))) + (make-file-writable "lisp/perldoc.el") + (emacs-substitute-variables "lisp/perldoc.el" + ("perldoc-cache-el" + "(expand-file-name \"~/.cache/perldoc-cache.el\"") + ("perldoc-pod2man" + (search-input-file inputs "bin/pod2man"))) + (make-file-writable "lisp/perltidy.el") + (emacs-substitute-variables "lisp/perltidy.el" + ("perltidy-program" + (search-input-file inputs "bin/perltidy"))) + (substitute* "lisp/tools/perldoc-cache.pl" + (("`perldoc") + (string-append + "`" (search-input-file inputs "bin/perldoc")))))) + (add-after 'build 'generate-doc + (lambda _ + (invoke "./Build" "info"))) + (add-after 'install 'move-doc + (lambda _ + (let ((info (string-append #$output "/share/info/pde.info"))) + (mkdir-p (dirname info)) + (rename-file (string-append + #$output + "/share/emacs/site-lisp/pde/doc/pde.info") + info))))))) + (native-inputs (list emacs-minimal perl-module-build texinfo)) + (inputs (list findutils perl perl-critic)) + (home-page "https://metacpan.org/release/Emacs-PDE") + (synopsis "Perl Development Environment for Emacs") + (description "Emacs::PDE is a collection of Emacs Lisp extensions to +facilitate Perl programming. CPerl Mode has provided an excellent environment +for coding; Emacs::PDE provides other common tools such as creating files +using templates, smart compiling, @command{perldoc}, @command{perltidy}, +debugger, tags tree view and so on. PDE also provides an easy configuration +for Perl programing, and a tutorial for novices to start using Emacs.") + (license license:perl-license))) + (define-public emacs-perspective (package (name "emacs-perspective") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 02:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andrew Tropin Cc: 68180@debbugs.gnu.org, Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170416126910773 (code B ref 68180); Tue, 02 Jan 2024 02:08:01 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 02:07:49 +0000 Received: from localhost ([127.0.0.1]:49104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKUC4-0002nh-Sf for submit@debbugs.gnu.org; Mon, 01 Jan 2024 21:07:49 -0500 Received: from mail-qk1-x730.google.com ([2607:f8b0:4864:20::730]:60566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKUC1-0002nR-VZ for 68180@debbugs.gnu.org; Mon, 01 Jan 2024 21:07:47 -0500 Received: by mail-qk1-x730.google.com with SMTP id af79cd13be357-781600ab3d8so430567985a.0 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 18:07:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704161258; x=1704766058; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=zBFJcWHj2AeuAmkMF8eCwFNTZxc4qasEvu3iIKIi9Mw=; b=BQCWGQLpxeF9rBO8fNjZMMxboamIEzXWTey8LoA87xT2Z4h7pMs6+5I8C0cCKhmN6c AIlG/Xop0OSaiFY4/xqm1V/RPmJv+Jmke2wqmtwrQZWgBMVlhUKSrToxDGXKMZTPL2wR VqakZvlsLDhWxMw+mEWxJhworXo2sS3IgazOtoYRZH3d5CmYTxRaHS9U/9Epl7JYyPr5 aho1DedPDHPkhgdxRZU8m8GRbXpWcSL/P1vdeGR2WBnSO6Ts6hHP93+Cy4amC15Q/GiC FQyqzFQqCpl1n8ELs+43Nc8x9iuyNHIOxP8wksAOWjovt/qgKV6bCZcMEY0RRFFKl2yK 9buQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704161258; x=1704766058; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zBFJcWHj2AeuAmkMF8eCwFNTZxc4qasEvu3iIKIi9Mw=; b=l5XttVPUdfah+VNpFrdpo9vcwW3OmU1JD21lnGmT6H0rKMhXbfVE7pTpH3LaikrHxg pD5coJ1FawY2bwaoSOSqcNzL/+gUa+tzMUC772xDdflTzv4D+0Qh9yUb1ogph7vVF3Nj NqZilWoxbw+GrEG1vn1kxa6dmHC/G5oWLOJUrUEKZ6HNc5rRi+xwu1LkHt5ibQL670vT LYxuPqQdpFxZ4wKNvQcWkV0IT58wyNgl+5btNJqDojCQuZF0RR6TWai4LV2Ai+lE5HqM ZoFrID5oDqz/nDZUffexnHXd/cbokdDNejYyUtN7GDV+ya1QllCz/RS4w7wLOB0PPHKs z/BA== X-Gm-Message-State: AOJu0YxGr235L3WVH5o/z9mtjlXu8a3ghQnh/8gjOgZcBprS+CbycRoe +z3GgZbr+S84uUL1xRHOOeCe8N8P53g= X-Google-Smtp-Source: AGHT+IHUcwpJln0oogigOOXAF/8/4kQRvgtotkIgA+Cf4iOwB3EwESs5KR3CVMl2/m0wknHWRHT8qg== X-Received: by 2002:a05:620a:3915:b0:781:314b:3605 with SMTP id qr21-20020a05620a391500b00781314b3605mr24057287qkn.56.1704161258261; Mon, 01 Jan 2024 18:07:38 -0800 (PST) Received: from hurd (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id x9-20020ae9e909000000b007815c99209csm4677415qkf.131.2024.01.01.18.07.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 18:07:37 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87plyl4ie1.fsf@trop.in> (Andrew Tropin's message of "Mon, 01 Jan 2024 10:33:58 +0300") References: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> <874jfyoz84.fsf@gmail.com> <87plyl4ie1.fsf@trop.in> Date: Mon, 01 Jan 2024 21:07:36 -0500 Message-ID: <87y1d8o5cn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Andrew, Andrew Tropin writes: [...] >>> We already have a phase to patch in the real path of /bin/sh where it's >>> used. This appears to be an odd case that's missed. >> >> I appreciate exactness, but it seems fragile to rely on nobody adding >> new references or someone catching them as new Emacs modules get added >> or changed :-). >> >> My reasoning was that since Emacs already depends on bash, why not >> ensure it'll always be found on PATH, by wrapping instead of >> substituting. >> >> Does it make sense? > > Yep, make sense to me. I also find cases from time to time, when some > binary or another isn't found by some elisp code. > > However, providing those binaries via PATH can make some code or > programs to work, when executed from inside Emacs and not to work in the > environment outside, which can be really confusing in some cases. > > A simple example, imaging we have a script: 1.sh, which contains: > sh --version > > This one will work: > guix shell emacs-with-bash --pure -- emacs --eval '(shell-command "./1.sh")' > > This one will not: > guix shell emacs-with-bash --pure -- ./1.sh > > That said, the idea of patching all the pathes to binaries seems better > to me. I'm not sure if I got you correctly: do you prefer to wrap Emacs with the tools it needs in PATH, or patch the references exactly in its source, as Liliana suggested? I've tried the "exact" patch suggested by Liliana in v2. I tested that reading a manual page was possible in a containerized environment still worked. -- Thanks, Maxim From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 4/4] gnu: Add emacs-pde. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 05:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 68180@debbugs.gnu.org Cc: Katherine Cox-Buday , Andrew Tropin Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170417296329671 (code B ref 68180); Tue, 02 Jan 2024 05:23:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 05:22:43 +0000 Received: from localhost ([127.0.0.1]:49193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKXEg-0007iV-8l for submit@debbugs.gnu.org; Tue, 02 Jan 2024 00:22:42 -0500 Received: from mail-lf1-x141.google.com ([2a00:1450:4864:20::141]:54482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKXEd-0007iC-4t for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 00:22:40 -0500 Received: by mail-lf1-x141.google.com with SMTP id 2adb3069b0e04-50e68e93be1so8124121e87.0 for <68180@debbugs.gnu.org>; Mon, 01 Jan 2024 21:22:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704172950; x=1704777750; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=mbtV1BQyGmcnKyiMO7c9b0G6jisZs7SEBtWcbOZ8jXg=; b=MLfSX73WwvOr10YrbU9mRpoS5rUB4RuJNoeS2KFO0RUL2uaXP2O/L+LC8G7Ss9zz4M d9qcSuB8vvSmwo2kFEPO7sVgO98J69g/PDjwkV5BatEsa3ROckLNtQK8r8kX2yzKJsM1 8Xz3ryPQaB2bkMrIK280RDEgdgRUzKDlWeIXXNIvZ7ir389zO7NAnc5emfQEW3j5NQD1 /H8RaA/NFqrN9RS2wAMcHkxKVrB8e9KbXOOXQRQdbnw72OkUKk2xi6+nA9NAEFYSN1m9 u5Shzc4GzyDNK85qyAZVswThi71Z+RyJwM+yYCSrWeVNLDVw+5dPrTvJ93XySOUEokRU qGog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704172950; x=1704777750; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=mbtV1BQyGmcnKyiMO7c9b0G6jisZs7SEBtWcbOZ8jXg=; b=H6LRRcQimck4EEqRFlv6T3FzgRqk1Z0/htNXM70tWZa6MHu76YfXp895BKOZsBazrl t9/GzGs4IQ92WIsi3ZAkaZtA8VzD2NxwCWCkkJACtvdBUpSUdOI0l2W+KA+ketfgNAvm bmhB5X5AHIYB8ruHXi4cdDGvu5uurtQirqc0mTn+qZTv41OXPJODM6ifhHQDh/qqhyQR HBJR7/4qM52W4WXX/D9FjtuEy0WO1T+OFOGmCiGrjAv3VvxvLpaZ3V4Pj5lbcVeAkVaP kea6xVLVKnAZ1lRDLNAt8f7o5TgNnM+2HNC6PJuR1qHHtacKd0bPeUsY622MQyz13iYW p9HA== X-Gm-Message-State: AOJu0Yx+0JFMmzXDCelo++gpMwfoSBlYpjRL5gtYrO8+SAIXH6T7QdFr vjY/2HLv50/okEs+Zq7rzSo= X-Google-Smtp-Source: AGHT+IGBk+61U5/cmRUPCVDVlPrclUnqjyng3fWsK9PL5/rHiYKr1mB2bjcuPxvM4+UxCp60RZ9aow== X-Received: by 2002:a05:6512:10d5:b0:50e:9356:1cf0 with SMTP id k21-20020a05651210d500b0050e93561cf0mr2804323lfg.126.1704172949456; Mon, 01 Jan 2024 21:22:29 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id y11-20020aa7c24b000000b00553754bd636sm15464671edo.35.2024.01.01.21.22.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jan 2024 21:22:28 -0800 (PST) Message-ID: From: Liliana Marie Prikler Date: Tue, 02 Jan 2024 06:22:27 +0100 In-Reply-To: <76e5781ad616a52b5590b1dd1c37fccf328cb04b.1704160707.git.maxim.cournoyer@gmail.com> References: <76e5781ad616a52b5590b1dd1c37fccf328cb04b.1704160707.git.maxim.cournoyer@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) QW0gTW9udGFnLCBkZW0gMDEuMDEuMjAyNCB1bSAyMDo1OCAtMDUwMCBzY2hyaWViIE1heGltIENv dXJub3llcjoKPiAqIGdudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtIChlbWFjcy1wZGUpOiBOZXcg dmFyaWFibGUuCj4gCj4gQ2hhbmdlLUlkOiBJY2FiNWQ4YWNmOWQ0NDFiYjRhODMyYTgyZTc1NDMy ZDY0Y2M3N2JhNwo+IC0tLQo+IAo+IChubyBjaGFuZ2VzIHNpbmNlIHYxKQo+IAo+IMKgZ251L3Bh Y2thZ2VzL2VtYWNzLXh5ei5zY20gfCA4Ngo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrCj4gwqAxIGZpbGUgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg LS1naXQgYS9nbnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbSBiL2dudS9wYWNrYWdlcy9lbWFjcy14 eXouc2NtCj4gaW5kZXggYThhYzIzOGY1OC4uZmU0NjM0MmFkZiAxMDA2NDQKPiAtLS0gYS9nbnUv cGFja2FnZXMvZW1hY3MteHl6LnNjbQo+ICsrKyBiL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2Nt Cj4gQEAgLTE2Nyw2ICsxNjcsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGVtYWNz LXh5eikKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCj4gwqDC oCAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGNvcHkpCj4gwqDCoCAjOnVzZS1tb2R1 bGUgKGd1aXggYnVpbGQtc3lzdGVtIGVtYWNzKQo+ICvCoCAjOnVzZS1tb2R1bGUgKGd1aXggYnVp bGQtc3lzdGVtIHBlcmwpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRy aXZpYWwpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcykKPiDCoMKgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGFkbWluKQo+IEBAIC0yNzEsNiArMjcyLDcgQEAgKGRlZmluZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBlbWFjcy14eXopCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBlcmxhbmcpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzdGF0aXN0 aWNzKQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGliY2FuYmVycmEpCj4gK8Kg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRleGluZm8pCj4gwqDCoCAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB2aXJ0dWFsaXphdGlvbikKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIHdlYi1icm93c2VycykKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHdn ZXQpCj4gQEAgLTEyMjcxLDYgKzEyMjczLDkwIEBAIChkZWZpbmUtcHVibGljIGVtYWNzLWhsLXRv ZG8KPiDCoHJlZ2V4cCB0aGF0IG1hdGNoZXMgYWxsIGtub3duIGtleXdvcmRzLiIpCj4gwqDCoMKg wqAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQo+IMKgCj4gKyhkZWZpbmUtcHVibGljIGVtYWNz LXBkZQo+ICvCoCAocGFja2FnZQo+ICvCoMKgwqAgKG5hbWUgImVtYWNzLXBkZSIpCj4gK8KgwqDC oCAodmVyc2lvbiAiMC4yLjE3IikKPiArwqDCoMKgIChzb3VyY2UKPiArwqDCoMKgwqAgKG9yaWdp bgo+ICvCoMKgwqDCoMKgwqAgKG1ldGhvZCB1cmwtZmV0Y2gpCj4gK8KgwqDCoMKgwqDCoCAodXJp IChzdHJpbmctYXBwZW5kCj4gIm1pcnJvcjovL2NwYW4vYXV0aG9ycy9pZC9ZL1lFL1lFV0VOQklO L0VtYWNzLVBERS12Igo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHZlcnNpb24gIi50YXIuZ3oiKSkKPiArwqDCoMKgwqDCoMKgIChtb2R1bGVz ICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKPiArwqDCoMKgwqDCoMKgIChzbmlwcGV0ICcoYmVnaW4K PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IERlbGV0ZSBwcmUtZ2Vu ZXJhdGVkIFRleGluZm8gYW5kIEhUTUwKPiBkb2N1bWVudGF0aW9uLgo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZvci1lYWNoIGRlbGV0ZS1maWxlICcoImxpc3AvZG9j L3BkZS5pbmZvIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImxpc3AvZG9jL3BkZS5o dG1sIikpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZGVsZXRlLWZp bGUtcmVjdXJzaXZlbHkgImxpc3AvZG9jL3BkZSIpKSkKPiArwqDCoMKgwqDCoMKgIChzaGEyNTYK PiArwqDCoMKgwqDCoMKgwqAgKGJhc2UzMgo+ICIxaTgyaXNoYTgzOWM4bHg3M2tncDQzdjdneHIy YWRzcjF5ZncxZ2x5eHZpNjJ3NWFiOXF6IikpKSkKPiArwqDCoMKgIChidWlsZC1zeXN0ZW0gcGVy bC1idWlsZC1zeXN0ZW0pCj4gK8KgwqDCoCAoYXJndW1lbnRzCj4gK8KgwqDCoMKgIChsaXN0Cj4g K8KgwqDCoMKgwqAgIzppbXBvcnRlZC1tb2R1bGVzIGAoLEAlZW1hY3MtYnVpbGQtc3lzdGVtLW1v ZHVsZXMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAsQCVwZXJsLWJ1aWxkLXN5c3RlbS1tb2R1bGVzKQo+ICvCoMKgwqDCoMKgICM6bW9kdWxl cyAnKChndWl4IGJ1aWxkIHBlcmwtYnVpbGQtc3lzdGVtKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChndWl4IGJ1aWxkIGVtYWNzLXV0aWxzKQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChndWl4IGJ1aWxkIHV0aWxzKSkKPiArwqDCoMKgwqDCoCAj Om1vZHVsZS1idWlsZC1mbGFncwo+ICvCoMKgwqDCoMKgICN+KGxpc3QgKHN0cmluZy1hcHBlbmQg Ii0tZWxpc3BkaXI9IiAjJG91dHB1dAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9wZGUiKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiLS12ZXJib3NlIikKPiArwqDCoMKgwqDCoCAj OnBoYXNlcwo+ICvCoMKgwqDCoMKgICN+KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwo+ ICvCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1jb21tYW5kcwo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1v dGhlci1rZXlzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWFrZS1maWxlLXdyaXRh YmxlICJsaXNwL3BkZS12YXJzLmVsIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGVt YWNzLXN1YnN0aXR1dGUtdmFyaWFibGVzICJsaXNwL3BkZS12YXJzLmVsIgo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKCJwZGUtcGVybC1wcm9ncmFtIgo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoc2VhcmNoLWlucHV0LWZpbGUgaW5wdXRzICJiaW4vcGVybCIp KQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCJwZGUtcGVybC12ZXJzaW9uIgo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjJChwYWNrYWdlLXZlcnNpb24gKHRo aXMtcGFja2FnZS1pbnB1dCAicGVybCIpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgICgicGRlLXBlcmxkb2MtcHJvZ3JhbSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAiYmluL3Blcmxkb2MiKSkKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgicGRlLWZpbmQtcHJvZ3JhbSIKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAiYmluL2Zp bmQiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtYWtlLWZpbGUtd3JpdGFibGUg Imxpc3AvcGVybGNyaXRpYy5lbCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChlbWFj cy1zdWJzdGl0dXRlLXZhcmlhYmxlcyAibGlzcC9wZXJsY3JpdGljLmVsIgo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKCJwZXJsY3JpdGljLXByb2dyYW0iCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzZWFyY2gtaW5wdXQtZmlsZSBpbnB1dHMgImJpbi9wZXJs Y3JpdGljIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWFrZS1maWxlLXdyaXRh YmxlICJsaXNwL3Blcmxkb2MuZWwiKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZW1h Y3Mtc3Vic3RpdHV0ZS12YXJpYWJsZXMgImxpc3AvcGVybGRvYy5lbCIKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICgicGVybGRvYy1jYWNoZS1lbCIKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgIihleHBhbmQtZmlsZS1uYW1lIFwifi8uY2FjaGUvcGVybGRvYy1j YWNoZS5lbFwiIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgicGVybGRvYy1w b2QybWFuIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2VhcmNoLWlucHV0 LWZpbGUgaW5wdXRzICJiaW4vcG9kMm1hbiIpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKG1ha2UtZmlsZS13cml0YWJsZSAibGlzcC9wZXJsdGlkeS5lbCIpCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChlbWFjcy1zdWJzdGl0dXRlLXZhcmlhYmxlcyAibGlzcC9wZXJsdGlk eS5lbCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgicGVybHRpZHktcHJvZ3Jh bSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNlYXJjaC1pbnB1dC1maWxl IGlucHV0cyAiYmluL3Blcmx0aWR5IikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo c3Vic3RpdHV0ZSogImxpc3AvdG9vbHMvcGVybGRvYy1jYWNoZS5wbCIKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICgoImBwZXJsZG9jIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKHN0cmluZy1hcHBlbmQKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAiYCIgKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAiYmluL3Blcmxkb2MiKSkpKSkp CkknZCB1c2UgZm9yLWVhY2ggdG8gbWFrZSB0aGUgZmlsZXMgd3JpdGFibGUsIHBvc3NpYmx5IGFs c28gYSBkaXJlY3RvcnkKZXhjdXJzaW9uLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRl ciAnYnVpbGQgJ2dlbmVyYXRlLWRvYwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEg Xwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoaW52b2tlICIuL0J1aWxkIiAiaW5mbyIp KSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ21vdmUtZG9jCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSBfCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChsZXQgKChpbmZvIChzdHJpbmctYXBwZW5kICMkb3V0cHV0Cj4gIi9zaGFyZS9pbmZv L3BkZS5pbmZvIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1rZGlyLXAg KGRpcm5hbWUgaW5mbykpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAocmVuYW1l LWZpbGUgKHN0cmluZy1hcHBlbmQKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjJG91dHB1dAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIvc2hhcmUvZW1hY3Mvc2l0 ZS0KPiBsaXNwL3BkZS9kb2MvcGRlLmluZm8iKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmZvKSkpKSkpKQo+ICvCoMKgwqAgKG5h dGl2ZS1pbnB1dHMgKGxpc3QgZW1hY3MtbWluaW1hbCBwZXJsLW1vZHVsZS1idWlsZCB0ZXhpbmZv KSkKPiArwqDCoMKgIChpbnB1dHMgKGxpc3QgZmluZHV0aWxzIHBlcmwgcGVybC1jcml0aWMpKQo+ ICvCoMKgwqAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9tZXRhY3Bhbi5vcmcvcmVsZWFzZS9FbWFjcy1Q REUiKQo+ICvCoMKgwqAgKHN5bm9wc2lzICJQZXJsIERldmVsb3BtZW50IEVudmlyb25tZW50IGZv ciBFbWFjcyIpCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24gIkVtYWNzOjpQREUgaXMgYSBjb2xsZWN0 aW9uIG9mIEVtYWNzIExpc3AKPiBleHRlbnNpb25zIHRvCj4gK2ZhY2lsaXRhdGUgUGVybCBwcm9n cmFtbWluZy7CoCBDUGVybCBNb2RlIGhhcyBwcm92aWRlZCBhbiBleGNlbGxlbnQKPiBlbnZpcm9u bWVudAo+ICtmb3IgY29kaW5nOyBFbWFjczo6UERFIHByb3ZpZGVzIG90aGVyIGNvbW1vbiB0b29s cyBzdWNoIGFzIGNyZWF0aW5nCj4gZmlsZXMKPiArdXNpbmcgdGVtcGxhdGVzLCBzbWFydCBjb21w aWxpbmcsIEBjb21tYW5ke3Blcmxkb2N9LAo+IEBjb21tYW5ke3Blcmx0aWR5fSwKPiArZGVidWdn ZXIsIHRhZ3MgdHJlZSB2aWV3IGFuZCBzbyBvbi7CoCBQREUgYWxzbyBwcm92aWRlcyBhbiBlYXN5 Cj4gY29uZmlndXJhdGlvbgo+ICtmb3IgUGVybCBwcm9ncmFtaW5nLCBhbmQgYSB0dXRvcmlhbCBm b3Igbm92aWNlcyB0byBzdGFydCB1c2luZwo+IEVtYWNzLiIpCj4gK8KgwqDCoCAobGljZW5zZSBs aWNlbnNlOnBlcmwtbGljZW5zZSkpKQo+ICsKCk90aGVyd2lzZSBMR1RNLgo= From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 07:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 68180@debbugs.gnu.org, Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170417887311473 (code B ref 68180); Tue, 02 Jan 2024 07:02:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 07:01:13 +0000 Received: from localhost ([127.0.0.1]:49236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKYm1-0002yT-Dz for submit@debbugs.gnu.org; Tue, 02 Jan 2024 02:01:13 -0500 Received: from out-183.mta0.migadu.com ([91.218.175.183]:39179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKYly-0002ql-Ls for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 02:01:12 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=key1; t=1704178865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=s2DlIqSno44QxePqsPjw6pKF+41aAuCjrez+WOFVnR8=; b=INLjagsN0doJd0+Tt2ss3s07e26R9y7BwOeCzkvGmmAdHgQ7hBDeCW35qPQHeu0RudtWVy FrSBiUho0aGwPTMiS5svkQJ2ocbsN3iFCHpi5790GUzgF8Y4SXlD1o1fK2sl6QTLAsFkJ6 flOHtIC45RGRdktq5/Na5MV3XhLMCeAVkC/7bj1VG2orqhwBuyHR2Yt8SRw5xu0u4JSXJY CNQ0LMhmgqO+YELitWfRjqvJdSiJkTiu9H51XC31jZhO0cSuRBp1JabdzGZTvPinqE1Vy9 erIYrVHpb5OAaRNNHozfSstiB1hiwjB6lDS3hxio9FAX5M51QHx1o+zs7c7FsQ== From: Andrew Tropin In-Reply-To: <87y1d8o5cn.fsf@gmail.com> References: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> <874jfyoz84.fsf@gmail.com> <87plyl4ie1.fsf@trop.in> <87y1d8o5cn.fsf@gmail.com> Date: Tue, 02 Jan 2024 10:00:58 +0300 Message-ID: <87a5pofcd1.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-01-01 21:07, Maxim Cournoyer wrote: > Hi Andrew, > > Andrew Tropin writes: > > [...] > >>>> We already have a phase to patch in the real path of /bin/sh where it's >>>> used. This appears to be an odd case that's missed. >>> >>> I appreciate exactness, but it seems fragile to rely on nobody adding >>> new references or someone catching them as new Emacs modules get added >>> or changed :-). >>> >>> My reasoning was that since Emacs already depends on bash, why not >>> ensure it'll always be found on PATH, by wrapping instead of >>> substituting. >>> >>> Does it make sense? >> >> Yep, make sense to me. I also find cases from time to time, when some >> binary or another isn't found by some elisp code. >> >> However, providing those binaries via PATH can make some code or >> programs to work, when executed from inside Emacs and not to work in the >> environment outside, which can be really confusing in some cases. >> >> A simple example, imaging we have a script: 1.sh, which contains: >> sh --version >> >> This one will work: >> guix shell emacs-with-bash --pure -- emacs --eval '(shell-command "./1.s= h")' >> >> This one will not: >> guix shell emacs-with-bash --pure -- ./1.sh >> >> That said, the idea of patching all the pathes to binaries seems better >> to me. > > I'm not sure if I got you correctly: do you prefer to wrap Emacs with > the tools it needs in PATH, or patch the references exactly in its > source, as Liliana suggested? I'm more on the "patching the references exactly" side to avoid the problem mentioned above. > > I've tried the "exact" patch suggested by Liliana in v2. I tested that > reading a manual page was possible in a containerized environment still > worked. =F0=9F=91=8D =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmWTtKsACgkQIgjSCVjB 3rCRDQ//Yn37XX7Emuy/e7ngsBOPugyBL8ocIkb8v2gArbswOud8vr2Z524fsf0r qlHdogpqrrMDsRmHBFdRLWjxYFIB15Co4W3Z1VYxS8NvEdA365bREW+ucIE9DGVI PEgo5e9vVpdK1SiNPJf+bPLYpxejT++O7P3yF6EFJ34+sBBh5dopWYdC+Tu3xkm4 V/vUkHqbpl4XGBh3IF/+ZkCgeSpOnXEk6cZ9PaJLx+YdC3wx1oe8e0PAmxqleQPd lxlJBXQofa+VHFseUn7S3+s2rCFp4ATylyzJPrwZvA8t8wcw8eU9a2Ob3wRoh64b BI0xFj7ORxFoXoHIedLCdVzRoftoKMUDPOyRXEpYzrpO3IDCofHq3P1GOYhao49f 1YZNxBKIuVSaYdZNNFkZ2xa2qJgjZXTwI7HF8HCzcTGoxMF4WPG6tPTyvcTZnTVY 6qrf5bwxztaCPr52OzFNC/eMzKWP+1vbymk9jTxs05UwJnTfS8v7ZWEd7pL0wRT5 exwGP1Y6xmI8WpLbwEFpvUaFPP8ygb38RiDtjdeTemQ3PfIr4PFX7b/Ug+UTRzOs 68+T5BYcvujWJFaK0zmdWIgC7JAqXphNO7opsedAjTsXehd78XQU3ht/yXBLHI1/ y35Ouadfkv2IpkkL1B9nX0us7j/YFQlmpIAC7jBB19PmDpRBDXM= =X7q4 -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 1/4] gnu: emacs: Patch awk, find, sed and sh commands. Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 07:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 68180@debbugs.gnu.org Cc: Katherine Cox-Buday , Liliana Marie Prikler , Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170417923913277 (code B ref 68180); Tue, 02 Jan 2024 07:08:01 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 07:07:19 +0000 Received: from localhost ([127.0.0.1]:49241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKYru-0003S4-Aj for submit@debbugs.gnu.org; Tue, 02 Jan 2024 02:07:18 -0500 Received: from out-175.mta0.migadu.com ([2001:41d0:1004:224b::af]:44871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKYrr-0003Rv-SM for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 02:07:16 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=key1; t=1704179232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=LAKN6gzfAwNfCPd3x8X2dipuYqdbcq1MrElORk9JucM=; b=na070BEcw3heCDorsSMnM1tpiZIIYAF4nRj6B51Sn54RaHfAH2q8kE0arwIMhKuAG2zViA aD4P41mKqLAQtRA/jncZa8V//cL1a08cyWgAkgIxR1BJBSzt8AfdeyVFOTPPfeD8dp1QBK XyMoVn5XHWAng1oX8zAN1/MRL0q60EQRNTpzKroUPCr4HaQvb8UnEG+DLbCybmef/L79MO qWjNDy8LGs673fxpALENo9uhqB1bjsUEuK/ZrXypJftN9qEs1AQ8Y86QSS02eJvs0wjABm PrEJ2nX9s02ilVvECBI1ZuIHR71K83L1qm840NkZaXTTzaOI18gyzmIy2CoApg== From: Andrew Tropin In-Reply-To: <5de95e91832b56eb05175e9022c77b57a266b373.1704160706.git.maxim.cournoyer@gmail.com> References: <5de95e91832b56eb05175e9022c77b57a266b373.1704160706.git.maxim.cournoyer@gmail.com> Date: Tue, 02 Jan 2024 10:07:07 +0300 Message-ID: <877cksfc2s.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-01-01 20:58, Maxim Cournoyer wrote: > Before this change, using Emacs in a pure environment, e.g. 'guix shell -= -pure > emacs', would cause problems such as: > > jka-compr-insert-file-contents: Uncompression program =E2=80=98sh=E2=80= =99 not found > > And other problems were found requiring the other tools. > > * gnu/packages/emacs.scm (emacs-minimal) [arguments]: Extend the > patch-program-file-names phase. > [inputs]: Add findutils, gawk and sed. > > Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 > --- > > Changes in v2: > - Patch references in place instead of wrapping via PATH Yep, I think this is a right way. Thank you very much for working on it! > > gnu/packages/emacs.scm | 56 +++++++++++++++++++++++++++++++++++++++--- > 1 file changed, 52 insertions(+), 4 deletions(-) > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index b9d9e2b891..3e8de3c2e0 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -9,7 +9,7 @@ > ;;; Copyright =C2=A9 2016 David Thompson > ;;; Copyright =C2=A9 2016 Nikita > ;;; Copyright =C2=A9 2017 Marius Bakke > -;;; Copyright =C2=A9 2017, 2019, 2020 Maxim Cournoyer > +;;; Copyright =C2=A9 2017, 2019, 2020, 2023, 2024 Maxim Cournoyer > ;;; Copyright =C2=A9 2017 Alex Vong > ;;; Copyright =C2=A9 2017, 2018 Ricardo Wurmus > ;;; Copyright =C2=A9 2017, 2023 Janneke Nieuwenhuizen > @@ -59,6 +59,7 @@ (define-module (gnu packages emacs) > #:use-module (gnu packages fontutils) > #:use-module (gnu packages freedesktop) > #:use-module (gnu packages fribidi) > + #:use-module (gnu packages gawk) > #:use-module (gnu packages gcc) > #:use-module (gnu packages gd) > #:use-module (gnu packages gettext) > @@ -157,13 +158,60 @@ (define-public emacs-minimal > (delete-file "configure")))) > (add-after 'unpack 'patch-program-file-names > (lambda* (#:key inputs #:allow-other-keys) > + ;; Substitute "sh" command. > (substitute* '("src/callproc.c" > "lisp/term.el" > "lisp/htmlfontify.el" > + "lisp/mail/feedmail.el" > + "lisp/obsolete/pgg-pgp.el" > + "lisp/obsolete/pgg-pgp5.el" > + "lisp/obsolete/terminal.el" > + "lisp/org/ob-eval.el" > "lisp/textmodes/artist.el" > - "lisp/progmodes/sh-script.el") > + "lisp/progmodes/sh-script.el" > + "lisp/textmodes/artist.el" > + "lisp/htmlfontify.el" > + "lisp/term.el") > (("\"/bin/sh\"") > - (format #f "~s" (search-input-file inputs "/bin/sh")))) > + (format #f "~s" (search-input-file inputs "bin/sh")))) > + (substitute* '("lisp/gnus/mm-uu.el" > + "lisp/gnus/nnrss.el" > + "lisp/mail/blessmail.el") > + (("\"#!/bin/sh\\\n\"") > + (format #f "\"#!~a~%\"" (search-input-file inputs "bin/= sh")))) > + (substitute* '("lisp/jka-compr.el" > + "lisp/man.el") > + (("\"sh\"") > + (format #f "~s" (search-input-file inputs "bin/sh")))) > + > + ;; Substitute "awk" command. > + (substitute* '("lisp/gnus/nnspool.el" > + "lisp/org/ob-awk.el" > + "lisp/man.el") > + (("\"awk\"") > + (format #f "~s" (search-input-file inputs "bin/awk")))) > + > + ;; Substitute "find" command. > + (substitute* '("lisp/gnus/gnus-search.el" > + "lisp/obsolete/nnir.el" > + "lisp/progmodes/executable.el" > + "lisp/progmodes/grep.el" > + "lisp/filecache.el" > + "lisp/ldefs-boot.el" > + "lisp/mpc.el") > + (("\"find\"") > + (format #f "~s" (search-input-file inputs "bin/find")))) > + > + ;; Substitute "sed" command. > + (substitute* "lisp/org/ob-sed.el" > + (("org-babel-sed-command \"sed\"") > + (format #f "org-babel-sed-command ~s" > + (search-input-file inputs "bin/sed")))) > + (substitute* "lisp/man.el" > + (("Man-sed-command \"sed\"") > + (format #f "Man-sed-command ~s" > + (search-input-file inputs "bin/sed")))) > + > (substitute* "lisp/doc-view.el" > (("\"(gs|dvipdf|ps2pdf|pdftotext)\"" all what) > (let ((replacement (false-if-exception > @@ -254,7 +302,7 @@ (define-public emacs-minimal > (copy-file > (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$")) > "bin/emacs"))))))) > - (inputs (list bash-minimal coreutils gzip ncurses)) > + (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed= )) > (native-inputs (list autoconf pkg-config texinfo)) > (home-page "https://www.gnu.org/software/emacs/") > (synopsis "The extensible text editor (minimal build for byte-compil= ation)") =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmWTthwACgkQIgjSCVjB 3rBz+g//fKY7nyX5IuM+A4jRzImeHJIjFp0XHlv7w6s53W7cJYV7cvNxAFj7lMFG Q2jN/DffIRBS+0kGOApPRpEqTGCx5cJni7z0b4XLuFSqDhWHI2gXp+6TioEaW7nY sZjmYqnRGbR+Rrji9KHdFArAGEbiyaCnrw0m7o7uOYq7kiyrltUa78jC5uflXETE 9WJYc5eKbFpdWCFJVk0KZkVjwYecmxuEYcy1paVq6AIeynHh0QMf8M5AAfHFuYgs 1RXHkBwo0PDMYBmh4NUvS+k8tNWO958uBaH+SF4u5nEb3N56L3kUPLBMs7i/pZ88 cFDjVuxS4xN7zcPocUutBaLjm2nx/CDtees2RUqIUWHrUaMHfmym+MgN5OrpohoV PlDxZ6igvg0EerF16Ys4dSS1Rh0/ZrUhvWgEFqYUrX9gnJv38rzVRuSnoOgez+JJ BItplzOBoeWyzBusOsvXtumvcvqTzixD3A8XxpSxyAHVPgpzgBmzdcAUqZMmeskh ulMousOfE4RdTkjkltCdo7DF1R+yNR4uv3S8vl+qPHggx7bZefUKoWja5qRb2r0h PqeE9QuTaxB4cmIcxlV4NGEfbV4/sn2BTu0hoaR6blbtD4XZKTN8cQbcZyt/0QSY YbNjYmXpqf3ogJ0ugdkJWJ3v4cBNR3kTkpkUBC6RX5Ye/wTFe5w= =ZQHS -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andrew Tropin Cc: 68180@debbugs.gnu.org, Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.170421329030861 (code B ref 68180); Tue, 02 Jan 2024 16:35:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 16:34:50 +0000 Received: from localhost ([127.0.0.1]:51110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKhj7-00081g-JJ for submit@debbugs.gnu.org; Tue, 02 Jan 2024 11:34:49 -0500 Received: from mail-ot1-x32c.google.com ([2607:f8b0:4864:20::32c]:51241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKhj4-00081T-Kv for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 11:34:47 -0500 Received: by mail-ot1-x32c.google.com with SMTP id 46e09a7af769-6dbca115636so5830318a34.2 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 08:34:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704213278; x=1704818078; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=DOw0OKXg6XS8Cm/EBVDZVn4Njv57lpS8WduAs+xqSL8=; b=AekiLmtiSwpe9CYR2gnxH2Vnbtry58lENdErgP3/Yo3M2uJpxMliQBTFMEt1FiDhCN yuvUspoP26HtD//s2a2TAy/JDolV5KH9nf8GJXp2fbRcjzr1LMnHy5d7/1cPcY189nvO 6ii63YByfSIr/d5GJIMzC0/69ViPExJwhWwKwNc7MVAj+C+6S0oBwHz4WYaZM8ilyA2l 2L2ODuw7R/ijSVTaU4Wf+SfO5cYA6a4f8ikh2Hes7+VeiFUPhFKFK1MiQcaPf3wHZ3Mo 9oXJPCPoOGcAUg43IFMfM1EOEhO5Lh2E5UuTN3ltxq+IQsqZQmYZsjoh7ihv98RHmV9D Y9KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704213278; x=1704818078; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DOw0OKXg6XS8Cm/EBVDZVn4Njv57lpS8WduAs+xqSL8=; b=NGCW44wMDKV9WYhhhVJ9VwlfEh9zPiBLmedMuuSz5PUYHGsLz+rQ7A0sP6d7YofW5Y GpH0frFgND8ENFBKe49QJgoo9g92S56iFTA1L/tQflTWY4wHNIBQSIYgf0XH2g4qIQPr qNjEqd6cMFfxelshqKRKrpeVBWIv4S5XN+fdeLnFgXz6mcvLJX/WyXD9CEH3rNfc8hJF PjYCdBkNFsK2jgWUTv/wAS3kPyYJsj8a5WdqoTJpDgls/he+JmbfcXEjuSqerOdQQsbI TAp/4gF2kBjNlUbjp7sYysFqC1e99JVudnwjS5iAaze2v0Bv0Zd4uKQ2BiXkirb0Wx0H xx2A== X-Gm-Message-State: AOJu0YydJWg/SifScBVuFsJXy0w0euCVtvPKwzQXwZOwa2xBg5FWtA06 BC1/qOp4FZkiijjhe1UrNn0= X-Google-Smtp-Source: AGHT+IFTDsTAoAuA0qB7qE3jEnNH8uBdxYX7YGP9DvikCgo8i3mL/5urs9c2xB7tvsScBA4oiKOlVQ== X-Received: by 2002:a9d:66c7:0:b0:6db:a107:c92b with SMTP id t7-20020a9d66c7000000b006dba107c92bmr11919678otm.51.1704213278402; Tue, 02 Jan 2024 08:34:38 -0800 (PST) Received: from hurd (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id fg8-20020a05622a580800b00427f5fb539asm5834648qtb.80.2024.01.02.08.34.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 08:34:38 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87a5pofcd1.fsf@trop.in> (Andrew Tropin's message of "Tue, 02 Jan 2024 10:00:58 +0300") References: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> <874jfyoz84.fsf@gmail.com> <87plyl4ie1.fsf@trop.in> <87y1d8o5cn.fsf@gmail.com> <87a5pofcd1.fsf@trop.in> Date: Tue, 02 Jan 2024 11:34:37 -0500 Message-ID: <87cyujofs2.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! Andrew Tropin writes: [...] > I'm more on the "patching the references exactly" side to avoid the > problem mentioned above. OK, thanks for clarifying! You'll see this done in the v2 already sent to this ticket. -- Thanks, Maxim From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v3 0/4] Add emacs-pde References: In-Reply-To: Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17042244246627 (code B ref 68180); Tue, 02 Jan 2024 19:41:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 19:40:24 +0000 Received: from localhost ([127.0.0.1]:51306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkci-0001io-2f for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:24 -0500 Received: from mail-oo1-xc2e.google.com ([2607:f8b0:4864:20::c2e]:47518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkcg-0001iW-8x for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:22 -0500 Received: by mail-oo1-xc2e.google.com with SMTP id 006d021491bc7-595471d17baso748178eaf.3 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 11:40:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704224413; x=1704829213; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=z2kL+FTSj4OnRiCHc6Rz4+Xij6RVHsCaDN0QweQ06ck=; b=mB5KWEVGcC1SMpB/xwpqTmL0hA7TXMPRUBiDWwJXuttGNNDjrJoplNBQRMpzol0BQf WbiBH5mk51+mU0vrjoCqYxJu9TxIxeA0IJKIFyYeDhUWWskNSLlJns8z8Qj8W0UbfTDE LpxvApoI3inAufJL6wVN8SKUiVEG3NahNKNk+foUN8BjZBqQQrG3n5h9OL9q1neX31vo 5JSSoxZMHmRVuGM1fADYUSDCDhNLUuiOa+sK0h8XHipO5/yBeskuKYNkVEIZoI7uKIs5 AgbwaZjoxHqnzTN0p+1tA0cD/B2YDnIAsavPwTdNjo1Bd8ZZeYaFgRn7Mc5e4L6rORm+ bQHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704224413; x=1704829213; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=z2kL+FTSj4OnRiCHc6Rz4+Xij6RVHsCaDN0QweQ06ck=; b=Nyz7ErSPrq9/68EOewH71SX6gn9WwKMBArDvKNEa4vMSZ74G/oOo5lNvpTnjmlrDTT nDtgO7HM+aFr+KoohMky0VCftJ1L0/XSjObCzm6fAMvBmQ+eShFua5N9tKzwk2OhIjP2 1hfwecjWYZn3zKUlSAzL/jU4rfX/QizJhWHjTSpp+2hNNeOHp8ocr4ocCUu3PkaXz8vm EjRGNyV/JkMv4dlmH9/x4l44U4gN54IVyDddga3HhT5Sssc/emalTRY1usGcIwebuc47 g5FTjbOvL/f6HLTG0przQRu9ZkNa8j/iZ9LcYAudSDviix8bRODB4GDwwlPMST/POqyH Evdg== X-Gm-Message-State: AOJu0YwEH7umKWABvkLdyuvMpeWqqu0VncWZ7PUW+85Ov+v2Ivwx16q3 JVNOazBNe4yJgk57w0k3xpDvIco9okk= X-Google-Smtp-Source: AGHT+IHaKmDLiEWqRlQ4sVlUimn4WZV6iAxJyoRV87nQyylUeSLzoYtFc5JzLHdX+ENVY2zGpvdYvg== X-Received: by 2002:a05:6820:2209:b0:593:bf06:1bad with SMTP id cj9-20020a056820220900b00593bf061badmr8673981oob.6.1704224413672; Tue, 02 Jan 2024 11:40:13 -0800 (PST) Received: from localhost.localdomain (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id ge7-20020a05622a5c8700b0042836231a8asm100107qtb.45.2024.01.02.11.40.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 11:40:13 -0800 (PST) From: Maxim Cournoyer Date: Tue, 2 Jan 2024 14:39:24 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This adds PDE, a Perl development environment for Emacs that provides online documentation. Changes in v3: - Use with-directory-excursion and for-each to make files writable Changes in v2: - Patch references in place instead of wrapping via PATH Maxim Cournoyer (4): gnu: emacs: Patch awk, find, sed and sh commands. build: perl: Accept Gexps for #:module-build-flags. gnu: perl-b-keywords: Update to 1.26. gnu: Add emacs-pde. gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ gnu/packages/emacs.scm | 56 +++++++++++++++++++++++-- gnu/packages/perl.scm | 4 +- guix/build-system/perl.scm | 4 +- 4 files changed, 143 insertions(+), 7 deletions(-) base-commit: 8f03c69b428923dc4d51cda23b10aa7fa7d89f05 -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v3 1/4] gnu: emacs: Patch awk, find, sed and sh commands. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17042244276642 (code B ref 68180); Tue, 02 Jan 2024 19:41:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 19:40:27 +0000 Received: from localhost ([127.0.0.1]:51309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkck-0001j3-F3 for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:26 -0500 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]:55731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkci-0001ic-Fz for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:25 -0500 Received: by mail-qt1-x833.google.com with SMTP id d75a77b69052e-4283665650dso103911cf.3 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 11:40:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704224416; x=1704829216; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=oUKlSH6c18dJHO2zp1jgPuz295eCQNmHtK1sLLI9zIc=; b=XD8QmT82/TmhMChJrjr9tVHI5ggcUyC67quqT3t2fSRKjF0yyYjOIVe+VeLE3NIrf+ gT1H9/Dx48PIdJXu9lACzDfiOIvMWXQCUl2+XH8p6HnBEiWuFVuKsVrmbdj+uyDbEhvE G9kAgMBFaeTF10aNYE1M5mH2IjNwLKmCYX589/Vff9oHLvqU3kL/3rRW9O+f24eUOxK7 Jx3ubpKHxqNKDtZag29cyoXxACjHaq0XcMNOdwQs3po5xtZkpkbnkjfSGHRGrTuMSFwr R4aUUd2PStPMqqmOcy3TQmyWc4pcqe+B4RjWMd99Qx/L9VAvfMh+OrERTwZRObyZVAHC ZIvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704224416; x=1704829216; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oUKlSH6c18dJHO2zp1jgPuz295eCQNmHtK1sLLI9zIc=; b=aWHqUXNON8tAQ80RyF7phxBEUrlLdiTp/+zLhthh9mmjGG2RrSWvdwmqlB+1I8P1dQ ftRGq8bBC8zuzgIzQyR2y8fNzgNzpwLfdmbahlp5Srwl7+/9DU9xJjGteO4jtDP+nrYw jEZyMk34btbKq6rtcI2hwnUEZ7ooFyKCtaG/j2Np6w/C5+eg6jBM7wJ6rJHDLmF5pKw/ K8/BAXk4gCKMMGzZCgX+5Ueq9me21Nl8PTWsK8KRftpNaC3a548mAR8bMcaL3Plv0I7m qhrLSzkpTxCexLII6WLdsz1M5Bk5NAKKWq9ISJsorYq7AW/8WC1mu7lV7c4txBJp8dB+ 1S8g== X-Gm-Message-State: AOJu0YzqYA7E+lDTuy3CgTTfg82Jm+EgAgz24fgj3CuBhNp4RptUtGN5 NYSJUcTrE3zZk61VutJsL00Z2NP8hGc= X-Google-Smtp-Source: AGHT+IEqVxsQL97thTf6mLsVUSJNuBOiuvJ2uK4/8xmHaxjUOb4VuhWk8MKLIdoPj/2fQOgh+wRo4w== X-Received: by 2002:a05:622a:302:b0:428:3266:1616 with SMTP id q2-20020a05622a030200b0042832661616mr1101695qtw.129.1704224415924; Tue, 02 Jan 2024 11:40:15 -0800 (PST) Received: from localhost.localdomain (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id ge7-20020a05622a5c8700b0042836231a8asm100107qtb.45.2024.01.02.11.40.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 11:40:15 -0800 (PST) From: Maxim Cournoyer Date: Tue, 2 Jan 2024 14:39:25 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Before this change, using Emacs in a pure environment, e.g. 'guix shell --pure emacs', would cause problems such as: jka-compr-insert-file-contents: Uncompression program ‘sh’ not found And other problems were found requiring the other tools. * gnu/packages/emacs.scm (emacs-minimal) [arguments]: Extend the patch-program-file-names phase. [inputs]: Add findutils, gawk and sed. Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65 --- (no changes since v2) Changes in v2: - Patch references in place instead of wrapping via PATH gnu/packages/emacs.scm | 56 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index b9d9e2b891..3e8de3c2e0 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2016 David Thompson ;;; Copyright © 2016 Nikita ;;; Copyright © 2017 Marius Bakke -;;; Copyright © 2017, 2019, 2020 Maxim Cournoyer +;;; Copyright © 2017, 2019, 2020, 2023, 2024 Maxim Cournoyer ;;; Copyright © 2017 Alex Vong ;;; Copyright © 2017, 2018 Ricardo Wurmus ;;; Copyright © 2017, 2023 Janneke Nieuwenhuizen @@ -59,6 +59,7 @@ (define-module (gnu packages emacs) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages fribidi) + #:use-module (gnu packages gawk) #:use-module (gnu packages gcc) #:use-module (gnu packages gd) #:use-module (gnu packages gettext) @@ -157,13 +158,60 @@ (define-public emacs-minimal (delete-file "configure")))) (add-after 'unpack 'patch-program-file-names (lambda* (#:key inputs #:allow-other-keys) + ;; Substitute "sh" command. (substitute* '("src/callproc.c" "lisp/term.el" "lisp/htmlfontify.el" + "lisp/mail/feedmail.el" + "lisp/obsolete/pgg-pgp.el" + "lisp/obsolete/pgg-pgp5.el" + "lisp/obsolete/terminal.el" + "lisp/org/ob-eval.el" "lisp/textmodes/artist.el" - "lisp/progmodes/sh-script.el") + "lisp/progmodes/sh-script.el" + "lisp/textmodes/artist.el" + "lisp/htmlfontify.el" + "lisp/term.el") (("\"/bin/sh\"") - (format #f "~s" (search-input-file inputs "/bin/sh")))) + (format #f "~s" (search-input-file inputs "bin/sh")))) + (substitute* '("lisp/gnus/mm-uu.el" + "lisp/gnus/nnrss.el" + "lisp/mail/blessmail.el") + (("\"#!/bin/sh\\\n\"") + (format #f "\"#!~a~%\"" (search-input-file inputs "bin/sh")))) + (substitute* '("lisp/jka-compr.el" + "lisp/man.el") + (("\"sh\"") + (format #f "~s" (search-input-file inputs "bin/sh")))) + + ;; Substitute "awk" command. + (substitute* '("lisp/gnus/nnspool.el" + "lisp/org/ob-awk.el" + "lisp/man.el") + (("\"awk\"") + (format #f "~s" (search-input-file inputs "bin/awk")))) + + ;; Substitute "find" command. + (substitute* '("lisp/gnus/gnus-search.el" + "lisp/obsolete/nnir.el" + "lisp/progmodes/executable.el" + "lisp/progmodes/grep.el" + "lisp/filecache.el" + "lisp/ldefs-boot.el" + "lisp/mpc.el") + (("\"find\"") + (format #f "~s" (search-input-file inputs "bin/find")))) + + ;; Substitute "sed" command. + (substitute* "lisp/org/ob-sed.el" + (("org-babel-sed-command \"sed\"") + (format #f "org-babel-sed-command ~s" + (search-input-file inputs "bin/sed")))) + (substitute* "lisp/man.el" + (("Man-sed-command \"sed\"") + (format #f "Man-sed-command ~s" + (search-input-file inputs "bin/sed")))) + (substitute* "lisp/doc-view.el" (("\"(gs|dvipdf|ps2pdf|pdftotext)\"" all what) (let ((replacement (false-if-exception @@ -254,7 +302,7 @@ (define-public emacs-minimal (copy-file (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$")) "bin/emacs"))))))) - (inputs (list bash-minimal coreutils gzip ncurses)) + (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed)) (native-inputs (list autoconf pkg-config texinfo)) (home-page "https://www.gnu.org/software/emacs/") (synopsis "The extensible text editor (minimal build for byte-compilation)") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v3 2/4] build: perl: Accept Gexps for #:module-build-flags. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 19:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17042244296661 (code B ref 68180); Tue, 02 Jan 2024 19:41:03 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 19:40:29 +0000 Received: from localhost ([127.0.0.1]:51313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkcn-0001jI-0N for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:29 -0500 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]:49531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkck-0001if-E2 for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:27 -0500 Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-428303fd709so3758351cf.3 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 11:40:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704224418; x=1704829218; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=q37K8S71k8w6zW57Q5QTxKxNd4aJ8YjY780UOruz9KM=; b=Q+cXEuvd/oEkNmHJnoKJ8UZYNzEeA5gxCCamNf3qYNBLY9ud6MfgKBQ0JWpk3L417A 9YuXO1BFGGz62QZw1a/DhGYXPH6bLlzo81biDwbV8hoMXYSfw5ctcMDNcn2zETAhqS34 RBciH1rt25pe05ySt9pPZfpYZLzPkd+4EG/OwNabDtzPPsnm0rhgVsF3IndvKGrm48cu HCxJUs5cYQqzZXJXu/jwp4i5+bh0vkCaczS1Ct3G0Abln65NnceteSash7Vgx7HqetjY 5cjmTAg0aiOPNfEpVDFc7Ds62s6d1+Ycw57LLu1cLxe3bZ2f5I+53PWEeuYwM2GEEyxh m8Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704224418; x=1704829218; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q37K8S71k8w6zW57Q5QTxKxNd4aJ8YjY780UOruz9KM=; b=Gw0w19UEv6Iqk8nGIIqhYuXSi96VRlX7S3Op1P3UyX2vUSNdyPGipIlJs1dg7pBG9p m7bqtllEZzTY8UvsKbiSEe8BGdbxFH5LujFDDfMpuv3fhj4PHzrtsEboWoM2Te/ubpoh 3TDkkayT2widv3s9r2rgkUBXgltoHGA/vcoUICP8x16gJgmZBDBtKQKPbk604fpgjffq gIWO8IVJj3sjIX2CXXJwsT4704F4aI4C5bvIW1mYvb763Pkd/muTT/bHbMH6Z+snS/9v 9vvNswxaVhbIfstj+9O7SOHKwoJVkv+71T3jSiozdONCoJKQoiUSp49cqQqurnc+6/cX ueHQ== X-Gm-Message-State: AOJu0YzG1kO0hVVLPppEhyPgK0upQbKMxe1b5fDmvVi/aToe7iZPnR7E yFuzVVuehXgMctFCxBa7390KibjJcsU= X-Google-Smtp-Source: AGHT+IFee0STiqOJMAnrdPfMCI6YvugMA/6CnPleT2Rs104qiEGlrFJBUqMz6vjU5QLQAhhEgxby3g== X-Received: by 2002:ac8:4e4e:0:b0:427:8e77:93e3 with SMTP id e14-20020ac84e4e000000b004278e7793e3mr24094422qtw.1.1704224418009; Tue, 02 Jan 2024 11:40:18 -0800 (PST) Received: from localhost.localdomain (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id ge7-20020a05622a5c8700b0042836231a8asm100107qtb.45.2024.01.02.11.40.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 11:40:17 -0800 (PST) From: Maxim Cournoyer Date: Tue, 2 Jan 2024 14:39:26 -0500 Message-ID: <6fe0360f80dafc9844cd2df6786603d30fdb3bf1.1704224367.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build-system/perl.scm (perl-build) [module-build-flags]: Accept gexps. Change-Id: If1daa4d9a8cf97824b75f2113f4d7d83256463ce --- (no changes since v1) guix/build-system/perl.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guix/build-system/perl.scm b/guix/build-system/perl.scm index 7c6deb34bf..0d5493ab90 100644 --- a/guix/build-system/perl.scm +++ b/guix/build-system/perl.scm @@ -133,7 +133,9 @@ (define* (perl-build name inputs search-paths)) #:make-maker? #$make-maker? #:make-maker-flags #$make-maker-flags - #:module-build-flags #$(sexp->gexp module-build-flags) + #:module-build-flags #$(if (pair? module-build-flags) + (sexp->gexp module-build-flags) + module-build-flags) #:phases #$(if (pair? phases) (sexp->gexp phases) phases) -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v3 3/4] gnu: perl-b-keywords: Update to 1.26. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 19:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17042244306669 (code B ref 68180); Tue, 02 Jan 2024 19:41:04 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 19:40:30 +0000 Received: from localhost ([127.0.0.1]:51315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkco-0001jV-CI for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:30 -0500 Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:48332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkcm-0001in-GM for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:29 -0500 Received: by mail-qt1-x829.google.com with SMTP id d75a77b69052e-4280de11cf8so16252761cf.0 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 11:40:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704224420; x=1704829220; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=puau0HJL5ctfTTdaC+bkP6RR1nGqQE3YIRZx7lWUitM=; b=mX7mY5LVi9y3ry458UsFe3Ck5W55N3N/Z+l0w/q9E+PsCo5M+U9P1NP5q9hHBJ9lSy iOL8e4FpQ8BdDfHRRUQoVp9whIvHhNmTU8RTBuSZUfRu7iDNiTI4H5aI+Zk+ViQytA19 V4e484yH34oBSb7NSxLNWKbSfnFSGqfUkfQinTM521tTJ9GaGmEFMkSCWbU8ADXi+SzK sAvmcAOoiNSwo3QqRG2r14g2/k4uCmdSKNg7LuoOH8YJI+xu6xcox7uGBT1cdgobbco2 Dhzml6zhsKtoBX1hIPuWIrpLaj2yt5/b/WW8j5FVfVwKPruLjOEaUWPy2FJc7xLBg35g 56Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704224420; x=1704829220; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=puau0HJL5ctfTTdaC+bkP6RR1nGqQE3YIRZx7lWUitM=; b=GsJHui0m0GMRM3WcgiAaCW5K5rpWVCVrahhaek0oNRLmWwEbogkcCa2b2cXMp91efN OS68omLAkUfXXt1ZRfAl+pm8jnAIH6FXYpA7tkfap9w/EI1EaweWjBNKqu736d9vYWbG qIFOcG6KuM6Swenl+EX/lNur7AmpJaGKC79dga5i8F99TRrk+3Ghq4ONfpbuQawEWzYo mQRPxqxbk+LJ6E9TbnEXDU20DnU+le/BjPBI9LOfiMP897AwTT6GikimxeKFCiHgVOVN 07oHS20P5+/kMMKoHQ6XYEHzkJ7wa0yeh/FI8RQFfX2BiYwlA36tX6WpIAqEuxzCQT6z 60cg== X-Gm-Message-State: AOJu0YyU83nM5zsHO1Pr3+kzCrZ3UXvTHWvjq/+Po50dFHD7fkCryoIB pnBRB2LysmRzkwbDOlDgIvCSZ0LW/t8= X-Google-Smtp-Source: AGHT+IG+fN6M0P4ItI9vICpnk+IfN61qkbQ7aLh1vXLwVcq/Eisf/9D49rN4SSbtB6TQpkQFQwbo6A== X-Received: by 2002:ac8:5742:0:b0:428:32c0:85c0 with SMTP id 2-20020ac85742000000b0042832c085c0mr940045qtx.23.1704224420217; Tue, 02 Jan 2024 11:40:20 -0800 (PST) Received: from localhost.localdomain (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id ge7-20020a05622a5c8700b0042836231a8asm100107qtb.45.2024.01.02.11.40.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 11:40:19 -0800 (PST) From: Maxim Cournoyer Date: Tue, 2 Jan 2024 14:39:27 -0500 Message-ID: <3f28067b28f45f2bd8ca5a1b471237c168e8ad89.1704224367.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/perl.scm (perl-b-keywords): Update to 1.26. Change-Id: I3fdb9acf9f257ff9583179e29b2e6a26104b7e0d --- (no changes since v1) gnu/packages/perl.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 8b82c272fc..5b32d6ecec 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -927,14 +927,14 @@ (define-public perl-b-hooks-op-check (define-public perl-b-keywords (package (name "perl-b-keywords") - (version "1.22") + (version "1.26") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-" version ".tar.gz")) (sha256 - (base32 "0i2ksp0w9wv1qc22hrdl3k48cww64syhmv8zf6x0kgyd4081hr56")))) + (base32 "0d7dgbw3wdaqw8g7nl86q6gqfqsnzg2a9y47vpgb0zr65xfibaid")))) (build-system perl-build-system) (home-page "https://metacpan.org/release/B-Keywords") (synopsis "Lists of reserved barewords and symbol names") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v3 4/4] gnu: Add emacs-pde. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 19:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68180@debbugs.gnu.org Cc: Maxim Cournoyer , Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17042244336684 (code B ref 68180); Tue, 02 Jan 2024 19:41:04 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 19:40:33 +0000 Received: from localhost ([127.0.0.1]:51318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkcq-0001jk-N0 for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:33 -0500 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]:48333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkco-0001iw-K7 for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 14:40:31 -0500 Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-4280de11cf8so16252851cf.0 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 11:40:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704224422; x=1704829222; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jX2wUaox2eT/TDQ1k55Sm6o2pPoqLAwzbNMVLfUfLok=; b=HA85m3JO/g+/XGten/V7PaLAsFpayui6lJjwBdrmtH+MKBU8iTmX5XsiqWLnn6cQ7S scNCs1NIMJmlsZNYrRaRZjKXPay7tR8ZrybgUk6hfCB5k0CVALLQFPwQaogETugXPN0X 83k28OVXO87bU+fah3NCdi8U88PsHNSb/ZeiA+OGkns0JbYpke8ZHQztZ+mtBzESuJz1 SOWpNgk0QAueVw6qU7TOEyWW503NqJ8dDEGlO3L4qD1nUE0MP8u/wSEW7NLjrFQSEQg6 LDS/lPepuhoF12EiJJ1sDNmJ5NOb5f1y+M4scCF6FdwnTxZ5FWF2odJrIJD4ZMUwogxl evPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704224422; x=1704829222; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jX2wUaox2eT/TDQ1k55Sm6o2pPoqLAwzbNMVLfUfLok=; b=vdKpo765y0eTL06sLx/zWgFp8odmIb0R05t9NlLl00TSG3EgD3EJ4qpLv/LWErqFtd f56S51vB+qi6ai9XTZ+bZjvbXALel73ZQChhMgGImrKJz792h8e5VNw2RDRZcTvwlIPx 7GmZvjcrUepJ1qtpyTlOicLC6SDIu01id288Y3JnWLshoW5jhalRGYHEH0c5vroZpVuc BUqzXDLnye4X7A1lZDg3SRu7yk56ZnqoFMQ85zox9Kbm9pTnrbmR1Oyvep2aHy3Cmef0 hPSwQmEHO+3pWokYSDauE6XejbkpAu3sUJv8BY7wyXyAIOssQagy7pdlTR9Mf08fw5Kf EAsQ== X-Gm-Message-State: AOJu0Yw6nD6E+CcmSLFpK62Ra50s6zYCc9rMXc2/OHMJRVGjZ0yKwT4U 0flFpN+8ZvD+nx16vMvQmCPfGp14iRY= X-Google-Smtp-Source: AGHT+IGqtPrYS4DNB5K6PKSip/I18YLtdaVXVicwkot2qo5ByCLmZVKMa445p+BAy8CFdCmWBakrjQ== X-Received: by 2002:a05:622a:1715:b0:427:a2f7:43b8 with SMTP id h21-20020a05622a171500b00427a2f743b8mr23401692qtk.47.1704224422123; Tue, 02 Jan 2024 11:40:22 -0800 (PST) Received: from localhost.localdomain (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id ge7-20020a05622a5c8700b0042836231a8asm100107qtb.45.2024.01.02.11.40.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 11:40:21 -0800 (PST) From: Maxim Cournoyer Date: Tue, 2 Jan 2024 14:39:28 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-pde): New variable. Change-Id: Icab5d8acf9d441bb4a832a82e75432d64cc77ba7 --- Changes in v3: - Use with-directory-excursion and for-each to make files writable gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index ad02b91c56..67a690b072 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -167,6 +167,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (guix build-system cmake) #:use-module (guix build-system copy) #:use-module (guix build-system emacs) + #:use-module (guix build-system perl) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -271,6 +272,7 @@ (define-module (gnu packages emacs-xyz) #:use-module (gnu packages erlang) #:use-module (gnu packages statistics) #:use-module (gnu packages libcanberra) + #:use-module (gnu packages texinfo) #:use-module (gnu packages virtualization) #:use-module (gnu packages web-browsers) #:use-module (gnu packages wget) @@ -12269,6 +12271,90 @@ (define-public emacs-hl-todo regexp that matches all known keywords.") (license license:gpl3+))) +(define-public emacs-pde + (package + (name "emacs-pde") + (version "0.2.17") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/Y/YE/YEWENBIN/Emacs-PDE-v" + version ".tar.gz")) + (modules '((guix build utils))) + (snippet '(begin + ;; Delete pre-generated Texinfo and HTML documentation. + (for-each delete-file '("lisp/doc/pde.info" + "lisp/doc/pde.html")) + (delete-file-recursively "lisp/doc/pde"))) + (sha256 + (base32 "1i82isha839c8lx73kgp43v7gxr2adsr1yfw1glyxvi62w5ab9qz")))) + (build-system perl-build-system) + (arguments + (list + #:imported-modules `(,@%emacs-build-system-modules + ,@%perl-build-system-modules) + #:modules '((guix build perl-build-system) + (guix build emacs-utils) + (guix build utils)) + #:module-build-flags + #~(list (string-append "--elispdir=" #$output + "/share/emacs/site-lisp/pde") + "--verbose") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-commands + (lambda* (#:key inputs #:allow-other-keys) + (with-directory-excursion "lisp" + (for-each make-file-writable + '("pde-vars.el" "perlcritic.el" "perldoc.el" + "perltidy.el")) + (emacs-substitute-variables "pde-vars.el" + ("pde-perl-program" + (search-input-file inputs "bin/perl")) + ("pde-perl-version" + #$(package-version (this-package-input "perl"))) + ("pde-perldoc-program" + (search-input-file inputs "bin/perldoc")) + ("pde-find-program" + (search-input-file inputs "bin/find"))) + (emacs-substitute-variables "perlcritic.el" + ("perlcritic-program" + (search-input-file inputs "bin/perlcritic"))) + (emacs-substitute-variables "perldoc.el" + ("perldoc-cache-el" + "(expand-file-name \"~/.cache/perldoc-cache.el\"") + ("perldoc-pod2man" + (search-input-file inputs "bin/pod2man"))) + (emacs-substitute-variables "perltidy.el" + ("perltidy-program" + (search-input-file inputs "bin/perltidy"))) + (substitute* "tools/perldoc-cache.pl" + (("`perldoc") + (string-append + "`" (search-input-file inputs "bin/perldoc"))))))) + (add-after 'build 'generate-doc + (lambda _ + (invoke "./Build" "info"))) + (add-after 'install 'move-doc + (lambda _ + (let ((info (string-append #$output "/share/info/pde.info"))) + (mkdir-p (dirname info)) + (rename-file (string-append + #$output + "/share/emacs/site-lisp/pde/doc/pde.info") + info))))))) + (native-inputs (list emacs-minimal perl-module-build texinfo)) + (inputs (list findutils perl perl-critic)) + (home-page "https://metacpan.org/release/Emacs-PDE") + (synopsis "Perl Development Environment for Emacs") + (description "Emacs::PDE is a collection of Emacs Lisp extensions to +facilitate Perl programming. CPerl Mode has provided an excellent environment +for coding; Emacs::PDE provides other common tools such as creating files +using templates, smart compiling, @command{perldoc}, @command{perltidy}, +debugger, tags tree view and so on. PDE also provides an easy configuration +for Perl programing, and a tutorial for novices to start using Emacs.") + (license license:perl-license))) + (define-public emacs-perspective (package (name "emacs-perspective") -- 2.41.0 From unknown Tue Jun 17 22:28:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68180] [PATCH v2 4/4] gnu: Add emacs-pde. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 02 Jan 2024 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68180 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 68180@debbugs.gnu.org, Katherine Cox-Buday , Andrew Tropin Received: via spool by 68180-submit@debbugs.gnu.org id=B68180.17042244836824 (code B ref 68180); Tue, 02 Jan 2024 19:42:02 +0000 Received: (at 68180) by debbugs.gnu.org; 2 Jan 2024 19:41:23 +0000 Received: from localhost ([127.0.0.1]:51337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkdc-0001lw-9n for submit@debbugs.gnu.org; Tue, 02 Jan 2024 14:41:23 -0500 Received: from mail-oi1-x236.google.com ([2607:f8b0:4864:20::236]:60477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKkda-0001lg-4F for 68180@debbugs.gnu.org; Tue, 02 Jan 2024 14:41:18 -0500 Received: by mail-oi1-x236.google.com with SMTP id 5614622812f47-3bba50cd318so6751698b6e.0 for <68180@debbugs.gnu.org>; Tue, 02 Jan 2024 11:41:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704224470; x=1704829270; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=N7+jueHetxFmGHwWSDfWBL7K0x9feCEdYdv4vomPuv0=; b=htkNtytmwJRbNKksmtAM3lAmAVbDYlbA6ASPBGgGC5UG8Cvk8VCYqXvpn2d5miFr9z kMuL98vesN+HCbUAjep+g35IOHb8olyYcKWdUWSsh1aoBUACxIVV4kKKWcMr6cc97VS1 p7ogE7APgKxU1S7vyIKwE1LnBpmB+aY/rZfYRPPYzkZ6d6+uE/TqntlMOSSHuvgIcYlL fbbCo/SGjAQnPhNxPpK4z5cs7HqD10hplAOrh829h3rqUIf90THpn28e92NG3XoOH0dE H1b1mV21O+/7k1dWStQBHoc5Spi6qLN0OvlnxiMqJucoAWZU1qmbtKQBj76cGNpw9nhm zw2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704224470; x=1704829270; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=N7+jueHetxFmGHwWSDfWBL7K0x9feCEdYdv4vomPuv0=; b=YoSbdYfq+W8n1HKAO1+/5Jzke6f9MgXJmlLrhe8u/eqsLKPTR/fgiLt1Aoo9kOXqoK DS/V+RaI4rCW3L80suJfpMSKMLx7izHePTqpWiClcIwS/9cpXw/m9SMKYYP3tIKnJJkE RjCdjvS2e0G4QoXqkzAPv+Y1GmPDp8eHoOAdlLv3WmcLQWM/91wWhlELTPicPgxuGMph p+Ssh4Q6+AZ1ECnfxQP1UPRhs8acOyYq5rIHgyTFgX44ym1VYemDrloBWKVrdBFbYAzv wxEL3uSgxbdy/YMPg8X2O/p1TOckTuIRuduhHiJKdbSYDmnf9GnxPKn87CGzEmXg4ovd VijA== X-Gm-Message-State: AOJu0YxuSVbiNCqdbxPDdWSjbIgBYiAWkeCpe0VI1hRiF8ssxyeWwG+c PIhV1cN0O9UjigBC3HiAVSo= X-Google-Smtp-Source: AGHT+IECvA+v9WMx7xKYb6IFTq2R8Uo0pk3hI3Kp8HQYJxL7pZuloof/oNhvJf2/QfDXwDpQQTSa7A== X-Received: by 2002:a05:6808:1801:b0:3bc:22e8:57db with SMTP id bh1-20020a056808180100b003bc22e857dbmr317371oib.31.1704224469873; Tue, 02 Jan 2024 11:41:09 -0800 (PST) Received: from hurd (dsl-10-132-1.b2b2c.ca. [72.10.132.1]) by smtp.gmail.com with ESMTPSA id p13-20020ad451cd000000b00680b34d52f8sm1656184qvq.13.2024.01.02.11.41.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 11:41:09 -0800 (PST) From: Maxim Cournoyer In-Reply-To: (Liliana Marie Prikler's message of "Tue, 02 Jan 2024 06:22:27 +0100") References: <76e5781ad616a52b5590b1dd1c37fccf328cb04b.1704160707.git.maxim.cournoyer@gmail.com> Date: Tue, 02 Jan 2024 14:41:08 -0500 Message-ID: <878r57o757.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) SGVsbG8sDQoNCkxpbGlhbmEgTWFyaWUgUHJpa2xlciA8bGlsaWFuYS5wcmlrbGVyQGdtYWlsLmNv bT4gd3JpdGVzOg0KDQoNClsuLi5dDQoNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo bWFrZS1maWxlLXdyaXRhYmxlICJsaXNwL3Blcmx0aWR5LmVsIikNCj4+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAoZW1hY3Mtc3Vic3RpdHV0ZS12YXJpYWJsZXMgImxpc3AvcGVybHRpZHku ZWwiDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgicGVybHRpZHktcHJvZ3Jh bSINCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2VhcmNoLWlucHV0LWZp bGUgaW5wdXRzICJiaW4vcGVybHRpZHkiKSkpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKHN1YnN0aXR1dGUqICJsaXNwL3Rvb2xzL3Blcmxkb2MtY2FjaGUucGwiDQo+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoImBwZXJsZG9jIikNCj4+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZA0KPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgImAiIChzZWFyY2gtaW5wdXQtZmlsZSBpbnB1dHMgImJpbi9wZXJs ZG9jIikpKSkpKQ0KPiBJJ2QgdXNlIGZvci1lYWNoIHRvIG1ha2UgdGhlIGZpbGVzIHdyaXRhYmxl LCBwb3NzaWJseSBhbHNvIGEgZGlyZWN0b3J5DQo+IGV4Y3Vyc2lvbi4NCg0KRG9uZSwgc2VlIHYz Lg0KDQpUaGFua3MgZm9yIHRoZSByZXZpZXchDQoNCi0tIA0KTWF4aW0NCg== From unknown Tue Jun 17 22:28:07 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Maxim Cournoyer Subject: bug#68180: closed (Re: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper.) Message-ID: References: <871qaeko58.fsf@gmail.com> X-Gnu-PR-Message: they-closed 68180 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 68180@debbugs.gnu.org Date: Fri, 19 Jan 2024 03:18:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1705634282-20360-1" This is a multi-part message in MIME format... ------------=_1705634282-20360-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #68180: [PATCH 0/4] Add emacs-pde which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 68180@debbugs.gnu.org. --=20 68180: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68180 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1705634282-20360-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 68180-done) by debbugs.gnu.org; 19 Jan 2024 03:17:37 +0000 Received: from localhost ([127.0.0.1]:57123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQfNw-0005Hl-Jz for submit@debbugs.gnu.org; Thu, 18 Jan 2024 22:17:36 -0500 Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:51240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQfNu-0005HW-56 for 68180-done@debbugs.gnu.org; Thu, 18 Jan 2024 22:17:34 -0500 Received: by mail-qk1-x72e.google.com with SMTP id af79cd13be357-783137d8049so30301985a.2 for <68180-done@debbugs.gnu.org>; Thu, 18 Jan 2024 19:17:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705634246; x=1706239046; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=FsdAk4TiM8HNr4KdyCtCgqLay78jOCpG4cwIJmyS348=; b=BBQmy/qEiqEwQ3elu7rtHVKFpjYKCT7NRogWJnp4IpvfC3Rrrb6rXoj4VNGvZM27Fj DPUEOOUhTFI8EJ701Ti0s1an5ZootNw0TpJJ+x2yCu142NN6tGCQgEOomeiNoJ2DOX4l 6kT2teL1o0jqwc2kiLRDb/onx247EciSTqK7h82dM2BFyy3Vz9T12vxOUal4nR6Ysbkk tvjI2A+w/z7tk7OEoNS/xp92AMcjWeQjREMBSCDSQoKEXk29r4lxG5/YMjdmmJy9vhix AUFxMiFvBDjIoVaWRUuWpa55a+iecc2E4cxvF2zNSkXEYuHF7xWOtTxH+WuETe1cMGcr ImDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705634246; x=1706239046; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FsdAk4TiM8HNr4KdyCtCgqLay78jOCpG4cwIJmyS348=; b=K2QpN++psOXyVg6GTs83uW8EDt+pqj6Py56lno4TnWW/SpTgJWaAGaIabpa2cC8Nsf ES8q9/zB3YmTu+J/mZNjGNyfox4T37GcYMIs/nH6PT4muxqjqN5yw3sm+Qmd6c894Pv6 coyAAHcbd1726cVfA8OMAAuzntAKnLW/5f16F5lHqeVmAVsVTQpluznVT9d/ZbmT0ocN +3YJ84jEXB7JViNIzovYPWpUndV5Vlcg7UWcC1QVl+wrnVwucIxT/qV2focsleUdBf+J i1jydBBu4G1cXh//TPI+LhWsUg2CeDXbGFopJvBbu8BEiukBIao+u62PQ7uFmTg6njXb O/yg== X-Gm-Message-State: AOJu0Ywk7BcLeMbODQqvCCamjBtgixqXJfQiDYu6pXvwaf+ypxJeNsxX qcuAc/J39ILTv/rWJO7JmbLX305mWEXxw2Lw9h75TPy4Vml9k3dt X-Google-Smtp-Source: AGHT+IFieqT/eu9rNDDHXS3ShzJQQtZRRD0v3c6a5kb5enIu+tz33yRp60RPDesAb2AvcLkmy9Zmsw== X-Received: by 2002:a05:620a:bd4:b0:783:197e:e9ec with SMTP id s20-20020a05620a0bd400b00783197ee9ecmr773668qki.45.1705634245956; Thu, 18 Jan 2024 19:17:25 -0800 (PST) Received: from hurd (dsl-10-132-160.b2b2c.ca. [72.10.132.160]) by smtp.gmail.com with ESMTPSA id po27-20020a05620a385b00b007836720b96asm2791457qkn.24.2024.01.18.19.17.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jan 2024 19:17:25 -0800 (PST) From: Maxim Cournoyer To: Andrew Tropin Subject: Re: [bug#68180] [PATCH 1/4] gnu: emacs: Add awk, find, sed and sh to PATH wrapper. In-Reply-To: <87cyujofs2.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 02 Jan 2024 11:34:37 -0500") References: <6b33be06b0ea3a9aa4e29b8c8a958150cc05a7e9.camel@gmail.com> <874jfyoz84.fsf@gmail.com> <87plyl4ie1.fsf@trop.in> <87y1d8o5cn.fsf@gmail.com> <87a5pofcd1.fsf@trop.in> <87cyujofs2.fsf@gmail.com> Date: Thu, 18 Jan 2024 22:17:23 -0500 Message-ID: <871qaeko58.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68180-done Cc: 68180-done@debbugs.gnu.org, Katherine Cox-Buday , Liliana Marie Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Maxim Cournoyer writes: > Hi! > > Andrew Tropin writes: > > [...] > >> I'm more on the "patching the references exactly" side to avoid the >> problem mentioned above. > > OK, thanks for clarifying! You'll see this done in the v2 already sent > to this ticket. I've now applied this to master, in its exact variant posted in v2. -- Thanks, Maxim ------------=_1705634282-20360-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Dec 2023 16:49:53 +0000 Received: from localhost ([127.0.0.1]:46936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJz0b-0000Cz-Al for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:49:53 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJz0Z-0000Ci-HQ for submit@debbugs.gnu.org; Sun, 31 Dec 2023 11:49:52 -0500 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 1rJz0S-0007sM-QW for guix-patches@gnu.org; Sun, 31 Dec 2023 11:49:44 -0500 Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rJz0R-0003ls-DH for guix-patches@gnu.org; Sun, 31 Dec 2023 11:49:44 -0500 Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-781be0ccd30so43238985a.1 for ; Sun, 31 Dec 2023 08:49:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704041382; x=1704646182; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ukn690FxHpvvSQ1Borfz78Ikyu/6BoQOkvufMrnOJKk=; b=I4b8ll5KK1f2YRMNFkoGo5K940VHROYlj8cUT+9QkRQzrss1iqjIgvBHMPAiGI0obM ybbRlaCJvB7QzBSN8zl0wabtQYD1Ol1+nT5bduNo5fHvGkO/Y2HrP392tYdZ2eOHkaLC qaiXM5Cnf5PjjXSC/QJJeRCFPMkwRTPZcy8edHzUE5beDyyJ+MVZAMmZOVUybwRzjyfA Mes6tMD9CApmlL3hJ8VuLYnMur/aCIuXNlr+ZCuk24FIsUmHBzkMEReSJ169z9Yol+f2 1yTNA/VxFSa77LwaIHOsCCipFmbV2CvSKRnpREMQ4Fi8PGORUxJp+WxIYPe9CD6rVI2J BCGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704041382; x=1704646182; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ukn690FxHpvvSQ1Borfz78Ikyu/6BoQOkvufMrnOJKk=; b=D8uN3g26FsSVSMsczn7LNQOSRfo5PxN6pABI+QbWif0NMvoUQpfptSrvP/IkLsyfIk Lvhpb09HDRCxiddBOzZ3z/OQRrbsNH4YSG6wtXnJNyJIf1vTFd7dw0Ws+lX4Xs2kBHWY udTMPVLVkBCx1DwA6mA7PNOUgjnSIvkRG2+C5Goqlo0HlzmlHall4J59ZVaP1iNVaVAn fdkdo5IrO+PQfwPtmyDpswVSxXVAlTizR11PqQS1hhUIx+c2i/kktVCfJLy0KYZ2xxc3 EpeM8Dt6q2Xlw7+fYsL6jxJaaFcDU0YZa3tDOnxiQgZMC2koEd4IC0T8zw1lBpzgrsaT ZkLg== X-Gm-Message-State: AOJu0YwTFW1yzKLtuNeXeEkHoFutugoqX1V/0tnhwOcg7dllLxG/s6YU EzvROz/CxxamUmLSo6AUHQg4uevGhHo= X-Google-Smtp-Source: AGHT+IFMWp4Gouh6iKzjagUUTIG9x11TVj4z+t1D5jzgXSO5syYwhE97Ny5deOd7Y83p6wqtiV9wCw== X-Received: by 2002:a05:620a:2408:b0:781:5fbf:eedf with SMTP id d8-20020a05620a240800b007815fbfeedfmr9952317qkn.38.1704041381986; Sun, 31 Dec 2023 08:49:41 -0800 (PST) Received: from localhost.localdomain (dsl-10-141-187.b2b2c.ca. [72.10.141.187]) by smtp.gmail.com with ESMTPSA id l8-20020ae9f008000000b00781b8f4c89asm610435qkg.43.2023.12.31.08.49.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Dec 2023 08:49:41 -0800 (PST) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH 0/4] Add emacs-pde Date: Sun, 31 Dec 2023 11:49:22 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::72a; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x72a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This adds PDE, a Perl development environment for Emacs that provides online documentation. Maxim Cournoyer (4): gnu: emacs: Add awk, find, sed and sh to PATH wrapper. build: perl: Accept Gexps for #:module-build-flags. gnu: perl-b-keywords: Update to 1.26. gnu: Add emacs-pde. gnu/packages/emacs-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++ gnu/packages/emacs.scm | 21 ++++++---- gnu/packages/perl.scm | 4 +- guix/build-system/perl.scm | 4 +- 4 files changed, 105 insertions(+), 10 deletions(-) base-commit: 2a242e86379ebddbdddf2927f26e5e27a98fc605 -- 2.41.0 ------------=_1705634282-20360-1--