etc.
Play with the grep. You have to find by yourself the packages equivalent to prerequisites list. Probably better to look for the ones provided for fedora.
I have almost all dependencies but I have these errors and I don’t know, I couldn’t find these dependencies. Can someone help me solve this?
CMake Warning at /usr/lib64/qt6/lib/cmake/Qt6QmlTools/Qt6QmlToolsTargets.cmake:280 (message):
The imported target "Qt6::qmljsrootgen" references the file
"/usr/lib64/qt6/libexec/qmljsrootgen"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib64/qt6/lib/cmake/Qt6QmlTools/Qt6QmlToolsTargets.cmake"
but not all the files it references.
* The installation package was intentionally split into smaller
components, and "/usr/lib64/qt6/libexec/qmljsrootgen"
is part of an optional subpackage. This is generally harmless
and known to happen on e.g. the static libraries when only
shared libraries are being used - but if you see an actual
error after seeing this message, you might want to make sure
the optional file is installed by running
sudo dnf --refresh install "/usr/lib64/qt6/libexec/qmljsrootgen"
Call Stack (most recent call first):
/usr/lib64/qt6/lib/cmake/Qt6QmlTools/Qt6QmlToolsConfig.cmake:56 (include)
/usr/lib64/qt6/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)
/usr/lib64/qt6/lib/cmake/Qt6Qml/Qt6QmlDependencies.cmake:39 (_qt_internal_find_tool_dependencies)
/usr/lib64/qt6/lib/cmake/Qt6Qml/Qt6QmlConfig.cmake:56 (include)
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)
/usr/lib64/cmake/KF6Config/KF6ConfigConfig.cmake:53 (find_dependency)
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)
/usr/lib64/cmake/KF6ColorScheme/KF6ColorSchemeConfig.cmake:41 (find_dependency)
/usr/share/ECM/find-modules/FindKF6.cmake:53 (find_package)
CMakeLists.txt:113 (find_package)
CMakeLists.txt:165 (build_Qt6)
and
CMake Warning (dev) at /usr/share/ECM/kde-modules/KDEClangFormat.cmake:109 (add_custom_command):
Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming
POST_BUILD to preserve backward compatibility.
Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
Call Stack (most recent call first):
CMakeLists.txt:170 (kde_clang_format)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at CMakeLists.txt:28 (find_package):
Found package configuration file:
/usr/lib64/qt6/lib/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. Reason given by package:
Failed to find required Qt component "UiTools".
Expected Config file at
"/usr/lib64/qt6/lib/cmake/Qt6UiTools/Qt6UiToolsConfig.cmake" does NOT exist
Configuring with --debug-find-pkg=Qt6UiTools might reveal details why the
package was not found.
Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
of the path variables that find_package uses to try and find the package.
unfortunately I don’t have the strength to look for these dependencies if someone wants to have this theme on openmadriva then a lot of it has been done. So there are still errors when using
Compiling
To build the components that need to be compiled (KWin effects, Decoration theme, etc.), run compile.sh:
$ chmod +x compile.sh && ./compile.sh
Plasma components
This section relates to the directories found in the plasma folder.
yes the error is with cmake specifically qt6 macros there is no file qt6macros.cmake and qt6qmlmacros.cmake and in the openmadriva repo there is only qt5macros. I may be able to solve the drufi Sql error but I will try only with qt6macros I need help where it can be located or what other package contains it from cmake
All of this is overkill and is meant to install what you need for you. It is also very poorly written:
That can be many different things but this is the important part:
It leads to this script which is in a very non-sensible place:
Basically, if you get the names of the prerequisites you need including cmake and ninja, then it should build.
dnf search and those names, or some part of them. dnf list <name> and wildcards before and after <name> will also assist with this and tell you if they are already installed.
as for the dependency for plasmoid, the dependency is solved, the problem is with kwin, it doesn’t give an error cmake/ninja, but it doesn’t appear in the settings, but when I use the ./compile.sh script, an error appears that there is no qt6macros.cmake and qt6qmlmacros.cmake
Right. I’m saying don’t use compile.sh. It’s poorly written and will probably not work with OMLx. You will have to use install.sh, which I linked previously. Outside of that, you will have to wait for them to finish it and publish it to the KDE Store so you can just download it using Plasma settings for Global Themes.
ok but still a problem with kwin from ./install.sh there is no error but there are no effects in the settings (for example aero glide). Probably in a few years or not at all on kde store, because it is a more complex project. I will sooner switch to debian 13 when it is released and make this theme