From: John Turner Date: Tue, 29 Mar 2022 02:17:56 +0000 (-0400) Subject: app-emacs/lsp-mode: emoved manual call to emacs for generating the autoload file... X-Git-Url: https://jturnerusa.dev/gitweb/?a=commitdiff_plain;h=a6f6a16bb97f669903122497c606570f54dd72c5;p=ebuilds app-emacs/lsp-mode: emoved manual call to emacs for generating the autoload file and moved the autoload generation step into src_compile --- 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}