summaryrefslogtreecommitdiff
path: root/net-wireless/gr-rds
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/gr-rds')
-rw-r--r--net-wireless/gr-rds/Manifest6
-rw-r--r--net-wireless/gr-rds/gr-rds-0.0_p20220804-r3.ebuild (renamed from net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild)4
-rw-r--r--net-wireless/gr-rds/gr-rds-0.0_p20250404.ebuild47
-rw-r--r--net-wireless/gr-rds/gr-rds-9999.ebuild6
4 files changed, 56 insertions, 7 deletions
diff --git a/net-wireless/gr-rds/Manifest b/net-wireless/gr-rds/Manifest
index 9d4690644ce8..382d85055119 100644
--- a/net-wireless/gr-rds/Manifest
+++ b/net-wireless/gr-rds/Manifest
@@ -1,4 +1,6 @@
DIST gr-rds-0.0_p20220804.tar.gz 271652 BLAKE2B 5735f985d3e91c1194545f3e92786e8dd8ac8834a475df11c489673d8bbdfd918fe6b924eb3ce2765e7ec4913a09b4fe390627ba645b8130a81d4b045c98a2d5 SHA512 22e64c1d626a22c76fc71f6b23bfc47abf91adeaad3ce84cc4be688a510a90b69a1490a7a588f23204852e8bb1434882a88f8e496aa50cf944a945aa9f043e5c
-EBUILD gr-rds-0.0_p20220804-r2.ebuild 1010 BLAKE2B 2e2aa678631cee4281c434cadab5d73965e73a99c7d0b84b88082a0fcc974460b88bf3e3a0d40b219449b8e576dc48715ef44b76a39576703c6cd5f8f0f8ca88 SHA512 8e7cdd719b13058aca8524bb975b0743a250ebfc5cf072c2f86d630680408a73faeb110cc43d67961f61f0f3919c57e5a82295492fe0b620908a55ff2eb7990e
-EBUILD gr-rds-9999.ebuild 1010 BLAKE2B 2e2aa678631cee4281c434cadab5d73965e73a99c7d0b84b88082a0fcc974460b88bf3e3a0d40b219449b8e576dc48715ef44b76a39576703c6cd5f8f0f8ca88 SHA512 8e7cdd719b13058aca8524bb975b0743a250ebfc5cf072c2f86d630680408a73faeb110cc43d67961f61f0f3919c57e5a82295492fe0b620908a55ff2eb7990e
+DIST gr-rds-0.0_p20250404.tar.gz 278830 BLAKE2B ede49538aa3e35e1f822fe2731cd213b448cf14ca0a428b0a05c288f9efc241254a317c50610b91a27d62c07572dc46bef6fff56b45e929c31fdf2fb3faf9be3 SHA512 06106930fecea7c77a3bcaa077dca9e1158b95ae94958a984be563bbbb5e90f6f7bedbab640f576dff36247c0b5d9bed6a4536d74e73ee3ffb5a4d2b5392fe85
+EBUILD gr-rds-0.0_p20220804-r3.ebuild 1010 BLAKE2B 0ef4c360c6bcb8753707ac1b297c892a71173edb73c14a4a8c58a9359a042f085a6274ebf726b476efb3c86fc1d22af714a3d9d9a22889d890ee8b72970c596e SHA512 9cd6a0335f818d5ca09c1b37dd747ff7b8fc23902a2c25df62a8baa438a829d342d988c9be2629d56a52deaf69e12e5c46a3b0ad781f61de705a8f368555f5c3
+EBUILD gr-rds-0.0_p20250404.ebuild 1010 BLAKE2B 25d59ea10a3b9b73302c5432dc4f32caaae192800d0375d514adae0a5395c3301af1f3c2325b383499b8dcbc20c6458eeaac644827268b115840f26fb48597cc SHA512 bc8ecf94ecf843cb6d0fff851372efb0d8c48bef55f50f10ce377b6b1fed8ce0a70767f0f6cba13e50feaeab125df2ab5025cca6a58acb16cf8318af033b06b3
+EBUILD gr-rds-9999.ebuild 1010 BLAKE2B 25d59ea10a3b9b73302c5432dc4f32caaae192800d0375d514adae0a5395c3301af1f3c2325b383499b8dcbc20c6458eeaac644827268b115840f26fb48597cc SHA512 bc8ecf94ecf843cb6d0fff851372efb0d8c48bef55f50f10ce377b6b1fed8ce0a70767f0f6cba13e50feaeab125df2ab5025cca6a58acb16cf8318af033b06b3
MISC metadata.xml 318 BLAKE2B 4eb17bc98ea42ef37762bf7d0017492b32e7c8837065ffbc615597e3153e20baea76501b2a43635abab8ef542f55ddde1f5bd30331741c19c9814ac8d58e6d87 SHA512 c6f75244cdb565c0d0b8653ffa05b5d4cf9af8faf56c54ee9e4fa2a8f45a031b28bdef22a52bd66f0b26f9cb2dbedafb4ca0ac3d5a6c3f8a11f6b39f4ea37a30
diff --git a/net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild b/net-wireless/gr-rds/gr-rds-0.0_p20220804-r3.ebuild
index ef3954a77e83..f8a8cd5dd466 100644
--- a/net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild
+++ b/net-wireless/gr-rds/gr-rds-0.0_p20220804-r3.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_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
if [[ ${PV} == 9999* ]]; then
inherit git-r3
diff --git a/net-wireless/gr-rds/gr-rds-0.0_p20250404.ebuild b/net-wireless/gr-rds/gr-rds-0.0_p20250404.ebuild
new file mode 100644
index 000000000000..6d91ed065435
--- /dev/null
+++ b/net-wireless/gr-rds/gr-rds-0.0_p20250404.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/bastibl/${PN}"
+ EGIT_BRANCH="maint-3.10"
+else
+ KEYWORDS="~amd64 ~x86"
+ COMMIT="c1cba54dfac0661c088c44a120eeb38c300f6c01"
+ SRC_URI="https://github.com/bastibl/gr-rds/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+fi
+inherit cmake python-single-r1
+
+DESCRIPTION="GNU Radio FM RDS Receiver"
+HOMEPAGE="https://github.com/bastibl/gr-rds"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[python,${PYTHON_USEDEP}]
+ ')
+ net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-lang/swig:0
+"
+
+src_configure() {
+ local mycmakeargs=( -DPYTHON_EXECUTABLE="${PYTHON}" )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ python_optimize
+}
diff --git a/net-wireless/gr-rds/gr-rds-9999.ebuild b/net-wireless/gr-rds/gr-rds-9999.ebuild
index ef3954a77e83..6d91ed065435 100644
--- a/net-wireless/gr-rds/gr-rds-9999.ebuild
+++ b/net-wireless/gr-rds/gr-rds-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_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
if [[ ${PV} == 9999* ]]; then
inherit git-r3
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
EGIT_BRANCH="maint-3.10"
else
KEYWORDS="~amd64 ~x86"
- COMMIT="f3646d04c138dc3279528808dcf6f847887e4a4f"
+ COMMIT="c1cba54dfac0661c088c44a120eeb38c300f6c01"
SRC_URI="https://github.com/bastibl/gr-rds/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
fi