me
/
guix
Archived
1
0
Fork 0

gnu: emacs-haskell-mode: Update to 17.2-0-5a9f807.

* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.2-0-5a9f807.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
master
Zhu Zihao 2022-06-21 16:22:26 +08:00 committed by Nicolas Goaziou
parent 06ec07dff5
commit 1147e0bee3
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 89 additions and 82 deletions

View File

@ -1628,18 +1628,20 @@ replacement.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-haskell-mode (define-public emacs-haskell-mode
(let ((revision "0")
(commit "5a9f8072c7b9168f0a8409adf9d62a3e4ad4ea3d"))
(package (package
(name "emacs-haskell-mode") (name "emacs-haskell-mode")
(version "17.2") (version (git-version "17.2" revision commit))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/haskell/haskell-mode") (url "https://github.com/haskell/haskell-mode")
(commit version))) (commit commit)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0zxbacqzr84krmhqpvzndnvlcjh1gs1x20ys0dykgd7chyhci5j5")))) (base32 "0np1wrwdq7b9hpqpl9liampacnkx6diphyk8h2sbz2mfn9qr7pxs"))))
(propagated-inputs (propagated-inputs
(list emacs-dash)) (list emacs-dash))
(native-inputs (native-inputs
@ -1690,7 +1692,12 @@ replacement.")
(for-each delete-file (for-each delete-file
'("haskell-indent-tests.el" '("haskell-indent-tests.el"
"haskell-customize-tests.el" "haskell-customize-tests.el"
"inferior-haskell-tests.el"))))) "inferior-haskell-tests.el"))
;; requires many external tools (e.g. git, hasktags)
(substitute* "haskell-mode-tests.el"
(("\\(ert-deftest haskell-generate-tags.*" all)
(string-append all " (skip-unless nil)"))))))
(replace 'install (replace 'install
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out")) (let* ((out (assoc-ref outputs "out"))
@ -1713,7 +1720,7 @@ replacement.")
(description (description
"This is an Emacs mode for editing, debugging and developing Haskell "This is an Emacs mode for editing, debugging and developing Haskell
programs.") programs.")
(license license:gpl3+))) (license license:gpl3+))))
(define-public emacs-dante (define-public emacs-dante
(let ((commit "38b589417294c7ea44bf65b73b8046d950f9531b") (let ((commit "38b589417294c7ea44bf65b73b8046d950f9531b")