diff options
Diffstat (limited to 'community/qt5-qtsensors/APKBUILD')
-rw-r--r-- | community/qt5-qtsensors/APKBUILD | 29 |
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 |