diff options
Diffstat (limited to 'community/iio-sensor-proxy/APKBUILD')
-rw-r--r-- | community/iio-sensor-proxy/APKBUILD | 61 |
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 +" |