Changeset 9dd3b01


Ignore:
Timestamp:
03/06/2023 11:13:19 PM (14 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
c9f7e52e
Parents:
e65231b9
Message:

Update to audacious-4.3 and audacious-plugins-4.3.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    re65231b9 r9dd3b01  
    4444      <itemizedlist>
    4545        <listitem>
     46          <para>[bdubbs] - Update to audacious-4.3 and audacious-plugins-4.3. Fixes
     47          <ulink url="&blfs-ticket-root;17756">#17756</ulink>.</para>
     48        </listitem>
     49        <listitem>
    4650          <para>[bdubbs] - Update to gtk-4.10.0. Fixes
    4751          <ulink url="&blfs-ticket-root;17753">#17753</ulink>.</para>
  • multimedia/audioutils/audacious.xml

    re65231b9 r9dd3b01  
    88           "https://distfiles.audacious-media-player.org/audacious-&audacious-version;.tar.bz2">
    99  <!ENTITY audacious-download-ftp         " ">
    10   <!ENTITY audacious-md5sum               "3f76597aa1d2ea1501a93456b46d870f">
    11   <!ENTITY audacious-size                 "600 KB">
    12   <!ENTITY audacious-buildsize            "72 MB (with Qt user interface)">
    13   <!ENTITY audacious-time                 "0.8 SBU (with Qt user interface)">
     10  <!ENTITY audacious-md5sum               "eed7a193981abc32a418810f4f6d3ed7">
     11  <!ENTITY audacious-size                 "612 KB">
     12  <!ENTITY audacious-buildsize            "15 MB (with Qt5 and GTK3 support)">
     13  <!ENTITY audacious-time                 "0.2 SBU (with Qt5 and GTK3 support)">
    1414
    1515  <!ENTITY audacious-plugins-download
    1616           "https://distfiles.audacious-media-player.org/audacious-plugins-&audacious-plugins-version;.tar.bz2">
    17   <!ENTITY audacious-plugins-md5sum       "029d1ee500e8941812ddbf65b23988c8">
    18   <!ENTITY audacious-plugins-size         "1.9 MB">
    19   <!ENTITY audacious-plugins-buildsize    "171 MB (with Qt user interface)">
    20   <!ENTITY audacious-plugins-time         "1.8 SBU (with Qt user interface)">
     17  <!ENTITY audacious-plugins-md5sum       "e8261853b63cc9d45e5897f266058c65">
     18  <!ENTITY audacious-plugins-size         "1.8 MB">
     19  <!ENTITY audacious-plugins-buildsize    "48 MB (with Qt5 and GTK3 support)">
     20  <!ENTITY audacious-plugins-time         "0.4 SBU (with Qt5 and GTK3 support)">
    2121]>
    2222
     
    108108    <bridgehead renderas="sect4">Required</bridgehead>
    109109    <para role="required">
    110       <xref linkend="gtk2"/> or
    111       <xref role="nodep" linkend="qt5"/> (or both),
    112       <xref linkend="libxml2"/> (plugins),
    113       <xref linkend="xorg-env"/> (plugins), and
    114       <xref role="runtime" linkend="x-window-system"/> (runtime)
    115     </para>
    116 
    117     <!-- NOTE: The GTK2 port is deprecated. No GTK3 port is planned.-->
     110      <xref role="nodep" linkend="gtk2"/> or
     111      <xref linkend="gtk3"/> or
     112      <xref role="nodep" linkend="qt5"/>
     113    </para>
    118114
    119115    <bridgehead renderas="sect4">Recommended</bridgehead>
    120116    <para role="optional">
    121       <xref linkend="alsa"/> and
    122       <xref linkend="dbus"/>, also
    123       <xref role="runtime" linkend="gnome-icon-theme"/> (runtime)
     117      <xref linkend="libarchive"/>
    124118    </para>
    125119
    126120    <bridgehead renderas="sect4">Optional</bridgehead>
    127121    <para role="optional">
    128       <xref linkend="libarchive"/> and
    129122      <xref linkend="valgrind"/>
    130123    </para>
     
    138131    <bridgehead renderas="sect4">Optional (for Plugins)</bridgehead>
    139132    <para role="optional">
     133      <xref linkend="alsa"/>,
    140134      <xref linkend="curl"/>,
    141135      <xref linkend="faad2"/>,
    142       <xref linkend="ffmpeg"/>,
    143136      <xref linkend="flac"/>,
    144137      <xref linkend="lame"/>,
     138      <xref linkend="libxml2"/>,
    145139      <xref linkend="libcdio"/> (to identify and play CDs),
    146140      <xref linkend="libnotify"/>,
    147       <xref linkend="libsamplerate"/>,
    148141      <xref linkend="libsndfile"/>,
    149142      <xref linkend="libvorbis"/>,
     143      <xref linkend="pipewire"/>,
    150144      <xref linkend="pulseaudio"/>,
    151       <xref linkend="sdl"/>,
     145      <xref linkend="sdl2"/>,
    152146      <ulink url="https://ampache-browser.org/">ampache-browser</ulink>,
    153147      <ulink url="https://adplug.github.io/">adplug</ulink>,
     
    181175      <para>
    182176        Install <application>Audacious</application> by running the following
    183         commands (you may wish to change the stamp to another string):
     177        commands (you may wish to change the buildstamp to another string):
    184178      </para>
    185179
    186 <screen><userinput>TPUT=/bin/true ./configure --prefix=/usr \
    187                            --with-buildstamp="BLFS" &amp;&amp;
    188 make</userinput></screen>
     180<screen><userinput>mkdir build &amp;&amp;
     181cd    build &amp;&amp;
     182
     183meson setup           \
     184  --prefix=/usr       \
     185  --buildtype=release \
     186  -Dgtk3=true         \
     187  -Dbuildstamp=BLFS   \
     188  -Dlibarchive=true   \
     189  ..                  &amp;&amp;
     190
     191ninja</userinput></screen>
    189192
    190193      <para>
     
    193196
    194197      <para>
    195         Now, as the <systemitem class="username">root</systemitem> user:
     198        Now, as the &root; user:
    196199      </para>
    197200
    198 <screen role="root"><userinput>make install</userinput></screen>
     201<screen role="root"><userinput>ninja install</userinput></screen>
    199202
    200203    </sect3>
     
    207210      </para>
    208211
    209 <screen><userinput>tar -xf ../audacious-plugins-&audacious-plugins-version;.tar.bz2                &amp;&amp;
    210 cd audacious-plugins-&audacious-plugins-version;                                &amp;&amp;
    211 TPUT=/bin/true ./configure --prefix=/usr --disable-wavpack &amp;&amp;
    212 make</userinput></screen>
    213 
    214     <para>
    215       Now, as the <systemitem class="username">root</systemitem> user:
    216     </para>
    217 
    218 <screen role="root"><userinput>make install</userinput></screen>
    219 
    220     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    221       href="../../xincludes/update-icons-and-desktop.xml"/>
     212<screen><userinput>tar -xf ../audacious-plugins-&audacious-plugins-version;.tar.bz2 &amp;&amp;
     213cd audacious-plugins-&audacious-plugins-version;                 &amp;&amp;
     214
     215mkdir build &amp;&amp;
     216cd    build &amp;&amp;
     217
     218meson setup           \
     219  --prefix=/usr       \
     220  --buildtype=release \
     221  -Dgtk3=true         \
     222  ..                  &amp;&amp;
     223
     224ninja</userinput></screen>
     225
     226    <para>
     227      Now, as the &root; user:
     228    </para>
     229
     230<screen role="root"><userinput>ninja install</userinput></screen>
    222231
    223232    </sect3>
     
    228237
    229238    <para>
    230       <parameter>TPUT=/bin/true</parameter>: the default is for
    231       <command>make</command> to output text in color. This is fine if you are
    232       building in a terminal, but if you script the build process and pipe the
    233       output from <command>make</command> to a log file then the control
    234       characters used to color the text can make the logfile unreadable. This
    235       option prevents <command>make</command> from coloring the text.
    236     </para>
    237 
    238     <para>
    239       <parameter>--with-buildstamp</parameter>: This switch appends
     239      <parameter>-Dbuildstamp=BLFS</parameter>: This switch appends
    240240      the given text to the version string.
    241241    </para>
    242242
    243243    <para>
    244       <parameter>--disable-wavpack</parameter>: This switch is required
    245       unless the optional WavPack package is installed.
    246     </para>
    247 
    248     <para>
    249       <option>--enable-gtk</option>: Use this to enable GTK+ support.
    250     </para>
    251 
    252     <para>
    253       <option>--disable-qt</option>: Use this to disable qt support.
    254     </para>
    255 
    256     <para>
    257       <option>--disable-mp3</option>: Use this for the plugins if you have
    258       not installed mpg123 and do not wish to play mp3 files.
    259     </para>
    260 
    261     <para>
    262       <option>--enable-valgrind</option>: Allow better Valgrind leak checks.
    263     </para>
    264 
    265     <para>
    266       <option>--disable-neon</option>: Use this for the plugins if you have
    267       not installed neon, and do not want to use HTTP/HTTPS transport.
    268     </para>
    269 
    270   </sect2>
    271 
     244      <option>-Dgtk3=true</option>: This options sets the default graphical
     245      user interface.
     246    </para>
     247
     248    <para>
     249      <option>-Dvalgrind=true</option>: The option enables Valgrind analysis support.
     250    </para>
     251
     252  </sect2>
     253
     254<!-- None of this seems valid for audacios-4.3
    272255  <sect2 role="configuration">
    273256    <title>Configuring Audacious</title>
    274257
    275258    <para>
    276       If you prefer the old, smaller Winamp/XMMS interface, click on View&gt;
    277       Interface&gt; Winamp Classic Interface.
    278     </para>
    279 
    280     <para>
    281259      If you built with both Gtk and Qt user interfaces, the Qt version
    282260      can be executed from a terminal, issuing <command>audacious
    283       --qt</command>. If you wish a desktop menu entry to execute this Qt
     261      - -qt</command>. If you wish a desktop menu entry to execute this Qt
    284262      version, issue the following commands as the <systemitem
    285263      class="username">root</systemitem> user:
     
    289267
    290268sed -e '/^Name/ s/$/ Qt/' \
    291     -e '/Exec=/ s/audacious/&amp; --qt/' \
     269    -e '/Exec=/ s/audacious/&amp; - -qt/' \
    292270    -i /usr/share/applications/audacious-qt.desktop</userinput></screen>
    293271
    294272  </sect2>
    295 
     273-->
    296274  <sect2 role="content">
    297275    <title>Contents</title>
     
    316294        <seg>
    317295          /usr/include/{audacious,libaudcore,libaudgui,libaudqt},
    318           /usr/lib/audacious and
     296          /usr/lib/audacious, and
    319297          /usr/share/audacious
    320298        </seg>
     
    331309        <listitem>
    332310          <para>
    333             is a Qt port of <application>XMMS</application> based on the
    334             <application>Beep Media Player</application>
     311            is an audio player and is a decendant of <application>XMMS</application>
    335312          </para>
    336313          <indexterm zone="audacious audacious-prog">
  • packages.ent

    re65231b9 r9dd3b01  
    10591059
    10601060<!-- Chapter 43 -->
    1061 <!ENTITY audacious-version            "4.2">
    1062 <!ENTITY audacious-plugins-version    "4.2">
     1061<!ENTITY audacious-version            "4.3">
     1062<!ENTITY audacious-plugins-version    "4.3">
    10631063<!ENTITY CDParanoia-version           "III-10.2">
    10641064<!-- kwave version is the same as KDE applications -->
Note: See TracChangeset for help on using the changeset viewer.