aboutsummaryrefslogtreecommitdiffstats
path: root/community/qt5-qtsensors/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/qt5-qtsensors/APKBUILD')
-rw-r--r--community/qt5-qtsensors/APKBUILD29
1 files changed, 19 insertions, 10 deletions
diff --git a/community/qt5-qtsensors/APKBUILD b/community/qt5-qtsensors/APKBUILD
index e012b33b5b8..3153a31e317 100644
--- a/community/qt5-qtsensors/APKBUILD
+++ b/community/qt5-qtsensors/APKBUILD
@@ -1,9 +1,11 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=qt5-qtsensors
-pkgver=5.15.4_git20220407
+pkgver=5.15.10_git20230424
pkgrel=0
-_commit="1ab8d6c7257f9ec060739b648704be1cf1c16b05"
+_module="${pkgname#qt5-}"
+_pkgver=45c04582b15a9bb4be01ae99aa7fda1bbba7d0df
+_fullname=$_module-$_pkgver
pkgdesc="+The Qt Sensors API provides access to sensor hardware via QML and C++"
url="https://www.qt.io/developers/"
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
@@ -14,14 +16,8 @@ makedepends="
"
subpackages="$pkgname-dev"
options="!check" # No tests
-builddir="$srcdir/qtsensors-$_commit"
-case $pkgver in
- *_beta*|*_rc*) _rel=development_releases;;
- *) _rel=official_releases;;
-esac
-
-source="https://invent.kde.org/qt/qt/qtsensors/-/archive/$_commit/qtsensors-$_commit.tar.gz
+source="https://dev.alpinelinux.org/archive/qt/$_fullname.tar.xz
0001-Add-heart-rate-monitor-sensor-with-sensorfw-backend.patch
0002-QHrmSensor-Make-the-usage-of-Status-enum-explicit-fo.patch
0003-SensorfwHrmSensor-Don-t-force-a-data-rate-HRM-doesn-.patch
@@ -29,6 +25,18 @@ source="https://invent.kde.org/qt/qt/qtsensors/-/archive/$_commit/qtsensors-$_co
0005-removes-characters-at-line-start-of-HRM-register.patch
0006-Add-step-counter-sensor-with-sensorfw-backend.patch
"
+builddir="$srcdir/$_fullname"
+
+_disturl="dev.alpinelinux.org:/archive/qt/"
+snapshot() {
+ clean
+ makedepends="git xz rsync tar" deps
+ mkdir -p "$srcdir" && cd "$srcdir"
+ git clone --filter=tree:0 https://invent.kde.org/qt/qt/$_module.git .
+ git archive --format tar --prefix=$_fullname/ $_pkgver > "$SRCDEST"/$_fullname.tar
+ xz -vv -T0 -9 -e "$SRCDEST"/$_fullname.tar
+ rsync --progress -La "$SRCDEST"/$_fullname.tar.xz $_disturl
+}
prepare() {
default_prepare
@@ -53,8 +61,9 @@ package() {
install -d "$pkgdir"/usr/share/licenses
ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/$pkgname
}
+
sha512sums="
-0d79d6e8331554ab4ab95eb157b312c626a0fa8011d0fd3a1997f4b94f632e7107252c341f08d0f773b08ec0687aa4d8f81d82f4a8a3bbd5567d19169ab4c93d qtsensors-1ab8d6c7257f9ec060739b648704be1cf1c16b05.tar.gz
+4714431ab0bd8ae594452a39558635ed6257210ac668892d537b68f459522ae98f04543912368b3e9d6fe239a71d3a9366c7030cf0fbe2c12cc555db981f6734 qtsensors-45c04582b15a9bb4be01ae99aa7fda1bbba7d0df.tar.xz
ae090a5f976770638f1a261e5a9b85800386dec73a1ed16a371d6e96c34cfe8805492c4c4ec270de1de4d21e851869c637adc1cc05723ed9b1d9167125329289 0001-Add-heart-rate-monitor-sensor-with-sensorfw-backend.patch
e422e2aafda06b7ef8d507931297a59019d25060468c83a67771639f8d56ec99e72ada5c5c3c6ce3d101e073dbc3ded36cd2661a54a056be54156df32e119191 0002-QHrmSensor-Make-the-usage-of-Status-enum-explicit-fo.patch
2b5205ea81b9254fa1828811c7e4e0adaa1f89a39b6881cd2fec5d39d79064366871cba2adccdce1819ac7dd92dcfad0f96a558caa277aa81ced24a52dabc07a 0003-SensorfwHrmSensor-Don-t-force-a-data-rate-HRM-doesn-.patch