projects/aports·blob master · refs

52 lines · 1.3 KiB

1# Contributor: Cedric Bellegarde <[email protected]>
2maintainer="Bart Ribbers <[email protected]>"
3pkgname=power-profiles-daemon
4pkgver=0.30
5pkgrel=1
6pkgdesc="Makes power profiles handling available over D-Bus"
7url="https://gitlab.freedesktop.org/upower/power-profiles-daemon"
8arch="all"
9license="GPL-3.0-or-later"
10provides="power-profiles-provider"
11provider_priority=10 # highest
12depends="
13 glib
14 py3-gobject3
15 "
16makedepends="
17 glib-dev
18 libgudev-dev
19 meson
20 polkit-dev
21 upower-dev
22 "
23checkdepends="
24 py3-dbusmock
25 umockdev
26 "
27subpackages="$pkgname-systemd"
28source="https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/archive/$pkgver/power-profiles-daemon-$pkgver.tar.gz
29 0001-dbus-no-systemd.patch
30 "
31
32build() {
33 abuild-meson \
34 -Db_lto=true \
35 -Dsystemdsystemunitdir=/usr/lib/systemd/system \
36 -Dtests="$(want_check && echo true || echo false)" \
37 . output
38 meson compile -C output
39}
40
41check() {
42 meson test --print-errorlogs -C output
43}
44
45package() {
46 DESTDIR="$pkgdir" meson install --no-rebuild -C output
47}
48
49sha512sums="
505ed70c5db9ee7337564594603635927e9bb78102f706c38db4960d28633a95abab15bf321703b7891243669736455259b7ab5b7d4d323265970dc29217434b6a power-profiles-daemon-0.30.tar.gz
5162dcec5d54b9014d16ec74448782beee656d4736c24e69c6a2111c92f895ee6869311e4f7e72a679226485374db14274d6e2ad54e62103b29c3301d6840d8891 0001-dbus-no-systemd.patch
52"