Changeset ad41452
- Timestamp:
- 04/15/2012 05:19:58 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 1bc70b56
- Parents:
- 86f9469
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r86f9469 rad41452 606 606 <!ENTITY qt-version "3.3.8d"> 607 607 <!ENTITY qt4-version "4.8.1"> 608 <!ENTITY qt-dir "$QTDIR"> 608 609 <!ENTITY cairo-version "1.12.0"> 609 610 <!ENTITY cairomm-version "1.9.2"> -
general/genlib/libdbusmenuqt.xml
r86f9469 rad41452 92 92 <screen><userinput>mkdir build && 93 93 cd build && 94 cmake -DCMAKE_INSTALL_PREFIX= $QT4DIR\94 cmake -DCMAKE_INSTALL_PREFIX=&qt-dir; \ 95 95 -DWITH_DOC=OFF .. && 96 96 make</userinput></screen> … … 122 122 <seg>None</seg> 123 123 <seg>libdbusmenu-qt.so</seg> 124 <seg> $QT4DIR/include/dbusmenu-qt</seg>124 <seg>&qt-dir;/include/dbusmenu-qt</seg> 125 125 </seglistitem> 126 126 </segmentedlist> -
general/genlib/qca.xml
r86f9469 rad41452 8 8 <!ENTITY qca-download-ftp " "> 9 9 <!ENTITY qca-md5sum "fc15bd4da22b8096c51fcfe52d2fa309"> 10 <!ENTITY qca-size "4. 5MB">11 <!ENTITY qca-buildsize " 89MB">10 <!ENTITY qca-size "4.3 MB"> 11 <!ENTITY qca-buildsize "110 MB"> 12 12 <!ENTITY qca-time "2.2 SBU"> 13 13 ]> … … 28 28 29 29 <sect2 role="package"> 30 <title>Introduction to Q CA</title>30 <title>Introduction to Qca</title> 31 31 32 <para><application>Q CA</application> aims to provide a straightforward33 and cross-platform crypto API, using <application>Qt 4</application> datatypes34 and conventions. <application>Q CA</application> separates the API from32 <para><application>Qca</application> aims to provide a straightforward 33 and cross-platform crypto API, using <application>Qt</application> datatypes 34 and conventions. <application>Qca</application> separates the API from 35 35 the implementation, using plugins known as Providers.</para> 36 36 37 &lfs 67_checked;37 &lfs71_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 68 68 </itemizedlist> 69 69 --> 70 <bridgehead renderas="sect3"> qca Dependencies</bridgehead>70 <bridgehead renderas="sect3">Qca Dependencies</bridgehead> 71 71 72 72 <bridgehead renderas="sect4">Required</bridgehead> … … 82 82 83 83 <sect2 role="installation"> 84 <title>Installation of Q CA</title>84 <title>Installation of Qca</title> 85 85 86 <para>Install <application> qca</application> by running the following86 <para>Install <application>Qca</application> by running the following 87 87 commands:</para> 88 88 89 <screen><userinput>./configure --prefix=$(pkg-config --variable=prefix QtCore) && 89 <screen><userinput>sed -i '217s@set@this->set@' src/botantools/botan/botan/secmem.h && 90 ./configure --prefix=&qt-dir; && 90 91 make</userinput></screen> 91 92 … … 95 96 96 97 </sect2> 97 <!-- 98 98 99 <sect2 role="commands"> 99 100 <title>Command Explanations</title> 100 101 101 <para><option>- -xyz</option>: This option is set for ...</para> 102 <para><command>sed -i '217s@set@...</command>: This sed fixes compiling with 103 <application>GCC</application> 4.7. It is safe to omit when compiling with 104 older <application>GCC</application> versions.</para> 102 105 103 106 </sect2> 104 --> 107 105 108 <sect2 role="content"> 106 109 <title>Contents</title> 107 110 108 111 <segmentedlist> 109 <segtitle>Installed Program </segtitle>112 <segtitle>Installed Programs</segtitle> 110 113 <segtitle>Installed Libraries</segtitle> 111 <segtitle>Installed Director y</segtitle>114 <segtitle>Installed Directories</segtitle> 112 115 113 116 <seglistitem> 114 <seg> None</seg>115 <seg>libqca.so </seg>116 <seg>$QT4DIR/share/qca</seg>117 <seg>qcatool2 and qcatool2.debug</seg> 118 <seg>libqca.so and libqca.so.&qca-version;.debug</seg> 119 <seg>&qt-dir;/include/QtCrypto and &qt-dir;/share/qca</seg> 117 120 </seglistitem> 118 121 </segmentedlist> -
general/prog/doxygen.xml
r86f9469 rad41452 91 91 <note><para>If you have both <xref linkend='qt'/> and <xref linkend='qt4'/> 92 92 installed, be sure to set the environment variable QTDIR to point to the 93 <application>Qt 4</application> top level directory if you add the93 <application>Qt</application> top level directory if you add the 94 94 <option>- -with-doxywizard</option> option.</para></note> --> 95 95 … … 123 123 124 124 <para><option>--with-doxywizard</option>: Use this parameter if 125 <application>Qt 4</application> is installed and you wish to build the125 <application>Qt</application> is installed and you wish to build the 126 126 GUI front-end.</para> 127 127 -
introduction/welcome/changelog.xml
r86f9469 rad41452 46 46 <itemizedlist> 47 47 <listitem> 48 <para>[rthomsen] - Added sed for compiling Strigi with GCC 4.7.</para> 48 <para>[rthomsen] - Replace the use of the $QT4DIR variable with 49 $QTDIR, since only one version of Qt is currently in the book.</para> 50 </listitem> 51 <listitem> 52 <para>[rthomsen] - Added sed for compiling Qca with GCC 4.7. Thanks 53 to Pierre Labastie for the report.</para> 54 </listitem> 55 <listitem> 56 <para>[rthomsen] - Added sed for compiling Strigi with GCC 4.7. Thanks 57 to Pierre Labastie for the report.</para> 49 58 </listitem> 50 59 <listitem> -
kde4/core/akonadi.xml
r86f9469 rad41452 93 93 <screen><userinput>mkdir build && 94 94 cd build && 95 CMAKE_PREFIX_PATH= $QT4DIR\95 CMAKE_PREFIX_PATH=&qt-dir; \ 96 96 cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; .. && 97 97 make</userinput></screen> … … 106 106 <title>Command Explanations</title> 107 107 108 <para><option>CMAKE_PREFIX_PATH= $QT4DIR</option>: This option is set to find automoc4.</para>108 <para><option>CMAKE_PREFIX_PATH=&qt-dir;</option>: This option is set to find automoc4.</para> 109 109 110 110 </sect2> -
kde4/core/automoc4.xml
r86f9469 rad41452 31 31 32 32 <para><application>Automoc4</application> is a tool to add rules for generating 33 <application>Qt 4</application> moc files automatically to projects that use33 <application>Qt</application> moc files automatically to projects that use 34 34 <application>CMake</application> as the buildsystem.</para> 35 35 … … 89 89 <screen><userinput>mkdir build && 90 90 cd build && 91 cmake -DCMAKE_INSTALL_PREFIX= $QT4DIR\91 cmake -DCMAKE_INSTALL_PREFIX=&qt-dir; \ 92 92 .. && 93 93 make</userinput></screen> … … 129 129 <term><command>automoc4</command></term> 130 130 <listitem> 131 <para>is a utility generating <application>Qt 4</application> moc131 <para>is a utility generating <application>Qt</application> moc 132 132 files.</para> 133 133 <indexterm zone="a-automoc4 automoc4"> -
kde4/core/config.xml
r86f9469 rad41452 70 70 <title>Installing further KDE packages</title> 71 71 <para>Every subsequent package can be built while having <application>KDE</application> up and 72 running, but remember to keep <envar>&kde-dir;</envar> and <envar> $QT4DIR</envar> set.</para>72 running, but remember to keep <envar>&kde-dir;</envar> and <envar>&qt-dir;</envar> set.</para> 73 73 </sect2> 74 74 -
kde4/core/phonon.xml
r86f9469 rad41452 99 99 <screen><userinput>mkdir build && 100 100 cd build && 101 cmake -DCMAKE_INSTALL_PREFIX= $QT4DIR\101 cmake -DCMAKE_INSTALL_PREFIX=&qt-dir; \ 102 102 -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE \ 103 103 .. && … … 113 113 <title>Command Explanations</title> 114 114 115 <para><option>-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE</option>: This option ensures that the plugins and mkspecs files get installed in the correct location.</para> 115 <para><option>-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE</option>: 116 This option ensures that the plugins and mkspecs files get installed in 117 the correct location.</para> 116 118 117 119 </sect2> … … 122 124 123 125 <screen><userinput>sed -i -e 's#{includedir}$#& -I\${includedir}/phonon#' \ 124 $QT4DIR/lib/pkgconfig/phonon.pc</userinput></screen>126 &qt-dir;/lib/pkgconfig/phonon.pc</userinput></screen> 125 127 --> 126 128 … … 137 139 138 140 <segmentedlist> 139 <segtitle>Installed Program </segtitle>141 <segtitle>Installed Programs</segtitle> 140 142 <segtitle>Installed Libraries</segtitle> 141 <segtitle>Installed Director y</segtitle>143 <segtitle>Installed Directories</segtitle> 142 144 143 145 <seglistitem> 144 146 <seg>none</seg> 145 <seg>libphonon.so ,libphononexperimental.so</seg>147 <seg>libphonon.so and libphononexperimental.so</seg> 146 148 <seg>none</seg> 147 149 </seglistitem> -
kde4/core/polkit-qt.xml
r86f9469 rad41452 88 88 <screen><userinput>mkdir build && 89 89 cd build && 90 CMAKE_PREFIX_PATH= $QT4DIR\90 CMAKE_PREFIX_PATH=&qt-dir; \ 91 91 cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; .. && 92 92 make</userinput></screen> … … 101 101 <title>Command Explanations</title> 102 102 103 <para><option>CMAKE_PREFIX_PATH= $QT4DIR</option>: This option is set to find automoc4</para>103 <para><option>CMAKE_PREFIX_PATH=&qt-dir;</option>: This option is set to find automoc4</para> 104 104 105 105 </sect2> -
kde4/intro/kde4-intro.xml
r86f9469 rad41452 18 18 <para><application>KDE</application> version 4 is a comprehensive desktop 19 19 environment with a huge number of applications written for it and a huge 20 amount of users. It is based on the <application>Qt 4</application> framework.</para>20 amount of users. It is based on the <application>Qt</application> framework.</para> 21 21 <para>For more information visit the official KDE project site at <ulink 22 22 url="http://www.kde.org/"/>.</para> -
kde4/intro/pre-install-config.xml
r86f9469 rad41452 132 132 </tip> 133 133 134 <!-- Moved to QT4135 <sect2><title>The QT4DIR variable</title>136 137 <para>Some additional packages which are based on138 <application>Qt4</application> will be installed. One of them is139 <application>Phonon</application>, a direct replacement of the implementation140 which comes with <application>Qt4</application>. It's recommended placing141 such libraries in the same hierarchy where <application>Qt4</application>142 itself resides. Later on, it is refered to as <envar>QT4DIR</envar>. If you have143 placed <application>Qt4</application> in <filename144 class='directory'>/usr</filename>, set <envar>QT4DIR</envar>:</para>145 146 <screen><userinput>export QT4DIR=/usr</userinput></screen>147 148 <para>Alternativly, <application>Qt4</application> is often placed in the149 <filename class='directory'>/opt</filename> hierarchy:</para>150 151 <screen><userinput>export QT4DIR=/opt/qt-&qt4-version;152 export PATH=$QT4DIR/bin:$PATH</userinput></screen>153 -->154 134 </sect2> 155 135 </sect1> -
networking/netutils/avahi.xml
r86f9469 rad41452 159 159 <para><parameter>--disable-qt4</parameter>: This parameter disables the 160 160 building of <application>Qt4Core</application> mainloop integration. Omit 161 this if you have installed <application>Qt 4</application>.</para>161 this if you have installed <application>Qt</application>.</para> 162 162 163 163 <para><parameter>--enable-core-docs</parameter>: This parameter enables the -
x/lib/qt4.xml
r86f9469 rad41452 28 28 29 29 <sect2 role="package"> 30 <title>Introduction to Qt 4</title>30 <title>Introduction to Qt</title> 31 31 32 32 <para><application>Qt</application> is a cross-platform application … … 35 35 as a widget toolkit), and also used for developing non-GUI programs such 36 36 as command-line tools and consoles for servers. One of the major users 37 of <application>Qt 4</application> is <application>KDE</application>.</para>37 of <application>Qt</application> is <application>KDE</application>.</para> 38 38 39 39 &lfs71_checked; … … 112 112 113 113 <sect2 role="installation"> 114 <title>Installation of Qt 4</title>114 <title>Installation of Qt</title> 115 115 116 116 <para>There are several ways to install a complicated package such as 117 <application>Qt 4</application>. The files are not completely position117 <application>Qt</application>. The files are not completely position 118 118 independent. Installation procedures execute the program 119 119 <command>pkg-config</command> to determine the location of package 120 120 executables, libraries, headers, and other files. For 121 <application>Qt 4</application>, <command>pkg-config</command> will look121 <application>Qt</application>, <command>pkg-config</command> will look 122 122 for the appropriate <filename>lib/pkgconfig/Qt*.pc</filename> files which 123 123 must be modified if relocating the package. These files are set up correctly … … 136 136 <filename class='directory'>/usr</filename> hierarchy. 137 137 This is the method that most commercial distributions use.</para> 138 <!-- 139 <note> 140 <para>There is no conflict between the <application>Qt3</application> 141 and <application>Qt4</application> applications and headers so both 142 can be installed at the same time. This may be necessary to build or 143 run Qt3 applications like <application>KDE3</application> and 144 <application>Qt4</application> applications like 145 <application>Doxygen</application>'s <application>doxywizard</application> 146 on the same system. 147 </para> 148 149 <para>To set up both <application>Qt3</application> and 150 <application>Qt4</application> on the same system, choose the primary 151 version for the <filename>/opt/qt</filename> symbolic link and add 152 the explicit library directory of the other version to 153 <filename>/etc/ld.so.conf</filename>.</para> 154 155 <para>On a system with both versions of Qt, there is a name conflict with 156 Qt applications such as <filename>qmake</filename>, 157 <filename>assistant</filename>, and <filename>designer</filename>. In 158 such a case, make sure the PATH variable lists the proper 159 <filename>/opt/qt<version>/bin</filename> directory before the 160 other Qt bin directory. </para> 161 </note> 162 --> 138 163 139 <caution> 164 <para>If <application>Qt 4</application> is being reinstalled and the140 <para>If <application>Qt</application> is being reinstalled and the 165 141 <filename class='directory'>/usr</filename> 166 142 directory is used as the prefix, run the following commands from a 167 console or non-Qt 4based window manager. It overwrites168 <application>Qt 4</application> libraries that should not be in use during143 console or non-Qt based window manager. It overwrites 144 <application>Qt</application> libraries that should not be in use during 169 145 the install process.</para> 170 146 </caution> … … 172 148 <note> 173 149 <para>The build time and space required for the full 174 <application>Qt 4</application> is quite long. The instructions below do150 <application>Qt</application> is quite long. The instructions below do 175 151 not build the tutorials and examples. Removing the 176 152 <parameter>-nomake</parameter> lines will create a complete build.</para> 177 153 </note> 178 154 179 <para>The method recommended by the <application>Qt 4</application>155 <para>The method recommended by the <application>Qt</application> 180 156 developers does not use the /usr directory prefix. It has the advantage of 181 157 keeping all the package files consolidated in a dedicated directory … … 184 160 by changing one symbolic link.</para> 185 161 186 <para>The <application>Qt 4</application> developers use a default location162 <para>The <application>Qt</application> developers use a default location 187 163 of <filename class='directory'>/usr/local/qt/</filename>, however the 188 164 procedure below puts the files in <filename … … 190 166 and then creates a symbolic link to <filename>/opt/qt/</filename>.</para> 191 167 192 <para>Configure <application>Qt 4</application> by running the168 <para>Configure <application>Qt</application> by running the 193 169 following commands:</para> 194 170 … … 220 196 <screen role="root"><userinput>make install</userinput></screen> 221 197 222 <para>If you installed <application>Qt 4</application> in the /opt directory,198 <para>If you installed <application>Qt</application> in the /opt directory, 223 199 again as the <systemitem class="username">root</systemitem> user issue:</para> 224 200 … … 245 221 <para><parameter>-nomake examples, -nomake demos</parameter>: 246 222 These switches disable building programs that are only of interest 247 to a <application>Qt 4</application> developer.</para>223 to a <application>Qt</application> developer.</para> 248 224 249 225 <para><parameter>-system-sqlite</parameter>: … … 261 237 <para><parameter>-plugin-sql-<replaceable><driver></replaceable></parameter> 262 238 or <parameter>-qt-sql-<replaceable><driver></replaceable></parameter>: 263 These switches build SQL support into the <application>Qt 4</application>239 These switches build SQL support into the <application>Qt</application> 264 240 libraries.</para> 265 241 … … 280 256 281 257 <sect2 role="configuration"> 282 <title>Configuring Qt 4</title>258 <title>Configuring Qt</title> 283 259 284 260 <sect3 id='qt4-config'> 285 261 <title>Configuration Information</title> 286 262 287 <para>If you installed <application>Qt 4</application> in a location other263 <para>If you installed <application>Qt</application> in a location other 288 264 than /usr, you also need to update the following configuration files so 289 that <application>Qt 4</application> is correctly found by other packages265 that <application>Qt</application> is correctly found by other packages 290 266 and system processes.</para> 291 267 … … 295 271 296 272 <screen role="root"><userinput>cat >> /etc/ld.so.conf << "EOF" && 297 <literal># Begin qt addition273 <literal># Begin Qt addition 298 274 299 275 /opt/qt/lib 300 276 301 # End qt addition</literal>277 # End Qt addition</literal> 302 278 EOF 303 279 ldconfig</userinput></screen> … … 308 284 309 285 <para>As the <systemitem class="username">root</systemitem> user, create 310 the <filename>/etc/profile.d/qt4.sh</filename> file:</para> 311 312 <screen role="root"><userinput>cat > /etc/profile.d/qt4.sh << "EOF" 313 # Begin /etc/profile.d/qt4.sh 314 315 QT4DIR=/opt/qt 286 the <filename>/etc/profile.d/qt.sh</filename> file:</para> 287 288 <screen role="root"><userinput>cat > /etc/profile.d/qt.sh << "EOF" 289 # Begin /etc/profile.d/qt.sh 290 316 291 QTDIR=/opt/qt 317 292 … … 319 294 pathappend /opt/qt/lib/pkgconfig PKG_CONFIG_PATH 320 295 321 export QT 4DIR QTDIR322 323 # End /etc/profile.d/qt 4.sh296 export QTDIR 297 298 # End /etc/profile.d/qt.sh 324 299 EOF</userinput></screen> 325 300
Note:
See TracChangeset
for help on using the changeset viewer.