Changeset 9dd3b01 for multimedia/audioutils
- Timestamp:
- 03/06/2023 11:13:19 PM (19 months ago)
- Branches:
- 12.0, 12.1, 12.2, gimp3, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/for-12.3, xry111/llvm18, xry111/spidermonkey128, xry111/xf86-video-removal
- Children:
- c9f7e52e
- Parents:
- e65231b9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/audioutils/audacious.xml
re65231b9 r9dd3b01 8 8 "https://distfiles.audacious-media-player.org/audacious-&audacious-version;.tar.bz2"> 9 9 <!ENTITY audacious-download-ftp " "> 10 <!ENTITY audacious-md5sum " 3f76597aa1d2ea1501a93456b46d870f">11 <!ENTITY audacious-size "6 00KB">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)"> 14 14 15 15 <!ENTITY audacious-plugins-download 16 16 "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. 9MB">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)"> 21 21 ]> 22 22 … … 108 108 <bridgehead renderas="sect4">Required</bridgehead> 109 109 <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> 118 114 119 115 <bridgehead renderas="sect4">Recommended</bridgehead> 120 116 <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"/> 124 118 </para> 125 119 126 120 <bridgehead renderas="sect4">Optional</bridgehead> 127 121 <para role="optional"> 128 <xref linkend="libarchive"/> and129 122 <xref linkend="valgrind"/> 130 123 </para> … … 138 131 <bridgehead renderas="sect4">Optional (for Plugins)</bridgehead> 139 132 <para role="optional"> 133 <xref linkend="alsa"/>, 140 134 <xref linkend="curl"/>, 141 135 <xref linkend="faad2"/>, 142 <xref linkend="ffmpeg"/>,143 136 <xref linkend="flac"/>, 144 137 <xref linkend="lame"/>, 138 <xref linkend="libxml2"/>, 145 139 <xref linkend="libcdio"/> (to identify and play CDs), 146 140 <xref linkend="libnotify"/>, 147 <xref linkend="libsamplerate"/>,148 141 <xref linkend="libsndfile"/>, 149 142 <xref linkend="libvorbis"/>, 143 <xref linkend="pipewire"/>, 150 144 <xref linkend="pulseaudio"/>, 151 <xref linkend="sdl "/>,145 <xref linkend="sdl2"/>, 152 146 <ulink url="https://ampache-browser.org/">ampache-browser</ulink>, 153 147 <ulink url="https://adplug.github.io/">adplug</ulink>, … … 181 175 <para> 182 176 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): 184 178 </para> 185 179 186 <screen><userinput>TPUT=/bin/true ./configure --prefix=/usr \ 187 --with-buildstamp="BLFS" && 188 make</userinput></screen> 180 <screen><userinput>mkdir build && 181 cd build && 182 183 meson setup \ 184 --prefix=/usr \ 185 --buildtype=release \ 186 -Dgtk3=true \ 187 -Dbuildstamp=BLFS \ 188 -Dlibarchive=true \ 189 .. && 190 191 ninja</userinput></screen> 189 192 190 193 <para> … … 193 196 194 197 <para> 195 Now, as the <systemitem class="username">root</systemitem>user:198 Now, as the &root; user: 196 199 </para> 197 200 198 <screen role="root"><userinput> makeinstall</userinput></screen>201 <screen role="root"><userinput>ninja install</userinput></screen> 199 202 200 203 </sect3> … … 207 210 </para> 208 211 209 <screen><userinput>tar -xf ../audacious-plugins-&audacious-plugins-version;.tar.bz2 && 210 cd audacious-plugins-&audacious-plugins-version; && 211 TPUT=/bin/true ./configure --prefix=/usr --disable-wavpack && 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 && 213 cd audacious-plugins-&audacious-plugins-version; && 214 215 mkdir build && 216 cd build && 217 218 meson setup \ 219 --prefix=/usr \ 220 --buildtype=release \ 221 -Dgtk3=true \ 222 .. && 223 224 ninja</userinput></screen> 225 226 <para> 227 Now, as the &root; user: 228 </para> 229 230 <screen role="root"><userinput>ninja install</userinput></screen> 222 231 223 232 </sect3> … … 228 237 229 238 <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 240 240 the given text to the version string. 241 241 </para> 242 242 243 243 <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 272 255 <sect2 role="configuration"> 273 256 <title>Configuring Audacious</title> 274 257 275 258 <para> 276 If you prefer the old, smaller Winamp/XMMS interface, click on View>277 Interface> Winamp Classic Interface.278 </para>279 280 <para>281 259 If you built with both Gtk and Qt user interfaces, the Qt version 282 260 can be executed from a terminal, issuing <command>audacious 283 - -qt</command>. If you wish a desktop menu entry to execute this Qt261 - -qt</command>. If you wish a desktop menu entry to execute this Qt 284 262 version, issue the following commands as the <systemitem 285 263 class="username">root</systemitem> user: … … 289 267 290 268 sed -e '/^Name/ s/$/ Qt/' \ 291 -e '/Exec=/ s/audacious/& - -qt/' \269 -e '/Exec=/ s/audacious/& - -qt/' \ 292 270 -i /usr/share/applications/audacious-qt.desktop</userinput></screen> 293 271 294 272 </sect2> 295 273 --> 296 274 <sect2 role="content"> 297 275 <title>Contents</title> … … 316 294 <seg> 317 295 /usr/include/{audacious,libaudcore,libaudgui,libaudqt}, 318 /usr/lib/audacious and296 /usr/lib/audacious, and 319 297 /usr/share/audacious 320 298 </seg> … … 331 309 <listitem> 332 310 <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> 335 312 </para> 336 313 <indexterm zone="audacious audacious-prog">
Note:
See TracChangeset
for help on using the changeset viewer.