aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarian Buschsieweke <marian.buschsieweke@ovgu.de>2020-11-24 16:32:48 +0100
committerLeo <thinkabit.ukim@gmail.com>2020-11-25 07:22:56 +0000
commit0edec8192adc9e4ed5e2ffad54d53ae0ca90efce (patch)
treeed96178d28751b1af000e4f84759a9ff7f8f2b03
parente33eaa6bdc3772aa28d872ff52ed4fa99e8a0bc3 (diff)
testing/rtl-sdr: new aport
General purpose software defined radio (SDR) driver for Realtek RTL2832U https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr
-rw-r--r--testing/rtl-sdr/APKBUILD37
-rw-r--r--testing/rtl-sdr/rtl-sdr.conf2
2 files changed, 39 insertions, 0 deletions
diff --git a/testing/rtl-sdr/APKBUILD b/testing/rtl-sdr/APKBUILD
new file mode 100644
index 00000000000..e4165b18249
--- /dev/null
+++ b/testing/rtl-sdr/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
+# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
+pkgname=rtl-sdr
+pkgver=0.6.0
+pkgrel=0
+pkgdesc="General purpose software defined radio (SDR) driver for Realtek RTL2832U"
+url="https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr"
+arch="all"
+license="GPL-2.0-only"
+makedepends="cmake libusb-dev"
+subpackages="$pkgname-dev"
+source="
+ $pkgname-$pkgver.tar.xz::http://deb.debian.org/debian/pool/main/r/rtl-sdr/rtl-sdr_$pkgver.orig.tar.xz
+ rtl-sdr.conf
+ "
+options="!check" # no tests provided
+builddir="$srcdir/$pkgname-${pkgver:0:3}"
+
+build() {
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DINSTALL_UDEV_RULES=ON \
+ -Wno-dev
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --build build --target install
+ mv "$pkgdir"/etc/udev/rules.d/rtl-sdr.rules \
+ "$pkgdir"/etc/udev/rules.d/53-rtl-sdr.rules
+ install -Dm644 "$srcdir"/rtl-sdr.conf "$pkgdir"/etc/modprobe.d/rtl-sdr.conf
+}
+
+sha512sums="86c224c887d03ede9b8568b5affcfc8a42345f74d01991b4907b473473ee229854b36ff6e4d24fe5bf919558625fc091b53dd3f9101d1a673441f51876d5dce7 rtl-sdr-0.6.0.tar.xz
+d7f3a4e25d30617467437acdad95d2451f481934264be2c21c24f136c24f209fc5a9fc081fa4d973fc4e11810f5d79829a23caab3f0fc1538a58c205f75c4399 rtl-sdr.conf"
diff --git a/testing/rtl-sdr/rtl-sdr.conf b/testing/rtl-sdr/rtl-sdr.conf
new file mode 100644
index 00000000000..a99bfe2b7c9
--- /dev/null
+++ b/testing/rtl-sdr/rtl-sdr.conf
@@ -0,0 +1,2 @@
+# We need to blacklist the DVB-T kernel modules in oder to do SDR
+blacklist dvb_usb_rtl28xxu