Changeset 8137b30


Ignore:
Timestamp:
07/19/2015 05:26:23 PM (9 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
6c40c5ef
Parents:
52bb921
Message:
  • LXQt applications: More fixes, including some for building with Qt4.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16261 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r52bb921 r8137b30  
    4848      <para>July 19th, 2015</para>
    4949      <itemizedlist>
     50        <listitem>
     51          <para>[fernando] - LXQt applications: More fixes, including some for
     52          building with Qt4.
     53          <ulink url="&blfs-ticket-root;5683">#5683</ulink>.</para>
     54        </listitem>
    5055        <listitem>
    5156          <para>[renodr] - Update to libgusb-1.2.6. Fixes
  • lxqt/apps/lximage_qt.xml

    r52bb921 r8137b30  
    135135      <command>sed -i ... src/translations/lximage-qt_pt_BR.t</command>: Fixes
    136136      a bug introduced by the translation. If you will never use pt_BR as the
    137       prefix of your locale, this fix can be safely removed.
     137      prefix of your locale, this fix can be safely ignored.
    138138    </para>
    139139
  • lxqt/apps/obconf_qt.xml

    r52bb921 r8137b30  
    112112
    113113    <para>
    114       The choice of <filename class="directory">/usr</filename> for prefix is
    115       due to the general characteristics of this program, which can be used
     114      The choice of <filename class="directory">/usr</filename> prefix is due
     115      to the general characteristics of this program, which can be used
    116116      without <application>LXQt</application>.
    117117    </para>
     
    136136      this application linked to <application>Qt4</application>.
    137137    </para>
    138 
    139 
    140     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    141       href="../../xincludes/static-libraries.xml"/>
    142138
    143139  </sect2>
  • lxqt/apps/qterminal.xml

    r52bb921 r8137b30  
    105105
    106106    <para>
    107       The choice of <filename class="directory">/usr</filename> for prefix is
    108       due to the general characteristics of this program, which can be used
     107      The choice of <filename class="directory">/usr</filename> prefix is due
     108      to the general characteristics of this program, which can be used
    109109      without <application>LXQt</application>.
    110110    </para>
     
    127127    <para>
    128128      <parameter>-DUSE_SYSTEM_QXT=OFF</parameter>: This switch is necessary
    129       because the option has not yet been implemented.
     129      because the option has not been implemented if linking with
     130      <application>Qt5</application>. However, use it also if you choose
     131      linking to <application>Qt4</application>, because <ulink
     132      url="https://bitbucket.org/libqxt/libqxt/wiki/Home">libqxt</ulink> is
     133      required, but is no longer maintained.
    130134    </para>
    131135
    132136    <para>
    133       <parameter>-DUSE_QT5=true</parameter>: Use this switch, if you prefer to
     137      <parameter>-DUSE_QT5=true</parameter>: This switch is used in order to
    134138      build this application linked to <application>Qt5</application>. Toggle
    135139      to <quote>false</quote>, if you prefer to use
    136       <application>Qt4</application> (not tested by BLFS editors).
     140      <application>Qt4</application>.
    137141    </para>
    138142
  • lxqt/apps/qtermwidget.xml

    r52bb921 r8137b30  
    9090
    9191    <para>
    92       For compilation with <application>Qt4</application>, see <quote>Command
    93       Explanations</quote>, below. Install
    94       <application>qtermwidget</application> by running the following commands:
     92      If you have <application>Qt4</application> and
     93      <application>Qt5</application> installed, run <command>source
     94      setqt4</command> or <command>source setqt5</command>, respectively, in
     95      order to link <application>qtermwidget</application> to the one of your
     96      choice. Following instructions are for <application>Qt5</application>
     97      linking. For compilation with <application>Qt4</application>, see
     98      <quote>Command Explanations</quote>, below. Install
     99      <application>qtermwidget</application> by running the following
     100      commands:
    95101    </para>
    96102
     
    130136    <para>
    131137      <parameter>-DBUILD_DESIGNER_PLUGIN=0</parameter>: This switch is
    132       necessary because the option has not yet been implemented.
    133     </para>
    134 
    135     <para>
    136       <parameter>-DUSE_QT5=true</parameter>: Use this switch, if you prefer to
     138      necessary, because building the Qt designer plugin is not supported for
     139      <application>Qt5</application> yet. Toggle to 1 or remove, if you prefer
     140      to use <application>Qt4</application>.
     141    </para>
     142
     143    <para>
     144      <parameter>-DUSE_QT5=true</parameter>: This switch is used in order to
    137145      build this application linked to <application>Qt5</application>. Toggle
    138146      to <quote>false</quote>, if you prefer to use
    139       <application>Qt4</application> (not tested by BLFS editors).
     147      <application>Qt4</application>.
    140148    </para>
    141149
     
    155163        </seg>
    156164        <seg>
    157           libqtermwidget5.so
     165          libqtermwidget5.so or
     166          libqtermwidget4.so and
     167          /usr/lib/qt4/plugins/designer/libqtermwidget4plugin.so
    158168        </seg>
    159169        <seg>
    160           /usr/{include,share{/cmake,}}/qtermwidget5
     170          /usr/{include,share{/cmake,}}/qtermwidget5 or
     171          /usr/{include,share{/cmake,}}/qtermwidget4
    161172        </seg>
    162173      </seglistitem>
     
    180191      </varlistentry>
    181192
     193      <varlistentry id="libqtermwidget4-lib">
     194        <term><filename class="libraryfile">libqtermwidget4.so</filename></term>
     195        <listitem>
     196          <para>
     197            contains the <application>libqtermwidget4</application> API functions.
     198          </para>
     199          <indexterm zone="qtermwidget libqtermwidget4-lib">
     200            <primary sortas="c-libqtermwidget4">libqtermwidget4.so</primary>
     201          </indexterm>
     202        </listitem>
     203      </varlistentry>
     204
     205      <varlistentry id="libqtermwidget4plugin-lib">
     206        <term><filename class="libraryfile">libqtermwidget4plugin.so</filename></term>
     207        <listitem>
     208          <para>
     209            contains the <application>qtermwidget Qt4 designer plugin</application>.
     210          </para>
     211          <indexterm zone="qtermwidget libqtermwidget4plugin-lib">
     212            <primary sortas="c-libqtermwidget4plugin">libqtermwidget4plugin.so</primary>
     213          </indexterm>
     214        </listitem>
     215      </varlistentry>
    182216
    183217    </variablelist>
  • lxqt/apps/qupzilla.xml

    r52bb921 r8137b30  
    2121  </sect1info>
    2222
    23   <title>QupZilla-&qupzilla-version;</title>
     23  <title>qupzilla-&qupzilla-version;</title>
    2424
    2525  <indexterm zone="qupzilla">
     
    3131
    3232    <para>
    33       <application>QupZilla</application> is a fast
    34        <application>QtWebKit</application> browser. It aims to be a lightweight
    35        web browser available through all major platforms. It has been
    36        originally started only for educational purposes. But from its start,
    37        <application>QupZilla</application> has grown into a feature-rich
    38        browser.
     33      <application>QupZilla</application> is a fast, feature-rich and
     34      lightweight <application>QtWebKit</application> based browser,
     35      originally intended only for educational purposes.
    3936    </para>
    4037
     
    9491    <bridgehead renderas="sect4">Required</bridgehead>
    9592    <para role="required">
    96       <xref linkend="cmake"/>
     93      <xref linkend="cmake"/>,
    9794      <xref linkend="openssl"/>, and
    9895      <xref linkend="qt5"/> or
     
    117114
    118115    <para>
    119       The following fixes are needed, if building with <application>Qt5</application>:
     116      The following fixes are needed, if building with
     117      <application>Qt5</application>:
    120118    </para>
    121119
     
    132130    </para>
    133131
    134     <para>
    135       The next commands are used for the build configuration and for fixing
    136       the submenu in the Desktop Environment. Alternatively, you can add each
    137       environmet variable, one at a line, to
    138       <filename>src/defines.pri</filename>.
    139     </para>
    140 
    141 <screen><userinput>export QUPZILLA_PREFIX=/usr \
    142        USE_WEBGL=true       &amp;&amp;
    143 
    144 sed -e 's/^TargetEnvironment/#&amp;/'              \
     132    <note>
     133      <para>
     134        By default,  <application>QupZilla</application> installs its menu in
     135        the Office category, depending on the Desktop Environment.  If
     136        desired, change it to the Internet category:
     137      </para>
     138
     139<screen><userinput>sed -e 's/^TargetEnvironment/#&amp;/'              \
    145140    -e 's/Categories=/&amp;Application;Internet;/' \
    146141    -i  linux/applications/qupzilla.desktop</userinput></screen>
    147 
    148     <para>
    149       The choice of <filename class="directory">/usr</filename> for prefix is
    150       due to the general characteristics of this program, which can be used
    151       without <application>LXQt</application>.
    152     </para>
     142    </note>
    153143
    154144    <para>
     
    157147    </para>
    158148
    159 <screen><userinput>qmake</userinput></screen>
     149<screen><userinput>export QUPZILLA_PREFIX=/usr \
     150       USE_WEBGL=true &amp;&amp;
     151
     152qmake &amp;&amp;
     153
     154make</userinput></screen>
     155
     156    <para>
     157      The <command>export</command> command is used for configuring the build.
     158      Alternatively, you can add each environmet variable, one at a line, to
     159      <filename>src/defines.pri</filename>. The choice of <filename
     160      class="directory">/usr</filename> prefix is due to the general
     161      characteristics of this program, which can be used without
     162      <application>LXQt</application>.
     163    </para>
    160164
    161165    <para>
     
    183187    <title>Command Explanations</title>
    184188
    185     <para>
    186       <command>sed ... -i  linux/applications/qupzilla.desktop</command>:
    187       Fixes location in some Desktop Environment submenu.
    188     </para>
    189 
    190189    <note>
    191190      <para>
    192         Following variables need to be exported. You can add them to the
    193         <command>export</command> block in the main instructions.
    194         Alternatively, instead of exporting, they can be added, one at a line,
    195         to <filename>src/defines.pri</filename>.
     191        If you wish to use any the following variables, they need to be
     192        exported.  You can add them to the <command>export</command> block in
     193        the main instructions.  Alternatively, instead of exporting, they can
     194        be added, one at a line, to <filename>src/defines.pri</filename>.
    196195      </para>
    197196    </note>
     
    203202
    204203    <para>
    205       <envar>GNOME_INTEGRATION=true</envar>: Enable Gnome integration, this
     204      <envar>GNOME_INTEGRATION=true</envar>: Enables Gnome integration, this
    206205      meaning the build of Gnome-Keyring Password plugin, which provides
    207206      support for storing passwords in Gnome-Keyring.
     
    209208
    210209    <para>
    211       <envar>KDE_INTEGRATION=true</envar>: Enable KDE integration, this
     210      <envar>KDE_INTEGRATION=true</envar>: Enables KDE integration, this
    212211      meaning the build of KWallet Password plugin, which provides support for
    213212      storing passwords in KWallet.
Note: See TracChangeset for help on using the changeset viewer.