commit: e357a38f91c29a5730232ff07cef4b0728dffd97 Author: Rick Farina <zerochaos <AT> gentoo <DOT> org> AuthorDate: Thu Aug 3 18:56:38 2023 +0000 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org> CommitDate: Thu Aug 3 18:57:57 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e357a38f
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 <AT> gentoo.org> Fixes: https://bugs.gentoo.org/886593 .../volk/{volk-3.0.0.ebuild => volk-3.0.0-r1.ebuild} | 16 +++++++++++++--- 1 file 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 similarity index 76% rename from sci-libs/volk/volk-3.0.0.ebuild rename to 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 +}
