diff options
author | Michael Laß | 2021-05-09 12:03:53 +0200 |
---|---|---|
committer | Michael Laß | 2021-05-09 12:05:06 +0200 |
commit | 2a2296573c0f2fab05916da4359e253b4406c2f8 (patch) | |
tree | 07f011bbdaa296cef627ec1c46844923a544f255 | |
parent | 509ba7fdffb85773e43ec60ebf737899c4321570 (diff) | |
download | aur-2a2296573c0f2fab05916da4359e253b4406c2f8.tar.gz |
Add optional deps, remove old sdrplay backend
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 18 insertions, 6 deletions
@@ -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 @@ -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 \ |