aboutsummaryrefslogtreecommitdiffstats
path: root/testing/librtlsdr
diff options
context:
space:
mode:
authorMilan P. Stanić <mps@arvanta.net>2020-04-29 11:11:21 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2020-04-29 10:27:30 +0000
commit31500a595ec2eaf7c542003a49f52cd404ae3d96 (patch)
tree8dff11d0baad2fd55d79c05e99c7f486753f28f4 /testing/librtlsdr
parent073f0e76c33f1c6abd0f760c8d1abd512cb76f28 (diff)
downloadaports-31500a595ec2eaf7c542003a49f52cd404ae3d96.tar.bz2
aports-31500a595ec2eaf7c542003a49f52cd404ae3d96.tar.xz
main/librtlsdr: move from testing
it is needed to enable radio source in rng-tools 6.10
Diffstat (limited to 'testing/librtlsdr')
-rw-r--r--testing/librtlsdr/0001-Fix-inline-functions-to-use-static-inline.patch65
-rw-r--r--testing/librtlsdr/APKBUILD40
2 files changed, 0 insertions, 105 deletions
diff --git a/testing/librtlsdr/0001-Fix-inline-functions-to-use-static-inline.patch b/testing/librtlsdr/0001-Fix-inline-functions-to-use-static-inline.patch
deleted file mode 100644
index 527d25a3cd..0000000000
--- a/testing/librtlsdr/0001-Fix-inline-functions-to-use-static-inline.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 9047eef701f50d8bc4748233a31d65a0519ed86c Mon Sep 17 00:00:00 2001
-From: David Woodhouse <dwmw2@infradead.org>
-Date: Thu, 28 Jun 2018 16:43:24 +0100
-Subject: [PATCH] Fix inline functions to use 'static inline'
-
-With just 'inline', if the compiler decides not to inline them, it isn't
-required to emit them at all. For some targets with -Os that is causing
-build failures, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86360.
-
-Perhaps we might consider using '__attribute__((always_inline))' for
-GCC builds, but 'static inline' is a good start.
-
-Signed-off-by: Steve Markgraf <steve@steve-m.de>
----
- src/rtl_adsb.c | 8 ++++----
- src/rtl_power.c | 2 +-
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/rtl_adsb.c b/src/rtl_adsb.c
-index 9087de4..7aea8dd 100644
---- a/src/rtl_adsb.c
-+++ b/src/rtl_adsb.c
-@@ -183,7 +183,7 @@ int magnitute(uint8_t *buf, int len)
- return len/2;
- }
-
--inline uint16_t single_manchester(uint16_t a, uint16_t b, uint16_t c, uint16_t d)
-+static inline uint16_t single_manchester(uint16_t a, uint16_t b, uint16_t c, uint16_t d)
- /* takes 4 consecutive real samples, return 0 or 1, BADSAMPLE on error */
- {
- int bit, bit_p;
-@@ -224,17 +224,17 @@ inline uint16_t single_manchester(uint16_t a, uint16_t b, uint16_t c, uint16_t d
- return BADSAMPLE;
- }
-
--inline uint16_t min16(uint16_t a, uint16_t b)
-+static inline uint16_t min16(uint16_t a, uint16_t b)
- {
- return a<b ? a : b;
- }
-
--inline uint16_t max16(uint16_t a, uint16_t b)
-+static inline uint16_t max16(uint16_t a, uint16_t b)
- {
- return a>b ? a : b;
- }
-
--inline int preamble(uint16_t *buf, int i)
-+static inline int preamble(uint16_t *buf, int i)
- /* returns 0/1 for preamble at index i */
- {
- int i2;
-diff --git a/src/rtl_power.c b/src/rtl_power.c
-index 00f4d9f..625d818 100644
---- a/src/rtl_power.c
-+++ b/src/rtl_power.c
-@@ -250,7 +250,7 @@ void sine_table(int size)
- }
- }
-
--inline int16_t FIX_MPY(int16_t a, int16_t b)
-+static inline int16_t FIX_MPY(int16_t a, int16_t b)
- /* fixed point multiply and scale */
- {
- int c = ((int)a * (int)b) >> 14;
diff --git a/testing/librtlsdr/APKBUILD b/testing/librtlsdr/APKBUILD
deleted file mode 100644
index 7779b2ac62..0000000000
--- a/testing/librtlsdr/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
-# Contributor: Jared Szechy <jared.szechy@gmail.com>
-# Maintainer: Jared Szechy <jared.szechy@gmail.com>
-pkgname=librtlsdr
-pkgver=0.5.4
-pkgrel=2
-pkgdesc="Software defined radio receiver for Realtek RTL2832U"
-url="https://osmocom.org/projects/sdr/wiki/rtl-sdr"
-arch="all"
-license="GPL-2.0"
-depends_dev="libusb-dev"
-makedepends="$depends_dev cmake"
-subpackages="$pkgname-dev rtl-sdr:tools"
-source="$pkgname-$pkgver.tar.gz::https://github.com/steve-m/$pkgname/archive/v$pkgver.tar.gz
- 0001-Fix-inline-functions-to-use-static-inline.patch"
-builddir="$srcdir/$pkgname-$pkgver"
-
-build() {
- cd "$builddir"
- mkdir -p build
- cd build
- cmake -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX:PATH=/usr \
- -DDETACH_KERNEL_DRIVER=ON \
- -Wno-dev ..
- make
-}
-
-package() {
- cd "$builddir"/build
- make DESTDIR="$pkgdir" install
-}
-
-tools() {
- pkgdesc="Software defined radio receiver for Realtek RTL2832U (tools)"
- mkdir -p "$subpkgdir"/usr
- mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
-}
-
-sha512sums="81d01ccced763d728b4bb1aeff4bc04c394d4d6906f1df5c8b83671769bb4ca551017fea680981431a9e9436644a765b049259e42fcec1be8b709a81daf420ea librtlsdr-0.5.4.tar.gz
-87bd0f0347f2d7ef480a73b6c2915d4da0879815c77e8e2a236edff95ddd571b956625f7adc7cde995ceca46bf4b93ed92e6dac94f90195f832066baf6c1f616 0001-Fix-inline-functions-to-use-static-inline.patch"