commit:     42d2a11c096bd01a693192aa0f17087800b8eb7f
Author:     Arjan Adriaanse <arjan <AT> adriaan <DOT> se>
AuthorDate: Sat May  9 18:48:15 2020 +0000
Commit:     Arjan Adriaanse <arjan <AT> adriaan <DOT> se>
CommitDate: Sat May  9 18:52:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d2a11c

app-emacs/vterm: clean up and make config files not executable

Signed-off-by: Arjan Adriaanse <arjan <AT> adriaan.se>

 app-emacs/vterm/files/bashrc              |  0
 app-emacs/vterm/vterm-20200504.544.ebuild | 19 +++++++++----------
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/app-emacs/vterm/files/bashrc b/app-emacs/vterm/files/bashrc
old mode 100755
new mode 100644

diff --git a/app-emacs/vterm/vterm-20200504.544.ebuild 
b/app-emacs/vterm/vterm-20200504.544.ebuild
index 6de8fb8..2fe5652 100644
--- a/app-emacs/vterm/vterm-20200504.544.ebuild
+++ b/app-emacs/vterm/vterm-20200504.544.ebuild
@@ -14,15 +14,16 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
-       app-editors/emacs[dynamic-loading]
+       >=app-editors/emacs-26.1[dynamic-loading]
        dev-libs/libvterm
 "
 
 ELISP_REMOVE="${PN}-pkg.el"
 SITEFILE="50${PN}-gentoo.el"
+DOC="README.md"
 
 src_configure() {
-       elisp-make-autoload-file
+       elisp_src_configure
 
        local mycmakeargs=( "USE_SYSTEM_LIBVTERM=yes" )
        cmake_src_configure
@@ -37,25 +38,23 @@ src_compile() {
 src_install() {
        elisp_src_install
 
-       dodoc README.md
-
        # install vterm module
        elisp-install ${PN} *.so
 
        # add shell config files
        if has_version app-shells/bash; then
                elog "Adding configuration for bash."
-               exeinto /etc/bash/bashrc.d/
-               newexe "${FILESDIR}/bashrc" bash-emacs-vterm.sh
+               insinto /etc/bash/bashrc.d/
+               newins "${FILESDIR}/bashrc" emacs-vterm-bash.sh
        fi
        if has_version app-shells/zsh; then
                elog "Adding configuration for zsh."
-               exeinto /etc/profile.d/
-               newexe "${FILESDIR}/zshrc" zsh-emacs-vterm.sh
+               insinto /etc/profile.d/
+               newins "${FILESDIR}/zshrc" emacs-vterm-bash.sh
        fi
        if has_version app-shells/fish; then
                elog "Adding configuration for fish."
-               exeinto /etc/fish/conf.d/
-               newexe "${FILESDIR}/config.fish" emacs-vterm.fish
+               insinto /etc/fish/conf.d/
+               newins "${FILESDIR}/config.fish" emacs-vterm.fish
        fi
 }

Reply via email to