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 |
} |