Re: [voidlinux/void-packages] Update kdeframeworks to 5.43.0 and unbreak KDE5, necessary rebuild for qt5-5.10.1 (#11732)

Jürgen Buchmüller at Tue, 20 Feb 2018 05:39:52 -0800
@voidlinux/pkg-committers should we merge this now or rather wait for the `*-musl` builders to catch up?
Toyam Cox at Tue, 20 Feb 2018 05:49:16 -0800
I vote wait for musl builders.
Jürgen Buchmüller at Wed, 21 Feb 2018 09:13:38 +0000 (UTC)
The qt5-5.10.1_4 build for x86_64-musl seems to be broken. qt5-declarative-5.10.1_4.x86_64-musl.xbps cannot be extracted. It seems it was corrupted when packaging. Yet another revbump?
Jürgen Buchmüller at Thu, 22 Feb 2018 00:35:02 +0000 (UTC)
Closed #11732 via 10319dee2f35d3f429ca48ad9f688f5e27bc6d61.
Jürgen Buchmüller at Thu, 22 Feb 2018 05:49:56 +0000 (UTC)
It seems kdesignerplugin cross building always fails. I'll give disable_parallel_buil=yes a try or otherwise we need to make cross builds depend on the host's kdesignplugin and the contained /usr/bin/kgendesignerplugin.
Jürgen Buchmüller at Wed, 21 Feb 2018 22:46:57 -0800
I can't solve this problem. I tried what I could imagine might help and failed.
Helmut Pozimski at Thu, 22 Feb 2018 09:21:53 +0000 (UTC)
I will also run some local builds and see if I can find a solution, I wonder how this package has slipped since I tried to build everything for aarch64 before I opened the PR.
Jürgen Buchmüller at Thu, 22 Feb 2018 01:33:13 -0800
I found a hacky solution. I don't know if the results are usable, though. I think we should create a separate subpackage `kgendesignerplugin` with just the binary to use for cross builds, because I think `kdesignerplugin` for the host pulls in a lot of unused stuff.
Jürgen Buchmüller at Thu, 22 Feb 2018 02:02:09 -0800
The kde5 meta package should include the `plasma-*` stuff only for no-cross as it is now, because we have the unsolved problem of plasma-framework reporting: ``` CMake Error at src/declarativeimports/core/CMakeLists.txt:29 (add_library): Target "corebindingsplugin" links to target "Qt5::Gui_GLESv2" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? ```