Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/eldev/
Date: Sat, 26 Nov 2022 12:47:47
Message-Id: 1669466862.56fc578ecfe0a39ca7324aede85c074705e8e688.xgqt@gentoo
1 commit: 56fc578ecfe0a39ca7324aede85c074705e8e688
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 26 12:45:21 2022 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 26 12:47:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56fc578e
7
8 app-emacs/eldev: bump to 1.3
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 app-emacs/eldev/Manifest | 1 +
13 app-emacs/eldev/eldev-1.3.ebuild | 45 ++++++++++++++++++++++++++++++++++++++++
14 2 files changed, 46 insertions(+)
15
16 diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
17 index 6eb5250552d5..fac0e127d13f 100644
18 --- a/app-emacs/eldev/Manifest
19 +++ b/app-emacs/eldev/Manifest
20 @@ -1,2 +1,3 @@
21 DIST eldev-1.2.1.tar.gz 238318 BLAKE2B 18c75aab3b06254ab1c8fe87c11104977066bc5fddfcd5e11c413e9d2df7458cef55da9349bf1bc68cb126c02addbc7ee2f071c698f8bc1ba1195dbe694a99ba SHA512 88a3750eccd10eccedb2cff1b807d65d8026c07cc1255ba9d562c1ddc662c2c14641cd4053d82574b2007ca1ce1470bd1f2ebc5bcd99207ef7e0749eb6b6f505
22 DIST eldev-1.2.2.tar.gz 238729 BLAKE2B d1d896033a98ed12c64a90fba828f28794c4196e62007004e14648db3f5bf19a253d50977ba335457793c7e2176857160e684f395429ce4f71ac0a794e10b776 SHA512 b0cdad8b09d019adb9f6c6347e3a3194dc7486e14046ee8d100addbb0e46db23b996237d4008e823a6713c0f55dc7bcb3d6044e3723b95e754e0e121d42beef2
23 +DIST eldev-1.3.tar.gz 258781 BLAKE2B cb5b48622d77a3f79dfad7b9acb08705edaf6b9bc9c5086bd8afad515d0cf0f25a504f2c39a0bfa7a7f55d2855d11d993c02a46fbdf57d4f47e7c0530412f057 SHA512 ed7edbc6c2601cd1db669545d9103c632c46d498eb3839fc87003c1bdc2bbf6eac76f996bb3290e5115b8f474afc0d028db740f2c6bcd1b67e0f6174d321fbcd
24
25 diff --git a/app-emacs/eldev/eldev-1.3.ebuild b/app-emacs/eldev/eldev-1.3.ebuild
26 new file mode 100644
27 index 000000000000..3f35959f7270
28 --- /dev/null
29 +++ b/app-emacs/eldev/eldev-1.3.ebuild
30 @@ -0,0 +1,45 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +NEED_EMACS=24.4
37 +
38 +inherit elisp
39 +
40 +DESCRIPTION="Emacs Lisp Development Tool"
41 +HOMEPAGE="https://github.com/doublep/eldev/"
42 +SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="GPL-3+"
45 +KEYWORDS="~amd64 ~x86"
46 +SLOT="0"
47 +
48 +DOCS=( README.adoc )
49 +SITEFILE="50${PN}-gentoo.el"
50 +
51 +src_test() {
52 + ELDEV_LOCAL="${S}" ./bin/${PN} test
53 +}
54 +
55 +src_install() {
56 + elisp_src_install
57 + dobin bin/${PN}
58 +
59 + # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
60 + # to load up it's components,
61 + # if it is not it will bootstrap itself from network
62 + # always check if it uses installed Emacs Lisp files.
63 + # Also, do not forget to run `env-update` & reopen your shell.
64 + # https://github.com/doublep/eldev#influential-environment-variables
65 + echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
66 + doenvd "${T}"/99${PN}
67 +}
68 +
69 +pkg_postinst() {
70 + elisp_pkg_postinst
71 +
72 + ewarn "Remember to run \`env-update && source /etc/profile\` if you plan"
73 + ewarn "to use Eldev in a shell before logging out (or restarting"
74 + ewarn "your login manager)."
75 +}