summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Krenek (Mikos)2017-02-17 12:52:35 +0100
committerMichal Krenek (Mikos)2017-02-17 12:52:35 +0100
commitadf9a48e792bd285563032869b8d5e9c9b995dba (patch)
tree7d37acfa5d843b61547cdfe4fa933aa489473445
downloadaur-adf9a48e792bd285563032869b8d5e9c9b995dba.tar.gz
Initial commit
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD34
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0af44b616aae
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+# Generated by mksrcinfo v8
+# Fri Feb 17 11:52:23 UTC 2017
+pkgbase = limesuite-git
+ pkgdesc = Driver and GUI for LMS7002M-based SDR platforms (LimeSDR, Novena RF7, etc.)
+ pkgver = r1158.6cf8de1
+ pkgrel = 1
+ url = https://github.com/myriadrf/LimeSuite
+ arch = i686
+ arch = x86_64
+ arch = armv7h
+ license = Apache
+ makedepends = git
+ makedepends = cmake
+ depends = soapysdr
+ depends = libusb>=1.0
+ depends = sqlite
+ depends = wxgtk
+ depends = freeglut
+ depends = xdg-utils
+ depends = gnuplot
+ depends = python-scipy
+ depends = python-matplotlib
+ provides = soapylms7
+ provides = limesuite
+ conflicts = soapylms7
+ conflicts = limesuite
+ source = limesuite-git::git+https://github.com/myriadrf/LimeSuite.git
+ sha256sums = SKIP
+
+pkgname = limesuite-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1119f61f5658
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Michal Krenek (Mikos) <m.krenek@gmail.com>
+
+pkgname=limesuite-git
+pkgver=r1158.6cf8de1
+pkgrel=1
+pkgdesc="Driver and GUI for LMS7002M-based SDR platforms (LimeSDR, Novena RF7, etc.)"
+arch=('i686' 'x86_64' 'armv7h')
+url="https://github.com/myriadrf/LimeSuite"
+license=('Apache')
+depends=('soapysdr' 'libusb>=1.0' 'sqlite' 'wxgtk' 'freeglut' 'xdg-utils' 'gnuplot' 'python-scipy' 'python-matplotlib')
+makedepends=('git' 'cmake')
+provides=('soapylms7' 'limesuite')
+conflicts=('soapylms7' 'limesuite')
+source=(${pkgname}::"git+https://github.com/myriadrf/LimeSuite.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ mkdir -p build && cd build
+ cmake ../ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
+ make -j4
+}
+
+package() {
+ make -C "${srcdir}/${pkgname}/build" 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"
+}