Am 30.12.24 um 00:36 schrieb Albert Astals Cid:
El diumenge, 29 de desembre del 2024, a les 22:24:17 (Hora estàndard del
Centre d’Europa), Luigi Toscano va escriure:
Albert Astals Cid ha scritto:
El dissabte, 28 de desembre del 2024, a les 16:17:22 (Hora estàndard del
Centre d’Europa), Luigi Toscano va escriure:
Hi,
I've analyzed the status of the deliverables part of Gear which are still
tracked as Qt5 applications from the i18n point of view.
In light of the recent discussion about finding a shutdown date for the
Qt5
CI on invent.kde.org, I've already done a a similar investigation for the
independently released repositories. My hope here was to find some
applications that are basically ready for being Qt6 only.
So here are the results for Gear, grouped by types:
# Ready for Qt6-only
They supports Qt5 and Qt6, and they are compiled using Qt6 by some
distributions.
- kalzium
As far as I can see the HAVE_AVOGADRO code has not been ported so that
needs fixing.
Thanks for checking, I've missed that. Looking at the avogadro code, it
seems that both Qt 5 and Qt 6 are supported:
https://github.com/OpenChemistry/avogadrolibs/blob/master/CMakeLists.txt#L74
at least since 1.98.0:
https://github.com/OpenChemistry/avogadrolibs/releases/tag/1.98.0
It seems avogadro was disabled two years ago, before that upstream release:
https://invent.kde.org/education/kalzium/-/commit/c5adadec76a9526d9449e0ee97
04765552fabda1
So maybe time to reenable it?
Sure, also last time i checked it didn't really work (the molecule viewer is
black whatever you load) in Qt5 nor Qt6 mode, so it's not worse :D
I gave this a try and noticed that there's some unported code behind
that conditional. I can make a patch for that. I can confirm that the
OpenGL related parts are broken tough