499 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
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
Andreas Cord-Landwehr
52379c7e43 kwin: fix qtwaylandscanner buildpath QA issue 2024-11-19 20:09:06 +00:00
Andreas Cord-Landwehr
f781f1c655 maliit-framework-qt6: fix QA buildpath issues 2024-11-19 20:09:06 +00:00
Andreas Cord-Landwehr
a4cacd5cc7 bluedevil: fix QA buildpath issue 2024-11-06 17:44:29 +00:00
Andreas Cord-Landwehr
0e08b9f9d1 kclock: fix QA buildpath issue 2024-11-06 17:44:29 +00:00
Andreas Cord-Landwehr
e4bc3c1437 plasma-activities: fix QA buildpath issue 2024-11-06 17:44:29 +00:00
Andreas Cord-Landwehr
99ba216201 kosmindoormap: fix QA buildpath issue 2024-11-06 17:44:29 +00:00
Andreas Cord-Landwehr
7c1ae01aa2 kopeninghours: fix buildpath QA issue 2024-11-06 17:44:29 +00:00
Marc Ferland
b09061d6fc pulseaudio-qt: fix runtime warning
plasma-settings outputs the following warning at runtime:

    plasma-settings[2629]: org.kde.plasma.pulseaudio: Settings schema
    org.freedesktop.pulseaudio.module-group is not installed

This is caused by a missing schema:

    /usr/share/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml

Install pulseaudio-module-gsettings to clear the warning.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-06 08:51:09 -05:00
Marc Ferland
0bdeecd994 pulseaudio-qt: move recipes to recipes-support
pulseaudio-qt is not considered something 'extra' it is quite
important. Moving it to recipes-support makes sense.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-05 16:07:16 -05:00
Marc Ferland
e46de5cd2d Remove duplicate recipe for pulseaudio-qt
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-05 16:07:12 -05:00
Marc Ferland
e888d859c4 pulseaudio-qt: bump to latest release
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-05 16:06:55 -05:00
Marc Ferland
1d962b6308 dolphin: add recipe
Add recipe for the Dolphin file manager.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-11-01 10:08:32 -04:00
Andreas Cord-Landwehr
a889eb67a6 koko: switch to geonames-data mirror 2024-10-29 17:45:52 +01:00
Andreas Cord-Landwehr
9f1bfaa8f3 pulseaudio: update to 1.6.1 2024-10-28 18:32:12 +01:00
Andreas Cord-Landwehr
34d923a23d kscreenlocker: migrate to UNPACKDIR 2024-10-28 18:30:26 +01:00
Andreas Cord-Landwehr
b74ab1e54e plasma-nm: add inherit to mime-xdg 2024-10-28 18:30:26 +01:00
Andreas Cord-Landwehr
3a4f82abd0 recipes-plasma: update to 6.2.2 2024-10-28 18:30:26 +01:00
Andreas Cord-Landwehr
d1fa84b049 kwin: add workaround for UNPACKDIR migration 2024-10-23 16:48:05 +00:00
Andreas Cord-Landwehr
94bd251792 sddm: add workaround for UNPACKDIR migration 2024-10-23 16:48:05 +00:00
Andreas Cord-Landwehr
0060e75954 systemd: make PACKAGECONFIG depend on package version 2024-10-23 16:48:05 +00:00
Andreas Cord-Landwehr
51fb0d69fe poppler: adapt to new qt6 build option in 24.04.x 2024-10-23 16:48:05 +00:00
Andreas Cord-Landwehr
127cf3b870 layer.conf: update compatibility to scarthgap and styhead
Remove EOF versions and prepare for styhead.
2024-10-23 16:48:05 +00:00
Andreas Cord-Landwehr
0777a09ca4 powerdevil: add new dependency to qtwayland-native 2024-10-14 14:54:27 +02:00
Andreas Cord-Landwehr
6a708b4ea3 plasma-workspace: add new build dependency to qtpositioning 2024-10-14 14:54:27 +02:00
Andreas Cord-Landwehr
07b300b06a pulseaudio-qt: update to 1.6.0 2024-10-14 14:54:27 +02:00
Andreas Cord-Landwehr
39429b1f2d kirigami-addons: update to 1.5.0 2024-10-14 14:54:27 +02:00
Andreas Cord-Landwehr
344a45f1dd recipes-plasma: update from 6.1.4 to 6.2.0 2024-10-14 14:54:27 +02:00
Andreas Cord-Landwehr
f95c6d9e33 kwin: add patch upstream status 2024-10-05 10:40:52 +02:00
Andreas Cord-Landwehr
1403264513 maliit-keyboard-qt6: add patch upstream status 2024-10-05 10:40:13 +02:00
Andreas Cord-Landwehr
67035a3ce6 libpinyin: add patch upstream status 2024-10-05 10:39:59 +02:00
Andreas Cord-Landwehr
1d5f52562f libchewing: add patch upstream status 2024-10-05 10:39:41 +02:00
Andreas Cord-Landwehr
e62121b2da qmltermwidget: set upstream status for patches 2024-10-05 08:59:36 +02:00
Andreas Cord-Landwehr
b9efd81f2b telepathy-qt: drop package
This package does not provide an Qt6 build, seems to be inactive on
upstream side and no packaged KDE package requires it.
2024-10-05 08:58:38 +02:00
Andreas Cord-Landwehr
f31457bddf itinerary: add build dependency to qtkeychain 2024-10-05 08:43:32 +02:00
Andreas Cord-Landwehr
55a3855e03 dragon: remove backported patch after upstream merge 2024-10-05 08:33:33 +02:00
Andreas Cord-Landwehr
32cddaab63 plasma-workspace: remove patch after upstream merge 2024-10-05 08:32:50 +02:00
Marc Ferland
9c7c8b07d6 core-image-plasma-mobile: install ttf-noto in core-image-plasma-mobile
When testing the core-image-plasma-mobile image in QEMU, I noticed
that no fonts were getting rendered correctly, turns out no fonts had
been installed (i.e.: /usr/share/fonts was empty).

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-10-05 06:13:33 +00:00
Marc Ferland
3f1e4268ea kongress: fix missing dependency
- Commit 0fa280983b61b33bdfd727d40b558b4479d2fe9f added a
  requirement on KOSMIndoorMap

- Commit d8b2e13ef74c569b84a3dd0fe9d6d0695f875046 added a
  requirement on kirigami-addons;

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-10-05 06:13:33 +00:00
Marc Ferland
e5d5a632d0 koko: bump data files checksums
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-10-05 06:13:33 +00:00
Marc Ferland
7344ac0141 koko: use append override syntax
These were getting overwritten by the bb file.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-10-05 06:13:33 +00:00
Marc Ferland
8db4e65e5c plasma-sdk: initial commit
From repo: Applications useful for Plasma development.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-26 12:57:25 -04:00
Marc Ferland
f8a92690f0 systemd: make sure cgroupv2 is enabled
Since task T11914, support for resource management through slices and
cgroups was added. Make sure systemd supports cgroupv2.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-09 15:33:42 -04:00
Marc Ferland
d655d2e0a6 kwallet-pam: initial commit
kwallet-pam makes it possible to unlock your kwallet as soon as you
open your session. It basically get's rid of the annoying popup that
asks you to unlock your wallet.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-09 11:58:50 -04:00
Marc Ferland
4f3a528ed3 systemd: always enable xdg-autostart option with kde
Enabling the xdg-autostart option in systemd in recommended so that
plasma and all related services can be started (and stopped) with
systemd instead of relying on what is called the 'classic boot' model.

This fixes an important issue for me where the platofrm would freeze
for 90 seconds on restart or shutdown because of the kded6 daemon not
quitting.

See the following for an example:

https://bugs.kde.org/show_bug.cgi?id=478313

As an added bonus, the sddm.service file can now be left as-is since
it will get started automatically (it was already part of the graphics
target).

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-09 11:53:45 -04:00
Marc Ferland
4a3e2ff7f1 sddm: bump revision
Install the latest revision from the 'develop' branch.

This fixes an issue I had with the 0.21.0 release.

More specifically, in the latest revision, the PAM files have been
removed, distros are now responsible for providing the necessary PAM
files in /etc/pam.d.

This fixes an issue I had wrt to the sddm-greeter file which defaulted
to the debian ones (probably a Yocto installation issue) and was
causing a black screen when logging out of the session.

Note: the sddm-greeter file comes from the Arch PAM modules that
previously shipped with sddm.

Note: I removed the 0001-Workaround-missing-sessions.patch patch since
I do not think we are affected by this issue: all wayland session
files ship with the full path and the TryExec variable is set
correctly. I also searched sddm's issues on GH and did not find
anything related to this issue so my guess is that we can safely drop
it.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-09 11:53:45 -04:00
Marc Ferland
14483152e1 sddm: create a separate package for plasma-desktop config
This file was installed alongside the plasma-mobile configration even
though it is targeted at a desktop image. Create a new package that is
desktop specific so that a desktop image can install it.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-09 11:53:45 -04:00
Marc Ferland
c4d1502b9b plasma-workspace: fix systemd support and install sddm session config
- Explicitly install the plasma-wayland session file in /etc/sddm.conf.d

- Inherit systemd bbclass since we install service files and depend
  on systemd

- Fix qdbus executable path in service files

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-09 11:52:07 -04:00
Marc Ferland
c68c40c691 okular: fix file association
While playing around with the "Screenshot" action from the action
drawer in plasma-mobile, I discovered that if you try the open the
image (by pressing the image icon from the screen shot popup) it would
automatically call okular and _not_ okularkirigami.

This is caused okularApplication_*.desktop files all pointing to
okular instead of okularkirigami.

Extending the dirty hack to these files fixes the issue.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-04 13:53:09 -04:00
Marc Ferland
4c80c5d102 plasma-pa: fix audio test
When pressing the 'Test' button from the Settings application,
plasma-pa will call libcanberra to play a sample sound.

Without libcanberra-pulse installed, the test will fail with "No
driver" since libcanberra cannot find any plugins.

Make sure at least the alsa and pulse plugins are installed so that
the test succeeds.

I can now hear a nice bing!

Note: I think only libcanberra-pulse is needed but I added both just
to be sure.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-04 13:44:00 -04:00
Marc Ferland
85e1cbf31e powerdevil: add ddcutil dependency
Powerdevil looks for the ddcutil library at compile time, make sure it
is present.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-04 13:44:00 -04:00
Marc Ferland
87b6494c34 ddcutil: add the ddcutil library to the layer
The ddcutil library can be used by PowerDevil to query monitor
capabilities. The recipe was taken from the meta-wayland layer.

Eventually this recipe should be added in meta-oe for example since
multiple layers seem to be interested in it.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-04 13:44:00 -04:00
Marc Ferland
d259009297 recipes-application: update to 24.08.0
- koko: remove patch since it was merged upstream
- qmlkonsole: fix license checksum, add dependency on kpty

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-09-03 08:36:05 -04:00
Marc Ferland
be796c90f5 recipes-plasma/*: update to plasma 6.1.4
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-08-30 11:55:34 -04:00
Marc Ferland
1ffa4109aa sddm: remove runtime dependency on weston
We use kwin here, no need for weston.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-08-29 15:44:36 -04:00
Marc Ferland
712f0792e0 plasma-mobile: fix build
A file was missing from the package.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-26 14:38:10 -04:00
Marc Ferland
cb285771ef koko: fix build
To succesfully build koko some external files need to be placed in
src/. This patch adds the needed files to SRC_URI.

Also, add a patch to fix the "Could NOT find
org.kde.kquickimageeditor-QMLModule" message. A merge request has been
sent and is currently waiting approval.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-26 14:37:33 -04:00
Marc Ferland
df0e08c9e6 koko: add runtime dependency on kirigami
koko has a runtime dependency on kirigami.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-26 14:14:26 -04:00
Marc Ferland
6251c9ed7d krdp: restructure recipe
Since krdp is now in recipes-plasma it should follow the same
structure as the other recipes. This makes it possible to update the
recipe automatically with the release script.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-26 13:41:04 -04:00
Marc Ferland
fce1471654 maliit-framework-qt6: fix build error
Got this error while building maliit-framework:

|   File "/home/marc/mnt/yocto-kde/build/tmp/work/core2-64-poky-linux/maliit-framework-qt6/2.3.1/recipe-sysroot-native/usr/share/glib-2.0/codegen/utils.py", line 22, in <module>
|     import packaging.version
| ModuleNotFoundError: No module named 'packaging'

Make sure that the 'packaging' python3 module is indeed available when
buildind the recipe.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-26 11:08:00 -04:00
Marc Ferland
fd8d196ffd krdp: move recipe to recipes-plasma
As suggested by Andreas Cord-Landwehr, move krdp to the recipes-plasma
folder.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:52:13 -04:00
Marc Ferland
07eabc5f21 packagekit: initial commit
Add both packagekit and packagekit-qt recipes.

These are dependencies for the 'discover' application. Note that I
configure packagekit in a minimalistic way as to reduce
dependencies. I wanted to have something that builds clean first.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:46:39 -04:00
Marc Ferland
1125e7a193 libdisplay-info: bump revision to 0.2.0
Use revision tag 0.2.0.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:42:34 -04:00
Marc Ferland
e95afdcfdb kpeoplevcard: bump to latest revision
Bump to latest revision from repository.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:42:06 -04:00
Marc Ferland
546ab6e580 plasma-settings: bump revision to 24.02.0
Bump recipe to 24.02.0.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:39:47 -04:00
Marc Ferland
b940a87366 krdp: bump revision to 6.1.3
Bump recipe to latest official release (6.1.3). Also fix dependencies.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:38:48 -04:00
Marc Ferland
ba5e882cc2 futuresql: bump revision
Use latest revision from repository.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:38:48 -04:00
Marc Ferland
6eb02c8f7a arkade: bump revision
Bump to latest revision from repository.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:38:48 -04:00
Marc Ferland
617c3cf853 kirigami-addons: bump revision to 1.4.0
Bump recipe revision to 1.4.0.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-25 16:38:10 -04:00
Marc Ferland
8b457aeffd qtkeychain: bump revision from 0.14.1 to 0.14.3
Changelog:

version 0.14.3 (release 2024-05-03)

 - Fix Android build for Qt 6.7 (Volker Krause <vkrause@kde.org>)

version 0.14.2 (release 2023-12-17)

 - Add support for KWallet 6 (Volker Krause <vkrause@kde.org>)

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
2024-07-24 11:56:19 -04:00
Andreas Cord-Landwehr
198c8169c1 maliit-keyboard-qt6: enable -fPIC 2024-07-22 20:57:01 +02:00
Andreas Cord-Landwehr
74ae29d779 maliit-framework-qt6: enable -fPIC 2024-07-22 20:56:21 +02:00
Andreas Cord-Landwehr
72670f8298 libpinyin: remove obsolete workaround 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
fc9df9e9b6 plasma-camera: update to new git head version compatible with Qt 6.7 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
948481a4a9 plasma-workspace: update packaging 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
0e1f7065b0 plasma-pa: update packaging 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
284751694d plasma-desktop: update packaging 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
dc43a17422 kwin: update packaging 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
f87e5c2357 plasma5support: update build dependencies 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
d24ab9b16b pulseaudio-qt: update to 1.5.0 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
e61b4dd8ac wayland-protocols: backport version 1.36 from Yocto master 2024-07-21 17:12:57 +02:00
Andreas Cord-Landwehr
ba71446f90 recipes-plasma/*: update to Plasma 6.1.3 2024-07-21 17:12:57 +02:00
Maxime Roussin-Belanger
1fd14467a8 krfb: remove older version 24.02
It prevents building the newer recipe since the .inc sets ${S} dir and can't find the COPYING file
2024-07-09 14:28:20 +00:00
Maxime Roussin-Belanger
a43d476191 recipes-plasma: kwin: rrecommends maliit-keyboard-qt6 instead of the qt5 variant
Qt5 variant doesn't exists anymore
2024-06-16 22:56:23 -04:00
Maxime Roussin-Belanger
0dbc8c3e17 recipes-support: introduce maliit-keyboard/framework recipes for qt6 2024-06-16 22:56:23 -04:00
Andreas Cord-Landwehr
643e4702b7 elisa: add kirigami-addons dependency 2024-05-26 18:49:13 +02:00
Andreas Cord-Landwehr
19fe19073c kirigami-addons: update to 1.21.0 2024-05-26 18:48:55 +02:00
Andreas Cord-Landwehr
606d5d0eee recipes-applications: update to 24.05.02 2024-05-26 18:48:28 +02:00
Andreas Cord-Landwehr
7561d0d99f dragon: backport fix for compatibilty with KF 6.1.0 2024-05-05 18:24:31 +02:00
Andreas Cord-Landwehr
92e29b33c9 sddm: update to 0.21.0
This brings Qt 6.7.x compatibility
2024-05-05 18:23:37 +02:00
Guillaume Champagne
d10839d2d1 krfb: initial packaging 2024-03-28 16:09:42 -04:00
Andreas Cord-Landwehr
7bdccb103f layer.conf: Update for the scarthgap release series 2024-03-26 17:28:20 +01:00
Maxime Roussin-Belanger
0f14b60e42 angelfish: introduce recipe 2024-03-22 04:59:16 +00:00
Maxime Roussin-Belanger
864d91a5b5 futuresql: introduce recipe 2024-03-22 04:58:24 +00:00
Maxime Roussin-Belanger
09a8cdd337 kscreen: add missing kglobalaccel directory to FILES
kscreen deploys org.kde.kscreen.desktop to that directory
2024-03-19 16:20:57 +00:00
Andreas Cord-Landwehr
3098101a42 plasma-workspace-common: switch to DISTRO_FEATURE desktop-portal 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
ecc6d9c378 packagegroup-plasma-mobile-workspace: switch to desktop-portal distro feature 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
a9bcdb6aa4 README: update layer documentation 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
4b48c3b622 appstream: import recipe from Yocto master 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
cfbdc1487c packagegroups: remove calindori
Removed because packaged version cannot run with Qt6
2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
a9256cf6cc calindori: remove package because not compatible with Qt6
Note that calindori builds but never was ported to Qt6 regarding QML
usage and also is not planned to be ported.
2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
d63d4914f7 kwin: update packaging 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
f58464bedb plasma-vaults: initial pacakaging 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
b7b28456e9 kgamma: initial packaging 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
fc9475cfbd heaptrack: update to 1.5.0 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
2705779253 recipes-plasma/*: update to 6.0.2 2024-03-17 20:52:16 +00:00
Andreas Cord-Landwehr
81a335e369 Merge branch 'master' into work/qt6 2024-03-09 14:07:06 +01:00
Andreas Cord-Landwehr
1683e40fb0 kwin: update packaging 2024-03-04 21:06:38 +01:00
Andreas Cord-Landwehr
91b200534b kirigami-addons: update to 1.0.1 2024-03-04 21:06:19 +01:00
Andreas Cord-Landwehr
18f6e79f71 scripts/applications-release: adapt for stable release 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
c112d48359 gwenview: add dependency to kimageannotator 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
b1b116cb65 kimageannotator: initial packaging 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
7fd66ab37b kcolorpicker: initial packaging 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
54bc151b33 recipes-application: update to 24.02.00 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
8d1da6b44b scripts/plasma-release: adapt for stable release 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
5e6003de99 recipes-plasma: release 6.0.0 2024-03-04 20:20:48 +01:00
Andreas Cord-Landwehr
b1a3d2bae3 kmines: initial packaging 2024-02-01 18:42:55 +01:00
Andreas Cord-Landwehr
d4b3246e3d libkdegames: initial packaging 2024-02-01 18:42:48 +01:00
Andreas Cord-Landwehr
fcf480a0dc packagegroup-plasma-full: adapt to package renames 2024-01-31 21:53:34 +01:00
Andreas Cord-Landwehr
66f557aaed kwin: update packaging 2024-01-31 21:49:02 +01:00
Andreas Cord-Landwehr
e47b78900c recipes-applications/*: update KDE Gear 6 to RC2 2024-01-31 18:32:03 +01:00
Andreas Cord-Landwehr
d2f3441a91 recipes-plasma/*: update versions for Plasma-6 RC2 2024-01-31 18:31:20 +01:00
Andreas Cord-Landwehr
0028f177e9 core-image-plasma-bigscreen: remove kde from required distro features
This feature is obsolete and recipes require feature specific ones.
2024-01-31 18:29:14 +01:00
Andreas Cord-Landwehr
0b351f76cb krdp: provide initial packaging of library
Note that this library/service does not build yet with Yocto upstream
due to missing CMake files in the librdp package.
2024-01-24 21:40:08 +01:00
Andreas Cord-Landwehr
752737f8f6 xdg-desktop-portal-kde: add RDEPENDS to xdg-desktop-portal 2024-01-24 21:39:40 +01:00
Andreas Cord-Landwehr
c67aad396f kpipewire: add RDEPENDS to pipewire 2024-01-24 21:38:07 +01:00
Andreas Cord-Landwehr
316233642e plasma-workspace-common: add plasma-disks and plasma-firewall 2024-01-17 20:26:28 +01:00
Andreas Cord-Landwehr
a06818e918 packagegroup-plasma-desktop-workspace: add plasma-welcome 2024-01-17 20:25:59 +01:00
Andreas Cord-Landwehr
4c5a5e4680 packagegroup-kde-applications: update packaged applications 2024-01-17 20:25:35 +01:00
Andreas Cord-Landwehr
f2a6209e2b layer.conf: update supported Yocto versions 2024-01-17 18:22:56 +01:00
Andreas Cord-Landwehr
e663ddf67d calindori: update runtime QML modules 2024-01-17 18:22:18 +01:00
Andreas Cord-Landwehr
384eaf96d2 itinerary: package application 2024-01-17 18:22:18 +01:00
Andreas Cord-Landwehr
7a0990db74 kosmindoormap: package library 2024-01-17 18:22:18 +01:00
Andreas Cord-Landwehr
5521000599 kopeninghours: package library 2024-01-17 18:22:18 +01:00
Andreas Cord-Landwehr
cac0d6266c kitinerary: package application 2024-01-17 18:22:18 +01:00
Andreas Cord-Landwehr
af01a5249d kpkpass: package library 2024-01-15 20:01:01 +01:00
Andreas Cord-Landwehr
d84abc3dae kmime: package library 2024-01-15 19:53:36 +01:00
Andreas Cord-Landwehr
f3ed9da3ba okular: update for Qt6 2024-01-15 19:29:49 +01:00
Andreas Cord-Landwehr
13c7549d2d kweather: remove obsolete patch 2024-01-15 18:32:57 +01:00
Andreas Cord-Landwehr
427e56dc69 dragon: package application 2024-01-15 18:31:47 +01:00
Andreas Cord-Landwehr
a29ee68614 kwordquiz: package application 2024-01-15 18:13:44 +01:00
Andreas Cord-Landwehr
a1eb62a700 plasma-firewall: initial packaging 2024-01-14 21:27:01 +01:00
Andreas Cord-Landwehr
9cb03f50a9 kirigami-addons: update to 0.11.90 2024-01-14 21:27:01 +01:00
Andreas Cord-Landwehr
5337669c32 plasma-welcome: initial packaging 2024-01-14 21:27:01 +01:00
Andreas Cord-Landwehr
5a449c573e plasma-disks: initial packaging 2024-01-14 21:00:49 +01:00
Andreas Cord-Landwehr
e3114be8a2 kwayland-integration: remove qt5 only package 2024-01-14 20:23:01 +01:00
Andreas Cord-Landwehr
16d0981358 kwayland-integration: import file from meta-kf6 2024-01-14 18:54:03 +01:00
Andreas Cord-Landwehr
091fe317c8 kdeconnect-kde: update packaging 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
0fb94e7dd8 cmake_kdeapp: inherit from kf6-cmake 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
372258a539 kirigami-addons: add dependency to plasma-activities 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
f7a892e867 layer-shell-qt: adapt packaging for new QML plugin 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
3df6a68a8c qcoro: update to 0.10.0 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
7e8b13a68c recipes-applications/: update to 24.01.90 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
88cd8e4019 recipes-plasma/: update to 5.91.0 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
5909f9a4fd kscreenlocker: add qqc2-breeze-style to RDEPENDS 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
317b5f8a83 kscreenlocker: deploy default configurations 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
43c8d08470 plasma-workspace: sort build dependencies 2024-01-12 19:39:23 +01:00
Andreas Cord-Landwehr
22993a0476 kscreenlocker: cleanup build dependencies 2024-01-12 19:39:23 +01:00
Maxime Roussin-Belanger
f178c4739c recipes-meta-oe-backports: backport pkgconfig sysroot patch
When using this backported version it's missing the patch and prevents kwin to build
2024-01-04 23:09:46 +00:00
Andreas Cord-Landwehr
d851125275 systemsettings: cleanup build dependencies
Fixes issue #4.
2023-12-24 11:12:07 +01:00
Andreas Cord-Landwehr
7d317c47b2 plasma-nm: cleanup build dependencies
Fixes issue #3.
2023-12-24 11:05:29 +01:00
Andreas Cord-Landwehr
aeead6d9b6 kwin: remove obsolete build dependencies 2023-12-24 10:57:52 +01:00
Andreas Cord-Landwehr
a0b4b5018f plasma-workspace: fix qdbus path in generated systemd service files 2023-12-24 10:57:05 +01:00
Andreas Cord-Landwehr
b4104d9530 kwayland: use cmake_plasma class 2023-12-23 17:29:54 +01:00
Andreas Cord-Landwehr
e7247e5a0f cmake_plasma.bbclass: switch to kf6-cmake implementation 2023-12-23 17:29:24 +01:00
Andreas Cord-Landwehr
aad38570c9 recipes-meta-oe-backports: remove obsolete backports
Only keep Mickledore backport for now.
2023-12-22 18:17:08 +01:00
Andreas Cord-Landwehr
086e7bc8d3 qmltermwidget: package QML plugin 2023-12-22 18:13:19 +01:00
Andreas Cord-Landwehr
d93845d0b0 cmake_plasma.bbclass
Avoid leaking of recipes paths into cmake targets.

Fixes #2.
2023-12-21 21:05:59 +01:00
Andreas Cord-Landwehr
53d8689228 Convert all license statements to SPDX 2023-12-21 20:30:02 +01:00
Andreas Cord-Landwehr
623c7cbad2 core-image-plasma-mobile: remove X11 from dependencies 2023-12-21 20:29:04 +01:00
Andreas Cord-Landwehr
c468f5c5e1 core-image-plasma-bigscreen: remove X11 from dependencies 2023-12-21 20:28:33 +01:00
Andreas Cord-Landwehr
0731833054 kde-cli-tools: update packaging 2023-12-20 21:36:02 +01:00
Andreas Cord-Landwehr
7acfa22ad5 plasma-mobile: add dependency to qcoro 2023-12-20 21:35:40 +01:00
Andreas Cord-Landwehr
10f90a846a recipes-plasma/*: update to 5.91.0 (beta 2 release) 2023-12-20 21:27:56 +01:00
Andreas Cord-Landwehr
934d01d8fe recipes-applications/*: update to 24.01.85 (beta 2 release) 2023-12-20 18:30:57 +01:00
Andreas Cord-Landwehr
409519b306 qmlkonsole: intiial packaging 2023-12-20 18:29:21 +01:00
Andreas Cord-Landwehr
27fcfb31bf plasma-mobile: depend on breeze style instead of desktop 2023-12-18 21:23:03 +01:00
Andreas Cord-Landwehr
67b1333561 plasma-mobile: update packaging for beta 1 release 2023-12-18 20:54:32 +01:00
Andreas Cord-Landwehr
738342210e packagegroup-kde-applications: update available applications 2023-12-18 20:42:38 +01:00
Andreas Cord-Landwehr
d8c117c147 kpeoplevcard: adapt license info for latest update 2023-12-18 19:59:31 +01:00
Andreas Cord-Landwehr
6af0a813de plasma-camera: update to latest KF6 compatible hash 2023-12-18 19:59:15 +01:00
Andreas Cord-Landwehr
3f51b5bd2b plasma-settings: update to latest hash
Note that plasma-settings currently is still missing from the KDE
release service and thus needes to be updated separately.
2023-12-18 19:58:58 +01:00
Andreas Cord-Landwehr
9b7542c226 kweather: update an patch for beta 1 compatibility 2023-12-18 19:56:31 +01:00
Andreas Cord-Landwehr
29f170a4a9 kwin: update patches
Backport patch for supporting GL shaders with older GL versions from:

https://invent.kde.org/plasma/kwin/-/merge_requests/4789
2023-12-17 21:25:52 +01:00
Andreas Cord-Landwehr
0e827a1a53 kdeconnect-kde: add missing qtconnectivity dependency 2023-12-13 20:16:52 +01:00
Andreas Cord-Landwehr
f335ba4a11 kclock: adapt to rename of plasma-framework 2023-12-13 20:16:31 +01:00
Andreas Cord-Landwehr
b6d2693785 calindori: adapt to rename of plasma-framework 2023-12-13 20:16:13 +01:00
Andreas Cord-Landwehr
5d8be2a4e3 alligator: adapt to rename of plasma-framework 2023-12-13 20:15:54 +01:00
Andreas Cord-Landwehr
22691cd75d gwenview: adapt to rename of kactivities 2023-12-13 20:15:38 +01:00
Andreas Cord-Landwehr
92d7d36c73 recipes-applications/*: update recipes to beta 1 2023-12-13 20:15:15 +01:00
Andreas Cord-Landwehr
fab726d207 kscreen: remove package as it is not needed for Wayland anymore 2023-12-04 20:44:45 +01:00
Andreas Cord-Landwehr
ee187b7a87 plasma-bigscreen: update packaging 2023-12-04 20:44:45 +01:00
Andreas Cord-Landwehr
748dab4e2f plasma-nm: update packaging 2023-12-04 20:44:45 +01:00
Andreas Cord-Landwehr
ef56a9c709 recipes-plasma/*: adapt to libplasma rename 2023-12-04 20:44:45 +01:00
Andreas Cord-Landwehr
316ec6a7ba recipes-plasma: adapt dependencies to plasma-activities* rename 2023-12-04 20:44:44 +01:00
Andreas Cord-Landwehr
356fea3503 libplasma: rename from plasma-workspace 2023-12-04 20:44:44 +01:00
Andreas Cord-Landwehr
bc7b325719 plasma-activities: rename from kactivities 2023-12-04 20:44:44 +01:00
Andreas Cord-Landwehr
8f7e7434ba plasma-activities-stats: rename from kactivities-stats 2023-12-04 20:44:44 +01:00
Andreas Cord-Landwehr
9446da4b97 recipes-plasma/*: update to 5.90.0 2023-12-04 18:12:14 +01:00
Andreas Cord-Landwehr
d53713d0d7 kweathercore: update to 0.8.0 2023-12-04 17:59:25 +01:00
Maxime Roussin-Belanger
f8b75cc7a0 qqc2-breeze-style: introduce recipe 2023-11-18 12:34:30 -05:00
Maxime Roussin-Belanger
b1e6e057e7 packagegroup-plasma-mobile-workspace: fix missing packages from rdepends
Using `=` here was overriding all the previous packages from `require plasma-workspace-common.inc`
2023-11-17 21:32:28 +00:00
Andreas Cord-Landwehr
7181bf812c systemsettings: update packaging 2023-11-16 20:47:12 +01:00
Andreas Cord-Landwehr
237c00d803 scripts/application-release.sh: adapt for alpha release 2023-11-16 20:29:52 +01:00
Andreas Cord-Landwehr
0e6f1bb25f packagegroup-kde-applications: update with Qt6 ported packages 2023-11-16 20:29:52 +01:00
Andreas Cord-Landwehr
1698d9f60b ktrip: update packaging 2023-11-16 20:29:52 +01:00
Andreas Cord-Landwehr
2b7b1d182a kweathercore: update to git master version with Qt6 support 2023-11-16 20:29:52 +01:00
Andreas Cord-Landwehr
5d1a37e0ea qtkeychain: update to 0.14.1 2023-11-16 20:29:52 +01:00
Andreas Cord-Landwehr
fd8cadad6c kclock: update packaging 2023-11-16 20:23:46 +01:00
Andreas Cord-Landwehr
3c3c71411f kasts: update packaging 2023-11-16 20:23:13 +01:00
Andreas Cord-Landwehr
e780ee8304 kdeconnect-kde: update packaging 2023-11-16 20:12:17 +01:00
Andreas Cord-Landwehr
0cbf463694 pulseaudio-qt: package git master hash with Qt6 support 2023-11-16 20:05:29 +01:00
Andreas Cord-Landwehr
53be23df7b kquickimageeditor: update to 0.3.0 2023-11-16 19:49:19 +01:00
Andreas Cord-Landwehr
44acdb7b41 kirigami-addons: update to 0.11.76 2023-11-16 19:47:35 +01:00
Andreas Cord-Landwehr
952a4ac528 gwenview: update packaging 2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
0410e95ce1 elisa: update packaging 2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
8c2639c485 konsole: update packaging 2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
2d0c404569 kjournald: move to release-service recipes and update 2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
bb39593c1f plasma-settings: update to current master version
Release is not yet part of release service releases.
2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
43d5bbbb3f recipes-applications/*: update to 24.01.75 alpha release 2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
1e846005f5 plasma-mobile/*: move recipes to release-service recipes 2023-11-16 19:24:24 +01:00
Andreas Cord-Landwehr
9e93a2d947 sddm: adapt plasma wayland session name 2023-11-15 19:58:46 +01:00
Andreas Cord-Landwehr
81ee473907 plasma-workspace: update packaging 2023-11-15 19:32:37 +01:00
Andreas Cord-Landwehr
384f4bd4c2 plasma-workspace-common: remove obsolete kwayland-integration 2023-11-15 18:47:56 +01:00
Andreas Cord-Landwehr
747c53c9d9 packagegroup-plasma-full: update to currently packaged recipes 2023-11-15 18:47:32 +01:00
Andreas Cord-Landwehr
1f4c4643db plasma-workspace: add ocean-sound-theme as dependency 2023-11-15 18:46:29 +01:00
Andreas Cord-Landwehr
bb029e3b2c ocean-sound-theme: add new package 2023-11-15 18:46:08 +01:00
Andreas Cord-Landwehr
b5526080e2 kuserfeedback: recipe is now part of meta-kf6 2023-11-15 18:28:17 +01:00
Andreas Cord-Landwehr
066dc6c318 scripts/plasma-release.sh: adapt to Plama alpha megarelease 2023-11-15 18:18:03 +01:00
Andreas Cord-Landwehr
8a2b2ca672 plasma5support: adapt license file location 2023-11-15 18:17:22 +01:00
Andreas Cord-Landwehr
0a67059383 kwayland: import recipe from meta-kf6 2023-11-15 18:16:54 +01:00
Andreas Cord-Landwehr
2f357c778f kactivities: import recipes from meta-kf6 2023-11-15 18:16:37 +01:00
Andreas Cord-Landwehr
28c45740ec kactivity-stats: import recipes from meta-kf6 2023-11-15 18:16:17 +01:00
Andreas Cord-Landwehr
93d909d2a9 plasma-framework: import recipes from meta-kf6 2023-11-15 18:15:36 +01:00
Andreas Cord-Landwehr
511018824f kwayland-integration: remove obsolete package 2023-11-15 18:14:37 +01:00
Andreas Cord-Landwehr
364217033a recipes-plasma-bigscreen/*: move bigscreen components into separate folder
No bigscreen components are released yet, so move it so separate folder
to not conflict with release tooling.
2023-11-15 18:13:38 +01:00
Andreas Cord-Landwehr
64b1ad6ef9 recipes-plasma/*: update to 5.27.80 alpha release 2023-11-15 18:12:46 +01:00
Andreas Cord-Landwehr
2c6b786eb8 plasma-systemmonitor: add dependency to kirigami-addons 2023-09-25 21:02:08 +02:00
Andreas Cord-Landwehr
0d2c70f7b1 plasma-workspace: adapt packaging for version update 2023-09-25 21:01:45 +02:00
Andreas Cord-Landwehr
968e9e2f28 plasma-desktop: adapt packaging 2023-09-25 21:01:20 +02:00
Andreas Cord-Landwehr
e65871966e xdg-desktop-portal-kde: add dependency to kstatusnotifieritem 2023-09-25 21:01:01 +02:00
Andreas Cord-Landwehr
74b564a04d plasma-integration: add dependency to kstatusnotifieritem 2023-09-25 21:00:38 +02:00
Andreas Cord-Landwehr
1315c2321e plasma-nano: add dependency to kitemmodels 2023-09-25 21:00:27 +02:00
Andreas Cord-Landwehr
b8a871d496 plsama-pa: add dependency to kstatusnotifieritem 2023-09-25 20:59:45 +02:00
Andreas Cord-Landwehr
a8dbcaf5ad breeze: configure for Qt6 only build 2023-09-25 20:59:25 +02:00
Andreas Cord-Landwehr
50fc642b41 cmake_plasma.bbclass: adapt for building Qt5-Qt6 dual packages 2023-09-25 20:58:47 +02:00
Andreas Cord-Landwehr
033c558896 cmake_kdeapp.bbclass: adapt to KF6 building 2023-09-25 20:58:23 +02:00
Andreas Cord-Landwehr
4b410e6d7b kirigami-addons: update to 0.11.1 2023-09-25 20:58:00 +02:00
Andreas Cord-Landwehr
80b6b98e12 wayland-protocols: backport 1.32 2023-09-25 20:57:33 +02:00
Andreas Cord-Landwehr
cfc0dec9b0 recipes-plasma/*: update git master hashes on 2023-09-24 2023-09-25 20:56:42 +02:00
Andreas Cord-Landwehr
631bbe9efc sddm: switch from X11 to wayland 2023-07-23 13:32:05 +02:00
Andreas Cord-Landwehr
8519fd7a78 packagegroup-plasma-*-workspace: refactor packagegroups
Introduce specific packagegroups for all three currently supported
flavors of the Plasma workspace.
2023-07-23 13:08:22 +02:00
Andreas Cord-Landwehr
ceb0bd21c3 plasma-desktop: package the default KDE Plasma shell 2023-07-23 13:07:24 +02:00
Andreas Cord-Landwehr
014565af7f sddm: use plasma-desktop as default
Introduce a new config for autologin into plasma-desktop and provide
mobile and bigscreen as optional addons.
2023-07-23 13:06:01 +02:00
Andreas Cord-Landwehr
2743583fa0 libphonenumber: Update and fix compilation with current abseil-cpp 2023-07-22 10:56:00 +02:00
Andreas Cord-Landwehr
095d0e8fc6 qtfeedback: remove obsolete support package 2023-07-22 10:43:18 +02:00
Andreas Cord-Landwehr
672d4b58bc plasma-mobile: remove obsolete qtfeedback dependency 2023-07-22 10:42:54 +02:00
Andreas Cord-Landwehr
d4110731ac libphonenumber: Update and fix compilation with current abseil-cpp 2023-07-22 10:42:20 +02:00
Andreas Cord-Landwehr
f925178650 layer.conf: remove EOL yocto releases 2023-07-22 10:42:00 +02:00
Andreas Cord-Landwehr
9b741592f1 layer.conf: add mickledore to supported Yocto releases 2023-07-22 10:41:06 +02:00
Andreas Cord-Landwehr
85984e0319 sddm: update SDDM to 0.20.0 2023-07-22 10:40:48 +02:00
Andreas Cord-Landwehr
bd5de98ef3 sddm: update to release 0.20.0 2023-07-05 21:22:01 +02:00
Andreas Cord-Landwehr
e467dca4b1 kpipewire: remove VF2 specific patch
Not needed anymore.
2023-07-05 21:19:53 +02:00
Andreas Cord-Landwehr
a152b87fae recipes-plasma: update hashes to git master version 2023-07-05 2023-07-05 21:19:47 +02:00
Andreas Cord-Landwehr
8b8f0e1c03 recipes-plasma: set bigscreen recipes to porting branches 2023-07-05 21:18:05 +02:00
Andreas Cord-Landwehr
e1794ff27c krecorder: update dependencies for Qt6 2023-06-06 20:54:37 +02:00
Andreas Cord-Landwehr
94b6e9b919 ktrip: update dependencies for Qt6 2023-06-06 20:54:26 +02:00
Andreas Cord-Landwehr
d132a22955 kweather: update dependencies for Qt6 2023-06-06 20:54:08 +02:00
Andreas Cord-Landwehr
c419a30b64 plasma-settings: remove kinit form dependencies 2023-06-06 20:53:48 +02:00
Andreas Cord-Landwehr
d15f89567c plasma-nano: update RDEPENDS with breeze and qqc2-desktop-style 2023-06-06 20:53:17 +02:00
Andreas Cord-Landwehr
f044813d01 kongress: update dependencies for Qt6 2023-06-06 20:52:58 +02:00
Andreas Cord-Landwehr
6852c413b7 koko: update dependencies for Qt6 2023-06-06 20:52:39 +02:00
Andreas Cord-Landwehr
35d0ab48c6 kclock: update dependencies for Qt6 2023-06-06 20:52:25 +02:00
Andreas Cord-Landwehr
97e96fe832 kast: update dependencies for Qt6 2023-06-06 20:52:08 +02:00
Andreas Cord-Landwehr
4e1499bfd1 keoplevcard: update to hash that supports Qt6 building 2023-06-06 20:51:29 +02:00
Andreas Cord-Landwehr
c3515ae933 plasma-mobile: update DEPENDS and RDEPENDS 2023-06-06 20:50:52 +02:00
Andreas Cord-Landwehr
4d7c5b1d4c breeze: add frameworkintegration to DEPENDS 2023-06-06 20:50:31 +02:00
Andreas Cord-Landwehr
93eeedb9b2 scripts/plasma-mobile-release: provide gitmaster option 2023-06-06 20:50:20 +02:00
Andreas Cord-Landwehr
7a569f25b4 sddm: switch to Qt6 build 2023-06-01 20:26:24 +02:00
Andreas Cord-Landwehr
0847760d70 recipes-plasma/*: update hashes to git master on 2023-05-29 2023-05-29 13:24:55 +02:00
Andreas Cord-Landwehr
39893241bb recipes-plasma-mobile/*: update all to hashes from 2023-05-29 2023-05-29 13:10:29 +02:00
Andreas Cord-Landwehr
b69d60beb1 kwin: add libdisplay-info to DEPENDS 2023-05-29 08:51:09 +02:00
Andreas Cord-Landwehr
0189fa6091 plank-player: update package for Qt6 2023-05-29 08:50:54 +02:00
Andreas Cord-Landwehr
380d7c413d plasma-workspace: update package for Qt6 2023-05-29 08:50:32 +02:00
Andreas Cord-Landwehr
24d698809b wayland: add pkgdatadir patch for Wayland 1.22 2023-05-29 08:49:38 +02:00
Andreas Cord-Landwehr
63c2eb6d10 wayland: backport Wayland 1.22 2023-05-29 08:49:14 +02:00
Andreas Cord-Landwehr
a3f0967d35 libdisplay-info: package libdisplay-info
Package is needed as new dependency for kwin
2023-05-29 08:47:34 +02:00
Andreas Cord-Landwehr
1955be0f3e hwdata: add append to allow native builds 2023-05-29 08:47:19 +02:00
Andreas Cord-Landwehr
561a6f2216 layer.conf: add mickledore to supported Yocto versions 2023-05-29 08:46:47 +02:00
Andreas Cord-Landwehr
53238bbca8 recipes-plasma/*: update to git latest hash values 2023-05-29 08:46:14 +02:00
Andreas Cord-Landwehr
0453c292cc packagegroups: update due to Qt6 changes 2023-05-01 17:40:29 +02:00
Andreas Cord-Landwehr
923d7e9276 systemsettings: adapt to Qt6/KF6 build 2023-05-01 12:03:50 +02:00
Andreas Cord-Landwehr
14c4294989 plasma-workspace: adapt for Qt6/KF6 build 2023-05-01 12:03:25 +02:00
Andreas Cord-Landwehr
14af6512c8 plasma-nm: adapt for Qt6/KF6 build 2023-05-01 12:03:02 +02:00
Andreas Cord-Landwehr
3aba6f97d1 kpipewire: adapt for Qt6/KF6 build 2023-05-01 12:02:43 +02:00
Andreas Cord-Landwehr
bb44f36211 kwin: only RRECOMMEND maliit-keyboard when building with Qt5 2023-05-01 12:01:53 +02:00
Andreas Cord-Landwehr
e2257f091b plasma-remotecontrollers: use WIP porting branch for Qt6 support 2023-05-01 12:01:16 +02:00
Andreas Cord-Landwehr
35c10570fe qtfeedback: remove obsolete package 2023-05-01 12:00:50 +02:00
Andreas Cord-Landwehr
0d65cc8a52 plasma-bigscreen: use WIP porting branch for Qt6 support 2023-05-01 12:00:09 +02:00
Andreas Cord-Landwehr
98fe858cec aura-browser: Use WIP porting branch for Qt6 support 2023-05-01 11:59:29 +02:00
Andreas Cord-Landwehr
57c9394f4e plank-player: use WIP porting branch for Qt6 support 2023-05-01 11:58:50 +02:00
Andreas Cord-Landwehr
cebf99b2fb kglobalacceld: package new deamon 2023-05-01 08:22:55 +02:00
Andreas Cord-Landwehr
3da6efebb3 plasma5support: package Plasma5 support library 2023-05-01 08:14:05 +02:00
Andreas Cord-Landwehr
3bb18afdc0 qcoro: package QCoro library 2023-05-01 08:13:37 +02:00
Andreas Cord-Landwehr
1074d30b13 recipes-plasma/*: update Plasma hashes for 2023-04-27 2023-05-01 08:12:33 +02:00
Andreas Cord-Landwehr
632063c98b recipes-plasma/*: various small Qt6 build adaptations 2023-04-19 21:09:14 +02:00
Andreas Cord-Landwehr
4871bb8de4 kirigami-addons: update version to 0.8.0 2023-04-19 21:08:23 +02:00
Andreas Cord-Landwehr
b262325a8b cmake_kdeapp.bbclass: adapt class for Qt6/KF6 builds 2023-04-19 21:07:57 +02:00
Andreas Cord-Landwehr
db6dee02ca cmake_plasma.bbclass: adapt class for Qt6/KF6 builds 2023-04-19 21:07:33 +02:00
Andreas Cord-Landwehr
0973f7a86a recipes-plasma/*: update to latest Git revisions from 2023-04-19 2023-04-19 19:39:29 +02:00
Andreas Cord-Landwehr
311c5c6314 scripts/plasma-release.sh: introduce git-master update option 2023-04-19 19:39:29 +02:00
Andreas Cord-Landwehr
74ab4dee1a adapt all inherit commands for updated class names from Qt6/KF6 2023-04-17 20:26:22 +02:00
Andreas Cord-Landwehr
325aedaf2a conf: update layer dependencies for Qt6 2023-04-17 20:15:52 +02:00
Andreas Cord-Landwehr
e533c2bf31 libphonenumber: update to 8.13.9 and drop obsolete patch 2023-04-12 20:29:39 +02:00
Andreas Cord-Landwehr
210312ada4 plasma-workspace: update to respin of tarball 2023-04-12 20:29:02 +02:00
Andreas Cord-Landwehr
4483c8983a kasts: update dependency and package all files 2023-04-12 20:28:32 +02:00
Andreas Cord-Landwehr
6d82e49059 recipes-plasma-mobile/*: update hashes for 23.01.0 2023-04-12 20:27:59 +02:00
Andreas Cord-Landwehr
d5ccf415f5 kwin: update build patches for std includes
New patch is upstreamed at:
https://invent.kde.org/plasma/kwin/-/merge_requests/3966
2023-04-12 19:39:30 +02:00
Andreas Cord-Landwehr
ee9198105d recipes-plasma/*: update to 5.27.4 2023-04-10 12:13:32 +02:00
Andreas Cord-Landwehr
c20de939e3 sddm: refresh patchs 2023-04-10 12:01:36 +02:00
Andreas Cord-Landwehr
92d04fa47a sddm: update to recent master revision
Still this is an arbitrary commit from sddm's master branch, but it goes
to a version which (again) provides debug output from all applications
that are running in the current login session. Note that at the moment,
default is file based output to ~/.local/share/sddm/.
2023-02-19 12:12:04 +01:00
Andreas Cord-Landwehr
8a97b92bf9 wayland: refresh poky backports to support Kirkstone 2023-02-15 20:17:14 +01:00
Andreas Cord-Landwehr
f631b70642 wayland-protocols: remove obsolete backport 2023-02-15 20:14:56 +01:00
Andreas Cord-Landwehr
5a32a4b907 libdrm: backport libdrm from langdale 2023-02-15 20:13:45 +01:00
Andreas Cord-Landwehr
8c0f10f973 plasma-mobile: update dependencies 2023-02-15 20:12:57 +01:00
Andreas Cord-Landwehr
dc258a5cb7 wayland-protocols: backport 1.31 from master 2023-02-14 20:26:58 +01:00
Andreas Cord-Landwehr
b995423eea scripts/plasma-release.sh: switch to += syntax 2023-02-14 20:26:58 +01:00
Andreas Cord-Landwehr
8ff2064d42 kpipewire: add VisionFive2 compatbility patch 2023-02-14 20:26:58 +01:00
Andreas Cord-Landwehr
524ff1d900 libkscreen: package kscreen_doctor 2023-02-14 18:11:24 +01:00
Andreas Cord-Landwehr
e9b7c01261 kscreenlocker: update dependency for libkscreen 2023-02-14 18:10:59 +01:00
Andreas Cord-Landwehr
fc8adf4321 kwin: add build patches for Yocto building
Note that all patches are already upstreamed
2023-02-14 18:09:50 +01:00
Andreas Cord-Landwehr
8ca641cc5d plasma-workspace: refresh visionsfive2 patch 2023-02-14 18:09:05 +01:00
Andreas Cord-Landwehr
760a94fb87 classes/cmake_plasma: install plasma kcms 2023-02-14 18:08:32 +01:00
Andreas Cord-Landwehr
af983215d5 recipes-plasma/*: update versions to 5.27.0 2023-02-14 18:08:05 +01:00
Andreas Cord-Landwehr
e79657e0b7 plasma-workspace: workaround for VisionFive2 MESA fork 2023-02-08 20:42:03 +01:00
Andreas Cord-Landwehr
2ccbc0e667 packagegroup-plasma-mobile-workspace: make webengine packages auto-select 2023-02-08 19:00:07 +01:00
Andreas Cord-Landwehr
1affd8d03a packagegroup-plasma-mobile-workspace: make webengine packages auto-select
Webengine requires meta-python2, which has no support for Yocto
Langdale. For the transition time to Qt6 make both optional and check
just if the meta-python2 layer is configured.
2023-02-08 18:55:48 +01:00
Andreas Cord-Landwehr
241f5f07dd koko: add purpose RDEPENDS 2023-02-08 18:55:18 +01:00
Andreas Cord-Landwehr
51e4bf91cd kdeconnect: adapt QCA build parameters 2023-01-14 15:18:31 +00:00
Andreas Cord-Landwehr
aeed6d36a5 xcb-util-cursor: remove obsolete package
Since dunfell meta-oe provides xcb-util-cursor 0.1.3
2023-01-01 14:02:04 +01:00
Andreas Cord-Landwehr
7d65ac455c sddm: add sddm configurations to core images 2023-01-01 13:59:04 +01:00
Andreas Cord-Landwehr
b8531c5154 sddm: provide optional plasma-bigscreen configuration 2022-12-31 14:42:23 +01:00
Andreas Cord-Landwehr
80b9e8edc9 libphonenumber: Update to 8.13.3
Compilation patch upstreamed via:
https://github.com/google/libphonenumber/pull/2868
2022-12-31 09:59:39 +01:00
Andreas Cord-Landwehr
6f477d2ac0 kwin: add compilation patch for missing include
Patch upstreamed at:
https://invent.kde.org/plasma/kwin/-/merge_requests/3381
2022-12-31 09:53:55 +01:00
Andreas Cord-Landwehr
c7703adbce Update recipes for Plasma 5.26.4 2022-12-30 14:47:36 +01:00
Andreas Cord-Landwehr
ce89e334fe Add langdale to supported layers 2022-12-23 08:54:17 +01:00
Andreas Cord-Landwehr
54981582be Add wayland pkgconfig patch for 1.21 2022-12-23 08:54:17 +01:00
Andreas Cord-Landwehr
d8c1878a88 Adapt okular to KF5 Updates 2022-12-11 20:31:25 +01:00
Andreas Cord-Landwehr
3db55912df Update Plasma Mobile to 22.11 2022-12-11 20:31:11 +01:00
Andreas Cord-Landwehr
cf20141a65 Update packaging for gears update 2022-10-30 10:53:47 +01:00
Andreas Cord-Landwehr
69555bd079 Update versions for KDE Gears 22.04.03 2022-10-30 10:53:28 +01:00
Andreas Cord-Landwehr
1560e099e4 Update plasma-mobile to 22.09 release 2022-10-23 18:53:29 +02:00
Andreas Cord-Landwehr
6803dc3dbf Update kirigami-addons to 0.5 2022-10-23 18:43:25 +02:00
Andreas Cord-Landwehr
9d63e2ae12 Add plasma-bigscreen image and packagegroup 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
0e312705ed Update Plasma to 5.26.0 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
6e3162f770 Package kpipewire 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
5878008b75 Package Plasma-Remotecontroller 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
f980039a9e Package plank-player 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
58286c0632 Package aura-browser 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
0a5d601da4 Package plasma-bigscreen 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
ea610dff75 Set OE_KF5_PATH_HOST_ROOT by cmake_plasma class 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
aeba2ea6b9 Disable Kwin tests
They are already disabled for all other packages
2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
a1fb537172 Inherit from kcmutils class in cmake_plasma 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
81d3385fd8 Update packaging 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
89c2b2ea5f Switch to fixed revisions when creating recipe by tag 2022-10-15 12:55:37 +00:00
Andreas Cord-Landwehr
e5f12a917f Update the Plasma 2.26 Beta (2.25.90) 2022-10-15 12:55:37 +00:00
Tao Guo
e735396de3 fix libpinyin download failed 2022-10-13 14:09:49 +08:00
Andreas Cord-Landwehr
c0a7217eb3 Switch to new kcmutils class from meta-kf5 2022-09-19 21:19:44 +02:00
Andreas Cord-Landwehr
ef0133103d Move QCA to meta-kf5 2022-09-19 21:10:15 +02:00
Andreas Cord-Landwehr
8e41e0c2c0 Update Plasma Mobile to 22.06 2022-07-15 19:47:52 +02:00
Andreas Cord-Landwehr
324ea6f705 Add QtFeedback to runtime dependencies 2022-07-13 14:31:03 +02:00
Andreas Cord-Landwehr
78e7861418 Package QtFeedback
Module for haptic feedbacks.
2022-07-13 14:30:31 +02:00
Andreas Cord-Landwehr
9f7d692c88 Bump to Plasma 5.25.3 2022-07-12 17:58:44 +02:00
Andreas Cord-Landwehr
0c1de08d43 Adapt recieps for Plasma 5.25 2022-07-12 17:22:43 +02:00
Andreas Cord-Landwehr
4ae96a93c8 Merge kwayland-server-native package into kwin-native 2022-07-12 16:05:05 +02:00
Andreas Cord-Landwehr
bbdd1e6098 Extend search depth for bb/bbappend files by one 2022-07-12 15:51:35 +02:00
Andreas Cord-Landwehr
8bd8b85a11 Use append syntax 2022-07-12 15:51:15 +02:00
Andreas Cord-Landwehr
4feb16c07e Bump Plasma version numbers to 5.25.1 2022-07-12 15:50:52 +02:00
Andreas Cord-Landwehr
fca02a0bac Use append syntax for classes 2022-06-06 10:55:48 +02:00
Andreas Cord-Landwehr
5632430cd1 Update Plasma to 5.24.5 2022-06-06 10:54:10 +02:00
Andreas Cord-Landwehr
d0da157ec1 Add files for Honister support 2022-06-06 10:52:25 +02:00
Andreas Cord-Landwehr
7de7048149 Merge qtwaylandscanner-kde into kwayland-server package
This simplifies maintenance during updates, because with every Plasma
update also the qtwaylandscanner_kde must updated.
2022-06-06 10:49:01 +02:00
Andreas Cord-Landwehr
1081b5bcbe Use fixed hashes for remaining support recipes 2022-06-05 19:24:50 +02:00
Andreas Cord-Landwehr
7af195b12f Update libpinyin to 2.6.2 2022-06-05 18:17:32 +02:00
Andreas Cord-Landwehr
a34f9045e2 Remove obsolete backports for Dunfell 2022-05-29 12:18:35 +02:00
Andreas Cord-Landwehr
2861160af0 Add patch for Marble compatibility with recent gpsd 2022-05-29 12:16:32 +02:00
Andreas Cord-Landwehr
4dd9801e9a Use commit hashes for playground recipes 2022-05-29 12:12:28 +02:00
Andreas Cord-Landwehr
b7fb8d764e Update supported layers to honister and kirkstone
All other layers except Dunfefell are out of support, whereas Dunfell
would require massive backports.
2022-05-29 12:10:39 +02:00
Andreas Cord-Landwehr
9ef56d4813 Update qtkeychain to 0.13.2 2022-05-29 12:04:40 +02:00
Andreas Cord-Landwehr
7da8ce8596 Use fixed commit hash for QCA 2022-05-29 11:49:18 +02:00
Andreas Cord-Landwehr
c595777603 Update sddm to 0.19~git-hash for Qt 5.15.3 compatibility 2022-05-29 11:23:07 +02:00
Andreas Cord-Landwehr
a5da681648 Update maliit-keyboard-qt5 to 2.2.1.1 2022-05-29 11:22:35 +02:00
Andreas Cord-Landwehr
bb3ccf341a Update libreoffice-dictionaries to 7.3.4.1 2022-05-29 10:56:42 +02:00
Andreas Cord-Landwehr
b73cd58a19 Update Heaptrack to 1.3.0 2022-05-28 21:24:02 +02:00
Andreas Cord-Landwehr
7e109b97ca Update pulseaudio-qt to 1.3.0 2022-05-28 21:13:42 +02:00
Andreas Cord-Landwehr
a72f8bc8c8 Update GCompris to 2.4 2022-05-28 21:10:32 +02:00
Andreas Cord-Landwehr
c58ea1eedb Update kquickimageeditor to 0.2.0 2022-05-28 21:01:52 +02:00
Andreas Cord-Landwehr
46c9c9b069 Update maliit-framework to 2.2.1 2022-05-28 20:58:39 +02:00
Andreas Cord-Landwehr
807a2c517a Update kuserfeedback to 1.2.0 2022-05-28 20:50:53 +02:00
Andreas Cord-Landwehr
230e20f846 Update libphonenumber to 8.11.5 2022-05-28 20:44:11 +02:00
Andreas Cord-Landwehr
f34d581b06 Update libqalculate to 4.2.0 2022-05-28 20:37:26 +02:00
Andreas Cord-Landwehr
d748fb1da0 Switch to https access for checkouts 2022-05-28 18:27:10 +02:00
Andreas Cord-Landwehr
f49385dd8a Add Wayland pckgconfig patch for 1.20.0 2022-05-28 18:21:28 +02:00
Andreas Cord-Landwehr
5489c86bb0 For all cmake recipes derive from pkgconfig
This solves hidden problems for cases when cmake internally calls
pkgconfig like for the Wayland recipes.
2022-05-28 18:19:56 +02:00
Andreas Cord-Landwehr
2f8d4c7b0b Adapt to OE switch to standalone xwayland 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
da1034a44e Remove dropped PAM module
tally was dropped by PAM 1.4.0 and is not available anymore.
2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
d53e42d2e4 Replace kwin hosttools binary by python script
This backports https://invent.kde.org/plasma/kwin/-/merge_requests/2046/
2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
53385d399a Update qtwaylandscanner fork 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
bb9b3b9979 Make Wayland patch applying more flexible
This is kind of a hack and should be fixed long-term by upstreaming the
wayland patch to meta-oe
2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
6f8e52d784 Backport wayland-protocols from Kirkstone 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
f48899b85a Backport libinput from Kirkstone 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
72539c3d37 Fix sqlite3 dependency to native 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
b3f36fcff1 Fix libphonenumber dependency to javac instead of java 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
e21862be7b Adapt packagegroupt to plasma-mobile package rename 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
ff37b5fbeb Update QCA to 2.3.4 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
fdba314d75 Update libpinyin to 2.6.1 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
b721bf907b Update Plasma to 5.24.2 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
df8392400c Add Kwin native build patches 2022-04-15 12:03:58 +02:00
Andreas Cord-Landwehr
f9282d7799 Package qalculate library as support package 2022-04-15 12:03:58 +02:00
370 changed files with 5522 additions and 1608 deletions

View File

@@ -2,17 +2,17 @@ meta-kde
========
This layer contains recipes for workspace and application products of the KDE
community. For KDE Frameworks recipes see meta-kf5.
community. For KDE Frameworks recipes see meta-kf6.
Dependencies
============
This layer depends on:
URI: https://invent.kde.org/packaging/yocto-meta-kf5
URI: https://invent.kde.org/packaging/yocto-meta-kf6
branch: master
URI: https://code.qt.io/cgit/yocto/meta-qt5.git
URI: https://code.qt.io/cgit/yocto/meta-qt6.git
tag: v5.11.1
URI: https://git.yoctoproject.org/cgit/cgit.cgi/meta-java
@@ -26,6 +26,13 @@ This layer depends on:
layers: meta-yocto-bsp, meta-poky, meta
branch: master
Configuration
=============
The layer makes use of the following DISTRO_FEATURE values:
- `desktop-portal` : KDE custom feature that enables/disables integration with desktop portal technologies (including: screen-sharing, package install via Flatpack); note that the support is very experimental and it is only known to even´ build without problems for versions > nanbield
Patches
=======

View File

@@ -1,16 +1,21 @@
# SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
inherit cmake_qt5
inherit ki18n
inherit kdoctools
inherit kf6-cmake
inherit kf6-ki18n
inherit kf6-kdoctools
inherit pkgconfig
EXTRA_OECMAKE += " \
EXTRA_OECMAKE:append = " \
-DBUILD_TESTING=OFF \
-DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
-DQT_MAJOR_VERSION=6 \
-DBUILD_WITH_QT6=ON \
"
DEPENDS += " \
DEPENDS:append = " \
extra-cmake-modules \
qtbase \
gettext-native \
@@ -22,8 +27,8 @@ do_configure:prepend() {
export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
}
FILES:${PN} += " \
${libdir}/libkdeinit5_*.so \
FILES:${PN}:append = " \
${libdir}/libkdeinit6_*.so \
${libdir}/kconf_update_bin/* \
${libdir}/plugins/*.so \
${libdir}/plugins/*/*.so \
@@ -35,18 +40,18 @@ FILES:${PN} += " \
${datadir}/icons/hicolor \
${datadir}/kconf_update/* \
${datadir}/khotkeys/*.khotkeys \
${datadir}/knotifications5/*.notifyrc \
${datadir}/kservices5/*.desktop \
${datadir}/kservices5/*.protocol \
${datadir}/kservices5/ServiceMenus/*.desktop \
${datadir}/kservicetypes5/*.desktop \
${datadir}/kxmlgui5/*/*.rc \
${datadir}/knotifications6/*.notifyrc \
${datadir}/kservices6/*.desktop \
${datadir}/kservices6/*.protocol \
${datadir}/kservices6/ServiceMenus/*.desktop \
${datadir}/kservicetypes6/*.desktop \
${datadir}/kxmlgui6/*/*.rc \
${datadir}/metainfo/*.xml \
${datadir}/polkit-1/actions/*.policy \
${datadir}/qlogging-categories5 \
${datadir}/qlogging-categories6 \
"
FILES:${PN}-dev += " \
FILES:${PN}-dev:append = " \
${datadir}/dbus-1/interfaces/*.xml \
${datadir}/kdevappwizard/templates/*.tar.bz2 \
${libdir}/cmake/*/*.cmake \

View File

@@ -1,38 +1,45 @@
# SPDX-FileCopyrightText: 2018-2019 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2018 Alistair Francis <alistair.francis@wdc.com>
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
inherit cmake_qt5
inherit ki18n
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kcmutils
inherit kdoctools
inherit kf6-cmake
inherit kf6-ki18n
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit kf6-kcmutils
inherit kf6-kdoctools
inherit pkgconfig
EXTRA_OECMAKE += " \
EXTRA_OECMAKE:append = " \
-DBUILD_TESTING=OFF \
-DOE_KF5_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
-DOE_KF6_PATH_HOST_ROOT=${STAGING_DIR_HOST} \
-DQT_MAJOR_VERSION=6 \
-DBUILD_QT5=OFF \
-DBUILD_QT6=ON \
-DBUILD_WITH_QT6=ON \
"
DEPENDS += " \
DEPENDS:append = " \
extra-cmake-modules \
qtbase \
kpackage-native \
"
do_configure:prepend() {
# kpackagetool5 needs to find installed service type files
# kpackagetool6 needs to find installed service type files
export XDG_DATA_DIRS=${STAGING_DATADIR}:$XDG_DATA_DIRS
}
FILES:${PN} += " \
${libdir}/libkdeinit5_*.so \
FILES:${PN}:append = " \
${libdir}/libkdeinit6_*.so \
${libdir}/kconf_update_bin/* \
${libdir}/plugins/*.so \
${libdir}/plugins/*/*.so \
${libdir}/plugins/*/*/*.so \
${libdir}/plugins/plasma/kcms/*/*.so \
${libdir}/systemd/user \
${datadir}/config.kcfg/*.kcfg \
${datadir}/dbus-1/services/*.service \
@@ -40,20 +47,20 @@ FILES:${PN} += " \
${datadir}/dbus-1/system.d/*.conf \
${datadir}/icons/hicolor \
${datadir}/kconf_update/* \
${datadir}/knotifications5/*.notifyrc \
${datadir}/knotifications6/*.notifyrc \
${datadir}/knsrcfiles \
${datadir}/kservices5/*.desktop \
${datadir}/kservices5/*.protocol \
${datadir}/kservicetypes5/*.desktop \
${datadir}/kxmlgui5/*/*.rc \
${datadir}/kservices6/*.desktop \
${datadir}/kservices6/*.protocol \
${datadir}/kservicetypes6/*.desktop \
${datadir}/kxmlgui6/*/*.rc \
${datadir}/metainfo/*.xml \
${datadir}/polkit-1/actions/*.policy \
${datadir}/qlogging-categories6/* \
"
FILES:${PN}-dev += " \
FILES:${PN}-dev:append = " \
${datadir}/dbus-1/interfaces/*.xml \
${datadir}/kdevappwizard/templates/*.tar.bz2 \
${datadir}/qlogging-categories5/* \
${libdir}/cmake/*/*.cmake \
${prefix}/mkspecs/modules/qt_*.pri \
"

View File

@@ -8,13 +8,15 @@ BBPATH .= ":${LAYERDIR}"
BBFILES += " \
${LAYERDIR}/recipes-*/*.bb \
${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*/*.bb \
${LAYERDIR}/recipes-*/*.bbappend \
${LAYERDIR}/recipes-*/*/*.bbappend \
${LAYERDIR}/recipes-*/*/*/*.bbappend \
"
BBFILE_COLLECTIONS += "kde"
BBFILE_PATTERN_kde = "^${LAYERDIR}/"
BBFILE_PRIORITY_kde = "8"
LAYERDEPENDS_kde += "openembedded-layer kf5 qt5-layer"
LAYERSERIES_COMPAT_kde = "dunfell hardknott honister"
LAYERDEPENDS_kde += "openembedded-layer kf6 qt6-layer"
LAYERSERIES_COMPAT_kde = "scarthgap styhead walnascar"

View File

@@ -5,7 +5,7 @@
SUMMARY = "Blinken"
DESCRIPTION = "Memory Enhancement Game"
HOMEPAGE = "https://edu.kde.org/blinken/"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
@@ -17,7 +17,7 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/blinken-21.08.0.tar.xz"
SRC_URI[sha256sum] = "45288d7d4d7a03af621edd766fdb3bc8c86673cbaba2f42088778eb916d19844"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/blinken-25.08.0.tar.xz"
SRC_URI[sha256sum] = "659bc69e811c7247e801c0696066bfb8cc9f70e223f401a58b08bb6bd83d35a4"

View File

@@ -6,7 +6,7 @@ SUMMARY = "Kanagram"
DESCRIPTION = "Kanagram is a game based on anagrams of words: the puzzle is solved when \
the letters of the scrambled word are put back in the correct order"
HOMEPAGE = "https://edu.kde.org/kanagram/"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
PR = "r0"
@@ -21,11 +21,15 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
kdeedu-data \
"
FILES:${PN} += " \
${datadir}/knsrcfiles/ \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kanagram-21.08.0.tar.xz"
SRC_URI[sha256sum] = "3f721216f0ef3800f94d29bc8ce2259ec5596a6ca028934c5a7d05ac73c867aa"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kanagram-25.08.0.tar.xz"
SRC_URI[sha256sum] = "a8086e3f8a8a8faf40878d439aa754641444d93c8b0d0c529047530abdf46406"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KDE Education Data"
DESCRIPTION = "Shared icons, artwork and data files for educational applications"
HOMEPAGE = "https://invent.kde.org/education/kdeedu-data"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
PR = "r0"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kdeedu-data-21.08.0.tar.xz"
SRC_URI[sha256sum] = "8ff0200898569c6c4135d9b66006b504ed7cc9fdd472b7b2cb987c622cc3f3eb"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kdeedu-data-25.08.0.tar.xz"
SRC_URI[sha256sum] = "5ef96eeeed941a5cebd9756c6cc1dde888a63c677a1c6250b6a2286070b92066"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KHangMan"
DESCRIPTION = "KHangMan is a game based on the well-known hangman game."
HOMEPAGE = "https://edu.kde.org/khangman/"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=cb56c8b10bbb1c97490192a78c4fb273"
PR = "r0"
@@ -23,11 +23,15 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
kdeedu-data \
"
FILES:${PN} += " \
${datadir}/knsrcfiles/ \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/khangman-21.08.0.tar.xz"
SRC_URI[sha256sum] = "1072c76e38260f518aa27e4395943fad1219d252af7c142f487888b6c8fb6a0d"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/khangman-25.08.0.tar.xz"
SRC_URI[sha256sum] = "6e0395602370083082525717485fa1030ae7b4e31ecb97ad2035aa3c4788a890"

View File

@@ -0,0 +1,30 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KWordQuiz"
DESCRIPTION = "Flash Card Trainer"
HOMEPAGE = "https://invent.kde.org/education/kwordquiz"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
kcrash \
kirigami \
kirigami-addons \
knewstuff \
libkeduvocdocument \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
FILES:${PN} += " \
${datadir}/knsrcfiles/kwordquiz.knsrc \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kwordquiz-25.08.0.tar.xz"
SRC_URI[sha256sum] = "0b3c71fc33526d060976db0e1d4d88b5e965a5bef144ad0be828c783e8f4167d"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KEduVocDocument"
DESCRIPTION = "Library for reading from/writing to the KVTML format."
HOMEPAGE = "https://edu.kde.org/khangman/"
LICENSE = "GPL-2.0+"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
@@ -16,5 +16,5 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kconfig
inherit kauth
inherit kf6-kconfig
inherit kf6-kauth

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/libkeduvocdocument-21.08.0.tar.xz"
SRC_URI[sha256sum] = "8d47469d3392f9451772592e131b472cd16eac10f3e8e6fcb0f268a59a3ba0da"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/libkeduvocdocument-25.08.0.tar.xz"
SRC_URI[sha256sum] = "b6739f73e41c5df9ee312011985f75bd2e74200e78a7cba771958bb1f029517a"

View File

@@ -1,12 +1,12 @@
# SPDX-FileCopyrightText: 2020 Andreas Cord-Landwehr <cordlandwehr@kde.org>
# SPDX-FileCopyrightText: 2020-2025 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "Marble"
DESCRIPTION = "Marble is a virtual globe and world atlas."
HOMEPAGE = "https://marble.kde.org/"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e9b5891877660f283be4bc396de0570f"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
PR = "r0"
DEPENDS += " \
@@ -24,9 +24,10 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime
inherit mime-xdg
EXTRA_OECMAKE += "-DBUILD_TOUCH=ON"
@@ -40,30 +41,31 @@ PACKAGES += " \
FILES_SOLIBSDEV = ""
FILES:${PN} = " \
${bindir}/marble-maps \
${datadir}/applications/org.kde.marble-maps.desktop \
${datadir}/applications/org.kde.marble.maps.desktop \
"
INSANE_SKIP:${PN}-shared = "dev-so"
FILES:${PN}-shared = " \
${datadir}/knsrcfiles \
${libdir}/libmarbledeclarative.so \
${libdir} \
${datadir}/marble/data/ \
${datadir}/icons \
${datadir} \
${datadir}/kxmlgui5 \
${datadir}/mime/packages/*.xml \
"
FILES:${PN}-desktop = " \
${bindir}/marble \
${bindir}/marble-qt \
${bindir}/marble-behaim \
${datadir}/applications/org.kde.marble.desktop \
${datadir}/applications/org.kde.marble-qt.desktop \
${datdair}/kxmlgui5 \
${datadir}/applications/org.kde.marble.behaim.desktop \
${datadir}/applications/marble_*.desktop \
"
FILES:${PN}-dev += " \
${datadir}/knsrcfiles \
${libdir}/libastro.so \
${libdir}/libmarblewidget-qt5.so \
"
RDEPENDS:${PN} += " \

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/marble-21.08.0.tar.xz"
SRC_URI[sha256sum] = "f40b5386f5502803f72a4551652e06be7b9f779e28113e058f08de9b9f11569f"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/marble-25.08.0.tar.xz"
SRC_URI[sha256sum] = "6f5bf1cebc3311ce2439c4243f90ad249722edf12a96fb927ca60b83e98c7c9a"

View File

@@ -0,0 +1,25 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KMines"
DESCRIPTION = "KMines is the classic Minesweeper game"
HOMEPAGE = "https://invent.kde.org/games/kmines"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS += " \
kconfigwidgets \
kcrash \
ki18n \
ktextwidgets \
kwidgetsaddons \
kxmlgui \
libkdegames \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit mime-xdg

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kmines-25.08.0.tar.xz"
SRC_URI[sha256sum] = "31968a4773da1004f335347b68f00ebb132dc9bd20f8f95c0d90dd94db7480f9"

View File

@@ -0,0 +1,31 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "libkdegames"
DESCRIPTION = "Common code and data for many KDE games"
HOMEPAGE = "https://invent.kde.org/games/libkdegames"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
karchive \
kconfigwidgets \
kguiaddons \
kcolorscheme \
kiconthemes \
knewstuff \
kdnssd \
kxmlgui \
openal-soft \
"
inherit cmake_kdeapp
inherit kf6-kconfig
FILES:${PN} += " \
${datadir}/carddecks/* \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/libkdegames-25.08.0.tar.xz"
SRC_URI[sha256sum] = "15579343d5b06608115e8e95473b80bc91de8841b1a79584f5615a91fe57e2f7"

View File

@@ -5,7 +5,7 @@
SUMMARY = "Gwenview - Image Viewer"
DESCRIPTION = "Gwenview is a fast and easy to use image viewer by KDE, ideal for browsing and displaying a collection of images."
HOMEPAGE = "https://apps.kde.org/de/gwenview"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=5a3169a2d39a757efd8b7aa66a69d97b"
PR = "r0"
@@ -20,17 +20,20 @@ DEPENDS += " \
kparts \
kwindowsystem \
kiconthemes \
kimageannotator \
knotifications \
kwidgetsaddons \
kactivities \
plasma-activities \
phonon \
purpose \
qtwayland \
qtwayland-native \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
EXTRA_OECMAKE += "-DJPEGLIB_RUN_RESULT=true"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/gwenview-21.08.0.tar.xz"
SRC_URI[sha256sum] = "8d631791f532b7b674d0c701dd78395ff923c17683948ece5d7e17fe03c06f19"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/gwenview-25.08.0.tar.xz"
SRC_URI[sha256sum] = "5bf1bfccedef659f4df913adddd64a2c964d39b84cf1427104bb15dbaa86f08e"

View File

@@ -1,24 +1,32 @@
# SPDX-FileCopyrightText: 2019-2020 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Okular"
HOMEPAGE = "https://okular.kde.org/"
LICENSE = "GPL-2.0+ & GPL-3.0"
LICENSE = "GPL-2.0-or-later & GPL-3.0-only"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-or-later.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
"
PR = "r0"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
DEPENDS += " \
exiv2 \
qtbase \
libkexiv2 \
libzip \
kirigami \
kparts \
threadweaver \
kwallet \
kjs \
kactivities \
plasma-activities \
kpty \
phonon \
poppler \
@@ -26,19 +34,17 @@ DEPENDS += " \
qca \
"
EXTRA_OECMAKE += " \
-DOKULAR_UI=both \
-DFORCE_NOT_REQUIRED_DEPENDENCIES='KExiv2Qt6;LibSpectre;DjVuLibre;EPub;Discount' \
"
# dirty hack to force the mobile version and hide the desktop one
do_install:append() {
sed -i 's/Exec=okular %U$/Exec=okularkirigami %U/g' ${D}${datadir}/applications/org.kde.okular.desktop
sed -i 's/Exec=okular %U$/Exec=okularkirigami %U/g' ${D}${datadir}/applications/okularApplication_*.desktop
}
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit mime-xdg
EXTRA_OECMAKE += " -DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST} -DOKULAR_UI=both"
# note: okularkirigami is the dedicated mobile version
PACKAGES += " \
${PN}-desktop \
@@ -51,15 +57,12 @@ FILES:${PN} = " \
"
FILES:${PN}-shared = " \
${sysconfdir}/xdg/okular.categories \
${datadir}/okular/pics \
${datadir}/okular/icons \
${datadir}/qlogging-categories5 \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/kconf_update \
${datadir}/kservicetypes5 \
${datadir}/kservices5 \
${datadir}/kxmlgui5 \
${datadir}/metainfo \
${datadir}/okular \
${datadir}/applications/org.kde.mobile.okular_xps.desktop \
@@ -80,6 +83,8 @@ FILES:${PN}-shared = " \
${datadir}/applications/org.kde.mobile.okular_dvi.desktop \
${datadir}/applications/org.kde.mobile.okular_plucker.desktop \
${datadir}/applications/okularApplication_pdf.desktop \
${datadir}/applications/org.kde.mobile.okular_kimgio.desktop \
${datadir}/applications/okularApplication_kimgio.desktop \
${libdir} \
"
@@ -90,6 +95,7 @@ FILES:${PN}-desktop = " \
RDEPENDS:${PN} += " \
${PN}-shared \
kirigami-addons \
"
RDEPENDS:${PN}-desktop += " \

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/okular-21.08.0.tar.xz"
SRC_URI[sha256sum] = "dded73111fa78a9b7f544d6089de2cc0c48b1696c723ba76ab2dab8fd9c16a69"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/okular-25.08.0.tar.xz"
SRC_URI[sha256sum] = "8c70c448e8aa8c55c3623024ee1d70930888672a503c40c60af2de702ffe64fc"

View File

@@ -5,7 +5,7 @@
SUMMARY = "KPublicTransport"
DESCRIPTION = "Library to assist with accessing public transport timetables and other data"
HOMEPAGE = "https://invent.kde.org/libraries/kpublictransport"
LICENSE = "MIT & BSD-3-Clause & LGPL-2.0+"
LICENSE = "MIT & BSD-3-Clause & LGPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
@@ -13,6 +13,7 @@ PR = "r0"
DEPENDS = " \
qtdeclarative \
kirigami-addons \
"
inherit cmake_kdeapp

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kpublictransport-21.08.0.tar.xz"
SRC_URI[sha256sum] = "a265c8ae39da47dfe14189da588db20bbe179ebd20abe953f9ef889f40c9dead"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kpublictransport-25.08.0.tar.xz"
SRC_URI[sha256sum] = "fd0190081f4be172711ec1e0e5702805bcf9c00c73a08a42ba3790167cabab0a"

View File

@@ -4,7 +4,7 @@
DESCRIPTION = "Library to facilitate retrieval of weather information including forecasts and alerts"
HOMEPAGE = "https://invent.kde.org/libraries/kweathercore"
LICENSE = "LGPL-2.0+"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
@@ -14,9 +14,7 @@ DEPENDS = " \
qtbase \
qtlocation \
ki18n \
kholidays \
"
SRC_URI = "git://invent.kde.org/libraries/${BPN};nobranch=1;protocol=https"
S = "${WORKDIR}/git"
inherit cmake_kdeapp

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kweathercore-25.08.0.tar.xz"
SRC_URI[sha256sum] = "1b97e95aec8f1930244ae5c400712056109b3ed22fa5b6994834cd714bbe324a"

View File

@@ -0,0 +1,32 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "Dragon"
DESCRIPTION = "Multimedia player with the focus on simplicity, not features"
HOMEPAGE = "https://invent.kde.org/multimedia/dragon/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
PR = "r0"
DEPENDS += " \
kconfigwidgets \
ki18n \
kparts \
kxmlgui \
phonon \
qtbase \
solid \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kdoctools
inherit kf6-kconfig
inherit mime-xdg
FILES:${PN} += " \
${datadir}/icons/oxygen/* \
${datadir}/kio/servicemenus/* \
${datadir}/solid/actions/* \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/dragon-25.08.0.tar.xz"
SRC_URI[sha256sum] = "b72c06f1ce465dd3d7be47d69ec3a3588ddd464cc0f5d351a8d7ed47c85846a9"

View File

@@ -5,7 +5,7 @@
SUMMARY = "Elisa"
DESCRIPTION = "Elisa music player"
HOMEPAGE = "https://apps.kde.org/de/elisa"
LICENSE = "LGPL-3.0"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117"
PR = "r0"
@@ -15,6 +15,7 @@ DEPENDS += " \
qtdeclarative \
qtmultimedia \
kirigami \
kirigami-addons \
ki18n \
kdeclarative \
kfilemetadata \
@@ -22,10 +23,11 @@ DEPENDS += " \
kconfigwidgets \
kcrash \
kdbusaddons \
qqc2-desktop-style \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/elisa-21.08.0.tar.xz"
SRC_URI[sha256sum] = "d57b46c0d1518b50f2875c5eca20006389f64e91560146fda7f0a87852e7f493"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/elisa-25.08.0.tar.xz"
SRC_URI[sha256sum] = "76029c54e927873039c3c282ada787a78f1d0d6dbc8fa9bd2e819aeec5df2d5c"

View File

@@ -0,0 +1,31 @@
# SPDX-FileCopyrightText: 2024 Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
#
# SPDX-License-Identifier: MIT
LICENSE = "(LGPL-2.0-only | LGPL-2.0-or-later | LGPL-2.1-only | LGPL-3.0-or-later | LicenseRef-KDE-Accepted-LGPL) & (GPL-2.0-only | GPL-2.0-or-later | GPL-3.0-only | LicenseRef-KDE-Accepted-GPL)"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977 \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-only.txt;md5=1c76c4cc354acaac30ed4d5eefea7245 \
file://LICENSES/LGPL-2.0-only.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.0-or-later.txt;md5=da48810c4ddf8e49efa031294a26b98c \
file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5 \
file://LICENSES/LGPL-3.0-only.txt;md5=c51d3eef3be114124d11349ca0d7e117 \
file://LICENSES/LicenseRef-KDE-Accepted-GPL.txt;md5=b4c280013bbbadfbe92219498dc5228c \
file://LICENSES/LicenseRef-KDE-Accepted-LGPL.txt;md5=e4b79a181b6483b37d39a27f4d75e60a"
PR = "r0"
inherit kf6-cmake kf6-kdoctools kf6-kconfig mime-xdg
DEPENDS = " \
futuresql \
kirigami-addons \
purpose \
qcoro \
qqc2-desktop-style \
qtwebengine \
"
FILES:${PN} += " \
${datadir}/* \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/angelfish-25.08.0.tar.xz"
SRC_URI[sha256sum] = "0926325a19f2cc72e4a54fdacec5eb7cb15044e6129d28d1a959a706ad1c2d7c"

View File

@@ -5,7 +5,7 @@
DESCRIPTION = "KDE Connect"
HOMEPAGE = "https://community.kde.org/KDEConnect"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c"
PR = "r0"
@@ -13,29 +13,32 @@ DEPENDS += " \
qtdeclarative \
qtmultimedia \
qtwayland-native \
qtconnectivity \
qca \
libfakekey \
kconfigwidgets \
kdbusaddons \
kiconthemes \
knotifications \
kio \
kirigami \
kirigami-addons \
kpeople \
kpeoplevcard \
kwayland \
pulseaudio-qt \
qqc2-desktop-style \
kstatusnotifieritem \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
inherit kcmutils
inherit kf6-kcmutils
EXTRA_OECMAKE += "-DEXPERIMENTALAPP_ENABLED=ON"
EXTRA_OECMAKE += "-DSMSAPP_ENABLED=OFF"
EXTRA_OECMAKE += "-DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST}"
# workaround for missing variable, which is only used for Windows builds
EXTRA_OECMAKE += "-DCMAKE_SYSTEM_VERSION=0.0.0"
@@ -47,8 +50,9 @@ FILES:${PN} += " \
${datadir}/nautilus-python \
${datadir}/plasma \
${datadir}/zsh \
${libdir}/plugins/plasma/kcms/systemsettings_qwidgets/kcm_kdeconnect.so \
"
RDEPENDS:${PN} += " \
kpeoplevcard \
kpeople \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kdeconnect-kde-21.08.0.tar.xz"
SRC_URI[sha256sum] = "9a0a31dd1af88735edbb06cfe7e11f4a42b7b31f12afa79c6e7479130060b1e2"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kdeconnect-kde-25.08.0.tar.xz"
SRC_URI[sha256sum] = "edc6d8d5bb3aab53208a229528ef36a5bc959bfaec17512b5621502d1d37d260"

View File

@@ -0,0 +1,36 @@
# SPDX-FileCopyrightText: 2024 Guillaume Champagne <champagne.guillaume.c@gmail.com>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KRfb"
SUMMARY = "Small server for the RFB protocol (vnc)"
HOMEPAGE = "https://invent.kde.org/network/krfb"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=3c8ea28d12b8a786603a5394fc50096d \
"
PR = "r0"
DEPENDS = " \
kconfig \
kconfig-native \
kdbusaddons \
kdnssd \
knotifications \
kpipewire \
kstatusnotifieritem \
kwallet \
kwidgetsaddons \
kwindowsystem \
kxmlgui \
libvncserver \
qtbase \
qtwayland \
qtwayland-native \
"
inherit cmake_kdeapp
RDEPENDS:${PN} += " \
xdg-desktop-portal \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/krfb-25.08.0.tar.xz"
SRC_URI[sha256sum] = "f353c6603046fe97fd0808497d47a3eb18bbd7811e43d08c965414214496845a"

View File

@@ -0,0 +1,46 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Itinerary"
SUMMARY = "Itinerary and boarding pass management application"
HOMEPAGE = "https://invent.kde.org/pim/itinerary"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
qtpositioning \
qtkeychain \
kirigami \
kirigami-addons \
kcontacts \
kcalendarcore \
kholidays \
kunitconversion \
kpkpass \
kitinerary \
kosmindoormap \
kpublictransport \
qqc2-desktop-style \
"
inherit cmake_kdeapp
inherit mime-xdg
inherit mime
inherit kf6-kconfig
INSANE_SKIP:${PN} = "dev-so"
FILES:${PN} += " \
${libdir}/libSolidExtras.so \
"
FILES_SOLIBSDEV = ""
RDEPENDS:${PN} += " \
prison \
solid \
qtlocation-qmlplugins \
qtmultimedia-qmlplugins \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/itinerary-25.08.0.tar.xz"
SRC_URI[sha256sum] = "1f2c10c1f47a5919f447accdf60997038a528a66b8ee172fcc184dd2bd2f2716"

View File

@@ -0,0 +1,31 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KItinerary"
SUMMARY = "Data Model and Extraction System for Travel Reservation information"
HOMEPAGE = "https://invent.kde.org/pim/kitinerary"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtbase \
qtdeclarative \
kcontacts \
kcalendarcore \
ki18n \
kpkpass \
kmime \
poppler \
zxing-cpp \
"
inherit cmake_kdeapp
inherit mime-xdg
inherit mime
inherit kf6-kconfig
FILES:${PN} += " \
${datadir}/mime/packages/application-vnd-kde-itinerary.xml \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kitinerary-25.08.0.tar.xz"
SRC_URI[sha256sum] = "635530c31d67fc35f5f5bcdf43f06d896e47b423d02df6546ef3c5fea1d212c6"

View File

@@ -0,0 +1,20 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KMime"
DESCRIPTION = "Library to assist handling MIME data"
HOMEPAGE = "https://invent.kde.org/pim/kmime"
LICENSE = "MIT & BSD-3-Clause & LGPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://LICENSES/LGPL-2.0-only.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
PR = "r0"
DEPENDS = " \
qtbase \
kcodecs \
"
inherit cmake_kdeapp
inherit mime-xdg

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kmime-25.08.0.tar.xz"
SRC_URI[sha256sum] = "846e6ecd519d99a282f5079c9c153fbbc3d9e6f8698e5a9b31f8dccfe988d1f3"

View File

@@ -0,0 +1,26 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KOpeningHours"
SUMMARY = "Library for parsing and evaluating OSM opening hours expressions"
HOMEPAGE = "https://invent.kde.org/libraries/kopeninghours"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtbase \
kholidays \
ki18n \
flex \
bison-native \
boost \
"
inherit cmake_kdeapp
inherit python3native
FILES:${PN} += " \
${libdir}/${PYTHON_DIR}/site-packages/PyKOpeningHours/* \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kopeninghours-25.08.0.tar.xz"
SRC_URI[sha256sum] = "94bae44259d7566b2a7c26411f3200fc40298bb1fc65d48060aa6a210afc4d50"

View File

@@ -0,0 +1,21 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KOSMIndoorMap"
SUMMARY = "OSM multi-floor indoor map renderer"
HOMEPAGE = "https://invent.kde.org/libraries/kosmindoormap"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PR = "r0"
DEPENDS += " \
qtdeclarative \
ki18n \
kopeninghours \
kpublictransport \
bison-native \
"
inherit cmake_kdeapp
inherit kf6-kconfig

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kosmindoormap-25.08.0.tar.xz"
SRC_URI[sha256sum] = "46151160bfce5f855e4df6febbdf9e4887f4addd745749dd0888aa9a12d121cb"

View File

@@ -0,0 +1,21 @@
# SPDX-FileCopyrightText: 2024 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KPkPass"
DESCRIPTION = "Apple Wallet Pass reader"
HOMEPAGE = "https://invent.kde.org/pim/kpkpass"
LICENSE = "BSD-3-Clause & LGPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
"
PR = "r0"
DEPENDS = " \
qtbase \
karchive \
"
inherit cmake_kdeapp
inherit mime-xdg

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kpkpass-25.08.0.tar.xz"
SRC_URI[sha256sum] = "2ee2a25ff90f23026dd687e2b62ac1a908c1c55fdf685a42583d67472a1badbb"

View File

@@ -4,7 +4,7 @@
DESCRIPTION = "Kirigami-based RSS reader"
HOMEPAGE = "https://invent.kde.org/plasma-mobile/alligator"
LICENSE = "GPL-3.0"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-only.txt;md5=1c76c4cc354acaac30ed4d5eefea7245"
PR = "r0"
@@ -12,10 +12,11 @@ DEPENDS = " \
qtdeclarative \
syndication \
kirigami \
kirigami-addons \
ki18n \
plasma-framework \
libplasma \
"
inherit cmake_kdeapp
inherit kconfig
inherit kcoreaddons
inherit kf6-kconfig
inherit kf6-kcoreaddons

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/alligator-25.08.0.tar.xz"
SRC_URI[sha256sum] = "bb39c244f7e26d06d342515a8e69888fbe7a5ea3b7c224ff1f0a0c2718a32d8c"

View File

@@ -5,29 +5,33 @@
SUMMARY = "Kasts"
DESCRIPTION = "Kasts is a convergent podcast application."
HOMEPAGE = "https://invent.kde.org/plasma-mobile/kasts"
LICENSE = "GPL-3.0"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-or-later.txt;md5=8da5784ab1c72e63ac74971f88658166"
PR = "r0"
DEPENDS = " \
qtbase \
qtdeclarative \
qtquickcontrols2 \
qtsvg \
qtmultimedia \
syndication \
ki18n \
taglib \
threadweaver \
networkmanager-qt \
qtkeychain \
kcolorscheme \
kirigami \
kirigami-addons \
"
inherit cmake_kdeapp
inherit kconfig
inherit kcoreaddons
inherit kf6-kconfig
inherit kf6-kcoreaddons
FILES_SOLIBSDEV = ""
FILES:${PN} += " \
${libdir}/libKastsSolidExtras.so \
${libdir}/libKMediaSession.so \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kasts-25.08.0.tar.xz"
SRC_URI[sha256sum] = "c7cb5d3ce480d97b96402d8f9dcfc40c0465a4e1cfe3513fb7ccef78e5eb275c"

View File

@@ -4,8 +4,8 @@
DESCRIPTION = "Clock app for Plasma Mobile"
HOMEPAGE = ""
LICENSE = "GPL-2.0 | GPL-3.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
LICENSE = "GPL-2.0-only | GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=4cc91856b08b094b4f406a29dc61db21"
PR = "r0"
DEPENDS = " \
@@ -13,24 +13,26 @@ DEPENDS = " \
qtdeclarative \
qtmultimedia \
kdeclarative \
libplasma \
kiconthemes \
ki18n \
kirigami \
kirigami-addons \
knotifications \
plasma-framework \
kstatusnotifieritem \
"
inherit cmake_kdeapp
inherit kconfig
inherit kcoreaddons
inherit kauth
inherit kf6-kconfig
inherit kf6-kcoreaddons
inherit kf6-kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
qtquickcontrols2-qmlplugins \
"
FILES:${PN} += " \
${datadir}/plasma/plasmoids/ \
${datadir}/krunner/ \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kclock-25.08.0.tar.xz"
SRC_URI[sha256sum] = "b0fe8c3a4c423c5ca40d9daef287f1d84498ea6b2acf66af55bdbd77e077f896"

View File

@@ -0,0 +1,57 @@
# SPDX-FileCopyrightText: 2019-2020 Volker Krause <vkrause@kde.org>
# SPDX-FileCopyrightText: 2021 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KoKo Gallery Application"
HOMEPAGE = "https://invent.kde.org/graphics/koko/-"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-only.txt;md5=fabba2a3bfeb22a6483d44e9ae824d3f"
PR = "r0"
DEPENDS = " \
qtlocation \
kdeclarative \
kiconthemes \
kio \
kirigami \
kirigami-addons \
kfilemetadata \
knotifications \
kquickimageeditor \
exiv2 \
purpose \
"
inherit cmake_kdeapp
inherit kf6-kconfig
inherit kf6-kcoreaddons
inherit kf6-kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
purpose \
kirigami \
kirigami-addons \
kquickimageeditor \
"
KOKO_CITIES1000="cities1000.zip"
KOKO_ADMIN1CODES="admin1CodesASCII.txt"
KOKO_ADMIN2CODES="admin2Codes.txt"
SRC_URI:append = " git://invent.kde.org/packaging/geonames-data.git;prototol=https;name=geodata;nobranch=1;destsuffix=geonames-data;rev=608af80ddf04265496eccd0c63b2945042cdccdc"
# To build Koko, it is required to import a few files from outside
# this repository. These files are licensed under the CC-BY-4.0 and
# are maintained by the GeoNames project. These files need to be
# copied to the src directory. CMake will take care of the rest.
do_configure:prepend() {
# compatibility workaround for Yocto versions older than Styhead
[ -z ${UNPACKDIR+x} ] && UNPACKDIR=${WORKDIR}
cp ${UNPACKDIR}/geonames-data/export/${KOKO_CITIES1000} ${S}/src
cp ${UNPACKDIR}/geonames-data/export/${KOKO_ADMIN1CODES} ${S}/src
cp ${UNPACKDIR}/geonames-data/export/${KOKO_ADMIN2CODES} ${S}/src
}

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/koko-25.08.0.tar.xz"
SRC_URI[sha256sum] = "4fdb14b1d03e74d65634eef47925fd21216bb4019d189232a9831fabbcdf4fe5"

View File

@@ -4,19 +4,20 @@
DESCRIPTION = "Companion application for conferences"
HOMEPAGE = "https://invent.kde.org/utilities/kongress"
LICENSE = "GPL-3.0"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-or-later.txt;md5=1c76c4cc354acaac30ed4d5eefea7245"
PR = "r0"
DEPENDS = " \
qtdeclarative \
qtquickcontrols2 \
qtsvg \
kcalendarcore \
kdbusaddons \
kirigami \
kirigami-addons \
knotifications \
kosmindoormap \
"
inherit cmake_kdeapp
inherit kconfig
inherit kf6-kconfig

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kongress-25.08.0.tar.xz"
SRC_URI[sha256sum] = "0b72a9b8b885f2730b74fb4e0bc9ce2812d0b92d1e6ea089d74c82db44922637"

View File

@@ -4,17 +4,19 @@
DESCRIPTION = "KRecorder"
HOMEPAGE = "https://invent.kde.org/plasma-mobile/krecorder"
LICENSE = "GPL-3.0"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-or-later.txt;md5=8da5784ab1c72e63ac74971f88658166"
PR = "r0"
DEPENDS = " \
qtdeclarative \
qtquickcontrols2 \
qtsvg \
qtmultimedia \
kirigami \
kirigami-addons \
kwindowsystem \
"
inherit cmake_kdeapp
inherit kconfig
inherit kf6-kconfig
inherit kf6-kcoreaddons

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/krecorder-25.08.0.tar.xz"
SRC_URI[sha256sum] = "7c2838a0cb6171f273f98f2d0b9b9908163e426f957b8af947506be8d8e2107a"

View File

@@ -4,24 +4,24 @@
DESCRIPTION = "Public Transport Assistance for Mobile Devices"
HOMEPAGE = "https://invent.kde.org/utilities/ktrip"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-only.txt;md5=93e64b4a83c7e441e48bbdeeea05c977"
PR = "r0"
DEPENDS = " \
qqc2-desktop-style \
qtdeclarative \
qtquickcontrols2 \
ki18n \
kitemmodels \
kcontacts \
kirigami \
kirigami-addons \
kpublictransport \
"
inherit cmake_kdeapp
inherit kconfig
inherit kcoreaddons
inherit kf6-kconfig
inherit kf6-kcoreaddons
RDEPENDS:${PN} += " \
kirigami-addons \

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/ktrip-25.08.0.tar.xz"
SRC_URI[sha256sum] = "bfcadd7101809c0ae371e0050485c669ad1636440dd22fc352db895a949460b7"

View File

@@ -4,7 +4,7 @@
DESCRIPTION = "Weather application for Plasma Mobile"
HOMEPAGE = ""
LICENSE = "GPL-2.0+"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=4cc91856b08b094b4f406a29dc61db21"
PR = "r0"
@@ -12,24 +12,23 @@ DEPENDS = " \
qtbase \
qtdeclarative \
qtcharts \
qtquickcontrols2 \
ki18n \
kirigami \
kirigami-addons \
knotifications \
kquickcharts \
plasma-framework \
libplasma \
kweathercore \
"
inherit cmake_kdeapp
inherit kconfig
inherit kcoreaddons
inherit kauth
inherit kf6-kconfig
inherit kf6-kcoreaddons
inherit kf6-kauth
inherit mime-xdg
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
qtquickcontrols2-qmlplugins \
qtcharts-qmlplugins \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kweather-25.08.0.tar.xz"
SRC_URI[sha256sum] = "acd8d383abc97323a08283f5c34511d05a06b7019320d024968a01ccf6fe2106"

View File

@@ -0,0 +1,30 @@
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Terminal app for Plasma Mobile"
HOMEPAGE = "https://invent.kde.org/plasma-mobile/qmlkonsole"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
DEPENDS = " \
qtbase \
qtdeclarative \
kconfig \
kconfig-native \
ki18n \
kirigami \
kirigami-addons \
kwindowsystem \
kpty \
"
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit mime-xdg
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
qmltermwidget \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/qmlkonsole-25.08.0.tar.xz"
SRC_URI[sha256sum] = "06cb9155536079d40a68cf8e8ac52dc8e686dfb68e9fb2f078c858c1465ca424"

View File

@@ -4,7 +4,7 @@
DESCRIPTION = "Kirigami Gallery"
HOMEPAGE = "https://www.kde.org/products/kirigami/"
LICENSE = "LGPL-2.0+"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2"
PR = "r0"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kirigami-gallery-21.08.0.tar.xz"
SRC_URI[sha256sum] = "487753e629565953799050f4bfaa8bbbc53f7c352127c82ebf02d595155dc4e0"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kirigami-gallery-25.08.0.tar.xz"
SRC_URI[sha256sum] = "ba89fb934ded45afbd2ed7b4a5b7aff2d2c80eca931168417d6e04951a83c1aa"

View File

@@ -4,39 +4,26 @@
DESCRIPTION = "Framework for interacting with systemd-journald"
HOMEPAGE = ""
LICENSE = "MIT | LGPL-2.1+"
LICENSE = "MIT | LGPL-2.1-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/MIT.txt;md5=4dd71a82d66fd9e3ca0cc65b8be370c0 \
file://LICENSES/LGPL-2.1-or-later.txt;md5=147a320ed8b16b036829a0c71d424153 \
"
PR = "r0"
DEPENDS = " \
kcoreaddons \
qtbase \
qtdeclarative \
systemd \
kcrash \
kirigami \
kirigami-addons \
"
SRC_URI = "git://invent.kde.org/libraries/${BPN};nobranch=1;protocol=https"
S = "${WORKDIR}/git"
inherit cmake_kdeapp
inherit pkgconfig
inherit kf6-kconfig
PACKAGES += " \
${PN}-browser \
"
FILES:${PN} = " \
${libdir} \
"
FILES:${PN}-browser = " \
${bindir}/journald-browser \
${datadir}/applications \
${datadir}/metainfo \
"
RDEPENDS:${PN}-browser += " \
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kjournald-25.08.0.tar.xz"
SRC_URI[sha256sum] = "5287b36efdc7b124c81c1c6a0523357d660b5d633b7edc139480123ac74616c6"

View File

@@ -0,0 +1,46 @@
# SPDX-FileCopyrightText: 2024 Marc Ferland <marc.ferland@sonatest.com>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Dolphin"
HOMEPAGE = "https://apps.kde.org/dolphin/"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
DEPENDS += " \
kbookmarks \
kcodecs \
kcompletion \
kconfig \
kcrash \
kdbusaddons \
kguiaddons \
ki18n \
kiconthemes \
kio \
knewstuff \
knotifications \
kparts \
ktextwidgets \
kuserfeedback \
kwindowsystem \
phonon \
solid \
"
inherit cmake_kdeapp
inherit kf6-kcmutils
inherit kf6-kconfig
inherit kf6-kcoreaddons
inherit mime-xdg
inherit systemd
SYSTEMD_SERVICE:${PN} = "plasma-dolphin.service"
SYSTEMD_AUTO_ENABLE = "disable"
FILES:${PN} += " \
${datadir}/knsrcfiles \
${datadir}/kglobalaccel \
${datadir}/zsh \
"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/dolphin-25.08.0.tar.xz"
SRC_URI[sha256sum] = "ddd5e5622594792490695999188c6215c3a0821787c71dfb57dbfdd08e1ce935"

View File

@@ -3,7 +3,7 @@
# SPDX-License-Identifier: MIT
DESCRIPTION = "KDialog"
LICENSE = "GPL-2.0+"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881"
PR = "r0"
@@ -18,6 +18,6 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/kdialog-21.08.0.tar.xz"
SRC_URI[sha256sum] = "d4af3cd41b34a4dc3f3ef23238f9791f1470ce5362c2edbf6354e6ce1b0471de"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/kdialog-25.08.0.tar.xz"
SRC_URI[sha256sum] = "7772cdfe2acccfda420c627a8b1f4cf35acc1906f5155fc2166ee482e10755a3"

View File

@@ -4,12 +4,11 @@
DESCRIPTION = "Konsole"
HOMEPAGE = "https://konsole.kde.org/"
LICENSE = "GPL-2.0"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24"
PR = "r0"
DEPENDS += " \
kinit \
kio \
knewstuff \
knotifications \
@@ -20,11 +19,14 @@ DEPENDS += " \
"
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
FILES_SOLIBSDEV = ""
FILES:${PN} += " \
${datadir}/knsrcfiles \
${datadir}/kio/servicemenus \
${datadir}/kglobalaccel/* \
${datadir}/zsh/* \
"

View File

@@ -1,6 +0,0 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/21.08.0/src/konsole-21.08.0.tar.xz"
SRC_URI[sha256sum] = "5bdd16aadfe3e45a353dfac31c66cc769232f31dea8d4735a6de61f1384abebf"

View File

@@ -0,0 +1,6 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRC_URI = "https://download.kde.org/stable/release-service/25.08.0/src/konsole-25.08.0.tar.xz"
SRC_URI[sha256sum] = "c880bd2c829437a142abaf4f97ebc384c9f2c19f31cc23918c49100727927450"

View File

@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2020 Andreas Cord-Landwehr <cordlandwehr@kde.org>
# SPDX-FileCopyrightText: 2020-2025 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
@@ -6,8 +6,8 @@ SUMMARY = "GCompris"
DESCRIPTION = "GCompris is a high quality educational software suite, \
including a large number of activities for children aged 2 to 10."
HOMEPAGE = "https://gcompris.net"
LICENSE = "GPL-3.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c"
PR = "r0"
DEPENDS += " \
@@ -16,27 +16,30 @@ DEPENDS += " \
kio \
phonon \
qtbase \
qtcharts \
qtmultimedia \
qtsensors \
qtdeclarative \
qml-box2d \
"
RDEPENDS:${PN} += " \
qtdeclarative-qmlplugins \
qtgraphicaleffects-qmlplugins \
qtmultimedia-qmlplugins \
"
SRC_URI = "git://invent.kde.org/education/${BPN};nobranch=1;protocol=https"
S = "${WORKDIR}/git"
inherit qmake5_base
inherit cmake_kdeapp
inherit kcoreaddons
inherit kconfig
inherit kauth
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
EXTRA_OECMAKE += "-DQML_BOX2D_MODULE=system -DQML_BOX2D_LIBRARY=${STAGING_DIR_TARGET}/usr/lib/Box2D/libqmlbox2d.so"
FILES:${PN} += " \
${datadir}/gcompris-qt/rcc \
${datadir}/gcompris-qt/translations \

View File

@@ -2,4 +2,4 @@
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRCREV = "V${PV}"
SRCREV = "0ac513480426c8ce7fce983505111e7a61b02b9e"

View File

@@ -1,18 +0,0 @@
# SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "KF5 PulseAudio Qt Bindings - libpulse bindings for Qt"
HOMEPAGE = "https://invent.kde.org/libraries/pulseaudio-qt"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
PR = "r0"
DEPENDS = " \
pulseaudio \
"
SRC_URI = "git://invent.kde.org/libraries/${BPN};nobranch=1;protocol=https"
S = "${WORKDIR}/git"
inherit cmake_kf5

View File

@@ -3,14 +3,15 @@
# SPDX-License-Identifier: MIT
DESCRIPTION = "Heaptrack"
HOMEPAGE = "https://phabricator.kde.org/source/heaptrack/"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
HOMEPAGE = "https://invent.kde.org/sdk/heaptrack"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-only.txt;md5=41890f71f740302b785c27661123bff5"
PR = "r0"
DEPENDS = "zlib boost libunwind elfutils"
SRC_URI = "git://invent.kde.org/sdk/${BPN};nobranch=1;protocol=https"
SRC_URI += "file://0001-cmake-Fix-C-compatibility-of-libunwind-probes.patch"
S = "${WORKDIR}/git"
inherit cmake

View File

@@ -0,0 +1,50 @@
From c6c45f3455a652c38aefa402aece5dafa492e8ab Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer@redhat.com>
Date: Fri, 15 Dec 2023 22:53:19 +0100
Subject: [PATCH] cmake: Fix C compatibility of libunwind probes
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Future compilers such as GCC 14 are likely to enforce C type
compatibility rules by default and report errors like this one:
…/TryCompile-aAxUZn/src.c: In function main:
…/TryCompile-aAxUZn/src.c:3:43: error: passing argument 1 of unw_backtrace from incompatible pointer type
3 | int main() { void* buf[10]; unw_backtrace(&buf, 10); return 0; }
| ^~~~
| |
| void * (*)[10]
In file included from /usr/include/libunwind-x86_64.h:129,
from /usr/include/libunwind.h:23,
from …/TryCompile-aAxUZn/src.c:2:
/usr/include/libunwind-common.h:318:27: note: expected void ** but argument is of type void * (*)[10]
318 | extern int unw_backtrace (void **, int);
| ^~~~~~~
Removing the address operator ensures that the array type decays to
a pointer, and that the types are compatible.
Upstream-Status: Backport [https://invent.kde.org/sdk/heaptrack/-/merge_requests/24]
---
cmake/FindLibunwind.cmake | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/FindLibunwind.cmake b/cmake/FindLibunwind.cmake
index 2dddfad..d597de9 100644
--- a/cmake/FindLibunwind.cmake
+++ b/cmake/FindLibunwind.cmake
@@ -57,8 +57,8 @@ if (LIBUNWIND_LIBRARY)
LIBUNWIND_HAS_UNW_GETCONTEXT)
check_c_source_compiles("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { unw_context_t context; unw_cursor_t cursor; unw_getcontext(&context); unw_init_local(&cursor, &context); return 0; }"
LIBUNWIND_HAS_UNW_INIT_LOCAL)
- check_c_source_compiles("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace(&buf, 10); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE)
- check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace_skip(&buf, 10, 2); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE_SKIP)
+ check_c_source_compiles("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace(buf, 10); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE)
+ check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { void* buf[10]; unw_backtrace_skip(buf, 10, 2); return 0; }" LIBUNWIND_HAS_UNW_BACKTRACE_SKIP)
check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { return unw_set_cache_size(unw_local_addr_space, 1024, 0); }" LIBUNWIND_HAS_UNW_SET_CACHE_SIZE)
check_c_source_compiles ("#define UNW_LOCAL_ONLY 1\n#include <libunwind.h>\nint main() { return unw_set_caching_policy(unw_local_addr_space, UNW_CACHE_PER_THREAD); }" LIBUNWIND_HAS_UNW_CACHE_PER_THREAD)
set(CMAKE_REQUIRED_QUIET ${CMAKE_REQUIRED_QUIET_SAVE})
--
2.45.2

View File

@@ -2,4 +2,4 @@
# SPDX-License-Identifier: CC0-1.0
require ${PN}.inc
SRCREV = "v${PV}"
SRCREV = "b54e92e88b0895f910a5b107f499d1155a086b80"

Some files were not shown because too many files have changed in this diff Show More