Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100426 - rox-extra/music-box-0.0.23 (version bump) and should be renamed to musicbox
Summary: rox-extra/music-box-0.0.23 (version bump) and should be renamed to musicbox
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Jim Ramsay (lack) (RETIRED)
URL: http://www.hayber.us/rox/MusicBox
Whiteboard:
Keywords: EBUILD, Inclusion
: 130862 (view as bug list)
Depends on: 114526
Blocks:
  Show dependency tree
 
Reported: 2005-07-26 21:25 UTC by Roel Brook
Modified: 2006-10-03 10:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
rox-extra/musicbox-023 (musicbox-023.ebuild,1.15 KB, text/plain)
2005-09-20 16:31 UTC, Peter Hyman
Details
rox-extra/musicbox-023-r1.ebuild (musicbox-023-r1.ebuild,1.53 KB, text/plain)
2005-09-22 02:29 UTC, Peter Hyman
Details
patch file for musicbox-023 (01_all_musicbox-023-svn-update.patch.bz2,22.99 KB, application/x-bzip)
2005-09-22 02:32 UTC, Peter Hyman
Details
Second required patch file for FLAC support! (02_all_musicbox-023-flacfix.patch,662 bytes, patch)
2005-09-25 10:00 UTC, Peter Hyman
Details | Diff
rox-extra/musicbox-023-r1.ebuild (musicbox-023-r1.ebuild,1.71 KB, text/plain)
2005-09-25 10:01 UTC, Peter Hyman
Details
rox-extra/musicbox/musicbox-026.ebuild (musicbox-026.ebuild,1.91 KB, text/plain)
2005-12-05 09:56 UTC, Peter Hyman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roel Brook 2005-07-26 21:25:13 UTC
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.
Comment 1 Peter Hyman 2005-09-20 16:31:54 UTC
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
Comment 2 Roel Brook 2005-09-20 16:42:06 UTC
Thanks for that. Keyworded the bug, fixed the homepage, and changed the
application. Let me know if I forgat something.
Comment 3 Peter Hyman 2005-09-20 17:39:49 UTC
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.
Comment 4 Peter Hyman 2005-09-21 02:14:08 UTC
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.
Comment 5 Peter Hyman 2005-09-22 02:29:13 UTC
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.
Comment 6 Peter Hyman 2005-09-22 02:32:54 UTC
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/
Comment 7 Peter Hyman 2005-09-25 10:00:41 UTC
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.
Comment 8 Peter Hyman 2005-09-25 10:01:43 UTC
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
Comment 9 Sergey Kuleshov (RETIRED) gentoo-dev 2005-10-28 12:54:19 UTC
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.
Comment 10 Peter Hyman 2005-11-29 02:41:55 UTC
(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.
Comment 11 Peter Hyman 2005-12-05 09:55:21 UTC
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.
Comment 12 Peter Hyman 2005-12-05 09:56:03 UTC
Created attachment 74106 [details]
rox-extra/musicbox/musicbox-026.ebuild
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-04-22 10:43:10 UTC
*** Bug 130862 has been marked as a duplicate of this bug. ***
Comment 14 Jim Ramsay (lack) (RETIRED) gentoo-dev 2006-10-02 14:45:57 UTC
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.
Comment 15 Jim Ramsay (lack) (RETIRED) gentoo-dev 2006-10-03 10:50:43 UTC
Okay, renamed and bumped all the way up to MusicBox-027.