From 68366151a48db2b553405edf8f8ffe3bd2858733 Mon Sep 17 00:00:00 2001 From: Morgan Smith Date: Sun, 9 Feb 2025 18:32:11 -0500 Subject: [PATCH] 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 --- gnu/packages/version-control.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 505e941c22d..502fac3020e 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.")