summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2024-11-20 17:29:30 +0100
committerLudovic Courtès <ludo@gnu.org>2024-11-29 15:45:18 +0100
commitf92f6f0a59554d6da976b99daca9c30ce475592a (patch)
treed35ec13db34e9c74d3b5831f500ff49c46614b82
parent94bb6a5a88b17da1178fdc1d16cb87b9913bc1c1 (diff)
gnu: liquidprompt: Patch additional utilities
* gnu/packages/shellutils.scm (liquidprompt) [inputs]: Add coreutils and inetutils. [arguments]<#:phases>: Replace the paths of more utilites Change-Id: I84578ca40300a7527a23e5d8c3257d49be911a7b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/shellutils.scm20
1 files changed, 13 insertions, 7 deletions
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 7e9f85a5f2..74e9429de0 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -47,6 +47,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
#:use-module (guix build-system python)
+ #:use-module (gnu packages admin)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages bison)
@@ -946,14 +947,19 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh
(string-append "source "
#$output
"/share/liquidprompt/liquidprompt")))))
- (add-after 'fix-plugin 'fix-tput-path
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "liquidprompt"
- (("([ (])tput " all beginning)
+ (add-after 'fix-plugin 'fix-utils-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "liquidprompt"
+ (("([ (])\\\\?(tput|hostname|cksum|uname|tty|grep)([) ])"
+ all beginning command ending)
(string-append beginning
- (search-input-file inputs "bin/tput")
- " "))))))))
- (inputs (list ncurses))
+ (search-input-file
+ inputs
+ (string-append "bin/" command))
+ ending))))))))
+ (inputs (list ncurses
+ coreutils
+ inetutils))
(synopsis "Full-featured prompt for Bash & Zsh")
(description
"Liquidprompt is an adaptive prompt for Bash and Zsh that gives