projects/aports·blob master · refs

51 lines · 1.2 KiB

1# Contributor: Luca Weiss <[email protected]>
2# Maintainer: Luca Weiss <[email protected]>
3pkgname=ayatana-indicator-power
4pkgver=26.6.0
5pkgrel=0
6pkgdesc="Ayatana Indicator Power Applet"
7url="https://github.com/AyatanaIndicators/ayatana-indicator-power"
8arch="all"
9license="GPL-3.0-only"
10makedepends="
11 cmake
12 cmake-extras
13 dbus-test-runner-dev
14 glib-dev
15 gtest-dev
16 intltool
17 libayatana-common-dev
18 libnotify-dev
19 librda-dev
20 samurai
21 "
22checkdepends="dbus dbus-test-runner"
23subpackages="$pkgname-lang"
24source="https://github.com/AyatanaIndicators/ayatana-indicator-power/archive/$pkgver/ayatana-indicator-power-$pkgver.tar.gz"
25
26build() {
27 if [ "$CBUILD" != "$CHOST" ]; then
28 CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
29 fi
30 cmake -B build -G Ninja \
31 -DCMAKE_INSTALL_PREFIX=/usr \
32 -DCMAKE_INSTALL_LIBDIR=lib \
33 -DBUILD_SHARED_LIBS=True \
34 -DCMAKE_BUILD_TYPE=MinSizeRel \
35 -DENABLE_TESTS=ON \
36 $CMAKE_CROSSOPTS .
37 cmake --build build
38}
39
40check() {
41 cd build
42 ctest
43}
44
45package() {
46 DESTDIR="$pkgdir" cmake --install build
47}
48
49sha512sums="
50ece962a0312286721d00145a94148204c6f89ac7b482e12685e93fcf4dabe133a4d577150eb23eb8c74bfefd7dd347e465c471ca4563698360dd58a0f39aae32 ayatana-indicator-power-26.6.0.tar.gz
51"