summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Carr2016-09-26 01:19:58 -0700
committerDonald Carr2016-09-26 01:38:23 -0700
commit0dd6f4f3234bc89a32be5a969c760e46cfd64d31 (patch)
treef6590cb0bea01500d3def9ecb35263c03b134915
downloadaur-0dd6f4f3234bc89a32be5a969c760e46cfd64d31.tar.gz
Introduce qml-presentation package
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD61
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b2e2aaf0c7d6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Mon Sep 26 08:37:59 UTC 2016
+pkgbase = qml-presentation-system
+ pkgdesc = QML presentation system
+ pkgver = 0.1
+ pkgrel = 1
+ url = https://github.com/qt-labs/qml-presentation-system
+ arch = any
+ license = LGPL
+ makedepends = gcc
+ makedepends = qt5-base
+ depends = qt5-declarative
+ options = !strip
+ source = git://github.com/qt-labs/qml-presentation-system
+ sha256sums = SKIP
+
+pkgname = qml-presentation-system
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a37841302981
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Donald Carr<sirspudd at gmail dot com>
+
+# NB: requires/assumes Qt > 5.8 for compile
+
+#set -x
+
+_piver=""
+
+if [[ -z $_qmake ]]; then
+ if [[ -z $_piver ]] && [[ -n $LOCAL_PI_VER ]]; then
+ _piver=$LOCAL_PI_VER
+ fi
+
+ if [[ -n "$_piver" ]]; then
+ _qmake="/opt/qt-sdk-raspberry-pi${_piver}/bin/qmake"
+ fi
+
+ if [[ -z "$_qmake" ]]; then
+ _qmake="qmake"
+ fi
+fi
+
+# Uncomment for a debug build
+#_qmake_args="CONFIG+=debug"
+
+pkgname=qml-presentation-system
+pkgver=0.1
+pkgrel=1
+pkgdesc='QML presentation system'
+arch=('any')
+url='https://github.com/qt-labs/qml-presentation-system'
+license=('LGPL')
+depends=('qt5-declarative')
+makedepends=('gcc' 'qt5-base')
+source=("git://github.com/qt-labs/qml-presentation-system")
+sha256sums=('SKIP')
+options=('!strip')
+
+build() {
+ cd "$srcdir/$pkgname"
+
+ touch .qmake.conf
+ ${_qmake}
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+if [[ -n "$_piver" ]]; then
+ local temp_pkgdir="$srcdir/refactor_package"
+ rm -Rf $temp_pkgdir
+ mkdir $temp_pkgdir
+ INSTALL_ROOT="$temp_pkgdir" make install
+ mv ${temp_pkgdir}/mnt/pi${_piver}/* $pkgdir
+else
+ DESTDIR="$pkgdir" INSTALL_ROOT="$pkgdir" make install
+fi
+
+ mkdir -p ${pkgdir}/opt
+ mv examples ${pkgdir}/opt/qml-box2d-examples
+}