> On 01 Mar 2016, at 15:30, William Bader <williambader at hotmail.com> wrote: > > > >> Date: Tue, 1 Mar 2016 12:40:41 +0100 >> From: eilert-sprachen at t-online.de >> To: scribus at lists.scribus.net >> Subject: [scribus] Compiling Scribus for Qt5 >> >> This is purely "just for fun", so just tell me if I try something >> impossible. >> >> As I was interested in Qt5 libraries for my somewhat older Linux, I >> downloaded the sources and browsed the documentation. The first thing I >> found was how to compile the source statically into $HOME/qt5. >> >> Having done so, I wonder how to compile and link the Scribus 1.5 source >> to this version. >> >> Compiling Qt5, >> - "make" ran through flawlessly >> - I have not yet issued "make install" because it wasn't mentioned - is >> it necessary, anyway? >> >> If I am not completely on the wrong path up to here, what would be the >> necessary options to give for linking the Scribus sources to my personal >> qt5? >> >> Thanks for your advice! >> >> Regards >> Rolf > > I think that if the qt5 build works, you can get by without installing it, > but the Scribus build scripts need to be able to find the qt5 build area. You > will probably need to add the qt5 pkconfig directory to PKG_CONFIG_PATH and > the qt5 bin directory to PATH. On a Linux distribution that did not already > include qt5, I ended up faking the installation with a few sym links, but it > didn't work well: ln -s /home/build/qt5/qtbase/include /usr/include/qt5; ln > -s /home/build/qt5/qtbase /usr/lib64/qt5; ln -s > /home/build/qt5/qtbase/libexec/ /usr/libexec/qt5; ln -s > /home/build/qt5/qtbase/bin /usr/bin/qt5; mkdir /usr/share/qt5; ln -s > /home/build/qt5/qtbase/translations /usr/share/qt5/translations; ln -s > /home/build/qt5/qttools/src/linguist/phrasebooks /usr/share/qt5/phrasebooks > William
All you need is this on your cmake line: -DQT_PREFIX=?/path/to/your/qt? Craig
