diff options
author | japm48 | 2020-04-17 10:45:57 +0200 |
---|---|---|
committer | japm48 | 2020-04-17 10:48:55 +0200 |
commit | dd92f9eef00024e3818119c5ee56be255ec037ff (patch) | |
tree | 1fcfb91d4a449233559f10a922c1965158c006ae /PKGBUILD | |
download | aur-dd92f9eef00024e3818119c5ee56be255ec037ff.tar.gz |
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b4c54474ce27 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: japm48 <japm48gh@gmail.com> + +_pkgname=gnuradio-iio +pkgname=gnuradio-iio-patched-3.8 + +pkgver=r240.d6d1f6a +pkgrel=1 + +_commit=d6d1f6ac7db5be3eb990ee8ef78bb65cf3a15dd7 + +pkgdesc="IIO blocks for GNU Radio (Patched for Gnuradio version 3.8, not compatible with 3.9-git)" + +url="https://github.com/analogdevicesinc/gr-iio" +arch=(x86_64) +license=(GPL3) +depends=(gnuradio libad9361) +makedepends=(git cmake boost swig) + +provides=(gnuradio-iio) +conflicts=(gnuradio-iio gnuradio-iio-git gnuradio-git) + +source=( + "$_pkgname::git+https://github.com/analogdevicesinc/gr-iio.git#commit=$_commit" + 0001-several-fixes.patch +) +md5sums=('SKIP' + '4eaf91573461c143b825e0462564244c') + + +pkgver() { + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count $_commit)" "$(git rev-parse --short $_commit)" +} + +prepare() { + cd "$_pkgname" + patch -p1 -i ../0001-several-fixes.patch +} + + + +build() { + cd "$_pkgname" + mkdir -p build + cd build + export PYTHON=python3 + cmake \ + -DPYTHON_EXECUTABLE=$(which python3) \ + -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev ../ + make +} + +package() { + cd "$_pkgname/build" + make DESTDIR="${pkgdir}" install + + mkdir -p ${pkgdir}/usr/share/gnuradio/examples/iio + cp ../iio-examples/* ${pkgdir}/usr/share/gnuradio/examples/iio/ +} + |