Page 1 of 1

Audacious 4.1 compiled in BionicPup32

Posted: Mon Mar 22, 2021 11:50 pm
by OscarTalks

My favourite audio player nowadays. I compiled Audacious 4.1 in BionicPup32.
GTK2, no jack, no pulse
I have added some important libraries such as mpg123 and neon by compiling from source. These are in /usr/local/lib
There is one package which I had to add as a build-time dependency libglib2.0-dev-bin which contains needed gdbus-codegen but this drags in python3 stuff as dependency. Not needed once built, luckily.
I also had to correct the libcurl situation as the dev package is the nss variant when it should be the openssl one. Again, not an issue once compiled.
I compiled libfluidsynth latest version from source and included it. I have also included the very small and very basic SoundFont in /usr/share/sounds/sf2
This means that Audacious will play MIDI files out of the box, but they will sound rather tinpot unless you add a bigger and more sophisticated SoundFont. You only have to set the path in the preferences.
So just thought I would briefly document this in case anyone is interested.
It is Bionic32 specific so guess this is the best place to post.
Package uploaded here:-
http://smokey01.com/OscarTalks/audaciou ... bionic.pet


Re: Audacious 4.1 compiled in BionicPup32

Posted: Tue Mar 23, 2021 12:32 am
by bigpup

Thanks for the pet!!

I understand why you posted this under Bionic section.
But it is not just for Bionicpup32 8.0.

I installed it in Fossapup64 9.5 and it seems to be working.
I have the 32bit compatibility SFS loaded.

I suggest you should also post this in the Advanced Topics Additional Software (PETs, n' stuff) Multimedia section.
It will probably work in a lot of Puppy versions.


Re: Audacious 4.1 compiled in BionicPup32

Posted: Tue Mar 23, 2021 12:48 pm
by OscarTalks

Thanks for the reply and for testing.
Actually I had compiled it in FossaPup a few days earlier and posted in the Contributed Packages thread (no 32bit compatibility SFS needed). You may wish to compare the 2 different builds. There are a few differences between the 2 distros in terms of what libraries are already included. Also the Fossa build defaults to Qt5 interface but can be switched to GTK2 in Preferences. Bionic32 is GTK2 only. Functionality should be pretty much the same I think.
I will post a note in the PETs, n' stuff section as well. Maybe more people look there first for these sorts of things.