[opensuse] libKF5WindowSystem5 devel package?
I would like to code on the LXQt project. So I checked out their code and walked my way through the cmake. Currently I am trying to compile lxqt-config. Running cmake and seeing what libs I need to install, so far I installed: libqt5widgets-devel libQt5DBus-devel libQt5xml-devel libQt5concurrent-devel libqt5-qtx11extras-devel libqt5-linguist-devel liblxqt-devel Now cmake is asking for FindKF5WindowSystem, exact message: CMake Error at /usr/share/cmake/lxqt/lxqt_use.cmake:62 (find_package): By not providing "FindKF5WindowSystem.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KF5WindowSystem", but CMake did not find one. Could not find a package configuration file provided by "KF5WindowSystem" with any of the following names: KF5WindowSystemConfig.cmake kf5windowsystem-config.cmake zypper told me libKF5WindowSystem5 is already installed and i dont see a libKF5WindowSystem5-devel package for this one, no idea why. Why is there not devel package for this? Am I missing something here? :-) -- Michael -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, 1 Jun 2015 16:57, blue hut
I would like to code on the LXQt project. So I checked out their code and walked my way through the cmake. Currently I am trying to compile lxqt-config. Running cmake and seeing what libs I need to install, so far I installed:
libqt5widgets-devel libQt5DBus-devel libQt5xml-devel libQt5concurrent-devel libqt5-qtx11extras-devel libqt5-linguist-devel liblxqt-devel
Now cmake is asking for FindKF5WindowSystem, exact message:
CMake Error at /usr/share/cmake/lxqt/lxqt_use.cmake:62 (find_package): By not providing "FindKF5WindowSystem.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KF5WindowSystem", but CMake did not find one.
Could not find a package configuration file provided by "KF5WindowSystem" with any of the following names:
KF5WindowSystemConfig.cmake kf5windowsystem-config.cmake
zypper told me libKF5WindowSystem5 is already installed and i dont see a libKF5WindowSystem5-devel package for this one, no idea why.
Why is there not devel package for this? Am I missing something here? :-)
As far as I know, LXQt is a derivate of LXDE, and as such does not use any KDE5 / KF5 components at all. So, I'd say something got bork-ed here. Either in one of the qt5-devel packages, or in the lxqt-devel packages is a wrong Require or Buildrequire that leads to this try to find a KF5 / Plasma5 component. Ah! found the stupid: In the liblxqt.spec [1] file, line 30: [code] BuildRequires: kwindowsystem-devel [/code] That should NOT be there, as it pulls in the whole kwin / KDE / KF stuff. And this is repeated in more than one lxqt package: lxqt-session, lxqt-about, .... [1] https://build.opensuse.org/package/view_file/X11:lxde/liblxqt/liblxqt.spec?e... - Yamaban. -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello Yamban, On 06/01/2015 05:23 PM, Yamaban wrote:
As far as I know, LXQt is a derivate of LXDE, and as such does not use any KDE5 / KF5 components at all.
So, I'd say something got bork-ed here. Either in one of the qt5-devel packages, or in the lxqt-devel packages is a wrong Require or Buildrequire that leads to this try to find a KF5 / Plasma5 component.
LXQt makes heavy use of KF5, actually they try to replace all things with KF5 stuff that they can. For them KF5 is a nice way to get a lot of functionallity without having to include heavy KDE stuff. So this is intended. But to compile the program myself (lxqt-config) I need a devel package for libKF5WindowSystem5, it seems. Like I said, I found most of the devel packages already. But this one I do not find. Isn't there one? Shouldn't there be one? -- Michael -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, 1 Jun 2015 17:34, blue hut wrote:
Hello Yamban,
On 06/01/2015 05:23 PM, Yamaban wrote:
As far as I know, LXQt is a derivate of LXDE, and as such does not use any KDE5 / KF5 components at all.
So, I'd say something got bork-ed here. Either in one of the qt5-devel packages, or in the lxqt-devel packages is a wrong Require or Buildrequire that leads to this try to find a KF5 / Plasma5 component.
LXQt makes heavy use of KF5, actually they try to replace all things with KF5 stuff that they can. For them KF5 is a nice way to get a lot of functionallity without having to include heavy KDE stuff.
So this is intended.
But to compile the program myself (lxqt-config) I need a devel package for libKF5WindowSystem5, it seems.
Like I said, I found most of the devel packages already. But this one I do not find. Isn't there one? Shouldn't there be one?
That "libKF5WindowSystem5" is in the "Buildrequires: kwindow...." I named in the last mail. IMHO KF5 brings to much bloat, and defeats the "Low requirements" goal of LXQt right from the start. Yeah, you can build a Formula 1 car, but to start with a Mack truck chassis is not wise. Well, looks like XFCE will be the next DE for me if the LXQt goes that direction, sad and a shame, but that is my personal opinion. - Yamaban. -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
2015-06-01 18:03 GMT+02:00 Yamaban
IMHO KF5 brings to much bloat, and defeats the "Low requirements" goal of LXQt right from the start.
Really? 13 classes that depend at most on QtWidgets (which are used anyway by LXQt) is a bloat? (in the kwindowsystem case at least) The whole point of KF5 is to make the libs more accepted outside KDE eco-system (so e.g. what was kdelibs4 source package, are now 60 source packages). Cheers, Hrvoje
- Yamaban. --
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 06/01/2015 06:03 PM, Yamaban wrote:
That "libKF5WindowSystem5" is in the "Buildrequires: kwindow...." I named in the last mail. Ah of course! Thanks a lot, and sorry for missing it the first time!
IMHO KF5 brings to much bloat, and defeats the "Low requirements" goal of LXQt right from the start. Actually I think they exactly split it into smaller packages for that reason, to make it smaller so others can use things without including all heavy KDE stuff. AFAIK its a good change, but I have not deeply investigated myself. It's just what LXQt developers told me. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
blue hut
-
Hrvoje Senjan
-
Yamaban