....If I install your libqt6pas file first I can then install the -dev version too.
No, you should not be able to install the -dev package unless the main package is either already installed or you have both mentioned on the command line. The fact that the -dev package installed for you before the main package was considered is an error. Indeed, I don't know what it did, all the -dev package does is make a simlink to the main library (and a couple of doc files). If the main package is not there, did it make a bad link ? Thats my problem to solve !
I just installed them using sudo apt install libqt5pas-dev so they would be the versions from U20.04. So if I want maximum portability without providing links to your site, as well as using Mint/Ubuntu 20 I should stick to my VM with the old Lazarus 2.0.12 for Qt5.
Yes, you can do that. However, much of the improvements provided by later versions of Lazarus Qt5 fixed important bugs (in Lazarus Qt5 AND the main QT5 libraries too) so, please test very carefully before shipping any product based on Qt5 and Lazarus 2. I tell my users to first install the necessary "third party" libraries. I am afraid that comes with using old versions of Linux.
I wish the Lazarus Project options Compile screen just had the choices (regardless of the Lazarus Project and Ubuntu versions):
Make compatible with:
[x] Glibc_2.31 [ ] Glibc_2.34 [ ] ....
[x] libQt5pas 1.2.6 [ ] libQt5pas 1.2.8 .....
[ ] libQt6pas ....
I suppose it all relies on too many system files for that to be possible though.
Yes, I agree its less than desirable ! With the GLib issue Its the same with other development platforms and, apparently, no one else has come up with a better solution. A small team here tried very hard to find a general solution but it seemed too complicated to me, search the forum. With Qt5 and Qt6, its really just the steady development of Qt5 and Qt6 themselves, early releases are unstable, Zelko waits until a "long term" release of Qt5 or Qt6 appears and then bases his Lazarus interface on that. But in the meantime he has test versions out and the distros pick those up and ship them !
Gtk2 is now, finally frozen and hardly changes but GTK2 is, in my opinion, past its use by date. Sig ....
Anyway, please do test your product before shipping, very carefully !
Davo