diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..66a0fd58c3a6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = gr-limesdr-3.9-git + pkgdesc = gr-limesdr Plugin for GNURadio >=3.9 + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/chrisjohgorman/gr-limesdr + arch = x86_64 + license = GPL + makedepends = git + makedepends = cmake + depends = boost + depends = gnuradio + depends = limesuite + depends = swig + depends = python + depends = doxygen + depends = graphviz + optdepends = python: python bindings + provides = gr-limesdr + conflicts = gr-limesdr + source = git+https://github.com/chrisjohgorman/gr-limesdr#branch=master + md5sums = SKIP + +pkgname = gr-limesdr-3.9-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..179617c665e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: RoGuBa <roguba@tutanota.com> + +pkgname=gr-limesdr-3.9-git +pkgver=1.0.0 +pkgrel=1 +pkgdesc='gr-limesdr Plugin for GNURadio >=3.9' +arch=('x86_64') +url='https://github.com/chrisjohgorman/gr-limesdr' +license=('GPL') +optdepends=('python: python bindings') +depends=('boost' 'gnuradio' 'limesuite' 'swig' 'python' 'doxygen' 'graphviz') +makedepends=('git' 'cmake') +provides=('gr-limesdr') +conflicts=('gr-limesdr') +source=("git+$url#branch=master") +md5sums=('SKIP') + +pkgver() { + cd gr-limesdr + + printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + mkdir -p gr-limesdr/build + cd gr-limesdr/build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + + make +} + +package() { + cd gr-limesdr/build + + make DESTDIR="$pkgdir" install + + install -Dm 644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |