761 Commits

Author SHA1 Message Date
Marc Ferland
896562580f kwin: allow kwin to set real-time thread priotiry
KWin supports setting RT thread priorities to improve rendering and
input processing speed when the system is under load for example. It
should also result in a smoother experience in general.

As an added bonus, we also get rid of this warning:

kwin_wayland_wrapper[1016]: Failed to gain real time thread priority (See CAP_SYS_NICE in the capabilities(7) man page). error: Operation not permitted

See: https://blog.martin-graesslin.com/blog/2017/09/kwinwayland-goes-real-time/

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-11-10 08:32:36 -05:00
Marc Ferland
edeb275b9c kwin: add support for emulated inputs
libeis will soon be a requirement [1]. Add it now.

1: a17227fad0

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-11-05 21:15:33 +00:00
Marc Ferland
a7966e7f86 kwin: add runtime dependency on aurora
From CMakelists.txt:

Provides support for decorations downloaded from the internet.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-11-05 21:15:33 +00:00
Marc Ferland
5a87180809 aurorae: introduce support for aurorae
From project homepage[1]:

Aurorae is a themeable window decoration for KWin.

It supports theme files consisting of several SVG files for decoration
and buttons. Themes can be installed and selected directly in the
configuration module of KWin decorations.

1: https://invent.kde.org/plasma/aurorae

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-11-05 21:15:33 +00:00
Hannah Kiekens
bd3f37499b kosmindoormap: inherit kf6-kconfig 2025-09-18 18:13:53 +00:00
Hannah Kiekens
224bb18393 kpublictransport: Add kirigami-addons to DEPENDS 2025-09-18 19:13:59 +02:00
Marc Ferland
01ca09e5b4 qqc2-breeze-style: fix license warning
Fix the following warning:

WARNING: qqc2-breeze-style-6.2.4-r0 do_populate_lic: QA Issue: LGPL-3.0-only not found in checksum table, md5sum=852ecadc0ac7e6f4d7144d5544a3815b [reuse_license]

Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
2025-09-01 16:56:27 +00:00
Marc Ferland
30dcc1c528 qcoro: bump version from 0.10.0 to 0.12.0
Update to latest tag.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 10:59:32 -04:00
Marc Ferland
dcfb30a18d pulseaudio-qt: bump from 1.6.1 to 1.7.0
Update to latest tagf.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 10:59:05 -04:00
Marc Ferland
f5f9a0240a qtkeychain: bump version from 0.14.3 to 0.15.0
Update to latest tag.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 10:58:25 -04:00
Marc Ferland
b34e284eae ddcutil: disable build timestamps
To help in reproducible builds.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 10:28:56 -04:00
Marc Ferland
07d1844135 ddcutil: bump from 2.1.4 to 2.2.1
Update recipe to latest release tag.

Also add a build patch (submitted for upstream inclusion).

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 10:27:28 -04:00
Marc Ferland
69996279bd plasma-settings: bump from 24.02.0 to 25.07.0
Update to latest release tag.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 09:44:36 -04:00
Marc Ferland
ff0a156805 kquickimageeditor: bump from 0.5.0 to 0.5.1
Update to latest release tag.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 09:43:24 -04:00
Marc Ferland
d89e98c699 kirigami-addons: bump from 1.7.0 to 1.9.0
Update to latest release tag.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 09:42:00 -04:00
Marc Ferland
f1c0c7d545 futuresql: update to latest commit
Short log:

Albert Astals Cid (1):
      CI: Add linux-qt6-next build

Jonah Brüchert (3):
      Log SQL errors as warnings
      README: API is stable now
      README: Fix typo

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-29 09:39:08 -04:00
Marc Ferland
4d2161744d kjournald: fix build
Add missing dependencies.

See commit 420e1490523982ce671b0f389976fc1aac9fabb7 in kjournald.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-26 11:47:41 -04:00
Marc Ferland
1ea4a612f4 kclock: fix build error
ERROR: kclock-25.08.0-r0 do_package: QA Issue: kclock: Files/directories were installed but not shipped in any package:
  /usr/share/krunner
  /usr/share/krunner/dbusplugins
  /usr/share/krunner/dbusplugins/kclock-runner.desktop
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
kclock: 3 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-26 11:47:41 -04:00
Marc Ferland
14fe1c6df6 recipes-application: update from 25.04.0 to 25.08.0
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-26 11:47:41 -04:00
Marc Ferland
430b69ec6f freerdp3: fix krdp build
The configure task of krdp fails if either winpr-makecert3 or
winpr-hash3 is missing from the sysroot.

This patch adds a simple bbappend which makes sure those two files are
present.

A patch as been sent to upstream meta-openembedded.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-26 11:47:38 -04:00
Marc Ferland
5241af9c96 wayland-protocols: add walnascar backport
wayland-protocols 1.44 is needed by kwin 6.4.4.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-26 10:24:13 -04:00
Marc Ferland
42874dc11c krdp: now uses freerdp3
Update depends.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-22 15:36:19 -04:00
Marc Ferland
b7b2332cbb kwin: fix files installed but not shipped
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-22 15:36:08 -04:00
Marc Ferland
cb60aff6a8 plasma-workspace: fix build
- qtlocation required since commit 418b246d0bf7856e31ea21c1666749aa0e327105
- timezone files are installed in /usr/share/timezonefiles

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-22 15:36:06 -04:00
Marc Ferland
3477dab8ce recipes-plasma: update from 6.3.4 to 6.4.4
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-08-19 11:24:57 -04:00
Maxime Roussin-Belanger
d2a4bc0963 breeze: fix upstream-status format
In walnascar the upstream-status style is verified. Fix to the correct format otherwise we get an error: QA Issue: Malformed Upstream-Status in patch
2025-07-31 00:26:08 -04:00
Maxime Roussin-Belanger
531e9355e2 plasma-mobile.inc: fix buildpaths qa issue
While migrating to walnascar we get:
```
ERROR: plasma-mobile-6.3.4-r0 do_package_qa: QA Issue: File /usr/src/debug/plasma-mobile/6.3.4/components/mobileshellstate/mobileadaptor.h in package plasma-mobile-src contains reference to TMPDIR [buildpaths]
ERROR: plasma-mobile-6.3.4-r0 do_package_qa: Fatal QA errors were found, failing task.
```

Fix the path so that it's possible to do reproducible builds.
2025-07-30 14:21:21 -04:00
Marc Ferland
bf59024798 kwin: fix configure warning
This commit fixes the following warning from KWin (seen in
do_configure.log):

-- Could NOT find Breeze (missing: Breeze_DIR)

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-06-02 19:37:48 +00:00
Marc Ferland
2c3319f77f kwin: sort dependencies
Quality of life, no functional changes.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-06-02 19:37:48 +00:00
Marc Ferland
3d82e5ed03 krdp: fix service filename
Service file was renamed in f1647b657f3af89f51cb7641760cf29311e0506b.

plasma-krdp_server.service --> app-org.kde.krdpserver.service

Fixes the following error:

ERROR: krdp-6.3.4-r0 do_package: Didn't find service unit 'plasma-krdp_server.service', specified in SYSTEMD_SERVICE:krdp.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-06-02 08:40:23 -04:00
Andreas Cord-Landwehr
404a3bffd4 layer.conf: add walnascar to supported releases 2025-04-28 20:19:21 +02:00
Andreas Cord-Landwehr
b1a183a4fc libinput: backport 1.28.1 from Yocto master 2025-04-28 20:18:00 +02:00
Andreas Cord-Landwehr
9544a57975 kjournald: add kcrash as build dependency 2025-04-28 20:18:00 +02:00
Andreas Cord-Landwehr
5fbfc58ef6 breeze: backport compile patches for latest KF6 & Qt 2025-04-28 20:18:00 +02:00
Andreas Cord-Landwehr
c19de8dec2 recipes-plasma: update from 6.3.1 to 6.3.4 2025-04-28 20:18:00 +02:00
Andreas Cord-Landwehr
6cb86ddaa7 recipes-applications: update for 25.04.0 2025-04-28 20:18:00 +02:00
Andreas Cord-Landwehr
796cb13a41 libreoffice-dictionaries: update download location 2025-04-27 10:30:14 +02:00
Andreas Cord-Landwehr
4bebe98c56 gcompris: update to 25.0 2025-02-23 14:52:21 +01:00
Andreas Cord-Landwehr
11d9f4850a recipes-plasma: update to 6.3.1 2025-02-23 14:52:15 +01:00
Andreas Cord-Landwehr
48d9b03791 packagegroup-kde-applications: adapt to new packages 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
e5363f0d69 marble: update to Qt6 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
285ed791b1 gcompris: update to git master version that is compatible to Qt6 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
1409bfaf3f qml-box2d: package QML plugin 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
2f659b8d52 washipad: package application 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
c903109ea1 kquickimageeditor: update to 0.5.0 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
a4b88f1d2f koko: update packaging 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
40ed9caeab kclock: remove merged patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
065fe9ec9a kosmindoormap: remove merged patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
76b4b19a34 kopeninghours: remove merged patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
26975edc3b kweathercore: move to application releases 2025-02-23 13:49:37 +00:00