mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
dev-python/python-subunit: Bump to 1.4.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
parent
7dbfa2b774
commit
e602adf73c
@ -1 +1,2 @@
|
|||||||
DIST subunit-1.4.4.gh.tar.gz 105357 BLAKE2B 5937c62357d9cb70e25242aa7678d89f79fed3d8d28fb5306bc21e28d643665e563078a84a9dd64b9192809e542d69218154227c8e5d281c861085d3175c73c4 SHA512 a666e45951afab70ea85cf9614d5e60c8884c0e2d7987e690bf7acedec5c544c412407b02134a125b4dca8772c0b1ce17fdbd9546d97ef06592119ec49b2a21f
|
DIST subunit-1.4.4.gh.tar.gz 105357 BLAKE2B 5937c62357d9cb70e25242aa7678d89f79fed3d8d28fb5306bc21e28d643665e563078a84a9dd64b9192809e542d69218154227c8e5d281c861085d3175c73c4 SHA512 a666e45951afab70ea85cf9614d5e60c8884c0e2d7987e690bf7acedec5c544c412407b02134a125b4dca8772c0b1ce17fdbd9546d97ef06592119ec49b2a21f
|
||||||
|
DIST subunit-1.4.5.gh.tar.gz 105136 BLAKE2B 59ed96bbc07e0cb571aa18720012d43e260a442e7d650eadc756510c7bfbeeff756371345801c8939a2a63740f11f86d0cb1f6c3b6045142fe63e547566e9d37 SHA512 2726b175d8386302ac3f736a69363dec039b4163d423aa4a3a5480b115aa518cc3bf5efee8c0176cf7d1cd2453f8e6531253709c9e7eda7fc0f48b3d3a6c7106
|
||||||
|
|||||||
93
dev-python/python-subunit/python-subunit-1.4.5.ebuild
Normal file
93
dev-python/python-subunit/python-subunit-1.4.5.ebuild
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
|
||||||
|
|
||||||
|
inherit distutils-r1 multilib-minimal autotools
|
||||||
|
|
||||||
|
MY_P=subunit-${PV}
|
||||||
|
DESCRIPTION="A streaming protocol for test results"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://launchpad.net/subunit/
|
||||||
|
https://pypi.org/project/python-subunit/
|
||||||
|
"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/testing-cabal/subunit/archive/${PV}.tar.gz
|
||||||
|
-> ${MY_P}.gh.tar.gz
|
||||||
|
"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||||
|
IUSE="static-libs test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
|
||||||
|
dev-python/iso8601[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
>=dev-libs/check-0.9.11[${MULTILIB_USEDEP}]
|
||||||
|
>=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}]
|
||||||
|
>=virtual/pkgconfig-0-r1
|
||||||
|
test? (
|
||||||
|
dev-python/fixtures[${PYTHON_USEDEP}]
|
||||||
|
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||||
|
dev-python/testscenarios[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/subunit-1.4.0-werror.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
mv all_tests.py python/ || die
|
||||||
|
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
eautoreconf
|
||||||
|
multilib_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf \
|
||||||
|
--enable-shared \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
default
|
||||||
|
multilib_is_native_abi && distutils-r1_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
cd python || die
|
||||||
|
"${EPYTHON}" -m testtools.run -v all_tests.test_suite ||
|
||||||
|
die "Testing failed with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
multilib_is_native_abi && distutils-r1_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
local targets=(
|
||||||
|
install-include_subunitHEADERS
|
||||||
|
install-pcdataDATA
|
||||||
|
install-libLTLIBRARIES
|
||||||
|
)
|
||||||
|
emake DESTDIR="${D}" "${targets[@]}"
|
||||||
|
|
||||||
|
multilib_is_native_abi && distutils-r1_src_install
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user