summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2025-11-21 13:34:40 -0300
committerIan Eure <ian@retrospec.tv>2026-03-14 20:51:52 -0700
commit05bb40bc483f6eaa704676b7d4126008adc287f2 (patch)
tree8ff57a93a20c42270248b257e0dbd628af324dba
parent2d743846a3920bed48c887ac94db1b4a3db22bd7 (diff)
gnu: emacs-alchemist: Use Git, not MELPA.
* gnu/packages/emacs-xyz.scm (emacs-alchemist): Cleanup. [source]: Use git-fetch. [propagated-inputs]: Transpose right after arguments. [arguments]<#:tests?>: Set as #f. <#:phases>{install-server}: Delete alchemist-server/test before installing alchemist-server. Change-Id: I1cf0a9906bff58c53cd4031ccb9d3806fcac9a31 Signed-off-by: Ian Eure <ian@retrospec.tv>
-rw-r--r--gnu/packages/emacs-xyz.scm21
1 files changed, 13 insertions, 8 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6e81865b030..bd0e3a17234 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5395,16 +5395,16 @@ installed on your machine and launch it.")
(version "1.8.2")
(source
(origin
- (method url-fetch)
- (uri (string-append "https://stable.melpa.org/packages/"
- "alchemist-" version ".tar"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://www.github.com/tonini/alchemist.el")
+ (commit (string-append "v" version))))
(sha256
- (base32 "0ygwf9d739zqc8dcckw0j0bqkipw7cmxbrx3l281x237a3d384yw"))))
+ (base32 "1cci0sq568ghx6x7my96m0iiwvqz2f4dh6k3gn3mmfyvi7bmrpww"))))
(build-system emacs-build-system)
- (propagated-inputs
- (list emacs-elixir-mode emacs-dash emacs-company emacs-pkg-info))
(arguments
(list
+ #:tests? #f ; TODO Tests are failing; investigate
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-server
@@ -5412,8 +5412,13 @@ installed on your machine and launch it.")
(let ((server (string-append (elpa-directory #$output)
"/alchemist-server")))
(mkdir-p server)
- (copy-recursively "alchemist-server" server)
- (delete-file-recursively (string-append server "/test"))))))))
+ (delete-file-recursively "alchemist-server/test")
+ (copy-recursively "alchemist-server" server)))))))
+ (propagated-inputs
+ (list emacs-company
+ emacs-dash
+ emacs-elixir-mode
+ emacs-pkg-info))
(home-page "https://www.github.com/tonini/alchemist.el")
(synopsis "Elixir tooling integration into Emacs")
(description