Update recipe to latest release tag.
Also add a build patch (submitted for upstream inclusion).
Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
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>
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>
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>
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>
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>
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>
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>
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>
- 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>
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>
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>
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>