From 29aabba0ea759c6a2864ff5631735b67ee38e5e0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 5 Feb 2020 18:44:56 +0000 Subject: gentoo resync : 05.02.2020 --- dev-python/kconfiglib/Manifest | 2 ++ dev-python/kconfiglib/kconfiglib-14.1.0.ebuild | 36 ++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-python/kconfiglib/kconfiglib-14.1.0.ebuild (limited to 'dev-python/kconfiglib') diff --git a/dev-python/kconfiglib/Manifest b/dev-python/kconfiglib/Manifest index f934f7487ae4..fedbf43633b7 100644 --- a/dev-python/kconfiglib/Manifest +++ b/dev-python/kconfiglib/Manifest @@ -1,5 +1,7 @@ DIST kconfiglib-13.2.0.tar.gz 181115 BLAKE2B 81aeab65c4d7008dad33d508eb2be5ed53187943c1ec5112a87a47a5f9bb661c521b0d61a3da63da3233f168d62ab6bb5cdf6e3702e53f960159b7ca13c8a0cf SHA512 9d8c76014aa7faa93af216849859eca9bfdc0d4cd3e030e47b72acfdd4981ac1581747adf91bca58a4e8d86b151988309f36c3f94a1ebb216a1412fd004fafd2 DIST kconfiglib-13.7.0.tar.gz 182782 BLAKE2B 976a8e4e377933e42dc45c79598a175d302d34f48bfadd764c0cbfa2ddd4e15ae6ba22467c50d41657abbaa1f4495c556fb4c1deb9c96e1119a7bdd6ae8a3378 SHA512 0376b2c4e68b7ce4f105f52a3b4793a23cb844dbd9ab183abbdd79e2f7958e3be372024ce82295902af974f010c73c4ac97a4147bdac8ee9b52900bc15b8bb6f +DIST kconfiglib-14.1.0.tar.gz 182990 BLAKE2B 1e5a5f7e6d1003f4fa005b2b08abfa17cbf9f6837d9320f313b23f19c6e9e7aa7c8fddf5ff38871634257ea050390b279becec0c4e0638cdb53182347217e937 SHA512 929a75f9b9f74ad7d4190c15d7178b94ee0a6d1fb71d85e2942935e3a9370a4f2483d8b49123d41d6610841ad9efde1dc4c14fc5231a08379d438a486ed3f97c EBUILD kconfiglib-13.2.0.ebuild 996 BLAKE2B b60b5f99229287f2cb90285539c71f40baf5631dce57e9a7c83f8f7bfd5497971650fe31d68613d00bbaac0dc223205a00e213d3535f1aa9144d20b9fbee8642 SHA512 31fe781535f2795a1a89d5a928a8dec1e0a52c8e41efebaef69d496a913d9c6d168c9d0b365255be74e3e632c9bbcdca892d64fb44a3abd0e3093d4c45e7211f EBUILD kconfiglib-13.7.0.ebuild 998 BLAKE2B 1481ffcb51db9659ba87c2c42d3a5c7350c2d3d88a819effca5926400bcbb1bd1213dd0b08a8395c398c1f1a0c626dd0c99a77e637cf331ffebbd97b752d9843 SHA512 a2db1ef99a9972295694ef9b81aa83d3586e40b2f2ac3476fe1a0b6e3ade62018e14aa2104171ba27c7a6892303c85f3281f74708dd597eb2fa4e2fba534fc42 +EBUILD kconfiglib-14.1.0.ebuild 959 BLAKE2B 338a21d2e6d6cce169a46b27d64db5ef31b83f78648dcf2552e6163c78c82cfc0bdd9712b1fd00b5049d2533b232168840581edba9e399c9f587fdbe9fd3684a SHA512 c0e0cce217717e59dea79825cdeea9c6eb8553cf042ca8d4948be53fde503bda59642cdd71049d0adb4383278f78136bc00b4d7ef69a552929232c7c87dd4973 MISC metadata.xml 331 BLAKE2B cf19e7c3a4a2511e58382941904de06eb12e21c0a1f27c89fd3f61ff1e2f96d9e8509aba80f52080ce4a53da8f99e8a15685803b143fbc9071d33ae6e815a1e1 SHA512 453f9a6063705a3f9db24e5c0658e31c73d234dead14ccecd8d46fe56f26b16729f4f46c0ff7471689c60eef5d9c006b455a14f349f1249ae2e9f0b677ef80f8 diff --git a/dev-python/kconfiglib/kconfiglib-14.1.0.ebuild b/dev-python/kconfiglib/kconfiglib-14.1.0.ebuild new file mode 100644 index 000000000000..52b0349ecfe9 --- /dev/null +++ b/dev-python/kconfiglib/kconfiglib-14.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_REQ_USE="ncurses" + +inherit distutils-r1 + +DESCRIPTION="A flexible Python Kconfig implementation" +HOMEPAGE="https://github.com/ulfalizer/Kconfiglib https://pypi.org/project/kconfiglib/" +SRC_URI="https://github.com/ulfalizer/Kconfiglib/archive/v${PV}.tar.gz -> ${P}.tar.gz" +# pypi tarballs don't include tests +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S=${WORKDIR}/${P/k/K} + +python_prepare_all() { + distutils-r1_python_prepare_all + + # hacks to run tests + mkdir Kconfiglib || die + ln -s ../tests Kconfiglib || die + # don't run kernel Kconfig compat tests + sed -i 's/run_compatibility_tests()$/#\0/' testsuite.py || die +} + +python_test() { + "${PYTHON}" testsuite.py || die "tests failed with ${EPYTHON}" +} -- cgit v1.2.3