summaryrefslogtreecommitdiff
path: root/net-wireless/rtl-sdr
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /net-wireless/rtl-sdr
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'net-wireless/rtl-sdr')
-rw-r--r--net-wireless/rtl-sdr/Manifest1
-rw-r--r--net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-disable-static.patch55
-rw-r--r--net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-pkgconfig-libdir.patch11
-rw-r--r--net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-udev-rules-path.patch11
-rw-r--r--net-wireless/rtl-sdr/files/rtl_tcp.confd4
-rw-r--r--net-wireless/rtl-sdr/files/rtl_tcp.confd-r17
-rw-r--r--net-wireless/rtl-sdr/files/rtl_tcp.initd18
-rw-r--r--net-wireless/rtl-sdr/files/rtl_tcp.initd-r111
-rw-r--r--net-wireless/rtl-sdr/metadata.xml16
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-2.0.2-r3.ebuild72
-rw-r--r--net-wireless/rtl-sdr/rtl-sdr-9999.ebuild72
11 files changed, 0 insertions, 278 deletions
diff --git a/net-wireless/rtl-sdr/Manifest b/net-wireless/rtl-sdr/Manifest
deleted file mode 100644
index 478a0e311b18..000000000000
--- a/net-wireless/rtl-sdr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rtl-sdr-2.0.2.gh.tar.gz 136512 BLAKE2B 48c8ed688f7eb1fce9400accfef3e7762fc40bb5c4e578bf19fdbb7c90bce55dcd1606d57d656c5860fd26e86fc70cae499e9e981695985571a6d51bb2ddd96b SHA512 20a1630df7d4da5d263c5ffd4d83a7c2a6fc674e3838bf02b2b59c1da8d946dafc48790d410ab2fcbc0362c2ac70e5cdcae9391c5f04803bf2cdddafd6f58483
diff --git a/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-disable-static.patch b/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-disable-static.patch
deleted file mode 100644
index aff87deed756..000000000000
--- a/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-disable-static.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -34,25 +34,6 @@
- generate_export_header(rtlsdr)
-
- ########################################################################
--# Setup static library variant
--########################################################################
--add_library(rtlsdr_static STATIC librtlsdr.c
-- tuner_e4k.c tuner_fc0012.c tuner_fc0013.c tuner_fc2580.c tuner_r82xx.c)
--target_link_libraries(rtlsdr ${LIBUSB_LIBRARIES} ${THREADS_PTHREADS_LIBRARY})
--target_include_directories(rtlsdr_static PUBLIC
-- $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/include>
-- $<INSTALL_INTERFACE:include> # <prefix>/include
-- ${LIBUSB_INCLUDE_DIRS}
-- ${THREADS_PTHREADS_INCLUDE_DIR}
-- )
--set_property(TARGET rtlsdr_static APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
--if(NOT WIN32)
--# Force same library filename for static and shared variants of the library
--set_target_properties(rtlsdr_static PROPERTIES OUTPUT_NAME rtlsdr)
--endif()
--generate_export_header(rtlsdr_static)
--
--########################################################################
- # Set up Windows DLL resource files
- ########################################################################
- IF(MSVC)
-@@ -63,7 +44,6 @@
- ${CMAKE_CURRENT_BINARY_DIR}/rtlsdr.rc
- @ONLY)
- target_sources(rtlsdr PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/rtlsdr.rc)
-- target_sources(rtlsdr_static PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/rtlsdr.rc)
- ENDIF(MSVC)
-
- ########################################################################
-@@ -94,7 +74,7 @@
- add_executable(rtl_adsb rtl_adsb.c)
- add_executable(rtl_power rtl_power.c)
- add_executable(rtl_biast rtl_biast.c)
--set(INSTALL_TARGETS rtlsdr rtlsdr_static rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_power rtl_biast)
-+set(INSTALL_TARGETS rtlsdr rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_power rtl_biast)
-
- target_link_libraries(rtl_sdr rtlsdr convenience_static
- ${LIBUSB_LIBRARIES}
-@@ -163,9 +143,6 @@
- install(TARGETS rtlsdr EXPORT RTLSDR-export
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} # .so/.dylib file
- )
--install(TARGETS rtlsdr_static EXPORT RTLSDR-export
-- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} # .so/.dylib file
-- )
- install(TARGETS rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_power rtl_biast
- DESTINATION ${CMAKE_INSTALL_BINDIR}
- )
diff --git a/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-pkgconfig-libdir.patch b/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-pkgconfig-libdir.patch
deleted file mode 100644
index 831fc0063947..000000000000
--- a/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-pkgconfig-libdir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -174,7 +174,7 @@
- set(prefix "${CMAKE_INSTALL_PREFIX}")
- set(exec_prefix \${prefix})
- set(includedir \${prefix}/include)
--set(libdir \${exec_prefix}/lib)
-+set(libdir \${exec_prefix}/${CMAKE_INSTALL_LIBDIR})
-
- CONFIGURE_FILE(
- ${CMAKE_CURRENT_SOURCE_DIR}/librtlsdr.pc.in
diff --git a/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-udev-rules-path.patch b/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-udev-rules-path.patch
deleted file mode 100644
index e164bc553956..000000000000
--- a/net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-udev-rules-path.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -113,7 +113,7 @@
- if (INSTALL_UDEV_RULES)
- install (
- FILES rtl-sdr.rules
-- DESTINATION "/etc/udev/rules.d"
-+ DESTINATION "/lib/udev/rules.d"
- COMPONENT "udev"
- )
- else (INSTALL_UDEV_RULES)
diff --git a/net-wireless/rtl-sdr/files/rtl_tcp.confd b/net-wireless/rtl-sdr/files/rtl_tcp.confd
deleted file mode 100644
index 530e89fc940d..000000000000
--- a/net-wireless/rtl-sdr/files/rtl_tcp.confd
+++ /dev/null
@@ -1,4 +0,0 @@
-# /etc/conf.d/rtl_tcp - configuration file for /etc/init.d/rtl_tcp
-
-# Options to pass to rtl_tcp, see `rtl_tcp -h`
-#RTL_TCP_OPTIONS="-d0"
diff --git a/net-wireless/rtl-sdr/files/rtl_tcp.confd-r1 b/net-wireless/rtl-sdr/files/rtl_tcp.confd-r1
deleted file mode 100644
index 653d292de3cd..000000000000
--- a/net-wireless/rtl-sdr/files/rtl_tcp.confd-r1
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Options which will be passed to rtl_tcp.
-# Default is listen on localhost with default port 1234 on first device.
-# See `rtl_tcp -h` for all available options.
-RTL_TCP_OPTIONS="-a localhost -d0 -p 1234"
diff --git a/net-wireless/rtl-sdr/files/rtl_tcp.initd b/net-wireless/rtl-sdr/files/rtl_tcp.initd
deleted file mode 100644
index 2e4d07b8c28a..000000000000
--- a/net-wireless/rtl-sdr/files/rtl_tcp.initd
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-start() {
- ebegin "Starting rtl_tcp"
- start-stop-daemon --start --quiet --pidfile /run/rtl_tcp.pid \
- --background --make-pidfile --exec /usr/bin/rtl_tcp \
- -1 /var/log/rtl_tcp.log -2 /var/log/rtl_tcp.log \
- -- ${RTL_TCP_OPTIONS}
- eend ${?}
-}
-
-stop() {
- ebegin "Stopping rtl_tcp"
- start-stop-daemon --stop --quiet --pidfile /run/rtl_tcp.pid
- eend ${?}
-}
diff --git a/net-wireless/rtl-sdr/files/rtl_tcp.initd-r1 b/net-wireless/rtl-sdr/files/rtl_tcp.initd-r1
deleted file mode 100644
index 6dd8f795e190..000000000000
--- a/net-wireless/rtl-sdr/files/rtl_tcp.initd-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-error_log="/var/log/rtl_tcp.log"
-pidfile="/run/rtl_tcp.pid"
-output_log="/var/log/rtl_tcp.log"
-
-command="/usr/bin/rtl_tcp"
-command_background="true"
-command_args="${RTL_TCP_OPTIONS}"
diff --git a/net-wireless/rtl-sdr/metadata.xml b/net-wireless/rtl-sdr/metadata.xml
deleted file mode 100644
index 843cb50b6b9d..000000000000
--- a/net-wireless/rtl-sdr/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>radio@gentoo.org</email>
- <name>Radio</name>
- </maintainer>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <use>
- <flag name="zerocopy">may cause a bus error on some ARM systems</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.2-r3.ebuild b/net-wireless/rtl-sdr/rtl-sdr-2.0.2-r3.ebuild
deleted file mode 100644
index e983562e95c5..000000000000
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.2-r3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake udev
-
-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
- 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 ~sparc x86"
-fi
-
-LICENSE="GPL-2+ GPL-3+"
-# In 2.0.0 and 2.0.1, the SONAME was accidentally "2". In 2.0.2, it
-# was restored back to "0" (see 7ebcb041f2ce887ef4d1a64607558889a86ff169 upstream).
-# We can't really know what users built against what and when without
-# us having had a subslot at the time, so we use 0.1 in it to be safe to avoid
-# broken binaries by forcing rebuilds.
-SLOT="0/0.1"
-IUSE="+zerocopy"
-
-DEPEND="virtual/libusb:1"
-RDEPEND="
- ${DEPEND}
- acct-group/plugdev
- !net-wireless/rtl-sdr-blog
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.2-disable-static.patch"
- "${FILESDIR}/${PN}-2.0.2-pkgconfig-libdir.patch"
- "${FILESDIR}/${PN}-2.0.2-udev-rules-path.patch"
-
-)
-
-src_prepare() {
- # Fix CMake-4 compatibility
- sed -e '/cmake_minimum_required/s/3\.7\.2/3.10/' -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DDETACH_KERNEL_DRIVER="ON"
- -DENABLE_ZEROCOPY="$(usex zerocopy)"
- -DINSTALL_UDEV_RULES="ON"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- newinitd "${FILESDIR}"/rtl_tcp.initd-r1 rtl_tcp
- newconfd "${FILESDIR}"/rtl_tcp.confd-r1 rtl_tcp
-}
-
-pkg_postinst() {
- udev_reload
- elog "Only users in the usb group can capture."
- elog "Just run 'gpasswd -a <USER> plugdev', then have <USER> re-login."
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild b/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild
deleted file mode 100644
index 74924dc92a12..000000000000
--- a/net-wireless/rtl-sdr/rtl-sdr-9999.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake udev
-
-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
- 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 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2+ GPL-3+"
-# In 2.0.0 and 2.0.1, the SONAME was accidentally "2". In 2.0.2, it
-# was restored back to "0" (see 7ebcb041f2ce887ef4d1a64607558889a86ff169 upstream).
-# We can't really know what users built against what and when without
-# us having had a subslot at the time, so we use 0.1 in it to be safe to avoid
-# broken binaries by forcing rebuilds.
-SLOT="0/0.1"
-IUSE="+zerocopy"
-
-DEPEND="virtual/libusb:1"
-RDEPEND="
- ${DEPEND}
- acct-group/plugdev
- !net-wireless/rtl-sdr-blog
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.2-disable-static.patch"
- "${FILESDIR}/${PN}-2.0.2-pkgconfig-libdir.patch"
- "${FILESDIR}/${PN}-2.0.2-udev-rules-path.patch"
-
-)
-
-src_prepare() {
- # Fix CMake-4 compatibility
- sed -e '/cmake_minimum_required/s/3\.7\.2/3.10/' -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DDETACH_KERNEL_DRIVER="ON"
- -DENABLE_ZEROCOPY="$(usex zerocopy)"
- -DINSTALL_UDEV_RULES="ON"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- newinitd "${FILESDIR}"/rtl_tcp.initd-r1 rtl_tcp
- newconfd "${FILESDIR}"/rtl_tcp.confd-r1 rtl_tcp
-}
-
-pkg_postinst() {
- udev_reload
- elog "Only users in the usb group can capture."
- elog "Just run 'gpasswd -a <USER> plugdev', then have <USER> re-login."
-}
-
-pkg_postrm() {
- udev_reload
-}