diff options
Diffstat (limited to 'community/upower/APKBUILD')
-rw-r--r-- | community/upower/APKBUILD | 65 |
1 files changed, 37 insertions, 28 deletions
diff --git a/community/upower/APKBUILD b/community/upower/APKBUILD index 48f9cd8a030..5d926c3163d 100644 --- a/community/upower/APKBUILD +++ b/community/upower/APKBUILD @@ -1,45 +1,54 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=upower -pkgver=0.99.11 -_distver="UPOWER_${pkgver//./_}" +pkgver=1.90.4 pkgrel=0 pkgdesc="Power Management Services" url="https://upower.freedesktop.org" -# mips64, s390x and riscv64 blocked by polkit -arch="all !mips64 !s390x !riscv64" +arch="all" license="GPL-2.0-or-later" +makedepends=" + docbook-xsl + eudev-dev + glib-dev + gobject-introspection-dev + gtk-doc + libgudev-dev + libxslt + meson + " +checkdepends=" + dbus + py3-dbus + py3-dbusmock + py3-gobject3 + py3-packaging + umockdev-dev + " subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" -makedepends="linux-headers libgudev-dev libusb-dev polkit-dev gtk-doc - dbus-glib-dev libxslt gobject-introspection-dev docbook-xsl autoconf automake" -checkdepends="py3-dbus py3-gobject3" -options="!check" # need unpackaged umockdev -source="https://gitlab.freedesktop.org/upower/upower/-/archive/$_distver/upower-$_distver.tar.bz2" -builddir="$srcdir/$pkgname-$_distver" - -prepare() { - default_prepare - NOCONFIGURE=1 ./autogen.sh -} +source="https://gitlab.freedesktop.org/upower/upower/-/archive/v$pkgver/upower-v$pkgver.tar.bz2 + reduce-gudev.patch + " +builddir="$srcdir/$pkgname-v$pkgver" build() { - DATADIRNAME=share ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --libexecdir=/usr/lib/upower \ - --disable-static \ - --with-udevrulesdir=/lib/udev/rules.d - make + abuild-meson \ + -Db_lto=true \ + -Dudevhwdbdir=/lib/udev/hwdb.d/ \ + -Dudevrulesdir=/lib/udev/rules.d \ + -Dsystemdsystemunitdir=no \ + . output + meson compile -C output } check() { - make check + meson test -t 5 --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="918fdba13df7ba85fd276daae68228554e71df95011b48dc42b006a059cf2996f906ce08e98f6d1da07c8f2a4235bc9622992fa42eaaf05a08f1a3650f4ae4b6 upower-UPOWER_0_99_11.tar.bz2" +sha512sums=" +2db8f2fea4086939c7ec236674ddd03ff043eeb1c7e46deb40b45aed5d31b6eb0e84fa44f189336b0a171f3e2f92f2f50e2f355b9366e0d686e570d0107e88da upower-v1.90.4.tar.bz2 +cc638c154f7f3c5dd626dfd8f8c3578b4ba5f57b2cb3be58f2c4690a93c7b5bbdde2b92bccdcf6ad980c326e3822bb6c8541e3ab34e1e4d2d8ac889ec79ea0c1 reduce-gudev.patch +" |