[PATCH core-updates 000/128] Add 'bash' input for 'wrap-program'.

  • Done
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • Maxim Cournoyer
  • Maxime Devos
Owner
unassigned
Submitted by
Maxime Devos
Severity
normal
M
M
Maxime Devos wrote on 2 Jul 2021 12:04
(address . guix-patches@gnu.org)
a5b9f8c1a01b74f3d91efd4529898b1179c9a4a1.camel@telenet.be
Hi guix!

'wrap-program' creates wrappers and uses as interpreter (bash) whatever
it finds in PATH (unless #:sh is used). That's incorrect when
cross-compiling, but the 'patch-shebangs' phase will replace
the interpreter with a bash from 'inputs'. So all is well after all,
but only if "bash-minimal" (or "bash") is in 'inputs'!

This patch series adds "bash-minimal" whenever 'wrap-program' or
'wrap-qt-program' is used. I ignored the 'git' for now, because there
are some complications there (something with bash-for-tests and
ordering of inputs), and 'openconnect-sso' because I think it would lead
to a merge conflict.

I believe glib-or-gtk-build-system and qt-build-system should have
an implicit (cross-) "bash-minimal" input when cross-compiling, because
the point of these build systems seems to be automatically creating
wrapper, but that's something for later.

Greetings,
Maxime.
Maxime Devos (128):
gnu: admin: Add bash input for 'wrap-program'.
gnu: xorg: Add 'bash' input for 'wrap-program'.
gnu: xdisorg: Add 'bash' input for 'wrap-program'.
gnu: version-control: Add 'bash' input for 'wrap-program'.
gnu: guix-build-coordinator: Simplify usage of 'wrap-program'.
gnu: freedesktop: Add 'bash' input for 'wrap-program'.
gnu: games: Add 'bash' input for 'wrap-program'.
gnu: bioinformatics: Add 'bash' input for 'wrap-program'.
gnu: cups: Add 'bash' input for 'wrap-program'.
gnu: databases: Add 'bash' input for 'wrap-program'.
gnu: gnome: Add 'bash' input for 'wrap-program'.
gnu: gnupg: Add 'bash' input for 'wrap-program'.
gnu: password-utils: Add 'bash' input for 'wrap-program'.
gnu: wine: Add 'bash' input for 'wrap-program'.
gnu: mail: Add 'bash' input for 'wrap-program'.
gnu: engineering: Add 'bash' input for 'wrap-program'.
gnu: messaging: Add 'bash' input for 'wrap-program'.
gnu: maths: Add 'bash' input for 'wrap-program'.
gnu: game-development: Add 'bash' input for 'wrap-program'.
gnu: wgetpaste: Add 'bash' input for 'wrap-program'.
gnu: animation: Add 'bash' input for 'wrap-program'.
gnu: deboostrap: Add 'bash' input for 'wrap-program'.
gnu: debug: Add 'bash' input for 'wrap-program'.
gnu: emacs: Add 'bash' input for 'wrap-program'.
gnu: tryton: Add 'bash' input for 'wrap-program'.
gnu: pdf: Add 'bash' input for 'wrap-program'.
gnu: patchutils: Add 'bash' input for 'wrap-program'.
gnu: cdrom: Add 'bash' input for 'wrap-program'.
gnu: emacs-xyz: Add 'bash' input for 'wrap-program'.
gnu: guile-xyz: Add 'bash' input for 'wrap-program'.
gnu: geo: Add 'bash' input for 'wrap-program'.
gnu: video: Add 'bash' input for 'wrap-program'.
gnu: bittorrent: Add 'bash' input for 'wrap-program'.
gnu: remind: Add 'bash' input for 'wrap-program'.
gnu: chromium: Add 'bash' input for 'wrap-program'.
gnu: cuirass: Add 'bash' input for 'wrap-program'.
gnu: arcan: Add 'bash' input for 'wrap-program'.
gnu: music: Add 'bash' input for 'wrap-program'.
gnu: file-systems: Add 'bash' input for 'wrap-program'.
gnu: networking: Add 'bash' input for 'wrap-program'.
gnu: web-browsers: Add 'bash' input for 'wrap-program'.
gnu: xfce: Add 'bash' input for 'wrap-program'.
gnu: web: Add 'bash' input for 'wrap-program'.
gnu: mpd: Add 'bash' input for 'wrap-program'.
gnu: moreutils: Add 'bash' input for 'wrap-program'.
gnu: text-editors: Add 'bash' input for 'wrap-program'.
gnu: emulators: Add 'bash' input for 'wrap-program'.
gnu: code: Add 'bash' input for 'wrap-program'.
gnu: jack2: Add 'bash' input for 'wrap-program'.
gnu: dirvish: Add 'bash' input for 'wrap-program'.
gnu: fio: Add 'bash' input for 'wrap-program'.
gnu: econnman: Add 'bash' input for 'wrap-program'.
gnu: tomb: Add 'bash' input for 'wrap-program'.
gnu: translate-shell: Add 'bash' input for 'wrap-program'.
gnu: electron-cash: Add 'bash' input for 'wrap-program'.
gnu: fontutils: Add 'bash' input for 'wrap-program'.
gnu: wordnet: Add 'bash' input for 'wrap-program'.
gnu: awesome: Add 'bash' input for 'wrap-program'.
gnu: protonvpn-cli: Add 'bash' input for 'wrap-program'.
gnu: remmina: Add 'bash' input for 'wrap-program'.
gnu: virtualization: Add 'bash' input for 'wrap-program'.
gnu: biber: Add 'bash' input for 'wrap-program'.
gnu: terminals: Add 'bash' input for 'wrap-program'.
gnu: blanket: Add 'bash' input for 'wrap-program'.
gnu: syndication: Add 'bash' input for 'wrap-program'.
gnu: ibus: Add 'bash' input for 'wrap-program'.
gnu: lisp: Add 'bash' input for 'wrap-program'.
gnu: photo: Add 'bash' input for 'wrap-program'.
gnu: mosh: Add 'bash' input for 'wrap-program'.
gnu: ceph: Add 'bash' input for 'wrap-program'.
gnu: syncthing-gtk: Add 'bash' input for 'wrap-program'.
gnu: spice: Add 'bash' input for 'wrap-program'.
gnu: execline: Add 'bash' input for 'wrap-program'.
gnu: swish-e: Add 'bash' input for 'wrap-program'.
gnu: byobu: Add 'bash' input for 'wrap-program'.
gnu: sawfish: Add 'bash' input for 'wrap-program'.
gnu: perl: Add 'bash' input for 'wrap-program'.
gnu: parallel: Add 'bash' input for 'wrap-program'.
gnu: phabricator: Add 'bash' input for 'wrap-program'.
gnu: 389-ds-base: Add 'bash' input for 'wrap-program'.
gnu: nicotine+: Add 'bash' input for 'wrap-program'.
gnu: lxqt: Add 'bash' input for 'wrap-program'.
gnu: lxpanel: Add 'bash' input for 'wrap-program'.
gnu: linux: Add 'bash' input for 'wrap-program'.
gnu: licensecheck: Add 'bash' input for 'wrap-program'.
gnu: kde: Add 'bash' input for 'wrap-program'.
gnu: kawa: Add 'bash' input for 'wrap-program'.
gnu: ebook: Add 'bash' input for 'wrap-program'.
gnu: k3b: Add 'bash' input for 'wrap-program'.
gnu: ranger: Add 'bash' input for 'wrap-program'.
gnu: lightdm: Explicitely use a native 'bash' for 'wrap-program'.
gnu: lightdm-gtk-wreeter: Add 'bash' input for 'wrap-program'.
gnu: lightdm-djvu: Add 'bash' input for 'wrap-program'.
gnu: dns: Add 'bash' input for 'wrap-program'.
gnu: dblatex: Add 'bash' input for 'wrap-program'.
gnu: zeal: Add 'bash' input for 'wrap-program'.
gnu: education: Add 'bash' input for 'wrap-program'.
gnu: julia: Add 'bash' input for 'wrap-program'.
gnu: gramps: Add 'bash' input for 'wrap-program'.
gnu: po4a: Add 'bash' input for 'wrap-program'.
gnu: itstool: Add 'bash' input for 'wrap-program'.
gnu: gnome-shell-extension-gsconnect: Add 'bash' input.
gnu: gnucash: Add 'bash' input for 'wrap-program'.
gnu: windowmaker: Add 'bash' input for 'wrap-program'.
gnu: icecat: Add 'bash' input for 'wrap-program'.
gnu: gnuzilla: Add 'bash' input for 'wrap-program'.
gnu: gpodder: Add 'bash' input for 'wrap-program'.
gnu: gpsd: Add 'bash' input for 'wrap-program'.
gnu: fgallery: Add 'bash' input for 'wrap-program'.
gnu: xdot: Add 'bash' input for 'wrap-program'.
gnu: groff: Add 'bash' input for 'wrap-program'.
gnu: gtk-doc: Add 'bash' input for 'wrap-program'.
gnu: guile-wm: Add 'bash' input for 'wrap-program'.
gnu: raincat: Add 'bash' input for 'wrap-program'.
gnu: itk-snap: Add 'bash' input for 'wrap-program'.
gnu: mypaint: Add 'bash' input for 'wrap-program'.
gnu: inkscape-1.0: Add 'bash' input for 'wrap-program'.
gnu: python-git-review: Add 'bash' input for 'wrap-program'.
gnu: orange: Add 'bash' input for 'wrap-program'.
gnu: akku: Add 'bash' input for 'wrap-program'.
gnu: piet: Add 'bash' input for 'wrap-program'.
gnu: plotutils: Add 'bash' input for 'wrap-program'.
gnu: presentty: Add 'bash' input for 'wrap-program'.
gnu: gunicorn: Add 'bash' input for 'wrap-program'.
gnu: python-screenkey: Add 'bash' input for 'wrap-program'.
gnu: gnuradio: Add 'bash' input for 'wrap-program'.
gnu: rednotebook: Add 'bash' input for 'wrap-program'.
gnu: rust: Add 'bash' input for 'wrap-program'.

gnu/packages/admin.scm | 17 +++++--
gnu/packages/animation.scm | 10 +++--
gnu/packages/arcan.scm | 2 +
gnu/packages/audio.scm | 2 +
gnu/packages/backup.scm | 4 +-
gnu/packages/benchmark.scm | 4 +-
gnu/packages/bioinformatics.scm | 54 +++++++++++++++-------
gnu/packages/bittorrent.scm | 6 ++-
gnu/packages/calendar.scm | 4 +-
gnu/packages/cdrom.scm | 14 ++++--
gnu/packages/chromium.scm | 1 +
gnu/packages/ci.scm | 4 +-
gnu/packages/code.scm | 6 ++-
gnu/packages/connman.scm | 4 +-
gnu/packages/crypto.scm | 4 +-
gnu/packages/cups.scm | 4 +-
gnu/packages/databases.scm | 8 +++-
gnu/packages/debian.scm | 4 +-
gnu/packages/debug.scm | 4 +-
gnu/packages/dictionaries.scm | 4 +-
gnu/packages/disk.scm | 3 +-
gnu/packages/display-managers.scm | 5 ++-
gnu/packages/djvu.scm | 7 ++-
gnu/packages/dns.scm | 6 ++-
gnu/packages/docbook.scm | 4 +-
gnu/packages/documentation.scm | 3 +-
gnu/packages/ebook.scm | 7 ++-
gnu/packages/education.scm | 6 ++-
gnu/packages/emacs-xyz.scm | 6 ++-
gnu/packages/emacs.scm | 3 ++
gnu/packages/emulators.scm | 6 ++-
gnu/packages/engineering.scm | 19 +++++---
gnu/packages/file-systems.scm | 5 ++-
gnu/packages/finance.scm | 4 +-
gnu/packages/fontutils.scm | 7 ++-
gnu/packages/freedesktop.scm | 7 ++-
gnu/packages/game-development.scm | 5 ++-
gnu/packages/games.scm | 22 ++++++---
gnu/packages/genealogy.scm | 4 +-
gnu/packages/geo.scm | 12 +++--
gnu/packages/gettext.scm | 4 +-
gnu/packages/glib.scm | 3 +-
gnu/packages/gnome-xyz.scm | 1 +
gnu/packages/gnome.scm | 70 ++++++++++++++++++++---------
gnu/packages/gnucash.scm | 4 +-
gnu/packages/gnupg.scm | 13 ++++--
gnu/packages/gnustep.scm | 4 +-
gnu/packages/gnuzilla.scm | 4 +-
gnu/packages/gpodder.scm | 4 +-
gnu/packages/gps.scm | 4 +-
gnu/packages/graphics.scm | 3 +-
gnu/packages/graphviz.scm | 2 +
gnu/packages/groff.scm | 7 ++-
gnu/packages/gtk.scm | 4 +-
gnu/packages/guile-wm.scm | 4 +-
gnu/packages/guile-xyz.scm | 25 +++++++----
gnu/packages/haskell-apps.scm | 4 +-
gnu/packages/ibus.scm | 11 +++--
gnu/packages/image-processing.scm | 4 +-
gnu/packages/image.scm | 4 +-
gnu/packages/inkscape.scm | 2 +
gnu/packages/julia.scm | 2 +
gnu/packages/kawa.scm | 4 +-
gnu/packages/kde-multimedia.scm | 4 +-
gnu/packages/kde.scm | 8 +++-
gnu/packages/license.scm | 3 ++
gnu/packages/linux.scm | 9 ++--
gnu/packages/lisp.scm | 6 ++-
gnu/packages/lxde.scm | 3 +-
gnu/packages/lxqt.scm | 4 +-
gnu/packages/mail.scm | 18 +++++---
gnu/packages/maths.scm | 13 ++++--
gnu/packages/messaging.scm | 16 ++++---
gnu/packages/moreutils.scm | 4 +-
gnu/packages/mpd.scm | 8 +++-
gnu/packages/music.scm | 19 +++++---
gnu/packages/networking.scm | 7 ++-
gnu/packages/nicotine.scm | 4 +-
gnu/packages/openldap.scm | 4 +-
gnu/packages/openstack.scm | 4 +-
gnu/packages/orange.scm | 4 +-
gnu/packages/package-management.scm | 22 ++++-----
gnu/packages/parallel.scm | 4 +-
gnu/packages/password-utils.scm | 17 ++++---
gnu/packages/patchutils.scm | 9 ++--
gnu/packages/pdf.scm | 9 ++--
gnu/packages/perl.scm | 4 ++
gnu/packages/phabricator.scm | 4 +-
gnu/packages/photo.scm | 11 +++--
gnu/packages/piet.scm | 7 ++-
gnu/packages/plotutils.scm | 7 ++-
gnu/packages/presentation.scm | 4 +-
gnu/packages/python-web.scm | 3 ++
gnu/packages/python-xyz.scm | 3 +-
gnu/packages/radio.scm | 1 +
gnu/packages/rednotebook.scm | 4 +-
gnu/packages/rust.scm | 7 ++-
gnu/packages/sawfish.scm | 4 +-
gnu/packages/screen.scm | 4 +-
gnu/packages/search.scm | 4 +-
gnu/packages/skarnet.scm | 4 +-
gnu/packages/spice.scm | 7 ++-
gnu/packages/ssh.scm | 4 +-
gnu/packages/storage.scm | 4 +-
gnu/packages/syncthing.scm | 4 +-
gnu/packages/syndication.scm | 13 ++++--
gnu/packages/task-management.scm | 4 +-
gnu/packages/terminals.scm | 5 ++-
gnu/packages/tex.scm | 3 +-
gnu/packages/text-editors.scm | 11 +++--
gnu/packages/tryton.scm | 4 +-
gnu/packages/version-control.scm | 27 +++++++----
gnu/packages/video.scm | 27 +++++++----
gnu/packages/virtualization.scm | 7 ++-
gnu/packages/vnc.scm | 2 +
gnu/packages/vpn.scm | 3 +-
gnu/packages/web-browsers.scm | 11 +++--
gnu/packages/web.scm | 22 ++++++---
gnu/packages/wget.scm | 4 +-
gnu/packages/wine.scm | 1 +
gnu/packages/wm.scm | 3 +-
gnu/packages/wordnet.scm | 4 +-
gnu/packages/xdisorg.scm | 9 ++--
gnu/packages/xfce.scm | 7 ++-
gnu/packages/xorg.scm | 6 ++-
125 files changed, 677 insertions(+), 273 deletions(-)

--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 002/128] gnu: xorg: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-2-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/xorg.scm
(mkfontdir)[inputs]: Add 'bash-minimal'.
(xpra)[inputs]: Likewise.
---
gnu/packages/xorg.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 1afd028bbd..e747dea769 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -56,6 +56,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages anthy)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -4964,7 +4965,8 @@ protocol and arbitrary X extension protocol.")
"/bin"))))
#t)))))
(inputs
- `(("mkfontscale" ,mkfontscale)))
+ `(("bash" ,bash-minimal)
+ ("mkfontscale" ,mkfontscale)))
(native-inputs
`(("pkg-config" ,pkg-config)
("automake" ,automake))) ;For up to date 'config.guess' and 'config.sub'.
@@ -6315,7 +6317,7 @@ basic eye-candy effects.")
(patches (search-patches "xpra-4.0.1-systemd-run.patch"))))
(build-system python-build-system)
;; see also http://xpra.org/trac/wiki/Dependencies
- (inputs `(
+ (inputs `(("bash" ,bash) ; for wrap-program
;; Essential dependencies.
("libjpeg" ,libjpeg-turbo)
("libwebp" ,libwebp)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 001/128] gnu: admin: Add bash input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-1-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/admin.scm
(isc-dhcp)[inputs]: Add 'bash-minimal'.
(clusterssh)[inputs]: Likewise.
(rename)[inputs]: Likewise.
(wpa-supplicant-gui)[inputs]: Likewise.
(nmap)[inputs]: Likewise.
(dstat)[inputs]: Likewise.
---
gnu/packages/admin.scm | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)

Toggle diff (65 lines)
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index f8afc3d374..d9dfe7ab59 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -1278,7 +1278,8 @@ connection alive.")
`(("perl" ,perl)
("file" ,file)))
- (inputs `(("inetutils" ,inetutils)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("inetutils" ,inetutils)
,@(if (hurd-target?) '()
`(("net-tools" ,net-tools)
("iproute" ,iproute)))
@@ -1458,7 +1459,8 @@ by bandwidth they use.")
("perl-test-trap" ,perl-test-trap)
("perltidy" ,perltidy)))
(inputs
- `(("perl-exception-class" ,perl-exception-class)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-exception-class" ,perl-exception-class)
("perl-sort-naturally" ,perl-sort-naturally)
("perl-tk" ,perl-tk)
("perl-try-tiny" ,perl-try-tiny)
@@ -1503,6 +1505,8 @@ over ssh connections.")
(,(string-append out "/lib/perl5/site_perl")))))
(find-files "." ".*")))
#t))))))
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(native-inputs
`(("perl-module-build" ,perl-module-build)
("perl-test-pod" ,perl-test-pod)
@@ -1887,6 +1891,9 @@ command.")
(inputs `(("qtbase" ,qtbase)
("qtsvg" ,qtsvg)
,@(package-inputs wpa-supplicant)))
+ (inputs
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ,@(package-inputs wpa-supplicant)))
(native-inputs
;; For icons.
`(("imagemagick" ,imagemagick)
@@ -2872,7 +2879,8 @@ done with the @code{auditctl} utility.")
#t))))
(build-system gnu-build-system)
(inputs
- `(("openssl" ,openssl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("openssl" ,openssl)
("libpcap" ,libpcap)
("pcre" ,pcre)
("lua" ,lua)
@@ -2972,7 +2980,8 @@ results (ndiff), and a packet generation and response analysis tool (nping).")
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))
#t))))))
(inputs
- `(("python" ,python-wrapper)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python-wrapper)
("python-six" ,python-six)))
(synopsis "Versatile resource statistics tool")
(description "Dstat is a versatile replacement for @command{vmstat},
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 003/128] gnu: xdisorg: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-3-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/xdisorg.scm
(arandr)[inputs]: Add 'bash-minimal'.
(redshift)[inputs]: Likewise.
(gammastep)[inputs]: Likewise.
---
gnu/packages/xdisorg.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index fe28585dd5..0dc5e82d6c 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -187,7 +187,8 @@ outputs when titles change.")
`("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))
#t)))
#:tests? #f)) ;no tests
- (inputs `(("gtk+" ,gtk+)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("pycairo" ,python-pycairo)
("pygobject" ,python-pygobject)
("xrandr" ,xrandr)))
@@ -1371,7 +1372,8 @@ the X.Org X Server version 1.7 and later (X11R7.5 or later).")
`(("pkg-config" ,pkg-config)
("intltool" ,intltool)))
(inputs
- `(("libdrm" ,libdrm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libdrm" ,libdrm)
("libx11" ,libx11)
("libxcb" ,libxcb)
("libxxf86vm" ,libxxf86vm)
@@ -1487,7 +1489,8 @@ protocol.")
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gtk" ,gtk+)
("libappindicator" ,libappindicator)
("libdrm" ,libdrm)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 004/128] gnu: version-control: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-4-maximedevos@telenet.be
It is required for cross-compilation.
I'm ignoring 'git' for now because there seems to be
some complication involving bash-minimal and bash-for-tests.

* gnu/packages/version-control.scm
(gitless)[inputs]: Add 'bash-minimal'.
(cgit)[inputs]: Likewise.
(gitolite)[inputs]: Likewise.
(myrepos)[inputs]: Likewise.
(src)[inputs]: Likewise.
(git-when-merged)[inputs]: Likewise.
(git-imerge)[inputs]: Likewise.
(git-open)[inputs]: Likewise.
(diff-so-fancy)[inputs]: Likewise.
---
gnu/packages/version-control.scm | 27 ++++++++++++++++++---------
1 file changed, 18 insertions(+), 9 deletions(-)

Toggle diff (96 lines)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index c596b8bf89..bcc0ad5a0e 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -682,7 +682,8 @@ logs to GNU ChangeLog format.")
(native-inputs
`(("git-for-tests" ,git-minimal)))
(inputs
- `(("git" ,git-minimal)
+ `(("bash" ,bash-minimal) ; for 'wrap-program'
+ ("git" ,git-minimal)
("python-clint" ,python-clint)
("python-pygit2" ,python-pygit2)
("python-sh" ,python-sh)))
@@ -989,7 +990,8 @@ collaboration using typical untrusted file hosts or services.")
("bzip2" ,bzip2)
("xz" ,xz)))
(inputs
- `(;; Building cgit requires a Git source tree.
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ;; Building cgit requires a Git source tree.
("git-source"
,(origin
(method url-fetch)
@@ -1501,7 +1503,8 @@ also walk each side of a merge and test those changes individually.")
(list out coreutils findutils git))))
#t))))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("coreutils" ,coreutils)
("findutils" ,findutils)
("inetutils" ,inetutils)))
@@ -2367,7 +2370,8 @@ modification time.")
"perl-uri" "perl-try-tiny"))))
#t))))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-encode-locale" ,perl-encode-locale)
("perl-html-parser" ,perl-html-parser)
("perl-http-date" ,perl-http-date)
@@ -2666,7 +2670,8 @@ specific files and directories.")
`(("git" ,git)
("perl" ,perl)))
(inputs
- `(("python" ,python-wrapper)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python-wrapper)
("rcs" ,rcs)))
(synopsis "Simple revision control")
(home-page "http://www.catb.org/~esr/src/")
@@ -2720,7 +2725,8 @@ directory full of HOWTOs.")
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))
#t)))))
(inputs
- `(("git" ,git)
+ `(("bash" ,bash-minimal) ; for 'wrap-program'
+ ("git" ,git)
("python" ,python-wrapper)))
(home-page "https://github.com/mhagger/git-when-merged")
(synopsis "Determine when a commit was merged into a Git branch")
@@ -2765,7 +2771,8 @@ how information about the merge is displayed.")
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH"))))
#t)))))
(inputs
- `(("git" ,git)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("git" ,git)
("python" ,python-wrapper)))
(home-page "https://github.com/mhagger/git-imerge")
(synopsis "Incremental merge for Git")
@@ -2840,7 +2847,8 @@ file contents on a remote server.")
(base32 "11n46bngvca5wbdbfcxzjhjbfdbad7sgf7h9gf956cb1q8swsdm0"))))
(build-system copy-build-system)
(inputs
- `(("xdg-utils" ,xdg-utils)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("xdg-utils" ,xdg-utils)))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -2930,7 +2938,8 @@ for historians.")
(base32
"0aavxahzha2mms4vdwysk79pa6wzswpfwgsq2hwaxnaf66maahfl"))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("ncurses" ,ncurses)))
(build-system copy-build-system)
(arguments
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 005/128] gnu: guix-build-coordinator: Simplify usage of 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-5-maximedevos@telenet.be
* gnu/packages/package-management.scm
(guix-build-coordinator)[arguments]<#:phases>{wrap-executable}:
Set #:sh argument of 'wrap-program'. Don't substitute the interpreter
with another interpreter. Drop the 'target' argument.
(guix-build-coordinator)[inputs]{bash}: Make this input unconditional.
---
gnu/packages/package-management.scm | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)

Toggle diff (63 lines)
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 7229723ab8..680fd18a7e 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -17,6 +17,7 @@
;;; Copyright © 2020 Jesse Gibbons <jgibbons2357+guix@gmail.com>
;;; Copyright © 2020 Martin Becze <mjbecze@riseup.net>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
+;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1056,10 +1057,11 @@ environments.")
(setenv "GUILE_AUTO_COMPILE" "0")
#t))
(add-after 'install 'wrap-executable
- (lambda* (#:key inputs outputs target #:allow-other-keys)
+ (lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin"))
(guile (assoc-ref inputs "guile"))
+ (bash (assoc-ref inputs "bash"))
(version (target-guile-effective-version))
(scm (string-append out "/share/guile/site/" version))
(go (string-append out "/lib/guile/" version "/site-ccache")))
@@ -1079,7 +1081,7 @@ environments.")
,@(if (hurd-target?)
'()
'("guile-fibers")))))
- (wrap-program file
+ (wrap-program file #:sh (string-append bash "/bin/bash")
`("PATH" ":" prefix
(,bin
;; Support building without sqitch as an input, as it
@@ -1104,14 +1106,7 @@ environments.")
(assoc-ref inputs input)
version))
guile-inputs)
- ":"))))
- (when target
- ;; XXX work around wrap-program picking bash for the
- ;; host rather than target
- (let ((bash (assoc-ref inputs "bash")))
- (substitute* file
- (("^#!.*/bash")
- (string-append "#! " bash "/bin/bash")))))))
+ ":"))))))
(find-files bin)))
#t))
(delete 'strip)))) ; As the .go files aren't compatible
@@ -1131,9 +1126,7 @@ environments.")
("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))))
(inputs
`(("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
- ,@(if (%current-target-system)
- `(("bash" ,bash-minimal))
- '())
+ ("bash" ,bash-minimal) ; for wrap-program
("sqlite" ,sqlite)
,@(if (hurd-target?)
'()
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 006/128] gnu: freedesktop: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-6-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/freedesktop.scm
(xdg-utils)[inputs]: Add 'bash-minimal'.
(udisks)[inputs]: Likewise.
(perl-file-mimeinfo)[inputs]: Likewise.
(udiskie)[inputs]: Likewise.
---
gnu/packages/freedesktop.scm | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 24e8544db7..98d4133980 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -405,6 +405,7 @@ inappropriate content.")
("xmlto" ,xmlto)))
(inputs
`(("awk" ,gawk)
+ ("bash" ,bash-minimal) ; for wrap-program
("coreutils" ,coreutils)
("grep" ,grep)
("inetutils" ,inetutils) ; xdg-screensaver uses `hostname'
@@ -1273,6 +1274,7 @@ Analysis and Reporting Technology) functionality.")
`(("glib" ,glib))) ; required by udisks2.pc
(inputs
`(("acl" ,acl)
+ ("bash" ,bash-minimal) ; for wrap-program
("cryptsetup" ,cryptsetup)
("libatasmart" ,libatasmart)
("libblockdev" ,libblockdev)
@@ -1923,6 +1925,8 @@ applications define in those files.")
(base32
"1sh8r6vczyz08zm8vfsjmkg6a165wch54akjdrd1vbifcmwjg5pi"))))
(build-system perl-build-system)
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
;; If the tests are fixed, add perl-test-pod, perl-test-pod-coverage, and
;; perl-test-tiny as native-inputs.
(propagated-inputs
@@ -2023,7 +2027,8 @@ Python, that binds to the C library @code{uchardet} to increase performance.")
("gettext" ,gettext-minimal)
("gobject-introspection" ,gobject-introspection)))
(inputs
- `(("gobject-introspection" ,gobject-introspection)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gobject-introspection" ,gobject-introspection)
("gtk+" ,gtk+)
("libnotify" ,libnotify)
("udisks" ,udisks)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 009/128] gnu: cups: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-9-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/cups.scm
(cups-filters)[inputs]: Add 'bash-minimal'.
(foo2zjs)[inputs]: Likewise.
---
gnu/packages/cups.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm
index bbeb565657..2f2c73a1e6 100644
--- a/gnu/packages/cups.scm
+++ b/gnu/packages/cups.scm
@@ -217,6 +217,7 @@ driver is known to work with these printers:
("pkg-config" ,pkg-config)))
(inputs
`(("avahi" ,avahi)
+ ("bash" ,bash-minimal) ; for wrap-program
("fontconfig" ,fontconfig)
("freetype" ,freetype)
("font-dejavu" ,font-dejavu) ; also needed by test suite
@@ -835,7 +836,8 @@ printer/driver specific, but spooler-independent PPD file.")
#:tests? #f ;no tests
#:make-flags '("CC=gcc")))
(inputs
- `(("coreutils" ,coreutils)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("coreutils" ,coreutils)
("sed" ,sed)
("ghostscript" ,ghostscript)
("foomatic-filters" ,foomatic-filters))) ;for 'foomatic-rip'
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 010/128] gnu: databases: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-10-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/databases.scm
(ephemeralpg)[inputs]: Add 'bash-minimal'.
(sqitch)[inputs]: Likewise.
(python-sqlparse)[inputs]: Likewise.
---
gnu/packages/databases.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 919633a4e6..5c4e285c80 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -231,7 +231,8 @@ either single machines or networked clusters.")
#t)))
#:test-target "test"))
(inputs
- `(("postgresql" ,postgresql)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("postgresql" ,postgresql)
("util-linux" ,util-linux)))
(native-inputs
;; For tests.
@@ -1530,7 +1531,8 @@ for example from a shell script.")
("perl-test-nowarnings" ,perl-test-nowarnings)
("perl-test-warn" ,perl-test-warn)))
(inputs
- `(("perl-class-xsaccessor" ,perl-class-xsaccessor)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-class-xsaccessor" ,perl-class-xsaccessor)
("perl-clone" ,perl-clone)
("perl-config-gitlike" ,perl-config-gitlike)
("perl-datetime" ,perl-datetime)
@@ -3543,6 +3545,8 @@ is designed to have a low barrier to entry.")
,(map (lambda (output)
(string-append output sitedir))
(list python out))))))))))
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(native-inputs
`(("python-pytest" ,python-pytest)))
(home-page "https://github.com/andialbrecht/sqlparse")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 012/128] gnu: gnupg: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-12-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gnupg.scm
(signing-party)[inputs]: Add 'bash-minimal'.
(pinentry-rofi)[inputs]: Likewise.
(gpa)[inputs]: Likewise.
(parcimonie)[inputs]: Likewise.
---
gnu/packages/gnupg.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Toggle diff (54 lines)
diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index 35cfdf6f43..da50ecf7bf 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -39,6 +39,7 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
#:use-module (gnu packages adns)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages curl)
@@ -720,7 +721,8 @@ PGP keysigning parties.")
;; 'configure phase.
`(("autoconf" ,autoconf-wrapper)
("automake" ,automake)))
- (inputs `(("perl" ,perl)
+ (inputs `(("bash" ,bash-minimal)
+ ("perl" ,perl)
("perl-text-template" ,perl-text-template)
("perl-mime-tools" ,perl-mime-tools)
("perl-gnupg-interface" ,perl-gnupg-interface)
@@ -956,7 +958,8 @@ passphrase when @code{gpg} is run and needs it.")))
("automake" ,automake)
("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
- (inputs `(("guile" ,guile-3.0)
+ (inputs `(("bash" ,bash-minimal)
+ ("guile" ,guile-3.0)
("rofi" ,rofi)))
(synopsis "Rofi GUI for GnuPG's passphrase input")
(description "Pinentry-rofi is a simple graphical user interface for
@@ -1055,7 +1058,8 @@ however, pgpdump produces more detailed and easier to understand output.")
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
- `(("gnupg" ,gnupg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gnupg" ,gnupg)
("gpgme" ,gpgme)
("libassuan" ,libassuan)
("libgpg-error" ,libgpg-error)
@@ -1084,7 +1088,8 @@ files, to verify signatures, and to manage the private and public keys.")
"14pvapvzrxh1yh8zgcj1llmc2dd8g1fgzskxlja21gmw8c88aqdk"))))
(build-system perl-build-system)
(inputs
- `(("gnupg" ,gnupg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gnupg" ,gnupg)
("perl-config-general" ,perl-config-general)
("perl-clone" ,perl-clone)
("perl-data" ,perl-data)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 011/128] gnu: gnome: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-11-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gnome.scm
(gnome-photos)[inputs]: Add 'bash-minimal'.
(totem)[inputs]: Likewise.
(rhythmbox)[inputs]: Likewise.
(eog)[inputs]: Likewise.
(eolie)[inputs]: Likewise.
(d-feet)[inputs]: Likewise.
(gnome-session)[inputs]: Likewise.
(gedit)[inputs]: Likewise.
(caribou)[inputs]: Likewise.
(gnome-shell)[inputs]: Likewise.
(gnome-weather)[inputs]: Likewise.
(authenticator)[inputs]: Likewise.
(gnome-todo)[inputs]: Likewise.
(gnome-tweaks)[inputs]: Likewise.
(orca)[inputs]: Likewise.
(lollypop)[inputs]: Likewise.
(cheese)[inputs]: Likewise.
(passwordsafe)[inputs]: Likewise.
(soundconverter)[inputs]: Likewise.
(terminator)[inputs]: Likewise.
(gitg)[inputs]: Likewise.
(polari)[inputs]: Likewise.
(setzer)[inputs]: Likewise.
(libratbag)[inputs]: Likewise.
(piper)[inputs]: Likewise.
(parlatype)[inputs]: Likewise.
(komikku)[inputs]: Likewise.
(orcfeeder)[inputs]: Likewise.
---
gnu/packages/gnome.scm | 70 +++++++++++++++++++++++++++++-------------
1 file changed, 49 insertions(+), 21 deletions(-)

Toggle diff (272 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ca573d55ee..9ef15ffc1d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -900,6 +900,7 @@ tomorrow, the rest of the week and for special occasions.")
("pkg-config" ,pkg-config)))
(inputs
`(("babl" ,babl)
+ ("bash" ,bash-minimal)
("cairo" ,cairo)
("gdk-pixbuf" ,gdk-pixbuf+svg)
("gegl" ,gegl)
@@ -6145,6 +6146,7 @@ discovery protocols.")
`(("gtk+" ,gtk+)
("gdk-pixbuf" ,gdk-pixbuf)
("atk" ,atk)
+ ("bash" ,bash-minimal)
("cairo" ,cairo)
("dbus-glib" ,dbus-glib)
("clutter" ,clutter)
@@ -6278,7 +6280,8 @@ which can read a large number of file formats.")
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
- `(("json-glib" ,json-glib)
+ `(("bash" ,bash-minimal)
+ ("json-glib" ,json-glib)
("tdb" ,tdb)
("gnome-desktop" ,gnome-desktop)
("python" ,python)
@@ -6360,7 +6363,8 @@ supports playlists, song ratings, and any codecs installed through gstreamer.")
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
- `(("gnome-desktop" ,gnome-desktop)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gnome-desktop" ,gnome-desktop)
("shared-mime-info" ,shared-mime-info)
("adwaita-icon-theme" ,adwaita-icon-theme)
("exempi" ,exempi)
@@ -6649,6 +6653,7 @@ almost all of them.")
(inputs
`(("gobject-introspection" ,gobject-introspection)
("glib-networking" ,glib-networking)
+ ("bash" ,bash-minimal) ; for wrap-program
("cairo" ,cairo)
("gtk+" ,gtk+)
("atk" ,atk) ; propagated by gtk+, but we need it in LD_LIBRARY_PATH
@@ -6794,7 +6799,8 @@ principles are simplicity and standards compliance.")
("xmllint" ,libxml2)
("xorg-server" ,xorg-server-for-tests)))
(inputs
- `(("gobject-introspection" ,gobject-introspection)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gobject-introspection" ,gobject-introspection)
("gtk+" ,gtk+)
("python" ,python-wrapper)
("hicolor-icon-theme" ,hicolor-icon-theme)
@@ -7127,7 +7133,8 @@ such as gzip tarballs.")
("docbook-xml" ,docbook-xml)
("xmlto" ,xmlto)))
(inputs
- `(("elogind" ,elogind)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("elogind" ,elogind)
("gnome-desktop" ,gnome-desktop)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
@@ -7277,7 +7284,8 @@ javascript engine and the GObject introspection framework.")
(base32 "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))))
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gspell" ,gspell)
("gtk+" ,gtk+)
("gtksourceview" ,gtksourceview)
@@ -7641,7 +7649,8 @@ Evolution (hence the name), but is now used by other packages as well.")
("libxtst" ,libxtst)
("gtk+" ,gtk+)))
(inputs
- `(("clutter" ,clutter)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("clutter" ,clutter)
("dconf" ,dconf)
("gtk+-2" ,gtk+-2)
("python-pygobject" ,python-pygobject)))
@@ -8571,6 +8580,7 @@ properties, screen resolution, and other GNOME parameters.")
("xorg-server" ,xorg-server-for-tests)))
(inputs
`(("accountsservice" ,accountsservice)
+ ("bash" ,bash-minimal) ; for wrap-program
("caribou" ,caribou)
("docbook-xsl" ,docbook-xsl)
("evolution-data-server" ,evolution-data-server)
@@ -9108,6 +9118,7 @@ associations for GNOME.")
("pkg-config" ,pkg-config)))
(inputs
`( ;("adwaita-icon-theme" ,adwaita-icon-theme)
+ ("bash" ,bash-minimal) ; for wrap-program
("appstream-glib" ,appstream-glib)
("geoclue" ,geoclue)
("gdk-pixbuf" ,gdk-pixbuf)
@@ -9337,7 +9348,8 @@ specified duration and save it as a GIF encoded animated image file.")
("gtk+:bin" ,gtk+ "bin")
("pkg-config" ,pkg-config)))
(inputs
- `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("libhandy" ,libhandy-0.0)
("libsecret" ,libsecret)
@@ -9552,7 +9564,8 @@ desktop. It supports multiple calendars, month, week and year view.")
("gtk+-bin" ,gtk+ "bin") ; For gtk-update-icon-cache
("pkg-config" ,pkg-config)))
(inputs
- `(("rest" ,rest) ; For Todoist plugin
+ `(("bash" ,bash-minimal) ; For wrap-program
+ ("rest" ,rest) ; For Todoist plugin
("json-glib" ,json-glib) ; For Todoist plugin
("libedataserverui" ,evolution-data-server)
("libical" ,libical)
@@ -9650,7 +9663,8 @@ existing databases over the internet.")
`(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(inputs
- `(("gnome-desktop" ,gnome-desktop)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gnome-desktop" ,gnome-desktop)
("gtk+" ,gtk+)
("gobject-introspection" ,gobject-introspection)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
@@ -10155,6 +10169,7 @@ accessibility infrastructure.")
("xmllint" ,libxml2)))
(inputs
`(("at-spi2-atk" ,at-spi2-atk)
+ ("bash" ,bash-minimal) ; for wrap-program
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base)
@@ -10320,7 +10335,8 @@ views can be printed as PDF or PostScript files, or exported to HTML.")
("gtk+:bin" ,gtk+ "bin") ; For gtk-update-icon-cache
("pkg-config" ,pkg-config)))
(inputs
- `(("glib-networking" ,glib-networking)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib-networking" ,glib-networking)
("gobject-introspection" ,gobject-introspection)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gst-plugins-base" ,gst-plugins-base)
@@ -10436,7 +10452,8 @@ photo-booth-like software, such as Cheese.")
("glib" ,glib)
("gstreamer" ,gstreamer)))
(inputs
- `(("gnome-desktop" ,gnome-desktop)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gnome-desktop" ,gnome-desktop)
("gobject-introspection" ,gobject-introspection)
("gst-plugins-base" ,gst-plugins-base)
("gst-plugins-good" ,gst-plugins-good)
@@ -10490,7 +10507,8 @@ apply fancy special effects and lets you share the fun with others.")
("gtk+:bin" ,gtk+ "bin")
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("libhandy" ,libhandy)
@@ -10587,7 +10605,8 @@ mp3, Ogg Vorbis and FLAC")
("pkg-config" ,pkg-config)
("glib:bin" ,glib "bin")))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("python" ,python)
("python-pygobject" ,python-pygobject)
("gstreamer" ,gstreamer)
@@ -10872,7 +10891,8 @@ advanced image management tool")
("python-pytest-runner" ,python-pytest-runner)
("python-pytest" ,python-pytest)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("dbus-glib" ,dbus-glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
@@ -11060,7 +11080,8 @@ higher level porcelain stuff.")
`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))
#t))))))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("gtkspell3" ,gtkspell3)
@@ -11269,7 +11290,8 @@ environment.")
`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))
#t))))))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gspell" ,gspell)
("gtk+" ,gtk+)
@@ -11556,7 +11578,8 @@ and toolbars.")
("gobject-introspection" ,gobject-introspection)
("gtk+:bin" ,gtk+ "bin")))
(inputs
- `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gspell" ,gspell)
("gtk+" ,gtk+)
("gtksourceview" ,gtksourceview)
@@ -11617,7 +11640,8 @@ GTK+. It integrates well with the GNOME desktop environment.")
("swig" ,swig)
("valgrind" ,valgrind)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("json-glib" ,json-glib)
("libevdev" ,libevdev)
("libsystemd" ,elogind)
@@ -11664,6 +11688,7 @@ your operating-system definition:
("python-flake8" ,python-flake8)))
(inputs
`(("adwaita-icon-theme" ,adwaita-icon-theme)
+ ("bash" ,bash-minimal) ; for wrap-program
("gtk" ,gtk+)
("gtk:bin" ,gtk+ "bin")
("librsvg" ,librsvg)
@@ -11745,7 +11770,8 @@ provided there is a DBus service present:
("pkg-config" ,pkg-config)
("yelp-tools" ,yelp-tools)))
(inputs
- `(("gst-plugins-base" ,gst-plugins-base)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gst-plugins-base" ,gst-plugins-base)
("gst-plugins-good" ,gst-plugins-good)
("gstreamer" ,gstreamer)
("gtk+" ,gtk+)
@@ -11993,7 +12019,8 @@ integrated profiler via Sysprof, debugging support, and more.")
`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))
#t))))))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("libhandy" ,libhandy)
("libnotify" ,libnotify)
("libsecret" ,libsecret)
@@ -12191,7 +12218,8 @@ world.")
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
- `(("enchant" ,enchant)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("enchant" ,enchant)
("glib" ,glib)
("goocanvas" ,goocanvas)
("gtk" ,gtk+)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 014/128] gnu: wine: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-14-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/wine.scm (wine)[inputs]: Add 'bash-minimal'.
---
gnu/packages/wine.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm
index 5c6d02eec5..0464a73018 100644
--- a/gnu/packages/wine.scm
+++ b/gnu/packages/wine.scm
@@ -97,6 +97,7 @@
("pkg-config" ,pkg-config)))
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("dbus" ,dbus)
("cups" ,cups)
("eudev" ,eudev)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 013/128] gnu: password-utils: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-13-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/password-utils.scm
(keepassxc)[inputs]: Add 'bash-minimal'.
(shroud)[inputs]: Likewise.
(assword)[inputs]: Likewise.
(password-store)[inputs]: Likewise.
(qtpass)[inputs]: Likewise.
(browserpass-native)[inputs]: Likewise.
---
gnu/packages/password-utils.scm | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)

Toggle diff (72 lines)
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 19b1b5623c..c86d177e4d 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -61,6 +61,7 @@
#:use-module (gnu packages authentication)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
@@ -155,6 +156,7 @@ human.")
("qttools" ,qttools)))
(inputs
`(("argon2" ,argon2)
+ ("bash" ,bash-minimal) ; for wrap-qt-program
("libgcrypt" ,libgcrypt)
("libsodium" ,libsodium) ; XC_BROWSER
("libyubikey" ,libyubikey) ; XC_YUBIKEY
@@ -307,7 +309,8 @@ Counterpane's Passwordsafe.")
`("GUILE_LOAD_COMPILED_PATH" ":" prefix (,ccachedir)))
#t))))))
(inputs
- `(("guile" ,guile-2.2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-2.2)
("gnupg" ,gnupg)
("xclip" ,xclip)))
(synopsis "GnuPG-based secret manager")
@@ -466,7 +469,8 @@ random passwords that pass the checks.")
(native-inputs
`(("txt2man" ,txt2man)))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("python-xdo" ,python-xdo)
("python-gpg" ,python-gpg)
("python-pygobject" ,python-pygobject)))
@@ -555,7 +559,8 @@ any X11 window.")
(separator #f) ;single entry
(files '("lib/password-store/extensions")))))
(inputs
- `(("dmenu" ,dmenu)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dmenu" ,dmenu)
("getopt" ,util-linux)
("git" ,git)
("gnupg" ,gnupg)
@@ -695,7 +700,8 @@ key URIs using the standard otpauth:// scheme.")
(native-inputs
`(("qttools" ,qttools)))
(inputs
- `(("qtbase" ,qtbase)
+ `(("bash" ,bash-minimal) ; for wrap-qt-program
+ ("qtbase" ,qtbase)
("qtsvg" ,qtsvg)))
(home-page "https://qtpass.org")
(synopsis "GUI for password manager password-store")
@@ -809,7 +815,8 @@ using password-store through rofi interface:
(native-inputs
`(("which" ,which)))
(inputs
- `(("gnupg" ,gnupg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gnupg" ,gnupg)
("go-github-com-mattn-go-zglob" ,go-github-com-mattn-go-zglob)
("go-github-com-rifflock-lfshook" ,go-github-com-rifflock-lfshook)
("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 015/128] gnu: mail: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-15-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/mail.scm
(astroid)[inputs]: Add 'bash-minimal'.
(notifymuch)[inputs]: Likewise.
(dkimproxy)[inputs]: Likewise.
(swaks)[inputs]: Likewise.
(mumi)[inputs]: Likewise.
(public-inbox)[inputs]: Likewise.
---
gnu/packages/mail.scm | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)

Toggle diff (66 lines)
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 866b0295b1..2b05a4c6af 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -899,7 +899,8 @@ mailpack. What can alterMIME do?
("w3m" ,w3m)
("xorg-server" ,xorg-server)))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("gmime" ,gmime)
("gobject-introspection" ,gobject-introspection) ; it is referenced
("gtkmm" ,gtkmm)
@@ -1300,7 +1301,8 @@ Notmuch.")
(file-name (string-append name "-" version "-checkout"))))
(build-system python-build-system)
(inputs
- `(("python-notmuch" ,python-notmuch)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-notmuch" ,python-notmuch)
("python-pygobject" ,python-pygobject)
("gobject-introspection" ,gobject-introspection)
("libnotify" ,libnotify)
@@ -2638,7 +2640,8 @@ DKIM and/or DomainKeys.")
"perl-timedate"))
#t))))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-crypt-openssl-rsa" ,perl-crypt-openssl-rsa)
("perl-io-socket-inet6" ,perl-io-socket-inet6)
("perl-mailtools" ,perl-mailtools)
@@ -3612,7 +3615,8 @@ on the fly. Both programs are written in C and are very fast.")
(base32 "131i2b1yxhnbqkfk4kky40pfanqw2c5lcgbnjhfqp5cvpawpk2ai"))))
(build-system perl-build-system)
(inputs
- `(("perl-io-socket-inet6" ,perl-io-socket-inet6)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-io-socket-inet6" ,perl-io-socket-inet6)
("perl-net-dns" ,perl-net-dns)
("perl-net-ssleay" ,perl-net-ssleay)
("perl-socket6" ,perl-socket6))) ; used by perl-io-socket-inet6
@@ -3991,7 +3995,8 @@ It is a replacement for the @command{urlview} program.")
(,go ,(getenv "GUILE_LOAD_COMPILED_PATH"))))
#t))))))
(inputs
- `(("guile-email" ,guile-email-latest)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile-email" ,guile-email-latest)
("guile-fibers" ,guile-fibers)
("guile-gcrypt" ,guile-gcrypt)
("guile-json" ,guile-json-3)
@@ -4133,7 +4138,8 @@ Git and exports them in maildir format or to an MDA through a pipe.")
("lsof" ,lsof)
("openssl" ,openssl)))
(inputs
- `(("git" ,git)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("git" ,git)
("perl-dbd-sqlite" ,perl-dbd-sqlite)
("perl-dbi" ,perl-dbi)
("perl-email-address-xs" ,perl-email-address-xs)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 016/128] gnu: engineering: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-16-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/engineering.scm
(librecad)[inputs]: Add 'bash-minimal'.
(pcb)[inputs]: Likewise.
(kicad)[inputs]: Likewise.
(volk)[inputs]: Likewise.
(freehdl)[inputs]: Likewise.
(freecad)[inputs]: Likewise.
---
gnu/packages/engineering.scm | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)

Toggle diff (74 lines)
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 338510d813..a9829b5be2 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -61,6 +61,7 @@
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bdw-gc)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
@@ -198,7 +199,8 @@
qt)))
#t))))))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("muparser" ,muparser)
("freetype" ,freetype)
("qtbase" ,qtbase)
@@ -447,7 +449,8 @@ features.")))
(setenv "DISPLAY" ":1")
#t)))))
(inputs
- `(("dbus" ,dbus)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dbus" ,dbus)
("mesa" ,mesa)
("udev" ,eudev) ;FIXME: required by mesa
("glu" ,glu)
@@ -979,7 +982,8 @@ Emacs).")
("swig" ,swig)
("zlib" ,zlib)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("curl" ,curl)
("glew" ,glew)
("glm" ,glm)
@@ -1218,7 +1222,8 @@ the 'showing the effect of'-style of operation.")
(,(string-append python "/bin:")))))
#t)))))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("python" ,python-wrapper)
("python-mako" ,python-mako)))
(home-page "https://www.libvolk.org/")
@@ -2017,7 +2022,8 @@ parallel computing platforms. It also supports serial execution.")
`("PKG_CONFIG_PATH" ":" prefix (,(string-append out "/lib/pkgconfig")))))
#t)))))
(inputs
- `(("coreutils" ,coreutils)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("coreutils" ,coreutils)
("gcc-toolchain" ,gcc-toolchain)
("guile" ,guile-2.2)
("perl" ,perl)
@@ -2390,7 +2396,8 @@ comments.")))
("python-pyside-2-tools" ,python-pyside-2-tools)
("swig" ,swig)))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("coin3D" ,coin3D)
("double-conversion" ,double-conversion)
("eigen" ,eigen)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 017/128] gnu: messaging: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-17-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/messaging.scm
(gajim)[inputs]: Add 'bash-minimal'.
(prosody)[inputs]: Likewise.
(utox)[inputs]: Likewise.
(qtox)[inputs]: Likewise.
(perl-net-psyc)[inputs]: Likewise.
(psi-plus)[inputs]: Likewise.
---
gnu/packages/messaging.scm | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)

Toggle diff (64 lines)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 1a132c285e..df4ccec68c 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1109,6 +1109,7 @@ of xmpppy.")
("xorg-server" ,xorg-server-for-tests)))
(inputs
`(("avahi" ,avahi)
+ ("bash" ,bash-minimal) ; for wrap-program
("dbus" ,dbus)
("farstream" ,farstream)
("geoclue" ,geoclue)
@@ -1346,7 +1347,8 @@ default.")
(find-files bin ".*"))
#t))))))
(inputs
- `(("libidn" ,libidn)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libidn" ,libidn)
("openssl" ,openssl)
("lua" ,lua-5.2)
("lua5.2-bitop" ,lua5.2-bitop)
@@ -1531,7 +1533,8 @@ messenger protocol.")
(,(string-append (assoc-ref inputs "gtk+")
"/share/glib-2.0/schemas")))))))))
(inputs
- `(("dbus" ,dbus)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dbus" ,dbus)
("filteraudio" ,filteraudio)
("fontconfig" ,fontconfig)
("freetype" ,freetype)
@@ -1593,7 +1596,8 @@ instant messenger with audio and video chat capabilities.")
,(list (string-append (assoc-ref inputs "qtsvg")
"/lib/qt5/plugins/"))))))))))
(inputs
- `(("ffmpeg" ,ffmpeg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ffmpeg" ,ffmpeg)
("filteraudio" ,filteraudio)
("glib" ,glib)
("gtk+" ,gtk+-2)
@@ -1686,7 +1690,8 @@ into existing applications.")
(native-inputs
`(("unzip" ,unzip)))
(inputs
- `(("perl-curses" ,perl-curses)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-curses" ,perl-curses)
("perl-io-socket-ssl" ,perl-io-socket-ssl)))
(arguments
`(#:phases
@@ -2836,7 +2841,8 @@ social and chat platform.")
("python" ,python-wrapper)
("ruby" ,ruby)))
(inputs
- `(("blake2" ,libb2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("blake2" ,libb2)
("dbus" ,dbus)
("enchant" ,enchant)
("glib" ,glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 018/128] gnu: maths: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-18-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/maths.scm
(units)[inputs]: Add 'bash-minimal'.
(vuesz)[inputs]: Likewise.
(maxima)[inputs]: Likewise.
(wxmaxima)[inputs]: Likewise.
---
gnu/packages/maths.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Toggle diff (54 lines)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 4b33056d1e..39720deeb9 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -82,6 +82,7 @@
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
@@ -329,7 +330,8 @@ programming language.")
"1bybhqs4yrly9myb5maz3kdmf8k4fhk2m1d5cbcryn40z6lq0gkc"))))
(build-system gnu-build-system)
(inputs
- `(("readline" ,readline)
+ `(("bash" ,bash-minimal) ;for wrap-program
+ ("readline" ,readline)
("python" ,python-wrapper) ;for 'units_cur' script
("python-requests" ,python-requests)))
(arguments
@@ -2359,7 +2361,8 @@ ASCII text files using Gmsh's own scripting language.")
("qttools" ,qttools)
("python-sip" ,python-sip-4)))
(inputs
- `(("ghostscript" ,ghostscript) ;optional, for EPS/PS output
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ghostscript" ,ghostscript) ;optional, for EPS/PS output
("python-dbus" ,python-dbus)
("python-h5py" ,python-h5py) ;optional, for HDF5 data
("python-pyqt" ,python-pyqt)
@@ -3570,7 +3573,8 @@ to BMP, JPEG or PNG image formats.")
(patches (search-patches "maxima-defsystem-mkdir.patch"))))
(build-system gnu-build-system)
(inputs
- `(("gcl" ,gcl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gcl" ,gcl)
("gnuplot" ,gnuplot) ;for plots
("sed" ,sed)
("tk" ,tk))) ;Tcl/Tk is used by 'xmaxima'
@@ -3687,7 +3691,8 @@ point numbers.")
(native-inputs
`(("gettext" ,gettext-minimal)))
(inputs
- `(("wxwidgets" ,wxwidgets)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("wxwidgets" ,wxwidgets)
("maxima" ,maxima)
;; Runtime support.
("adwaita-icon-theme" ,adwaita-icon-theme)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 007/128] gnu: games: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-7-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/games.scm
(corsix-th)[inputs]: Add 'bash-minimal'.
(gamine)[inputs]: Likewise.
(tuxpaint)[inputs]: Likewise.
(xonotic)[inputs]: Likewise.
(frozen-bubble)[inputs]: Likewise.
(flightgear)[inputs]: Likewise.
(kajongg)[inputs]: Likewise.
(neverball)[inputs]: Likewise.
---
gnu/packages/games.scm | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)

Toggle diff (84 lines)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 19c1f35808..f40737b449 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -980,7 +980,8 @@ allows users to brew while offline.")
#:tests? #f)) ; TODO need busted package to run tests
;; Omit Lua-Socket dependency to disable automatic updates.
(inputs
- `(("ffmpeg" ,ffmpeg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ffmpeg" ,ffmpeg)
("fluid-3" ,fluid-3)
("freetype" ,freetype)
("lua" ,lua)
@@ -4233,7 +4234,8 @@ Battle for Wesnoth}.")))
`(("pkg-config" ,pkg-config)
("intltool" ,intltool)))
(inputs
- `(("gstreamer" ,gstreamer)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base) ; playbin plugin
("gst-plugins-good" ,gst-plugins-good) ; for wav playback
("gtk+" ,gtk+)))
@@ -5384,7 +5386,8 @@ safety of the Chromium vessel.")
`(("gperf" ,gperf)
("pkg-config" ,pkg-config)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("fribidi" ,fribidi)
("gettext" ,gettext-minimal)
("libpng" ,libpng)
@@ -7929,6 +7932,7 @@ quotation from a collection of quotes.")
(inputs
`(("xonotic-data" ,xonotic-data)
("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("curl" ,curl)
("libjpeg" ,libjpeg-turbo)
("libmodplug" ,libmodplug)
@@ -8197,7 +8201,8 @@ when packaged in Blorb container files or optionally from individual files.")
("perl-module-build" ,perl-module-build)
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("perl-compress-bzip2" ,perl-compress-bzip2)
("perl-file-sharedir" ,perl-file-sharedir)
("perl-file-slurp" ,perl-file-slurp)
@@ -9274,7 +9279,8 @@ and also provides the base for the FlightGear Flight Simulator.")
"--strip-components=1")))
#t)))))
(inputs
- `(("boost" ,boost-for-mysql) ; same as simgear
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost-for-mysql) ; same as simgear
("dbus" ,dbus)
("eudev" ,eudev)
("freeglut" ,freeglut)
@@ -10475,7 +10481,8 @@ This package is part of the KDE games module.")
;("perl" ,perl)
("kdoctools" ,kdoctools)))
(inputs
- `(("kconfig" ,kconfig)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("kconfig" ,kconfig)
("kconfigwidgets" ,kconfigwidgets)
("kcoreaddons" ,kcoreaddons)
("ki18n" ,ki18n)
@@ -12183,7 +12190,8 @@ kingdom.")
(native-inputs
`(("gettext" ,gettext-minimal))) ;for msgfmt
(inputs
- `(("libjpeg" ,libjpeg-turbo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libjpeg" ,libjpeg-turbo)
("libpng" ,libpng)
("libvorbis" ,libvorbis)
("physfs" ,physfs)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 019/128] gnu: game-development: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-19-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/game-development.scm
(renpy)[inputs]: Add 'bash-minimal'.
(godot)[inputs]: Likewise.
---
gnu/packages/game-development.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 559a502cae..535f3d4936 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -54,6 +54,7 @@
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages compression)
#:use-module (gnu packages check)
@@ -1425,7 +1426,8 @@ if __name__ == \"__main__\":
`("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))))
#t)))))
(inputs
- `(("python2-tkinter" ,python-2 "tk")
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python2-tkinter" ,python-2 "tk")
("python2-pygame" ,python2-pygame-sdl2)
("python2-renpy" ,python2-renpy)
("xorg-server" ,xorg-server)))
@@ -1746,6 +1748,7 @@ games.")
(outputs '("out" "headless"))
(native-inputs `(("pkg-config" ,pkg-config)))
(inputs `(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("bullet" ,bullet)
("freetype" ,freetype)
("glew" ,glew)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 020/128] gnu: wgetpaste: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-20-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/wget.scm (wgetpaste)[inputs]: Add 'bash-minimal'.
---
gnu/packages/wget.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/wget.scm b/gnu/packages/wget.scm
index 58b3330293..f3efe1e6f3 100644
--- a/gnu/packages/wget.scm
+++ b/gnu/packages/wget.scm
@@ -25,6 +25,7 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages documentation)
#:use-module (gnu packages gnunet)
@@ -127,7 +128,8 @@ in downloaded documents to relative links.")
#t))))
#:tests? #f)) ; no test target
(inputs
- `(("wget" ,wget)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("wget" ,wget)
("xclip" ,xclip)))
(home-page "https://wgetpaste.zlin.dk/")
(synopsis "Script that automates pasting to a number of pastebin services")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 021/128] gnu: animation: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-21-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/animation.scm
(synfigstudio)[inputs]: Add 'bash-minimal'.
(pagagayo)[inputs]: Likewise.
(pencil2d)[inputs]: Likewise.
---
gnu/packages/animation.scm | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

Toggle diff (44 lines)
diff --git a/gnu/packages/animation.scm b/gnu/packages/animation.scm
index 71fc8f20b0..9e8c42a0e3 100644
--- a/gnu/packages/animation.scm
+++ b/gnu/packages/animation.scm
@@ -32,6 +32,7 @@
#:use-module (gnu packages algebra)
#:use-module (gnu packages assembly)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -225,7 +226,8 @@ for tweening, preventing the need to hand-draw each frame.")
`("XDG_DATA_DIRS" ":" prefix (,gtk-share)))
#t))))))
(inputs
- `(("gtkmm" ,gtkmm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtkmm" ,gtkmm)
("gtk+" ,gtk+)
("libsigc++" ,libsigc++)
("synfig" ,synfig)))
@@ -450,7 +452,8 @@ language.")
qt)))
#t))))))
(inputs
- `(("qt" ,qtbase)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("qt" ,qtbase)
("qtmultimedia" ,qtmultimedia)
("libsndfile" ,libsndfile)))
(native-inputs
@@ -480,7 +483,8 @@ waveform until they line up with the proper sounds.")
"0b1nwiwyg01087q318vymg4si76dw41ykxbn2zwd6dqbxzbpr1dh"))))
(build-system gnu-build-system)
(inputs
- `(("qtbase" ,qtbase)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("qtbase" ,qtbase)
("qtxmlpatterns" ,qtxmlpatterns)
("qtmultimedia" ,qtmultimedia)
("qtsvg" ,qtsvg)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 022/128] gnu: deboostrap: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-22-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/debian.scm (deboostrap)[inputs]: Add 'bash-minimal'.
---
gnu/packages/debian.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm
index a23490f00b..b4aa0146de 100644
--- a/gnu/packages/debian.scm
+++ b/gnu/packages/debian.scm
@@ -28,6 +28,7 @@
#:use-module (gnu packages autotools)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
#:use-module (gnu packages dbm)
@@ -187,7 +188,8 @@ contains the archive keys used for that.")
#:make-flags (list (string-append "DESTDIR=" (assoc-ref %outputs "out")))
#:tests? #f)) ; no tests
(inputs
- `(("debian-keyring" ,debian-archive-keyring)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("debian-keyring" ,debian-archive-keyring)
("ubuntu-keyring" ,ubuntu-keyring)
("tzdata" ,tzdata)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 023/128] gnu: debug: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-23-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/debug.scm
(c-reduce)[inputs]: Add 'bash-minimal'.
(scanmem)[inputs]: Likewise.
---
gnu/packages/debug.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm
index 9a4ce7067a..45cabd6624 100644
--- a/gnu/packages/debug.scm
+++ b/gnu/packages/debug.scm
@@ -127,6 +127,7 @@ program to exhibit a bug.")
(native-inputs `(("flex" ,flex)))
(inputs
`(("astyle" ,astyle)
+ ("bash" ,bash-minimal) ; for wrap-program
("llvm" ,llvm)
("clang" ,clang)
("indent" ,indent)
@@ -527,7 +528,8 @@ input. Zzuf's behaviour is deterministic, making it easy to reproduce bugs.")
("automake" ,automake)
("autoconf" ,autoconf)))
(inputs
- `(("readline" ,readline)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("readline" ,readline)))
(propagated-inputs
`(("python-pygobject" ,python-pygobject)))
(home-page "https://github.com/scanmem/scanmem")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 024/128] gnu: emacs: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-24-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/emacs.scm
(emacs)[inputs]: Add 'bash-minimal'.
(emacs-minimal)[inputs]: Likewise.
---
gnu/packages/emacs.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (30 lines)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 060a253968..3eeeef3834 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -49,6 +49,7 @@
#:use-module (gnu packages acl)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages fribidi)
@@ -238,6 +239,7 @@
(inputs
`(("gnutls" ,gnutls)
("ncurses" ,ncurses)
+ ("bash" ,bash-minimal) ; for wrap-program
;; Required for "core" functionality, such as dired and compression.
("coreutils" ,coreutils)
@@ -382,6 +384,7 @@ also enabled and works without glitches even on X server."))))
(inputs
`(("guix-emacs.el" ,(search-auxiliary-file "emacs/guix-emacs.el"))
("ncurses" ,ncurses)
+ ("bash" ,bash-minimal) ; for wrap-program
("coreutils" ,coreutils)
("gzip" ,gzip)))
(native-inputs
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 025/128] gnu: tryton: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-25-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/tryton.scm (tryton)[inputs]: Add 'bash-minimal'.
---
gnu/packages/tryton.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/tryton.scm b/gnu/packages/tryton.scm
index 5fbbeb53be..87d5b4d1fa 100644
--- a/gnu/packages/tryton.scm
+++ b/gnu/packages/tryton.scm
@@ -21,6 +21,7 @@
(define-module (gnu packages tryton)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages databases)
#:use-module (gnu packages finance)
@@ -111,7 +112,8 @@ and security.")
`(("glib-compile-schemas" ,glib "bin")
("gobject-introspection" ,gobject-introspection)))
(inputs
- `(("gdk-pixbuf" ,gdk-pixbuf+svg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gdk-pixbuf" ,gdk-pixbuf+svg)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("python-dateutil" ,python-dateutil)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 026/128] gnu: pdf: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-26-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/pdf.scm
(flyer-composer)[inputs]: Add 'bash-minimal'.
(impressive)[inputs]: Likewise.
(pdfarranger)[inputs]: Likewise.
---
gnu/packages/pdf.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 673b43285f..26fa1e3eba 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -174,7 +174,8 @@ information.")
(,(string-append qtbase "/lib/qt5/plugins/platforms"))))
#t))))))
(inputs
- `(("python-pypdf2" ,python-pypdf2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-pypdf2" ,python-pypdf2)
("python-pyqt" ,python-pyqt)
("python-poppler-qt5" ,python-poppler-qt5)
("qtbase" ,qtbase)))
@@ -1060,7 +1061,8 @@ vector formats.")
(build-system python-build-system)
;; TODO: Add dependency on pdftk.
- (inputs `(("python2-pygame" ,python2-pygame)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("python2-pygame" ,python2-pygame)
("python2-pillow" ,python2-pillow)
("sdl" ,sdl)
("xpdf" ,xpdf)))
@@ -1295,7 +1297,8 @@ python-pypdf2 instead.")
`(("intltool" ,intltool)
("python-distutils-extra" ,python-distutils-extra)))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("poppler" ,poppler)))
(propagated-inputs
`(("img2pdf" ,img2pdf)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 027/128] gnu: patchutils: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-27-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/pdf.scm
(patchutils)[inputs]: Add 'bash-minimal'.
(quilt)[inputs]: Likewise.
(meld)[inputs]: Likewise.
---
gnu/packages/patchutils.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/patchutils.scm b/gnu/packages/patchutils.scm
index 1a64ef3a94..c3cf50fd33 100644
--- a/gnu/packages/patchutils.scm
+++ b/gnu/packages/patchutils.scm
@@ -63,7 +63,8 @@
"0xp8mcfyi5nmb5a2zi5ibmyshxkb1zv1dgmnyn413m7ahgdx8mfg"))
(patches (search-patches "patchutils-test-perms.patch"))))
(build-system gnu-build-system)
- (inputs `(("perl" ,perl)))
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)))
(arguments
'(#:parallel-tests? #f
#:phases
@@ -112,7 +113,8 @@ listing the files modified by a patch.")
(build-system gnu-build-system)
(native-inputs
`(("gettext" ,gettext-minimal)))
- (inputs `(("perl" ,perl)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("less" ,less)
("file" ,file)
("ed" ,ed)
@@ -262,7 +264,8 @@ GiB).")
("glib-compile-schemas" ,glib "bin")
("python-pytest" ,python-pytest)))
(inputs
- `(("python-cairo" ,python-pycairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-cairo" ,python-pycairo)
("python-gobject" ,python-pygobject)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtksourceview" ,gtksourceview-3)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 028/128] gnu: cdrom: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-28-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/cdrom.scm
(xorisso)[inputs]: Add 'bash-minimal'.
(dvdstyler)[inputs]: Likewise.
(abcde)[inputs]: Likewise.
(asunder)[inputs]: Likewise.
(cdemu-client)[inputs]: Likewise.
---
gnu/packages/cdrom.scm | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

Toggle diff (62 lines)
diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm
index de72cc0856..4919039d39 100644
--- a/gnu/packages/cdrom.scm
+++ b/gnu/packages/cdrom.scm
@@ -44,6 +44,7 @@
#:use-module (gnu packages acl)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages compression)
#:use-module (gnu packages flex)
@@ -198,7 +199,8 @@ libcdio.")
`("PATH" ":" prefix (,(string-append out "/bin"))))
#t))))))
(inputs
- `(("acl" ,acl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("acl" ,acl)
("readline" ,readline)
("tk" ,tk)
("zlib" ,zlib)))
@@ -525,6 +527,7 @@ capacity is user-selectable.")
(inputs ; TODO package bundled wxvillalib
`(("wxwidgets" ,wxwidgets-3.1)
("wssvg" ,wxsvg)
+ ("bash" ,bash-minimal) ; for wrap-program
("dbus" ,dbus)
("cdrtools" ,cdrtools)
("dvd+rw-tools" ,dvd+rw-tools)
@@ -681,7 +684,8 @@ from an audio CD.")
#t)))
#:tests? #f)) ; no test target
- (inputs `(("wget" ,wget)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("wget" ,wget)
("which" ,which)
("cdparanoia" ,cdparanoia)
("cd-discid" ,cd-discid)
@@ -771,7 +775,8 @@ information is written to standard error.")
(native-inputs `(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
;; TODO: Add the necessary packages for Musepack encoding.
- (inputs `(("gtk+-2" ,gtk+-2)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+-2" ,gtk+-2)
("glib" ,glib)
("libcddb" ,libcddb)
("cdparanoia" ,cdparanoia)
@@ -1025,7 +1030,8 @@ drive and disc (including CD-ROMs and DVD-ROMs).")
`(("pkg-config" ,pkg-config)
("intltool" ,intltool)))
(inputs
- `(("python" ,python)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python)
("python-pygobject" ,python-pygobject)
("cdemu-daemon" ,cdemu-daemon)))
(arguments
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 029/128] gnu: emacs-xyz: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-29-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/emacs-xyz.scm
(emacs-ert-runner)[inputs]: Add 'bash-minimal'.
(emacs-edbi)[inputs]: Likewise.
---
gnu/packages/emacs-xyz.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a2e4455c8e..83c9d4196e 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13877,7 +13877,8 @@ variable instead, to remind you of that variable's meaning.")
"08gygn9fjank5gpi4v6ynrkn0jbknxbwsn7md4p9ndygdbmnkf98"))))
(build-system emacs-build-system)
(inputs
- `(("emacs-ansi" ,emacs-ansi)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("emacs-ansi" ,emacs-ansi)
("emacs-commander" ,emacs-commander)
("emacs-dash" ,emacs-dash)
("emacs-f" ,emacs-f)
@@ -22123,7 +22124,8 @@ asynchronous communications, the RPC response is fairly good.")
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-rpc-epc-service" ,perl-rpc-epc-service)
("perl-dbi" ,perl-dbi)
;; TODO: Adding support for perl-dbd-mysql and others would
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 030/128] gnu: guile-xyz: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-30-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/guile-xyz.scm
(artanis)[inputs]: Add 'bash-minimal'.
(guile-dsv)[inputs]: Likewise.
(guile-hall)[inputs]: Likewise.
(python-on-guile)[inputs]: Likewise.
(haunt)[inputs]: Likewise.
(emacsy)[inputs]: Likewise.
(nomad)[inputs]: Likewise.
---
gnu/packages/guile-xyz.scm | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)

Toggle diff (80 lines)
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index e4164d2c47..211ac441c1 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -167,7 +167,8 @@
#t))))
(build-system gnu-build-system)
(inputs
- `(("guile" ,guile-2.2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-2.2)
("nss" ,nss)))
;; FIXME the bundled csv contains one more exported procedure
;; (sxml->csv-string) than guile-csv. The author is maintainer of both
@@ -529,7 +530,8 @@ you send to a FIFO file.")
("automake" ,automake)
("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
- (inputs `(("guile" ,guile-3.0)))
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0)))
(propagated-inputs `(("guile-lib" ,guile-lib)))
(arguments
`(#:modules (((guix build guile-build-system)
@@ -1690,7 +1692,8 @@ above command-line parameters.")
("automake" ,automake)
("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
- (inputs `(("guile" ,guile-3.0)))
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0)))
(propagated-inputs
`(("guile-config" ,guile-config)))
(synopsis "Guile project tooling")
@@ -2492,9 +2495,10 @@ inspired by the SCSH regular expression system.")
`(("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
(inputs
- ;; Depend on the latest Guile to avoid bytecode compatibility issues when
- ;; using modules built against the latest version.
- `(("guile" ,guile-3.0-latest)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ;; Depend on the latest Guile to avoid bytecode compatibility issues
+ ;; when using modules built against the latest version.
+ ("guile" ,guile-3.0-latest)))
(propagated-inputs
`(("guile-reader" ,guile-reader)
("guile-commonmark" ,guile-commonmark)))
@@ -2956,7 +2960,8 @@ serializing continuations or delimited continuations.")
(,compiled-path)))
#t))))))
(inputs
- `(("guile" ,guile-3.0)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0)
("guile-persist" ,guile-persist)
("guile-readline" ,guile-readline)
("guile-stis-parser" ,guile-stis-parser)))
@@ -3276,7 +3281,8 @@ API.")
("texinfo" ,texinfo)
("texlive" ,(texlive-updmap.cfg (list texlive-generic-epsf)))))
(inputs
- `(("dbus-glib" ,dbus-glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dbus-glib" ,dbus-glib)
("guile" ,guile-3.0)
("guile-lib" ,guile-lib)
("guile-readline" ,guile-readline)
@@ -3429,7 +3435,8 @@ perform geometrical transforms on JPEG images.")
("gettext" ,gettext-minimal)
("perl" ,perl)))
(inputs
- `(;; Guile
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ;; Guile
("guile" ,guile-2.2)
("guile-lib" ,guile2.2-lib)
("guile-readline" ,guile2.2-readline)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 032/128] gnu: video: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-32-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/video.scm
(straw-viewer)[inputs]: Add 'bash-minimal'.
(vlc)[inputs]: Likewise.
(youtube-viewer)[inputs]: Likewise.
(srt2vtt)[inputs]: Likewise.
(vapoursynth)[inputs]: Likewise.
(obs)[inputs]: Likewise.
(pitivi)[inputs]: Likewise.
(openshot)[inputs]: Likewise.
(gaupol)[inputs]: Likewise.
(get-iplayer)[inputs]: Likewise.
---
gnu/packages/video.scm | 27 +++++++++++++++++++--------
1 file changed, 19 insertions(+), 8 deletions(-)

Toggle diff (110 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index fa1c2c687d..924a29e0b0 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -96,6 +96,7 @@
#:use-module (gnu packages avahi)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages cdrom)
@@ -1034,7 +1035,8 @@ H.264 (MPEG-4 AVC) video streams.")
`(("perl-module-build" ,perl-module-build)
("perl-test-pod" ,perl-test-pod)))
(inputs
- `(("perl-data-dump" ,perl-data-dump)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-data-dump" ,perl-data-dump)
("perl-json" ,perl-json)
("perl-libwww" ,perl-libwww)
("perl-lwp-protocol-https" ,perl-lwp-protocol-https)
@@ -1787,6 +1789,7 @@ videoformats depend on the configuration flags of ffmpeg.")
(inputs
`(("alsa-lib" ,alsa-lib)
("avahi" ,avahi)
+ ("bash" ,bash-minimal) ; for wrap-program
("dav1d" ,dav1d)
("dbus" ,dbus)
("eudev" ,eudev)
@@ -2430,7 +2433,8 @@ audio, images) from the Web. It can use either mpv or vlc for playback.")
(native-inputs
`(("perl-module-build" ,perl-module-build)))
(inputs
- `(("perl-data-dump" ,perl-data-dump)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-data-dump" ,perl-data-dump)
("perl-file-sharedir" ,perl-file-sharedir)
("perl-gtk2" ,perl-gtk2)
("perl-json" ,perl-json)
@@ -2692,7 +2696,8 @@ device without having to bother about the decryption.")
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
- `(("guile" ,guile-3.0)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0)))
(synopsis "SubRip to WebVTT subtitle converter")
(description "srt2vtt converts SubRip formatted subtitles to WebVTT format
for use with HTML5 video.")
@@ -2853,7 +2858,8 @@ capabilities.")
("pkg-config" ,pkg-config)
("yasm" ,yasm)))
(inputs
- `(("ffmpeg" ,ffmpeg)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ffmpeg" ,ffmpeg)
("libass" ,libass)
("python" ,python)
("tesseract-ocr" ,tesseract-ocr)
@@ -3147,6 +3153,7 @@ be used for realtime video capture via Linux-specific APIs.")
("pkg-config" ,pkg-config)))
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("curl" ,curl)
("eudev" ,eudev)
("ffmpeg" ,ffmpeg)
@@ -4160,7 +4167,8 @@ tools for styling them, including a built-in real-time video preview.")
(base32 "1jics10l16ismi5br6wxi4jxz3dd4p0c0xv8l0l3nvksvda4aafi"))))
(build-system meson-build-system)
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gst-editing-services" ,gst-editing-services)
("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base)
@@ -4552,7 +4560,8 @@ API. It includes bindings for Python, Ruby, and other languages.")
(delete-file-recursively "src/images/fonts") #t))))
(build-system python-build-system)
(inputs
- `(("ffmpeg" ,ffmpeg)
+ `(("bash" ,bash-minimal) ; for wrap-qt-program
+ ("ffmpeg" ,ffmpeg)
("font-dejavu" ,font-dejavu)
("libopenshot" ,libopenshot)
("python" ,python)
@@ -4667,7 +4676,8 @@ video from a Wayland session.")
`(("gettext" ,gettext-minimal)
("pkg-config" ,pkg-config)))
(inputs
- `(("python-pygobject" ,python-pygobject)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-pygobject" ,python-pygobject)
("gtk+" ,gtk+)
("python-pycairo" ,python-pycairo) ; Required or else clicking on a subtitle line fails.
("python-chardet" ,python-chardet) ; Optional: Character encoding detection.
@@ -5110,7 +5120,8 @@ brightness, contrast, and frame rate.")
prefix (,(string-append perllib ":" (getenv "PERL5LIB")))))
#t))))))
(inputs
- `(("perl-mojolicious" ,perl-mojolicious)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-mojolicious" ,perl-mojolicious)
("perl-lwp-protocol-https" ,perl-lwp-protocol-https)
("perl-xml-libxml" ,perl-xml-libxml)))
(home-page "https://github.com/get-iplayer/get_iplayer")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 033/128] gnu: bittorrent: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-33-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/bittorrent.scm
(qbittorrent)[inputs]: Add 'bash-minimal'.
(deluge)[inputs]: Likewise.
---
gnu/packages/bittorrent.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index 339248da94..ae18fdc8b8 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -37,6 +37,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages adns)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -456,7 +457,8 @@ desktops.")
`(("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-qt-program
+ ("boost" ,boost)
("libtorrent-rasterbar" ,libtorrent-rasterbar)
("openssl" ,openssl)
("python" ,python-wrapper)
@@ -488,6 +490,8 @@ features.")
(base32
"14d8kn2pvr1qv8mwqrxmj85jycr73vwfqz12hzag0ararbkfhyky"))))
(build-system python-build-system)
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(propagated-inputs
`(("gtk+" ,gtk+)
("librsvg" ,librsvg)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 008/128] gnu: bioinformatics: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-8-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/bioinformatics.scm
(bamm)[inputs]: Add 'bash-minimal'.
(ribotaper)[inputs]: Likewise.
(bioperl-minimal)[inputs]: Likewise.
(tetoolkit)[inputs]: Likewise.
(couger)[inputs]: Likewise.
(repeat-masker)[inputs]: Likewise.
(edirect)[inputs]: Likewise.
(mafft)[inputs]: Likewise.
(prank)[inputs]: Likewise.
(roary)[inputs]: Likewise.
(rsem)[inputs]: Likewise.
(shorah)[inputs]: Likewise.
(rcas-web)[inputs]: Likewise.
(filtlong)[inputs]: Likewise.
(nanopolish)[inputs]: Likewise.
(find-circ)[inputs]: Likewise.
(arriba)[inputs]: Likewise.
(pplacer-scripts)[inputs]: Likewise.
(ensembl-vep)[inputs]: Likewise.
---
gnu/packages/bioinformatics.scm | 54 ++++++++++++++++++++++-----------
1 file changed, 37 insertions(+), 17 deletions(-)

Toggle diff (193 lines)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 64fc6173db..6af530298c 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -263,6 +263,7 @@ structure of the predicted RNA.")
(inputs
`(("htslib" ,htslib-1.3) ; At least one test fails on htslib-1.4+.
("samtools" ,samtools)
+ ("bash" ,bash-minimal) ; for wrap-program
("bwa" ,bwa)
("grep" ,grep)
("sed" ,sed)
@@ -757,7 +758,8 @@ cpp.find_library('hdf5_cpp', dirs : '~a'), "
"Ribotaper.sh")))
#t)))))
(inputs
- `(("bedtools" ,bedtools-2.18)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bedtools" ,bedtools-2.18)
("samtools" ,samtools-0.1)
("r-minimal" ,r-minimal)
("r-foreach" ,r-foreach)
@@ -1166,7 +1168,9 @@ alignments and perform the following operations:
`("PERL5LIB" ":" prefix (,path))))
(find-files bin "\\.pl$"))
#t))))))
- (inputs inputs)
+ (inputs
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ,@inputs))
(native-inputs
`(("perl-test-most" ,perl-test-most)))
(home-page "https://metacpan.org/release/BioPerl")
@@ -2226,6 +2230,7 @@ high-throughput sequencing data – with an emphasis on simplicity.")
#t)))))
(inputs
`(("coreutils" ,coreutils)
+ ("bash" ,bash-minimal) ; for wrap-program
("bedtools" ,bedtools)
("python-argparse" ,python2-argparse)
("python-pysam" ,python2-pysam)
@@ -2423,7 +2428,8 @@ gene predictor designed to work with assembled, aligned RNA-seq transcripts.")
`("GUIX_PYTHONPATH" ":" prefix (,path))))
#t)))))
(inputs
- `(("python" ,python-2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python-2)
("python2-pillow" ,python2-pillow)
("python2-numpy" ,python2-numpy)
("python2-scipy" ,python2-scipy)
@@ -3001,7 +3007,8 @@ bases are detected.")
(wrap-program (string-append bin "/RepeatMasker")
`("PERL5LIB" ":" prefix (,path ,share)))))))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-text-soundex" ,perl-text-soundex)
("python" ,python)
("python-h5py" ,python-h5py)
@@ -3255,7 +3262,8 @@ quantitative phenotypes.")
"-filter" "-help")
#t)))))
(inputs
- `(("edirect-go-programs" ,edirect-go-programs)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("edirect-go-programs" ,edirect-go-programs)
("perl-html-parser" ,perl-html-parser)
("perl-encode-locale" ,perl-encode-locale)
("perl-file-listing" ,perl-file-listing)
@@ -4952,7 +4960,8 @@ sequencing tag position and orientation.")
(find-files bin)))
#t)))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("ruby" ,ruby)
("gawk" ,gawk)
("grep" ,grep)
@@ -5485,7 +5494,8 @@ generated using the PacBio Iso-Seq protocol.")
(install-file "prank.1" man))
#t)))))
(inputs
- `(("mafft" ,mafft)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("mafft" ,mafft)
("exonerate" ,exonerate)
("bppsuite" ,bppsuite)))
(home-page "http://wasabiapp.org/software/prank/")
@@ -5718,7 +5728,8 @@ partial genes, and identifies translation initiation sites.")
("perl-test-most" ,perl-test-most)
("perl-test-output" ,perl-test-output)))
(inputs
- `(("perl-array-utils" ,perl-array-utils)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-array-utils" ,perl-array-utils)
("bioperl" ,bioperl-minimal)
("perl-digest-md5-file" ,perl-digest-md5-file)
("perl-exception-class" ,perl-exception-class)
@@ -5871,7 +5882,8 @@ phylogenies.")
"rsem-run-prsem-testing-procedure")))
#t)))))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("r-minimal" ,r-minimal)
("perl" ,perl)
("htslib" ,htslib-1.3)
@@ -7764,7 +7776,8 @@ data. It also generates basic statistics for your sequences.")
(when tests?
(invoke "make" "check")))))))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("htslib" ,htslib)
("python" ,python)
("python-biopython" ,python-biopython)
@@ -8035,7 +8048,8 @@ secondary structure and comparative analysis in R.")
`("R_LIBS_SITE" ":" = (,(getenv "R_LIBS_SITE")))))
#t)))))
(inputs
- `(("r-minimal" ,r-minimal)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("r-minimal" ,r-minimal)
("r-rcas" ,r-rcas)
("guile" ,guile-2.2)
("guile-json" ,guile-json-1)
@@ -11189,7 +11203,8 @@ conversions, region filtering, FASTA sequence extraction and more.")
"unmapped2anchors.py")))
#t)))))
(inputs
- `(("python2" ,python-2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python2" ,python-2)
("python2-pysam" ,python2-pysam)
("python2-numpy" ,python2-numpy)))
(home-page "https://github.com/marvin-jens/find_circ")
@@ -12329,7 +12344,8 @@ datasets.")
(("awk") (which "gawk")))
#t)))))
(inputs
- `(("gawk" ,gawk) ;for read_info_histograms.sh
+ `(("bash" ,bash-minimal) ;for wrap-program
+ ("gawk" ,gawk) ;for read_info_histograms.sh
("python" ,python-2) ;required for histogram.py
("zlib" ,zlib)))
(home-page "https://github.com/rrwick/Filtlong/")
@@ -12407,7 +12423,8 @@ choosing which reads pass the filter.")
`("PERL5LIB" ":" prefix (,perl5lib))))
(find-files scripts "\\.pl"))))))))
(inputs
- `(("guile" ,guile-3.0) ; for wrappers
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0) ; for other wrappers
("eigen" ,eigen)
("hdf5" ,hdf5)
("htslib" ,htslib)
@@ -12707,7 +12724,8 @@ includes a command line tool and an analysis pipeline.")
`("R_LIBS_SITE" ":" prefix (,(getenv "R_LIBS_SITE")))))
#t)))))
(inputs
- `(("htslib" ,htslib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("htslib" ,htslib)
("r-minimal" ,r-minimal)
("r-circlize" ,r-circlize)
("r-genomicalignments" ,r-genomicalignments)
@@ -12914,7 +12932,8 @@ downstream analysis.")
`("PATH" ":" prefix (,path)))))
#t)))))
(inputs
- `(("infernal" ,infernal)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("infernal" ,infernal)
("hmmer" ,hmmer)))
(propagated-inputs
`(("python-biopython" ,python2-biopython)
@@ -14172,7 +14191,8 @@ my @test_files = map {\"$dirname\\/t\\/\".$_} grep {!/^\\./ && /\\.t$/} readdir
runtests(@test_files);
"))))))))
(inputs
- `(("bioperl-minimal" ,bioperl-minimal)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bioperl-minimal" ,bioperl-minimal)
("perl-bio-db-hts" ,perl-bio-db-hts)
("perl-dbi" ,perl-dbi)
("perl-dbd-mysql" ,perl-dbd-mysql)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 034/128] gnu: remind: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-34-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/calendar.scm
(remind)[inputs]: Add 'bash-minimal'.
---
gnu/packages/calendar.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm
index a9de2514c8..8292f0aafe 100644
--- a/gnu/packages/calendar.scm
+++ b/gnu/packages/calendar.scm
@@ -37,6 +37,7 @@
#:use-module (guix build-system python)
#:use-module (gnu packages admin)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages dav)
#:use-module (gnu packages docbook)
@@ -273,7 +274,8 @@ able to synchronize with CalDAV servers through vdirsyncer.")
(list "bin/cm2rem.tcl"
"bin/tkremind"))))))))
(inputs
- `(("inetutils" ,inetutils)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("inetutils" ,inetutils)
("tcl" ,tcl)
("tcllib" ,tcllib)
("tk" ,tk)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 035/128] gnu: chromium: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-35-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/chromium.scm
(ungoogled-chromium)[inputs]: Add 'bash-minimal'.
(ungoogled-chromium/wayland)[inputs]: Likewise.
---
gnu/packages/chromium.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index 6a98867cc8..03425039b9 100644
--- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -853,6 +853,7 @@
(inputs
`(("alsa-lib" ,alsa-lib)
("atk" ,atk)
+ ("bash" ,bash-minimal) ; for wrap-program
("cups" ,cups)
("curl" ,curl)
("dbus" ,dbus)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 036/128] gnu: cuirass: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-36-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/ci.scm (cuirass)[inputs]: Add 'bash-minimal'.
---
gnu/packages/ci.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm
index e3918fb724..dd648dcf46 100644
--- a/gnu/packages/ci.scm
+++ b/gnu/packages/ci.scm
@@ -30,6 +30,7 @@
#:use-module (guix download)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages docbook)
@@ -168,7 +169,8 @@
`("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs)))
#t))))))
(inputs
- `(("guile" ,guile-3.0-latest)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0-latest)
("guile-avahi" ,guile-avahi)
("guile-fibers" ,guile-fibers)
("guile-gcrypt" ,guile-gcrypt)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 037/128] gnu: arcan: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-37-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/arcan.scm (arcan)[inputs]: Add 'bash-minimal'.
---
gnu/packages/arcan.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/arcan.scm b/gnu/packages/arcan.scm
index a84bf0d8dd..7d26d443b9 100644
--- a/gnu/packages/arcan.scm
+++ b/gnu/packages/arcan.scm
@@ -26,6 +26,7 @@
#:use-module (gnu packages apr)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages databases)
#:use-module (gnu packages fontutils)
@@ -123,6 +124,7 @@
(files '("share/arcan/scripts")))))
(inputs
`(("apr" ,apr)
+ ("bash" ,bash-minimal) ; for wrap-program
("ffmpeg" ,ffmpeg)
("freetype" ,freetype)
("glib" ,glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 039/128] gnu: file-systems: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-39-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/file-systems.scm
(bcachefs-tools)[inputs]: Add 'bash-minimal'.
(xfstools)[inputs]: Likewise.
---
gnu/packages/file-systems.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm
index 4d6dc89fd9..c4bf1b813c 100644
--- a/gnu/packages/file-systems.scm
+++ b/gnu/packages/file-systems.scm
@@ -44,6 +44,7 @@
#:use-module (gnu packages attr)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -396,7 +397,8 @@ from a mounted file system.")
("python-pytest" ,python-pytest)
("valgrind" ,valgrind)))
(inputs
- `(("eudev" ,eudev)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("eudev" ,eudev)
("keyutils" ,keyutils)
("libaio" ,libaio)
("libscrypt" ,libscrypt)
@@ -1073,6 +1075,7 @@ xfstest's \"~a\" command (with any OPTIONs) as documented below.\n\n"
("libtool" ,libtool)))
(inputs
`(("acl" ,acl)
+ ("bash" ,bash-minimal) ; for wrap-program
("attr" ,attr)
("guile" ,guile-3.0) ; for our xfstests-check helper script
("inetutils" ,inetutils) ; for ‘hostname’
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 040/128] gnu: networking: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-40-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/networking.scm
(blueman)[inputs]: Add 'bash-minimal'.
(opendht)[inputs]: Likewise.
---
gnu/packages/networking.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index bac692fbdd..a450078254 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -81,6 +81,7 @@
#:use-module (gnu packages autogen)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
@@ -707,7 +708,8 @@ systems with no further dependencies.")
("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(inputs
- `(("bluez" ,bluez)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bluez" ,bluez)
("dbus" ,dbus)
("gdkpixbuf" ,gdk-pixbuf+svg)
("glib" ,glib)
@@ -3545,7 +3547,8 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
(outputs '("out" "tools" "debug"))
(build-system cmake-build-system)
(inputs
- `(("argon2" ,argon2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("argon2" ,argon2)
("nettle" ,nettle)
("readline" ,readline)
("jsoncpp" ,jsoncpp)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 041/128] gnu: web-browsers: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-41-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/web-browsers.scm
(luakit)[inputs]: Add 'bash-minimal'.
(kristall)[inputs]: Likewise.
(qutebrowser)[inputs]: Likewise.
(nyxt)[inputs]: Likewise.
---
gnu/packages/web-browsers.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
index 03d78bd130..4193b488e3 100644
--- a/gnu/packages/web-browsers.scm
+++ b/gnu/packages/web-browsers.scm
@@ -48,6 +48,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages backup)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
@@ -242,7 +243,8 @@ features including, tables, builtin image display, bookmarks, SSL and more.")
(base32
"1khbn7dpizkznnwkw7rcfhf72dnd1nazk7dwb4rkh9i97b53mf1y"))))
(inputs
- `(("lua-5.1" ,lua-5.1)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("lua-5.1" ,lua-5.1)
("gtk+" ,gtk+)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("glib-networking" ,glib-networking)
@@ -468,7 +470,8 @@ access.")
(base32
"1kvkxkisi3czldnb43ig60l55pi4a3m2a4ixp7krhpf9fc5wp294")))))))
(inputs
- `(("cmark" ,cmark)
+ `(("bash" ,bash-minimal) ; for wrap-qt-program
+ ("cmark" ,cmark)
("font-google-noto" ,font-google-noto)
("font-openmoji" ,font-openmoji)
("openssl" ,openssl)
@@ -501,7 +504,8 @@ interface.")
(native-inputs
`(("python-attrs" ,python-attrs))) ; for tests
(inputs
- `(("python-colorama" ,python-colorama)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-colorama" ,python-colorama)
("python-cssutils" ,python-cssutils)
("python-importlib-resources" ,python-importlib-resources)
("python-jinja2" ,python-jinja2)
@@ -663,6 +667,7 @@ driven and does not detract you from your daily work.")
("sbcl" ,sbcl)))
(inputs
`(("alexandria" ,sbcl-alexandria)
+ ("bash" ,bash-minimal) ; for wrap-program
("bordeaux-threads" ,sbcl-bordeaux-threads)
("cl-calispel" ,sbcl-calispel)
("cl-containers" ,sbcl-cl-containers)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 042/128] gnu: xfce: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-42-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/xfce.scm
(catfish)[inputs]: Add 'bash-minimal'.
(mousepad)[inputs]: Likewise.
---
gnu/packages/xfce.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 38d013f874..e4456f1900 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -35,6 +35,7 @@
#:use-module (gnu artwork)
#:use-module (gnu packages)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages calendar)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages fonts)
@@ -262,7 +263,8 @@ to share commonly used Xfce widgets among the Xfce applications.")
("python-distutils-extra" ,python-distutils-extra)
("intltool" ,intltool)))
(inputs
- `(("which" ,which)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("which" ,which)
("xdg-utils" ,xdg-utils)))
(propagated-inputs
`(("gtk+" ,gtk+)
@@ -1273,7 +1275,8 @@ of data to either CD/DVD/BD.")
("glib" ,glib "bin") ; for glib-compile-schemas.
("pkg-config" ,pkg-config)))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("gtksourceview" ,gtksourceview-3)
("xfconf" ,xfconf)))
(home-page "https://git.xfce.org/apps/mousepad/")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 043/128] gnu: web: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-43-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/web.scm
(krona-tools)[inputs]: Add 'bash-minimal'.
(guix-data-service)[inputs]: Likewise.
(ikiwiki)[inputs]: Likewise.
(varnish)[inputs]: Likewise.
(hiawatha)[inputs]: Likewise.
(hpcguix-web)[inputs]: Likewise.
(kiwix-desktop)[inputs]: Likewise.
---
gnu/packages/web.scm | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)

Toggle diff (84 lines)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 98a3ce5983..b846fca2ed 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -95,6 +95,7 @@
#:use-module (gnu packages apr)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages bittorrent)
#:use-module (gnu packages boost)
@@ -1284,7 +1285,8 @@ efficiently. It gives the application developer no more than 4 methods.")
(invoke (string-append (assoc-ref outputs "out") "/bin/ktImportText")
"ec.tsv")))))))
(inputs
- `(("curl" ,curl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("curl" ,curl)
("make" ,gnu-make)
("perl" ,perl)))
(home-page "https://github.com/marbl/Krona/wiki")
@@ -4841,7 +4843,8 @@ CDF, Atom 0.3, and Atom 1.0 feeds.")
#t)))
(delete 'strip)))) ; As the .go files aren't compatible
(inputs
- `(("guix" ,guix)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guix" ,guix)
("guile-fibers" ,guile-fibers)
("guile-json" ,guile-json-4)
("guile-email" ,guile-email)
@@ -5277,7 +5280,8 @@ NetSurf project.")
("cvs" ,cvs)
("mercurial" ,mercurial)))
(inputs
- `(("python" ,python-wrapper)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python-wrapper)
("perl-authen-passphrase" ,perl-authen-passphrase)
("perl-cgi-simple" ,perl-cgi-simple)
("perl-db-file" ,perl-db-file)
@@ -6052,7 +6056,8 @@ deployments.")
("python-sphinx" ,python-sphinx)
("rst2man" ,python-docutils)))
(inputs
- `(("jemalloc" ,jemalloc)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("jemalloc" ,jemalloc)
("ncurses" ,ncurses)
("pcre" ,pcre)
("python" ,python-wrapper)
@@ -6230,7 +6235,8 @@ functions of Tidy.")
`("PATH" ":" prefix (,mbed)))))))))
(inputs
;; TODO: package "hiawatha-monitor", an optional dependency of "hiawatha".
- `(("libxslt" ,libxslt)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libxslt" ,libxslt)
("libxml2" ,libxml2)
("mbedtls-apache" ,mbedtls-for-hiawatha)
("nghttp2" ,nghttp2 "lib")
@@ -7761,7 +7767,8 @@ compressed JSON header blocks.
("uglify-js" ,uglify-js)
("pkg-config" ,pkg-config)))
(inputs
- `(("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
("guix" ,guix)))
(propagated-inputs
`(("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
@@ -8136,7 +8143,8 @@ It contains the code shared by all Kiwix ports.")
`("QTWEBENGINEPROCESS_PATH" = (,qt-process-path)))
#t))))))
(inputs
- `(("curl" ,curl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("curl" ,curl)
("icu4c" ,icu4c)
("kiwix-lib" ,kiwix-lib)
("libmicrohttpd" ,libmicrohttpd)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 044/128] gnu: mpd: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-44-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/mpd.scm
(sonata)[inputs]: Add 'bash-minimal'.
(mpdris2)[inputs]: Likewise.
(mcg)[inputs]: Likewise.
---
gnu/packages/mpd.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (42 lines)
diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index d33bde11ac..522b27a271 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -42,6 +42,7 @@
#:use-module (gnu packages autotools)
#:use-module (gnu packages avahi)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages gettext)
@@ -343,7 +344,8 @@ interface for the Music Player Daemon.")
(native-inputs
`(("gettext" ,gettext-minimal)))
(inputs
- `(("python-mpd2" ,python-mpd2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-mpd2" ,python-mpd2)
("gtk+" ,gtk+)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gobject-introspection" ,gobject-introspection)
@@ -406,7 +408,8 @@ other MPD frontends.")
`("GUIX_PYTHONPATH" ":" prefix (,python-path)))
#t))))))
(inputs
- `(("python-mpd2" ,python-mpd2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-mpd2" ,python-mpd2)
("python-dbus" ,python-dbus)
("python-pygobject" ,python-pygobject)
("python" ,python))) ; Sets GUIX_PYTHONPATH.
@@ -483,6 +486,7 @@ artists along with albumart.")
("pkg-config" ,pkg-config)))
(inputs
`(("avahi" ,avahi)
+ ("bash" ,bash-minimal) ; for wrap-program
("dconf" ,dconf)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 045/128] gnu: moreutils: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-45-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/moreutils.scm (moreutils)[inputs]: Add 'bash-minimal'.
---
gnu/packages/moreutils.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/moreutils.scm b/gnu/packages/moreutils.scm
index 9e3bf0fc29..821745b854 100644
--- a/gnu/packages/moreutils.scm
+++ b/gnu/packages/moreutils.scm
@@ -23,6 +23,7 @@
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages perl)
#:use-module (gnu packages xml)
#:use-module (gnu packages docbook))
@@ -51,7 +52,8 @@
("libxml2" ,libxml2)
("libxslt" ,libxslt)))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-timedate" ,perl-timedate)
("perl-time-duration" ,perl-time-duration)))
(arguments
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 046/128] gnu: text-editors: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-46-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/text-editors.scm
(vis)[inputs]: Add 'bash-minimal'.
(jucipp)[inputs]: Likewise.
(ghostwriter)[inputs]: Likewise.
(manuskript)[inputs]: Likewise.
---
gnu/packages/text-editors.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 426a15853d..36c0a91e8d 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -45,6 +45,7 @@
#:use-module (gnu packages aspell)
#:use-module (gnu packages assembly)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages code)
#:use-module (gnu packages crates-io)
@@ -141,7 +142,8 @@
(sha256
(base32 "1jsvg2lg3xqfgi79x08kx94mc34mh62ivca10vsci6fqsk68jbd0"))
(file-name (git-file-name "vis-test" version))))))
- (inputs `(("lua" ,lua)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("lua" ,lua)
("ncurses" ,ncurses)
("libtermkey" ,libtermkey)
("lua-lpeg" ,lua-lpeg)
@@ -354,6 +356,7 @@ bindings and many of the powerful features of GNU Emacs.")
("xorg-server" ,xorg-server-for-tests)))
(inputs
`(("aspell" ,aspell)
+ ("bash" ,bash-minimal) ; for wrap-program
("boost" ,boost)
("ctags" ,universal-ctags)
("gtkmm" ,gtkmm)
@@ -617,7 +620,8 @@ scripts/input/X11/C/Shell/HTML/Dired): 49KB.
`(("pkg-config" ,pkg-config)
("qttools" ,qttools))) ; for lrelease
(inputs
- `(("hunspell" ,hunspell)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("hunspell" ,hunspell)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
("qtmultimedia" ,qtmultimedia)
@@ -722,7 +726,8 @@ environment with Markdown markup.")
#:categories "Office;WordProcessor;"))
#t))))))
(inputs
- `(("pandoc" ,pandoc)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("pandoc" ,pandoc)
("python-lxml" ,python-lxml)
("python-markdown" ,python-markdown)
("python-pyqt" ,python-pyqt)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 047/128] gnu: emulators: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-47-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/emulators.scm
(higan)[inputs]: Add 'bash-minimal'.
(nestopia-ue)[inputs]: Likewise.
(pcsxr)[inputs]: Likewise.
---
gnu/packages/emulators.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (40 lines)
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 9b22b56369..f29e192dcd 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -47,6 +47,7 @@
#:use-module (gnu packages autogen)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages backup)
@@ -438,6 +439,7 @@ and a game metadata scraper.")
`(("pkg-config" ,pkg-config)))
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("ao" ,ao)
("eudev" ,eudev)
("gtk+" ,gtk+-2)
@@ -1249,6 +1251,7 @@ towards a working Mupen64Plus for casual users.")
`(("pkg-config" ,pkg-config)))
(inputs
`(("ao" ,ao)
+ ("bash" ,bash-minimal) ; for wrap-program
("gtk+" ,gtk+)
("libarchive" ,libarchive)
("libepoxy" ,libepoxy)
@@ -1929,7 +1932,8 @@ emulator.")
("intltool" ,intltool)
("glib" ,glib "bin")))
(inputs
- `(("libcdio" ,libcdio)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libcdio" ,libcdio)
("sdl2" ,sdl2)
("gtk+" ,gtk+)
("ffmpeg" ,ffmpeg)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 048/128] gnu: code: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-48-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/code.scm
(cloc)[inputs]: Add 'bash-minimal'.
(lcov)[inputs]: Likewise.
---
gnu/packages/code.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm
index 86730b231f..cee9668c36 100644
--- a/gnu/packages/code.scm
+++ b/gnu/packages/code.scm
@@ -254,7 +254,8 @@ COCOMO model or user-provided parameters.")
(base32 "0ic9q6qqw5f1wafp9lpmhr0miasbdb9zr59c0jlymnzffdmnliyc"))))
(build-system gnu-build-system)
(inputs
- `(("coreutils" ,coreutils)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("coreutils" ,coreutils)
("perl" ,perl)
("perl-algorithm-diff" ,perl-algorithm-diff)
("perl-digest-md5" ,perl-digest-md5)
@@ -506,7 +507,8 @@ stack traces.")
(wrap-program (string-append out "/bin/geninfo")
`("PERL5LIB" ":" prefix (,(getenv "PERL5LIB")))))
#t)))))
- (inputs `(("perl" ,perl)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-io-compress" ,perl-io-compress)
("perl-json" ,perl-json)))
(home-page "http://ltp.sourceforge.net/coverage/lcov.php")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 031/128] gnu: geo: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-31-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/geo.scm
(gnome-maps)[inputs]: Add 'bash-minimal'.
(qmapshack)[inputs]: Likewise.
(grass)[inputs]: Likewise.
(qgis)[inputs]: Likewise.
---
gnu/packages/geo.scm | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 65b763ecbe..48c34ffb14 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -267,7 +267,8 @@ topology functions.")
("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config)))
(inputs
- `(("evolution-data-server" ,evolution-data-server)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("evolution-data-server" ,evolution-data-server)
("folks" ,folks)
("libchamplain" ,libchamplain)
("libgee" ,libgee)
@@ -1660,7 +1661,8 @@ using the dataset of topographical information collected by
`(("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs
- `(("gdal" ,gdal)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gdal" ,gdal)
("libjpeg-turbo" ,libjpeg-turbo)
("proj" ,proj)
("qtbase" ,qtbase)
@@ -1904,7 +1906,8 @@ track your position right from your laptop.")
(base32 "0dzzhgcsrszzinvjir50nvzq873b8gsp0p9k8fvcrv14amkbnnd3"))))
(build-system gnu-build-system)
(inputs
- `(("bzip2" ,bzip2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bzip2" ,bzip2)
("cairo" ,cairo)
("fftw" ,fftw)
("freetype" ,freetype)
@@ -2248,7 +2251,8 @@ growing set of geoscientific methods.")
`("GISBASE" = (,grass))))
#t)))))
(inputs
- `(("exiv2" ,exiv2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("exiv2" ,exiv2)
("expat" ,expat)
("gdal" ,gdal)
("geos" ,geos)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 038/128] gnu: music: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-38-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/music.scm
(clementine)[inputs]: Add 'bash-minimal'.
(strawberry)[inputs]: Likewise.
(solfege)[inputs]: Likewise.
(beets)[inputs]: Likewise.
(demlo)[inputs]: Likewise.
(fmit)[inputs]: Likewise.
(pragha)[inputs]: Likewise.
---
gnu/packages/music.scm | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)

Toggle diff (74 lines)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index ffba7c144c..2dac055ada 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -418,7 +418,8 @@ score, keyboard, guitar, drum and controller views.")
("pkg-config" ,pkg-config)
("qtlinguist" ,qttools)))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("chromaprint" ,chromaprint)
("fftw" ,fftw)
("glib" ,glib)
@@ -507,7 +508,8 @@ playing your music.")
(setenv "HOME" (getcwd))
#t))))))
(native-inputs
- `(("gettext" ,gettext-minimal)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gettext" ,gettext-minimal)
("googletest" ,googletest)
("pkg-config" ,pkg-config)
("qtlinguist" ,qttools)
@@ -1941,7 +1943,8 @@ for path in [path for path in sys.path if 'site-packages' in path]: site.addsite
`("GUIX_PYTHONPATH" ":" prefix (,path))))
#t)))))
(inputs
- `(("python" ,python-2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python-2)
("pygtk" ,python2-pygtk)
("gettext" ,gettext-minimal)
("gtk" ,gtk+)
@@ -3674,7 +3677,8 @@ websites such as Libre.fm.")
("python-responses" ,python-responses)))
;; TODO: Install optional plugins and dependencies.
(inputs
- `(("python-discogs-client" ,python-discogs-client)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-discogs-client" ,python-discogs-client)
("python-jellyfish" ,python-jellyfish)
("python-munkres" ,python-munkres)
("python-musicbrainzngs" ,python-musicbrainzngs)
@@ -5436,7 +5440,8 @@ console music players.")
("go-github-com-wtolson-go-taglib" ,go-github-com-wtolson-go-taglib)
("go-github-com-yookoala-realpath" ,go-github-com-yookoala-realpath)))
(inputs
- `(("chromaprint" ,chromaprint)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("chromaprint" ,chromaprint)
("ffmpeg" ,ffmpeg)))
(arguments
`(#:import-path "gitlab.com/ambrevar/demlo"
@@ -5534,6 +5539,7 @@ discard bad quality ones.
#t))))))
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("fftw" ,fftw)
("jack" ,jack-1)
("portaudio" ,portaudio)
@@ -5610,7 +5616,8 @@ easier to perform. Features include:
`(("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("grilo" ,grilo)
("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 049/128] gnu: jack2: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-49-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/audio.scm (jack-2)[inputs]: Add 'bash-minimal'.
---
gnu/packages/audio.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index b250bc3af0..b9c7a677be 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -57,6 +57,7 @@
#:use-module (gnu packages avahi)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages boost)
@@ -2114,6 +2115,7 @@ synchronous execution of all clients, and low latency operation.")
#t)))))
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("dbus" ,dbus)
("expat" ,expat)
("libsamplerate" ,libsamplerate)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 050/128] gnu: dirvish: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-50-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/backup.scm (dirvish)[inputs]: Add 'bash-minimal'.
---
gnu/packages/backup.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 01849a0328..02083e2ead 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -49,6 +49,7 @@
#:use-module (gnu packages acl)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
@@ -849,7 +850,8 @@ NTFS volumes using @code{ntfs-3g}, preserving NTFS-specific attributes.")
(for-each write-man man-pages)
#t))))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("rsync" ,rsync)
("perl-libtime-period" ,perl-libtime-period)
("perl-libtime-parsedate" ,perl-libtime-parsedate)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 051/128] gnu: fio: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-51-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/benchmark.scm (fio)[inputs]: Add 'bash-minimal'.
---
gnu/packages/benchmark.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm
index 6a6ac1d8d5..c0365a8806 100644
--- a/gnu/packages/benchmark.scm
+++ b/gnu/packages/benchmark.scm
@@ -36,6 +36,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages linux)
@@ -108,7 +109,8 @@
#t))))))
(outputs '("out" "utils"))
(inputs
- `(("ceph" ,ceph "lib")
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ceph" ,ceph "lib")
("libaio" ,libaio)
("gnuplot" ,gnuplot)
("zlib" ,zlib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 052/128] gnu: econnman: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-52-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/connman.scm (econnman)[inputs]: Add 'bash-minimal'.
---
gnu/packages/connman.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/connman.scm b/gnu/packages/connman.scm
index 78204dbae7..3ab4ccb7ee 100644
--- a/gnu/packages/connman.scm
+++ b/gnu/packages/connman.scm
@@ -28,6 +28,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages admin)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages enlightenment)
#:use-module (gnu packages glib)
#:use-module (gnu packages linux)
@@ -125,7 +126,8 @@ sharing) to clients via USB, ethernet, WiFi, cellular and Bluetooth.")
#t))))))
(native-inputs `(("pkg-config" ,pkg-config)))
(inputs
- `(("efl" ,efl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("efl" ,efl)
("python" ,python-wrapper)
("python-dbus" ,python-dbus)
("python-efl" ,python-efl)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:06
[PATCH core-updates 053/128] gnu: tomb: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-53-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/crypto.scm (tomb)[inputs]: Add 'bash-minimal'.
---
gnu/packages/crypto.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 8848954ab8..3c596b3bb5 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -42,6 +42,7 @@
#:use-module (gnu packages aidc)
#:use-module (gnu packages attr)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -511,7 +512,8 @@ total number of shares generated.")
(build-system gnu-build-system)
(native-inputs `(("sudo" ,sudo))) ;presence needed for 'check' phase
(inputs
- `(("zsh" ,zsh)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("zsh" ,zsh)
("gnupg" ,gnupg)
("cryptsetup" ,cryptsetup)
("e2fsprogs" ,e2fsprogs) ;for mkfs.ext4
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 054/128] gnu: translate-shell: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-54-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/dictionaries.scm
(translate-shell)[inputs]: Add 'bash-minimal'.
---
gnu/packages/dictionaries.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm
index 2b1f7f0ad1..229f71ab18 100644
--- a/gnu/packages/dictionaries.scm
+++ b/gnu/packages/dictionaries.scm
@@ -37,6 +37,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages curl)
#:use-module (gnu packages emacs)
#:use-module (gnu packages flex)
@@ -291,7 +292,8 @@ and a Python library.")
(guix build utils))
#:test-target "test"))
(inputs
- `(("curl" ,curl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("curl" ,curl)
("fribidi" ,fribidi)
("rlwrap" ,rlwrap)))
(native-inputs
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 055/128] gnu: electron-cash: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-55-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/finance.scm
(electron-cash)[inputs]: Add 'bash-minimal'.
---
gnu/packages/finance.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 029df4f934..6ad89d1b59 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -60,6 +60,7 @@
#:use-module (gnu packages aidc)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -576,7 +577,8 @@ other machines/servers. Electrum does not download the Bitcoin blockchain.")
(base32 "1a4jqsfadv6xr7ydj79my71jyrp0sjlznsbxdxjsjgnsqk8r48w6"))))
(build-system python-build-system)
(inputs
- `(("libevent" ,libevent)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libevent" ,libevent)
("libsecp256k1" ,libsecp256k1-bitcoin-cash)
("openssl" ,openssl)
("python-cython" ,python-cython)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 056/128] gnu: fontutils: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-56-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/fontutils.scm
(fontforge)[inputs]: Add 'bash-minimal'.
(fntsample)[inputs]: Likewise.
---
gnu/packages/fontutils.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index b0d40efeae..1b4ba07796 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -33,6 +33,7 @@
(define-module (gnu packages fontutils)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages build-tools) ;for meson-0.55
#:use-module (gnu packages check)
@@ -647,7 +648,8 @@ definitions.")
(build-system cmake-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))
- (inputs `(("cairo" ,cairo)
+ (inputs `(("bash" ,bash-minimal) ;for wrap-program
+ ("cairo" ,cairo)
("fontconfig" ,fontconfig) ;dlopen'd
("freetype" ,freetype)
("gettext" ,gettext-minimal)
@@ -960,7 +962,8 @@ work well with other GTK+ desktop environments.")
`(("pkg-config" ,pkg-config)
("gettext" ,gettext-minimal)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("fontconfig" ,fontconfig)
("freetype" ,freetype)
("glib" ,glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 057/128] gnu: wordnet: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-57-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/wordnet.scm (wordnet)[inputs]: Add 'bash-minimal'.
---
gnu/packages/wordnet.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/wordnet.scm b/gnu/packages/wordnet.scm
index 03dadd431e..32a499e98a 100644
--- a/gnu/packages/wordnet.scm
+++ b/gnu/packages/wordnet.scm
@@ -23,6 +23,7 @@
#:use-module (guix licenses)
#:use-module (guix download)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages gcc)
#:use-module (gnu packages tcl))
@@ -86,7 +87,8 @@
(outputs '("out"
"tk")) ; for the Tcl/Tk GUI
- (inputs `(("tk" ,tk)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("tk" ,tk)
("tcl" ,tcl)))
(home-page "https://wordnet.princeton.edu/")
(synopsis "Lexical database for the English language")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 059/128] gnu: protonvpn-cli: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-59-maximedevos@telenet.be
It is required for cross-compilation. I'm skipping
'openconnect-sso' for now because it would probably
lead to a merge conflict.

* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add 'bash-minimal'.
---
gnu/packages/vpn.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index 34715a4cc8..d3617ced52 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -457,7 +457,8 @@ traversing network address translators (@dfn{NAT}s) and firewalls.")
(native-inputs
`(("python-docopt" ,python-docopt)))
(inputs
- `(("dialog" ,dialog)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dialog" ,dialog)
("iproute2" ,iproute)
("iptables" ,iptables)
("ncurses" ,ncurses)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 061/128] gnu: virtualization: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-61-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/virtualization.scm
(ganeti)[inputs]: Add 'bash-minimal'.
(virt-manager)[inputs]: Likewise.
(criu)[inputs]: Likewise.
---
gnu/packages/virtualization.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 34270ff8d3..c2f384b234 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -740,6 +740,7 @@ server and embedded PowerPC, and S390 guests.")
("tzdata" ,tzdata-for-tests)))
(inputs
`(("arping" ,iputils) ;must be the iputils version
+ ("bash" ,bash-minimal) ;for wrap-program
("curl" ,curl)
("fping" ,fping)
("iproute2" ,iproute)
@@ -1300,7 +1301,8 @@ virtualization library.")
(add-after 'install 'glib-or-gtk-wrap
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)))))
(inputs
- `(("dconf" ,dconf)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dconf" ,dconf)
("gtk+" ,gtk+)
("gtk-vnc" ,gtk-vnc)
("gtksourceview" ,gtksourceview)
@@ -1423,7 +1425,8 @@ domains, their live performance and resource utilization statistics.")
`("GUIX_PYTHONPATH" ":" prefix (,path))))
#t)))))
(inputs
- `(("protobuf" ,protobuf)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("protobuf" ,protobuf)
("python" ,python-2)
("python2-protobuf" ,python2-protobuf)
("python2-ipaddr" ,python2-ipaddr)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 062/128] gnu: biber: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-62-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/tex.scm (biber)[inputs]: Add 'bash-minimal'.
---
gnu/packages/tex.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 39cc4e9f37..fefdd079f2 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -6892,7 +6892,8 @@ values (strings, macros, or numbers) pasted together.")
"/lib/perl5/site_perl")))))
#t)))))
(inputs
- `(("perl-autovivification" ,perl-autovivification)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-autovivification" ,perl-autovivification)
("perl-class-accessor" ,perl-class-accessor)
("perl-data-dump" ,perl-data-dump)
("perl-data-compare" ,perl-data-compare)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 063/128] gnu: terminals: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-63-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/terminals.scm
(cool-retro-term)[inputs]: Add 'bash-minimal'.
(fzf)[inputs]: Likewise.
---
gnu/packages/terminals.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 690bc19434..85b7e2894c 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -56,6 +56,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages build-tools) ;for meson-0.55
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
@@ -645,7 +646,8 @@ embedded kernel situations.")
#t))))
(build-system gnu-build-system)
(inputs
- `(("qtbase" ,qtbase)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
("qtgraphicaleffects" ,qtgraphicaleffects)
("qtquickcontrols" ,qtquickcontrols)))
@@ -860,6 +862,7 @@ usable with any list--including files, command history, processes and more.")
(string-append zsh-completion "/_fzf"))))))))))
(inputs
`(,@(package-inputs go-github-com-junegunn-fzf)
+ ("bash" ,bash-minimal) ; for wrap-program
("ncurses" ,ncurses)))))
(define-public go-github.com-howeyc-gopass
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 066/128] gnu: ibus: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-66-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/ibus.scm
(ibus)[inputs]: Add 'bash-minimal'.
(ibus-libpinyin)[inputs]: Likewise.
(ibus-anthy)[inputs]: Likewise.
(ibus-libhangul)[inputs]: Likewise.
---
gnu/packages/ibus.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm
index cdd4708d22..5e34686938 100644
--- a/gnu/packages/ibus.scm
+++ b/gnu/packages/ibus.scm
@@ -36,6 +36,7 @@
#:use-module (gnu packages anthy)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
@@ -172,7 +173,8 @@
(,(getenv "GI_TYPELIB_PATH")
,(string-append out "/lib/girepository-1.0"))))))))))
(inputs
- `(("dbus" ,dbus)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("dbus" ,dbus)
("dconf" ,dconf)
("glib" ,glib)
("gtk2" ,gtk+-2)
@@ -255,7 +257,8 @@ may also simplify input method development.")
"/share/ibus-libpinyin/setup/"))))
#t))))))
(inputs
- `(("ibus" ,ibus)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ibus" ,ibus)
("libpinyin" ,libpinyin)
("bdb" ,bdb)
("sqlite" ,sqlite)
@@ -338,6 +341,7 @@ Chinese pinyin input methods.")
("python" ,python)))
(inputs
`(("anthy" ,anthy)
+ ("bash" ,bash-minimal) ; for wrap-program
("gtk+" ,gtk+)
("ibus" ,ibus)
("gobject-introspection" ,gobject-introspection)
@@ -798,7 +802,8 @@ hanja dictionary and small hangul character classification.")
("gettext" ,gettext-minimal)
("glib:bin" ,glib "bin")))
(inputs
- `(("ibus" ,ibus)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ibus" ,ibus)
("glib" ,glib)
("python-pygobject" ,python-pygobject)
("gtk+" ,gtk+)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 073/128] gnu: execline: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-73-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/skarnet.scm (execline)[inputs]: Add 'bash-minimal'.
---
gnu/packages/skarnet.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/skarnet.scm b/gnu/packages/skarnet.scm
index b38d3f418f..3e9b944441 100644
--- a/gnu/packages/skarnet.scm
+++ b/gnu/packages/skarnet.scm
@@ -22,6 +22,7 @@
(define-module (gnu packages skarnet)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (guix licenses)
#:use-module (guix packages)
#:use-module (guix download)
@@ -71,7 +72,8 @@ and file system operations. It is used by all skarnet.org software.")
(sha256
(base32 "1v9swmhw2rcrr9fmkmd7qh8qq0kslhmvxwz2a3bhan9ksabz8wx3"))))
(build-system gnu-build-system)
- (inputs `(("skalibs" ,skalibs)))
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("skalibs" ,skalibs)))
(arguments
'(#:configure-flags (list
(string-append "--with-lib="
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 068/128] gnu: photo: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-68-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/photo.scm
(rapid-photo-downloader)[inputs]: Add 'bash-minimal'.
(perl-image-exiftool)[inputs]: Likewise.
(darktable)[inputs]: Likewise.
(entangle)[inputs]: Likewise.
---
gnu/packages/photo.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm
index fa90647a2d..2a214f861b 100644
--- a/gnu/packages/photo.scm
+++ b/gnu/packages/photo.scm
@@ -40,6 +40,7 @@
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
@@ -107,7 +108,8 @@
("intltool" ,intltool)
("gobject-introspection" ,gobject-introspection)))
(inputs
- `(("gdk-pixbuf" ,gdk-pixbuf)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gdk-pixbuf" ,gdk-pixbuf)
("gexiv2" ,gexiv2)
("gst-libav" ,gst-libav)
("gst-plugins-base" ,gst-plugins-base)
@@ -346,6 +348,7 @@ MTP, and much more.")
(wrap-program (string-append out "/bin/exiftool")
`("PERL5LIB" prefix (,lib)))
#t))))))
+ (inputs `(("bash" ,bash-minimal))) ; for wrap-program
(home-page "https://metacpan.org/release/Image-ExifTool")
(synopsis "Program and Perl library to manipulate EXIF and other metadata")
(description "This package provides the @code{exiftool} command and the
@@ -537,7 +540,8 @@ photographic equipment.")
("python" ,python-wrapper)
("ruby" ,ruby)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("colord-gtk" ,colord-gtk) ;optional, for color profile support
("cups" ,cups) ;optional, for printing support
("curl" ,curl)
@@ -672,7 +676,8 @@ such as Batch image processing.")
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
- `(("gdk-pixbuf" ,gdk-pixbuf)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gdk-pixbuf" ,gdk-pixbuf)
("gexiv2" ,gexiv2)
("gst-plugins-base" ,gst-plugins-base)
("gstreamer" ,gstreamer)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 069/128] gnu: mosh: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-69-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/ssh.scm (mosh)[inputs]: Add 'bash-minimal'.
---
gnu/packages/ssh.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm
index 7723390c16..8625aea6b9 100644
--- a/gnu/packages/ssh.scm
+++ b/gnu/packages/ssh.scm
@@ -36,6 +36,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
@@ -493,7 +494,8 @@ with optional @acronym{TLS, Transport-Level Security} to protect credentials.")
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
- `(("openssl" ,openssl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("openssl" ,openssl)
("perl" ,perl)
("perl-io-tty" ,perl-io-tty)
("zlib" ,zlib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 070/128] gnu: ceph: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-70-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/storage.scm (ceph)[inputs]: Add 'bash-minimal'.
---
gnu/packages/storage.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/storage.scm b/gnu/packages/storage.scm
index 4c2fa21a78..1e687e466c 100644
--- a/gnu/packages/storage.scm
+++ b/gnu/packages/storage.scm
@@ -28,6 +28,7 @@
#:use-module (gnu packages admin)
#:use-module (gnu packages assembly)
#:use-module (gnu packages authentication)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bdw-gc)
#:use-module (gnu packages boost)
#:use-module (gnu packages compression)
@@ -199,7 +200,8 @@
("python-sphinx" ,python-sphinx)
("yasm" ,yasm)))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("curl" ,curl)
("cryptsetup" ,cryptsetup)
("expat" ,expat)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 075/128] gnu: byobu: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-75-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/screen.scm (byobu)[inputs]: Add 'bash-minimal'.
---
gnu/packages/screen.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm
index af40bd73f9..c3f4910004 100644
--- a/gnu/packages/screen.scm
+++ b/gnu/packages/screen.scm
@@ -29,6 +29,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages hurd)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages perl)
@@ -117,7 +118,8 @@ controlling terminal and attach to it later.")
(patches (search-patches "byobu-writable-status.patch"))))
(build-system gnu-build-system)
(inputs
- `(("python" ,python-wrapper) ; for config and session GUIs
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python" ,python-wrapper) ; for config and session GUIs
("python-newt" ,newt "python")))
(arguments
`(#:phases
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 077/128] gnu: perl: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-77-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/perl.scm
(perl-eval-withlexicals)[inputs]: Add 'bash-minimal'.
(perl-sgmls)[inputs]: Add 'bash-minimal'.
---
gnu/packages/perl.scm | 4 ++++
1 file changed, 4 insertions(+)

Toggle diff (24 lines)
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 0d94566925..d104b98663 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -4171,6 +4171,8 @@ errors are rethrown automatically.")
(,(getenv "PERL5LIB")
,(string-append out "/lib/perl5/site_perl"))))
#t))))))
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(propagated-inputs
`(("perl-moo" ,perl-moo)
("perl-strictures" ,perl-strictures)))
@@ -11475,6 +11477,8 @@ spirit of both the SDL and Perl.")
(wrap-program "bin/sgmlspl"
`("PERL5LIB" suffix (,site))))
#t))))))
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(native-inputs
`(("perl-module-build" ,perl-module-build)))
(home-page "https://metacpan.org/release/RAAB/SGMLSpm-1.1")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 082/128] gnu: lxqt: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-82-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/lxqt.scm
(lxqt-session)[inputs]: Add 'bash-minimal'.
---
gnu/packages/lxqt.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
index b4cdcaac0f..e01e227bfd 100644
--- a/gnu/packages/lxqt.scm
+++ b/gnu/packages/lxqt.scm
@@ -38,6 +38,7 @@
#:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages admin)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages documentation)
#:use-module (gnu packages compton)
@@ -841,7 +842,8 @@ allows for launching applications or shutting down the system.")
(base32 "0iwwfyngpbhs2dwvbw0cci0bf3qbqcpjjw7h5vm46nimvgp8q1fr"))))
(build-system cmake-build-system)
(inputs
- `(("eudev" ,eudev)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("eudev" ,eudev)
("kwindowsystem" ,kwindowsystem)
("liblxqt" ,liblxqt)
("libqtxdg" ,libqtxdg)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 084/128] gnu: linux: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-84-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/linux.scm
(kbd)[inputs]: Add 'bash-minimal'.
(singularity)[inputs]: Likewise.
(bcc)[inputs]: Likewise.
---
gnu/packages/linux.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 5cdfe97764..b49e1fafd3 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -3279,7 +3279,8 @@ NUMA performance on your system.")
`(("autoconf" ,autoconf)
("pkg-config" ,pkg-config)))
(inputs
- `(("bzip2" ,bzip2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bzip2" ,bzip2)
("gzip" ,gzip)
("pam" ,linux-pam)
("xz" ,xz)
@@ -4362,7 +4363,8 @@ thanks to the use of namespaces.")
out "/bin/singularity")))
#t))))))
(inputs
- `(("libarchive" ,libarchive)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libarchive" ,libarchive)
("python" ,python-wrapper)
("zlib" ,zlib)
("squashfs-tools" ,squashfs-tools)))
@@ -7864,7 +7866,8 @@ headers.")
`(("bison" ,bison)
("flex" ,flex)))
(inputs
- `(("clang-toolchain" ,clang-toolchain)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("clang-toolchain" ,clang-toolchain)
("libbpf" ,(package-source libbpf))
;; LibElf required but libelf does not contain
;; archives, only object files.
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 094/128] gnu: dns: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-3-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/dns.scm
(knot-resolver)[inputs]: Add 'bash-minimal'.
(ddclient)[inputs]: Likewise.
---
gnu/packages/dns.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm
index a0388a1419..41f92fec9e 100644
--- a/gnu/packages/dns.scm
+++ b/gnu/packages/dns.scm
@@ -1009,7 +1009,8 @@ synthesis, and on-the-fly re-configuration.")
("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme)
("texinfo" ,texinfo)))
(inputs
- `(("fstrm" ,fstrm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("fstrm" ,fstrm)
("gnutls" ,gnutls)
("knot:lib" ,knot "lib")
("libuv" ,libuv)
@@ -1047,7 +1048,8 @@ LuaJIT, both a resolver library and a daemon.")
`(("bash" ,bash)
("perl" ,perl)))
(inputs
- `(("inetutils" ,inetutils) ; logger
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("inetutils" ,inetutils) ; logger
("net-tools" ,net-tools)
("perl-data-validate-ip" ,perl-data-validate-ip)
("perl-digest-sha1" ,perl-digest-sha1)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 093/128] gnu: lightdm-djvu: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-2-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/dejavu.scm
(didjvu)[inputs]: Add 'bash-minimal'.
(ocrodjvu)[inputs]: Likewise.
---
gnu/packages/djvu.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm
index 6423eb124f..9607a1cdf1 100644
--- a/gnu/packages/djvu.scm
+++ b/gnu/packages/djvu.scm
@@ -29,6 +29,7 @@
#:use-module (guix build-system python)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages gawk)
@@ -351,7 +352,8 @@ It is able to:
(native-inputs
`(("python2-nose" ,python2-nose)))
(inputs
- `(("djvulibre" ,djvulibre)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("djvulibre" ,djvulibre)
("minidjvu" ,minidjvu)
("python" ,python-2)
("python2-gamera" ,python2-gamera)
@@ -420,7 +422,8 @@ and background layers of images, which can then be encoded into a DjVu file.")
("python2-nose" ,python2-nose)
("python2-pillow" ,python2-pillow)))
(inputs
- `(("djvulibre" ,djvulibre)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("djvulibre" ,djvulibre)
("ocrad" ,ocrad)
("python" ,python-2)
("python2-djvulibre" ,python2-djvulibre)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 092/128] gnu: lightdm-gtk-wreeter: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-1-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/display-managers.scm
(lightdm-gtk-greeter)[inputs]: Add 'bash-minimal'.
---
gnu/packages/display-managers.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm
index 0af00163cf..1e0658fc86 100644
--- a/gnu/packages/display-managers.scm
+++ b/gnu/packages/display-managers.scm
@@ -39,6 +39,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages admin)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gl)
@@ -307,7 +308,8 @@ display manager which supports different greeters.")
("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(inputs
- `(("lightdm" ,lightdm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("lightdm" ,lightdm)
("shared-mime-info" ,shared-mime-info)
("at-spi2-core" ,at-spi2-core)
("gtk+" ,gtk+)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 095/128] gnu: dblatex: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-4-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/docbook.scm
(dblatex)[inputs]: Add 'bash-minimal'.
---
gnu/packages/docbook.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm
index 9f47dadd5d..11e4d0a5a5 100644
--- a/gnu/packages/docbook.scm
+++ b/gnu/packages/docbook.scm
@@ -24,6 +24,7 @@
(define-module (gnu packages docbook)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages inkscape)
@@ -402,7 +403,8 @@ the in DocBook SGML DTDs.")
(build-system python-build-system)
;; TODO: Add xfig/transfig for fig2dev utility
(inputs
- `(("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts
texlive-latex-anysize
texlive-latex-appendix
texlive-latex-bookmark
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 096/128] gnu: zeal: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-5-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/documentation.scm
(zeal)[inputs]: Add 'bash-minimal'.
---
gnu/packages/documentation.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm
index 15a4c1dffc..f46f03d49f 100644
--- a/gnu/packages/documentation.scm
+++ b/gnu/packages/documentation.scm
@@ -332,7 +332,8 @@ local system.")
`(("extra-cmake-modules" ,extra-cmake-modules)
("pkg-config" ,pkg-config)))
(inputs
- `(("libarchive" ,libarchive)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libarchive" ,libarchive)
("sqlite" ,sqlite)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 098/128] gnu: julia: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-7-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/julia.scm
(julia)[inputs]: Add 'bash-minimal'.
---
gnu/packages/julia.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm
index 13c9f7baf1..107bf5d2a2 100644
--- a/gnu/packages/julia.scm
+++ b/gnu/packages/julia.scm
@@ -30,6 +30,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages elf)
@@ -432,6 +433,7 @@ libraries. It is also a bit like @code{ldd} and @code{otool -L}.")
;; <https://bugs.gnu.org/30282>.
("arpack-ng" ,arpack-ng-3.3.0)
+ ("bash" ,bash-minimal) ;for wrap-program
("coreutils" ,coreutils) ;for bindings to "mkdir" and the like
("lapack" ,lapack)
("openblas" ,openblas) ;Julia does not build with Atlas
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 099/128] gnu: gramps: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-8-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/genealogy.scm
(gramps)[inputs]: Add 'bash-minimal'.
---
gnu/packages/genealogy.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/genealogy.scm b/gnu/packages/genealogy.scm
index 2c3781d361..edf1b3671e 100644
--- a/gnu/packages/genealogy.scm
+++ b/gnu/packages/genealogy.scm
@@ -22,6 +22,7 @@
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages fonts)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages geo)
@@ -54,7 +55,8 @@
`(("gettext" ,gettext-minimal)
("intltool" ,intltool)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("font-gnu-freefont" ,font-gnu-freefont)
("geocode-glib" ,geocode-glib)
("gexiv2" ,gexiv2)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 097/128] gnu: education: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-6-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/education.scm
(gcompris-qt)[inputs]: Add 'bash-minimal'.
(anki)[inputs]: Likewise.
---
gnu/packages/education.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm
index 6fbe0f2b5d..9201df710d 100644
--- a/gnu/packages/education.scm
+++ b/gnu/packages/education.scm
@@ -189,7 +189,8 @@ of categories with some of the activities available in that category.
("qttools" ,qttools)
("xorg-server" ,xorg-server-for-tests)))
(inputs
- `(("openssl" ,openssl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("openssl" ,openssl)
("python" ,python-wrapper)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
@@ -834,7 +835,8 @@ stored and user can review his performance in any time.")
(native-inputs
`(("xdg-utils" ,xdg-utils)))
(inputs
- `(("lame" ,lame)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("lame" ,lame)
("mpv" ,mpv)
("python" ,python-wrapper)
("python-beautifulsoup4" ,python-beautifulsoup4)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 101/128] gnu: itstool: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-10-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/glib.scm
(itstool)[inputs]: Add 'bash-minimal'.
---
gnu/packages/glib.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index d3879879de..69da89e5e4 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -508,7 +508,8 @@ The intltool collection can be used to do these things:
"1acjgf8zlyk7qckdk19iqaca4jcmywd7vxjbcs1mm6kaf8icqcv2"))))
(build-system gnu-build-system)
(inputs
- `(("libxml2" ,libxml2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libxml2" ,libxml2)
("python-libxml2" ,python-libxml2)
("python" ,python)))
(arguments
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 100/128] gnu: po4a: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-9-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gettext.scm
(po4a)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gettext.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gettext.scm b/gnu/packages/gettext.scm
index 9a3a24d89b..bf4c433186 100644
--- a/gnu/packages/gettext.scm
+++ b/gnu/packages/gettext.scm
@@ -35,6 +35,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system perl)
#:use-module (guix build-system python)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages docbook)
#:use-module (gnu packages emacs)
@@ -296,7 +297,8 @@ from Markdown files.")
("perl-yaml-tiny" ,perl-yaml-tiny)
("texlive" ,texlive-tiny)))
(inputs
- `(("perl-pod-parser" ,perl-pod-parser)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl-pod-parser" ,perl-pod-parser)))
(home-page "https://po4a.org/")
(synopsis "Scripts to ease maintenance of translations")
(description
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 102/128] gnu: gnome-shell-extension-gsconnect: Add 'bash' input.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-11-maximedevos@telenet.be
It is required by 'wrap-program' when cross-compilation.

* gnu/packages/gnome-xyz.scm
(gnome-shell-extension-gsconnect)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gnome-xyz.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index af920c501d..865609e06c 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -424,6 +424,7 @@ faster window switching.")
#t))))))
(inputs
`(("at-spi2-core" ,at-spi2-core)
+ ("bash" ,bash-minimal) ; for wrap-program
("caribou" ,caribou)
("evolution-data-server" ,evolution-data-server)
("gjs" ,gjs)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:12
[PATCH core-updates 103/128] gnu: gnucash: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-12-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gnucash.scm
(gnucash)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gnucash.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm
index f28c034f55..311698e7ad 100644
--- a/gnu/packages/gnucash.scm
+++ b/gnu/packages/gnucash.scm
@@ -34,6 +34,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
@@ -74,7 +75,8 @@
"020k1mm909dcgs52ls4v7xx3yn8gqazi9awyr81l6y7pkq1spn2n"))))
(build-system cmake-build-system)
(inputs
- `(("guile" ,guile-3.0)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0)
("boost" ,boost)
("icu4c" ,icu4c)
("glib" ,glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 104/128] gnu: windowmaker: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-13-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gnustep.scm
(windowmaker)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gnustep.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnustep.scm b/gnu/packages/gnustep.scm
index 012afebd01..e9c300b950 100644
--- a/gnu/packages/gnustep.scm
+++ b/gnu/packages/gnustep.scm
@@ -26,6 +26,7 @@
#:use-module (guix licenses)
#:use-module (gnu packages)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages xorg)
#:use-module (gnu packages libffcall)
#:use-module (gnu packages gnome)
@@ -134,7 +135,8 @@ to easily create cross-compiled binaries.")
`("PATH" ":" prefix (,bin)))
#t))))))
(inputs
- `(("libxmu" ,libxmu)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libxmu" ,libxmu)
("libxft" ,libxft)
("libx11" ,libx11)
("libxinerama" ,libxinerama)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 105/128] gnu: icecat: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-14-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gnuzilla.scm
(icecat)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gnuzilla.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 59f8a58634..ecc60d2dd5 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -873,6 +873,7 @@ from forcing GEXP-PROMISE."
(build-system gnu-build-system)
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("bzip2" ,bzip2)
("cups" ,cups)
("dbus-glib" ,dbus-glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 110/128] gnu: xdot: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-19-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/graphviz.scm
(xdot)[inputs]: Add 'bash-minimal'.
---
gnu/packages/graphviz.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm
index 34d6434f60..71a7c1bdd6 100644
--- a/gnu/packages/graphviz.scm
+++ b/gnu/packages/graphviz.scm
@@ -35,6 +35,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -361,6 +362,7 @@ Graphviz and LaTeX.")
#t)))))
(inputs
`(("atk" ,atk)
+ ("bash" ,bash-minimal) ; for wrap-program
("gdk-pixbuf" ,gdk-pixbuf+svg)
("graphviz" ,graphviz)
("gtk+" ,gtk+)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 112/128] gnu: gtk-doc: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-21-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gtk.scm
(gtk-doc)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gtk.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index dc0089cbd9..2206afdaaa 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -60,6 +60,7 @@
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages texinfo)
@@ -2050,7 +2051,8 @@ information.")
("pkg-config" ,pkg-config)
("python-wrapper" ,python-wrapper)))
(inputs
- `(("bc" ,bc)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bc" ,bc)
("dblatex" ,dblatex)
("docbook-xml" ,docbook-xml-4.3)
("docbook-xsl" ,docbook-xsl)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 113/128] gnu: guile-wm: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-22-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/guile-wm.scm
(guile-wm)[inputs]: Add 'bash-minimal'.
---
gnu/packages/guile-wm.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/guile-wm.scm b/gnu/packages/guile-wm.scm
index e2c1bd432b..9b2cf13c02 100644
--- a/gnu/packages/guile-wm.scm
+++ b/gnu/packages/guile-wm.scm
@@ -23,6 +23,7 @@
(define-module (gnu packages guile-wm)
#:use-module (guix licenses)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages xorg)
#:use-module (gnu packages guile)
#:use-module (gnu packages pkg-config)
@@ -178,7 +179,8 @@ dependencies.")
("guile-xcb" ,guile-xcb)
("pkg-config" ,pkg-config)
("texinfo" ,texinfo)))
- (inputs `(("guile" ,guile-2.2)
+ (inputs `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-2.2)
("guile-xcb" ,guile-xcb)))
(home-page "https://github.com/mwitmer/guile-wm/releases")
(description
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 108/128] gnu: gpsd: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-17-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gpsd.scm
(gpsd)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gps.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gps.scm b/gnu/packages/gps.scm
index dd43efc0d5..8f29ea8f1f 100644
--- a/gnu/packages/gps.scm
+++ b/gnu/packages/gps.scm
@@ -35,6 +35,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages docbook)
#:use-module (gnu packages glib)
@@ -235,7 +236,8 @@ such as elevation, speed, heart rate, power, temperature, and gear shifts.")
`(("bc" ,bc)
("pkg-config" ,pkg-config)))
(inputs
- `(("bluez" ,bluez)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bluez" ,bluez)
("dbus" ,dbus)
("gtk+" ,gtk+)
("libcap" ,libcap)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 114/128] gnu: raincat: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-23-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/haskell-apps.scm
(raincat)[inputs]: Add 'bash-minimal'.
---
gnu/packages/haskell-apps.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.scm
index af777d1e3a..60b0182612 100644
--- a/gnu/packages/haskell-apps.scm
+++ b/gnu/packages/haskell-apps.scm
@@ -40,6 +40,7 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system haskell)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages curl)
#:use-module (gnu packages gl)
#:use-module (gnu packages haskell)
@@ -781,7 +782,8 @@ Haskell.")
"/lib"))))
#t))))))
(inputs
- `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ghc-extensible-exceptions" ,ghc-extensible-exceptions)
("ghc-random" ,ghc-random)
("ghc-glut" ,ghc-glut)
("freeglut" ,freeglut)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 109/128] gnu: fgallery: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-18-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/graphics.scm
(fgallery)[inputs]: Add 'bash-minimal'.
---
gnu/packages/graphics.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 1006bb3cb4..493abc71b9 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1662,7 +1662,8 @@ your terminal.")
`(("unzip" ,unzip)))
;; TODO: Add missing optional dependency: facedetect.
(inputs
- `(("imagemagick" ,imagemagick)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("imagemagick" ,imagemagick)
("lcms" ,lcms)
("fbida" ,fbida)
("libjpeg" ,libjpeg-turbo)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 106/128] gnu: gnuzilla: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-15-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gnuzilla.scm
(icecat)[inputs]: Add 'bash-minimal'.
(icedove)[inputs]: Likewise.
---
gnu/packages/gnuzilla.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index ecc60d2dd5..37fba05a73 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1545,7 +1545,8 @@ standards of the IceCat project.")
`("LD_LIBRARY_PATH" prefix (,pulseaudio-lib)))
#t))))))
(inputs
- `(("bzip2" ,bzip2)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bzip2" ,bzip2)
("cairo" ,cairo)
("cups" ,cups)
("dbus-glib" ,dbus-glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 107/128] gnu: gpodder: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-16-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/gpodder.scm
(gpodder)[inputs]: Add 'bash-minimal'.
---
gnu/packages/gpodder.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm
index 67ec0d7acf..aeb7995abb 100644
--- a/gnu/packages/gpodder.scm
+++ b/gnu/packages/gpodder.scm
@@ -30,6 +30,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages curl)
#:use-module (gnu packages freedesktop)
@@ -68,7 +69,8 @@
("python-pytest-httpserver" ,python-pytest-httpserver)
("which" ,which)))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("python-pygobject" ,python-pygobject)
("python-pycairo" ,python-pycairo)
("python-requests" ,python-requests)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 115/128] gnu: itk-snap: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-24-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/image-processing.scm
(itk-snap)[inputs]: Add 'bash-minimal'.
---
gnu/packages/image-processing.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm
index da2653c546..55eb650256 100644
--- a/gnu/packages/image-processing.scm
+++ b/gnu/packages/image-processing.scm
@@ -44,6 +44,7 @@
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
@@ -1025,7 +1026,8 @@ combine the information contained in both.")
'("qtbase" "qtdeclarative"))))
#t))))))
(inputs
- `(("curl" ,curl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("curl" ,curl)
("fftw" ,fftw)
("fftwf" ,fftwf)
("glu" ,glu)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 111/128] gnu: groff: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-20-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/groff.scm
(roffit)[inputs]: Add 'bash-minimal'.
(ronn-ng)[inputs]: Likewise.
---
gnu/packages/groff.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/groff.scm b/gnu/packages/groff.scm
index fdb8440a39..ec732eac42 100644
--- a/gnu/packages/groff.scm
+++ b/gnu/packages/groff.scm
@@ -33,6 +33,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system ruby)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages ruby)
#:use-module (gnu packages bison)
#:use-module (gnu packages ghostscript)
@@ -207,7 +208,8 @@ is usually the formatter of \"man\" documentation pages.")
#t))))))
(native-inputs `(("html-tree" ,perl-html-tree))) ; for test
(inputs
- `(("perl" ,perl)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)))
(home-page "https://daniel.haxx.se/projects/roffit/")
(synopsis "Convert nroff files to HTML")
(description
@@ -250,7 +252,8 @@ It is typically used to display man pages on a web site.")
"ruby-nokogiri")))))
#t)))))
(inputs
- `(("ruby-kramdown" ,ruby-kramdown)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("ruby-kramdown" ,ruby-kramdown)
("ruby-mustache" ,ruby-mustache)
("ruby-nokogiri" ,ruby-nokogiri)))
(synopsis
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 116/128] gnu: mypaint: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-25-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/image.scm
(mypaint)[inputs]: Add 'bash-minimal'.
---
gnu/packages/image.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index f009a30d53..e0f2c3e85c 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -52,6 +52,7 @@
#:use-module (gnu packages assembly)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
@@ -2300,7 +2301,8 @@ GIF, TIFF, WEBP, BMP, PNG, XPM formats.")
("swig" ,swig)
("gettext" ,gettext-minimal)))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("gdk-pixbuf" ,gdk-pixbuf+svg)
("hicolor-icon-theme" ,hicolor-icon-theme)
("libmypaint" ,libmypaint)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 117/128] gnu: inkscape-1.0: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-26-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/inkscape.scm
(inkscape-1.0)[inputs]: Add 'bash-minimal'.
---
gnu/packages/inkscape.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/inkscape.scm b/gnu/packages/inkscape.scm
index 713a0056b1..8f34680f62 100644
--- a/gnu/packages/inkscape.scm
+++ b/gnu/packages/inkscape.scm
@@ -31,6 +31,7 @@
#:use-module (guix build-system cmake)
#:use-module (gnu packages)
#:use-module (gnu packages aspell)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bdw-gc)
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
@@ -263,6 +264,7 @@ endif()~%~%"
(inputs
`(("aspell" ,aspell)
("autotrace" ,autotrace)
+ ("bash" ,bash-minimal) ; for wrap-program
("gdl" ,gdl-minimal)
("gtkmm" ,gtkmm)
("gtk" ,gtk+)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 119/128] gnu: orange: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-28-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/orange.scm
(orange)[inputs]: Add 'bash-minimal'.
---
gnu/packages/orange.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm
index 942e194739..5524bd2f82 100644
--- a/gnu/packages/orange.scm
+++ b/gnu/packages/orange.scm
@@ -22,6 +22,7 @@
#:use-module (guix download)
#:use-module (guix build-system python)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages graph)
#:use-module (gnu packages machine-learning)
@@ -148,7 +149,8 @@ GUI based workflow. It is primarily used in the Orange framework.")
(native-inputs
`(("python-cython" ,python-cython)))
(inputs
- `(("python-anyqt" ,python-anyqt)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-anyqt" ,python-anyqt)
("python-baycomp" ,python-baycomp)
("python-bottleneck" ,python-bottleneck)
("python-chardet" ,python-chardet)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 123/128] gnu: presentty: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-32-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/presentation.scm
(presentty)[inputs]: Add 'bash-minimal'.
---
gnu/packages/presentation.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/presentation.scm b/gnu/packages/presentation.scm
index 8d24a81f9d..969522f530 100644
--- a/gnu/packages/presentation.scm
+++ b/gnu/packages/presentation.scm
@@ -21,6 +21,7 @@
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (guix build-system python)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages figlet)
#:use-module (gnu packages games)
#:use-module (gnu packages image)
@@ -71,7 +72,8 @@
'("presentty" "presentty-console")))
#t)))))
(inputs
- `(("cowsay" ,cowsay)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cowsay" ,cowsay)
("figlet" ,figlet)
("jp2a" ,jp2a)
("python-docutils" ,python-docutils)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 120/128] gnu: akku: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-29-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/package-management.scm
(akku)[inputs]: Add 'bash-minimal'.
---
gnu/packages/package-management.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 680fd18a7e..1a2841346d 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1484,7 +1484,8 @@ sandboxed desktop applications on GNU/Linux.")
("automake" ,automake)
("pkg-config" ,pkg-config)))
(inputs
- `(("guile" ,guile-3.0)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("guile" ,guile-3.0)
("curl" ,curl)))
(home-page "https://akkuscm.org/")
(synopsis "Language package manager for Scheme")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 118/128] gnu: python-git-review: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-27-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/openstack.scm
(python-git-review)[inputs]: Add 'bash-minimal'.
---
gnu/packages/openstack.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 6e36d298f5..ce2c94564b 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -24,6 +24,7 @@
(define-module (gnu packages openstack)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages python)
@@ -827,7 +828,8 @@ permanence.")
(propagated-inputs
`(("python-requests" ,python-requests)))
(inputs
- `(("git" ,git)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("git" ,git)
("openssh" ,openssh)))
(home-page "https://docs.openstack.org/infra/git-review/")
(synopsis "Command-line tool for Gerrit")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 121/128] gnu: piet: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-30-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/piet.scm
(npiet)[inputs]: Add 'bash-minimal'.
(piet-toolchain)[inputs]: Likewise.
---
gnu/packages/piet.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/piet.scm b/gnu/packages/piet.scm
index a09c05d990..1f2bc76192 100644
--- a/gnu/packages/piet.scm
+++ b/gnu/packages/piet.scm
@@ -23,6 +23,7 @@
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system gnu)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages gd)
#:use-module (gnu packages groff)
#:use-module (gnu packages image)
@@ -52,7 +53,8 @@
`("PATH" ":" prefix (,(dirname (which "wish")))))
#t))))))
(inputs
- `(("gd" ,gd)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gd" ,gd)
("giflib" ,giflib)
("libpng" ,libpng)
("tk" ,tk)))
@@ -154,7 +156,8 @@ an Algol-like language
`(("netpbm" ,netpbm)
("npiet" ,npiet)))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-parse-recdescent" ,perl-parse-recdescent)))
(home-page "https://www.toothycat.net/wiki/wiki.pl?MoonShadow/Piet")
(synopsis "Piet compiler and assembler")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 122/128] gnu: plotutils: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-31-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/plotutils.scm
(asymptote)[inputs]: Add 'bash-minimal'.
(ploticus)[inputs]: Likewise.
---
gnu/packages/plotutils.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 0b2c24c743..cc2973838f 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -28,6 +28,7 @@
#:use-module (guix build-system gnu)
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bdw-gc)
#:use-module (gnu packages emacs)
#:use-module (gnu packages xorg)
@@ -190,7 +191,8 @@ using the Cairo drawing library.")
(wrap-program (string-append bin "/pl")
`("PLOTICUS_PREFABS" ":" = (,dir)))))))))
(inputs
- `(("libpng" ,libpng)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libpng" ,libpng)
("libx11" ,libx11)
("zlib" ,zlib)))
(home-page "http://ploticus.sourceforge.net/")
@@ -234,7 +236,8 @@ colors, styles, options and details.")
texlive-latex-parskip
texlive-tex-texinfo)))))
(inputs
- `(("fftw" ,fftw)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("fftw" ,fftw)
("freeglut" ,freeglut)
("glew" ,glew)
("glm" ,glm)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:17
Re: [bug#49327] [PATCH core-updates 000/128] Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)
97bde44904176cd6c27e1546c3dfc472181ef7cc.camel@telenet.be
This patch series can also be found at


between tag 'wrap-program-start' and branch 'wrap-program-end'.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYN7npBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mApAQC2JMRj+B82c0iqyesnZMq763e+
NyzbSYS6i1WCFrIYsgEAhAUI3F2hqSu8DCbhbPenzijIPZCVYTvN/LJzm+bWpwk=
=UufI
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 2 Jul 2021 12:20
(address . 49327@debbugs.gnu.org)
54e80e99e5379d17f13fd3aa3fae9b6e9417f858.camel@telenet.be
I still need to test this, but I'll wait until
some other builds on my laptop have finished first,
to avoid OOM-ing.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYN7oVBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pisAP0XPdzoH5e0q0RsDbPE9xdGXfHT
rBFs9eeixUE4rgMNhQD+J2zI8ofE79T4q0mPD+3W2N1tTiqf9e0Azri3ZJLrUA4=
=IXYk
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 124/128] gnu: gunicorn: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-33-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/python-web.scm
(gunicorn)[inputs]: Add 'bash-minimal'.
---
gnu/packages/python-web.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (23 lines)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index b7fc487bb5..902ab6f7fd 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -66,6 +66,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
@@ -4773,6 +4774,8 @@ event loop. It is implemented in Cython and uses libuv under the hood.")
,(map (lambda (output)
(string-append output sitedir))
(list python out))))))))))
+ (inputs
+ `(("bash" ,bash-minimal))) ;; for wrap-program
(native-inputs
`(("binutils" ,binutils) ;; for ctypes.util.find_library()
("python-aiohttp" ,python-aiohttp)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 126/128] gnu: gnuradio: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-35-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/radio.scm
(gnuradio)[inputs]: Add 'bash-minimal'.
---
gnu/packages/radio.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index 3776e87ee3..f076d04874 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -496,6 +496,7 @@ used by RDS Spy, and audio files containing @dfn{multiplex} signals (MPX).")
("xorg-server" ,xorg-server-for-tests)))
(inputs
`(("alsa-lib" ,alsa-lib)
+ ("bash" ,bash-minimal) ; for wrap-program
("boost" ,boost)
("cairo" ,cairo)
("codec2" ,codec2)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 125/128] gnu: python-screenkey: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-34-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/python-xyz.scm
(python-screenkey)[inputs]: Add 'bash-minimal'.
---
gnu/packages/python-xyz.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 56c2732018..fc4dab4047 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -25595,7 +25595,8 @@ and frame grabber interface.")
":" prefix (,(getenv "GI_TYPELIB_PATH"))))
#t)))))
(inputs
- `(("python-distutils-extra" ,python-distutils-extra)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("python-distutils-extra" ,python-distutils-extra)
("python-tokenize-rt" ,python-tokenize-rt)
("libx11" ,libx11)
("libxtst" ,libxtst)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 127/128] gnu: rednotebook: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-36-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/rednotebook.scm
(rednotebook)[inputs]: Add 'bash-minimal'.
---
gnu/packages/rednotebook.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/rednotebook.scm b/gnu/packages/rednotebook.scm
index c7ece525e9..58a4f0a465 100644
--- a/gnu/packages/rednotebook.scm
+++ b/gnu/packages/rednotebook.scm
@@ -21,6 +21,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system python)
#:use-module ((guix licenses) #:prefix license:)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages python)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk)
@@ -70,7 +71,8 @@
`("LD_LIBRARY_PATH" ":" prefix (,webkitgtk-path)))
#t))))))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("gtksourceview" ,gtksourceview-3)
("python-pyyaml" ,python-pyyaml)
("python-pygobject" ,python-pygobject)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:13
[PATCH core-updates 128/128] gnu: rust: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702101324.8227-37-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/rust.scm
(rust-1.29)[inputs]: Add 'bash-minimal'.
(rust-1.30)[inputs]: Likewise.
---
gnu/packages/rust.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index 2d29c2acd7..2cc56bc5aa 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -30,6 +30,7 @@
(define-module (gnu packages rust)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages bootstrap)
#:use-module (gnu packages cmake)
@@ -154,7 +155,8 @@
(max-silent-time . 18000))) ;5 hours (for armel)
(build-system gnu-build-system)
(inputs
- `(("libcurl" ,curl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libcurl" ,curl)
("libssh2" ,libssh2)
;; Use llvm-7, which enables rust to be built reproducibly.
;; Versions newer than 7 fail to compile.
@@ -431,7 +433,8 @@ jemalloc = \"" jemalloc "/lib/libjemalloc_pic.a" "\"
("cargo-bootstrap" ,rust-1.29 "cargo")
("which" ,which)))
(inputs
- `(("jemalloc" ,jemalloc-4.5.0)
+ `(("bash" ,bash-minimal) ; For wrap-program
+ ("jemalloc" ,jemalloc-4.5.0)
("llvm" ,llvm-7)
("openssl" ,openssl)
("libssh2" ,libssh2) ; For "cargo"
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 078/128] gnu: parallel: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-78-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/parallel.scm
(parallel)[inputs]: Add 'bash-minimal'.
---
gnu/packages/parallel.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index d523d75a82..bd10aceb93 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -41,6 +41,7 @@
#:use-module (gnu packages admin)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages flex)
#:use-module (gnu packages freeipmi)
#:use-module (gnu packages linux)
@@ -98,7 +99,8 @@
"echo"
":::" "1" "2" "3"))))))
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("procps" ,procps)))
(home-page "https://www.gnu.org/software/parallel/")
(synopsis "Build and execute command lines in parallel")
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 085/128] gnu: licensecheck: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-85-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/license.scm
(licensecheck)[inputs]: Add 'bash-minimal'.
---
gnu/packages/license.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (23 lines)
diff --git a/gnu/packages/license.scm b/gnu/packages/license.scm
index 857526bf22..497bc29878 100644
--- a/gnu/packages/license.scm
+++ b/gnu/packages/license.scm
@@ -21,6 +21,7 @@
(define-module (gnu packages license)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages perl)
#:use-module (gnu packages perl-check)
@@ -148,6 +149,8 @@ statements and serializes in normalized format.")
("perl-string-escape" ,perl-string-escape)
("perl-try-tiny" ,perl-try-tiny)
("perl-module-runtime" ,perl-module-runtime)))
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(arguments
`(#:phases
(modify-phases %standard-phases
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 065/128] gnu: syndication: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-65-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/syndication.scm
(cawbird)[inputs]: Add 'bash-minimal'.
(giara)[inputs]: Likewise.
(liferea)[inputs]: Likewise.
(gfeeds)[inputs]: Likewise.
---
gnu/packages/syndication.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Toggle diff (54 lines)
diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index 7ec2435522..ead7a252a5 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -33,6 +33,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages curl)
@@ -130,7 +131,8 @@
("xmllint" ,libxml2)
("xorg-server" ,xorg-server-for-tests)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gspell" ,gspell)
("gstreamer" ,gstreamer)
@@ -194,7 +196,8 @@ cards.")
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gtk+" ,gtk+)
("gtksourceview" ,gtksourceview)
("libhandy" ,libhandy)
@@ -388,7 +391,8 @@ file system, and many more features.")
("pkg-config" ,pkg-config)
("which" ,which)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("glib-networking" ,glib-networking)
("gnome-keyring" ,gnome-keyring)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
@@ -612,7 +616,8 @@ that aims to be quite fast and comfortable to it's user.")
("gtk+:bin" ,gtk+ "bin")
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib" ,glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gtk+" ,gtk+)
("hicolor-icon-theme" ,hicolor-icon-theme)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 090/128] gnu: ranger: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-90-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/disk.scm
(ranger)[inputs]: Add 'bash-minimal'.
---
gnu/packages/disk.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index c31afee627..cf08101483 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -740,7 +740,8 @@ Duperemove can also take input from the @command{fdupes} program.")
"0lfjrpv3z4h0knd3v94fijrw2zjba51mrp3mjqx2c98wr428l26f"))))
(build-system python-build-system)
(inputs
- `(("w3m" ,w3m)))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("w3m" ,w3m)))
(native-inputs
`(("which" ,which)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 071/128] gnu: syncthing-gtk: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-71-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/syncthing.scm
(syncthing-gtk)[inputs]: Add 'bash-minimal'.
---
gnu/packages/syncthing.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm
index e40f696720..7e6b2ecf5e 100644
--- a/gnu/packages/syncthing.scm
+++ b/gnu/packages/syncthing.scm
@@ -30,6 +30,7 @@
#:use-module (guix git-download)
#:use-module (guix licenses)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
@@ -186,7 +187,8 @@ Protocol.")
`("GI_TYPELIB_PATH" ":" prefix
(,(getenv "GI_TYPELIB_PATH"))))))))))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("libappindicator" ,libappindicator)
("libnotify" ,libnotify)
("librsvg" ,librsvg)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 099/128] gnu: gramps: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-99-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/genealogy.scm
(gramps)[inputs]: Add 'bash-minimal'.
---
gnu/packages/genealogy.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/genealogy.scm b/gnu/packages/genealogy.scm
index 2c3781d361..edf1b3671e 100644
--- a/gnu/packages/genealogy.scm
+++ b/gnu/packages/genealogy.scm
@@ -22,6 +22,7 @@
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages fonts)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages geo)
@@ -54,7 +55,8 @@
`(("gettext" ,gettext-minimal)
("intltool" ,intltool)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("font-gnu-freefont" ,font-gnu-freefont)
("geocode-glib" ,geocode-glib)
("gexiv2" ,gexiv2)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 094/128] gnu: dns: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-94-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/dns.scm
(knot-resolver)[inputs]: Add 'bash-minimal'.
(ddclient)[inputs]: Likewise.
---
gnu/packages/dns.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm
index a0388a1419..41f92fec9e 100644
--- a/gnu/packages/dns.scm
+++ b/gnu/packages/dns.scm
@@ -1009,7 +1009,8 @@ synthesis, and on-the-fly re-configuration.")
("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme)
("texinfo" ,texinfo)))
(inputs
- `(("fstrm" ,fstrm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("fstrm" ,fstrm)
("gnutls" ,gnutls)
("knot:lib" ,knot "lib")
("libuv" ,libuv)
@@ -1047,7 +1048,8 @@ LuaJIT, both a resolver library and a daemon.")
`(("bash" ,bash)
("perl" ,perl)))
(inputs
- `(("inetutils" ,inetutils) ; logger
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("inetutils" ,inetutils) ; logger
("net-tools" ,net-tools)
("perl-data-validate-ip" ,perl-data-validate-ip)
("perl-digest-sha1" ,perl-digest-sha1)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 064/128] gnu: blanket: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-64-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/task-management.scm
(blanket)[inputs]: Add 'bash-minimal'.
---
gnu/packages/task-management.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/task-management.scm b/gnu/packages/task-management.scm
index fda0530616..25cd3a2259 100644
--- a/gnu/packages/task-management.scm
+++ b/gnu/packages/task-management.scm
@@ -23,6 +23,7 @@
(define-module (gnu packages task-management)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
@@ -212,7 +213,8 @@ a task.")
("gtk+:bin" ,gtk+ "bin")
("pkg-config" ,pkg-config)))
(inputs
- `(("appstream-glib" ,appstream-glib)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("appstream-glib" ,appstream-glib)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gst-plugins-bad" ,gst-plugins-bad)
("gst-plugins-good" ,gst-plugins-good) ;for ScaleTempo plugin
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 058/128] gnu: awesome: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-58-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/wm.scm (awesome)[inputs]: Add 'bash-minimal'.
---
gnu/packages/wm.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index f7a9dda800..7522c41e50 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -947,7 +947,8 @@ experience.")
("pkg-config" ,pkg-config)
("xmlto" ,xmlto)))
(inputs
- `(("cairo" ,cairo)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cairo" ,cairo)
("dbus" ,dbus)
("gdk-pixbuf" ,gdk-pixbuf)
("glib" ,glib)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 093/128] gnu: lightdm-djvu: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-93-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/dejavu.scm
(didjvu)[inputs]: Add 'bash-minimal'.
(ocrodjvu)[inputs]: Likewise.
---
gnu/packages/djvu.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm
index 6423eb124f..9607a1cdf1 100644
--- a/gnu/packages/djvu.scm
+++ b/gnu/packages/djvu.scm
@@ -29,6 +29,7 @@
#:use-module (guix build-system python)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages gawk)
@@ -351,7 +352,8 @@ It is able to:
(native-inputs
`(("python2-nose" ,python2-nose)))
(inputs
- `(("djvulibre" ,djvulibre)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("djvulibre" ,djvulibre)
("minidjvu" ,minidjvu)
("python" ,python-2)
("python2-gamera" ,python2-gamera)
@@ -420,7 +422,8 @@ and background layers of images, which can then be encoded into a DjVu file.")
("python2-nose" ,python2-nose)
("python2-pillow" ,python2-pillow)))
(inputs
- `(("djvulibre" ,djvulibre)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("djvulibre" ,djvulibre)
("ocrad" ,ocrad)
("python" ,python-2)
("python2-djvulibre" ,python2-djvulibre)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 072/128] gnu: spice: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-72-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/spice.scm
(spice-gtk)[inputs]: Add 'bash-minimal'.
---
gnu/packages/spice.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm
index c1e9e173a2..776216eb96 100644
--- a/gnu/packages/spice.scm
+++ b/gnu/packages/spice.scm
@@ -23,6 +23,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages gl)
@@ -157,7 +158,8 @@ which allows users to view a desktop computing environment.")
("pixman" ,pixman)
("openssl" ,openssl)))
(inputs
- `(("glib-networking" ,glib-networking)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("glib-networking" ,glib-networking)
("gobject-introspection" ,gobject-introspection)
("json-glib" ,json-glib)
("libepoxy" ,libepoxy)
@@ -383,7 +385,8 @@ share smart cards from client system to local or remote virtual machines.")
"00y9vi69sja4pkrfnvrkwsscm41bqrjzvp8aijb20pvg6ymczhj7"))))
(build-system gnu-build-system)
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("gtk-vnc" ,gtk-vnc)
("libcap" ,libcap)
("libxml2" ,libxml2)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 091/128] gnu: lightdm: Explicitely use a native 'bash' for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-91-maximedevos@telenet.be
Having to use a native bash for 'wrap-program' is fairly
unusual, but here it is the right thing, as it is for
the test suite only. Placate the 'wrapper-inputs' linter.

Also, eventually we might consider letting 'wrap-program'
bail out if no bash for the host is found, even when
compiling natively. But that's for later.

* gnu/packages/display-managers.scm
(lightdm)[arguments]<#:phases>{pre-check}: Set #:sh
argument of 'pre-check'
---
gnu/packages/display-managers.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm
index 264ad34ba3..0af00163cf 100644
--- a/gnu/packages/display-managers.scm
+++ b/gnu/packages/display-managers.scm
@@ -223,6 +223,7 @@ easy to use, login interface with a modern yet classy touch.")
;; Run test-suite under a dbus session.
(lambda* (#:key inputs #:allow-other-keys)
(wrap-program "tests/src/test-python-greeter"
+ #:sh (which "bash")
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
`("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH"))))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 097/128] gnu: education: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-97-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/education.scm
(gcompris-qt)[inputs]: Add 'bash-minimal'.
(anki)[inputs]: Likewise.
---
gnu/packages/education.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm
index 6fbe0f2b5d..9201df710d 100644
--- a/gnu/packages/education.scm
+++ b/gnu/packages/education.scm
@@ -189,7 +189,8 @@ of categories with some of the activities available in that category.
("qttools" ,qttools)
("xorg-server" ,xorg-server-for-tests)))
(inputs
- `(("openssl" ,openssl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("openssl" ,openssl)
("python" ,python-wrapper)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
@@ -834,7 +835,8 @@ stored and user can review his performance in any time.")
(native-inputs
`(("xdg-utils" ,xdg-utils)))
(inputs
- `(("lame" ,lame)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("lame" ,lame)
("mpv" ,mpv)
("python" ,python-wrapper)
("python-beautifulsoup4" ,python-beautifulsoup4)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 096/128] gnu: zeal: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-96-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/documentation.scm
(zeal)[inputs]: Add 'bash-minimal'.
---
gnu/packages/documentation.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm
index 15a4c1dffc..f46f03d49f 100644
--- a/gnu/packages/documentation.scm
+++ b/gnu/packages/documentation.scm
@@ -332,7 +332,8 @@ local system.")
`(("extra-cmake-modules" ,extra-cmake-modules)
("pkg-config" ,pkg-config)))
(inputs
- `(("libarchive" ,libarchive)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libarchive" ,libarchive)
("sqlite" ,sqlite)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 087/128] gnu: kawa: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-87-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/kawa.scm
(kawa)[inputs]: Add 'bash-minimal'.
---
gnu/packages/kawa.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kawa.scm b/gnu/packages/kawa.scm
index 9550a01720..7cb2e33a4d 100644
--- a/gnu/packages/kawa.scm
+++ b/gnu/packages/kawa.scm
@@ -23,6 +23,7 @@
#:use-module (guix download)
#:use-module (guix build-system gnu)
#:use-module ((guix licenses) #:prefix license:)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages java))
(define-public kawa
@@ -48,7 +49,8 @@
`("JAVA_HOME" ":" = (,(assoc-ref inputs "icedtea"))))
#t))))))
(inputs
- `(("icedtea" ,icedtea-8 "jdk")))
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("icedtea" ,icedtea-8 "jdk")))
(home-page "https://www.gnu.org/software/kawa/")
(synopsis "Java framework and implementation of Scheme, Elisp, and more")
(description
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 088/128] gnu: ebook: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-88-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/ebook.scm
(calibre)[inputs]: Add 'bash-minimal'.
(cozy)[inputs]: Likewise.
---
gnu/packages/ebook.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm
index 708ef474fa..dfc7db4ea2 100644
--- a/gnu/packages/ebook.scm
+++ b/gnu/packages/ebook.scm
@@ -35,6 +35,7 @@
#:use-module (guix build-system meson)
#:use-module (guix build-system python)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
@@ -151,7 +152,8 @@ with Microsoft Compiled HTML (CHM) files")
("python-pyqt-builder" ,python-pyqt-builder)
("xdg-utils" ,xdg-utils)))
(inputs
- `(("fontconfig" ,fontconfig)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("fontconfig" ,fontconfig)
("font-liberation" ,font-liberation)
("glib" ,glib)
("hunspell" ,hunspell)
@@ -529,7 +531,8 @@ following formats:
("pkg-config" ,pkg-config)
("python" ,python-wrapper)))
(inputs
- `(("file" ,file)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("file" ,file)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("gst-libav" ,gst-libav)
("gst-plugins-bad" ,gst-plugins-bad)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 074/128] gnu: swish-e: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-74-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/search.scm (swish-e)[inputs]: Add 'bash-minimal'.
---
gnu/packages/search.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm
index 362eb0d95e..8601b6e6f9 100644
--- a/gnu/packages/search.scm
+++ b/gnu/packages/search.scm
@@ -33,6 +33,7 @@
#:use-module (guix build-system perl)
#:use-module (guix build-system python)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages check)
#:use-module (gnu packages databases)
@@ -307,7 +308,8 @@ conflict with slocate compatibility.")
;; building: xpdf, catdoc, MP3::Tag, Spreadsheet::ParseExcel,
;; HTML::Entities.
(inputs
- `(("perl" ,perl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("perl" ,perl)
("perl-uri" ,perl-uri)
("perl-html-parser" ,perl-html-parser)
("perl-html-tagset" ,perl-html-tagset)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 083/128] gnu: lxpanel: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-83-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/lxde.scm
(lxpanel)[inputs]: Add 'bash-minimal'.
---
gnu/packages/lxde.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (16 lines)
diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm
index f81d7af3c4..9cdd895c9c 100644
--- a/gnu/packages/lxde.scm
+++ b/gnu/packages/lxde.scm
@@ -606,7 +606,8 @@ in LXDE.")
#t))))))
(inputs
;; TODO: libindicator-0.3.0
- `(("curl" ,curl)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("curl" ,curl)
("gtk+-2" ,gtk+-2)
("alsa-lib" ,alsa-lib)
("libwnck-2" ,libwnck-2)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 098/128] gnu: julia: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-98-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/julia.scm
(julia)[inputs]: Add 'bash-minimal'.
---
gnu/packages/julia.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm
index 13c9f7baf1..107bf5d2a2 100644
--- a/gnu/packages/julia.scm
+++ b/gnu/packages/julia.scm
@@ -30,6 +30,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages elf)
@@ -432,6 +433,7 @@ libraries. It is also a bit like @code{ldd} and @code{otool -L}.")
;; <https://bugs.gnu.org/30282>.
("arpack-ng" ,arpack-ng-3.3.0)
+ ("bash" ,bash-minimal) ;for wrap-program
("coreutils" ,coreutils) ;for bindings to "mkdir" and the like
("lapack" ,lapack)
("openblas" ,openblas) ;Julia does not build with Atlas
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 067/128] gnu: lisp: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-67-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/lisp.scm
(gcl)[inputs]: Add 'bash-minimal'.
(ecl)[inputs]: Likewise.
---
gnu/packages/lisp.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 6dfb7def72..c6d6261338 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -53,6 +53,7 @@
#:use-module (guix build-system trivial)
#:use-module (gnu packages admin)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bdw-gc)
#:use-module (gnu packages compression)
#:use-module (gnu packages ed)
@@ -204,7 +205,8 @@ Definition Facility.")
;; https://www.ma.utexas.edu/pipermail/maxima/2008/009769.html
(delete 'strip))))
(inputs
- `(("gmp" ,gmp)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gmp" ,gmp)
("readline" ,readline)))
(native-inputs
`(("m4" ,m4)
@@ -247,6 +249,8 @@ interface to the Tk widget system.")
("libatomic-ops" ,libatomic-ops)
("libgc" ,libgc)
("libffi" ,libffi)))
+ (inputs
+ `(("bash" ,bash-minimal))) ; for wrap-program
(arguments
`(#:configure-flags '("--without-rt")
;; FIXME: As of version 20.4.24, we pass 17995 tests and fail 7.
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 060/128] gnu: remmina: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-60-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/vnc.scm (remmina)[inputs]: Add 'bash-minimal'.
---
gnu/packages/vnc.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (22 lines)
diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm
index 4ad202b164..cd88c8479d 100644
--- a/gnu/packages/vnc.scm
+++ b/gnu/packages/vnc.scm
@@ -31,6 +31,7 @@
#:use-module (gnu packages autotools)
#:use-module (gnu packages avahi)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages cmake)
#:use-module (gnu packages commencement)
#:use-module (gnu packages compression)
@@ -115,6 +116,7 @@
`(("app-indicator" ,libappindicator)
("atk" ,atk)
("avahi" ,avahi)
+ ("bash" ,bash-minimal) ; for wrap-program
("cairo" ,cairo)
("cups" ,cups)
("ffmpeg" ,ffmpeg)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 086/128] gnu: kde: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-86-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/kde.scm
(akregator)[inputs]: Add 'bash-minimal'.
(kdenlive)[inputs]: Likewise.
(krita)[inputs]: Likewise.
---
gnu/packages/kde.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (42 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 3b112324bf..2104a74c03 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -45,6 +45,7 @@
#:use-module (gnu packages apr)
#:use-module (gnu packages astronomy)
#:use-module (gnu packages audio)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages code)
@@ -179,6 +180,7 @@ This package contains GUI widgets for baloo.")
`(("akonadi" ,akonadi)
("akonadi-contacts" ,akonadi-contacts)
("akonadi-mime" ,akonadi-mime)
+ ("bash" ,bash-minimal) ; for wrap-program
("boost" ,boost)
("breeze-icons" ,breeze-icons)
("gpgme" ,gpgme)
@@ -238,7 +240,8 @@ browser for easy news reading.")
("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs
- `(("shared-mime-info" ,shared-mime-info)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("shared-mime-info" ,shared-mime-info)
("frei0r-plugins" ,frei0r-plugins)
("ffmpeg" ,ffmpeg)
("rttr" ,rttr)
@@ -503,7 +506,8 @@ illustrate project schedules.")
("qwt" ,qwt)
("vc" ,vc)))
(inputs
- `(("boost" ,boost)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("boost" ,boost)
("exiv2" ,exiv2)
("fftw" ,fftw)
("gsl" ,gsl)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 092/128] gnu: lightdm-gtk-wreeter: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-92-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/display-managers.scm
(lightdm-gtk-greeter)[inputs]: Add 'bash-minimal'.
---
gnu/packages/display-managers.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm
index 0af00163cf..1e0658fc86 100644
--- a/gnu/packages/display-managers.scm
+++ b/gnu/packages/display-managers.scm
@@ -39,6 +39,7 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages admin)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gl)
@@ -307,7 +308,8 @@ display manager which supports different greeters.")
("intltool" ,intltool)
("pkg-config" ,pkg-config)))
(inputs
- `(("lightdm" ,lightdm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("lightdm" ,lightdm)
("shared-mime-info" ,shared-mime-info)
("at-spi2-core" ,at-spi2-core)
("gtk+" ,gtk+)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 095/128] gnu: dblatex: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-95-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/docbook.scm
(dblatex)[inputs]: Add 'bash-minimal'.
---
gnu/packages/docbook.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm
index 9f47dadd5d..11e4d0a5a5 100644
--- a/gnu/packages/docbook.scm
+++ b/gnu/packages/docbook.scm
@@ -24,6 +24,7 @@
(define-module (gnu packages docbook)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages inkscape)
@@ -402,7 +403,8 @@ the in DocBook SGML DTDs.")
(build-system python-build-system)
;; TODO: Add xfig/transfig for fig2dev utility
(inputs
- `(("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts
texlive-latex-anysize
texlive-latex-appendix
texlive-latex-bookmark
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 076/128] gnu: sawfish: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-76-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/sawfish.scm
(sawfish)[inputs]: Add 'bash-minimal'.
---
gnu/packages/sawfish.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/sawfish.scm b/gnu/packages/sawfish.scm
index 4162fe43cd..7483c9b1db 100644
--- a/gnu/packages/sawfish.scm
+++ b/gnu/packages/sawfish.scm
@@ -26,6 +26,7 @@
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages dbm)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gtk)
@@ -180,7 +181,8 @@ backend of Sawfish.")
("pkg-config" ,pkg-config)
("which" ,which)))
(inputs
- `(("libsm" ,libsm)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("libsm" ,libsm)
("libxft" ,libxft)
("libxinerama" ,libxinerama)
("libxrandr" ,libxrandr)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 081/128] gnu: nicotine+: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-81-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/nicotine.scm
(nicotine+)[inputs]: Add 'bash-minimal'.
---
gnu/packages/nicotine.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/nicotine.scm b/gnu/packages/nicotine.scm
index c6e99b3dbd..49729cc88c 100644
--- a/gnu/packages/nicotine.scm
+++ b/gnu/packages/nicotine.scm
@@ -21,6 +21,7 @@
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system python)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages glib)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gtk)
@@ -62,7 +63,8 @@
(add-after 'glib-or-gtk-wrap 'glib-or-gtk-compile-schemas
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)))))
(inputs
- `(("gtk+" ,gtk+)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("gtk+" ,gtk+)
("python-pygobject" ,python-pygobject)
("python-pytaglib" ,python-pytaglib)))
(native-inputs
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 079/128] gnu: phabricator: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-79-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/phabricator.scm
(arcanist)[inputs]: Add 'bash-minimal'.
---
gnu/packages/phabricator.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/phabricator.scm b/gnu/packages/phabricator.scm
index af95cd93d2..7343d5103c 100644
--- a/gnu/packages/phabricator.scm
+++ b/gnu/packages/phabricator.scm
@@ -18,6 +18,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages phabricator)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages php)
#:use-module (gnu packages version-control)
#:use-module (guix build-system gnu)
@@ -70,7 +71,8 @@
(find-files %output ".*\\.t?gz$"))
#t)))))
(inputs
- `(("php" ,php)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("php" ,php)
("git" ,git)
("mercurial" ,mercurial)
("subversion" ,subversion)))
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 080/128] gnu: 389-ds-base: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-80-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/openldap.scm
(389-ds-base)[inputs]: Add 'bash-minimal'.
---
gnu/packages/openldap.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index 861568c018..3d3c17ad3f 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -26,6 +26,7 @@
(define-module (gnu packages openldap)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cyrus-sasl)
@@ -321,7 +322,8 @@ servers from Python programs.")
"/bin/ds-replcheck"
"/bin/readnsstate"))))))))
(inputs
- `(("bdb" ,bdb)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("bdb" ,bdb)
("cracklib" ,cracklib)
("cyrus-sasl" ,cyrus-sasl)
("gnutls" ,gnutls)
--
2.32.0
M
M
Maxime Devos wrote on 2 Jul 2021 12:07
[PATCH core-updates 089/128] gnu: k3b: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)(name . Maxime Devos)(address . maximedevos@telenet.be)
20210702100814.23249-89-maximedevos@telenet.be
It is required for cross-compilation.

* gnu/packages/kde-multimedia.scm
(k3b)[inputs]: Add 'bash-minimal'.
---
gnu/packages/kde-multimedia.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 35058363d3..6b69062ac8 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -27,6 +27,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages audio)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages glib)
@@ -334,7 +335,8 @@ This package is part of the KDE multimedia module.")
("pkg-config" ,pkg-config)
("kdoctools" ,kdoctools)))
(inputs
- `(("cdrdao" ,cdrdao)
+ `(("bash" ,bash-minimal) ; for wrap-program
+ ("cdrdao" ,cdrdao)
("dvd+rw-tools" ,dvd+rw-tools)
("ffmpeg" ,ffmpeg)
("flac" ,flac)
--
2.32.0
M
M
Maxime Devos wrote on 3 Jul 2021 20:45
Re: [PATCH core-updates 003/128] gnu: xdisorg: Add 'bash' input for 'wrap-program'.
(address . 49327@debbugs.gnu.org)
302b9b186f2d2f361b9e3bb23c9e307e07c3fb0c.camel@telenet.be
I forgot importing (gnu packages bash)

Toggle diff (12 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 0dc5e82d6c..62d0c1011b 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -80,6 +80,7 @@
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYOCwWxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7uPcAP9oWN4PAqqjUJgR0M1SSdyARgpO
B9tsIUwYuzYTIqu7lwD9FoeSKxLneobBA0Cq/ppHkpi3IT8Lb1nlH+Ewfzr9UQg=
=qgoS
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 8 Jul 2021 15:35
Re: bug#49327: [PATCH core-updates 000/128] Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87eec9kjx3.fsf_-_@gnu.org
Hi!

Maxime Devos <maximedevos@telenet.be> skribis:

Toggle quote (6 lines)
> * gnu/packages/package-management.scm
> (guix-build-coordinator)[arguments]<#:phases>{wrap-executable}:
> Set #:sh argument of 'wrap-program'. Don't substitute the interpreter
> with another interpreter. Drop the 'target' argument.
> (guix-build-coordinator)[inputs]{bash}: Make this input unconditional.

[...]

Toggle quote (11 lines)
> + (bash (assoc-ref inputs "bash"))
> (version (target-guile-effective-version))
> (scm (string-append out "/share/guile/site/" version))
> (go (string-append out "/lib/guile/" version "/site-ccache")))
> @@ -1079,7 +1081,7 @@ environments.")
> ,@(if (hurd-target?)
> '()
> '("guile-fibers")))))
> - (wrap-program file
> + (wrap-program file #:sh (string-append bash "/bin/bash")

I think we should write:

(search-input-file inputs "/bin/bash")

in such cases from now on, rather than (assoc-ref inputs …) & co.

Ludo’.
M
M
Maxim Cournoyer wrote on 20 Oct 2023 05:27
Re: [bug#49327] [PATCH core-updates 001/128] gnu: admin: Add bash input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87bkcum0ru.fsf@gmail.com
Hello,

Redid manually, as I couldn't apply it anymore.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 05:30
Re: [bug#49327] [PATCH core-updates 002/128] gnu: xorg: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
877cnim0mi.fsf@gmail.com
Hi,

Manually redid the work for xorg.scm (couldn't apply).

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 05:42
Re: [bug#49327] [PATCH core-updates 003/128] gnu: xdisorg: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
8734y6m027.fsf@gmail.com
Hello,

Manually redone on core-updates.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 06:04
Re: [bug#49327] [PATCH core-updates 004/128] gnu: version-control: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87y1fykkhk.fsf@gmail.com
Hi,

Redone on core-updates.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 06:09
Re: [bug#49327] [PATCH core-updates 005/128] gnu: guix-build-coordinator: Simplify usage of 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87ttqmkk9m.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (6 lines)
> * gnu/packages/package-management.scm
> (guix-build-coordinator)[arguments]<#:phases>{wrap-executable}:
> Set #:sh argument of 'wrap-program'. Don't substitute the interpreter
> with another interpreter. Drop the 'target' argument.
> (guix-build-coordinator)[inputs]{bash}: Make this input unconditional.

Appears obsolete on current core-updates.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 06:25
Re: [bug#49327] [PATCH core-updates 006/128] gnu: freedesktop: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87pm19ly2t.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (8 lines)
> It is required for cross-compilation.
>
> * gnu/packages/freedesktop.scm
> (xdg-utils)[inputs]: Add 'bash-minimal'.
> (udisks)[inputs]: Likewise.
> (perl-file-mimeinfo)[inputs]: Likewise.
> (udiskie)[inputs]: Likewise.

Redone on c-u.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 06:55
Re: [bug#49327] [PATCH core-updates 007/128] gnu: games: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87lebxlwpl.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (12 lines)
> It is required for cross-compilation.
>
> * gnu/packages/games.scm
> (corsix-th)[inputs]: Add 'bash-minimal'.
> (gamine)[inputs]: Likewise.
> (tuxpaint)[inputs]: Likewise.
> (xonotic)[inputs]: Likewise.
> (frozen-bubble)[inputs]: Likewise.
> (flightgear)[inputs]: Likewise.
> (kajongg)[inputs]: Likewise.
> (neverball)[inputs]: Likewise.

Redone manually.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 07:13
Re: [bug#49327] [PATCH core-updates 008/128] gnu: bioinformatics: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87h6mllvu5.fsf@gmail.com
Hi,

Redone and pushed to cu.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 07:16
Re: [bug#49327] [PATCH core-updates 009/128] gnu: cups: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87a5sdlvpf.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (6 lines)
> It is required for cross-compilation.
>
> * gnu/packages/cups.scm
> (cups-filters)[inputs]: Add 'bash-minimal'.
> (foo2zjs)[inputs]: Likewise.

Redone on cu.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 07:23
Re: [bug#49327] [PATCH core-updates 010/128] gnu: databases: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
875y31lvew.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (7 lines)
> It is required for cross-compilation.
>
> * gnu/packages/databases.scm
> (ephemeralpg)[inputs]: Add 'bash-minimal'.
> (sqitch)[inputs]: Likewise.
> (python-sqlparse)[inputs]: Likewise.

Redone for cu.

--
Thanks,
Maxim
M
M
Maxime Devos wrote on 20 Oct 2023 13:35
Re: [bug#49327] [PATCH core-updates 001/128] gnu: admin: Add bash input for 'wrap-program'.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)(address . 49327@debbugs.gnu.org)
032e2354-b2a6-f7ba-45f3-8bad656c7426@telenet.be
Op 20-10-2023 om 05:27 schreef Maxim Cournoyer:
Toggle quote (4 lines)
> Hello,
>
> Redid manually, as I couldn't apply it anymore.
>
k, thanks
Attachment: OpenPGP_signature
M
M
Maxim Cournoyer wrote on 20 Oct 2023 16:07
Re: [bug#49327] [PATCH core-updates 011/128] gnu: gnome: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
871qdpl755.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (32 lines)
> It is required for cross-compilation.
>
> * gnu/packages/gnome.scm
> (gnome-photos)[inputs]: Add 'bash-minimal'.
> (totem)[inputs]: Likewise.
> (rhythmbox)[inputs]: Likewise.
> (eog)[inputs]: Likewise.
> (eolie)[inputs]: Likewise.
> (d-feet)[inputs]: Likewise.
> (gnome-session)[inputs]: Likewise.
> (gedit)[inputs]: Likewise.
> (caribou)[inputs]: Likewise.
> (gnome-shell)[inputs]: Likewise.
> (gnome-weather)[inputs]: Likewise.
> (authenticator)[inputs]: Likewise.
> (gnome-todo)[inputs]: Likewise.
> (gnome-tweaks)[inputs]: Likewise.
> (orca)[inputs]: Likewise.
> (lollypop)[inputs]: Likewise.
> (cheese)[inputs]: Likewise.
> (passwordsafe)[inputs]: Likewise.
> (soundconverter)[inputs]: Likewise.
> (terminator)[inputs]: Likewise.
> (gitg)[inputs]: Likewise.
> (polari)[inputs]: Likewise.
> (setzer)[inputs]: Likewise.
> (libratbag)[inputs]: Likewise.
> (piper)[inputs]: Likewise.
> (parlatype)[inputs]: Likewise.
> (komikku)[inputs]: Likewise.
> (orcfeeder)[inputs]: Likewise.

There were many conflicts, but I managed to resolve them for this one.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 16:42
Re: [bug#49327] [PATCH core-updates 012/128] gnu: gnupg: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87ttqljqxx.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (8 lines)
> It is required for cross-compilation.
>
> * gnu/packages/gnupg.scm
> (signing-party)[inputs]: Add 'bash-minimal'.
> (pinentry-rofi)[inputs]: Likewise.
> (gpa)[inputs]: Likewise.
> (parcimonie)[inputs]: Likewise.

Redone manually.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 16:45
Re: [bug#49327] [PATCH core-updates 013/128] gnu: password-utils: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87pm19jqsu.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (10 lines)
> It is required for cross-compilation.
>
> * gnu/packages/password-utils.scm
> (keepassxc)[inputs]: Add 'bash-minimal'.
> (shroud)[inputs]: Likewise.
> (assword)[inputs]: Likewise.
> (password-store)[inputs]: Likewise.
> (qtpass)[inputs]: Likewise.
> (browserpass-native)[inputs]: Likewise.

Applied manually.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 16:46
Re: [bug#49327] [PATCH core-updates 014/128] gnu: wine: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87lebxjqqp.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (4 lines)
> It is required for cross-compilation.
>
> * gnu/packages/wine.scm (wine)[inputs]: Add 'bash-minimal'.

This one is obsolete.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 16:50
Re: [bug#49327] [PATCH core-updates 015/128] gnu: mail: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87h6mljqjz.fsf@gmail.com
Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (10 lines)
> It is required for cross-compilation.
>
> * gnu/packages/mail.scm
> (astroid)[inputs]: Add 'bash-minimal'.
> (notifymuch)[inputs]: Likewise.
> (dkimproxy)[inputs]: Likewise.
> (swaks)[inputs]: Likewise.
> (mumi)[inputs]: Likewise.
> (public-inbox)[inputs]: Likewise.

Applied manually.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 17:02
Re: [bug#49327] [PATCH core-updates 016/128] gnu: engineering: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87cyx9jq0t.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (10 lines)
> It is required for cross-compilation.
>
> * gnu/packages/engineering.scm
> (librecad)[inputs]: Add 'bash-minimal'.
> (pcb)[inputs]: Likewise.
> (kicad)[inputs]: Likewise.
> (volk)[inputs]: Likewise.
> (freehdl)[inputs]: Likewise.
> (freecad)[inputs]: Likewise.

Redone or current cu.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 17:14
Re: [bug#49327] [PATCH core-updates 017/128] gnu: messaging: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
878r7xjph8.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (10 lines)
> It is required for cross-compilation.
>
> * gnu/packages/messaging.scm
> (gajim)[inputs]: Add 'bash-minimal'.
> (prosody)[inputs]: Likewise.
> (utox)[inputs]: Likewise.
> (qtox)[inputs]: Likewise.
> (perl-net-psyc)[inputs]: Likewise.
> (psi-plus)[inputs]: Likewise.

Remade on core-updates.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 17:19
Re: [bug#49327] [PATCH core-updates 018/128] gnu: maths: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
874jiljp8r.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (8 lines)
> It is required for cross-compilation.
>
> * gnu/packages/maths.scm
> (units)[inputs]: Add 'bash-minimal'.
> (vuesz)[inputs]: Likewise.
> (maxima)[inputs]: Likewise.
> (wxmaxima)[inputs]: Likewise.

Remade on cu.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 17:22
Re: [bug#49327] [PATCH core-updates 019/128] gnu: game-development: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87zg0diajq.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (6 lines)
> It is required for cross-compilation.
>
> * gnu/packages/game-development.scm
> (renpy)[inputs]: Add 'bash-minimal'.
> (godot)[inputs]: Likewise.

Adjusted for current cu.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 17:22
Re: [bug#49327] [PATCH core-updates 020/128] gnu: wgetpaste: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87v8b1iai5.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (4 lines)
> It is required for cross-compilation.
>
> * gnu/packages/wget.scm (wgetpaste)[inputs]: Add 'bash-minimal'.

Obsolete.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 18:10
Re: [bug#49327] [PATCH core-updates 021/128] gnu: animation: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87pm19gtqx.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (7 lines)
> It is required for cross-compilation.
>
> * gnu/packages/animation.scm
> (synfigstudio)[inputs]: Add 'bash-minimal'.
> (pagagayo)[inputs]: Likewise.
> (pencil2d)[inputs]: Likewise.

Applied!

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 18:13
Re: [bug#49327] [PATCH core-updates 022/128] gnu: deboostrap: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87lebxgtlw.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (4 lines)
> It is required for cross-compilation.
>
> * gnu/packages/debian.scm (deboostrap)[inputs]: Add 'bash-minimal'.

Appears obsolete.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 20 Oct 2023 18:14
Re: [bug#49327] [PATCH core-updates 023/128] gnu: debug: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87h6mlgtjh.fsf@gmail.com
Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (6 lines)
> It is required for cross-compilation.
>
> * gnu/packages/debug.scm
> (c-reduce)[inputs]: Add 'bash-minimal'.
> (scanmem)[inputs]: Likewise.

Applied.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 21 Oct 2023 05:44
Re: [bug#49327] [PATCH core-updates 024/128] gnu: emacs: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87fs24fxmc.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (6 lines)
> It is required for cross-compilation.
>
> * gnu/packages/emacs.scm
> (emacs)[inputs]: Add 'bash-minimal'.
> (emacs-minimal)[inputs]: Likewise.

Obsolete.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 21 Oct 2023 05:48
Re: [bug#49327] [PATCH core-updates 025/128] gnu: tryton: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87bkcsfxfc.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (4 lines)
> It is required for cross-compilation.
>
> * gnu/packages/tryton.scm (tryton)[inputs]: Add 'bash-minimal'.

Applied.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 21 Oct 2023 06:03
Re: [bug#49327] [PATCH core-updates 030/128] gnu: guile-xyz: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
877cngfwpj.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (11 lines)
> It is required for cross-compilation.
>
> * gnu/packages/guile-xyz.scm
> (artanis)[inputs]: Add 'bash-minimal'.
> (guile-dsv)[inputs]: Likewise.
> (guile-hall)[inputs]: Likewise.
> (python-on-guile)[inputs]: Likewise.
> (haunt)[inputs]: Likewise.
> (emacsy)[inputs]: Likewise.
> (nomad)[inputs]: Likewise.

Applied till here this far.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 21 Oct 2023 07:54
Re: [bug#49327] [PATCH core-updates 064/128] gnu: blanket: Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327@debbugs.gnu.org)
87zg0ced1b.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (5 lines)
> It is required for cross-compilation.
>
> * gnu/packages/task-management.scm
> (blanket)[inputs]: Add 'bash-minimal'.

All processed and merged until here.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 22 Oct 2023 01:19
Re: [bug#49327] [PATCH core-updates 000/128] Add 'bash' input for 'wrap-program'.
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 49327-done@debbugs.gnu.org)
87h6mjd0nn.fsf@gmail.com
Hi,

Maxime Devos <maximedevos@telenet.be> writes:

Toggle quote (151 lines)
> Hi guix!
>
> 'wrap-program' creates wrappers and uses as interpreter (bash) whatever
> it finds in PATH (unless #:sh is used). That's incorrect when
> cross-compiling, but the 'patch-shebangs' phase will replace
> the interpreter with a bash from 'inputs'. So all is well after all,
> but only if "bash-minimal" (or "bash") is in 'inputs'!
>
> This patch series adds "bash-minimal" whenever 'wrap-program' or
> 'wrap-qt-program' is used. I ignored the 'git' for now, because there
> are some complications there (something with bash-for-tests and
> ordering of inputs), and 'openconnect-sso' because I think it would lead
> to a merge conflict.
>
> I believe glib-or-gtk-build-system and qt-build-system should have
> an implicit (cross-) "bash-minimal" input when cross-compiling, because
> the point of these build systems seems to be automatically creating
> wrapper, but that's something for later.
>
> Greetings,
> Maxime.
> Maxime Devos (128):
> gnu: admin: Add bash input for 'wrap-program'.
> gnu: xorg: Add 'bash' input for 'wrap-program'.
> gnu: xdisorg: Add 'bash' input for 'wrap-program'.
> gnu: version-control: Add 'bash' input for 'wrap-program'.
> gnu: guix-build-coordinator: Simplify usage of 'wrap-program'.
> gnu: freedesktop: Add 'bash' input for 'wrap-program'.
> gnu: games: Add 'bash' input for 'wrap-program'.
> gnu: bioinformatics: Add 'bash' input for 'wrap-program'.
> gnu: cups: Add 'bash' input for 'wrap-program'.
> gnu: databases: Add 'bash' input for 'wrap-program'.
> gnu: gnome: Add 'bash' input for 'wrap-program'.
> gnu: gnupg: Add 'bash' input for 'wrap-program'.
> gnu: password-utils: Add 'bash' input for 'wrap-program'.
> gnu: wine: Add 'bash' input for 'wrap-program'.
> gnu: mail: Add 'bash' input for 'wrap-program'.
> gnu: engineering: Add 'bash' input for 'wrap-program'.
> gnu: messaging: Add 'bash' input for 'wrap-program'.
> gnu: maths: Add 'bash' input for 'wrap-program'.
> gnu: game-development: Add 'bash' input for 'wrap-program'.
> gnu: wgetpaste: Add 'bash' input for 'wrap-program'.
> gnu: animation: Add 'bash' input for 'wrap-program'.
> gnu: deboostrap: Add 'bash' input for 'wrap-program'.
> gnu: debug: Add 'bash' input for 'wrap-program'.
> gnu: emacs: Add 'bash' input for 'wrap-program'.
> gnu: tryton: Add 'bash' input for 'wrap-program'.
> gnu: pdf: Add 'bash' input for 'wrap-program'.
> gnu: patchutils: Add 'bash' input for 'wrap-program'.
> gnu: cdrom: Add 'bash' input for 'wrap-program'.
> gnu: emacs-xyz: Add 'bash' input for 'wrap-program'.
> gnu: guile-xyz: Add 'bash' input for 'wrap-program'.
> gnu: geo: Add 'bash' input for 'wrap-program'.
> gnu: video: Add 'bash' input for 'wrap-program'.
> gnu: bittorrent: Add 'bash' input for 'wrap-program'.
> gnu: remind: Add 'bash' input for 'wrap-program'.
> gnu: chromium: Add 'bash' input for 'wrap-program'.
> gnu: cuirass: Add 'bash' input for 'wrap-program'.
> gnu: arcan: Add 'bash' input for 'wrap-program'.
> gnu: music: Add 'bash' input for 'wrap-program'.
> gnu: file-systems: Add 'bash' input for 'wrap-program'.
> gnu: networking: Add 'bash' input for 'wrap-program'.
> gnu: web-browsers: Add 'bash' input for 'wrap-program'.
> gnu: xfce: Add 'bash' input for 'wrap-program'.
> gnu: web: Add 'bash' input for 'wrap-program'.
> gnu: mpd: Add 'bash' input for 'wrap-program'.
> gnu: moreutils: Add 'bash' input for 'wrap-program'.
> gnu: text-editors: Add 'bash' input for 'wrap-program'.
> gnu: emulators: Add 'bash' input for 'wrap-program'.
> gnu: code: Add 'bash' input for 'wrap-program'.
> gnu: jack2: Add 'bash' input for 'wrap-program'.
> gnu: dirvish: Add 'bash' input for 'wrap-program'.
> gnu: fio: Add 'bash' input for 'wrap-program'.
> gnu: econnman: Add 'bash' input for 'wrap-program'.
> gnu: tomb: Add 'bash' input for 'wrap-program'.
> gnu: translate-shell: Add 'bash' input for 'wrap-program'.
> gnu: electron-cash: Add 'bash' input for 'wrap-program'.
> gnu: fontutils: Add 'bash' input for 'wrap-program'.
> gnu: wordnet: Add 'bash' input for 'wrap-program'.
> gnu: awesome: Add 'bash' input for 'wrap-program'.
> gnu: protonvpn-cli: Add 'bash' input for 'wrap-program'.
> gnu: remmina: Add 'bash' input for 'wrap-program'.
> gnu: virtualization: Add 'bash' input for 'wrap-program'.
> gnu: biber: Add 'bash' input for 'wrap-program'.
> gnu: terminals: Add 'bash' input for 'wrap-program'.
> gnu: blanket: Add 'bash' input for 'wrap-program'.
> gnu: syndication: Add 'bash' input for 'wrap-program'.
> gnu: ibus: Add 'bash' input for 'wrap-program'.
> gnu: lisp: Add 'bash' input for 'wrap-program'.
> gnu: photo: Add 'bash' input for 'wrap-program'.
> gnu: mosh: Add 'bash' input for 'wrap-program'.
> gnu: ceph: Add 'bash' input for 'wrap-program'.
> gnu: syncthing-gtk: Add 'bash' input for 'wrap-program'.
> gnu: spice: Add 'bash' input for 'wrap-program'.
> gnu: execline: Add 'bash' input for 'wrap-program'.
> gnu: swish-e: Add 'bash' input for 'wrap-program'.
> gnu: byobu: Add 'bash' input for 'wrap-program'.
> gnu: sawfish: Add 'bash' input for 'wrap-program'.
> gnu: perl: Add 'bash' input for 'wrap-program'.
> gnu: parallel: Add 'bash' input for 'wrap-program'.
> gnu: phabricator: Add 'bash' input for 'wrap-program'.
> gnu: 389-ds-base: Add 'bash' input for 'wrap-program'.
> gnu: nicotine+: Add 'bash' input for 'wrap-program'.
> gnu: lxqt: Add 'bash' input for 'wrap-program'.
> gnu: lxpanel: Add 'bash' input for 'wrap-program'.
> gnu: linux: Add 'bash' input for 'wrap-program'.
> gnu: licensecheck: Add 'bash' input for 'wrap-program'.
> gnu: kde: Add 'bash' input for 'wrap-program'.
> gnu: kawa: Add 'bash' input for 'wrap-program'.
> gnu: ebook: Add 'bash' input for 'wrap-program'.
> gnu: k3b: Add 'bash' input for 'wrap-program'.
> gnu: ranger: Add 'bash' input for 'wrap-program'.
> gnu: lightdm: Explicitely use a native 'bash' for 'wrap-program'.
> gnu: lightdm-gtk-wreeter: Add 'bash' input for 'wrap-program'.
> gnu: lightdm-djvu: Add 'bash' input for 'wrap-program'.
> gnu: dns: Add 'bash' input for 'wrap-program'.
> gnu: dblatex: Add 'bash' input for 'wrap-program'.
> gnu: zeal: Add 'bash' input for 'wrap-program'.
> gnu: education: Add 'bash' input for 'wrap-program'.
> gnu: julia: Add 'bash' input for 'wrap-program'.
> gnu: gramps: Add 'bash' input for 'wrap-program'.
> gnu: po4a: Add 'bash' input for 'wrap-program'.
> gnu: itstool: Add 'bash' input for 'wrap-program'.
> gnu: gnome-shell-extension-gsconnect: Add 'bash' input.
> gnu: gnucash: Add 'bash' input for 'wrap-program'.
> gnu: windowmaker: Add 'bash' input for 'wrap-program'.
> gnu: icecat: Add 'bash' input for 'wrap-program'.
> gnu: gnuzilla: Add 'bash' input for 'wrap-program'.
> gnu: gpodder: Add 'bash' input for 'wrap-program'.
> gnu: gpsd: Add 'bash' input for 'wrap-program'.
> gnu: fgallery: Add 'bash' input for 'wrap-program'.
> gnu: xdot: Add 'bash' input for 'wrap-program'.
> gnu: groff: Add 'bash' input for 'wrap-program'.
> gnu: gtk-doc: Add 'bash' input for 'wrap-program'.
> gnu: guile-wm: Add 'bash' input for 'wrap-program'.
> gnu: raincat: Add 'bash' input for 'wrap-program'.
> gnu: itk-snap: Add 'bash' input for 'wrap-program'.
> gnu: mypaint: Add 'bash' input for 'wrap-program'.
> gnu: inkscape-1.0: Add 'bash' input for 'wrap-program'.
> gnu: python-git-review: Add 'bash' input for 'wrap-program'.
> gnu: orange: Add 'bash' input for 'wrap-program'.
> gnu: akku: Add 'bash' input for 'wrap-program'.
> gnu: piet: Add 'bash' input for 'wrap-program'.
> gnu: plotutils: Add 'bash' input for 'wrap-program'.
> gnu: presentty: Add 'bash' input for 'wrap-program'.
> gnu: gunicorn: Add 'bash' input for 'wrap-program'.
> gnu: python-screenkey: Add 'bash' input for 'wrap-program'.
> gnu: gnuradio: Add 'bash' input for 'wrap-program'.
> gnu: rednotebook: Add 'bash' input for 'wrap-program'.
> gnu: rust: Add 'bash' input for 'wrap-program'.

All merged. Phew!

--
Thanks,
Maxim
Closed
?