me
/
guix
Archived
1
0
Fork 0

gnu: emacs-webpaste: Update to 3.2.2-1.8ac7b2d.

* gnu/packages/emacs-xyz.scm (emacs-webpaste): Update to 3.2.2-1.8ac7b2d.

Change-Id: Ifc4e9e59cb321d043e7c2aceb682119d6040e134
master
Nicolas Goaziou 2024-03-18 09:21:46 +01:00
parent dc2d352eb1
commit 4a1650ab83
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 37 additions and 35 deletions

View File

@ -37927,44 +37927,46 @@ released, and track their progress in watching a series.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-webpaste (define-public emacs-webpaste
(package (let ((commit "8ac7b2d409f158bcaa853aa1c5763e8acf2857bb")
(name "emacs-webpaste") (revision "1"))
(version "3.2.2") (package
(source (name "emacs-webpaste")
(origin (version (git-version "3.2.2" revision commit))
(method git-fetch) (source
(uri (git-reference (origin
(url "https://github.com/etu/webpaste.el") (method git-fetch)
(commit version))) (uri (git-reference
(file-name (git-file-name name version)) (url "https://github.com/etu/webpaste.el")
(sha256 (commit commit)))
(base32 "07hj9nr7x6c9w2dnvc58cfbprgp9cqzdxflp5qlpglzdw0bi9s3c")))) (file-name (git-file-name name version))
(build-system emacs-build-system) (sha256
(arguments (base32 "1wl2q4q7c2a1m60q4dnajsyzkc9yprkyzx4hxzmxkwry22k906x3"))))
`(#:tests? #t (build-system emacs-build-system)
#:test-command '("make" "unit" "integration") (arguments
#:phases `(#:tests? #t
(modify-phases %standard-phases #:test-command '("make" "unit" "integration")
(add-after 'unpack 'fix-tests #:phases
(lambda _ (modify-phases %standard-phases
;; Do not use cask to run tests. (add-after 'unpack 'fix-tests
(substitute* "Makefile" (lambda _
(("\\$\\{CASK\\} exec ") "")) ;; Do not use cask to run tests.
;; Disable tests that need network access. (substitute* "Makefile"
(substitute* (list "tests/unit/test-webpaste-provider-creation.el" (("\\$\\{CASK\\} exec ") ""))
"tests/integration/test-webpaste-providers.el") ;; Disable tests that need network access.
(("describe") "xdescribe"))))))) (substitute* (list "tests/unit/test-webpaste-provider-creation.el"
(native-inputs "tests/integration/test-webpaste-providers.el")
(list emacs-buttercup)) (("describe") "xdescribe")))))))
(propagated-inputs (native-inputs
(list emacs-request)) (list emacs-buttercup))
(home-page "https://github.com/etu/webpaste.el") (propagated-inputs
(synopsis "Paste to pastebin-like services") (list emacs-request))
(description "This mode pastes whole buffers or parts of buffers (home-page "https://github.com/etu/webpaste.el")
(synopsis "Paste to pastebin-like services")
(description "This mode pastes whole buffers or parts of buffers
to pastebin-like services. It supports more than one service and will to pastebin-like services. It supports more than one service and will
failover if one service fails. More services can easily be added over time failover if one service fails. More services can easily be added over time
and preferred services can easily be configured.") and preferred services can easily be configured.")
(license license:gpl3+))) (license license:gpl3+))))
(define-public emacs-keystore-mode (define-public emacs-keystore-mode
(let ((release "0.0.1") (let ((release "0.0.1")