diff options
Diffstat (limited to 'main/librtlsdr/APKBUILD')
-rw-r--r-- | main/librtlsdr/APKBUILD | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/main/librtlsdr/APKBUILD b/main/librtlsdr/APKBUILD index b5ba97863c5..97c3bdda2f8 100644 --- a/main/librtlsdr/APKBUILD +++ b/main/librtlsdr/APKBUILD @@ -1,37 +1,49 @@ # Contributor: Jared Szechy <jared.szechy@gmail.com> -# Maintainer: Jared Szechy <jared.szechy@gmail.com> +# Maintainer: omni <omni+alpine@hack.org> pkgname=librtlsdr -pkgver=0.6.0 -pkgrel=1 +_realpkgname=rtl-sdr +pkgver=2.0.2 +pkgrel=0 pkgdesc="Software defined radio receiver for Realtek RTL2832U" url="https://osmocom.org/projects/sdr/wiki/rtl-sdr" arch="all" -license="GPL-2.0" +license="GPL-2.0-or-later" options="!check" # no tests depends_dev="libusb-dev" -makedepends="$depends_dev cmake" -subpackages="$pkgname-dev rtl-sdr:tools" -source="$pkgname-$pkgver.tar.gz::https://github.com/steve-m/librtlsdr/archive/$pkgver.tar.gz" +makedepends="$depends_dev cmake samurai" +subpackages="$pkgname-dev rtl-sdr:tools $pkgname-doc" +source="$_realpkgname-$pkgver.tar.gz::https://gitea.osmocom.org/sdr/rtl-sdr/archive/v$pkgver.tar.gz + correct_udev_rules_path.patch + " +builddir=$srcdir/$_realpkgname build() { - mkdir -p build - cd build - cmake -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DDETACH_KERNEL_DRIVER=ON \ -DINSTALL_UDEV_RULES=ON \ - -Wno-dev .. - make + -Wno-dev + cmake --build build } package() { - make -C build DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build + mkdir -p $pkgdir/usr/share/man1/ + cp $builddir/debian/*1 $pkgdir/usr/share/man1/ } tools() { pkgdesc="Software defined radio receiver for Realtek RTL2832U (tools)" - mkdir -p "$subpkgdir"/usr - mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ + amove usr/bin } -sha512sums="a08356a08672f03d86adb662e28923e7998b78c0f49432dc1b1e3844976158c467242e0c5eabf206fd257bdebcf91cd2767dabf13d2ef475f2f3e1d82e23ed75 librtlsdr-0.6.0.tar.gz" +doc() { + pkgdesc="Software defined radio receiver for Realtek RTL2832U (doc)" + amove usr/share/ +} + +sha512sums=" +0c03665626e9d0f3b2db94af81e5d6a7e6c1497d76f86a261d6b260d837865686f93382f3d515f9a79e930295a51a748aeb64f59e5c1ddc207ce1c419def00c1 rtl-sdr-2.0.2.tar.gz +a191efe9ebb55696377ae4199178ba752719cbff5b3ecc8949c0e160a35480fb3bd3061588fe5f81c7a975d52c2071b82ad3b5454011d3f649de7912c9cb368c correct_udev_rules_path.patch +" |