qt5 rebuild

Jakub Bogusz qboosh at pld-linux.org
Fri Jun 19 17:19:22 CEST 2015


On Fri, Jun 12, 2015 at 12:46:55AM +0300, Elan Ruusamäe wrote:
> On 11.06.2015 21:58, Jakub Bogusz wrote:
> >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.
> >
> 
> if you look the attempts to build qt5 in queue.html, you see that 
> current deps are %{version} based.
> i did not set them, so i did not try to remove them.
> 
> what makes it more harder (to rebuild) is that qtwebkit requires other 
> qt* also from %{version}, not just 5.x

OK, I lowered tools versions in all qt5 specs required to build
qtbase+qttools set (i.e. qtbase, qtxmlpatterns, qtdeclarative,
qtlocation, qtsensors, qtmultimedia, qtwebkit).


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-en mailing list