summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjapm482020-04-17 10:45:57 +0200
committerjapm482020-04-17 10:48:55 +0200
commitdd92f9eef00024e3818119c5ee56be255ec037ff (patch)
tree1fcfb91d4a449233559f10a922c1965158c006ae /PKGBUILD
downloadaur-dd92f9eef00024e3818119c5ee56be255ec037ff.tar.gz
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD60
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/
+}
+