commit: fe92cd0bfd16c37ef12814da6b33327cbb36f3bf Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Feb 23 20:09:59 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Feb 23 20:09:59 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe92cd0b
dev-libs/leancrypto: add live ebuild Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/leancrypto/leancrypto-1.6.0.ebuild | 31 ++++++++++++-------- ...ncrypto-1.6.0.ebuild => leancrypto-9999.ebuild} | 33 +++++++++++++--------- 2 files changed, 40 insertions(+), 24 deletions(-) diff --git a/dev-libs/leancrypto/leancrypto-1.6.0.ebuild b/dev-libs/leancrypto/leancrypto-1.6.0.ebuild index 4048fbb955bd..8c8b2890f709 100644 --- a/dev-libs/leancrypto/leancrypto-1.6.0.ebuild +++ b/dev-libs/leancrypto/leancrypto-1.6.0.ebuild @@ -3,26 +3,35 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/leancrypto.asc -inherit dot-a meson-multilib verify-sig +inherit dot-a meson-multilib DESCRIPTION="Lean cryptographic library usable for bare-metal environments " HOMEPAGE="https://leancrypto.org/" -SRC_URI=" - https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz - verify-sig? ( https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz.asc ) -" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/smuellerDD/leancrypto" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/leancrypto.asc + inherit verify-sig + + SRC_URI=" + https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz + verify-sig? ( https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz.asc ) + " + + KEYWORDS="~amd64" + + BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-leancrypto ) + " +fi LICENSE="|| ( GPL-2 BSD-2 )" SLOT="0/1" -KEYWORDS="~amd64" IUSE="asm test tools" RESTRICT="!test? ( test )" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-leancrypto ) -" - PATCHES=( "${FILESDIR}"/${P}-use-init.patch "${FILESDIR}"/${P}-avoid-accel-crash.patch diff --git a/dev-libs/leancrypto/leancrypto-1.6.0.ebuild b/dev-libs/leancrypto/leancrypto-9999.ebuild similarity index 64% copy from dev-libs/leancrypto/leancrypto-1.6.0.ebuild copy to dev-libs/leancrypto/leancrypto-9999.ebuild index 4048fbb955bd..a0a5a9d37b57 100644 --- a/dev-libs/leancrypto/leancrypto-1.6.0.ebuild +++ b/dev-libs/leancrypto/leancrypto-9999.ebuild @@ -3,29 +3,36 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/leancrypto.asc -inherit dot-a meson-multilib verify-sig +inherit dot-a meson-multilib DESCRIPTION="Lean cryptographic library usable for bare-metal environments " HOMEPAGE="https://leancrypto.org/" -SRC_URI=" - https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz - verify-sig? ( https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz.asc ) -" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/smuellerDD/leancrypto" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/leancrypto.asc + inherit verify-sig + + SRC_URI=" + https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz + verify-sig? ( https://leancrypto.org/leancrypto/releases/${P}/${P}.tar.xz.asc ) + " + + KEYWORDS="~amd64" + + BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-leancrypto ) + " +fi LICENSE="|| ( GPL-2 BSD-2 )" SLOT="0/1" -KEYWORDS="~amd64" IUSE="asm test tools" RESTRICT="!test? ( test )" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-leancrypto ) -" - PATCHES=( - "${FILESDIR}"/${P}-use-init.patch - "${FILESDIR}"/${P}-avoid-accel-crash.patch "${FILESDIR}"/${PN}-1.6.0-no-force-lto.patch )
