diff options
author | Michal Krenek (Mikos) | 2017-02-19 01:12:22 +0100 |
---|---|---|
committer | Michal Krenek (Mikos) | 2017-02-19 01:12:22 +0100 |
commit | edd78910ab9c97e220cece414d9474fd4cc58680 (patch) | |
tree | 3a97687a893a4e71bca0d905e9b195bff4746064 | |
download | aur-edd78910ab9c97e220cece414d9474fd4cc58680.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b1fb473369a3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +# Generated by mksrcinfo v8 +# Sun Feb 19 00:11:58 UTC 2017 +pkgbase = qspectrumanalyzer-git + pkgdesc = Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, rx_power, rtl_power, hackrf_sweep and other backends) + pkgver = v1.4.0.r31.e7b998f + pkgrel = 1 + url = https://github.com/xmikos/qspectrumanalyzer + arch = any + license = GPL3 + makedepends = git + makedepends = python-setuptools + depends = python-pyqt4 + depends = python-pyqtgraph + optdepends = soapy_power: default SoapySDR based backend (supports RTL-SDR, HackRF, Airspy, SDRplay, LimeSDR, bladeRF, USRP and other SDR devices) + optdepends = rx_tools: rx_power backend for SoapySDR devices (slower than soapy_power) + optdepends = rtl-sdr: rtl_power backend for RTL-SDR devices + optdepends = rtl-sdr-keenerd-git: rtl_power backend for RTL-SDR devices (better implementation) + optdepends = rtl_power_fftw-git: alternative fast rtl_power implementation using FFTW library + optdepends = hackrf: hackrf_sweep backend for HackRF devices + provides = qspectrumanalyzer + conflicts = qspectrumanalyzer + source = git+https://github.com/xmikos/qspectrumanalyzer.git + sha256sums = SKIP + +pkgname = qspectrumanalyzer-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..45adff53261c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Michal Krenek (Mikos) <m.krenek@gmail.com> +pkgname=qspectrumanalyzer-git +pkgver=v1.4.0.r31.e7b998f +pkgrel=1 +pkgdesc="Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, rx_power, rtl_power, hackrf_sweep and other backends)" +arch=('any') +url="https://github.com/xmikos/qspectrumanalyzer" +license=('GPL3') +depends=('python-pyqt4' 'python-pyqtgraph') +makedepends=('git' 'python-setuptools') +optdepends=( + 'soapy_power: default SoapySDR based backend (supports RTL-SDR, HackRF, Airspy, SDRplay, LimeSDR, bladeRF, USRP and other SDR devices)' + 'rx_tools: rx_power backend for SoapySDR devices (slower than soapy_power)' + 'rtl-sdr: rtl_power backend for RTL-SDR devices' + 'rtl-sdr-keenerd-git: rtl_power backend for RTL-SDR devices (better implementation)' + 'rtl_power_fftw-git: alternative fast rtl_power implementation using FFTW library' + 'hackrf: hackrf_sweep backend for HackRF devices' +) +conflicts=('qspectrumanalyzer') +provides=('qspectrumanalyzer') +source=('git+https://github.com/xmikos/qspectrumanalyzer.git') +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + #printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + cd "$srcdir/${pkgname%-git}" + python setup.py build +} + +package() { + cd "$srcdir/${pkgname%-git}" + python setup.py install --root="$pkgdir" +} + +# vim:set ts=2 sw=2 et: |