summaryrefslogtreecommitdiff
path: root/gnu/packages/bash.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-12-13 17:18:24 +0100
committerLudovic Courtès <ludo@gnu.org>2021-12-13 17:48:25 +0100
commit8394619baceb118df92e355377fd543bb1aa501a (patch)
tree504f07c2a9f88596a305b59ef45f941062426a52 /gnu/packages/bash.scm
parentaca2defe0172868295941fd9f0e97886f6e9b2d4 (diff)
gnu: Simplify package inputs.
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
Diffstat (limited to 'gnu/packages/bash.scm')
-rw-r--r--gnu/packages/bash.scm25
1 files changed, 11 insertions, 14 deletions
diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm
index 7e98367bbb2..cf40ee94f60 100644
--- a/gnu/packages/bash.scm
+++ b/gnu/packages/bash.scm
@@ -137,8 +137,7 @@ number/base32-hash tuples, directly usable in the 'patch-series' form."
137 (outputs '("out" 137 (outputs '("out"
138 "doc" ;1.7 MiB of HTML and extra files 138 "doc" ;1.7 MiB of HTML and extra files
139 "include")) ;headers used by extensions 139 "include")) ;headers used by extensions
140 (inputs `(("readline" ,readline) 140 (inputs (list readline ncurses)) ;TODO: add texinfo
141 ("ncurses" ,ncurses))) ;TODO: add texinfo
142 (arguments 141 (arguments
143 `(;; When cross-compiling, `configure' incorrectly guesses that job 142 `(;; When cross-compiling, `configure' incorrectly guesses that job
144 ;; control is missing. 143 ;; control is missing.
@@ -285,7 +284,7 @@ without modification.")
285 (patches 284 (patches
286 (search-patches "bash-completion-directories.patch")))) 285 (search-patches "bash-completion-directories.patch"))))
287 (build-system gnu-build-system) 286 (build-system gnu-build-system)
288 (native-inputs `(("util-linux" ,util-linux))) 287 (native-inputs (list util-linux))
289 (arguments 288 (arguments
290 `(#:phases (modify-phases %standard-phases 289 `(#:phases (modify-phases %standard-phases
291 (add-after 290 (add-after
@@ -378,10 +377,8 @@ capturing.")
378 (base32 377 (base32
379 "0f59zh4d4pa1a7ybs5zl6h0csbqqv11lbnq0jl1dgwm1s6p49bsq")))) 378 "0f59zh4d4pa1a7ybs5zl6h0csbqqv11lbnq0jl1dgwm1s6p49bsq"))))
380 (inputs 379 (inputs
381 `(("bash" ,bash) 380 (list bash coreutils guile-3.0 ;for wrap-script
382 ("coreutils" ,coreutils) 381 grep))
383 ("guile" ,guile-3.0) ;for wrap-script
384 ("grep" ,grep)))
385 (arguments 382 (arguments
386 `(#:modules ((guix build utils)) 383 `(#:modules ((guix build utils))
387 #:builder 384 #:builder
@@ -428,14 +425,14 @@ in Bash, but you can use it to test any UNIX program.")
428 (base32 "0s1sifqzqmr0dnciv06yqrpzgj11d7n0gy5zaxh6b3x8bx7k75l8")))) 425 (base32 "0s1sifqzqmr0dnciv06yqrpzgj11d7n0gy5zaxh6b3x8bx7k75l8"))))
429 (build-system gnu-build-system) 426 (build-system gnu-build-system)
430 (inputs 427 (inputs
431 `(("elfutils" ,elfutils) 428 (list elfutils
432 ("libelf" ,libelf) 429 libelf
433 ("libffi" ,libffi) 430 libffi
434 ("zlib" ,zlib) 431 zlib
435 ;; Require a bash with C plugin support to build. 432 ;; Require a bash with C plugin support to build.
436 ("bash" ,bash))) 433 bash))
437 (native-inputs 434 (native-inputs
438 `(("pkg-config" ,pkg-config))) 435 (list pkg-config))
439 (home-page "https://github.com/taviso/ctypes.sh") 436 (home-page "https://github.com/taviso/ctypes.sh")
440 (synopsis "Foreign function interface for Bash") 437 (synopsis "Foreign function interface for Bash")
441 (description "Bash-ctypes is a Bash plugin that provides a foreign 438 (description "Bash-ctypes is a Bash plugin that provides a foreign