Summary: | kde-plasma/breeze[qt4] with FEATURES="test" only installs KDE 4 plugin | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | josef64 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=529686 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
CMakeOutput.log
plasma-integration-5.7.0:20160706-072132.log.gz breeze-5.7.0:20160706-095608.log.gz |
Description
Paolo Pedroni
2016-07-06 07:44:58 UTC
Created attachment 439858 [details]
plasma-integration-5.7.0:20160706-072132.log.gz
After digging a bit deeper it seems to me that the problem lies in kde-plasma/breeze-5.7.0, which only installs a few files for kde4: # equery f kde-plasma/breeze * Searching for breeze ... * Contents of kde-plasma/breeze-5.7.0: /usr /usr/lib64 /usr/lib64/kde4 /usr/lib64/kde4/kstyle_breeze_config.so /usr/lib64/kde4/plugins /usr/lib64/kde4/plugins/styles /usr/lib64/kde4/plugins/styles/breeze.so /usr/share /usr/share/apps /usr/share/apps/kstyle /usr/share/apps/kstyle/themes /usr/share/apps/kstyle/themes/breeze.themerc /usr/share/doc /usr/share/doc/breeze-5.7.0 /usr/share/doc/breeze-5.7.0/AUTHORS.bz2 The BreezeConfig.cmake file is present in the build directory, but is not installed: ll /var/tmp/portage/kde-plasma/breeze-5.7.0/work/breeze-5.7.0-kf5/ totale 92 -rw-r--r-- 1 portage portage 2751 6 lug 11.36 BreezeConfig.cmake ^^^^^^^^^^^^^^^^^^ -rw-r--r-- 1 portage portage 1300 6 lug 11.36 BreezeConfigVersion.cmake -rw-r--r-- 1 portage portage 29942 6 lug 11.36 CMakeCache.txt drwxr-xr-x 7 portage portage 360 6 lug 11.39 CMakeFiles -rw-r--r-- 1 portage portage 4374 6 lug 11.36 cmake_install.cmake drwxr-xr-x 5 portage portage 140 6 lug 11.36 cursors -rw-r--r-- 1 portage portage 973 6 lug 11.36 ecm_uninstall.cmake -rw-r--r-- 1 portage portage 138 6 lug 11.36 gentoo_common_config.cmake -rw-r--r-- 1 portage portage 1173 6 lug 11.36 gentoo_rules.cmake -rw-r--r-- 1 portage portage 154 6 lug 11.36 gentoo_toolchain.cmake -rw-r--r-- 1 portage portage 4842 6 lug 11.38 it-breeze_kwin_deco.gmo -rw-r--r-- 1 portage portage 2999 6 lug 11.38 it-breeze_style_config.gmo drwxr-xr-x 3 portage portage 460 6 lug 11.39 kdecoration drwxr-xr-x 4 portage portage 920 6 lug 11.39 kstyle -rw-r--r-- 1 portage portage 12013 6 lug 11.36 Makefile drwxr-xr-x 5 portage portage 140 6 lug 11.36 misc drwxr-xr-x 3 portage portage 100 6 lug 11.36 qtquickcontrols -rw-r--r-- 1 portage portage 77 6 lug 11.36 regenerateindex.sh drwxr-xr-x 3 portage portage 100 6 lug 11.36 wallpapers Moreover it looks like files built for kf5 are installed in kde4 path: >>> Install breeze-5.7.0 into /var/tmp/portage/kde-plasma/breeze-5.7.0/image/ category kde-plasma * kf5: running kde5_src_install >>> Working in BUILD_DIR: "/var/tmp/portage/kde-plasma/breeze-5.7.0/work/breeze-5.7.0-qt4" make -j11 -l8 install Generating moc_breezestyleconfig.cpp [ 0%] Built target kstyle_breeze_config_automoc Generating moc_breezetransitionwidget.cpp Generating moc_breezestackedwidgetdata.cpp Generating moc_breezestackedwidgetengine.cpp Generating moc_breezestyleplugin.cpp Generating moc_breezespinboxengine.cpp Scanning dependencies of target kstyle_breeze_config Generating moc_breezewidgetstateengine.cpp [ 2%] Building CXX object kstyle/config/CMakeFiles/kstyle_breeze_config.dir/kstyle_breeze_config_automoc.cpp.o Generating moc_kstylekde4compat.cpp Generating moc_breezegenericdata.cpp Generating moc_breezetoolboxengine.cpp Generating moc_breezespinboxdata.cpp Generating moc_breezescrollbardata.cpp Generating moc_breezeframeshadow.cpp Generating moc_breezebusyindicatorengine.cpp Generating moc_breezesplitterproxy.cpp Generating moc_breezescrollbarengine.cpp Generating moc_breezewindowmanager.cpp Generating moc_breezebusyindicatordata.cpp Generating moc_breezemnemonics.cpp Generating moc_breezeheaderviewdata.cpp Generating moc_breezetabbarengine.cpp Generating moc_breezewidgetstatedata.cpp Generating moc_breezebaseengine.cpp Generating moc_breezemdiwindowshadow.cpp Generating moc_breezeanimationdata.cpp Generating moc_breezetransitiondata.cpp Generating moc_breezeenabledata.cpp Generating moc_breezeanimations.cpp Generating moc_breezeheaderviewengine.cpp [ 4%] Linking CXX shared module ../../lib/kstyle_breeze_config.so Generating moc_breezeaddeventfilter.cpp Generating moc_breezeshadowhelper.cpp Generating moc_breezeanimation.cpp Generating moc_breezetabbardata.cpp Generating moc_breezedialdata.cpp Generating moc_breezedialengine.cpp Generating moc_breezewidgetexplorer.cpp Generating moc_breezestyle.cpp [ 4%] Built target breeze_automoc [ 12%] Built target kstyle_breeze_config Scanning dependencies of target breeze [ 14%] Building CXX object kstyle/CMakeFiles/breeze.dir/breeze_automoc.cpp.o [ 16%] Linking CXX shared module ../lib/breeze.so [100%] Built target breeze Install the project... -- Install configuration: "Gentoo" -- Installing: /var/tmp/portage/kde-plasma/breeze-5.7.0/image/usr/lib64/kde4/plugins/styles/breeze.so -- Removed runtime path from "/var/tmp/portage/kde-plasma/breeze-5.7.0/image//usr/lib64/kde4/plugins/styles/breeze.so" -- Installing: /var/tmp/portage/kde-plasma/breeze-5.7.0/image/usr/share/apps/kstyle/themes/breeze.themerc -- Installing: /var/tmp/portage/kde-plasma/breeze-5.7.0/image/usr/lib64/kde4/kstyle_breeze_config.so -- Removed runtime path from "/var/tmp/portage/kde-plasma/breeze-5.7.0/image//usr/lib64/kde4/kstyle_breeze_config.so" * qt4: running kde5_src_install >>> Working in BUILD_DIR: "/var/tmp/portage/kde-plasma/breeze-5.7.0/work/breeze-5.7.0-qt4" make -j11 -l8 install [ 0%] Built target kstyle_breeze_config_automoc [ 0%] Built target breeze_automoc [ 12%] Built target kstyle_breeze_config [100%] Built target breeze Install the project... -- Install configuration: "Gentoo" -- Up-to-date: /var/tmp/portage/kde-plasma/breeze-5.7.0/image/usr/lib64/kde4/plugins/styles/breeze.so -- Up-to-date: /var/tmp/portage/kde-plasma/breeze-5.7.0/image/usr/share/apps/kstyle/themes/breeze.themerc -- Up-to-date: /var/tmp/portage/kde-plasma/breeze-5.7.0/image/usr/lib64/kde4/kstyle_breeze_config.so >>> Completed installing breeze-5.7.0 into /var/tmp/portage/kde-plasma/breeze-5.7.0/image/ Created attachment 439866 [details]
breeze-5.7.0:20160706-095608.log.gz
This is a build log for kde-plasma/breeze-5.7.0, in case it's needed.
This is a really nasty bug that affects multiple packages. |