Commit Graph

111 Commits

Author SHA1 Message Date
Volker Krause
1a29b1b754 Enable native builds of Ki18n
Needed for kdoctools.
2018-01-01 13:14:28 +01:00
Volker Krause
6160fd304e Build with the stricter QA checks of latest Yocto 2017-12-29 21:47:48 +01:00
Volker Krause
b970bb0633 Make dependencies explicit
They can be implicitly available based on the Qt build configuration,
but that's not reliable enough.
2017-12-21 15:11:15 +01:00
Volker Krause
39418e78db Update to KDE frameworks 5.41.0 2017-12-15 16:47:19 +01:00
Volker Krause
d1c26a87c3 Fix build with X11 enabled 2017-11-28 19:19:05 +01:00
Volker Krause
33adeb86c6 Update to KF5 5.40.0 2017-11-12 13:18:30 +01:00
Volker Krause
03f127aa53 Add package group for all of KF5
Mainly useful for build testing.
2017-10-29 20:05:45 +01:00
Volker Krause
26733d6bfe Move more common file patterns to the KF5 class
Makes the individual recipes easier to maintain.
2017-10-29 19:31:30 +01:00
Volker Krause
aa85f0a191 Move handling of D-Bus files to the KF5 class 2017-10-29 19:16:23 +01:00
Volker Krause
9b6eddf5fa Add QQC2 Desktop Style recipe 2017-10-29 18:13:12 +01:00
Volker Krause
6d65f41ac7 Also add changes to Git in the update script 2017-10-29 17:59:34 +01:00
Volker Krause
47aef2fa5f Update to KF 5.39.0 2017-10-29 17:59:02 +01:00
Volker Krause
408dd9bc36 Update to KF 5.38.0 2017-09-16 12:14:06 +02:00
Volker Krause
56a2b83e9d KDNSSD needs Avahi to work 2017-09-03 20:33:40 +02:00
Volker Krause
5a24d7b849 Enable building of translations for target recipes 2017-09-03 19:23:48 +02:00
Volker Krause
29399b9d3b Update to KF 5.37.0
Summary: Drop a number of upstreamed patches, move Kirigami from staging to tier 1.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7396
2017-08-19 15:58:50 +02:00
Volker Krause
1a5c284799 Add script to add or remove framework releases
Summary:
Also, move external dependencies out of recipes-kf5, which makes
automation easier.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Maniphest Tasks: T6612

Differential Revision: https://phabricator.kde.org/D7392
2017-08-19 15:58:19 +02:00
Volker Krause
19817e0e4c Add KTextEditor recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7277
2017-08-14 20:53:37 +02:00
Volker Krause
2e2181f7ec Fix KAuth code generator
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Maniphest Tasks: T6716

Differential Revision: https://phabricator.kde.org/D7276
2017-08-14 20:52:52 +02:00
Volker Krause
bae6c3c9d9 Add Baloo recipe
Summary:
This fails to build for me with the Qt 5.8 you get from master meta-qt5,
due to issues with the qdbuscpp2xml generator. Using v5.9.1 from TQC's
meta-qt5 works fine though.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7220
2017-08-11 17:54:36 +02:00
Volker Krause
916b105cbe Add KDESu recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7152
2017-08-08 18:33:46 +02:00
Volker Krause
6f7987fd04 Add KActivitiesStats recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7151
2017-08-08 18:33:14 +02:00
Volker Krause
9e8af3bc2e Add KParts recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7150
2017-08-08 18:32:42 +02:00
Volker Krause
07c0c724f4 Add KCMUtils recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7148
2017-08-08 18:31:37 +02:00
Volker Krause
2edbd1324e Add KDED recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7145
2017-08-08 18:31:08 +02:00
Volker Krause
511f7edcae Add KInit recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7144
2017-08-08 18:30:29 +02:00
Volker Krause
881713d302 Add KNotifyConfig recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7141
2017-08-08 18:29:44 +02:00
Volker Krause
4a2d37f91c Add KEmoticons recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7140
2017-08-08 18:29:10 +02:00
Volker Krause
7dce698952 Add KWallet recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7138
2017-08-08 18:28:06 +02:00
Volker Krause
49c79a6d4b Add KNewStuff recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7137
2017-08-08 18:27:22 +02:00
Volker Krause
9d5ec70ab6 Add KRunner recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7120
2017-08-08 18:26:44 +02:00
Volker Krause
da28826c7f Add Plasma framework recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7119
2017-08-08 18:25:30 +02:00
Volker Krause
81c9acead0 Add KPeople recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Subscribers: #frameworks

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D7118
2017-08-08 18:24:30 +02:00
Volker Krause
81e46b5973 Make KIdleTime build without X11 2017-08-05 18:37:01 +02:00
Volker Krause
bb04c265e3 Don't hardcode installation paths 2017-08-05 13:43:41 +02:00
Volker Krause
26daa626ec Fix a bunch of homepage links in the recipes
Also, add a script to validate those automatically.
2017-08-04 19:46:13 +02:00
Volker Krause
0886fc85cd Add KXmlRpcClient recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7109
2017-08-03 22:15:51 +02:00
Volker Krause
081b0f4982 Add KSyntaxHighlighting recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7104
2017-08-03 22:15:21 +02:00
Volker Krause
923d0f6d5c Add Oxygen icons recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7101
2017-08-03 22:14:44 +02:00
Volker Krause
1c32dce978 Add Breeze icon theme recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7083
2017-08-03 22:14:10 +02:00
Volker Krause
055e9a8830 Add ModemManagerQt recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7082
2017-08-03 22:13:17 +02:00
Volker Krause
a7f242ead2 Add NetworkManagerQt recipe
Summary:
This needs meta-networking from the OpenEmbedded for NetworkManager and
its dependencies.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7081
2017-08-03 22:12:45 +02:00
Volker Krause
d9e6d920de Add BluezQt recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7080
2017-08-03 22:11:54 +02:00
Volker Krause
4f083d13ad Add Kirigami recipe
Summary:
It's not part of an existing KF5 release yet, therefore in the staging
folder for now.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7079
2017-08-03 22:11:25 +02:00
Volker Krause
b4a58bb447 Add KDeclarative recipe
Summary:
This requires Qt to be built with qml-debug enabled atm, without that
KDeclarative fails to link. Looks non-trivial to fix, the necessary
defines seem to be missing in the Qt5 cmake config files.

Reviewers: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7025
2017-08-03 22:10:32 +02:00
Volker Krause
d160e364db Update to latest version of upstream patches 2017-08-02 20:25:32 +02:00
Volker Krause
82450c248e Get rid of the widget designer plugin for Phonon
Make no sense to have that on the target.
2017-08-02 19:17:14 +02:00
Volker Krause
af7f38d769 Move ECM to tier 1, and give it a more descriptive name 2017-08-02 18:53:31 +02:00
Volker Krause
3385fb91d4 Improve handling of host tools
Summary:
We now no longer need the corresponding native variants of the frameworks
added as explicit dependencies, the target ones take care of this. The
approach is inspired by how the Wayland recipe handles its code generator.

This also uncovered an issue with KAuth, which can't build its host tools
yet. This uses the target version as a placeholder for now, to not block
the build of everything else.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7023
2017-08-02 18:40:10 +02:00
Volker Krause
e2daf3c78b Add KIO recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7022
2017-08-02 18:39:40 +02:00