summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorgan Smith <Morgan.J.Smith@outlook.com>2025-02-09 18:32:11 -0500
committerIan Eure <ian@retrospec.tv>2025-02-09 20:59:33 -0800
commit68366151a48db2b553405edf8f8ffe3bd2858733 (patch)
treed382dc26fb39ec1855ab722cbbd19e7fe1139cef
parente27e63e6fe72d3a6cb6a8755f290ec710d339a9a (diff)
gnu: emacs-stgit: Fix install location.
* gnu/packages/version-control.scm (emacs-stgit): Previously the files got installed under a "contrib" sub-directory that does not work with our Emacs configuration. This fixes that. Change-Id: Ic7c237476fd18f73dbfbde3368ceae4962ba9634 Signed-off-by: Ian Eure <ian@retrospec.tv>
-rw-r--r--gnu/packages/version-control.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 505e941c22..502fac3020 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2066,7 +2066,15 @@ Features include:
(name "emacs-stgit")
(build-system emacs-build-system)
(arguments
- (list #:include '(list "contrib/stgit.el")))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'install 'enter-lisp-directory
+ (lambda _
+ (chdir "contrib")))
+ (add-before 'install-license-files 'leave-lisp-directory
+ (lambda _
+ (chdir ".."))))))
(synopsis "Emacs major mode for StGit interaction")
(description "This package a interactive tool to interact with git
branches using StGit.")