1 |
commit: 9ed723d1ada4cf299b30d42ff6c668aeebcaa750 |
2 |
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Mar 1 23:55:55 2023 +0000 |
4 |
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Mar 2 00:14:03 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed723d1 |
7 |
|
8 |
app-emacs/geiser-chez: bump to 0.18 |
9 |
|
10 |
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> |
11 |
|
12 |
app-emacs/geiser-chez/Manifest | 1 + |
13 |
app-emacs/geiser-chez/geiser-chez-0.18.ebuild | 44 +++++++++++++++++++++++++++ |
14 |
2 files changed, 45 insertions(+) |
15 |
|
16 |
diff --git a/app-emacs/geiser-chez/Manifest b/app-emacs/geiser-chez/Manifest |
17 |
index 13aabdb1033a..67cc79b1f8e7 100644 |
18 |
--- a/app-emacs/geiser-chez/Manifest |
19 |
+++ b/app-emacs/geiser-chez/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST geiser-chez-0.17.tar.gz 6664 BLAKE2B d4f72de512e9d443a1ea2dc0cf6cf03f59980097ff26dd51df7a618c651c5beef142c42b1dea9bb56f94fe4a97b370c6844231eea8968618f6d0dbff499c601d SHA512 bfb1e77a3a0be3750e0e30c421a2b34179edbdb3585fe318c3f6a5a14d7220b3933c63cb970e80af4e14f8d220b620915192d7a34759cc91dfed45878d63ed6e |
22 |
+DIST geiser-chez-0.18.tar.bz2 27377 BLAKE2B 06fe52715ace8a8c3c6d9d4a8f0e3991249c675c24bdcd1163906559f0e89d70378aa52ab9ecceadb550d4b7c4f0667caefe59b71fed67323ffffe40a9f8b999 SHA512 c7655ee83ecb86dd812a8cc028a8585e4d3f325a1f80457f7b388c8e81e56a12f8edad146997955b8cea05120db2e95b591fca857c059ba001af9eca3b1feb52 |
23 |
|
24 |
diff --git a/app-emacs/geiser-chez/geiser-chez-0.18.ebuild b/app-emacs/geiser-chez/geiser-chez-0.18.ebuild |
25 |
new file mode 100644 |
26 |
index 000000000000..ce657cd3c425 |
27 |
--- /dev/null |
28 |
+++ b/app-emacs/geiser-chez/geiser-chez-0.18.ebuild |
29 |
@@ -0,0 +1,44 @@ |
30 |
+# Copyright 1999-2023 Gentoo Authors |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=8 |
34 |
+ |
35 |
+NEED_EMACS=26.1 |
36 |
+ |
37 |
+inherit elisp |
38 |
+ |
39 |
+DESCRIPTION="Chez Scheme's implementation of the Geiser protocols" |
40 |
+HOMEPAGE="https://gitlab.com/emacs-geiser/chez/" |
41 |
+SRC_URI="https://gitlab.com/emacs-geiser/chez/-/archive/${PV}/chez-${PV}.tar.bz2 |
42 |
+ -> ${P}.tar.bz2" |
43 |
+S="${WORKDIR}"/chez-${PV} |
44 |
+ |
45 |
+LICENSE="BSD" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~amd64 ~x86" |
48 |
+ |
49 |
+BDEPEND="app-emacs/geiser" |
50 |
+RDEPEND=" |
51 |
+ ${BDEPEND} |
52 |
+ dev-scheme/chez |
53 |
+" |
54 |
+ |
55 |
+DOCS=( readme.org ) |
56 |
+PATCHES=( |
57 |
+ "${FILESDIR}"/${PN}-chez-scheme-binary.patch |
58 |
+ "${FILESDIR}"/${PN}-chez-scheme-src-dir.patch |
59 |
+) |
60 |
+SITEFILE="50${PN}-gentoo.el" |
61 |
+ |
62 |
+src_prepare() { |
63 |
+ elisp_src_prepare |
64 |
+ |
65 |
+ sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die |
66 |
+} |
67 |
+ |
68 |
+src_install() { |
69 |
+ elisp_src_install |
70 |
+ |
71 |
+ insinto ${SITEETC}/${PN} |
72 |
+ doins -r src |
73 |
+} |