summaryrefslogtreecommitdiff
path: root/user/libkscreen/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'user/libkscreen/APKBUILD')
-rw-r--r--user/libkscreen/APKBUILD25
1 files changed, 15 insertions, 10 deletions
diff --git a/user/libkscreen/APKBUILD b/user/libkscreen/APKBUILD
index 88c710605..6121921a9 100644
--- a/user/libkscreen/APKBUILD
+++ b/user/libkscreen/APKBUILD
@@ -1,20 +1,23 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox-kde@adelielinux.org>
pkgname=libkscreen
-pkgver=5.24.5
+pkgver=5.27.12
pkgrel=0
pkgdesc="KDE Plasma screen management software"
url="https://www.kde.org/"
arch="all"
-options="!check" # Requires dbus-x11 and both of them running
+options="checkx11"
license="LGPL-2.1+ AND GPL-2.0+ AND (GPL-2.0-only OR GPL-3.0-only)"
depends=""
depends_dev="qt5-qtbase-dev"
-makedepends="$depends_dev cmake extra-cmake-modules qt5-qtx11extras-dev
- qt5-qttools-dev qt5-qtwayland-tools kwayland-dev doxygen
+makedepends="$depends_dev cmake doxygen extra-cmake-modules qt5-qtx11extras-dev
+ qt5-qttools-dev qt5-qtwayland-dev qt5-qtwayland-tools kwayland-dev
wayland-dev plasma-wayland-protocols libxcb-dev"
-subpackages="kscreen-doctor:doctor $pkgname-dev $pkgname-doc $pkgname-wayland"
-source="https://download.kde.org/stable/plasma/$pkgver/libkscreen-$pkgver.tar.xz"
+subpackages="kscreen-doctor:doctor $pkgname-dev $pkgname-doc $pkgname-lang
+ $pkgname-systemd $pkgname-wayland"
+source="https://download.kde.org/stable/plasma/$pkgver/libkscreen-$pkgver.tar.xz
+ no-segfault-test.patch
+ "
build() {
if [ "$CBUILD" != "$CHOST" ]; then
@@ -24,16 +27,17 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=RelWithDebugInfo \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DBUILD_QCH:BOOL=ON \
${CMAKE_CROSSOPTS} .
- make -j1 #811
+ make #-j1 #811
}
check() {
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+ # Both tests time out trying to connect to the Wayland display.
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E 'testkwayland(backend|config)'
}
package() {
@@ -54,4 +58,5 @@ wayland() {
"$subpkgdir"/usr/lib/qt5/plugins/kf5/kscreen/
}
-sha512sums="780abc702ee6bd53703dc5671e56dc59e10e62ce33c3714454c3c8b5a7a5cf43d4402906f9b1c7c1c19e9dc36cb323c07eb20603a0fb44c73281844c879c8370 libkscreen-5.24.5.tar.xz"
+sha512sums="86c8a79622e068ddc2ff780fa3a8b8ff6bf8254b8bcd60454296dfd135b8e9fdf9c5c6541e5c6a78d1e26570aee745742fec4731ecbd5124c99a9554cbebe3eb libkscreen-5.27.12.tar.xz
+6e27d28b42aeeba6ffa6deab8ddeef30d495286d17e79690a407d00494d21c68e6cac495c084aaff60eec4a7a1068198390e10c69e5d74de0096ea9ee2d0d301 no-segfault-test.patch"