diff options
author | Josep Bigorra <jjbigorra@gmail.com> | 2025-06-21 21:09:07 +0200 |
---|---|---|
committer | jgart <jgart@dismail.de> | 2025-06-21 17:58:24 -0400 |
commit | ab757994206a8f57250e004c7a9f233eef43c6e3 (patch) | |
tree | 7ee7d9282b69a71b52b8a5ab4a55cfc0759c757e /gnu/packages/guile-xyz.scm | |
parent | 703998a6e60f34231bf59866bd8bef7be516754a (diff) |
gnu: Add guile-kracht.
* gnu/packages/guile-xyz.scm (guile-kracht): New variable.
Change-Id: I51fc2fcabf41db0e17bb9347c156600a8af071b0
Signed-off-by: jgart <jgart@dismail.de>
Diffstat (limited to 'gnu/packages/guile-xyz.scm')
-rw-r--r-- | gnu/packages/guile-xyz.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index c3f21067dd..1493ded3d6 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1178,6 +1178,34 @@ is not available for Guile 2.0.") (modify-inputs (package-native-inputs guile-fibers) (replace "guile" guile-next)))))) +(define-public guile-kracht + (package + (name "guile-kracht") + (version "0.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/jjba23/kracht.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mcyi3a6vpqm4z01rcmv6fqhf7gayppa9yib76jqrihxv8w70m5g")))) + (build-system guile-build-system) + (native-inputs (list guile-3.0)) + (arguments + (list + #:source-directory "src")) + (home-page "https://codeberg.org/jjba23/kracht") + (synopsis + "Utility methods and functionalities for Guile Scheme programming") + (description + "Kracht provides helpful and convenient functionalities that can help you +develop more comfortably in your Guile Scheme project. You can see it as a +batteries-included addition to the (already great) standard library, +complementing it, and helping developers write cleaner code.") + (license license:lgpl3+))) + (define-public guile-filesystem (package (name "guile-filesystem") |