Recent

Author Topic: Fedora and libQtxPas  (Read 308 times)

dbannon

  • Hero Member
  • *****
  • Posts: 3156
    • tomboy-ng, a rewrite of the classic Tomboy
Fedora and libQtxPas
« on: November 02, 2024, 12:17:38 am »
And the good news is that Fedora 41 does have a current libqt5pas AND a libqt6pas. And unlike Debian it uses the correct version numbering, not linked to the Lazarus release.

That is certainly progress.  But, of course, there is bad news too.

libqt6pas in Fedora appears, to me, to have a minor problem (plus, of course the Wayland issues). The dev version, qt6pas-devel is listed as being for qt5 (not qt6), obviously a copy and paste error and most users will spot that. (Any Fedora users here who know how to report it ?)
Code: Bash  [Select][+][-]
  1. dbannon@fedora41kde:~$ dnf search qt6pas-devel
  2. ...
  3. Matched fields: name (exact)
  4.  qt6pas-devel.i686: Development files for qt5pas
  5.  qt6pas-devel.x86_64: Development files for qt5pas

So, now we can use Qt (FPC/Lazarus) apps "out of the box" with -
  • Ubuntu 24.04 (and presumably U2410), Qt5 only.
  • Debian Trixie for the brave. It has both Qt5 and Qt6. Sadly, Debian has chosen to link the Qt6Pas version number to the Lazarus version where they found it. But at least its better than the old one.
  • Arch systems, Qt5 up to date. Sadly Qt6 is a year out of date, but does use correct version number.
  • And now, Fedora 41, Qt5 and Qt6 - how good is that ?

Obviously, with all of the above, using Gnome or KDE, must work around Wayland with QT_QPA_PLATFORM=xcb. Sigh ....

Davo
EDIT: updated Arch info

« Last Edit: November 02, 2024, 06:21:47 am by dbannon »
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

cdbc

  • Hero Member
  • *****
  • Posts: 1678
    • http://www.cdbc.dk
Re: Fedora and libQtxPas
« Reply #1 on: November 02, 2024, 09:04:22 am »
Hi Davo
To supplement your info...
The standard FPC & Lazarus in PCLinuxOS' repository are:
FPC = 3.2.2
Lazarus = 3.6
libQt5Pas = 1.2.15 ~ compiled @06.10.2024

On PCLinuxOS we currently don't have KDE6/QT6, because our OS-Boss(Texstar) doesn't think it's good enough to be the 'Daily Driver' yet...!
Regards Benny
If it ain't broke, don't fix it ;)
PCLinuxOS(rolling release) 64bit -> KDE5 -> FPC 3.2.2 -> Lazarus 2.2.6 up until Jan 2024 from then on it's: KDE5/QT5 -> FPC 3.3.1 -> Lazarus 3.0

 

TinyPortal © 2005-2018