diff options
author | EuAndreh <eu@euandre.org> | 2023-03-20 14:37:34 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2023-03-21 07:34:35 -0300 |
commit | 58167062f674cbc5ac97991a921a1ac92118101c (patch) | |
tree | d39312ce189e459a46b0d1d41ffedf1e1c1063fa /src/org/euandre/packages.scm | |
parent | queue.scm: Remove (mail-in-home? ...) option from Postfix and Dovecot (diff) | |
download | package-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.scm | 155 |
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) |