diff options
Diffstat (limited to 'app-emacs/rg')
-rw-r--r-- | app-emacs/rg/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/rg/rg-2.3.0.ebuild | 33 |
2 files changed, 21 insertions, 14 deletions
diff --git a/app-emacs/rg/Manifest b/app-emacs/rg/Manifest index e28d2c4b7d87..260f405c123e 100644 --- a/app-emacs/rg/Manifest +++ b/app-emacs/rg/Manifest @@ -1,4 +1,4 @@ AUX 50rg-gentoo.el 66 BLAKE2B 51ca91eda1462dcbcd9ae5bd917ab44b5e1259afd72bfb5cb8eb884dacca545677d00e0feac5e7d90f8b49c5f308afc354f5df08d2cca275e78e008fa15b94a7 SHA512 84a87f247455cfeadd80335fa686c1bfee28b3a006249fc5894880c2e2848bbe4795c71dd212bfc2aae5e599755ae335653e5a78457d1e04324b8b5ca82ed2b3 DIST rg-2.3.0.tar.gz 204996 BLAKE2B cc233f90a4bd56928053ebace2aa166c0210ddc9720b37b4e67e10e1082ed0ff744bef6d502666a8094d9c57c0afa2b9a32967b290443cc467f2865ea7b95330 SHA512 343626c35bdb26f2a300bac258af112230cf502900852456362f1adaa6bf6551d42d07ced59b8f864cab0663b559262f2e6f982f5b95cfffe1d04218fe6ebbbe -EBUILD rg-2.3.0.ebuild 971 BLAKE2B 4a924baff9785630c479bd2f1cb84fa1ffe2b02c941944add93bce38d214d6d16429ce8f851c0a25a47f2d74c74bf27d63af15e70c0ad9bff5227547e2f9369c SHA512 c8cb15cd891712242ecf7330c9c0db32df100f982284bc096964e655d65c8c51a9afde74bd8b5d908caee333e37fe670c3ab24313a168e83094797aad11f41bc +EBUILD rg-2.3.0.ebuild 981 BLAKE2B 7fcae157365f4b77e0d0acb4e86fd52682cc3a76391bf461f51476f507a7c2dfe4d23c0657897dd549c73341dfee09d1ab9eb14a3845fad9262a15a49b0de4b6 SHA512 05af41af34dcd14b4bff114202dabe4fa3f7fce630536b2ad4d4d7744e369e3af88a36cee14e1eb36cca444175bb8c642ebcb286b7836914a96873fbb46ebcc3 MISC metadata.xml 1083 BLAKE2B aa777fe0b99335ca705401879d333e921bb480798c85a2213822461e4b60a5b8d660592d8dab7f1d81dff98dc2808aeff11992890842fc7657deee2516006288 SHA512 aca5ee92739a5e12ef60f539b74f2bb9449ec472d2ee2169528cb76cc716e0829427c9e3ddbb8ce7857266fc31a5143538a369afb59f5f00f26dd31e8af67d5c 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 |