From 2d4bbfffcf60ada49a485d977fc1fe954539476b Mon Sep 17 00:00:00 2001 From: Thomas Beierlein Date: Mon, 5 May 2025 08:14:44 +0200 Subject: [PATCH] net-wireless/urh: Add Python3.13 support Closes: https://bugs.gentoo.org/952644 Signed-off-by: Thomas Beierlein --- .../urh/{urh-2.9.8.ebuild => urh-2.9.8-r1.ebuild} | 2 +- net-wireless/urh/urh-9999.ebuild | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) rename net-wireless/urh/{urh-2.9.8.ebuild => urh-2.9.8-r1.ebuild} (98%) diff --git a/net-wireless/urh/urh-2.9.8.ebuild b/net-wireless/urh/urh-2.9.8-r1.ebuild similarity index 98% rename from net-wireless/urh/urh-2.9.8.ebuild rename to net-wireless/urh/urh-2.9.8-r1.ebuild index 22efd5004ae14..4f9333fb3c076 100644 --- a/net-wireless/urh/urh-2.9.8.ebuild +++ b/net-wireless/urh/urh-2.9.8-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 virtualx diff --git a/net-wireless/urh/urh-9999.ebuild b/net-wireless/urh/urh-9999.ebuild index 96be8ffa74e61..4f9333fb3c076 100644 --- a/net-wireless/urh/urh-9999.ebuild +++ b/net-wireless/urh/urh-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 virtualx @@ -15,7 +15,7 @@ if [ "${PV}" = "9999" ]; then inherit git-r3 EGIT_REPO_URI="https://github.com/jopohl/urh.git" else - SRC_URI="https://github.com/jopohl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/jopohl/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~x86" fi @@ -44,9 +44,9 @@ RDEPEND="${DEPEND} distutils_enable_tests pytest +PATCHES=( "${FILESDIR}/${PN}-2.9.7-no-numpy-setup.patch" ) + python_configure_all() { - # Using sed in the live ebuild to avoid patch failure - sed -i '/__NUMPY_SETUP__/d' setup.py || die DISTUTILS_ARGS=( $(use_with airspy) $(use_with bladerf)