commit:     9149cc9116fb5dc17cffa1c85094fc0cb5b3fdab
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  2 12:21:08 2025 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Nov  2 12:21:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9149cc91

net-wireless/suscan: add 0.3.0_p20251029

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 net-wireless/suscan/Manifest                       |  1 +
 .../suscan-0.3.0_p20251029-drop-ldconfig.patch     | 13 +++++++++
 net-wireless/suscan/suscan-0.3.0_p20251029.ebuild  | 33 ++++++++++++++++++++++
 3 files changed, 47 insertions(+)

diff --git a/net-wireless/suscan/Manifest b/net-wireless/suscan/Manifest
index bae6f2a1baf3..b1dbb4cc362c 100644
--- a/net-wireless/suscan/Manifest
+++ b/net-wireless/suscan/Manifest
@@ -1 +1,2 @@
 DIST suscan-0.3.0.tar.gz 2951138 BLAKE2B 
71ab08a8a9e3f38adb188254b7130f485ac043841aceb0d7c2f16138da593e87745bacd1a7292aab05e23d669f32bb7c72ce5546540005484936a9e80aa19e0d
 SHA512 
7074217e2abfd06ace2acef6dbdea1c44e58e8c7a11f798686a6ed1b914e0f0a3c19c45bed9975781f889d8bc237e3d18083ee751b6921947939c0e24f3833cd
+DIST suscan-0.3.0_p20251029.tgz 7927614 BLAKE2B 
1b85a74479da8f21f39c91fd2cf95808ab1589c2a609ecf758b2dae40c21f1af7f73774ca6ece0cac9acd9015b55700d4b006c9692c2ab15324fc8489d066d70
 SHA512 
d8d7aad087fb3426c2763191a74a9b4fb6b8f2db4ef9bd42046d26ffc8a12e1766b00a916b45e82206e37dd22b7ebd9211d361fadd859950270b5f9fa363d786

diff --git 
a/net-wireless/suscan/files/suscan-0.3.0_p20251029-drop-ldconfig.patch 
b/net-wireless/suscan/files/suscan-0.3.0_p20251029-drop-ldconfig.patch
new file mode 100644
index 000000000000..c6e39d7b75a3
--- /dev/null
+++ b/net-wireless/suscan/files/suscan-0.3.0_p20251029-drop-ldconfig.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 280d64f..931b216 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -753,8 +753,4 @@ if(NOT TARGET uninstall)
+     COMMAND ${CMAKE_COMMAND} -P 
${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+ endif()
+ 
+-# Run ldconfig for certain Unix systems
+-if(UNIX AND NOT APPLE)
+-  install(CODE "exec_program(ldconfig)")
+-endif()
+ 

diff --git a/net-wireless/suscan/suscan-0.3.0_p20251029.ebuild 
b/net-wireless/suscan/suscan-0.3.0_p20251029.ebuild
new file mode 100644
index 000000000000..8ffef508eca6
--- /dev/null
+++ b/net-wireless/suscan/suscan-0.3.0_p20251029.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CMAKE_MAKEFILE_GENERATOR='emake'
+inherit cmake
+
+DESCRIPTION="a realtime DSP processing library"
+HOMEPAGE="https://github.com/BatchDrake/suscan";
+SRC_URI="https://dev.gentoo.org/~tomjbe/distfiles/${P}.tgz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       dev-libs/json-c:=
+       dev-libs/libxml2:=
+       media-libs/alsa-lib
+       media-libs/libsndfile
+       >=net-wireless/sigutils-0.3.0_p20251029
+       net-wireless/soapysdr:=
+       sci-libs/fftw:=
+       sci-libs/volk:=
+       sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       eapply_user
+       eapply "${FILESDIR}"/${PN}-0.3.0_p20251029-drop-ldconfig.patch
+       cmake_src_prepare
+}

Reply via email to