summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-09-14 21:43:19 +0900
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:36 +0200
commitd6909c341f2638b530e24ff3b2e5c756810dfabe (patch)
tree3008339710fe0d2cdffef34cb9fa22a5756bb5a9
parentf51070cb702ce950ff40be9c5e86b2d365b1a86d (diff)
gnu: git-minimal: Patch 'sh' command in git-send-email script.
* gnu/packages/version-control.scm (git-minimal) [phases] <patch-commands>: Extend to patch 'sh' command in git-send-email.perl. Series-postfix: core-updates Change-Id: Ie60d206a4ab33cd894c8bfb6c20d12f52654707c
-rw-r--r--gnu/packages/version-control.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 76ab8e9d38..8da582904b 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -444,7 +444,12 @@ Python 3.3 and later, rather than on Python 2.")
(("\\$\\(basename")
(string-append "$(" (search-input-file inputs "bin/basename")))
(("sed -e")
- (string-append (search-input-file inputs "bin/sed") " -e")))))
+ (string-append (search-input-file inputs "bin/sed") " -e")))
+
+ ;; git-send-email invokes the editor via 'sh'; patch it.
+ (substitute* "git-send-email.perl"
+ (("'sh'")
+ (format #f "'~a'" (search-input-file inputs "bin/sh"))))))
(add-after 'configure 'patch-makefiles
(lambda _
(substitute* "Makefile"
@@ -568,7 +573,8 @@ Python 3.3 and later, rather than on Python 2.")
gettext-minimal
perl))
(inputs
- (list coreutils-minimal
+ (list bash-minimal
+ coreutils-minimal
curl ;for HTTP(S) access
expat ;for 'git push' over HTTP(S)
openssl