Commit Graph

730 Commits

Author SHA1 Message Date
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
Andreas Cord-Landwehr
2b1b4671c7 recipes-application/*: update to 24.12.1 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
c784b05bfb wayland-protocols: update to 1.39 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
ac80eb2fc7 plasma-desktop: disable new tablet option
libwacom is not easily available and embedded devices usually have a
touch screen and not a tablet connected.
2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
aba134b59e heaptrack: backport compile fix for GCC 14 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
0152a94db8 kirigami-addons: update to 1.7.0 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
16489d2cd8 plasma5support: add kidletime as dependency 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
1634881efb kwayland: unify packaging with rest of plasma 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
db185f1598 plasma-activities: remove obsolete patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
7bf81175cb plasma-workspace: remove obsolete patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
3b7daa8ca8 kwin: remove obsolete patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
002e837225 bluedevil: remove obsolete patch 2025-02-23 13:49:37 +00:00
Andreas Cord-Landwehr
e029e5c635 recipes-plasma: update to 6.2.90 2025-02-23 13:49:37 +00:00
Marc Ferland
dcb03b1bdf plasma-systemmonitor: add support for ksystemstats
ksystemstats adds more sensors to plasma-systemmonitor

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-02-20 14:07:11 -05:00
Marc Ferland
65be7f96aa ksystemstats: initial commit
Add a recipe for ksystemstats.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-02-20 14:01:05 -05:00
Marc Ferland
787e0240f3 plasma-systemmonitor: fix build error
Fix build error:

ERROR: plasma-systemmonitor-6.2.4-r0 do_package: QA Issue: plasma-systemmonitor: Files/directories were installed but not shipped in any package:
  /usr/share/kglobalaccel
  /usr/share/kglobalaccel/org.kde.plasma-systemmonitor.desktop

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2025-02-20 13:59:57 -05:00
Marc Ferland
6a395bf1a7 plasma-mobile: add runt-time dependency on kde-cli-tools
Plasma mobile uses plasma-open-settings from kde-cli-tools for
different things.

For example when opening the settings app from the quick settings
bar (top right of the screen) I currently get:

    plasmashell[2201]: Executing "plasma-open-settings"

and nothing happens.

Adding a dependency on kde-cli-tools fixes the issue.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-12-18 11:31:47 -05:00
Marc Ferland
3f64a22233 plasma-mobile: fix qa issue
Rebuilt from scratch and got this error:

ERROR: plasma-mobile-6.2.4-r0 do_package: QA Issue: plasma-mobile: Files/directories were installed but not shipped in any package:
  /usr/share/plasma/layout-templates
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultNavigationPanel
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultStatusBar
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultNavigationPanel/metadata.json
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultNavigationPanel/contents
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultNavigationPanel/contents/layout.js
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultStatusBar/metadata.json
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultStatusBar/contents
  /usr/share/plasma/layout-templates/org.kde.plasma.mobile.defaultStatusBar/contents/layout.js
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
plasma-mobile: 9 installed and not shipped files. [installed-vs-shipped]
ERROR: plasma-mobile-6.2.4-r0 do_package: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/temp/log.do_package.748258
ERROR: Task (/home/marc/dev/yocto/meta-kde/recipes-plasma/plasma-mobile_6.2.4.bb:do_package) failed with exit code '1'

Add the directory to FILES to fix the issue.

Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
2024-12-15 11:07:15 -05:00
Marc Ferland
4960ad55fa plasma-mobile: fix build failure
Rebuilt from scratch and got the following build failure:

| -- Could NOT find Qt6WaylandScannerTools (missing: Qt6WaylandScannerTools_DIR)
| CMake Warning at /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package):
|   Found package configuration file:
|
|     /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfig.cmake
|
|   but it set Qt6WaylandClient_FOUND to FALSE so package "Qt6WaylandClient" is
|   considered to be NOT FOUND.  Reason given by package:
|
|   Qt6WaylandClient could not be found because dependency
|   Qt6WaylandScannerTools could not be found.
|
|   Configuring with --debug-find-pkg=Qt6WaylandScannerTools might reveal
|   details why the package was not found.
|
|   Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
|   of the path variables that find_package uses to try and find the package.
|
| Call Stack (most recent call first):
|   CMakeLists.txt:51 (find_package)
|
|
| CMake Error at CMakeLists.txt:51 (find_package):
|   Found package configuration file:
|
|     /home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6/Qt6Config.cmake
|
|   but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
|   FOUND.  Reason given by package:
|
|   Failed to find required Qt component "WaylandClient".
|
|   Expected Config file at
|   "/home/marc/dev/build/tmp/work/core2-64-poky-linux/plasma-mobile/6.2.4/recipe-sysroot/usr/lib/cmake/Qt6WaylandClient/Qt6WaylandClientConfig.cmake"
|   exists

Adding qtwayland and qtwayland-native as build dependencies fixes the
issue.

Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
2024-12-15 10:52:43 -05:00
Marc Ferland
4989f8d4fb plasma-mobile: fix license checksum error
ERROR: plasma-mobile-6.2.4-r0 do_populate_lic: QA Issue: plasma-mobile: The LIC_FILES_CHKSUM does not match for file://LICENSES/LGPL-3.0-only.txt;md5=8d51f5b5fd447f7a1040c3dc9f0a8de6
plasma-mobile: The new md5 checksum is 1a523aee720780ffc0705c5bf17a6421

Caused by commit: eb9509ce68f2f92ac8ed8426bde0c95330805def

Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
2024-12-15 10:46:09 -05:00
Marc Ferland
7605bc5fdc ttf-noto-emoji: add recipe
TTF Noto Emoji fonts from Google.

These will add emojis to the maliit keyboard and also allow displaying
the flags in the Settings panel (Region & Language section).

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-12-06 14:30:15 -05:00
Marc Ferland
d3fbdde30d krdp: disable krdp_server user service
User services cannot be enabled at do_rootfs time. They generate
errors similar to:

ERROR: image-1.0-r0 do_rootfs: Error: Systemctl main enable issue in plasma-krdp_server.service (plasma-krdp_server.service)
ERROR: image-1.0-r0 do_rootfs: Postinstall scriptlets of ['krdp'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
Details of the failure are in /path/to/tmp/work/machine/image/1.0/temp/log.do_rootfs.
ERROR: Logfile of failure stored in: /path/to/tmp/work/machine/image/1.0/temp/log.do_rootfs.123456
ERROR: Task (/path/to/image.bb:do_rootfs) failed with exit code '1

Note that the service _will_ be activated when users turn on the krdp
server from the system settings UI. So actually activating it from the
recipe is not really what we want anyway.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-12-04 09:11:31 -05:00
Marc Ferland
0edbfa05ed pipewire: enable ffmpeg support
The plasma shell can record the screen (encoded in x264) and store the
movie in $HOME/Videos. For this to happen, ffmpeg support has to be
present in pipewire.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
4a937fca45 qtmultimedia: enable vaapi
QtMultimedia can use hardware video coding/decoding, make sure it is enabled.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
447712afbd ffmpeg: make sure to enable x264 and vaapi
KRdp will use x264 and VA-API to encode the screen using hardware
acceleration. Make sure both of these options are enabled.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
f77c7d571b recipes-plasma: update to 6.2.4
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
b62f333a91 koko: add runtime dependency on kirigami-addons
It is required at runtime:

fb92978388

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
d07874fbf0 koko: add runtime dependency on kquickimageeditor
From the configure log:

-- The following RUNTIME packages have been found:

 * org.kde.kquickimageeditor-QMLModule, QML module 'org.kde.kquickimageeditor' is a runtime dependency.
...

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
f248159a7e koko: add dependency on purpose
From koko configure log:

CMake Warning at CMakeLists.txt:77 (find_package):
  By not providing "FindKF6Purpose.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "KF6Purpose", but CMake did not find one.

  Could not find a package configuration file provided by "KF6Purpose" with
  any of the following names:

    KF6PurposeConfig.cmake
    kf6purpose-config.cmake

  Add the installation prefix of "KF6Purpose" to CMAKE_PREFIX_PATH or set
  "KF6Purpose_DIR" to a directory containing one of the above files.  If
  "KF6Purpose" provides a separate development package or SDK, be sure it has
  been installed.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Marc Ferland
1e35c12aa1 recipes-application: update to 24.08.3
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-26 11:29:42 -05:00
Andreas Cord-Landwehr
1db4e55bbb maliit-framework-qt6: fix task position for sed rule 2024-11-25 19:56:47 +01:00
Andreas Cord-Landwehr
9dd5814576 plasma-workspace: fix QA buildpath issue 2024-11-19 20:09:06 +00:00