diff options
author | Michael Laß | 2023-11-08 20:29:23 +0100 |
---|---|---|
committer | Michael Laß | 2023-11-08 20:31:33 +0100 |
commit | bb2c43f3ff922275a8c524e24588bb3a805fa55c (patch) | |
tree | 0ec32365ed7f7aae85868180e07005549cc6da23 | |
parent | 43a2daaceade22389cd71687493d36fc63f25a53 (diff) | |
download | aur-bb2c43f3ff922275a8c524e24588bb3a805fa55c.tar.gz |
Fix location of librtlsdr.so
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | 0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch | 39 | ||||
-rw-r--r-- | PKGBUILD | 11 |
3 files changed, 50 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = qt-dab pkgdesc = Software DAB decoder for use with various SDR devices (formerly dab-maxi) pkgver = 6.2.5 - pkgrel = 2 + pkgrel = 3 url = https://www.sdr-j.tk/ arch = x86_64 license = GPL2 @@ -19,6 +19,8 @@ pkgbase = qt-dab optdepends = rtl-sdr: Support for RTL-SDR optdepends = libsdrplay: Support for SDRplay source = https://github.com/JvanKatwijk/qt-dab/archive/refs/tags/qt-dab-6.25.tar.gz + source = 0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch sha256sums = 631740f711f3736eb94ace7588d6187f4d3a33547656e00df05a2487dadab9b9 + sha256sums = 49862b828def591a9cf2dff43667ee5efcb2174df7f9d0fb4a636b90d11f4b3d pkgname = qt-dab diff --git a/0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch b/0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch new file mode 100644 index 000000000000..709136fe66a8 --- /dev/null +++ b/0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch @@ -0,0 +1,39 @@ +From c54190bcc9008bf3c887952e9234ff094bdc5350 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michael=20La=C3=9F?= <bevan@bi-co.net> +Date: Wed, 8 Nov 2023 20:27:52 +0100 +Subject: [PATCH] Fix location of librtlsdr.so on Arch Linux + +--- + qt-devices/rtlsdr-handler-generic/rtlsdr-handler.cpp | 2 +- + qt-devices/rtlsdr-handler-linux/rtlsdr-handler.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qt-devices/rtlsdr-handler-generic/rtlsdr-handler.cpp b/qt-devices/rtlsdr-handler-generic/rtlsdr-handler.cpp +index b98f6c3..40e5d14 100755 +--- a/qt-devices/rtlsdr-handler-generic/rtlsdr-handler.cpp ++++ b/qt-devices/rtlsdr-handler-generic/rtlsdr-handler.cpp +@@ -150,7 +150,7 @@ char manufac [256], product [256], serial [256]; + #ifdef __MINGW32__ + const char *libraryString = "rtlsdr.dll"; + #elif __linux__ +- const char *libraryString = "/usr/local/lib64/librtlsdr.so"; ++ const char *libraryString = "/usr/lib/librtlsdr.so"; + #elif __APPLE__ + const char *libraryString = "librtlsdr.dylib"; + #endif +diff --git a/qt-devices/rtlsdr-handler-linux/rtlsdr-handler.cpp b/qt-devices/rtlsdr-handler-linux/rtlsdr-handler.cpp +index 546ec24..80ae1c0 100755 +--- a/qt-devices/rtlsdr-handler-linux/rtlsdr-handler.cpp ++++ b/qt-devices/rtlsdr-handler-linux/rtlsdr-handler.cpp +@@ -150,7 +150,7 @@ char manufac [256], product [256], serial [256]; + #ifdef __MINGW32__ + const char *libraryString = "librtlsdr.dll"; + #elif __linux__ +- const char *libraryString = "/usr/local/lib64/librtlsdr.so"; ++ const char *libraryString = "/usr/lib/librtlsdr.so"; + #elif __APPLE__ + const char *libraryString = "librtlsdr.dylib"; + #endif +-- +2.42.1 + @@ -5,7 +5,7 @@ pkgname=qt-dab pkgver=6.2.5 -pkgrel=2 +pkgrel=3 _prefix=qt-dab- # name of tarball and contents change from release to release _tagname=qt-dab- # tag names may differ from the application version _pkgver=6.25 @@ -24,12 +24,17 @@ optdepends=('airspy: Support for Airspy' 'libad9361: Support for Pluto' 'rtl-sdr: Support for RTL-SDR' 'libsdrplay: Support for SDRplay') -source=("https://github.com/JvanKatwijk/${pkgname}/archive/refs/tags/${_tagname}${_pkgver}.tar.gz") -sha256sums=('631740f711f3736eb94ace7588d6187f4d3a33547656e00df05a2487dadab9b9') +source=("https://github.com/JvanKatwijk/${pkgname}/archive/refs/tags/${_tagname}${_pkgver}.tar.gz" + 0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch) +sha256sums=('631740f711f3736eb94ace7588d6187f4d3a33547656e00df05a2487dadab9b9' + '49862b828def591a9cf2dff43667ee5efcb2174df7f9d0fb4a636b90d11f4b3d') prepare() { cd "${_prefix}${_tagname}${_pkgver}" + # Fix location of librtlsdr.so + patch -p1 < "${srcdir}/0001-Fix-location-of-librtlsdr.so-on-Arch-Linux.patch" + # The program is officially called Qt-DAB. sed -i 's/Qt_DAB/Qt-DAB/g' ${_fullname_s}/${_fullname}.desktop } |