commit:     5b8424a69b3a6930852f6a333d508fb5741f2fc9
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 18:44:52 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu May 30 18:46:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8424a6

net-wireless/gnuradio: Fix test failures

- Drop an empty test case
- Move away from deprecated statements for actual numpy versions

Closes: https://bugs.gentoo.org/931651
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
index 1d0d5c8bffb7..4bfd82679765 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
@@ -78,7 +78,6 @@ RDEPEND="${PYTHON_DEPS}
        iio? (
                net-libs/libiio:=
                net-libs/libad9361-iio:=
-               !net-wireless/gr-iio
        )
        jack? ( virtual/jack )
        portaudio? ( >=media-libs/portaudio-19_pre )
@@ -142,6 +141,13 @@ src_prepare() {
        use !oss && sed -i 's#soundcard.h#oss-nonexistent.h#g' 
cmake/Modules/FindOSS.cmake
        use !portaudio && sed -i 's#portaudio.h#portaudio-nonexistent.h#g' 
cmake/Modules/FindPORTAUDIO.cmake
 
+       # remove empty test case (see 
https://github.com/gnuradio/gnuradio/commit/21df528)
+       # fails with Python 3.12
+       rm "${S}"/gr-digital/python/digital/qa_digital.py || die
+       # fix test failure due to deprecated syntax for numpy
+       # see https://github.com/gnuradio/gnuradio/commit/a306e11
+       sed -i -e "s/np.alltrue/np.all/g" \
+               "${S}"/gnuradio-runtime/python/pmt/qa_pmt_to_python.py || die
        cmake_src_prepare
 }
 

Reply via email to