Commit Graph

86 Commits

Author SHA1 Message Date
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
Volker Krause
7d19f67721 Add KBookmarks recipe
Reviewers: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7021
2017-08-02 18:38:59 +02:00
Volker Krause
e51e562e8e Add KXmlGui recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7020
2017-07-31 20:49:09 +02:00
Volker Krause
321066379c Move handling of cmake/qmake dev files to the KF5 class
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7019
2017-07-31 20:47:39 +02:00
Volker Krause
dc800d21a9 Add KTextWidgets recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7009
2017-07-31 20:47:00 +02:00
Volker Krause
9a2bf24b57 Add KIconThemes recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7006
2017-07-31 20:46:32 +02:00
Volker Krause
7de26d10cb Add KConfigWidgets recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7005
2017-07-31 20:45:34 +02:00
Volker Krause
aab33cc183 Add KService recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7004
2017-07-31 20:44:39 +02:00
Volker Krause
74029e75d9 Add KFileMetaData recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7003
2017-07-31 20:43:36 +02:00
Volker Krause
3688343638 Add KActivities recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7002
2017-07-31 20:42:22 +02:00
Volker Krause
802277c976 Make KAuth actually build
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7001
2017-07-31 20:41:44 +02:00
Volker Krause
cf312af286 Add KNotification recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D7000
2017-07-31 20:41:05 +02:00
Volker Krause
fa75ce0819 Add KCompletion recipe
Summary: Based on a work branch found in Johan's repo.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6998
2017-07-31 20:40:11 +02:00
Volker Krause
8f4435fcba Add KPackage recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6997
2017-07-31 20:39:28 +02:00
Volker Krause
f9693dd9f5 Make kglobalaccel actually build
Summary:
Also, move it to tier3 where it belongs. Required fixes in KConfig too,
to actually make it usable as a dependency.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6996
2017-07-31 20:38:29 +02:00
Volker Krause
5a8e29ef66 Add Sonnet recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6991
2017-07-30 17:05:40 +02:00
Volker Krause
cc170d0d75 Add KWayland recipe
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6989
2017-07-30 17:04:52 +02:00
Volker Krause
ad5660aed0 Add recipe for Prison
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6988
2017-07-30 14:14:38 +02:00
Volker Krause
e29f976fac Add KConfig recipe
Summary:
Based on Johan's work branch. This also disables unit tests for all
frameworks, tests aren't executable for cross-builds anyway, and KConfig
tries to run the target kconfig_compiler there.

The native version can still further improved by allowing a QtCore-only
build of KConfig, as we are only interested in the kconfig_compiler.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6987
2017-07-30 14:12:32 +02:00
Volker Krause
ab1ef73548 Update the tier 2 frameworks to 5.36
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6986
2017-07-30 14:11:57 +02:00
Volker Krause
9c973e8940 Enable building native variants of the KF5 packages too
Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6985
2017-07-30 14:05:08 +02:00
Volker Krause
b8b1b99c6d Make tier 1 frameworks build
Summary:
Besides dependency and file list updates, this mainly removes the implicit
assumption that the requested Git revision is in the master branch. That
is not true for frameworks with translations, as those are committed to
unnamed branches before tagging.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Differential Revision: https://phabricator.kde.org/D6978
2017-07-30 14:02:51 +02:00
Volker Krause
ee7c296202 Make ECM a dependency for all frameworks
Summary:
Also, add a temporary workaround for ECM requiring lrelease/lconvert host
tools if the KF5 sources include translations (which they do when using
tags). We of course need to fix that eventually, but right now that just
prevents anything from building.

Reviewers: cordlandwehr

Reviewed By: cordlandwehr

Subscribers: #frameworks

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D6976
2017-07-30 13:52:06 +02:00
Volker Krause
dc105bf912 Add .arcconfig and .gitignore 2017-07-29 17:26:24 +02:00
Volker Krause
adc3584855 Bump ECM version to 5.36
Frameworks require ECM of at least their own version, so the frameworks
already at 5.36 failed to build.
2017-07-29 17:25:59 +02:00
Andreas Cord-Landwehr
879e6b946b Bump frameworks to version 5.36.0 2017-07-27 12:09:21 +02:00