summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD34
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..178c324cb564
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = librepilot
+ pkgdesc = A ground control station and firmware for UAV flight controllers
+ pkgver = 15.09
+ pkgrel = 1
+ url = http://www.librepilot.org
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = python2
+ makedepends = qt5-tools
+ makedepends = qt5-quick1
+ depends = qt5-svg
+ depends = qt5-serialport
+ depends = qt5-multimedia
+ depends = qt5-quickcontrols
+ depends = sdl
+ depends = libusb
+ conflicts = librepilot-git
+ replaces = openpilot
+ source = http://download.librepilot.org/source/LibrePilot-15.09.tar.gz
+ source = http://download.librepilot.org/firmware/LibrePilot-15.09_firmware.tar.gz
+ md5sums = 2fd8aa64218cd3bbb3adbb3233f86618
+ md5sums = baf4e96ae060c93ca9c057ee6ff0c835
+
+pkgname = librepilot
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8892fe08975e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: James Duley <jagduley gmail>
+
+pkgname=librepilot
+_upstreamname=LibrePilot
+pkgver=15.09
+pkgrel=1
+pkgdesc="A ground control station and firmware for UAV flight controllers"
+arch=('i686' 'x86_64')
+url="http://www.librepilot.org"
+license=('GPL')
+depends=('qt5-svg' 'qt5-serialport' 'qt5-multimedia' 'qt5-quickcontrols' 'sdl' 'libusb')
+makedepends=('python2' 'qt5-tools' 'qt5-quick1')
+conflicts=('librepilot-git')
+replaces=('openpilot')
+source=("http://download.librepilot.org/source/${_upstreamname}-${pkgver//_/-}.tar.gz"
+ "http://download.librepilot.org/firmware/${_upstreamname}-${pkgver//_/-}_firmware.tar.gz")
+md5sums=('2fd8aa64218cd3bbb3adbb3233f86618'
+ 'baf4e96ae060c93ca9c057ee6ff0c835')
+
+build() {
+ cd "$srcdir/$_upstreamname"
+ make \
+ prefix=/usr \
+ udevrulesdir=/usr/lib/udev/rules.d \
+ WITH_PREBUILT_FW="$srcdir/firmware" \
+ config_new
+
+ make opfw_resource gcs
+}
+
+package() {
+ cd "$srcdir/$_upstreamname/"
+ make DESTDIR=$pkgdir enable-udev-rules=yes install
+}