community/plasma: upgrade to 6.1.2 (MR 5327) (MR 5563)
[ci:skip-vercheck] Rebased-By: Oliver Smith <ollieparanoid@postmarketos.org>
This commit is contained in:
@@ -1,11 +1,8 @@
|
||||
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
||||
# Maintainer: team/kde <bribbers@disroot.org>
|
||||
# Forked from Alpine to add systemd!
|
||||
|
||||
# The group tag is just to easily find this APKBUILD by some scripts for automation
|
||||
# group=kde-plasma
|
||||
pkgname=plasma-workspace
|
||||
pkgver=9999_git20240428
|
||||
_pkgver=6.0.4
|
||||
pkgver=99996.1.2
|
||||
_pkgver=6.1.2
|
||||
pkgrel=0
|
||||
pkgdesc="KDE Plasma Workspace"
|
||||
# armhf blocked by extra-cmake-modules
|
||||
@@ -82,6 +79,7 @@ depends_dev="
|
||||
plasma-wayland-protocols
|
||||
plasma5support-dev
|
||||
prison-dev
|
||||
qcoro-dev
|
||||
qt6-qtwayland-dev
|
||||
wayland-dev
|
||||
wayland-protocols
|
||||
@@ -103,12 +101,22 @@ case "$_pkgver" in
|
||||
*.90*) _rel=unstable;;
|
||||
*) _rel=stable;;
|
||||
esac
|
||||
subpackages="$pkgname-dbg $pkgname-dev $pkgname-libs $pkgname-doc $pkgname-lang $pkgname-zsh-completion"
|
||||
subpackages="
|
||||
$pkgname-dbg
|
||||
$pkgname-dev
|
||||
$pkgname-libs
|
||||
$pkgname-doc
|
||||
$pkgname-lang
|
||||
$pkgname-zsh-completion
|
||||
"
|
||||
_repo_url="https://invent.kde.org/plasma/plasma-workspace.git"
|
||||
source="https://download.kde.org/$_rel/plasma/$_pkgver/plasma-workspace-$_pkgver.tar.xz"
|
||||
builddir="$srcdir/$pkgname-$_pkgver"
|
||||
|
||||
replaces="plasma-desktop<5.24 breeze<5.22.90"
|
||||
# secfixes:
|
||||
# 6.0.5.1:
|
||||
# - CVE-2024-36041
|
||||
|
||||
|
||||
build() {
|
||||
# reduce size of debug syms
|
||||
@@ -117,7 +125,8 @@ build() {
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DPLASMA_WAYLAND_DEFAULT_SESSION=TRUE
|
||||
-DPLASMA_X11_DEFAULT_SESSION=OFF \
|
||||
-DINSTALL_SDDM_WAYLAND_SESSION=OFF # Fails to get permissions to take control over tty
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
@@ -144,7 +153,7 @@ check() {
|
||||
skipped_tests="$skipped_tests|$test"
|
||||
done
|
||||
skipped_tests="$skipped_tests)"
|
||||
xvfb-run ctest --test-dir build --output-on-failure -E "$skipped_tests"
|
||||
xvfb-run -a ctest --test-dir build --output-on-failure -E "$skipped_tests"
|
||||
}
|
||||
|
||||
package() {
|
||||
@@ -152,5 +161,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d55cd7232b2d4da4172e813cdaa432e9582f3d16a7f38055303617a0c66f67511c6e20cc19bfb8bff68e06515c445783040dd212fbb686b2993f469ec6757466 plasma-workspace-6.0.4.tar.xz
|
||||
c37818ca6a733b48012fde4b230cbd2e90e9bd7c3b2611f0f6ab1bdfb5b1cf8e9b9d3ab79b95ea8c892889b17bf2bdceacd06acd11d508e91cffa6feed963c17 plasma-workspace-6.1.2.tar.xz
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user