Skip to content
Snippets Groups Projects
Unverified Commit 6d39ea25 authored by Bart Ribbers's avatar Bart Ribbers Committed by clayton craft
Browse files

community/plasma: upgrade to 6.1.2 (MR 5327)


[ci:skip-vercheck]
Rebased-By: default avatarOliver Smith <ollieparanoid@postmarketos.org>
parent e33061ec
Branches
No related tags found
Loading
# 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=kactivitymanagerd
pkgver=9999_git20240428
_pkgver=6.0.4
pkgver=99996.1.2
_pkgver=6.1.2
pkgrel=0
pkgdesc="System service to manage user's activities and track the usage patterns"
# armhf blocked by qt6-qtdeclarative
......@@ -53,5 +50,5 @@ package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
10a945a70f4c4ab2b28a9731771c0a79aef9ce99b6c179544c85e1c7935554893284d3718c9653eff3a2c2534149a8f337b92dbc9c43c9336988961b8201a295 kactivitymanagerd-6.0.4.tar.xz
70c6ade88ac2ec9b35ee40eca696f0e62a52075c1852ab22113fe7fe6cb35a4c2786b3b60efc297e91a57fadfdd55b3428c8b761f5260571af24fb6cfbb20b9b kactivitymanagerd-6.1.2.tar.xz
"
diff --git a/lib/journaldexportreader.cpp b/lib/journaldexportreader.cpp
index 7ad19d6..b304a46 100644
--- a/lib/journaldexportreader.cpp
+++ b/lib/journaldexportreader.cpp
@@ -5,6 +5,7 @@
#include "journaldexportreader.h"
#include "kjournaldlib_log_general.h"
+#include <endian.h>
#include <QDebug>
#include <QVector>
#include <QIODevice>
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=kjournald
pkgver=24.02.2
pkgver=24.05.1
pkgrel=0
pkgdesc="Framework for interacting with systemd-journald"
# armhf blocked by extra-cmake-modules
......@@ -30,9 +27,7 @@ case "$pkgver" in
*) _rel=stable;;
esac
_repo_url="https://invent.kde.org/system/kjournald.git"
source="https://download.kde.org/$_rel/release-service/$pkgver/src/kjournald-$pkgver.tar.xz
0001-kjournald-missing-include.patch
"
source="https://download.kde.org/$_rel/release-service/$pkgver/src/kjournald-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
......@@ -51,6 +46,5 @@ package() {
}
sha512sums="
90f809a57ce862433fd46f7013fa2a8e16cc2decaf9e78d3d35a47058a654ea4b91e0ff17baef47010bcbf35b38508ef7f56c361536383bdcf4b5150ca00a213 kjournald-24.02.2.tar.xz
5e5b67d49d45fb3721522f4682c8cfbf6cd6a68caba45b58c52712dc173652bc48409f5d0f4b2b9872b0f44f2e0daeefb32f4db351ad79fe0b3d69801d01d985 0001-kjournald-missing-include.patch
850e6ab4f9cdd9f38563858db3507523af5918b111176a743a0285c19cf67dcf53b3d70bdd6397d22c8f54f5ddba42ba53b669398aa7323caa2947c382879dea kjournald-24.05.1.tar.xz
"
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <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=kscreenlocker
pkgver=9999_git20240428
_pkgver=6.0.4
pkgver=99996.1.2
_pkgver=6.1.2
pkgrel=0
pkgdesc="Library and components for secure lock screen architecture"
# armhf blocked by extra-cmake-modules
......@@ -78,7 +75,7 @@ package() {
}
sha512sums="
a5f01c8d1c976584546dacdb9d0f18ee8b59bf3e00caf01a6de294d1998eaf0806e551650d0528a3b3d4f65954fc7edadd808ba75b5b7d7060646058ab8d34cf kscreenlocker-6.0.4.tar.xz
3f840435feba5601a849c2f9191524d7ca16eee672995a0a7194cace98614bc019c4ee7266bc40a6c64ca9c88f372c465861cf0a593fcb6cb5979f486edc89fb kscreenlocker-6.1.2.tar.xz
cdbc45fb74a3c43fb2302fe09bf2f9f644ca93693e0110cf748c403762236aaeea8284a8d21fc495014c69b6d5fe4789aaff7687ce9f03dda270490fa5042e2b kde.pam
fe2f244b73b5cccf4b7125b9e3cac0a35566840e4ba2f69937fd8053aa56af71ee43dcbfa9c0f79de9ebe31f656e98a5d38955f77560be5c3535b08215ad8789 kde-fingerprint.pam
2ae866d25224ba345ea9d5ddb2fce668de5c51d1cfbb4d7a048c50107ccd6cffc3231a46855599c0ba3d62ff002a26e45b69d9029f88f4ab42661465a5e526c5 kde-smartcard.pam
......
From a879c59a082707e0e7dfa8ebeb7b239551ec9c71 Mon Sep 17 00:00:00 2001
From: Bart Ribbers <bribbers@disroot.org>
Date: Thu, 11 Jan 2024 16:58:52 +0100
Subject: [PATCH] Fix building of tests on Musl by making sure to include
sys/select.h
Required for access to fd_set
---
tests/waylandservertest.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/waylandservertest.cpp b/tests/waylandservertest.cpp
index d6210be373..1447152306 100644
--- a/tests/waylandservertest.cpp
+++ b/tests/waylandservertest.cpp
@@ -16,6 +16,7 @@
#include <private/qeventdispatcher_glib_p.h>
#include <iostream>
+#include <sys/select.h>
#include <unistd.h>
static int startXServer()
--
GitLab
# 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=kwin
pkgver=99996.0.4.1
_pkgver=6.0.4.1
pkgver=99996.1.2
_pkgver=6.1.2
pkgrel=0
pkgdesc="An easy to use, but flexible, composited Window Manager"
# armhf blocked by qt6-qtdeclarative
......@@ -88,8 +85,7 @@ case "$_pkgver" in
esac
subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/plasma/kwin.git"
source="https://download.kde.org/stable/plasma/${_pkgver%.*}/kwin-$_pkgver.tar.xz
0001-kwin-Fix-building-of-tests.patch
source="https://download.kde.org/stable/plasma/$(echo $_pkgver | cut -d . -f 1-3)/kwin-$_pkgver.tar.xz
"
# Broken, fails to setup due to missing or invalid XDG_RUNTIME_DIR?
options="!check"
......@@ -115,6 +111,5 @@ package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
a38605dea13a225220544b77f835bff5bb191861ad34dd5ea6de06069921bc6db1f2683cb361d421ab3f7a82c58d2ff914512074a17e8e554bac3e5303f19ab5 kwin-6.0.4.1.tar.xz
76dbcc01d7863939a1c83bdb730c61ecf939396428fd393be103c0621442143ba46ae366802c99a7cf3b27b67e28dea74e2e72f2511f697bd32bdc85a1bccfdc 0001-kwin-Fix-building-of-tests.patch
cd138846c985ad415ef8fe070034da7887bfd0f31641f2ef5d52e8a0f4c9d00d759c6dcbeaa21b2e482c145f357cc6548476aae53d3eab8654a5b0175eeedc0e kwin-6.1.2.tar.xz
"
# 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
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment