diff --git a/temp/iio-sensor-proxy/APKBUILD b/temp/iio-sensor-proxy/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..05937aea4e06cdac678b2bbbe24494a4a9cd6ef8 --- /dev/null +++ b/temp/iio-sensor-proxy/APKBUILD @@ -0,0 +1,48 @@ +# Forked from Alpine to add Qualcomm SSC support with libssc + +pkgname=iio-sensor-proxy +pkgver=9999 +pkgrel=0 +pkgdesc="IIO sensors to D-Bus proxy" +url="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy" +arch="all" +license="GPL-2.0-or-later" +depends="dbus" +makedepends=" + eudev-dev + glib-dev + libgudev-dev + meson + polkit-dev + libssc-dev + " +subpackages="$pkgname-openrc" +_commit="0c805aa753e3bf16667f564c8bb559f5fc067cc8" +builddir="$srcdir/$pkgname-$_commit" +source="https://gitlab.com/dylanvanassche/iio-sensor-proxy/-/archive/$_commit/iio-sensor-proxy-$_commit.tar.gz + iio-sensor-proxy.initd + " +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=" +6fba60e1a293e3304300a3ef78858b5e7c653fcc123147f34442baa84bc2af96ad9cddcf5404ece56cd8510a361d3aaebca8c874362a56468382b315f93b6a7c iio-sensor-proxy-0c805aa753e3bf16667f564c8bb559f5fc067cc8.tar.gz +b25df94e249ca46fe96926e5a866c20dc913fa52a2d9259fb7a3594861c6b2f246fc7fef8a21f5b021f3a71401f734ae27210137b0b1917a7daaffb5e3221f2e iio-sensor-proxy.initd +" diff --git a/temp/iio-sensor-proxy/iio-sensor-proxy.initd b/temp/iio-sensor-proxy/iio-sensor-proxy.initd new file mode 100644 index 0000000000000000000000000000000000000000..cb3c73eb2d7674cfd08fbe79e5947539c76d8e3c --- /dev/null +++ b/temp/iio-sensor-proxy/iio-sensor-proxy.initd @@ -0,0 +1,8 @@ +#!/sbin/openrc-run + +supervisor=supervise-daemon +command="/usr/libexec/iio-sensor-proxy" + +depend() { + need dbus +}