Commit Graph

684 Commits

Author SHA1 Message Date
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