On Thu, Jun 11, 2015 at 05:46:25PM +0300, Elan Ruusamäe wrote: > qt5 rebuild has been very painful, because most of the packages need to > be rebuilt twice > > because they have: > %{?with_qch:BuildRequires: qt5-assistant >= 5.2} > %{?with_qm:BuildRequires: qt5-linguist >= 5.2} > > and getting qt5-assistant or linguist it's needed to build: > qtbase, qtlocation, qtsensors, qtwebkit all with bootstrap because they > depend on webkit, etc
You don't have to bootstrap qt5 from scratch everytime. You can use assistant and linguist from older qt5 release. > > so i looked that qm dependency loop can be eliminated if we build > translations from separate spec: qt5-qttranslations.spec > upstream bundles the tarball anyway separately. > > downside is that as currently translations are packaged to package by > translation name, like: > > qtbase_*.qm -> qt5-qtbase > assistant_*.qm -> > qtxmlpatterns_*.qm -> Qt5XmlPatterns > etc > > options would be: > a) create -i18n accompaning packages (Qt5XmlPatterns-i18n, ...) Such approach used to be once with KDE, hardly usable. -- Jakub Bogusz http://qboosh.pl/ _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en