Hi gentoo team, Please find attached cdcover-0.5.3 ebuild. cdcover is an application, written in python to create cdcovers for jewel cd-cases. It can use the PyCDDB or CDDB/DiscID python modules to access a CDDB server to get information about audio discs and fill in the information automatically. Roland
Created attachment 51072 [details] cdcover-0.5.3 ebuild
Created attachment 84213 [details] Ebuild for cdcover-0.7.1 Updated for new version and sourceforge mirror.
Created attachment 123755 [details] Updated cdcover-0.7.1 ebuild Updated cdcover-0.7.1 ebuild. The previous 0.7.1 ebuild didn't work for me. Main changes: 1. Removed virtual/psviewer dependency as this no longer exists. Replaced with gsview and gv USE flags. Both are optional and are provided for convenience. PostScript viewer is configurable in cdcover. I personally use Evince and it works fine. 2. Added a .desktop file for menu entry. 3. Added an optional cddb USE flag which allows cdcover to retrieve freedb entries. 4. Added a check for tk support in python. The ebuild will die if tk support is not present. 5. Various other fixes such as ebuild formating, cleaner description and updated ebuild header.
Created attachment 123756 [details] cdcover .desktop menu entry file
(In reply to comment #4) > Created an attachment (id=123756) [edit] > cdcover .desktop menu entry file > Since you are allready inheriting eutils eclass, it also provides command make_desktop_entry to create one. Example, make_desktop_entry cdcover "CD Cover" cdcover Second one, make_desktop_entry command "Name" icon Where icon is one from /usr/share/pixmaps, if one doesn't get installed by default "doicon" command can be used if there is one that can be used in sources.
(In reply to comment #5) > (In reply to comment #4) > > Created an attachment (id=123756) [edit] > > cdcover .desktop menu entry file > > > > Since you are allready inheriting eutils eclass, it also provides command > make_desktop_entry to create one. > > Example, make_desktop_entry cdcover "CD Cover" cdcover > Second one, make_desktop_entry command "Name" icon > > Where icon is one from /usr/share/pixmaps, if one doesn't get installed by > default "doicon" command can be used if there is one that can be used in > sources. > I had used that function originally but removed it as it was creating a file named cdcover-cdcover.desktop instead of cdcover.desktop. It worked without problems but I removed it and went with the newmenu method. I'll change it back if you recommend. This prob isn't the most appropriate place to ask, but could you or some other dev please take a look at bug #172799. New ebuild for MediaTomb UPnP MediaServer. Thanks.
(In reply to comment #6) > I had used that function originally but removed it as it was creating a file > named cdcover-cdcover.desktop instead of cdcover.desktop. It worked without > problems but I removed it and went with the newmenu method. I'll change it back > if you recommend. Yes, please. Filename being that way is intentional to avoid file collisions with other applications, general name like cdcover.desktop could easily be used by some other multimedia application.. I'm looking into adding this to tree, it's in my local overlay now for testing and I tend to move working stuff from there to tree eventually. :)
Created attachment 123846 [details] Updated cdcover-0.7.1 ebuild Samuli, I have updated the ebuild to now use make_desktop_entry. Thank you for the feedback.
Created attachment 123849 [details] Updated cdcover-0.7.1 ebuild Forgot to remove an echo statement from the ebuild.
Version 0.7.2 released on 2007-08-05 which fixes a minor bug. The 0.7.1 ebuild work as-is, just rename the ebuild to "cdcover-0.7.2.ebuild". Samuli Suominen, can we please have a progress update for this ebuild?
(In reply to comment #10) > Version 0.7.2 released on 2007-08-05 which fixes a minor bug. The 0.7.1 ebuild > work as-is, just rename the ebuild to "cdcover-0.7.2.ebuild". > > Samuli Suominen, can we please have a progress update for this ebuild? > 0.7.3 in portage now.