aports/testing/lomiri-system-settings/APKBUILD

84 lines
2.4 KiB
Text

# Contributor: Aster Boese <asterboese@mailbox.org>
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Luca Weiss <luca@lucaweiss.eu>
pkgname=lomiri-system-settings
pkgver=1.3.0
pkgrel=2
pkgdesc="System Settings application for Lomiri"
url="https://gitlab.com/ubports/development/core/lomiri-system-settings"
# armhf: blocked by lomiri-ui-toolkit
# riscv64: blocked by lomiri-indicator-network -> libqofono
arch="all !armhf !riscv64"
license="GPL-3.0-only"
depends="
accountsservice
ayatana-indicator-bluetooth
ayatana-indicator-datetime
ayatana-indicator-power
lomiri-content-hub
lomiri-indicator-network
lomiri-settings-components
lomiri-ui-toolkit
qt5-qtmultimedia
"
makedepends="
accountsservice-dev
click-dev
cmake
cmake-extras
elogind-dev
geonames-dev
gnome-desktop-dev
gsettings-qt-dev
icu-dev
intltool
libqtdbusmock
lomiri-trust-store-dev
networkmanager-dev
qt5-qtbase-dev
qt5-qtdeclarative
qt5-qtdeclarative-dev
samurai
upower-dev
"
checkdepends="
mesa-dri-gallium
py3-dbusmock
py3-xdg
xvfb-run
"
subpackages="$pkgname-lang"
source="https://gitlab.com/ubports/development/core/lomiri-system-settings/-/archive/$pkgver/lomiri-system-settings-$pkgver.tar.gz
0001-Migrate-to-upstream-maliit-keyboard.patch
0002-Use-qmltestrunner-qt5.patch
c++17.patch
"
options="!check" # fails tst-bluetooth-device
# Somehow on armv7 the tests try to use zink from mesa which doesn't work
case "$CARCH" in
armv7) options="!check" ;;
esac
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=None
cmake --build build
}
check() {
ctest --test-dir build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fa1a65a183748f296cb71c6597a2578c55bb0476ce0c1a3fdc6677cb4d4e83efc1c108732ca02fa4530ee6996ca3aeeed3f0427010d0c6658802d0406430dc7d lomiri-system-settings-1.3.0.tar.gz
be893d76d15040409576e452cf97d25a48a90a9a8c68a0eef2028be3711e220ab2bf944fab12c4f7f1c9f32ab78690b8f0405f25f9bbec594d8a26ccac95f6e3 0001-Migrate-to-upstream-maliit-keyboard.patch
169dda7b2fab1e6e7b791579aa15eb79b08442463a71a786d7b3506c3ae8ad14a9000d3ca8b67b6d4facf81066fe210c62b6e130143f4f04de604ea233307412 0002-Use-qmltestrunner-qt5.patch
9b54383b3c22e8f23cca9f3781d403100cea365b35a124bb7723b3a1725f20dc968bbf2eb5294fc59ab4248e88ead862457a0624510cefd7ec1b193d92faa9c4 c++17.patch
"