aboutsummaryrefslogtreecommitdiff
path: root/src/org/euandre/packages.scm
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-03-13 14:20:36 -0300
committerEuAndreh <eu@euandre.org>2023-03-13 14:23:09 -0300
commit830185d4e914e5e33fc27fa865dc441305eaf8a8 (patch)
tree52024fa8aad0da935071bc509565dd601a84fbec /src/org/euandre/packages.scm
parentqueue.scm: Name the "Spam" folder by its "special" name, "Junk" (diff)
downloadpackage-repository-830185d4e914e5e33fc27fa865dc441305eaf8a8.tar.gz
package-repository-830185d4e914e5e33fc27fa865dc441305eaf8a8.tar.xz
git mv src/xyz/euandreh/* src/org/euandre/
Diffstat (limited to 'src/org/euandre/packages.scm')
-rw-r--r--src/org/euandre/packages.scm63
1 files changed, 63 insertions, 0 deletions
diff --git a/src/org/euandre/packages.scm b/src/org/euandre/packages.scm
new file mode 100644
index 0000000..fa5848e
--- /dev/null
+++ b/src/org/euandre/packages.scm
@@ -0,0 +1,63 @@
+(define-module (org euandre 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 "065435cdce609604e33b879b9be3e81ab89f3e7b")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://euandre.org/git/guile-heredoc/snapshot/guile-heredoc-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0cmfg7rj3malc2dplhdibcsj5kx41lfv5i3dxnwq203fd7xy50v5"))))
+ (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://euandre.org/git/guile-heredoc/")
+ (license license:agpl3+)))
+
+(define-public td-latest
+ (package
+ (name "td-latest")
+ (version "7a1d07c1051ff48f17c915f99e20b629ed0a6a70")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://euandre.org/git/td/snapshot/td-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1ixcfkalhhnxn7c4dshw42gd5bnwxb4c1dxkll50qyf9vdasqms8"))))
+ (build-system gnu-build-system)
+ (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://euandre.org/git/td/")
+ (license license:agpl3+)))
+
+(list
+ td-latest
+ guile-heredoc-latest)