summaryrefslogtreecommitdiff
path: root/net-wireless/rtl-sdr
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-07 05:04:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-07 05:04:01 +0000
commit6d726a68303b41e83884990ab17576771cfbebd1 (patch)
treec1ffed1db4317568960433f42547d39715f85729 /net-wireless/rtl-sdr
parent47526302041193977c698ae4309d87e3870b43bf (diff)
gentoo auto-resync : 07:12:2023 - 05:04:01
Diffstat (limited to 'net-wireless/rtl-sdr')
-rw-r--r--net-wireless/rtl-sdr/Manifest12
-rw-r--r--net-wireless/rtl-sdr/metadata.xml3
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild3
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild5
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild3
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild52
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-9999.ebuild20
7 files changed, 71 insertions, 27 deletions
diff --git a/net-wireless/rtl-sdr/Manifest b/net-wireless/rtl-sdr/Manifest
index 2ac4f0768ced..2f50106a96ad 100644
--- a/net-wireless/rtl-sdr/Manifest
+++ b/net-wireless/rtl-sdr/Manifest
@@ -3,8 +3,10 @@ AUX rtl_tcp.confd 138 BLAKE2B 04df300f0add96490ab861d99301b53ae45d414891f808780f
AUX rtl_tcp.initd 483 BLAKE2B 1e2feb9f481677792319b60fa99d0a2ed5c4a489c85c97a3a0e54e65fc8fe0c4b1ed8c1c6d4ea5991736fa232d26bb17b3e31fa8e6d01c111ec4ccae4c9df924 SHA512 7ac01b0568b1c12e906ae0d102708070b9aacca97d590b61d80125dac9f84587438fe5b582765552d37b0a9b730e00fca8894f8d5ff0c6a518fa2fb5dd4fb407
DIST rtl-sdr-0.6.0_p2020802.tar.gz 134107 BLAKE2B 18ff8fe93a0dfaa20614924c7f951b2e7ffbccb4e5a2ebb6af698321ceaeba5012e6b88be03c7ff4c7b5cd45ec8df2baaa4ae55b813cdf448d895877a6757f47 SHA512 355af98a887a978794b562aa8ef78c91d19c33a6d0eb5740eb3a9b1e1329f8b11ca688eebc81a2d61440972ba5121225205de7165a22882a7e32cf6608888f25
DIST rtl-sdr-0.6.0_p20221217.tar.gz 134261 BLAKE2B 1148e0aeaba67dda5545b2bcd18a806047eeea9573578e1a3111b08abea481e2649ef68ab6ccd9e69603798b0003cc63efb3c5f6184acfd021dd223688402d56 SHA512 e80bae2405aaa4c6c943f5df7afc96ea02cd5861b0348d33e567000bde0a3aa79ab2204311bde6094a4b8037d11eb14ca0f91f8dbd339c339aae2581c0a78652
-EBUILD rtl-sdr-0.6.0_p2020802-r1.ebuild 1589 BLAKE2B c6c359da54cb08b67fb9d79d222085fe41919a7a1a6c39cf4e9e1d487a844d91baa7ceb06bffbe3120b959c3901173bee5277bb90908ec073a40b9dedbe39089 SHA512 94227754b900fb132d0c18741dcb24450d23aaa148324d74e8857c2b35d51ee70e2de07221417b1f5b20aac5ad20c1d59bd099b8ffa12adef49ab995cf6fda0d
-EBUILD rtl-sdr-0.6.0_p2020802.ebuild 1603 BLAKE2B 734d36c94af61f9c5eaad4697f760ca7f4b86f227c19419ac74b3819be563833310ba8e8d1b95c24e183ec8e0beab591d055b63a40b7115b8777606e16fda879 SHA512 e2837cdb99721a94b49a700b91bb7784b92425c0ae3848c97aca5d0d7504ccdb6aa7edf73b1a3a03a854df99f2953d6b75b646d0d42e729be2e1899d6015685c
-EBUILD rtl-sdr-0.6.0_p20221217.ebuild 1589 BLAKE2B a68199656441027ac1eca70d1e98793800c0d8beec326291a7935e1b4fa4d3ddfff7e6fdee309028ff72515eb340e0226b19f0d0b3872cf735123416ca630048 SHA512 a453c1a2b5954574794fc10275bdf5b0c0ab994c44b540787938de831ae382ce82e40e56a6c0bed7d41d8d8053f126340296624153595f7cdda2bd27a70a9024
-EBUILD rtl-sdr-9999.ebuild 1589 BLAKE2B a68199656441027ac1eca70d1e98793800c0d8beec326291a7935e1b4fa4d3ddfff7e6fdee309028ff72515eb340e0226b19f0d0b3872cf735123416ca630048 SHA512 a453c1a2b5954574794fc10275bdf5b0c0ab994c44b540787938de831ae382ce82e40e56a6c0bed7d41d8d8053f126340296624153595f7cdda2bd27a70a9024
-MISC metadata.xml 327 BLAKE2B c850854368e94999292623351c2b09508b49ff74cf8a3cde1872340347a07766ead3427ab6445fde90788e1a0b264a53829114633c515d4b0b30713a65a3739e SHA512 7770f1736d4207f81194646409e8a971c4ee97a9b2285eb67aef37bc7ec1002191e775ee7b489726580f86b5be8d8d8d8f82e84b37fb480c364c29e5e77f683c
+DIST rtl-sdr-2.0.1.gh.tar.gz 135727 BLAKE2B 46bb64e2e35d5f6164acb15b0b1e4c0c988bac8de8fd494faec85f4d36f2db3f73ebb0dc46ce42d4b2ff00a9025f145259aeff25563dd82623c2a3502cda1059 SHA512 ed7b84f05d524d89afc1db384a4e1c4bb2a66e9c6b42623ab42ac9d55829bde77eb12529044e1778664b5a97a48dc5b64bed19161a430c9d91c04dd08cb6b7ac
+EBUILD rtl-sdr-0.6.0_p2020802-r1.ebuild 1578 BLAKE2B f48fe97551e9841bd2f614c05a105ace46ce9b7934558184dffb595cc11d5ac907da00555e0da04adbb237570d56e072a736ac92a9f0b69a3d48de32c935e394 SHA512 c48d5430fc84cd4a582cf14be64d09e7c7036ac85d97f4a3b1eb55a4e9870dd6e063e22f3939a84f582093c6e0dc34e610d89ebac7b91dbcc050d79dfa4b22ad
+EBUILD rtl-sdr-0.6.0_p2020802.ebuild 1583 BLAKE2B 53f24f8baa74dc23a0682fda694528063a29c4b08c7669b8b71e014b761289043c7b4c041da815575aaa1f434981ed7c0fff256d5ed01c5158dfa4ffe164d50c SHA512 95850d0766ccb7869b54ef32d522edb778926208336b0a1b2fbb836eedb35ab8955a9ab24f47b48eb4a515ec909a8220a6110832e98d1d764b50142a2f6fdf0a
+EBUILD rtl-sdr-0.6.0_p20221217.ebuild 1578 BLAKE2B 9bf2af01a138f3d1217c34118b77dc27b69d8f7151fc23b9f0c2b05fc0a12cac6d0355a5acbbf681d8dda65b3c8332a1c94dd60d008d8d8afe635255d3ea9067 SHA512 aa12cb45b18872c7e1fd3e80bf23f66f03dcdc8860c3a0eeb04d29d409e896132f2d766988daa76a07cf390b611e23b2b9ddce12cf269481d6c5ca1732f837f6
+EBUILD rtl-sdr-2.0.1.ebuild 1326 BLAKE2B fef6bfecfdedaf2985473de624f2ea327788a466fb0dacbfffa6a886afb2b1fa0126b23014205d46ed862c7a3e507f7389b1c5d789a63aa5436fdb0d15b827b7 SHA512 186f7941c67a262534086388e61f0590d1f6398c33f2579bf9ccd27fcc19d161f37be8466ba3897b9c77814d16badeeba9ba31b055ec6dfede67cd74c03b812b
+EBUILD rtl-sdr-9999.ebuild 1326 BLAKE2B fef6bfecfdedaf2985473de624f2ea327788a466fb0dacbfffa6a886afb2b1fa0126b23014205d46ed862c7a3e507f7389b1c5d789a63aa5436fdb0d15b827b7 SHA512 186f7941c67a262534086388e61f0590d1f6398c33f2579bf9ccd27fcc19d161f37be8466ba3897b9c77814d16badeeba9ba31b055ec6dfede67cd74c03b812b
+MISC metadata.xml 407 BLAKE2B 0d901e2279b5c54a094be851b6e0997d422e32224fb1f5032185a6ddeaadf12b5cc445813d1e8526a1c9920546fca2149045656401f69e45493ad1aa2f034da4 SHA512 5d04dd4d2f97dfa558a7313c60437d60527aa0c00009e7c274223374a7271f576af83b374948f36e788c3710077bb3b10a1dab26dbd74d7d3cd67d834bbd9d5d
diff --git a/net-wireless/rtl-sdr/metadata.xml b/net-wireless/rtl-sdr/metadata.xml
index cd7543fbf5e2..cacbce26183d 100644
--- a/net-wireless/rtl-sdr/metadata.xml
+++ b/net-wireless/rtl-sdr/metadata.xml
@@ -8,4 +8,7 @@
<use>
<flag name="zerocopy">may cause a bus error on some ARM systems</flag>
</use>
+ <upstream>
+ <remote-id type="github">osmocom/rtl-sdr</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
index bbdfee3faae7..1a6acb86c807 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
- SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN}"
else
#git clone https://git.osmocom.org/rtl-sdr
@@ -24,7 +23,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
IUSE="+zerocopy"
diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
index f7b88d47150c..ad11e988cd5f 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
@@ -3,14 +3,13 @@
EAPI=7
-inherit cmake multilib
+inherit cmake
DESCRIPTION="turns your Realtek RTL2832 based DVB dongle into a SDR receiver"
HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
- SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN}"
else
#git clone https://git.osmocom.org/rtl-sdr
@@ -24,7 +23,7 @@ else
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
fi
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
IUSE="+zerocopy"
diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
index 1da1818e4d31..62c75adae478 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
- SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN}"
else
#git clone https://git.osmocom.org/rtl-sdr
@@ -24,7 +23,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
IUSE="+zerocopy"
diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
new file mode 100644
index 000000000000..dd2530e97a36
--- /dev/null
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Turns your Realtek RTL2832 based DVB dongle into a SDR receiver"
+HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.osmocom.org/${PN}"
+else
+ #COMMIT="142325a93c6ad70f851f43434acfdf75e12dfe03"
+ #SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+ SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+zerocopy"
+
+DEPEND="virtual/libusb:1"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/rtl-sdl-0.6.0_p2020802-fix-pkgconfig-libdir.patch
+)
+
+src_configure() {
+ #the udev rules are 666, we don't want that
+ local mycmakeargs=(
+ -DINSTALL_UDEV_RULES=OFF
+ -DDETACH_KERNEL_DRIVER=ON
+ -DENABLE_ZEROCOPY="$(usex zerocopy)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ newinitd "${FILESDIR}"/rtl_tcp.initd rtl_tcp
+ newconfd "${FILESDIR}"/rtl_tcp.confd rtl_tcp
+}
+
+pkg_postinst() {
+ elog "Only users in the usb group can capture."
+ elog "Just run 'gpasswd -a <USER> usb', then have <USER> re-login."
+}
diff --git a/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild b/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild
index 1da1818e4d31..dd2530e97a36 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild
@@ -10,21 +10,16 @@ HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
- SRC_URI=""
EGIT_REPO_URI="https://git.osmocom.org/${PN}"
else
- #git clone https://git.osmocom.org/rtl-sdr
- #cd rtl-sdr
- #git archive --format=tar --prefix=rtl-sdr-${PV}/ master | xz > ../rtl-sdr-${PV}.tar.xz
- #SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz"
-
- COMMIT="142325a93c6ad70f851f43434acfdf75e12dfe03"
- SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
+ #COMMIT="142325a93c6ad70f851f43434acfdf75e12dfe03"
+ #SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+ SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
IUSE="+zerocopy"
@@ -35,11 +30,6 @@ PATCHES=(
"${FILESDIR}"/rtl-sdl-0.6.0_p2020802-fix-pkgconfig-libdir.patch
)
-src_prepare() {
- sed -i 's#VERSION_INFO_PATCH_VERSION git#VERSION_INFO_PATCH_VERSION 0_p20221217#' CMakeLists.txt
- cmake_src_prepare
-}
-
src_configure() {
#the udev rules are 666, we don't want that
local mycmakeargs=(