Archived
1
0
Fork 0

gnu: Add guile-imanifest.

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

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Xinglu Chen 2021-03-28 15:12:38 +02:00 committed by Christopher Baines
parent 0374617920
commit fa76e52d87
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -91,6 +91,7 @@
#:use-module (gnu packages networking) #:use-module (gnu packages networking)
#:use-module (gnu packages noweb) #:use-module (gnu packages noweb)
#:use-module (gnu packages nss) #:use-module (gnu packages nss)
#:use-module (gnu packages package-management)
#:use-module (gnu packages password-utils) #:use-module (gnu packages password-utils)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
@ -1745,6 +1746,35 @@ The library is shipped with documentation in Info format and usage examples.")
(define-public guile3.0-ics (define-public guile3.0-ics
(deprecated-package "guile3.0-ics" guile-ics)) (deprecated-package "guile3.0-ics" guile-ics))
(define-public guile-imanifest
(let ((commit "ccd5a2111b008d778106f5595a3a585954d95d0")
(revision "0"))
(package
(name "guile-imanifest")
(version (git-version "0.0.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~brown121407/guile-imanifest")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0i5qllcrhdjhspyj7j9h4dc9y37d3cfbpackmybm3030qgfxqirf"))))
(build-system guile-build-system)
(native-inputs
`(("guile" ,guile-3.0)))
(propagated-inputs
`(("guile-readline" ,guile-readline)
("guile-colorized" ,guile-colorized)
("guix" ,guix)))
(home-page "https://sr.ht/~brown121407/guile-imanifest")
(synopsis "Interactive Guix manifests")
(description "This package provides functions to generate Guix manifests
interactively. It works by scanning an alist of package categories, to ask the
user which package sets would they like to install from it.")
(license license:gpl3+))))
(define-public guile-wisp (define-public guile-wisp
(package (package
(name "guile-wisp") (name "guile-wisp")