[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
?
Your comment

This issue is archived.

To comment on this conversation send an email to 49327@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 49327
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch