diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-02 01:33:41 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-02 01:33:41 +0100 |
commit | 6be74aaad3f65bab8561cebfef177dc28d802d9f (patch) | |
tree | a68f98ee3b67b95f841c93f5056c9b610fa4e6e2 /app-emacs/ivy | |
parent | 9cb5d77a6732fadf391fd38da00e6921f3e23112 (diff) |
gentoo auto-resync : 02:04:2025 - 01:33:40
Diffstat (limited to 'app-emacs/ivy')
-rw-r--r-- | app-emacs/ivy/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/ivy/ivy-0.15.1.ebuild | 65 |
2 files changed, 67 insertions, 0 deletions
diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest index 7dee1b971614..a35e261f2755 100644 --- a/app-emacs/ivy/Manifest +++ b/app-emacs/ivy/Manifest @@ -2,6 +2,8 @@ AUX 50ivy-gentoo.el 98 BLAKE2B 4d474a2c101b1cee20da1c56e5336b31df2a75cf5bf24251b AUX ivy-0.15.0-ivy-test.patch 371 BLAKE2B 24c54641696328dae49de0cada8bb3d38073f05defa54ae1de3aea4409b608bd2d2575a244ee664992a1c69e8c147aba18f434f218e4f4ff0529bcf0f1606abf SHA512 e880a2377bccf80de6536020c2ac5dd084bf499dbcc45e5619a0804394770d20b527316e3d3694b90bb7f9952b8f7c836a847108661d3a6930390d56c227bb76 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f +DIST swiper-0.15.1.gh.tar.gz 259310 BLAKE2B 92c6999abf8eecdbb3c4c09da70c1a5ae421183959f4a824bbae2c5d2831b22f8da4ade1eece7e8ac7cff97b846421a9fda8f4f58de4ccb8b56966564c94907e SHA512 c2706e2a9453965012284268c8d9d65cca562b03b4f9d1f53632789ccff9d193733edada2f974d1240783257b97faa8b74d98e32520a8ca1e8aad5b1115cd2dd EBUILD ivy-0.14.2.ebuild 1166 BLAKE2B b05ebb90ebd7baa3d40eb610b2bf8d6d3574151d8be200ee47d44f8b92557c3b024558210f657050e2f4c6498e8728a751de8ada041cb76dd8a71efb92978ca3 SHA512 2390e00dbfe3da576c99f09b17807a83eb96a0b3e9d28a8c12e00202ae6df42304b73b3903286ab6f4306278d4abdca2a67fbe77937bfb7301bb450865f43fb7 EBUILD ivy-0.15.0.ebuild 1337 BLAKE2B 0695adb6d853b5e892b4adbc656bf5510ffe0b4f5176429bb5e0c320bb7cd603aed27590871fb51d8bac8b7f7e09b702f51449179037aa47d0b4052ed9d20e95 SHA512 3a408f7cc0e7659d632f4f7d950ac68f55a06714b11cc27921b6ea0ffebfbfd8915de5ad70d4c009729e3c710a9e229014fe6c5ff41b50b60577ceb9d7167329 +EBUILD ivy-0.15.1.ebuild 1337 BLAKE2B 0695adb6d853b5e892b4adbc656bf5510ffe0b4f5176429bb5e0c320bb7cd603aed27590871fb51d8bac8b7f7e09b702f51449179037aa47d0b4052ed9d20e95 SHA512 3a408f7cc0e7659d632f4f7d950ac68f55a06714b11cc27921b6ea0ffebfbfd8915de5ad70d4c009729e3c710a9e229014fe6c5ff41b50b60577ceb9d7167329 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/ivy/ivy-0.15.1.ebuild b/app-emacs/ivy/ivy-0.15.1.ebuild new file mode 100644 index 000000000000..fd167e457832 --- /dev/null +++ b/app-emacs/ivy/ivy-0.15.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Generic completion mechanism for Emacs" +HOMEPAGE="https://github.com/abo-abo/swiper/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/abo-abo/swiper" +else + SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.gh.tar.gz" + S="${WORKDIR}/swiper-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + sys-apps/texinfo + test? ( + app-emacs/avy + app-emacs/hydra + ) +" + +PATCHES=( "${FILESDIR}/ivy-0.15.0-ivy-test.patch" ) + +DOCS=( CONTRIBUTING.org README.md doc/{Changelog,ivy-help,ivy}.org ) +SITEFILE="50${PN}-gentoo.el" + +# Main Ivy sources. Swiper, Counsel and Ivy extensions have their own packages. +EL_SOURCES=( colir.el ivy{,-overlay,-faces}.el ) + +elisp-enable-tests ert . + +src_prepare() { + elisp_src_prepare + + # Wipe "elpa.el" to prevent initialization of the "package" library. + echo "" > elpa.el || die "failed to wipe \"elpa.el\"" +} + +src_compile() { + elisp-compile "${EL_SOURCES[@]}" + + emake -C doc ivy.info +} + +src_install() { + elisp-install "${PN}" "${EL_SOURCES[@]}" ./*.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + doinfo ./doc/ivy.info + einstalldocs +} |