diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-13 12:04:20 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-13 12:04:20 +0100 |
commit | d993571e2ee444d08f4e9e90d493ee37338657e3 (patch) | |
tree | 5a49a1d4ceffe800051e363f64571c3b6735d2f7 /dev-util/maturin/maturin-1.5.1-r1.ebuild | |
parent | 266d65d0cceeb55ab2cc3bf4e465d7f35502a900 (diff) |
gentoo auto-resync : 13:04:2024 - 12:04:19
Diffstat (limited to 'dev-util/maturin/maturin-1.5.1-r1.ebuild')
-rw-r--r-- | dev-util/maturin/maturin-1.5.1-r1.ebuild | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/dev-util/maturin/maturin-1.5.1-r1.ebuild b/dev-util/maturin/maturin-1.5.1-r1.ebuild index a692b2fa20a7..df1a52577b03 100644 --- a/dev-util/maturin/maturin-1.5.1-r1.ebuild +++ b/dev-util/maturin/maturin-1.5.1-r1.ebuild @@ -437,10 +437,13 @@ LICENSE+=" Unicode-DFS-2016 " # crates SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc +ssl test" RESTRICT="!test? ( test )" +# TODO: cleanup after CRATES_TEST's pyo3 is >=0.20.3 (bug #922236) +RESTRICT+=" ppc? ( test )" + RDEPEND="$(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10)" DEPEND="ssl? ( dev-libs/openssl:= )" BDEPEND=" @@ -461,6 +464,8 @@ QA_FLAGS_IGNORED="usr/bin/${PN}" src_prepare() { distutils-r1_src_prepare + [[ ${CRATES_TEST} == *pyo3@0.20.[0-2]* ]] || die "drop ppc test restrict" + # we build the Rust executable (just once) via cargo_src_compile sed -i -e '/setuptools_rust/d' -e '/rust_extensions/d' setup.py || die |