diff options
Diffstat (limited to 'app-emacs/rg/rg-2.3.0.ebuild')
-rw-r--r-- | app-emacs/rg/rg-2.3.0.ebuild | 33 |
1 files 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 e3cadd443056..9d3045be9e02 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 |