~ruther/guix-local

ab757994206a8f57250e004c7a9f233eef43c6e3 — Josep Bigorra 1 year, 1 month ago 703998a
gnu: Add guile-kracht.

* gnu/packages/guile-xyz.scm (guile-kracht): New variable.

Change-Id: I51fc2fcabf41db0e17bb9347c156600a8af071b0
Signed-off-by: jgart <jgart@dismail.de>
1 files changed, 28 insertions(+), 0 deletions(-)

M gnu/packages/guile-xyz.scm
M gnu/packages/guile-xyz.scm => gnu/packages/guile-xyz.scm +28 -0
@@ 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")