blob: 0eea61b231d1e5a28d5bb3ab856d946cb276eb41 (
plain)
1 # Description: Abstraction for enumerating power devices, listening to device events and querying history and statistics.
2 # URL: https://upower.freedesktop.org/
3 # Maintainer: Danny Rawlins, crux at romster dot me
4 # Depends on: dbus-glib intltool libgudev libusb
5 # Optional: gobject-introspection gtk-doc libxslt
6
7 name=upower
8 version=0.99.18
9 release=1
10 source=(https://gitlab.freedesktop.org/upower/upower/-/archive/v$version/upower-v$version.tar.bz2)
11
12 build() {
13 prt-get isinst libxslt || PKGMK_UPOWER+=' -D man=false'
14
15 meson setup build $name-v$version $PKGMK_UPOWER \
16 --prefix=/usr \
17 --libexecdir=lib/upower \
18 --buildtype=plain \
19 --wrap-mode nodownload \
20 -D b_lto=true \
21 -D b_pie=true \
22 -D os_backend=dummy \
23 -D udevrulesdir=/lib/udev/rules.d \
24 -D systemdsystemunitdir=no \
25 -D gtk-doc=false
26 meson compile -C build -j ${JOBS:-1}
27 DESTDIR=$PKG meson install -C build
28
29 rm -rf $PKG/usr/share/locale
30 }
|