Latest version in portage is 0.0.17, while 0.0.23 is the latest version. See http://khayber.dyndns.org/rox/MusicBox this url. Updated dependency: >=x11-libs/gtk+-2.4 New dependency: >=dev-python/pygtk-2.4 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 68893 [details] rox-extra/musicbox-023 Lots of changes here, not the least is the name. Hyphen removed. Version numbering changed to match that of developer. New libraries for FLAC added. New code to make sure it installs right. New homepage URL and download URI: www.hayber.us/rox/MusicBox and http://www.hayber.us/rox/musicbox/PN-PV, etc. Really should rename the ebuild to musicbox and not music-box. That's NOT the program name. To bugzilla screener, please change Application to Ebuild, fix homepage URL
Thanks for that. Keyworded the bug, fixed the homepage, and changed the application. Let me know if I forgat something.
flac does not compile, and has been left out of the ebuild compile process for the time being. A bug report was submitted to author. Actually, it's quite unusual the way its handled. If the user wants flac, he must go to the flac subdir and just type make. But right now, it does not compile. In addition, this program needs some testing since DND does not seem to work right either. Stay tuned.
OK. here's where MusicBox is. Version 023 does not work. The SVN trunk does. Developer knows. FLAC support is completely borked at the moment, and the original maintainer of the pyflac (package in the debian tree) module has gone awol (sound familiar?). I'll work up a patch file and load a new ebuild -r1 when I get it going.
Created attachment 68995 [details] rox-extra/musicbox-023-r1.ebuild SVN updates to make MusicBox run. Prior version did not run at all. Now has rox-lib >=2.0.0 (see bug #79333) as a requirement. Note, this ebuild requires the new rox.eclass otherwise it won't compile right (see bug #106774). Requires patch file 01_all_musicbox-023-svn-update.patch.bz2.
Created attachment 68996 [details] patch file for musicbox-023 This file contains the full patch set for MusicBox-023 from Ken Hayber's SVN. It is necessary for the program to run. Download bz2 file to the files/ subdirectory in /usr/[local]/portage/rox-extra/musicbox/
Created attachment 69224 [details, diff] Second required patch file for FLAC support! This patch fixes compile errors for flac support modules. Ebuild now will compile in flac! Requires flac-1.1.2 or higher.
Created attachment 69225 [details] rox-extra/musicbox-023-r1.ebuild Now include FLAC support. Thanks to Ken Hayber (author) for his attentiveness. Use flac 1.1.2 or higher
No xattr support /usr/lib/rox/MusicBox/musicbox.py:325: DeprecationWarning: self.toolbar.set_icon_size(gtk.ICON_SIZE_LARGE_TOOLBAR) /usr/lib/rox/MusicBox/musicbox.py:348: DeprecationWarning: None, image, callback, None, -1)) *** glibc detected *** double free or corruption (!prev): 0x084b6528 *** Aborted --------------------------------------------------------------------------- Any ideas? I'll have to dig into this before reopening this bug.
(In reply to comment #9) > --------------------------------------------------------------------------- > > Any ideas? I'll have to dig into this before reopening this bug. Works for me. Contacting author. I do not get Aborted.
Updated MusicBox which now includes ALSA support using the pyalsaaudio python wrappers. As of now, this package is not included in portage, but I did submit an ebuild: see bug #114526. If alsa is set as a use flag, this package will be required. Also, this version improves on the ebuild and uses a conditional for compiling flac as well as removes the pkg_preinst routine. The user is advised that he/she must change the default mixer device from /dev/mixer or whatever to "default" if alsa is the sound system used. This is not documented, but required per the author. I expect more releases coming. Please also change the Summary to MusicBox-026 instead of music-box-0.0.26 which is incorrect name and versioning.
Created attachment 74106 [details] rox-extra/musicbox/musicbox-026.ebuild
*** Bug 130862 has been marked as a duplicate of this bug. ***
pyalsaaudio is now added, so this can be also added. I'll probably bump all the way up to MusicBox-027 (and rename) when I do it.
Okay, renamed and bumped all the way up to MusicBox-027.