diff options
author | FFY00 | 2018-07-12 13:04:03 +0100 |
---|---|---|
committer | FFY00 | 2018-07-12 13:04:03 +0100 |
commit | 63c7acb5b6177096c3a8c44d8401c70dffb81d84 (patch) | |
tree | 463ddbe40817ed9f3081c32a89bf86235466a38d /PKGBUILD | |
download | aur-63c7acb5b6177096c3a8c44d8401c70dffb81d84.tar.gz |
pkgbuild: initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ed42fae3f5a7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Filipe LaĆns (FFY00) <filipe.lains@gmail.com> +pkgname=lms8suite-git +_pkgname=LMS8Suite +pkgver=18.06.0 +pkgrel=1 +pkgdesc="Utilities for use with hardware based upon LMS8001 RFICs from Lime Microsystems." +arch=(any) +url="https://github.com/myriadrf/LMS8Suite" +license=('Apache') +depends=('wxgtk3' 'opengl-driver' 'libusb>=1.0' 'soapysdr') +makedepends=('git' 'cmake') +provides=('lms8suite') +conflicts=('lms8suite') +source=("git+$url" + 'lms8suite.desktop') +sha256sums=('SKIP' + 'ee741f0659c55f11e266cea102549d6c154692d970886684cd8207450aaed6ca') + +prepare() { + # Fix build + sed -i "s|#include <mutex>|#include <mutex>\n#include <functional>|" "$srcdir"/$_pkgname/src/lms8001/lmsComms.h +} + +build() { + mkdir -p "$srcdir"/$_pkgname/build + cd "$srcdir"/$_pkgname/build + + cmake ../src \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + + make +} + +package() { + # Binary + install -Dm 775 "$srcdir"/$_pkgname/build/bin/lms8suite "$pkgdir"/usr/bin/lms8suite + + # .desktop file + install -Dm 664 "$srcdir"/lms8suite.desktop "$pkgdir"/usr/share/applications/lms8suite.desktop + + # .ini files + mkdir -p "$pkgdir"/usr/share/$_pkgname + cp -dr --no-preserve=ownership "$srcdir"/$_pkgname/ini/ "$pkgdir"/usr/share/$_pkgname/ +} |