Audacious is an audio player.
This package is known to build and work properly using an LFS 12.2 platform.
Download (HTTP): https://distfiles.audacious-media-player.org/audacious-4.4.tar.bz2
Download MD5 sum: 812367242529db8ca0fb0fdb71ffc91f
Download size: 624 KB
Estimated disk space required: 14 MB (with GTK support)
Estimated build time: 0.2 SBU (with GTK support)
Required Plugins
Download (HTTP): https://distfiles.audacious-media-player.org/audacious-plugins-4.4.tar.bz2
Download MD5 sum: 0946f32277afc60ec12510bd09507016
Download size: 1.7 MB
Estimated disk space required: 40 MB (with GTK support)
Estimated build time: 2.0 SBU (with GTK support)
GTK+-3.24.43 and Qt-6.7.2
mpg123-1.32.7, FFmpeg-7.0.2, and neon-0.33.0 (for online mp3 and ogg radio)
alsa-lib-1.2.12, cURL-8.9.1, FAAD2-2.11.1, FLAC-1.4.3, LAME-3.100, libxml2-2.13.3, libcdio-2.1.0 (to identify and play CDs), libnotify-0.8.3, libsndfile-1.2.2, libvorbis-1.3.7, pipewire-1.2.3, PulseAudio-17.0, SDL2-2.30.6, 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.4.tar.bz2 && cd audacious-plugins-4.4 && mkdir build && cd build && meson setup \ --prefix=/usr \ --buildtype=release \ -D gtk=true \ -D qt=true \ .. && 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.