commit: 3417eac29ba48a3bdf5e10e056ccbd43d6d20a7d Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> AuthorDate: Wed Jul 16 10:47:26 2025 +0000 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> CommitDate: Wed Jul 16 10:49:48 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3417eac2
net-wireless/libusb3380: Fix build with CMake4 * Bump EAPI Closes: https://bugs.gentoo.org/957256 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org> ...0_p20190125.ebuild => libusb3380-0.0_p20190125-r1.ebuild} | 12 ++++++++---- net-wireless/libusb3380/libusb3380-9999.ebuild | 12 ++++++++---- net-wireless/libusb3380/metadata.xml | 3 +++ 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild b/net-wireless/libusb3380/libusb3380-0.0_p20190125-r1.ebuild similarity index 76% rename from net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild rename to net-wireless/libusb3380/libusb3380-0.0_p20190125-r1.ebuild index 938bde8c3140..9ad4e81d3abc 100644 --- a/net-wireless/libusb3380/libusb3380-0.0_p20190125.ebuild +++ b/net-wireless/libusb3380/libusb3380-0.0_p20190125-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake DESCRIPTION="USB3380 abstraction layer for libusb" @@ -18,8 +18,12 @@ fi LICENSE="LGPL-2.1" SLOT="0" -IUSE="" DEPEND="virtual/libusb:1" RDEPEND="${DEPEND}" -BDEPEND="" + +src_prepare() { + # fix build with cmake 4 + sed -i -e "s/VERSION 2.8/VERSION 3.10/" CMakeLists.txt || die + cmake_src_prepare +} diff --git a/net-wireless/libusb3380/libusb3380-9999.ebuild b/net-wireless/libusb3380/libusb3380-9999.ebuild index 938bde8c3140..9ad4e81d3abc 100644 --- a/net-wireless/libusb3380/libusb3380-9999.ebuild +++ b/net-wireless/libusb3380/libusb3380-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake DESCRIPTION="USB3380 abstraction layer for libusb" @@ -18,8 +18,12 @@ fi LICENSE="LGPL-2.1" SLOT="0" -IUSE="" DEPEND="virtual/libusb:1" RDEPEND="${DEPEND}" -BDEPEND="" + +src_prepare() { + # fix build with cmake 4 + sed -i -e "s/VERSION 2.8/VERSION 3.10/" CMakeLists.txt || die + cmake_src_prepare +} diff --git a/net-wireless/libusb3380/metadata.xml b/net-wireless/libusb3380/metadata.xml index 0f4d7d8abb50..3bb7a877275f 100644 --- a/net-wireless/libusb3380/metadata.xml +++ b/net-wireless/libusb3380/metadata.xml @@ -5,4 +5,7 @@ <email>[email protected]</email> <name>Radio</name> </maintainer> + <upstream> + <remote-id type="github">xtrx-sdr/libusb3380</remote-id> + </upstream> </pkgmetadata>
