aboutsummaryrefslogtreecommitdiffstats
path: root/community/iio-sensor-proxy/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/iio-sensor-proxy/APKBUILD')
-rw-r--r--community/iio-sensor-proxy/APKBUILD61
1 files changed, 25 insertions, 36 deletions
diff --git a/community/iio-sensor-proxy/APKBUILD b/community/iio-sensor-proxy/APKBUILD
index e5bbbc1fe23..14ec58f7663 100644
--- a/community/iio-sensor-proxy/APKBUILD
+++ b/community/iio-sensor-proxy/APKBUILD
@@ -1,55 +1,44 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=iio-sensor-proxy
-pkgver=3.0
-pkgrel=3
+pkgver=3.5
+pkgrel=1
pkgdesc="IIO sensors to D-Bus proxy"
-url="https://developer.gnome.org/iio-sensor-proxy/1.0/"
+url="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy"
arch="all"
license="GPL-2.0-or-later"
-makedepends="eudev-dev libgudev-dev glib-dev autoconf automake libtool
- gtk+3.0-dev gtk-doc
+depends="dbus"
+makedepends="
+ eudev-dev
+ glib-dev
+ libgudev-dev
+ meson
+ polkit-dev
"
-subpackages="$pkgname-doc $pkgname-openrc"
-source="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/uploads/de965bcb444552d328255639b241ce73/iio-sensor-proxy-$pkgver.tar.xz
+subpackages="$pkgname-openrc"
+source="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/uploads/ae095b693b6317f14dfa4212c5c36c1a/iio-sensor-proxy-3.5.tar.xz
iio-sensor-proxy.initd
- 0001-Revert-build-Check-for-.pc-files-before-using-them.patch
- 0002-proximity-Get-near-level-from-sysfs-if-available.patch
"
-
-prepare() {
- default_prepare
-
- # Fix location of dbus configuration
- sed -e 's|^dbusconfdir = $(sysconfdir)|dbusconfdir = $(datadir)|' \
- -i data/Makefile.am
-
- autoreconf -if
-}
-
build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --with-geoclue-user=geoclue
- make
+ abuild-meson \
+ -Db_lto=true \
+ -Dsystemdsystemunitdir=/no \
+ . output
+ meson compile -C output
}
check() {
- make check
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
+ rm -r "$pkgdir"/no
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}
-sha512sums="50e84a5df006c34db07532bdb583142723ad610ade7dc495d0c1b076c7ef84564a60202a8be378173a429bd04dee10e8b33e5b7acc4b3dd810755cb831ebf2ea iio-sensor-proxy-3.0.tar.xz
-b0f2875074ff1211faeca3e29b32f60c5604ca31b6dac3d4d99f057ed32e2453aefc4495c34cf3885badacc7168b6c032f3d084052db52977bbe8438e76eac5f iio-sensor-proxy.initd
-5480763f85cb22fd7b1b791609baa3a4b251fc30a025b40aee2de584fa114686bf181a87a249ba4b0cb9080881ff55498baa7e496513bc39fa1af7c43253c465 0001-Revert-build-Check-for-.pc-files-before-using-them.patch
-ceda9e69c78a84e0f8dfd242e401ad4d84e58ef54ea46de284890896b7adf75ab4b66a1a58305e2f554861005ba941912558749d00963008f14642a66b311cf9 0002-proximity-Get-near-level-from-sysfs-if-available.patch"
+sha512sums="
+eb08b0684421000c267e6ce03072a383930c35e3fee7f4a619e60f12a2d24e29896e9bd1ee27e1faf0aa8d3018127a89e83ce3586db71cc45a00e19e1365b7db iio-sensor-proxy-3.5.tar.xz
+b25df94e249ca46fe96926e5a866c20dc913fa52a2d9259fb7a3594861c6b2f246fc7fef8a21f5b021f3a71401f734ae27210137b0b1917a7daaffb5e3221f2e iio-sensor-proxy.initd
+"