aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2021-04-08 12:51:52 +0200
committerBart Ribbers <bribbers@disroot.org>2021-04-09 09:31:33 +0200
commite5f8da3937783010e347b28436357c3cdb8762bb (patch)
treedeb5254485c10add9e2d379b284ea79b843c3ed0
parent9376424fbf8ad5a504775315c8927e9d52010ec3 (diff)
community/qt5-qtgamepad: apply latest KDE patches
-rw-r--r--community/qt5-qtgamepad/APKBUILD19
1 files changed, 14 insertions, 5 deletions
diff --git a/community/qt5-qtgamepad/APKBUILD b/community/qt5-qtgamepad/APKBUILD
index 2d54d0e0aa3..4cba61a3638 100644
--- a/community/qt5-qtgamepad/APKBUILD
+++ b/community/qt5-qtgamepad/APKBUILD
@@ -1,8 +1,9 @@
# Contributor: Diaz Devera Victor <vitronic2@gmail.com>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=qt5-qtgamepad
-pkgver=5.15.2
-pkgrel=1
+pkgver=5.15.3_git20201028
+pkgrel=0
+_commit="64afa18a0a1e9588060e2e6d917bb01ccdd48a81"
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
url="https://doc.qt.io/qt-5/qtgamepad-index.html"
license="LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0"
@@ -10,14 +11,22 @@ pkgdesc="Adds support for getting events from gamepad devices"
depends_dev="qt5-qtdeclarative-dev eudev-dev sdl2-dev"
makedepends="$depends_dev qt5-qtbase-dev"
subpackages="$pkgname-dev"
-builddir="$srcdir/qtgamepad-everywhere-src-$pkgver"
+builddir="$srcdir/qtgamepad-$_commit"
case $pkgver in
*_beta*|*_rc*) _rel=development_releases;;
*) _rel=official_releases;;
esac
-source="http://download.qt.io/$_rel/qt/${pkgver%.*}/$pkgver/submodules/qtgamepad-everywhere-src-$pkgver.tar.xz"
+source="https://invent.kde.org/qt/qt/qtgamepad/-/archive/$_commit/qtgamepad-$_commit.tar.gz"
+
+prepare() {
+ default_prepare
+
+ # We need to make the build system think we're running in a git repository
+ # so it correctly symlinks during the build
+ mkdir .git
+}
build() {
qmake-qt5
@@ -39,4 +48,4 @@ package() {
ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/$pkgname
}
-sha512sums="67f299d36f70ac3205a136117bec7f983f889b6a1f7d0ff97eb03925f4789d9d90a7197f5e186a6d04aa486880c60f0f623ab56a8bd78e4682e84c7ff6cc9fe1 qtgamepad-everywhere-src-5.15.2.tar.xz"
+sha512sums="2e6cec5d93ae39c39638b00d22491e91b043f4c819b66a0d95d0b05cee66f82dd8e440efc2afc193dc1a7d2c3979d1d9711d3ff0c7a384ac5c1cb27ca7995b78 qtgamepad-64afa18a0a1e9588060e2e6d917bb01ccdd48a81.tar.gz"