diff options
author | Rick Farina <zerochaos@gentoo.org> | 2023-08-03 14:56:38 -0400 |
---|---|---|
committer | Rick Farina <zerochaos@gentoo.org> | 2023-08-03 14:57:57 -0400 |
commit | e357a38f91c29a5730232ff07cef4b0728dffd97 (patch) | |
tree | 2dba6b31beff5e53e995d5285ed5e490df719708 /sci-libs/volk | |
parent | www-client/chromium: drop 114.0.5735.198 (diff) | |
download | gentoo-e357a38f91c29a5730232ff07cef4b0728dffd97.tar.gz gentoo-e357a38f91c29a5730232ff07cef4b0728dffd97.tar.bz2 gentoo-e357a38f91c29a5730232ff07cef4b0728dffd97.zip |
sci-libs/volk: fix incorrect circular deps
Also allow FEATURES="test" and don't install files which are only needed
for testing.
Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Fixes: https://bugs.gentoo.org/886593
Diffstat (limited to 'sci-libs/volk')
-rw-r--r-- | sci-libs/volk/volk-3.0.0-r1.ebuild (renamed from sci-libs/volk/volk-3.0.0.ebuild) | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/sci-libs/volk/volk-3.0.0.ebuild b/sci-libs/volk/volk-3.0.0-r1.ebuild index 966205b0e596..39eb8873bba8 100644 --- a/sci-libs/volk/volk-3.0.0.ebuild +++ b/sci-libs/volk/volk-3.0.0-r1.ebuild @@ -20,13 +20,11 @@ IUSE="orc test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} - net-wireless/gnuradio - dev-libs/boost:= orc? ( dev-lang/orc )" DEPEND="${RDEPEND} $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}]')" -RESTRICT="test" +RESTRICT="!test? ( test )" src_configure() { local mycmakeargs=( @@ -43,5 +41,17 @@ src_install() { # Remove stray python files generated by the build system find "${ED}" -name '*.pyc' -exec rm -f {} \; || die find "${ED}" -name '*.pyo' -exec rm -f {} \; || die + # https://github.com/gnuradio/volk/issues/626 + rm -f "${ED}/usr/bin/list_cpu_features" + rm -rf "${ED}/usr/include/cpu_features" + rm -rf "${ED}/usr/$(get_libdir)/cmake/CpuFeatures" + rm -rf "${ED}/usr/lib64/libcpu_features.a" python_optimize } + +src_test() { + local myctestargs=( + -E "(check_lgpl)" + ) + cmake_src_test +} |