[scribus] Scribus 1.5.0svn is now Qt5 only

Gregory Pittman gpittman at iglou.com
Wed Sep 4 02:52:00 UTC 2013


Some notes on trying and failing, trying and failing, trying and failing 
not so badly, trying and almost succeeding, then succeeding.

I still don't know which parts of qt5 I needed on fedora 19, but here is 
what I ended up downloading from Dan Horák's note - see
http://lists.scribus.info/pipermail/scribus/2013-September/049207.html

qt5-assistant-5.1.1-1.fc19.x86_64.rpm
qt5-designer-plugin-webkit-5.1.1-1.fc19.x86_64.rpm
qt5-qdbusviewer-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-ibase-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-mysql-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-odbc-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-postgresql-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-static-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-tds-5.1.1-1.fc19.x86_64.rpm
qt5-qtbase-x11-5.1.1-1.fc19.x86_64.rpm
qt5-qtdeclarative-5.1.1-1.fc19.x86_64.rpm
qt5-qtdeclarative-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qtdeclarative-static-5.1.1-1.fc19.x86_64.rpm
qt5-qtgraphicaleffects-5.1.1-1.fc19.x86_64(1).rpm
qt5-qtgraphicaleffects-5.1.1-1.fc19.x86_64.rpm
qt5-qtimageformats-5.1.1-1.fc19.x86_64.rpm
qt5-qtjsbackend-5.1.1-1.fc19.x86_64.rpm
qt5-qtjsbackend-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qtmultimedia-5.1.1-1.fc19.x86_64.rpm
qt5-qtmultimedia-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qtscript-5.1.1-1.fc19.x86_64.rpm
qt5-qtscript-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qtsvg-5.1.1-1.fc19.x86_64.rpm
qt5-qtsvg-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qttools-5.1.1-1.fc19.x86_64.rpm
qt5-qttools-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qttools-static-5.1.1-1.fc19.x86_64.rpm
qt5-qtwebkit-5.1.1-1.fc19.x86_64.rpm
qt5-qtwebkit-devel-5.1.1-1.fc19.x86_64.rpm
qt5-qtxmlpatterns-5.1.1-1.fc19.x86_64.rpm
qt5-qtxmlpatterns-devel-5.1.1-1.fc19.x86_64.rpm

Surely, there's some overkill here. The way I updated these after 
downloading them was with
sudo yum install local qt5-*

At least having all these did let cmake succeed with the added 
'-DUSE_QT5=1' parameter.
So then I tried make, which worked up to the point of linking CXX 
scribus, after which there was a mass of QString's not being found.
It occurred to me that I should have done another 'svn up', which I did.
This was more or less another replay of the linking issue, AFAICT.
Then the light bulb came on that perhaps I should have deleted my svn 
download and started clean ... duh!
Now it almost worked all the way to near the end, when it hung up on not 
finding lib64/cmake/Qt5LinguistTools/bin/lrelease...indeed, there was no 
lrelease, there wasn't even any bin/ there. But there was a 
/usr/bin/lrelease-qt5, so I made the bin directory inside 
Qt5LinguistTools, and then
ln -s lrelease /usr/bin/lrelease-qt5 (with sudo of course)
and TA-DAAAAAAA! It worked.

I did notice that the BUILDING file needs to be updated, since it still 
talks about using qt4 for 1.5.0svn.

Greg



More information about the scribus mailing list