comparison INSTALL @ 1192:7839d3d696a1

(issue131) Update Install documentation for qt 5.3.2
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 22 Sep 2014 16:27:00 +0200
parents 3c67e32b5d4a
children eb4d7337edd7
comparison
equal deleted inserted replaced
1191:0f349b7f595f 1192:7839d3d696a1
13 Polarssl needs cmake and build-essentials. 13 Polarssl needs cmake and build-essentials.
14 14
15 export YOURPREFIX=<Prefix of your choice (default /usr)> 15 export YOURPREFIX=<Prefix of your choice (default /usr)>
16 export PATH=$YOURPREFIX/bin:$PATH 16 export PATH=$YOURPREFIX/bin:$PATH
17 17
18 curl https://download.qt-project.org/official_releases/qt/5.3/5.3.1/single/qt-everywhere-opensource-src-5.3.1.tar.xz.mirrorlist | grep SHA-256 18 curl https://download.qt-project.org/official_releases/qt/5.3/5.3.2/single/qt-everywhere-opensource-src-5.3.2.tar.xz.mirrorlist | grep SHA-256
19 19
20 29d2ab3b1aef87e2dd806b278802e357274016475a513341348040468bf233ac 20 7f5bf93344cb57bac374ea4a32c8eda87f1357f998f14278e717cf84d0289bf0
21 21
22 http://qt-mirror.dannhauer.de/official_releases/qt/5.3/5.3.1/single/qt-everywhere-opensource-src-5.3.1.tar.xz 22 http://qt-mirror.dannhauer.de/official_releases/qt/5.3/5.3.2/single/qt-everywhere-opensource-src-5.3.2.tar.xz
23 23
24 sha256sum qt-everywhere-opensource-src-5.3.1.tar.xz 24 sha256sum qt-everywhere-opensource-src-5.3.2.tar.xz
25 25
26 tar -xf qt-everywhere-opensource-src-5.3.1.tar.xz 26 tar -xf qt-everywhere-opensource-src-5.3.2.tar.xz
27 27
28 cd qt-everywhere-opensource-src-5.3.1/qtbase 28 cd qt-everywhere-opensource-src-5.3.2/qtbase
29 29
30 build dependencies have to to be installed at this point, 30 build dependencies have to to be installed at this point,
31 see ../qtbase/src/plugins/platforms/xcb/README 31 see ../qtbase/src/plugins/platforms/xcb/README
32 32
33 ./configure --prefix=$YOURPREFIX \ 33 ./configure --prefix=$YOURPREFIX \
34 -opensource \ 34 -opensource \
35 -release -nomake tests -nomake examples -confirm-license \ 35 -release -nomake tests -nomake examples -confirm-license \
36 -static -no-cups -no-nis -no-icu -no-fontconfig -qt-freetype \ 36 -static -no-cups -no-nis -no-icu -no-fontconfig -qt-freetype \
37 -no-directfb -no-opengl -no-kms -no-eglfs -no-egl -no-openssl -no-glib \ 37 -no-directfb -no-opengl -no-kms -no-eglfs -no-egl -no-openssl -no-glib \
38 -qpa xcb -qt-xkbcommon -qt-xcb -no-nis -no-libjpeg -qt-libpng \ 38 -qpa xcb -qt-xkbcommon -qt-xcb -no-nis -no-libjpeg -qt-libpng \
39 -qt-zlib -no-gif && \ 39 -qt-zlib -no-gif -no-xinput2 && \
40 nice make -j`nproc` && \ 40 nice make -j`nproc` && \
41 make install 41 make install
42 42
43 cd .. && \ 43 cd .. && \
44 cd qttools/src/designer/src/uitools && \ 44 cd qttools/src/designer/src/uitools && \
115 115
116 Create a new directory for qt. As qt has to build in source you need a different 116 Create a new directory for qt. As qt has to build in source you need a different
117 directory. 117 directory.
118 mkdir i386 118 mkdir i386
119 cd i386 119 cd i386
120 tar -xf ../qt-everywhere-opensource-src-5.3.1.tar.xz 120 tar -xf ../qt-everywhere-opensource-src-5.3.2.tar.xz
121 cd qt-everywhere-opensource-src-5.3.1/qtbase/ 121 cd qt-everywhere-opensource-src-5.3.2/qtbase/
122 ./configure --prefix=$YOURPREFIX/i386 \ 122 ./configure --prefix=$YOURPREFIX/i386 \
123 -opensource -platform linux-g++-32 \ 123 -opensource -platform linux-g++-32 \
124 -release -nomake tests -nomake examples -confirm-license \ 124 -release -nomake tests -nomake examples -confirm-license \
125 -static -no-cups -no-nis -no-icu \ 125 -static -no-cups -no-nis -no-icu \
126 -no-directfb -no-opengl -no-kms -no-eglfs -no-egl -no-openssl -no-glib \ 126 -no-directfb -no-opengl -no-kms -no-eglfs -no-egl -no-openssl -no-glib \
127 -system-libpng -qpa xcb -qt-xcb -no-nis -no-libjpeg -no-gif -qt-zlib \ 127 -system-libpng -qpa xcb -qt-xcb -no-nis -no-libjpeg -no-gif -qt-zlib \
128 -no-fontconfig -qt-freetype -qt-libpng -qt-xkbcommon \ 128 -no-fontconfig -qt-freetype -qt-libpng -qt-xkbcommon -no-xinput2 \
129 && \ 129 && \
130 nice make -j`nproc` && \ 130 nice make -j`nproc` && \
131 make install 131 make install
132 132
133 Switch back to the polarssl directory 133 Switch back to the polarssl directory

http://wald.intevation.org/projects/trustbridge/