diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest index e095b4918322e..e8369ef398295 100644 --- a/app-portage/gemato/Manifest +++ b/app-portage/gemato/Manifest @@ -1,2 +1,3 @@ DIST gemato-20.6.tar.gz 87376 BLAKE2B ba7dad60ee44059e742ccd20b99eb6710c28250ecb0b11dc169c9a3e02ca0499e8d11587fe2ab878a86335e7a297fa70af2d87c9bd096ecaf8a20969a02a2cf7 SHA512 84d7eb5046ecc8465ccfeb3a97c8cd2b1512a5d3128458b053244dcfa40b69d2c3faf8bd6791fffdd7ea271e6d7a28d74096398a9208526a9eda542c2708b899 DIST gemato-20.8.tar.gz 93714 BLAKE2B 0ee085469edf655358a31eb891a1178421604f7eca8bebc04f0b0b5871e7b0737a0d2ff65eb9c63e9a94b103b458643bb64c58936dca8b2c5e76f2c7025fb4f4 SHA512 d6375c30a489993f838185638f3fe3d8bb241730b25ef257c4d93c859c6e5dd37f2f24d7f048a4e8de4a39f9599d714ff00e518aefe6d8cf7084c06e70557642 +DIST gemato-20.9.tar.gz 93712 BLAKE2B 41fecd8f5c40873ece8010d59a8964aeeda0790b51cf341189844bcd6cb6600bae06ad6f2dd71e10dae7f60b83975cdf7c60ef2f64702f05a85bb694f87c15b2 SHA512 15edb8893b7a58f02f8d8db40081d1e0d3527d1c750f0e72ef9c5160a6303c79895c3861f509ee1ba2facfec8ec8b3be22f89c7859c9cc7c6445c43eac863c10 diff --git a/app-portage/gemato/gemato-20.9.ebuild b/app-portage/gemato/gemato-20.9.ebuild new file mode 100644 index 0000000000000..eb74efd470aa2 --- /dev/null +++ b/app-portage/gemato/gemato-20.9.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) +PYTHON_REQ_USE='threads(+),ssl(+)' + +inherit distutils-r1 pypi + +DESCRIPTION="Stand-alone Manifest generation & verification tool" +HOMEPAGE=" + https://github.com/gentoo/gemato/ + https://pypi.org/project/gemato/ +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+gpg pretty-log tools" + +RDEPEND=" + gpg? ( + >=app-crypt/gnupg-2.2.20-r1[ssl] + dev-python/requests[${PYTHON_USEDEP}] + ) + pretty-log? ( + dev-python/rich[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + test? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + + if use tools; then + exeinto /usr/share/gemato + doexe utils/*.{bash,py} + fi +}