* gnu/packages/emacs-xyz.scm (emacs-libgit)[phases] {set-libgit--module-file}: Adjust the installation prefix. {create-pkg.el}: New phase. --- gnu/packages/emacs-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 01dab957aa..1a168075e3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -457,7 +457,8 @@ on stdout instead of using a socket as the Emacsclient does.") (make-file-writable "libgit.el") (emacs-substitute-variables "libgit.el" ("libgit--module-file" - (string-append out "/share/emacs/site-lisp/libegit2.so"))) + (string-append (emacs:outputs->elpa-install-dir outputs) + "/libegit2.so"))) #t))) (add-before 'install 'prepare-for-install (lambda _ @@ -471,7 +472,9 @@ on stdout instead of using a socket as the Emacsclient does.") (install #:outputs outputs #:include (cons "\\.so$" emacs:%default-include))))) - (add-after 'install 'make-autoloads + (add-after 'install 'create-pkg.el + (assoc-ref emacs:%standard-phases 'create-pkg.el)) + (add-after 'create-pkg.el 'make-autoloads (assoc-ref emacs:%standard-phases 'make-autoloads)) (add-after 'make-autoloads 'enable-autoloads-compilation (assoc-ref emacs:%standard-phases 'enable-autoloads-compilation)) -- 2.29.2