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>
- Commit 0fa280983b61b33bdfd727d40b558b4479d2fe9f added a
requirement on KOSMIndoorMap
- Commit d8b2e13ef74c569b84a3dd0fe9d6d0695f875046 added a
requirement on kirigami-addons;
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>
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>
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>
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>
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>
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>
- 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>
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>
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>
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>