aports/community/kdeplasma-addons/APKBUILD
2023-05-10 11:01:24 +02:00

73 lines
1.7 KiB
Plaintext

# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=kdeplasma-addons
pkgver=5.27.5
pkgrel=1
pkgdesc="All kind of addons to improve your Plasma experience"
# armhf blocked by qt5-qtdeclarative
# ppc64le, s390x and riscv64 blocked by qt5-qtwebengine
arch="all !armhf !ppc64le !s390x !riscv64"
url="https://kde.org/plasma-desktop/"
license="LGPL-2.0-only AND GPL-2.0-or-later"
depends="purpose"
depends_dev="
icu-dev
karchive-dev
kcmutils-dev
kconfig-dev
kcoreaddons-dev
kdeclarative-dev
kholidays-dev
ki18n-dev
kiconthemes-dev
kio-dev
knewstuff-dev
knotifications-dev
kross-dev
krunner-dev
kservice-dev
kunitconversion-dev
kwindowsystem-dev
networkmanager-qt-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtwebengine-dev
sonnet-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
checkdepends="xvfb-run"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
source="https://download.kde.org/$_rel/plasma/$pkgver/kdeplasma-addons-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
# converterrunnertest is broken
# datetimerunnertest requires running Wayland session
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "(converterrunner|datetimerunner)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
dc7c859e303aedf2356cb3e9d3977434ee4d35b57dbb5e51c59fc0a654c3cb9c0163ba6657f3e27caa36da69a86d7ea4be57063501449eae4e89456209ffdc71 kdeplasma-addons-5.27.5.tar.xz
"