diff options
author | Anselmo L. S. Melo | 2017-04-29 10:55:08 -0700 |
---|---|---|
committer | Anselmo L. S. Melo | 2017-04-29 10:55:08 -0700 |
commit | 16697414f3eab6c04b12d2160d52ae9c14177f19 (patch) | |
tree | 8ded903405f8fdfbd6b3b5c25c40e16227e10cf7 | |
parent | b5bf659fbc71d7c3409a93f0cef156b2b894760b (diff) | |
download | aur-16697414f3eab6c04b12d2160d52ae9c14177f19.tar.gz |
tmp
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -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: - |