Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6423
68 lines
3.3 KiB
Bash
68 lines
3.3 KiB
Bash
# Forked from Alpine to add Qualcomm SSC support with libssc
|
|
|
|
pkgname=iio-sensor-proxy
|
|
pkgver=9999
|
|
pkgrel=10
|
|
pkgdesc="IIO sensors to D-Bus proxy"
|
|
url="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy"
|
|
arch="aarch64"
|
|
license="GPL-2.0-or-later"
|
|
depends="dbus"
|
|
makedepends="
|
|
eudev-dev
|
|
glib-dev
|
|
libgudev-dev
|
|
meson
|
|
polkit-dev
|
|
libssc-dev>=0.2.1
|
|
"
|
|
subpackages="$pkgname-openrc"
|
|
_commit="bfcf0c867bbba90ef26138c99da5780a76d9b99b"
|
|
builddir="$srcdir/$pkgname-$_commit"
|
|
source="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/$_commit/iio-sensor-proxy-$_commit.tar.gz
|
|
iio-sensor-proxy.initd
|
|
0001-iio-sensor-proxy-depend-on-libssc.patch
|
|
0002-proximity-support-SSC-proximity-sensor.patch
|
|
0003-light-support-SSC-light-sensor.patch
|
|
0004-accelerometer-support-SSC-accelerometer-sensor.patch
|
|
0005-compass-support-SSC-compass-sensor.patch
|
|
0006-data-add-libssc-udev-rules.patch
|
|
0007-data-iio-sensor-proxy.service.in-add-AF_QIPCRTR.patch
|
|
0008-drv-ssc-implement-set_polling.patch
|
|
0009-tests-integration-test-add-SSC-sensors.patch
|
|
"
|
|
|
|
build() {
|
|
abuild-meson \
|
|
-Db_lto=true \
|
|
-Dssc-support=true \
|
|
-Dsystemdsystemunitdir=/no \
|
|
. output
|
|
meson compile -C output
|
|
}
|
|
|
|
check() {
|
|
meson test --no-rebuild --print-errorlogs -C output
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
|
rm -r "$pkgdir"/no
|
|
|
|
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
}
|
|
|
|
sha512sums="
|
|
610bafa3d4899100ce40fd6f71cb947e849059274e8b81da0e20c73f9e75c35aadbf7069236e9f5852a26df35d8594e5efe69b6ea627f8c90fc2259b5a943d50 iio-sensor-proxy-bfcf0c867bbba90ef26138c99da5780a76d9b99b.tar.gz
|
|
b25df94e249ca46fe96926e5a866c20dc913fa52a2d9259fb7a3594861c6b2f246fc7fef8a21f5b021f3a71401f734ae27210137b0b1917a7daaffb5e3221f2e iio-sensor-proxy.initd
|
|
d46eeb1deabb6ee6017b86f573fcb717d8b992979bfd447e52c6dabc95d9e6c986ab937f602c2f0a731d10d87d67578aa59930d7faff69b2f42a0eab25f4c60c 0001-iio-sensor-proxy-depend-on-libssc.patch
|
|
59800fbd73abd77c6cf86ab1bcdce85abefb07e3cd28d58c3e91a4b3cdd9d893a9671e8f0f3dc212064d5744a62b0b24c54fa91ce8f3ac84e361f7ba8cc64ded 0002-proximity-support-SSC-proximity-sensor.patch
|
|
7cdcd1d78629f662fa588c90e657c6abed7e43f1462c43f0d14e7756933ea927435077e193429d069b7360ba2d1c16b608226e1707858e56460c82595f054080 0003-light-support-SSC-light-sensor.patch
|
|
a956d28d55ee0e0a03bea63caf06881ead7511ac60000a5def61d482b3575006575edd6b0b30ae7874ffd9b2268fd8008a273d6ede561cc44aad46f18233d789 0004-accelerometer-support-SSC-accelerometer-sensor.patch
|
|
d4379f8e53eea02f53640752bef883870a44d0169cf821d3f5bb3245309cac1d1502a7848d5cce60d40bcdd484c9baa1f63f60d887613ad25a5ca88721d7c4c8 0005-compass-support-SSC-compass-sensor.patch
|
|
4651572ada878fd07ba281426b4cf4b9baf19d8464fd3af1a1c1a98765bcf358d1d445bdef53acd3bf30b1d2c8c234489e96f728d9228e3681e5038f10059573 0006-data-add-libssc-udev-rules.patch
|
|
376999144da2c5a6374de73bfaaf0eb605c5c686640f4de8cbcabbe3e78f3fce4675d5bfdc2dd60dacaa84447a039cf22cc4e5fcda478ea77a00001f052a3d85 0007-data-iio-sensor-proxy.service.in-add-AF_QIPCRTR.patch
|
|
bf0ea8a078eb168937645a661fea5b979bf1747ee0c1cd556a238c25f4f26eefd6b2f7a1da1eb0b7d66dcafe24ce31521d71e1a188a324671b08178b392206af 0008-drv-ssc-implement-set_polling.patch
|
|
2a208aa064e4f3d6cb24701f65c5cdc5d35a99f61489ac0ab5f336aa8229bc1aa7571b6d7e928a3a28e53b8e35a07655ec3e8b432d7295d82606f8b1f206e7af 0009-tests-integration-test-add-SSC-sensors.patch
|
|
"
|