summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Carr2017-09-25 13:40:00 -0700
committerDonald Carr2017-09-25 13:43:35 -0700
commit9c2f5d4153f62f24911b8d2fd4d3d3887e172bc4 (patch)
treea82412290a9f89cc7941b3dbc0b113273ad5a17e
downloadaur-9c2f5d4153f62f24911b8d2fd4d3d3887e172bc4.tar.gz
Add existing qt-gtk-platform plugin to -git named package
Change-Id: I5ad1e4e18a35b51695069e2c2671ec51dfaa11a8
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD40
-rw-r--r--qt-force-gtk-platform.env1
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7035ce44d808
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+# Generated by mksrcinfo v8
+# Mon Sep 25 20:39:46 UTC 2017
+pkgbase = qt-gtk-platform-plugin-git
+ pkgdesc = GTK platform backend for Qt
+ pkgver = 0.0.202
+ pkgrel = 1
+ url = https://github.com/CrimsonAS/gtkplatform
+ arch = any
+ license = LGPL3
+ source = git://github.com/CrimsonAS/gtkplatform.git
+ sha256sums = SKIP
+
+pkgname = qt-gtk-platform-plugin-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cbd8adff6c29
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Donald Carr<sirspudd at gmail dot com>
+
+#_qmake_args="CONFIG+=debug"
+_pkgname=qt-gtk-platform-plugin
+pkgname=${_pkgname}-git
+provides=($_pkgname)
+pkgver=0.0.202
+pkgrel=1
+pkgdesc='GTK platform backend for Qt'
+arch=('any')
+url='https://github.com/CrimsonAS/gtkplatform'
+license=('LGPL3')
+source=("git://github.com/CrimsonAS/gtkplatform.git")
+sha256sums=('SKIP')
+
+pkgver () {
+ cd "${srcdir}/gtkplatform"
+ if git describe --tags --long; then
+ git describe --tags --long | sed -r 's/^v//;s/-RC/RC/;s/([^-]*-g)/r\1/;s/-/./g'
+ else
+ echo "0.0.$(git rev-list --count HEAD)"
+ fi
+}
+
+build() {
+ cd "${srcdir}/gtkplatform"
+ qmake DESTDIR=$srcdir
+ make
+}
+
+package() {
+ local env_dir=${pkgdir}/usr/share/gdm/env.d/
+ local env_file=${startdir}/qt-force-gtk-platform.env
+
+ mkdir -p $env_dir
+ cp ${env_file} ${env_dir}
+
+ cd "${srcdir}/gtkplatform"
+ INSTALL_ROOT="$pkgdir" make install
+}
diff --git a/qt-force-gtk-platform.env b/qt-force-gtk-platform.env
new file mode 100644
index 000000000000..341f59777f06
--- /dev/null
+++ b/qt-force-gtk-platform.env
@@ -0,0 +1 @@
+QT_QPA_PLATFORM=gtk