aboutsummaryrefslogtreecommitdiff
path: root/src/org/euandre/packages.scm
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-03-20 14:37:34 -0300
committerEuAndreh <eu@euandre.org>2023-03-21 07:34:35 -0300
commit58167062f674cbc5ac97991a921a1ac92118101c (patch)
treed39312ce189e459a46b0d1d41ffedf1e1c1063fa /src/org/euandre/packages.scm
parentqueue.scm: Remove (mail-in-home? ...) option from Postfix and Dovecot (diff)
downloadpackage-repository-58167062f674cbc5ac97991a921a1ac92118101c.tar.gz
package-repository-58167062f674cbc5ac97991a921a1ac92118101c.tar.xz
Big revamp of paku(1): now in Perl, genating Debian packages
Diffstat (limited to 'src/org/euandre/packages.scm')
-rw-r--r--src/org/euandre/packages.scm155
1 files changed, 140 insertions, 15 deletions
diff --git a/src/org/euandre/packages.scm b/src/org/euandre/packages.scm
index 4cd3ca0..be54ceb 100644
--- a/src/org/euandre/packages.scm
+++ b/src/org/euandre/packages.scm
@@ -7,32 +7,157 @@
#:use-module (guix download)
#:use-module (guix build-system gnu))
+(define-public git-permalink-0-1-0
+ (package
+ (name "git-permalink-0-1-0")
+ (version "v0.1.0")
+ (source (origin
+ (method url-fetch)
+ (uri "https://euandre.org/git/git-permalink/snapshot/git-permalink-v0.1.0.tar.xz")
+ (sha256
+ (base32 "07waci3y0xdlbr8gl1lzdbsiz0csnrshcm6f18cdzn7y97irhb15"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list))
+ (inputs
+ (list))
+ (arguments
+ (list
+ #:make-flags '(list (string-append "PREFIX=" %output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (synopsis "Git extension to generate web permalinks of files in a repository")
+ (description
+ "It knows about many of the existing code forges, but allows for URL
+template overrides to be used on custom domains or deployments via git
+config.")
+ (home-page "https://euandre.org/s/git-permalink/")
+ (license license:agpl3+)))
+
+(define-public git-permalink-0-2-0
+ (package
+ (name "git-permalink-0-2-0")
+ (version "v0.2.0")
+ (source (origin
+ (method url-fetch)
+ (uri "https://euandre.org/git/git-permalink/snapshot/git-permalink-v0.2.0.tar.xz")
+ (sha256
+ (base32 "10qiigp29jamb23mdrf1yp0gqmihlsg931ibpiqpf4pn28l5d9ly"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list))
+ (inputs
+ (list))
+ (arguments
+ (list
+ #:make-flags '(list (string-append "PREFIX=" %output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (synopsis "Git extension to generate web permalinks of files in a repository")
+ (description
+ "It knows about many of the existing code forges, but allows for URL
+template overrides to be used on custom domains or deployments via git
+config.")
+ (home-page "https://euandre.org/s/git-permalink/")
+ (license license:agpl3+)))
+
+(define-public remembering-0-1-2
+ (package
+ (name "remembering-0-1-2")
+ (version "v0.1.2")
+ (source (origin
+ (method url-fetch)
+ (uri "https://euandre.org/git/remembering/snapshot/remembering-v0.1.2.tar.xz")
+ (sha256
+ (base32 "1syzn41w4f754ihblwxcv3wn653lh92cgg6g06db1qrx3m2zvw5v"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list))
+ (inputs
+ (list))
+ (arguments
+ (list
+ #:make-flags '(list (string-append "PREFIX=" %output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (synopsis "Add memory to dmenu, fzf and similar tools")
+ (description
+ "It can wrap such tools to accumulate preferences over time, and
+re-arrange the input according to common picks.")
+ (home-page "https://euandre.org/s/remembering/")
+ (license license:agpl3+)))
+
+(define-public td-latest
+ (package
+ (name "td-latest")
+ (version "4a8a7a2662c94b2581f587e9a4b81feba4f5e7d8")
+ (source (origin
+ (method url-fetch)
+ (uri "https://euandre.org/git/td/snapshot/td-4a8a7a2662c94b2581f587e9a4b81feba4f5e7d8.tar.xz")
+ (sha256
+ (base32 "01g1vnlz1kch8j9zzaxyixih04azdvrfabfzg7xqny32h2p62md2"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list))
+ (inputs
+ (list))
+ (arguments
+ (list
+ #:make-flags '(list (string-append "PREFIX=" %output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (synopsis "Minimalistic bug tracker CLI")
+ (description
+ "Create and maintain a TODOs.md files as a bug database.
+
+It is a tool for distributed, offline issue tracking, reified as a simple text
+file in the repository.")
+ (home-page "https://euandre.org/s/td/")
+ (license license:agpl3+)))
+
+(define-public td td-latest)
+
+
(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"))
+ (uri "https://euandre.org/git/guile-heredoc/snapshot/guile-heredoc-065435cdce609604e33b879b9be3e81ab89f3e7b.tar.xz")
(sha256
- (base32
- "0cmfg7rj3malc2dplhdibcsj5kx41lfv5i3dxnwq203fd7xy50v5"))))
+ (base32 "1y1110bg4ki0dvn8hggxy34wg7ig4r3377nc84isnj3dydqm2vjd"))))
(build-system gnu-build-system)
+ (native-inputs
+ (list
+ texinfo))
(inputs
- (list guile-3.0
- texinfo))
+ (list
+ guile-3.0))
(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/")
+ (list
+ #:make-flags '(list (string-append "PREFIX=" %output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (synopsis "Guile heredoc syntax")
+ (description
+ "Guile heredoc syntax long.")
+ (home-page "https://euandre.org/s/guile-heredoc/")
(license license:agpl3+)))
+(define-public guile-heredoc guile-heredoc-latest)
+
+
(list
+ git-permalink-0-1-0
+ git-permalink-0-2-0
+ remembering-0-1-2
+ td
+ td-latest
+ guile-heredoc
guile-heredoc-latest)