Audacious is an audio player.
This package is known to build and work properly using an LFS 13.1 platform.
Download (HTTP): https://distfiles.audacious-media-player.org/audacious-4.6.1.tar.bz2
Download MD5 sum: aca871be9bcca924897060fe51ec87d5
Download size: 516 KB
Estimated disk space required: 16 MB (with GTK support)
Estimated build time: 0.2 SBU (Using parallelism=4; with GTK support)
Required Plugins
Download (HTTP): https://distfiles.audacious-media-player.org/audacious-plugins-4.6.1.tar.bz2
Download MD5 sum: 16c899c3fb2191457749e27c88dfdf5b
Download size: 1.7 MB
Estimated disk space required: 41 MB (with GTK support)
Estimated build time: 0.4 SBU (Using parallelism=4; with GTK support)
GTK-3.24.52 and Qt-6.11.2
mpg123-1.33.7, FFmpeg-9.0.1, and neon-0.37.1 (for online mp3 and ogg radio)
alsa-lib-1.2.16.1, cURL-8.21.0, FAAD2-2.11.3, FLAC-1.5.0, LAME-3.100, libxml2-2.15.3, libcdio-2.1.0 (to identify and play CDs), libnotify-0.8.8, libsndfile-1.2.2, libvorbis-1.3.7, Opus-1.6.1, pipewire-1.6.8, PulseAudio-17.0, SDL3-3.4.14, ampache-browser, adplug, The Bauer stereophonic-to-binaural DSP (bs2b) library, FluidSynth, JACK (requires libsamplerate-0.2.2), libcue, libmodplug, libmms, libopenmpt, libsidplayfp, LIRC, sndio, SoX, and WavPack
Install Audacious by running the following commands (you may wish to change the buildstamp to another string):
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D gtk=true \
-D qt=true \
-D buildstamp=BLFS \
-D libarchive=true &&
ninja
This package does not come with a test suite.
Now, as the root user:
ninja install
Install the required plugins package by issuing the following commands:
tar -xf ../../audacious-plugins-4.6.1.tar.bz2 &&
cd audacious-plugins-4.6.1 &&
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D gtk=true \
-D qt=true \
-D opus=false \
-D wavpack=false &&
ninja
Now, as the root user:
ninja install
-D buildstamp=BLFS: This
switch appends the given text to the version string.
-D gtk=true: This option
enables GTK support for the graphical user interface.
-D qt=true: This option
enables Qt support for the graphical user interface.
-D libarchive=true: This
adds libarchive support, for reading compressed module sets or
skins.
-D valgrind=true: The option enables
Valgrind analysis support.