FS#36060 - [audacious-plugins] SID plugin not compiled into package
Attached to Project:
Arch Linux
Opened by NewWorld (NewWorld) - Sunday, 07 July 2013, 09:11 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 08 July 2013, 22:04 GMT
Opened by NewWorld (NewWorld) - Sunday, 07 July 2013, 09:11 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 08 July 2013, 22:04 GMT
|
Details
Package: audacious-plugins 3.4-1
This new program version (3.4) replaced libsidplay (which is in Extra) with libsidplayfp (in AUR) as a dependence for playing SID-format files. This is stated in the upstream changelog. I'm guessing that the packager did not notice this, therefore this feature wasn't compiled into the package. There should be a "/usr/lib/audacious/Input/sid.so" file, like there was in 3.3.3-1 (which still depended on libsidplay). I've just compiled the 3.4 branch audacious-git and audacious-plugins-git (from whose PKGBUILD I removed libsidplay as a makedepends and optdepends), with both sidplay-residfp-alsa (AUR) and sidplay-residfp-libs (AUR) installed. The sid files now played and the new SID plugin was listed in "File > Preferences > Plugins > Input" and existed in "/usr/lib/audacious/Input/sid.so". |
This task depends upon
Closed by Gaetan Bisson (vesath)
Monday, 08 July 2013, 22:04 GMT
Reason for closing: Fixed
Additional comments about closing: libsidplayfp-1.0.3-2 in [extra]
Monday, 08 July 2013, 22:04 GMT
Reason for closing: Fixed
Additional comments about closing: libsidplayfp-1.0.3-2 in [extra]
Cheers.
After installing [testing] audacious-plugins (3.4-2) and [extra] libsidplayfp (1.0.3-1), SID tunes play fine and the new SID plugin is listed in "Preferences > Plugins".
I should mention just in case, that upon playing SID files, I get this output in commandline:
Cannot open /usr/share/sidplayfp/kernal: No such file or directory.
Cannot open /usr/share/sidplayfp/basic: No such file or directory.
Cannot open /usr/share/sidplayfp/chargen: No such file or directory.
But I got the same output with audacious-git, audacious-plugins-git and libsidplayfp (AUR). I'm guessing this can be ignored.
Thanks for all the effort you do as a package maintainer!
- A default configuration is created in:
- ~/.config/sidplayfp/sidplayfp.ini
- on the first run.
-
- Edit to suit your needs.
-
- Some SIDs also need C64 ROM files in order to play correctly!
-
- Install the VICE C64 emulator and use the ROM files found in:
- /usr/lib/vice/C64 and set the appropriate ini options for
- kernel, basic and chargen ROMs.
Certain SIDs that played in audacious 3.3.3 with the old SID plugin, now don't play in 3.4 out-of-the-box.
I'll update as I (or if I) find out more.
Of course, sidplay-residfp-alsa provides more features than just sidplay-residfp-libs, but I am reluctant to put it in [extra] unless audacious-plugins can actually make use of it. Please let me know if you find that this is the case. Cheers.
I think upon installing [extra]libsidplayfp pacman should give a message about these ROMs:
- Some SIDs also need C64 ROM files in order to play correctly (or at all)!
-
- Install the VICE C64 emulator and copy the "kernel", "basic" and "chargen"
- ROM files found in: /usr/lib/vice/C64 to: /usr/share/sidplayfp/