Gentoo Archives: gentoo-commits

From: Arjan Adriaanse <arjan@×××××××.se>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-emacs/vterm/, app-emacs/vterm/files/
Date: Sat, 09 May 2020 18:52:43
Message-Id: 1589050337.42d2a11c096bd01a693192aa0f17087800b8eb7f.arjan@gentoo
1 commit: 42d2a11c096bd01a693192aa0f17087800b8eb7f
2 Author: Arjan Adriaanse <arjan <AT> adriaan <DOT> se>
3 AuthorDate: Sat May 9 18:48:15 2020 +0000
4 Commit: Arjan Adriaanse <arjan <AT> adriaan <DOT> se>
5 CommitDate: Sat May 9 18:52:17 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d2a11c
7
8 app-emacs/vterm: clean up and make config files not executable
9
10 Signed-off-by: Arjan Adriaanse <arjan <AT> adriaan.se>
11
12 app-emacs/vterm/files/bashrc | 0
13 app-emacs/vterm/vterm-20200504.544.ebuild | 19 +++++++++----------
14 2 files changed, 9 insertions(+), 10 deletions(-)
15
16 diff --git a/app-emacs/vterm/files/bashrc b/app-emacs/vterm/files/bashrc
17 old mode 100755
18 new mode 100644
19
20 diff --git a/app-emacs/vterm/vterm-20200504.544.ebuild b/app-emacs/vterm/vterm-20200504.544.ebuild
21 index 6de8fb8..2fe5652 100644
22 --- a/app-emacs/vterm/vterm-20200504.544.ebuild
23 +++ b/app-emacs/vterm/vterm-20200504.544.ebuild
24 @@ -14,15 +14,16 @@ SLOT="0"
25 KEYWORDS="~amd64 ~x86"
26
27 RDEPEND="
28 - app-editors/emacs[dynamic-loading]
29 + >=app-editors/emacs-26.1[dynamic-loading]
30 dev-libs/libvterm
31 "
32
33 ELISP_REMOVE="${PN}-pkg.el"
34 SITEFILE="50${PN}-gentoo.el"
35 +DOC="README.md"
36
37 src_configure() {
38 - elisp-make-autoload-file
39 + elisp_src_configure
40
41 local mycmakeargs=( "USE_SYSTEM_LIBVTERM=yes" )
42 cmake_src_configure
43 @@ -37,25 +38,23 @@ src_compile() {
44 src_install() {
45 elisp_src_install
46
47 - dodoc README.md
48 -
49 # install vterm module
50 elisp-install ${PN} *.so
51
52 # add shell config files
53 if has_version app-shells/bash; then
54 elog "Adding configuration for bash."
55 - exeinto /etc/bash/bashrc.d/
56 - newexe "${FILESDIR}/bashrc" bash-emacs-vterm.sh
57 + insinto /etc/bash/bashrc.d/
58 + newins "${FILESDIR}/bashrc" emacs-vterm-bash.sh
59 fi
60 if has_version app-shells/zsh; then
61 elog "Adding configuration for zsh."
62 - exeinto /etc/profile.d/
63 - newexe "${FILESDIR}/zshrc" zsh-emacs-vterm.sh
64 + insinto /etc/profile.d/
65 + newins "${FILESDIR}/zshrc" emacs-vterm-bash.sh
66 fi
67 if has_version app-shells/fish; then
68 elog "Adding configuration for fish."
69 - exeinto /etc/fish/conf.d/
70 - newexe "${FILESDIR}/config.fish" emacs-vterm.fish
71 + insinto /etc/fish/conf.d/
72 + newins "${FILESDIR}/config.fish" emacs-vterm.fish
73 fi
74 }