Ignore:
Timestamp:
08/01/2015 04:26:22 AM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
ad6910d
Parents:
4a83293
Message:

Import back into SVN from Github

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16309 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/qt5-systemd.xml

    r4a83293 rac38e9dc  
    66
    77  <!ENTITY qt5-major "5.4">
    8   <!ENTITY qt5-url   "http://download.qt-project.org/official_releases/qt/&qt5-major;/&qt5-version;/single">
     8  <!ENTITY qt5-url   "http://download.qt.io/official_releases/qt/&qt5-major;/&qt5-version;/single">
    99
    1010  <!ENTITY qt5-download-http "&qt5-url;/qt-everywhere-opensource-src-&qt5-version;.tar.xz">
    1111  <!ENTITY qt5-download-ftp  " ">
    12   <!ENTITY qt5-md5sum        "21843b00ecde8956217faab391bc007b">
    13   <!ENTITY qt5-size          "278 MB">
    14   <!ENTITY qt5-buildsize     "4.76 GB (169 MB installed)">
    15   <!ENTITY qt5-time          "68.6 SBU (using parallelism=2)">
     12  <!ENTITY qt5-md5sum        "c23bd0f14d66e7901d24906a1edce9b0">
     13  <!ENTITY qt5-size          "269 MB">
     14  <!ENTITY qt5-buildsize     "6.7 GB (175 MB installed)">
     15  <!ENTITY qt5-time          "84 SBU">
    1616]>
    1717
     
    4242    </para>
    4343
    44     &lfs76_checked;
     44    &lfs77_checked;
    4545
    4646    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8686      <xref linkend="xcb-util-image"/>,
    8787      <xref linkend="xcb-util-keysyms"/>,
    88       <xref linkend="xcb-util-renderutil"/>, and
     88      <xref linkend="xcb-util-renderutil"/> and
    8989      <xref linkend="xcb-util-wm"/>
    9090    </para>
     
    9494      <xref linkend="cacerts"/>,
    9595      <xref linkend="cups"/>,
    96       <xref linkend="dbus"/>,
    9796      <xref linkend="glib2"/>,
    98       <xref linkend="gst-plugins-base"/>,
     97      <xref linkend="gst-plugins-base"/> (required for QtMultimedia),
     98      <xref linkend="gst10-plugins-base"/> (required for QtWebKit HTML5 Audio and Video Support),
    9999      <xref linkend="harfbuzz"/>,
    100       <xref linkend="icu"/> (unicode support, also required for QtWebKit),
     100      <xref linkend="icu"/> (Unicode support, also required for QtWebKit),
     101      <xref linkend="jasper"/>,
    101102      <xref linkend="libjpeg"/>,
    102103      <xref linkend="libmng"/>,
    103104      <xref linkend="libpng"/>,
    104105      <xref linkend="libtiff"/>,
     106      <xref linkend="libwebp"/>,
    105107      <xref linkend="libxkbcommon"/>,
     108      <xref linkend="libxslt"/> (required for QtWebKit),
    106109      <xref linkend="mtdev"/>,
     110      <xref linkend="nss"/> (required for QtWebEngine),
    107111      <xref linkend="openssl"/>,
    108112      <xref linkend="pcre"/>,
    109       <xref linkend="ruby"/> (required for QtWebKit), and
    110       <xref linkend="sqlite"/>
     113      <xref linkend="ruby"/> (required for QtWebKit),
     114      <xref linkend="sqlite"/> and
     115      <xref linkend="wayland"/> (<xref linkend="mesalib"/> must be built with
     116      <application>Wayland</application> support)
    111117    </para>
    112118
    113119    <bridgehead renderas="sect4">Optional</bridgehead>
    114120    <para role="optional">
     121      <xref linkend="bluez"/>,
    115122      <xref linkend="geoclue"/>,
    116       <xref linkend="gst10-plugins-base"/> (QtWebKit HTML5 Video Support),
    117123      <xref linkend="gtk2"/> (GTK+ Theme Support),
    118124      <xref linkend="ibus"/>,
    119125      <xref linkend="mariadb"/>,
    120126      <xref linkend="postgresql"/>,
    121       <xref linkend="pulseaudio"/>, and
    122       <xref linkend="unixodbc"/>
     127      <xref linkend="pulseaudio"/>,
     128      <xref linkend="unixodbc"/>,
     129      <ulink url="http://www.directfb.org/">DirectFB</ulink>,
     130      <ulink url="http://www.firebirdsql.org/">Firebird</ulink> and
     131      <ulink url="http://kcat.strangesoft.net/openal-releases/">OpenAL-Soft</ulink>
    123132    </para>
    124133
     
    194203
    195204<screen role="root"><userinput>mv /opt/qt{5,-&qt5-version;}
    196 ln -sfv qt-&qt5-version; /opt/qt5</userinput></screen>
     205ln -sfvn qt-&qt5-version; /opt/qt5</userinput></screen>
    197206
    198207      <para>
     
    201210        and use <filename class="directory">/opt/qt5</filename> as the
    202211        prefix again. Which version of <application>Qt5</application> you
    203         use depends only on where the symlink points to.
     212        use depends only on where the symlink points.
    204213      </para>
    205214    </tip>
     
    278287            -translationdir $QT5PREFIX/share/qt5/translations \
    279288            -examplesdir    $QT5PREFIX/share/doc/qt5/examples \
    280             -confirm-license \
    281             -opensource      \
    282             -dbus-linked     \
    283             -openssl-linked  \
    284             -system-harfbuzz \
    285             -system-sqlite   \
    286             -nomake examples \
    287             -optimized-qmake &amp;&amp;
     289            -confirm-license  \
     290            -opensource       \
     291            -dbus-linked      \
     292            -openssl-linked   \
     293            -journald         \
     294            -system-harfbuzz  \
     295            -system-sqlite    \
     296            -nomake examples  \
     297            -no-rpath         \
     298            -optimized-qmake  &amp;&amp;
    288299make</userinput></screen>
    289300
     
    323334    -i $QT5PREFIX/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
    324335
    325 find $QT5PREFIX/lib/lib{Enginio,qgsttools_p,Qt5*}.prl -exec sed -i -r \
    326      '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
     336sed -i '/^QMAKE_PRL_BUILD_DIR/d' $QT5PREFIX/lib/lib{Enginio,qgsttools_p,Qt5*}.prl</userinput></screen>
    327337
    328338    <para>
     
    409419            qdbusviewer qdbusxml2cpp qdoc qhelpconverter            \
    410420            qhelpgenerator qlalr qmake qml qml1plugindump qmlbundle \
    411             qmlimportscanner qmlmin qmlplugindump qmlprofiler       \
    412             qmlscene qmltestrunner qmlviewer qtdiag qtpaths         \
    413             rcc syncqt.pl uic xmlpatterns xmlpatternsvalidator
     421            qmleasing qmlimportscanner qmllint qmlmin qmlplugindump \
     422            qmlprofiler qmlscene qmltestrunner qmlviewer qtdiag     \
     423            qtpaths qtwaylandscanner rcc sdpscanner syncqt.pl uic   \
     424            xmlpatterns xmlpatternsvalidator
    414425do
    415426  ln -sfrv $QT5BINDIR/$file /usr/bin/$file-qt5
     
    429440    <para>
    430441      <parameter>-opensource</parameter>: Install the opensource
    431       version of <application>Qt</application>.
     442      version of <application>Qt5</application>.
    432443    </para>
    433444
     
    435446      <parameter>-release</parameter>: This switch disables
    436447      building with debugging symbols.
    437     </para>
    438 
    439     <para>
    440       <parameter>-nomake examples</parameter>: This switch
    441       disables building of the example programs included
    442       in the source tarball. Remove it if you want to build
    443       them.
    444     </para>
    445 
    446     <para>
    447       <parameter>-system-harfbuzz</parameter>: This switch enables use
    448       of the system version of <application>Harfbuzz</application>
    449       which fixes some font rendering issues in
    450       <application>Qt5</application> applications.
    451     </para>
    452 
    453     <para>
    454       <parameter>-system-sqlite</parameter>: This switch enables use
    455       of the system version of <application>SQLite</application>.
    456448    </para>
    457449
     
    466458
    467459    <para>
     460      <parameter>-journald</parameter>: This switch sets
     461      <command>systemd-journald</command> as the default logging
     462      target for <application>Qt5</application> apps.
     463    </para>
     464
     465    <para>
     466      <parameter>-system-harfbuzz</parameter>: This switch enables use
     467      of the system version of <application>Harfbuzz</application>
     468      which fixes some font rendering issues in
     469      <application>Qt5</application> applications.
     470    </para>
     471
     472    <para>
     473      <parameter>-system-sqlite</parameter>: This switch enables use
     474      of the system version of <application>SQLite</application>.
     475    </para>
     476
     477    <para>
     478      <parameter>-nomake examples</parameter>: This switch
     479      disables building of the example programs included
     480      in the source tarball. Remove it if you want to build
     481      them.
     482    </para>
     483
     484    <para>
     485      <parameter>-no-rpath</parameter>: This switch prevents
     486      linking with hardcoded runtime path in order to prevent
     487      the build from failing if another
     488      <application>Qt5</application> instance already exists
     489     in the installation prefix.
     490    </para>
     491
     492    <para>
    468493      <parameter>-optimized-qmake</parameter>: This switch enables
    469494      building of the optimized <command>qmake</command> program.
     
    477502    <sect3 id="qt5-config">
    478503      <title>Configuration Information</title>
     504
     505      <para>
     506        Ensure that environment variables needed by certain packages
     507        are set by running the following command as the
     508        <systemitem class="username">root</systemitem> user:
     509      </para>
     510
     511<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
     512<literal># Begin /etc/profile.d/qt5.sh
     513
     514export QT5DIR=$QT5PREFIX
     515export QT5BINDIR=$QT5BINDIR
     516
     517# End /etc/profile.d/qt5.sh</literal>
     518EOF</userinput></screen>
    479519
    480520      <note>
     
    482522          If you have installed <application>Qt5</application>
    483523          in <filename class="directory">/usr</filename> you
    484           can skip this section.
     524          can skip the rest of this section.
    485525        </para>
    486526      </note>
     
    523563<literal># Begin /etc/profile.d/qt5.sh
    524564
     565export QT5DIR=$QT5PREFIX
     566export QT5BINDIR=$QT5BINDIR
     567
     568pathappend $QT5PREFIX               CMAKE_PREFIX_PATH
    525569pathappend $QT5PREFIX/lib/pkgconfig PKG_CONFIG_PATH
    526570
     
    538582<literal># Begin /etc/profile.d/qt5.sh
    539583
     584export QT5DIR=$QT5PREFIX
     585export QT5BINDIR=$QT5BINDIR
     586
     587pathappend $QT5PREFIX               CMAKE_PREFIX_PATH
    540588pathappend $QT5BINDIR               PATH
    541589pathappend $QT5PREFIX/lib/pkgconfig PKG_CONFIG_PATH
     
    569617        <seg>
    570618          assistant, designer, lconvert, linguist, lrelease,
    571           lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
    572           qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
    573           qhelpgenerator, qlalr, qmake, qml1plugindump, qmlbundle,
    574           qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
    575           qmlscene, qmltestrunner, qmlviewer, qtdiag, qtpaths, rcc,
    576           syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
     619          lupdate, moc, pixeltool, qcollectiongenerator, qdbus,
     620          qdbuscpp2xml, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
     621          qhelpgenerator, qlalr, qmake, qml, qml1plugindump, qmlbundle,
     622          qmleasing, qmlimportscanner, qmllint, qmlmin, qmlplugindump,
     623          qmlprofiler, qmlscene, qmltestrunner, qmlviewer, qtdiag,
     624          qtpaths, qtwaylandscanner, rcc, sdpscanner, syncqt.pl, uic,
     625          xmlpatterns, and xmlpatternsvalidator
    577626        </seg>
    578627        <seg>
     
    581630          libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
    582631          libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so,
    583           libQt5Help.so, libQt5MultimediaQuick_p.so, libQt5Multimedia.so,
    584           libQt5MultimediaWidgets.so, libQt5Network.so, libQt5Nfc.so,
    585           libQt5OpenGLExtensions.a, libQt5OpenGL.so, libQt5PlatformSupport.a,
    586           libQt5Positioning.so, libQt5PrintSupport.so, libQt5QmlDevTools.a,
    587           libQt5Qml.so, libQt5QuickParticles.so, libQt5QuickWidgets.so,
    588           libQt5Quick.so, libQt5QuickTest.so, libQt5Script.so,
    589           libQt5ScriptTools.so, libQt5Sensors.so, libQt5SerialPort.so,
    590           libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
    591           libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5WebSockets.so,
    592           libQt5Widgets.so, libQt5X11Extras.so, libQt5XmlPatterns.so,
    593           libQt5Xml.so, and several plugins under /opt/qt5/{imports,plugins,qml}
     632          libQt5Help.so, libQt5Location.so, libQt5MultimediaQuick_p.so,
     633          libQt5Multimedia.so, libQt5MultimediaWidgets.so,
     634          libQt5Network.so, libQt5Nfc.so, libQt5OpenGLExtensions.a,
     635          libQt5OpenGL.so, libQt5PlatformSupport.a, libQt5Positioning.so,
     636          libQt5PrintSupport.so, libQt5QmlDevTools.a, libQt5Qml.so,
     637          libQt5QuickParticles.so, libQt5Quick.so, libQt5QuickTest.so,
     638          libQt5QuickWidgets.so, libQt5Script.so, libQt5ScriptTools.so,
     639          libQt5Sensors.so, libQt5SerialPort.so, libQt5Sql.so, libQt5Svg.so,
     640          libQt5Test.so, libQt5UiTools.a, libQt5WaylandClient.so,
     641          libQt5WebChannel.so, libQt5WebEngineCore.so, libQt5WebEngine.so,
     642          libQt5WebEngineWidgets.so, libQt5WebKit.so, libQt5WebKitWidgets.so,
     643          libQt5WebSockets.so, libQt5Widgets.so, libQt5X11Extras.so,
     644          libQt5XmlPatterns.so, and libQt5Xml.so
    594645        </seg>
    595646        <seg>
    596647          $QT5PREFIX/include/qt5,
    597648          $QT5PREFIX/lib/qt5,
     649          $QT5PREFIX/lib/cmake/{Qt5,Qt5Bluetooth,Qt5Concurrent},
     650          $QT5PREFIX/lib/cmake/{Qt5Core,Qt5DBus,Qt5Declarative},
     651          $QT5PREFIX/lib/cmake/{Qt5Designer,Qt5Enginio,Qt5Gui},
     652          $QT5PREFIX/lib/cmake/{Qt5Help,Qt5LinguistTools,Qt5Location},
     653          $QT5PREFIX/lib/cmake/{Qt5Multimedia,Qt5MultimediaWidgets},
     654          $QT5PREFIX/lib/cmake/{Qt5Network,Qt5Nfc,Qt5OpenGL},
     655          $QT5PREFIX/lib/cmake/{Qt5OpenGLExtensions,Qt5Positioning},
     656          $QT5PREFIX/lib/cmake/{Qt5PrintSupport,Qt5Qml,Qt5Quick},
     657          $QT5PREFIX/lib/cmake/{Qt5QuickTest,Qt5QuickWidgets,Qt5Script},
     658          $QT5PREFIX/lib/cmake/{Qt5ScriptTools,Qt5Sensors,Qt5SerialPort},
     659          $QT5PREFIX/lib/cmake/{Qt5Sql,Qt5Svg,Qt5Test,Qt5UiTools},
     660          $QT5PREFIX/lib/cmake/{Qt5WaylandClient,Qt5WebChannel},
     661          $QT5PREFIX/lib/cmake/{Qt5WebEngine,Qt5WebEngineCore},
     662          $QT5PREFIX/lib/cmake/{Qt5WebEngineWidgets,Qt5WebKit},
     663          $QT5PREFIX/lib/cmake/{Qt5WebKitWidgets,Qt5WebSockets,Qt5Widgets},
     664          $QT5PREFIX/lib/cmake/{Qt5X11Extras,Qt5Xml,Qt5XmlPatterns},
    598665          $QT5PREFIX/share/doc/qt5, and
    599666          $QT5PREFIX/share/qt5
     
    634701      </varlistentry>
    635702
     703      <varlistentry id="lconvert-qt5">
     704        <term><command>lconvert</command></term>
     705        <listitem>
     706          <para>
     707            is part of Qt5's Linguist tool chain. It can be used as a
     708            standalone tool to convert and filter translation data files.
     709          </para>
     710          <indexterm zone="qt5 lconvert-qt5">
     711            <primary sortas="b-lconvert-qt5">lconvert</primary>
     712          </indexterm>
     713        </listitem>
     714      </varlistentry>
     715
    636716      <varlistentry id="linguist-qt5">
    637717        <term><command>linguist</command></term>
     
    700780      </varlistentry>
    701781
     782      <varlistentry id="qdbus-qt5">
     783        <term><command>qdbus</command></term>
     784        <listitem>
     785          <para>
     786            lists available services, object paths,  methods, signals, and
     787            properties of objects on a bus.
     788          </para>
     789          <indexterm zone="qt5 qdbus-qt5">
     790            <primary sortas="b-qdbus-qt5">qdbus</primary>
     791          </indexterm>
     792        </listitem>
     793      </varlistentry>
     794
    702795      <varlistentry id="qmake-qt5">
    703796        <term><command>qmake</command></term>
Note: See TracChangeset for help on using the changeset viewer.