From 6a7569efbb173ff46ab0666c4aaa2019e35ffcb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 6 Oct 2024 20:36:53 +0200 Subject: [PATCH] app-emacs/rg: minor tweaks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/rg/rg-2.3.0.ebuild | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/app-emacs/rg/rg-2.3.0.ebuild b/app-emacs/rg/rg-2.3.0.ebuild index e3cadd4430565..9d3045be9e026 100644 --- a/app-emacs/rg/rg-2.3.0.ebuild +++ b/app-emacs/rg/rg-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,15 +8,21 @@ inherit elisp DESCRIPTION="GNU Emacs search tool based on ripgrep" HOMEPAGE="https://rgel.readthedocs.io/ https://github.com/dajva/rg.el/" -SRC_URI="https://github.com/dajva/rg.el/archive/${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/rg.el-${PV} + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/dajva/rg.el.git" +else + SRC_URI="https://github.com/dajva/rg.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/rg.el-${PV}" + + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" COMMON_DEPEND=" app-emacs/transient @@ -29,25 +35,26 @@ RDEPEND=" BDEPEND=" ${COMMON_DEPEND} test? ( - app-emacs/ert-runner app-emacs/s app-emacs/undercover ) " +ELISP_REMOVE=" + test/rg.el-test.el + test/rg-isearch.el-test.el +" + DOCS=( README.md ) -ELISP_REMOVE="test/rg.el-test.el test/rg-isearch.el-test.el" SITEFILE="50${PN}-gentoo.el" +elisp-enable-tests ert-runner test + src_compile() { elisp_src_compile elisp-make-autoload-file } -src_test() { - ert-runner -L . -L test --reporter ert+duration --script test || die -} - src_install() { elisp_src_install doinfo rgel.info