50 Commits

Author SHA1 Message Date
Andreas Müller
311a7bac38 hawaii.bbclass: add cmake-extra-sanity and pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-07 00:57:36 +02:00
Andreas Müller
482c185773 lxqt.bbclass: add cmake-extra-sanity to inherit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-06 00:52:11 +02:00
Andreas Müller
47e6b940bb cmake-auto-align-paths.bbclass: initial add
The initial implementation aligns paths in *.cmake. These were detected by the
rework of cmake-extra-sanity.bbclass

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-06 00:18:31 +02:00
Andreas Müller
17763ce6ca cmake-extra-sanity.bbclass: rework
triggered by default misconfiguration of kdenlive the detection of links on
build host sysroot was reworked.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-06 00:13:59 +02:00
Andreas Müller
7abbc676aa cmake-native-dummy.bbclass: initial add
Some CMake projects make references on executables they create. These
references are absolut and therefore CMake complains when using in depending
packages. To have a valid reference we create a dummy binary in native sysroot
(cross sysroot cannot not contain executables by oe design).

Note this will not work for references really used - we do that only for
CMake's over enthusiatic behaviour to check all files referenced regardless
these files are used or not.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-01 19:52:33 +02:00
Andreas Müller
2595bf4002 cmake-extra-sanity.bbclass: warn for references on build sysroots
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-09-01 19:34:13 +02:00
Andreas Müller
b2a6522932 kde-plasma: update to 5.4.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-08-29 00:28:53 +02:00
Andreas Müller
ac71317fab kde apps: update to 15.08.0
Seems oxygen-icons are no more part of kde apps. This needs alignement later.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-08-23 22:09:56 +02:00
Andreas Müller
9aa565aa83 qt5-translation.bbclass: do not overwrite FILES_${PN} completely just remove ${datadir}/${BPN}
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-08-17 12:45:16 +02:00
Andreas Müller
f1e43089f4 split out qt translation packaging into an own class
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-08-17 11:48:36 +02:00
Andreas Müller
baaf8cbe98 kf5: prepare update to 5.13
kfilemetadata and baloo have moved to kf5

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-08-16 01:03:53 +02:00
Andreas Müller
ab66222195 lxqt.bbclass: add a way to ship translation files in the same way as locales
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-07-27 19:37:46 +02:00
Andreas Müller
c5930e9d1d kde-kf5: update to 5.12.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-07-22 21:39:06 +02:00
Andreas Müller
ecf1191d5a kde-apps: update to 15.04.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-07-20 16:29:58 +02:00
Andreas Müller
39d848b538 kde-plasma: update to 5.3.2 (5.9.2)
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-07-20 16:10:23 +02:00
Andreas Müller
d62d3bd9f5 kf5: update to 5.11
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-06-17 14:13:32 +02:00
Andreas Müller
0e1ec5baba kde-plasma: update to 5.3.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-30 00:37:42 +02:00
Andreas Müller
8b476afd58 update kf5 to 5.10.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-11 09:51:24 +02:00
Andreas Müller
6218825f44 add hawaii.bbclass sharing hawaii commons
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-07 18:13:35 +02:00
Andreas Müller
b51eeae2cc kde: move qml files so that qt5 can find it
this makes plasma-desktop working more or less

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-05 14:15:54 +02:00
Andreas Müller
7fab900fa9 kde-plugins: install them where our qtbase expects them
starting a plasma session caused gazillions of
| kf5.kded: Could not load kded module "statusnotifierwatcher":"The shared library was not found." (library path was:"statusnotifierwatcher")
| kf5.kded: Could not load kded module "kscreen":"The shared library was not found." (library path was:"kscreen")
| kf5.kded: Could not load kded module "ksysguard":"Plugin verification data mismatch in '/usr/bin/ksysguard'" (library path was:"ksysguard")
| kf5.kded: Could not load kded module "powerdevil":"The shared library was not found." (library path was:"powerdevil")
| kf5.kded: Could not load kded module "networkmanagement":"The shared library was not found." (library path was:"networkmanagement")
| kf5.kded: Could not load kded module "kded_baloosearch_kio":"The shared library was not found." (library path was:"kded_baloosearch_kio")

Now it takes much longer for kcrash to complain and it has window decorations -
partytime has not yet come..

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-30 17:23:23 +02:00
Andreas Müller
e1dde6ad10 kde-plasma: update to 5.3.0
* remove wayland patches for plasma-workspace
* reduce x-less hacks and blacklist more recipes plasma-world in when building x-less
* use mainline kwayland

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-28 19:41:36 +02:00
Andreas Müller
1ebaf7d827 add qtbase-plugins to RRECOMMENDS for applications
with this they should work out of the box

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-26 20:48:38 +02:00
Andreas Müller
3ca41ef733 kde-apps: update to 15.04 / add filelight / have apps packagegroup
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-24 11:49:03 +02:00
Andreas Müller
653f2afd25 kf5: update to 5.9.0
* libmm-qt -> modemmanager-qt
* plasma-nm apply patch to follow modemmanager-qt's API change

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-24 11:09:00 +02:00
Andreas Müller
9d2f099e86 plasma: update to 5.2.2
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-04-03 13:24:39 +02:00
Andreas Müller
743acbf337 cmake-lib: rename CMAKE_HIDE_ERROR -> CMAKE_ALIGN_SYSROOT
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-03-20 21:51:47 +01:00
Andreas Müller
1c3eaceb69 kf5: update to 5.8.0
add two new framework members:

* kpeople
* kxmlrpcclient

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-03-18 17:52:28 +01:00
Andreas Müller
be07e58bc0 kde-plasma: update to 5.2.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-25 14:18:39 +01:00
Andreas Müller
c13a79e575 add kde-kf5-porting-aids.bbclass sharing commons for KF5 porting-aids
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-16 15:52:28 +01:00
Andreas Müller
3ff9030aaf kde-kf5.bbclass: set SRC_URI to release tarballs
KF5 shall not use git repositories - that makes version bump a lot easier

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-16 13:51:32 +01:00
Andreas Müller
747be583ce add kde-apps.bbclass to share common for kde applications
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-10 16:46:13 +01:00
Andreas Müller
40207eafbf kde-plasma.bbclass: pin PLASMA_VERSION
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-10 16:46:13 +01:00
Andreas Müller
6929b2fe9d kde-kf5.bbclass: pin KF5_VERSION
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-10 16:46:13 +01:00
Andreas Müller
c6db426021 add cmake-extra-sanity.bbclass: error out do_install if /usr//usr is found in image
add inherit in kde-base.bbclass

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-09 14:58:26 +01:00
Andreas Müller
036b69deb4 kde-base.bbclass: indention fix
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-09 10:32:17 +01:00
Andreas Müller
2d133e08f4 move common translation folder to lxqt.bbclass
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-08 23:50:52 +01:00
Andreas Müller
2fc0080400 another reorganization of kde-recipes
* split kde.bbclass -> kde-base.bbclass + kde-kf5.bbclass + kde-plasma.bbclass
* kf5-recipes are build from git / plasma recipes are build from release tarballs
* minor formatting cleanup

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-03 17:10:02 +01:00
Andreas Müller
d080cd8e84 recipes-kde: do pin git source paths in kde.bbclass
we want to move to stable versions later

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-02 17:15:52 +01:00
Andreas Müller
40e27e3b21 cmake-lib.bbclass: fix typo in description
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-02 08:37:31 +01:00
Andreas Müller
acc77ef435 cmake-lib.bbclass: rework
* break linḱs to image directory for cmake files to fix race with
  do_package and double replacements when restoring from sstate
* avoid double replacements so that they work for sysroot paths imported
  from other packages
* documentation

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-01 22:24:24 +01:00
Andreas Müller
fd84c95cef lxqt.bbclass: prepare a class keeping lxqt common settings
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-02-01 22:19:45 +01:00
Andreas Müller
7896eab60a cmake-lib.bbclass: Hack around double replacements
temporary workaround - proper fix required

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-12-04 08:49:41 +01:00
Andreas Müller
065fc2dc8d cmake-lib.bbclass: fix crash in case no cmake files were installed
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-12-03 15:18:25 +01:00
Andreas Müller
f5b0db4ebd replace hawaii-git-submodule.bbclass by cmake-lib.bbclass
cmake-lib.bbclass could be useful for others in oe-core later but it is
not neccessary for core-image-sato so has no chance of being accepted.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-12-02 09:04:44 +01:00
Andreas Müller
ea85efb832 various kde recipes added/enhanced
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-12-01 19:23:18 +01:00
Andreas Müller
f4658d8233 quick backup commit - take time for commit messages later
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-11-21 13:12:12 +01:00
Andreas Müller
caae096445 hawaii-target.bbclass: rework so that dependent libraries compile properly
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-05-11 01:33:23 +02:00
Andreas Müller
6ede80effb hawaii-target.bbclass: initaial add
This is required for libraries used in hawaii build with cmake. It is a bad
hack and not yet working for all libraries.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-05-09 14:02:38 +02:00
Andreas Müller
4107200c41 add a class for git-submodules
stolen from Samuel's meta-kde [1]

[1] https://gitorious.org/openembedded-core-layers/meta-kde

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-01-15 21:20:19 +01:00