On Wed, 09 Dec 2020 03:26:15 -0500 Pierre Labastie via blfs-dev wrote: > On Tue, 2020-12-08 at 15:54 -0600, Bruce Dubbs via blfs-dev wrote: > > On 12/8/20 3:34 PM, Marty Jack via blfs-dev wrote: > > > I see some discussion in the ticket on Qt 6.0. > > > > > > This is a case where you will need both Qt 5 and Qt 6 in parallel > > > for potentially years, similar to the situation with GTK 2 and GTK > > > 3 or Qt4 and Qt5. > > > > > > I predict very slow adoption of Qt 6 because they have deferred a > > > lot of modules that are not expected until 6.2 in the fall of 2021 > > > or later and they expect to repackage some classes into other > > > modules. The two that affect me are qtmultimedia and qtwebengine. > > > > > > I had some trouble getting the directory layout the way I wanted it > > > with cmake because it doesn't allow "..". > > > -DCMAKE_INSTALL_PREFIX=/usr > > > -DINSTALL_BINDIR=/usr/lib/qt6/bin > > > -DINSTALL_DATADIR=/usr/share/qt6 > > > -DINSTALL_DOCDIR=/usr/share/doc > > > -DINSTALL_INCLUDEDIR=/usr/include/qt6 > > > -DINSTALL_LIBDIR=/usr/lib > > > -DINSTALL_LIBEXECDIR=/usr/lib/qt6/libexec > > > -DINSTALL_MKSPECSDIR=/usr/lib/qt6/mkspecs > > > -DINSTALL_PLUGINSDIR=/usr/lib/qt6/plugins > > > -DINSTALL_QMLDIR=/usr/lib/qt6/qml > > > -DINSTALL_SYSCONFDIR=/etc/xdg > > > > > > I don't plan to convert any code I work on to it or install any of > > > it until something I build needs it or they ship qtmultimedia and > > > qtwebengine. > > > > > > Yes, it's way too early to add this package. I took a look at Arch > > and > > the only thing that depends on any of the modules so far are other > > qt6 > > modules. > > Yes, for some reason I haven't thought of all the implications of a new > major version for Qt... As far as LXQt is concerned, Qt6 lacks the > qtx11extras module, and I guess the API changes prevent building LXQt > (and its kf5 dependencies) anyway. > > OTOH, I still plan to try various ways to build a trimmed down version > of Qt, but I guess it should be another ticket (do not hold your > breath)... > > Pierre > > -- > http://lists.linuxfromscratch.org/listinfo/blfs-dev > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page
Ah yes, qtx11extras is also a blocker for me. I've been building Qt from the "single" modules for probably more than five years. It cuts down the download dramatically for me because many of the modules are of zero interest. In the book it would look very similar to the way Xorg is done. The one thing you have to take account of is the dependency chain, which mostly boils down to "is qtdeclarative required in addition to qtbase", and for qtwebengine a few more things, but you've already analyzed that one. -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page