diff options
| author | Yunqi Shao <me@yqshao.se> | 2026-01-18 19:50:29 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-02-27 20:38:18 +0000 |
| commit | a39d2337cb92b1d132b48d25c50cc24c2e62886f (patch) | |
| tree | 3237ed00c485551f14ef0d8b832a8dff15ece074 /gnu | |
| parent | 8499852a40b7ead6bb232921a2d8a03da9d42fbf (diff) | |
gnu: liquidprompt: Update to 2.2.1.
* gnu/packages/shellutils.scm (liquidprompt): Update to 2.2.1.
[arguments]<#:install-plan>: Update template locations.
<#:phases>: Add 'install-generated-config phase.
Merges: https://codeberg.org/guix/guix/pulls/5727
Change-Id: I3f5ec199f6f0b04246fc414bd8d2a3c52acc9c5d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/shellutils.scm | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm index 5f42058ea7d..03c9c2b6cd4 100644 --- a/gnu/packages/shellutils.scm +++ b/gnu/packages/shellutils.scm @@ -1066,7 +1066,7 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh (define-public liquidprompt (package (name "liquidprompt") - (version "2.1.2") + (version "2.2.1") (home-page "https://github.com/liquidprompt/liquidprompt") (source (origin @@ -1076,15 +1076,14 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0ljlq97mh84d6g6r3abb254vrwrdan5v74b69fpd62d7p9ffnsgf")))) + (base32 "1xm3cb2dinn0zqqqya4qz2v8mp8hb6f1mckqvc6npdf8xlcwap35")))) (build-system copy-build-system) (arguments (list - #:install-plan #~'(("liquidpromptrc-dist" "etc/liquidpromptrc") - ("example.bashrc" "share/liquidprompt/examples/") - ("liquid.ps1" "share/liquidprompt/examples/") + #:install-plan #~'(("example.bashrc" "share/liquidprompt/examples/") ("liquidprompt" "share/liquidprompt/") ("contrib" "share/liquidprompt/") + ("templates" "share/liquidprompt/") ("themes" "share/liquidprompt/") ("liquidprompt.plugin.zsh" "share/zsh/plugins/liquidprompt/") @@ -1107,7 +1106,16 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh (search-input-file inputs (string-append "bin/" command)) - ending)))))))) + ending))))) + (add-after 'install 'install-generated-config + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (etc (string-append out "/etc")) + (config (string-append etc "/liquidpromptrc"))) + (mkdir etc) + (with-output-to-file config + (lambda _ + (invoke "./tools/config-from-doc.sh"))))))))) (inputs (list ncurses coreutils inetutils)) |
