diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /net-wireless/rtl-sdr | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-disable-static.patch | 55 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-pkgconfig-libdir.patch | 11 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl-sdr-2.0.2-udev-rules-path.patch | 11 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl_tcp.confd | 4 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl_tcp.confd-r1 | 7 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl_tcp.initd | 18 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/files/rtl_tcp.initd-r1 | 11 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/metadata.xml | 16 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/rtl-sdr-2.0.2-r3.ebuild | 72 | ||||
| -rw-r--r-- | net-wireless/rtl-sdr/rtl-sdr-9999.ebuild | 72 |
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 -} |
