guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#57668] [PATCH 2/2] gnu: Add grml-zsh-config.


From: kiasoc5
Subject: [bug#57668] [PATCH 2/2] gnu: Add grml-zsh-config.
Date: Wed, 7 Sep 2022 23:58:57 -0400

* gnu/packages/shellutils.scm (grml-zsh-config): New variable.
---
 gnu/packages/shellutils.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 110cbe9fda..0698c25598 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -38,6 +38,7 @@ (define-module (gnu packages shellutils)
   #:use-module (guix packages)
   #:use-module (guix download)
   #:use-module (guix git-download)
+  #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system go)
   #:use-module (guix build-system python)
@@ -56,6 +57,7 @@ (define-module (gnu packages shellutils)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages ruby)
   #:use-module (gnu packages shells)
+  #:use-module (gnu packages textutils)
   #:use-module (gnu packages tmux)
   #:use-module (gnu packages vim))
 
@@ -677,3 +679,35 @@ (define-public grc
 @end example
 ")
     (license license:gpl2)))
+
+(define-public grml-zsh-config
+  (package
+   (name "grml-zsh-config")
+   (version "0.19.3")
+   (source (origin
+            (method url-fetch)
+            (uri (string-append
+                  
"https://deb.grml.org/pool/main/g/grml-etc-core/grml-etc-core_";
+                  version ".tar.gz"))
+            (sha256
+             (base32
+              "05fri77028znjnvmh8mz3424rn8ilysj7hn8br2hk1qwkp4zzwp9"))))
+   (build-system copy-build-system)
+   (arguments
+    (list
+     #:phases
+     #~(modify-phases
+       %standard-phases
+       (add-before 'install 'make-doc
+                   (lambda _ (with-directory-excursion "doc" (invoke 
"make")))))
+     #:install-plan
+     #~'(("etc/skel/.zshrc"  "etc/skel/.zshrc")
+        ("etc/zsh/keephack" "etc/zsh/keephack")
+        ("etc/zsh/zshrc"    "etc/zsh/zshrc")
+        ("doc/grmlzshrc.5"  "share/man/man5/grmlzshrc.5"))))
+   (native-inputs (list txt2tags))
+   (home-page "https://grml.org/zsh/";)
+   (synopsis "grml's zsh configuration")
+   (description "This package provides an interactive setup for zsh 
preconfigured
+by the Grml project.")
+   (license license:gpl2)))

base-commit: b45a44eaad890f31d9418dbb8cb14e3ee1d83c19
prerequisite-patch-id: be0e6a7e441cb8ecb5efd53732b4830b3b64a29f
-- 
2.37.2






reply via email to

[Prev in Thread] Current Thread [Next in Thread]