aboutsummaryrefslogtreecommitdiff
path: root/src/xyz/euandreh/packages.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/xyz/euandreh/packages.scm')
-rw-r--r--src/xyz/euandreh/packages.scm32
1 files changed, 31 insertions, 1 deletions
diff --git a/src/xyz/euandreh/packages.scm b/src/xyz/euandreh/packages.scm
index e738925..fdc159e 100644
--- a/src/xyz/euandreh/packages.scm
+++ b/src/xyz/euandreh/packages.scm
@@ -1,10 +1,39 @@
(define-module (xyz euandreh packages)
+ #:use-module (gnu packages guile)
+ #:use-module (gnu packages texinfo)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu))
+(define-public guile-heredoc-latest
+ (package
+ (name "guile-heredoc-latest")
+ (version "a3ac1e5d313d58f4ee7a81bb2166b1c293f74531")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://euandreh.xyz/guile-heredoc.git/snapshot/guile-heredoc-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "129yqkhqs7n60mz5qixdmk1qn21a3zmd852jwb7834jplnk2zksg"))))
+ (build-system gnu-build-system)
+ (inputs
+ (list guile-3.0
+ texinfo))
+ (arguments `(#:make-flags
+ (list (string-append "PREFIX=" %output))
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'configure))))
+ (synopsis "FIXME: (file-append source \"/description\")")
+ (description "FIXME: (file-append source \"/long-description\")")
+ (home-page "https://euandreh.xyz/guile-heredoc/")
+ (license license:agpl3+)))
+
(define-public td-latest
(package
(name "td-latest")
@@ -30,4 +59,5 @@
(license license:agpl3+)))
(list
- td-latest)
+ td-latest
+ guile-heredoc-latest)