diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-05-21 13:20:51 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2023-05-21 14:50:35 +0200 |
commit | a12a8d208b205e727a833afc2e8116f99c38b8bd (patch) | |
tree | 852954bbb77c788c8105b48ac90730ab4f45d100 | |
parent | 755c8835fec9602b1bcb686f8bc28b4150ba9e3f (diff) | |
download | guix-a12a8d208b205e727a833afc2e8116f99c38b8bd.tar.gz |
gnu: emacs-ghq: Do not propagate ghq.
* gnu/packages/emacs-xyz.scm (emacs-ghq) [arguments]<#:phases>: Add a phase to avoid propagating GHQ. [inputs]: Add GHQ. [propagated-inputs]: Remove GHQ.
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 0e7ff29110..f14d3c44e7 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1917,8 +1917,19 @@ automatically opened with this mode.") (sha256 (base32 "10a7rxmijwmdkfb5rgavd8inc3a45q0m57dxdf6v62bcy00kmw4l")))) (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-ghq-location + (lambda* (#:key inputs #:allow-other-keys) + (let ((ghq (search-input-file inputs "/bin/ghq"))) + (substitute* "ghq.el" + (("\"ghq") (string-append "\"" ghq))))))))) + (inputs + (list ghq)) (propagated-inputs - (list emacs-dash emacs-s ghq)) + (list emacs-dash emacs-s)) (home-page "https://github.com/rcoedo/emacs-ghq") (synopsis "Emacs interface for @code{ghq} tool") (description |