summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnselmo L. S. Melo2017-04-29 10:55:08 -0700
committerAnselmo L. S. Melo2017-04-29 10:55:08 -0700
commit16697414f3eab6c04b12d2160d52ae9c14177f19 (patch)
tree8ded903405f8fdfbd6b3b5c25c40e16227e10cf7
parentb5bf659fbc71d7c3409a93f0cef156b2b894760b (diff)
downloadaur-16697414f3eab6c04b12d2160d52ae9c14177f19.tar.gz
tmp
-rw-r--r--PKGBUILD24
1 files changed, 14 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bdc377e7d66e..7b4c4e7822cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,8 +12,10 @@ depends=(\
makedepends=('git')
-source=('qgroundcontrol::git+https://github.com/mavlink/qgroundcontrol.git')
-md5sums=('SKIP')
+source=('qgroundcontrol::git+https://github.com/mavlink/qgroundcontrol.git'
+ 'https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.5.1-linux-min.tar.bz2')
+md5sums=('SKIP'
+ '3344fb42595d5d7e9b6a777fbc70b4a5')
pkgver() {
cd "$srcdir/${pkgname%-git}"
@@ -21,27 +23,29 @@ pkgver() {
}
prepare() {
+ cd "$srcdir"
+ tar xf Qt5.5.1-linux-min.tar.bz2
cd "$srcdir/${pkgname%-git}"
-
- # QGC expets an icu version older than the one available on Arch
- # Why does 'make' triggers these copies? Ask upstream.
- sed s,\.so\.56,\.so\.59,g QGCSetup.pri -i
- git submodule update --init --recursive
+ git submodule update --init
mkdir -p build
}
build() {
cd "$srcdir/${pkgname%-git}/build"
- qmake ../qgroundcontrol.pro
+ export PKG_CONFIG_PATH="${srcdir}/Qt/5.5/gcc_64/lib/pkgconfig"
+ "${srcdir}/Qt/5.5/gcc_64/bin/qmake" ../qgroundcontrol.pro
make
}
package() {
mkdir -p "${pkgdir}/opt" "${pkgdir}/usr/bin"
cp -R "$srcdir/${pkgname%-git}/build/release" "${pkgdir}/opt/qgroundcontrol-git"
+ mkdir -p "${pkgdir}/opt/qgroundcontrol-git/Qt"
cp "$srcdir/qgroundcontrol/deploy/qgroundcontrol-start.sh" "${pkgdir}/opt/qgroundcontrol-git/"
- cp "$srcdir/qgroundcontrol/resources/icons/qgroundcontrol.png" "${pkgdir}/opt/qgroundcontrol-git/"
+ cp -r "$srcdir/Qt/5.5/gcc_64/lib" "${pkgdir}/opt/qgroundcontrol-git/Qt/libs"
+ cp -r "$srcdir/Qt/5.5/gcc_64/qml" "${pkgdir}/opt/qgroundcontrol-git/Qt/"
+ cp -r "$srcdir/Qt/5.5/gcc_64/plugins" "${pkgdir}/opt/qgroundcontrol-git/Qt/"
+ ln -s "/opt/qgroundcontrol-git/qgroundcontrol-start.sh" "${pkgdir}/usr/bin/qgroundcontrol-git"
}
# vim:set ts=2 sw=2 et:
-