diff options
author | conses <contact@conses.eu> | 2023-03-08 23:37:34 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-03-17 09:22:49 +0100 |
commit | 1b646419552c703f6a13b8f4d1b37ca3c77d7c4f (patch) | |
tree | d3f3282bee39a52bfa18575d0523a16097210700 /gnu/packages | |
parent | ec2788f077150ad4700b4d970f916dd21418e152 (diff) | |
download | guix-1b646419552c703f6a13b8f4d1b37ca3c77d7c4f.tar.gz |
gnu: Add emacs-srht.
* gnu/packages/emacs-xyz.scm (emacs-srht): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 09611cccc8..e0c7e97f68 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25580,6 +25580,41 @@ later.") them in your web browser.") (license license:expat)))) +(define-public emacs-srht + (package + (name "emacs-srht") + (version "0.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~akagi/srht.el") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10271yp9w9z27gjjpb7bnsqcrhqyvggrbmic6x1nlrn06vin1qkz")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #t + #:test-command #~(list "emacs" "--batch" + "-l" "tests/srht-test.el" + "-f" "ert-run-tests-batch-and-exit") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'move-source-files + (lambda _ + (let ((el-files (find-files "./lisp" ".*\\.el$"))) + (for-each (lambda (f) + (rename-file f (basename f))) + el-files))))))) + (propagated-inputs (list emacs-plz)) + (home-page "https://git.sr.ht/~akagi/srht.el") + (synopsis "Emacs sr.ht API client") + (description "This package provides bindings to the Sourcehut REST API as +well as commands for interacting with it.") + (license license:gpl3+))) + (define-public emacs-srv (package (name "emacs-srv") |