summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD37
2 files changed, 25 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 25efee52453b..f6a9d3f03766 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,17 @@
pkgbase = gr-limesdr
pkgdesc = gr-limesdr Plugin for GNURadio
- pkgver = 1.0.0
+ pkgver = 2.0.0
pkgrel = 1
url = https://github.com/myriadrf/gr-limesdr
arch = any
license = MIT
makedepends = cmake
+ makedepends = swig
depends = boost
depends = gnuradio
depends = limesuite
- optdepends = doxygen: generate documentation
- optdepends = swig: bindings
- optdepends = python2: python bindings
- source = gr-limesdr-1.0.0.tar.gz::https://github.com/myriadrf/gr-limesdr/archive/v1.0.0-RC.tar.gz
- sha256sums = a6be1bfd2cbfeef33aa8e91fa35720bfad9d4b7dc4a29afb08dfcee451f6c32e
+ source = gr-limesdr-2.0.0.tar.gz::https://github.com/myriadrf/gr-limesdr/archive/v2.0.0.tar.gz
+ sha512sums = da7dae14af903119e482aed8a2029cf1a188ac28e74fdc2f369c7de77b5eadde9dcca7503d6528d882d8b3a3b371dd66020772c8dc849b284761c4f5f393d180
pkgname = gr-limesdr
diff --git a/PKGBUILD b/PKGBUILD
index 26717f6efc88..50a9717eddf6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,42 @@
# Maintainer: FFY00 <filipe.lains@gmail.com>
pkgname=gr-limesdr
-pkgver=1.0.0
-_gitver=$pkgver-RC
+pkgver=2.0.0
pkgrel=1
-pkgdesc="gr-limesdr Plugin for GNURadio"
+pkgdesc='gr-limesdr Plugin for GNURadio'
arch=('any')
-url="https://github.com/myriadrf/gr-limesdr"
+url='https://github.com/myriadrf/gr-limesdr'
license=('MIT')
-optdepends=(
- 'doxygen: generate documentation'
- 'swig: bindings'
- 'python2: python bindings'
-)
depends=('boost' 'gnuradio' 'limesuite')
-makedepends=('cmake')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$_gitver.tar.gz")
-sha256sums=('a6be1bfd2cbfeef33aa8e91fa35720bfad9d4b7dc4a29afb08dfcee451f6c32e')
+makedepends=('cmake' 'swig') # 'doxygen' 'graphviz'
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha512sums=('da7dae14af903119e482aed8a2029cf1a188ac28e74fdc2f369c7de77b5eadde9dcca7503d6528d882d8b3a3b371dd66020772c8dc849b284761c4f5f393d180')
+
+prepare() {
+ cd $pkgname-$pkgver
+ sed -i 's|%include "gnuradio.i"|%include "/usr/include/gnuradio/swig/gnuradio.i"|' \
+ swig/limesdr_swig.i
+
+ rm -rf docs/doxygen/doxyxml
+ ln -s /usr/share/gnuradio/modtool/templates/gr-newmod/docs/doxygen/doxyxml docs/doxygen/doxyxml
+}
build() {
- mkdir -p "$srcdir"/$pkgname-$_gitver/build
- cd "$srcdir"/$pkgname-$_gitver/build
+ mkdir -p $pkgname-$pkgver/build
+ cd $pkgname-$pkgver/build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DPYTHON_LIBRARY=/usr/lib/libpython3.7m.so \
+ -DPYTHON_INCLUDE_DIR=/usr/include/python3.7m \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
- cd "$srcdir"/$pkgname-$_gitver/build
+ cd $pkgname-$pkgver/build
make DESTDIR="$pkgdir" install
- install -Dm 644 "$srcdir"/$pkgname-$_gitver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ install -Dm 644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}