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>

Reply via email to