diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 25 insertions, 22 deletions
@@ -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 @@ -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 } |