Archived
1
0
Fork 0

gnu: emacs-web-server: Update to 0.1.2.

* gnu/packages/emacs-xyz.scm (emacs-web-server): Update to 0.1.2.
[source]: Use GNU ELPA repository instead of GitHub.
[native-inputs]: Remove unnecessary native inputs.
[arguments]: Do not run tests, which do not exist in ELPA.
This commit is contained in:
Nicolas Goaziou 2020-06-06 15:23:10 +02:00
parent c08a784c58
commit 0bcf20e949
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -19854,40 +19854,22 @@ invoked.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-web-server (define-public emacs-web-server
(let ((commit "cafa5b7582c57252a0884b2c33da9b18fb678713")
(revision "1"))
(package (package
(name "emacs-web-server") (name "emacs-web-server")
(version (git-version "0.1.0" revision commit)) (version "0.1.2")
(source (source
(origin (origin
(method git-fetch) (method url-fetch)
(uri (git-reference (uri (string-append "https://elpa.gnu.org/packages/"
(url "https://github.com/eschulte/emacs-web-server/") "web-server-" version ".tar"))
(commit commit)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32 "10lcsl4dg2yr9zjd99gq9jz150wvvh6r5y9pd88l8y9vz16f2lim"))))
"1c0lfqmbs5hvz3fh3c8wgp6ipwmxrwx9xj264bjpj3phixd5419y"))))
(build-system emacs-build-system) (build-system emacs-build-system)
(native-inputs
`(("curl" ,curl)))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-shell
;; Setting the SHELL environment variable is required for the tests
;; to find sh.
(lambda _
(setenv "SHELL" (which "sh"))
#t)))
#:tests? #t
#:test-command '("make" "check")))
(home-page "https://github.com/eschulte/emacs-web-server/") (home-page "https://github.com/eschulte/emacs-web-server/")
(synopsis "Web server with handlers in Emacs Lisp") (synopsis "Web server with handlers in Emacs Lisp")
(description "This package supports HTTP GET and POST requests with (description "This package supports HTTP GET and POST requests with
url-encoded parameters, as well as web sockets.") url-encoded parameters, as well as web sockets.")
(license license:gpl3+)))) (license license:gpl3+)))
(define-public emacs-markdown-preview-mode (define-public emacs-markdown-preview-mode
(package (package