Andreas Cord-Landwehr
f8d25f1f7d
Remove += from append and override syntax
...
Note that this is a simple change that make the syntax more obvious,
even though mistakenly the previous syntax might implied a different
behavior.
2022-05-28 16:51:03 +02:00
Andreas Cord-Landwehr
2eafa7168f
Avoid using floating tag/branch without a fixed SRCREV
...
Align with stricter restrictions from Kirkstone when no SRCPV is used.
However, using fixed hashes is the much prefered way because tags can be
floating depending on upstream.
2022-05-28 13:35:59 +02:00
Andreas Cord-Landwehr
9e4e68c878
Add kirkstone to list of supported releases
2022-05-28 11:55:49 +02:00
Andreas Cord-Landwehr
bcf1d831ea
Use append syntax for classes
...
The preferred way for bitbake classes is the append syntax because it
does not interact with the += syntax in derived recipes.
2022-05-28 11:52:38 +02:00
Andreas Cord-Landwehr
1dc3f55dae
Adapt recipes for 5.94.0
2022-05-15 18:34:16 +02:00
Andreas Cord-Landwehr
862ba846a6
Update plasma-wayland-protocols to 1.7.0
2022-05-15 18:34:04 +02:00
Andreas Cord-Landwehr
888b1f80c0
Bump recipes from 5.93.0 to 5.94.0
2022-05-15 09:19:29 +02:00
Andreas Cord-Landwehr
e56b9eae16
Update kdesu dependencies
2022-04-15 09:16:19 +02:00
Andreas Cord-Landwehr
2288d55d35
Recipe adaptations for KF 5.93.0
2022-04-14 11:30:21 +02:00
Andreas Cord-Landwehr
6301203a0c
Port to new desktoptojson crosscompilation behavior
2022-04-14 11:30:19 +02:00
Andreas Cord-Landwehr
b030c4b498
Fix variable expansion in conditional overrides
...
When using conditional override syntax, this should only be combined
with the append/prepend/remove operators. This commit rewrites the
claas-native and class-target overrides such that it does not replace
any recipe set values of EXTRA_OECMAKE (reading the removed syntax it is
very counter-intuitive, but sadly really happens). The problem was:
EXTRA_OECMAKE:class-target += " foo" # from class
EXTRA_OECMAKE += " baa" # from recipe
to be evaluated to EXTRA_OECMAKE = " foo". By this change, the values
are appended as expected, even if the recipe is not using conditional
overrides for the value assignment.
2022-04-14 11:23:39 +02:00
Andreas Cord-Landwehr
385157c3c3
Update source tarballs for KF 5.93
2022-04-14 11:21:47 +02:00
Kai Uwe Broulik
899d3a78f0
kwidgetsaddons: Split kcharselect-data into separate package
...
Saves 3 MiB install size unless really needed.
Signed-off-by: Jan Kraemer <jan.kraemer@mbition.io >
2022-04-11 10:52:02 +02:00
Kai Uwe Broulik
190d950919
kpackage: Split kpackagetool5 into a separate package
...
It is under GPL license as opposed to the rest of the framework,
which is LGPL.
Furthermore, it is typically a runtime dependency of applications,
not frameworks, which allow user-installation of packages.
Splitting it out into a separate package enables embedded
platforms to not ship this tool.
Signed-off-by: Jan Kraemer <jan.kraemer@mbition.io >
2022-04-06 15:20:30 +02:00
Vyacheslav Yurkov
def2f575f8
extra-cmake-modules: fix SDK build
...
Since the recipe does not produce a package, a run-time dependency
should be removed, otherwise SDK build produces the error as follows:
The following packages have unmet dependencies:
extra-cmake-modules-dev : Depends: extra-cmake-modules (= 5.88.0-r0) but it is not installable
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de >
2022-03-29 16:40:44 +00:00
Kai Uwe Broulik
d65647f72b
kservice: Remove unused kcrash dependency
...
It was removed in 1f79b9b8
Signed-off-by: Jan Kraemer <jan.kraemer@mbition.io >
2022-03-25 08:16:31 +00:00
Kai Uwe Broulik
99bec60c3c
ktextwidgets: Remove unused KIconThemes dependency
...
It was removed in 47f24c83
Signed-off-by: Jan Kraemer <jan.kraemer@mbition.io >
2022-02-24 17:53:41 +01:00
Kai Uwe Broulik
abb6276c74
kxmlgui: Remove ktextwidgets dependency
...
It is only used for a manual test
Signed-off-by: Jan Kraemer <jan.kraemer@mbition.io >
2022-02-24 17:53:41 +01:00
Kai Uwe Broulik
e4abeadbe6
knotifications: Use libcanberra instead of phonon
...
It's leaner.
Signed-off-by: Eike Hein <eike.hein@mbition.io >
2022-02-21 08:41:25 +01:00
Andreas Cord-Landwehr
30e79367e2
Port leftovers to new override syntax
2022-02-07 18:28:12 +01:00
Andreas Cord-Landwehr
7746312302
Update plasma-wayland-protocols to 1.6.0
2022-02-05 13:04:47 +01:00
Andreas Cord-Landwehr
f90a19fee0
Add CC0-1.0 to QA check whitelist
2022-01-09 11:29:43 +01:00
Andreas Cord-Landwehr
07210ebb7a
Update to KF 5.90.0
2022-01-09 11:25:17 +01:00
Andreas Cord-Landwehr
14740c01b2
Backport install handling for Breeze dark-theme
...
This fixes user right issues in Bitbakes QA checks.
2021-12-29 11:25:35 +01:00
Andreas Cord-Landwehr
fa558b2c0e
Update Recipes for 5.89.0
2021-12-29 11:25:12 +01:00
Andreas Cord-Landwehr
8abb558bc7
Move iso-codecs dependency to k18n
2021-11-14 12:01:31 +01:00
Andreas Cord-Landwehr
a9f5eab05e
Update licenses in REUSE checksum database
2021-11-14 10:52:30 +01:00
Andreas Cord-Landwehr
c99a195ce1
Update to KF 5.88.0 release
2021-11-14 10:51:19 +01:00
Andreas Cord-Landwehr
5f0a88444c
Update plasma-wayland-protocols to 1.5.0
2021-11-14 08:39:39 +01:00
Hannah Kiekens
0fda2d2b08
Support honister
2021-10-28 17:39:33 +02:00
Hannah Kiekens
c941a21cfe
Switch to new bitbake override syntax
2021-10-28 17:39:13 +02:00
Hannah Kiekens
7517da38bb
Remove unsupported yocto versions
2021-10-28 00:03:34 +02:00
Hannah Kiekens
bde30f47ca
Fix ki18n-native build
2021-10-27 19:33:33 +02:00
Vyacheslav Yurkov
dff3d35c00
layer.conf: add hardknott compatibility
...
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de >
2021-10-18 15:45:50 +02:00
Andreas Cord-Landwehr
eb18289e68
Release KF 5.87.0
2021-10-09 22:17:27 +02:00
Carl Schwan
082a3f3a18
I guess @vkrause is not authoring code from the future
2021-10-04 18:59:02 +00:00
Andreas Cord-Landwehr
f5b2132691
Remove KF 5.85 files
2021-09-13 20:09:16 +02:00
Andreas Cord-Landwehr
f08ba7d35c
Add LicenseRef-KDE-Accepted-GPL to reuse check helper
2021-09-12 19:40:40 +02:00
Andreas Cord-Landwehr
bd96b213dd
Reduce unhandled license warnings
2021-09-12 18:45:58 +02:00
Andreas Cord-Landwehr
6506fe57df
Add GPL checksums to license helper class
2021-09-12 18:44:02 +02:00
Andreas Cord-Landwehr
c051673493
Release KF 5.86.0
2021-09-12 08:15:53 +02:00
Andreas Cord-Landwehr
c006e5bdf3
Release KF 5.85.0
2021-08-18 19:40:04 +02:00
Andreas Cord-Landwehr
cc365492d3
Update to KF 5.84.0
2021-07-13 20:55:24 +02:00
Andreas Cord-Landwehr
521a4d2cda
Add support for historic exceptions in framework structure
2021-06-25 20:24:25 +02:00
Andreas Cord-Landwehr
9105a3d1e5
Switch packages to tarballs
2021-06-25 20:23:56 +02:00
Andreas Cord-Landwehr
1a7eb8e414
Extend relese script with SRC_URI data for git access
2021-06-25 20:03:28 +02:00
Andreas Cord-Landwehr
7d8151445c
Move git specific SRC_URI data to generated inc file
...
This allows to provide two different mechanism (git + tarballs) which
can be selected on demand without having to manually change any code.
2021-06-25 20:03:17 +02:00
Andreas Cord-Landwehr
340733322d
Add release script option for tarball files
...
Tarballs have two main advantages for releases:
- they contain translations
- they do not require a Bitbake roundtrip to the git server, which is
important of sstate caching and reproducible builds (when using a tag
instead of a hash, Bitbake resolves the tag on each build)
The current script version expects that the sha256 values are checked
against the respective release.
2021-06-25 19:22:59 +02:00
Andreas Cord-Landwehr
f1a2631d9f
Update license statements of libraries
2021-06-20 11:29:37 +02:00
Andreas Cord-Landwehr
0ba1bcb0e6
Patch plasma-framework to build with EGL support
...
plasma-framework switched to CMake's OpenGl::EGL targets, which require
GLVND support for EGL being available, which is not yet available in
Yocto.
2021-06-19 20:17:11 +02:00