summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Carr2016-06-05 17:17:04 -0700
committerDonald Carr2016-06-07 12:18:24 -0700
commit8bd8fc9896d1659fd90485894ea289c0ea6508b5 (patch)
tree9457bca0bb0846433311155a9fcbde153728df50
parent61acb86ce4528c73b62d8132f84c6c3c7064809e (diff)
downloadaur-8bd8fc9896d1659fd90485894ea289c0ea6508b5.tar.gz
Adjust PKGBUILD to facilitate xcompiling
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD25
2 files changed, 25 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47c848eec15f..06119e6fce06 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,11 @@
# Generated by mksrcinfo v8
-# Fri May 27 14:38:49 UTC 2016
+# Mon Jun 6 00:27:32 UTC 2016
pkgbase = qml-box2d
pkgdesc = QML Box2D bindings
pkgver = 2.3.2
pkgrel = 1
url = https://github.com/qml-box2d/qml-box2d/blob/master/README
- arch = x86_64
+ arch = any
license = GPL
makedepends = gcc
makedepends = qt5-base
diff --git a/PKGBUILD b/PKGBUILD
index 0ff12c3b82b8..11b8d2b710c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,24 @@
# Contributer: Donald Carr<sirspudd@gmail.com>
+#set -x
+
+_qmake="qmake"
+_piver=""
+
+if [[ -n "$_piver" ]]; then
+_qmake="/opt/qt-sdk-raspberry-pi${_piver}/bin/qmake"
+fi
+
# Uncomment for a debug build
#_qmake_args="CONFIG+=debug"
+
pkgname=qml-box2d
pkgver=2.3.2
pkgrel=1
pkgdesc='QML Box2D bindings'
-arch=('x86_64')
+#arch=('x86_64')
+#bullshit but I am primarily crosscompiling
+arch=('any')
url='https://github.com/qml-box2d/qml-box2d/blob/master/README'
license=('GPL')
depends=('qt5-declarative')
@@ -16,11 +28,20 @@ sha256sums=('SKIP')
build() {
cd "$srcdir/$pkgname"
- qmake
+ ${_qmake}
make
}
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/* $pkgdir
+else
INSTALL_ROOT="$pkgdir" make install
+fi
}