aports/community/libayatana-appindicator/APKBUILD
Bart Ribbers 44ce39a091 */*: remove unnecessary --output-on-failure
We set OUTPUT_ON_FAILURE by default nowadays so this argument is
unnecessary
2025-03-19 15:41:30 +00:00

54 lines
1.3 KiB
Text

# Contributor: Luca Weiss <luca@lucaweiss.eu>
# Maintainer: Luca Weiss <luca@lucaweiss.eu>
pkgname=libayatana-appindicator
pkgver=0.5.94
pkgrel=0
pkgdesc="Ayatana Application Indicators Shared Library"
url="https://github.com/AyatanaIndicators/libayatana-appindicator"
arch="all"
license="LGPL-3.0-only"
makedepends="
cmake
glib-dev
gobject-introspection-dev
gtk+3.0-dev
libayatana-indicator-dev
libdbusmenu-gtk3-dev
samurai
vala
"
checkdepends="dbus-test-runner xvfb-run"
subpackages="$pkgname-dev"
source="https://github.com/AyatanaIndicators/libayatana-appindicator/archive/$pkgver/libayatana-appindicator-$pkgver.tar.gz"
case $CARCH in
# Unable to get name owner
riscv64) options="!check" ;;
esac
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DENABLE_TESTS=ON \
-DENABLE_BINDINGS_MONO=OFF \
$CMAKE_CROSSOPTS .
cmake --build build
}
check() {
cd build
xvfb-run ctest -j1
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
4bd251dd56601dfb99b0085cc272118680c9145cdac671ad6695ef3200e582343a07e99dc30f5a72b586b6e2e60de0042d4a95b9d9eeafa7695b0afe2425dba4 libayatana-appindicator-0.5.94.tar.gz
"