Unable to build on Plasma 6.1.0
[ 0%] Built target lshelper_autogen_timestamp_deps
[ 2%] Automatic MOC for target lshelper
[ 2%] Built target lshelper_autogen
[ 4%] Generating lightlyshaders_config.h, lightlyshaders_config.cpp
[ 6%] Building CXX object src/liblshelper/CMakeFiles/lshelper.dir/lshelper_autogen/mocs_compilation.cpp.o
[ 8%] Building CXX object src/liblshelper/CMakeFiles/lshelper.dir/lshelper.cpp.o
[ 10%] Building CXX object src/liblshelper/CMakeFiles/lshelper.dir/lightlyshaders_config.cpp.o
[ 12%] Linking CXX shared library liblshelper.so
[ 14%] Built target lshelper
[ 14%] Built target kwin_effect_lightlyshaders_autogen_timestamp_deps
[ 16%] Automatic MOC for target kwin_effect_lightlyshaders
AutoMoc warning
---------------
"SRC:/src/lightlyshaders/lightlyshaders.cpp"
includes the moc file "lightlyshaders.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, Q_GADGET_EXPORT, Q_ENUM_NS, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro.
[ 16%] Built target kwin_effect_lightlyshaders_autogen
[ 18%] Generating lightlyshaders_config.h, lightlyshaders_config.cpp
[ 20%] Automatic RCC for lightlyshaders.qrc
[ 22%] Building CXX object src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/kwin_effect_lightlyshaders_autogen/mocs_compilation.cpp.o
[ 25%] Building CXX object src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/lightlyshaders.cpp.o
/home/chiyuki/LightlyShaders/src/lightlyshaders/lightlyshaders.cpp: In static member function ‘static bool KWin::LightlyShadersEffect::supported()’:
/home/chiyuki/LightlyShaders/src/lightlyshaders/lightlyshaders.cpp:357:61: error: ‘supported’ is not a member of ‘KWin::GLFramebuffer’
357 | return effects->isOpenGLCompositing() && GLFramebuffer::supported();
| ^~~~~~~~~
make[2]: *** [src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/build.make:114: src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/lightlyshaders.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:789: src/lightlyshaders/CMakeFiles/kwin_effect_lightlyshaders.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
https://github.com/a-parhom/LightlyShaders/issues/140
same here
same as others
☝️😶
Same here.
Because the upstream blur has been updated, if you know a little cpp, you can just copy the content and replace it. You can know what has been changed by comparing it. https://invent.kde.org/plasma/kwin/-/tree/Plasma/6.1/src/plugins/blur?ref_type=heads
It should be noted that you should download the branch of your current version to build, because it was updated again 5 days ago. In short, the version needs to correspond. I hope there is a better way.
In addition, this is my latest build, built using kde 6.1.1 version Please rename the suffix zip to zst and install it using makepkg lightlyshaders-plasma6-git-2.0.0.r29.gb159684-1-x86_64.pkg.tar.zip
@a-parhom can you merge the pull request?