From a6f6a16bb97f669903122497c606570f54dd72c5 Mon Sep 17 00:00:00 2001 From: John Turner Date: Mon, 28 Mar 2022 22:17:56 -0400 Subject: [PATCH] app-emacs/lsp-mode: emoved manual call to emacs for generating the autoload file and moved the autoload generation step into src_compile --- app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild index 3db6dbe..a28568f 100644 --- a/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild +++ b/app-emacs/lsp-mode/lsp-mode-8.0.0.ebuild @@ -38,12 +38,14 @@ SITEFILE="50${PN}-gentoo.el" DOCS=( README.md CHANGELOG.org ) RESTRICT="test" # test requires ert-runner which is not packaged +BYTECOMPFLAGS="${BYTECOMPFLAGS} -L ${S}/clients/" + src_compile() { - ${EMACS} ${EMACSFLAGS} -L . -L "${S}"/clients -f batch-byte-compile *.el "${S}"/clients/*.el + elisp-compile "${S}"/*.el "${S}"/clients/*.el + elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/ } src_install() { - elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/ elisp-install ${PN} *.el *.elc elisp-install ${PN}/clients "${S}"/clients/{*.el,*.elc} elisp-site-file-install ${FILESDIR}/${SITEFILE} -- 2.39.5