Mercurial > trustbridge
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 |