Created attachment 320280 [details] make kwin-deco-qtcurve load again This commit https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/7abe24039517e50dcda843beac2e5deff5a789b3 prevents the qtcurve-kwin-deco from loading (deco-api-versions do not match). As the factory-implementation used in qtcurve can not be replaced with what is offered in the KWIN_DECORATION-Macro, IMHO the only solution is to copy the relevant version-part over to qtcurve - which the attached patch does. I could not find a git-repo for qtcurve to look if this is already fixed.
Does the patch break KDE 4.8?
(In reply to comment #1) > Does the patch break KDE 4.8? Yes, it will. I could not find KWIN_DECORATION or KWIN_DECORATION_API_VERSION in 4.8.4.
Thank you for the report. This should be fixed in x11-themes/qtcurve-qt4-1.8.13-r1. I have added a patch from chakra linux. + 04 Aug 2012; Johannes Huber <johu@gentoo.org> + +files/qtcurve-qt4_kde49-kwin_decoration-macro.patch, + +qtcurve-qt4-1.8.13-r1.ebuild: + Revision bump adds chakra patch which fixes loading of windeco wrt bug + #429796. Set KDE_MINIMAL version to 4.9. Dropp ppc/ppc64 keywords as KDE 4.9 + is not keyworded yet. Thanks to Franz Fellner <alpine.art.de@googlemail.com>.
Created attachment 320290 [details, diff] only export decoration_version(), if kde >= 4.8.97 is installed This *should* fix compilation with <4.8.80. The ABI-Version was added with this commit: http://quickgit.kde.org/index.php?p=kde-workspace.git&a=commit&h=5b601dc6d57819cd2fda0c88c83e9cdceb79ba54 I even downloaded the 4.8.80 to check existence of KWIN_DECORATION_API_VERSION ;)
Thanks for your work. + 04 Aug 2012; Johannes Huber <johu@gentoo.org> +qtcurve-qt4-1.8.13-r2.ebuild, + -qtcurve-qt4-1.8.13-r1.ebuild, + files/qtcurve-qt4_kde49-kwin_decoration-macro.patch: + New revision with updated patch by Franz Fellner + <alpine.art.de@googlemail.com> which is compatible with KDE 4.8, bug #429796. + Remove old revision, ppc/ppc64 restored.