Changeset e7df575


Ignore:
Timestamp:
10/22/2016 08:17:41 PM (8 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
bc6717b
Parents:
563fc9d
Message:

Update LXQt applications and add pavucontrol-qt

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

Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r563fc9d re7df575  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "20">                   <!-- Always 2 digits -->
     3<!ENTITY day          "22">                   <!-- Always 2 digits -->
    44<!ENTITY month        "10">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2016">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "October 20th &year;">
     9<!ENTITY releasedate  "October 22nd &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r563fc9d re7df575  
    4747      <itemizedlist>
    4848        <listitem>
     49          <para>[pierre] - Update to lximage-qt-0.5.0, obconf-qt-0.11.0,
     50          qterminal-0.7.0, qtermwidget-0.7.0, and add pavucontrol-qt-0.1.0.
     51          Fixes <ulink url="&blfs-ticket-root;8349">#8349</ulink>.</para>
     52        </listitem>
     53        <listitem>
    4954          <para>[ken] - Texlive : when I changed the source patch to -2
    5055          I forgot to change the command where it is applied.</para>
  • lxqt/apps/apps.xml

    r563fc9d re7df575  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lximage-qt.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="obconf-qt.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pavucontrol-qt.xml"/>
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qtermwidget.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qterminal.xml"/>
  • lxqt/apps/lximage-qt.xml

    r563fc9d re7df575  
    77  <!ENTITY lximage-qt-download-http "http://downloads.lxqt.org/lximage-qt/&lximage-qt-version;/lximage-qt-&lximage-qt-version;.tar.xz">
    88  <!ENTITY lximage-qt-download-ftp  " ">
    9   <!ENTITY lximage-qt-md5sum        "0bd2c6474d8d9c73b606e81647e777f0">
    10   <!ENTITY lximage-qt-size          "44 KB">
    11   <!ENTITY lximage-qt-buildsize     "3 MB">
    12   <!ENTITY lximage-qt-time          "0.1 SBU">
     9  <!ENTITY lximage-qt-md5sum        "5cee89e6076fc33975410ed309252a88">
     10  <!ENTITY lximage-qt-size          "35 KB">
     11  <!ENTITY lximage-qt-buildsize     "2.5 MB">
     12  <!ENTITY lximage-qt-time          "0.15 SBU">
    1313]>
    1414
     
    7676    <para role="required">
    7777      <xref linkend="libexif"/> and
    78       <xref linkend="pcmanfm-qt"/>
     78      <xref linkend="libfm-qt"/>
     79    </para>
     80
     81    <bridgehead renderas="sect4">Optional</bridgehead>
     82    <para role="optional">
     83      <xref linkend="git"/> (to download translation files) or
     84      <xref linkend="lxqt-l10n"/> (to add localization files)
    7985    </para>
    8086
     
    9298    </para>
    9399
    94 <screen><userinput>sed -i 's/1%/%1/' src/translations/lximage-qt_pt_BR.ts &amp;&amp;
    95 
    96 sed -i 's/Utility;//' data/lximage-qt.desktop.in       &amp;&amp;
    97 
    98 mkdir -v build &amp;&amp;
     100<screen><userinput>mkdir -v build &amp;&amp;
    99101cd       build &amp;&amp;
    100102
    101103cmake -DCMAKE_BUILD_TYPE=Release          \
    102104      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     105      -DPULL_TRANSLATIONS=no              \
    103106      ..       &amp;&amp;
    104107
    105 LIBRARY_PATH=/opt/qt5/lib:$LXQT_PREFIX/lib make</userinput></screen>
     108make</userinput></screen>
    106109
    107110    <para>
     
    133136
    134137    <para>
    135       <command>sed -i ... src/translations/lximage-qt_pt_BR.t</command>: Fixes
    136       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 ignored.
     138      <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for
     139      <xref linkend="git"/>, which would otherwise be requested to download
     140      the translation files.
    138141    </para>
    139 
    140     <para>
    141       <command>sed -i ...  data/lximage-qt.desktop.in</command>: Fixes submenu
    142       for <application>lximage-qt</application>.
    143     </para>
    144 
     142<!--
    145143    <para>
    146144      <envar>LIBRARY_PATH=/opt/qt5/lib:$LXQT_PREFIX/lib</envar>: Fixes for the
    147145      linker to find three libraries.
    148     </para>
     146    </para>-->
    149147
    150148  </sect2>
     
    166164        </seg>
    167165        <seg>
    168           $LXQT_PREFIX/share/lximage-qt
     166          None
    169167        </seg>
    170168      </seglistitem>
  • lxqt/apps/obconf-qt.xml

    r563fc9d re7df575  
    55  %general-entities;
    66
    7   <!ENTITY obconf-qt-download-http "&sources-anduin-http;/other/obconf-qt-&obconf-qt-version;.tar.xz">
     7  <!ENTITY obconf-qt-download-http "https://downloads.lxqt.org/obconf-qt/&obconf-qt-version;/obconf-qt-&obconf-qt-version;.tar.xz">
    88  <!ENTITY obconf-qt-download-ftp  " ">
    9   <!ENTITY obconf-qt-md5sum        "dc0b9515fec3cf81cf809192e75daa3f">
    10   <!ENTITY obconf-qt-size          "344 KB">
    11   <!ENTITY obconf-qt-buildsize     "3.5 MB">
    12   <!ENTITY obconf-qt-time          "0.1 SBU">
     9  <!ENTITY obconf-qt-md5sum        "12de451f5ab442bf6174ea285f2670e9">
     10  <!ENTITY obconf-qt-size          "34 KB">
     11  <!ENTITY obconf-qt-buildsize     "2.1 MB">
     12  <!ENTITY obconf-qt-time          "0.15 SBU">
    1313]>
    1414
     
    7070    </itemizedlist>
    7171
    72     <para>
    73       The source tarball shown above was created by the BLFS team by cloning
    74       the source code repository, finding the correct version to rename
    75       accordingly the source code directory and finally making the compressed
    76       tarball. No other modification has been made.
    77     </para>
    78 
    7972    <bridgehead renderas="sect3">obconf-qt Dependencies</bridgehead>
    8073
    8174    <bridgehead renderas="sect4">Required</bridgehead>
    8275    <para role="required">
    83       <xref linkend="cmake"/>,
    84       <xref linkend="openbox"/>, and
    85       <xref linkend="qt5"/>
     76      <xref linkend="gtk2"/> (for <command>gtk-update-icon-cache</command>),
     77      <xref linkend="hicolor-icon-theme"/>,
     78      <xref linkend="liblxqt"/>, and
     79      <xref linkend="openbox"/>
     80    </para>
     81
     82    <bridgehead renderas="sect4">Optional</bridgehead>
     83    <para role="optional">
     84      <xref linkend="git"/> (to download translation files) or
     85      <xref linkend="lxqt-l10n"/> (to add localization files)
    8686    </para>
    8787
     
    9595
    9696    <para>
    97        For compilation with <application>Qt4</application>, see <quote>Command
    98        Explanations</quote>, below. Install
    99        <application>obconf-qt</application>, linked to
    100        <application>Qt5</application>, by running the following commands:
     97       Install <application>obconf-qt</application> by running the following
     98       commands:
    10199    </para>
    102100
     
    106104cmake -DCMAKE_BUILD_TYPE=Release  \
    107105      -DCMAKE_INSTALL_PREFIX=/usr \
     106      -DPULL_TRANSLATIONS=no      \
    108107      ..       &amp;&amp;
    109108make</userinput></screen>
     
    125124<screen role="root"><userinput>make install</userinput></screen>
    126125
     126    <para>
     127      If <xref linkend="lxqt-l10n"/> is not installed in <filename
     128      class="directory">/usr</filename>, the translation files are not found.
     129      To cure that, run, as the <systemitem class="username">root</systemitem>:
     130    </para>
     131
     132<screen role="root"><userinput>if [ "$LXQT_PREFIX" != /usr ]; then
     133  ln -s $LXQT_PREFIX/share/obconf-qt /usr/share
     134fi</userinput></screen>
     135
     136    <para>
     137      Note that the above instruction works only if <envar>LXQT_PREFIX</envar>
     138      has been set as explained in <xref linkend="lxqt-pre-install"/>.
     139    </para>
     140
    127141  </sect2>
    128142
     
    131145
    132146    <para>
    133       <option>-DUSE_QT4=ON</option>: Use this switch, if you prefer to build
    134       this application linked to <application>Qt4</application>.
     147      <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for
     148      <xref linkend="git"/>, which would otherwise be requested to download
     149      the translation files.
    135150    </para>
    136151
     
    153168        </seg>
    154169        <seg>
    155           /usr/share/obconf-qt
     170          None
    156171        </seg>
    157172      </seglistitem>
  • lxqt/apps/qterminal.xml

    r563fc9d re7df575  
    55  %general-entities;
    66
    7   <!ENTITY qterminal-download-http "https://github.com/qterminal/qterminal/releases/download/&qterminal-version;/qterminal-&qterminal-version;.tar.xz">
     7  <!ENTITY qterminal-download-http "https://downloads.lxqt.org/qterminal/&qterminal-version;/qterminal-&qterminal-version;.tar.xz">
    88  <!ENTITY qterminal-download-ftp  " ">
    9   <!ENTITY qterminal-md5sum        "a033e898d17fcd3b0f9a839b029b0db4">
    10   <!ENTITY qterminal-size          "100 KB">
    11   <!ENTITY qterminal-buildsize     "5.2 MB (with the API documentation)">
    12   <!ENTITY qterminal-time          "0.2 SBU (with the API documentation)">
     9  <!ENTITY qterminal-md5sum        "566ba64cbec739b94b0ba2bc9cca2880">
     10  <!ENTITY qterminal-size          "96 KB">
     11  <!ENTITY qterminal-buildsize     "3.7 MB (add 1.3 MB for the API documentation)">
     12  <!ENTITY qterminal-time          "0.25 SBU (with the API documentation)">
    1313]>
    1414
     
    7676    <bridgehead renderas="sect4">Required</bridgehead>
    7777    <para role="required">
     78      <xref linkend="liblxqt"/> and
    7879      <xref linkend="qtermwidget"/>
    7980    </para>
     
    8283    <para role="optional">
    8384      <xref linkend="doxygen"/> and
    84       <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
     85      <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>),
     86      for documentation, and
     87      <xref linkend="git"/> (to download translation files) or
     88      <xref linkend="lxqt-l10n"/> (to add localization files)
    8589    </para>
    8690
     
    9498
    9599    <para>
    96       For compilation with <application>Qt4</application>, see <quote>Command
    97       Explanations</quote>, below. Install
    98       <application>qterminal</application> by running the following commands:
     100      Install <application>qterminal</application> by running the following
     101      commands:
    99102    </para>
    100103
     
    104107cmake -DCMAKE_BUILD_TYPE=Release  \
    105108      -DCMAKE_INSTALL_PREFIX=/usr \
    106       -DUSE_SYSTEM_QXT=OFF        \
    107       -DUSE_QT5=true              \
     109      -DPULL_TRANSLATIONS=no      \
    108110      ..       &amp;&amp;
    109111
     
    158160                    /usr/share/doc/qterminal-&qterminal-version;/pdf</userinput></screen>
    159161
     162    <para>
     163      If <xref linkend="lxqt-l10n"/> is not installed in <filename
     164      class="directory">/usr</filename>, the translation files are not found.
     165      To cure that, run, as the <systemitem class="username">root</systemitem>:
     166    </para>
     167
     168<screen role="root"><userinput>if [ "$LXQT_PREFIX" != /usr ]; then
     169  ln -s $LXQT_PREFIX/share/qterminal /usr/share
     170fi</userinput></screen>
     171
     172    <para>
     173      Note that the above instruction works only if <envar>LXQT_PREFIX</envar>
     174      has been set as explained in <xref linkend="lxqt-pre-install"/>.
     175    </para>
     176
    160177  </sect2>
    161178
     
    164181
    165182    <para>
    166       <parameter>-DUSE_SYSTEM_QXT=OFF</parameter>: This switch is necessary
    167       because the option has not been implemented if linking with
    168       <application>Qt5</application>. However, use it also if you choose
    169       linking to <application>Qt4</application>, because <ulink
    170       url="https://bitbucket.org/libqxt/libqxt/wiki/Home">libqxt</ulink> is
    171       required, but is no longer maintained.
    172     </para>
    173 
    174     <para>
    175       <parameter>-DUSE_QT5=true</parameter>: This switch is used in order to
    176       build this application linked to <application>Qt5</application>. Toggle
    177       to <quote>false</quote>, if you prefer to use
    178       <application>Qt4</application>.
     183      <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for
     184      <xref linkend="git"/>, which would otherwise be requested to download
     185      the translation files.
    179186    </para>
    180187
     
    197204        </seg>
    198205        <seg>
    199           /usr/share/qterminal and
    200           /usr/share/doc/qterminal-&qterminal-version;
     206          /usr/share/doc/qterminal-&qterminal-version; (if the documentation
     207          is installed)
    201208        </seg>
    202209      </seglistitem>
  • lxqt/apps/qtermwidget.xml

    r563fc9d re7df575  
    55  %general-entities;
    66
    7   <!ENTITY qtermwidget-download-http "https://github.com/qterminal/qtermwidget/releases/download/&qtermwidget-version;/qtermwidget-&qtermwidget-version;.tar.xz">
     7  <!ENTITY qtermwidget-download-http "https://downloads.lxqt.org/qtermwidget/&qtermwidget-version;/qtermwidget-&qtermwidget-version;.tar.xz">
    88  <!ENTITY qtermwidget-download-ftp  " ">
    9   <!ENTITY qtermwidget-md5sum        "763ce418ef6b7167cea6c01e3a97f5f4">
    10   <!ENTITY qtermwidget-size          "156 KB">
    11   <!ENTITY qtermwidget-buildsize     "5.1 MB">
    12   <!ENTITY qtermwidget-time          "0.2 SBU">
     9  <!ENTITY qtermwidget-md5sum        "9744afd8228b831e0021a2badfb076b8">
     10  <!ENTITY qtermwidget-size          "155 KB">
     11  <!ENTITY qtermwidget-buildsize     "5 MB">
     12  <!ENTITY qtermwidget-time          "0.3 SBU">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
    77       <xref linkend="cmake"/>, and
     77      <xref linkend="cmake"/> and
    7878      <xref linkend="qt5"/>
    7979
     
    9999      -DCMAKE_INSTALL_PREFIX=/usr \
    100100      -DCMAKE_INSTALL_LIBDIR=lib  \
    101       -DBUILD_DESIGNER_PLUGIN=0   \
    102       -DUSE_QT5=true              \
    103101      ..       &amp;&amp;
    104102
     
    127125
    128126    <para>
    129       <parameter>-DBUILD_DESIGNER_PLUGIN=0</parameter>: This switch is
    130       necessary, because building the Qt designer plugin is not supported for
    131       <application>Qt5</application> yet.
    132     </para>
    133 
    134     <para>
    135       <parameter>-DUSE_QT5=true</parameter>: This switch is used in order to
    136       build this application linked to <application>Qt5</application>.
     127      <option>-DBUILD_TEST=true</option>: Builds test application.
    137128    </para>
    138129
     
    176167        </listitem>
    177168      </varlistentry>
    178 <!--
    179       <varlistentry id="libqtermwidget4plugin-lib">
    180         <term><filename class="libraryfile">libqtermwidget4plugin.so</filename></term>
    181         <listitem>
    182           <para>
    183             contains the <application>qtermwidget Qt4 designer plugin</application>.
    184           </para>
    185           <indexterm zone="qtermwidget libqtermwidget4plugin-lib">
    186             <primary sortas="c-libqtermwidget4plugin">libqtermwidget4plugin.so</primary>
    187           </indexterm>
    188         </listitem>
    189       </varlistentry>
    190 -->
    191169    </variablelist>
    192170
  • packages.ent

    r563fc9d re7df575  
    667667
    668668<!-- Chapter 41 -->
    669 <!ENTITY lximage-qt-version           "0.4.0">
    670 <!ENTITY obconf-qt-version            "0.9.0.8.g1ce85f1">
    671 <!ENTITY qtermwidget-version          "0.6.0">
    672 <!ENTITY qterminal-version            "0.6.0">
     669<!ENTITY lximage-qt-version           "0.5.0">
     670<!ENTITY obconf-qt-version            "0.11.0">
     671<!ENTITY pavucontrol-qt-version       "0.1.0">
     672<!ENTITY qtermwidget-version          "0.7.0">
     673<!ENTITY qterminal-version            "0.7.0">
    673674<!ENTITY qupzilla-version             "2.0.1">
    674675<!ENTITY qscintilla-version           "2.9.3">
Note: See TracChangeset for help on using the changeset viewer.