Commit Graph

16 Commits

Author SHA1 Message Date
Andreas Müller
eef9a5b847 cmake_qt5_extra: add cmake_extra_sanity to inherit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-06-19 08:56:09 +02:00
Andreas Müller
ebf73e457a initial add cmake_qt5_extra.bbclass for common path aligment variables
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-06-19 08:56:09 +02:00
Piotr Tworek
a0b8656755 kf5: Fix build with per-recipe sysroot.
In mose cases this boils down to not hardcoding build paths in output
cmake files. The solution is to use standard OE paths passed to cmake
when it's invoked for each package. Other than that most packages need
to have a few additional deps which previously simply happened to be
present in global sysroot.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
2017-06-19 08:56:09 +02:00
Andreas Müller
31f95ec92d world: rework cmake sanity and sysroot alignment
This is a panic commit in the middle of development - have the feeling my host
dies...

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-31 21:26:54 +02:00
Andreas Müller
00b0d154a6 kde: move appdata/metainfo to kde-base.bbclass
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-25 14:13:05 +02:00
Otavio Salvador
788ceb7bc5 kde-base.bbclass: Fix packaging for libexecdir
This extends the packaging patterns to include the libexecdir files,
as well as the debug counterpart.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-28 14:36:27 -03:00
Andreas Müller
80ad7f1333 kde: move export XDG_DATA_HOME to kde-base
had trouble with plasma's kscreenlocker

| Error: Could not locate service type file kservicetypes5/ "kcmodule.desktop" , tried ("/home/superandy/.local/share", "/usr/local/share", "/usr/share") ((null):0, (null))

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-03-25 18:53:37 +01:00
Andreas Müller
28f2f1d3bc recipes-kde: add mirrors
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-12-17 11:11:19 +01:00
Andreas Müller
9afbb44b23 kde-base: set a more common default SRC_URI
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-12-13 18:23:54 +01:00
Andreas Müller
3110f56ca1 kde-base: set path to mkspecs similar as meta-qt5 does
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-11-24 09:29:35 +01:00
Andreas Müller
5e178993e6 kde-base.bbclass / phonon: follow meta-qt5's change for QT_DIR_NAME
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-10-07 20:39:09 +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
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
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