summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Laß2021-05-09 12:03:53 +0200
committerMichael Laß2021-05-09 12:05:06 +0200
commit2a2296573c0f2fab05916da4359e253b4406c2f8 (patch)
tree07f011bbdaa296cef627ec1c46844923a544f255
parent509ba7fdffb85773e43ec60ebf737899c4321570 (diff)
downloadaur-2a2296573c0f2fab05916da4359e253b4406c2f8.tar.gz
Add optional deps, remove old sdrplay backend
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD15
2 files changed, 18 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 291ad12f214c..a11f67185628 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
pkgbase = qt-dab
pkgdesc = Software DAB decoder for use with various SDR devices
pkgver = 3.71
- pkgrel = 1
+ pkgrel = 2
url = https://www.sdr-j.tk/
arch = x86_64
license = GPL2
- makedepends = libiio
depends = faad2
depends = fftw
depends = hicolor-icon-theme
@@ -13,6 +12,12 @@ pkgbase = qt-dab
depends = libsndfile
depends = portaudio
depends = qwt
+ optdepends = airspy: Support for Airspy
+ optdepends = hackrf: Support for HackRF
+ optdepends = limesuite: Support for LimeSDR
+ optdepends = libiio: Support for Pluto
+ optdepends = rtl-sdr: Support for RTL-SDR
+ optdepends = libsdrplay: Support for SDRplay
source = https://github.com/JvanKatwijk/qt-dab/archive/refs/tags/Qt-DAB3.71.tar.gz
sha256sums = 8a5ec68a7b920ee3b397fa8d9bd2e773f5e95ca5bb5a939dc907f4509d3df84f
diff --git a/PKGBUILD b/PKGBUILD
index c79961b3575d..c516d66571f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,31 +6,38 @@
pkgname=qt-dab
_pkgname=Qt-DAB
pkgver=3.71
-pkgrel=1
+pkgrel=2
pkgdesc="Software DAB decoder for use with various SDR devices"
arch=(x86_64)
url="https://www.sdr-j.tk/"
license=('GPL2')
depends=(faad2 fftw hicolor-icon-theme libsamplerate libsndfile portaudio qwt)
-makedepends=(libiio)
+optdepends=('airspy: Support for Airspy'
+ 'hackrf: Support for HackRF'
+ 'limesuite: Support for LimeSDR'
+ 'libiio: Support for Pluto'
+ 'rtl-sdr: Support for RTL-SDR'
+ 'libsdrplay: Support for SDRplay')
source=("https://github.com/JvanKatwijk/${pkgname}/archive/refs/tags/${_pkgname}${pkgver}.tar.gz")
sha256sums=('8a5ec68a7b920ee3b397fa8d9bd2e773f5e95ca5bb5a939dc907f4509d3df84f')
prepare() {
+ # The program is officially called Qt-DAB.
sed -i 's/Qt_DAB/Qt-DAB/g' ${pkgname}-${_pkgname}${pkgver}/dab-maxi/${pkgname}.desktop
+
+ # -liio is not required. Remove to make libiio optional.
+ sed -i '/list(APPEND extraLibs -liio)/d' ${pkgname}-${_pkgname}${pkgver}/dab-maxi/CMakeLists.txt
}
build() {
mkdir -p build-maxi; cd build-maxi
- # cmake flags taken from .travis.yml to match the AppImage build
cmake \
-Wno-dev \
-DTRY_EPG=ON \
-DRTLSDR=ON \
-DRTL_TCP=ON \
-DAIRSPY=ON \
- -DSDRPLAY=ON \
-DSDRPLAY_V3=ON \
-DLIMESDR=ON \
-DHACKRF=ON \