summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFFY002018-04-25 14:48:47 +0100
committerFFY002018-04-25 14:48:47 +0100
commit1374f10acf0f829989e63c0dc9b320564a4bf2fe (patch)
treea997015bbd544f68588be5bc233964718e3ef7a3
downloadaur-1374f10acf0f829989e63c0dc9b320564a4bf2fe.tar.gz
pkgbuild: initial release
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD36
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..11c845a8c816
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = limesuite
+ pkgdesc = Driver and GUI for LMS7002M-based SDR platforms
+ pkgver = 18.04.1
+ pkgrel = 1
+ url = https://github.com/myriadrf/LimeSuite
+ arch = any
+ license = MIT
+ makedepends = git
+ makedepends = cmake
+ depends = sqlite3
+ depends = wxgtk3
+ depends = mesa
+ depends = libusb>=1.0
+ depends = soapysdr
+ provides = limesdr
+ provides = soapylms7
+ conflicts = limesdr
+ conflicts = soapylms7
+ source = https://github.com/myriadrf/LimeSuite/archive/v18.04.1.tar.gz
+ md5sums = 529b6740ef881846ff09318515baf7f0
+
+pkgname = limesuite
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2279519fed66
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: FFY00 <filipe.lains@gmail.com>
+pkgname=limesuite
+pkgver=18.04.1
+pkgrel=1
+pkgdesc="Driver and GUI for LMS7002M-based SDR platforms"
+arch=(any)
+url="https://github.com/myriadrf/LimeSuite"
+license=('MIT')
+depends=('sqlite3' 'wxgtk3' 'mesa' 'libusb>=1.0' 'soapysdr')
+makedepends=('git' 'cmake')
+provides=('limesdr' 'soapylms7')
+conflicts=('limesdr' 'soapylms7')
+source=("https://github.com/myriadrf/LimeSuite/archive/v$pkgver.tar.gz")
+md5sums=('529b6740ef881846ff09318515baf7f0')
+
+build() {
+ mkdir -p "$srcdir/LimeSuite-$pkgver/build"
+ cd "$srcdir/LimeSuite-$pkgver/build"
+
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLIME_SUITE_EXTVER="$pkgver"
+
+ make
+}
+
+package() {
+ cd "$srcdir/LimeSuite-$pkgver/build"
+
+ make DESTDIR="$pkgdir" install
+
+ # Install udev rules, changing mode to 666 and ommitting plugdev group
+ mkdir -p "${pkgdir}/etc/udev/rules.d"
+ sed 's/MODE="660", GROUP="plugdev"/MODE="666"/g' "${srcdir}/${pkgname}/udev-rules/64-limesuite.rules" > "${pkgdir}/etc/udev/rules.d/64-limesuite.rules"
+}