Summary: | dev-python/pyflac-0.0.4 (new package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Owen <kyphros> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | VERIFIED WONTFIX | ||
Severity: | enhancement | CC: | aklhfex, alessandrochirico, marcinjanczyk, pambuk, pete4abw, python |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 88463 | ||
Attachments: |
Proposed ebuild for pyflac-0.0.1
Fixed (hopefully) ebuild Modified ebuild Modified ebuild for newer version of pyflac (improved install) pyflac-0.0.3.ebuild pyflac-0.0.4.ebuild |
Description
Michael Owen
2004-11-30 15:32:08 UTC
Created attachment 45025 [details]
Proposed ebuild for pyflac-0.0.1
Comment on attachment 45025 [details]
Proposed ebuild for pyflac-0.0.1
changed attachment type to text/plain
invalid header -> http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3 proper eclass usage? if you like to dig into it :) Created attachment 45027 [details]
Fixed (hopefully) ebuild
Wasn't paying attention when I created the first one, and left out the Header,
as well as had the package version hardcoded into the SRC_URI field. Corrected
those two oversights, and changed src_make to the proper src_compile. The
src_install section requires the manual process, as the Makefile doesn't
include a install directive.
Created attachment 46355 [details]
Modified ebuild
Some suggested modifications to the ebuild:
1) The original SRC_URI doesn't seem to exist any more, the only one I (Google)
could find was a personal Debian page.
2) Dependencies: pyao is not required by pyflac (although it is used in some of
the examples). swig is not required at runtime.
3) Had strange compile failures involving distcc, so add -j1 to MAKEOPTS. (This
seems to do the trick - does it really?)
4) Remove the hardcoding of Python 2.3 to allow the ebuild to work with 2.4
etc. without modification.
5) Install the examples in the doc directory as well.
It seems that someone else has taken over maintaining pyflac. I found this 0.0.2 version (which uses setup.py to install--a lot nicer!) Here is an ebuild I had prepared for it, which I tried to merge with this current one. AFAIK this should do the trick (although header is still empty--not sure what should go there). Created attachment 52759 [details]
Modified ebuild for newer version of pyflac (improved install)
This was an ebuild I had prepared before finding this bug in bugzilla, and
which I modified to (potentially) fix some of the (potential) problems people
had with this one.
Created attachment 59020 [details]
pyflac-0.0.3.ebuild
This is new version 0.0.3. Works for me.
Sorry, I've checked once again and it has some problem with newest media-libs/flac-1.1.2-r1. With 1.1.1 it works. *** Bug 94291 has been marked as a duplicate of this bug. *** http://sacredchao.net/~piman/software/pyflac-0.0.4.tar.gz contains a new release. Even though the website has not been updated and still shows pyflac-0.0.2 as current. HTH Created attachment 70577 [details]
pyflac-0.0.4.ebuild
N.B. needs flac 1.1.2 and tested with swig-1.3.21
thx, will shake it out. Reassigned to maintainer-wanted. It seems pyflac is unmaintained and nothing depends on it. The only app I know, Quodlibet, in newer versions (bug #101619) doesn't need it, too. So I think it could be closed? Closing. (In reply to comment #15) > It seems pyflac is unmaintained and nothing depends on it. The only app I know, > Quodlibet, in newer versions (bug #101619) doesn't need it, too. So I think it > could be closed? > Actually, this is incorrect. MusicBox, a Rox application uses pyflac when available to play flac files. This is the problem. It is not a dependency. It's an option. So, any python-based music player may use pyflac, but does not require it to be built or run. I think this project has value, takes little space, and is worth injecting into the tree. As for unmaintained, that is not quite accurate. pyflac was last updated in September. Before that, April, then January 2005. That hardly constitutes as not maintained. The problem here is depend. If you do equery, nothing will show up depending on it. But any python music app will most likely use it if it's there. (In reply to comment #17) > Actually, this is incorrect. MusicBox, a Rox application uses pyflac when > available to play flac files. This is the problem. It is not a dependency. It's > an option. So, any python-based music player may use pyflac, but does not > require it to be built or run. I think this project has value, takes little > space, and is worth injecting into the tree. As for unmaintained, that is not > quite accurate. pyflac was last updated in September. Before that, April, then > January 2005. That hardly constitutes as not maintained. > > The problem here is depend. If you do equery, nothing will show up depending on > it. But any python music app will most likely use it if it's there. If anything uses it, then sorry, I simply grepped through whole /usr/portage. But it really seems unmaintained - last change in svn was "Move unused code out of trunk." - into "Trash" dir... but maybe I'm wrong. (In reply to comment #18) > If anything uses it, then sorry, I simply grepped through whole /usr/portage. > But it really seems unmaintained - last change in svn was "Move unused code out > of trunk." - into "Trash" dir... but maybe I'm wrong. No, nothing in portage uses it, since it's not in portage at all (that's the whole point of this bug). Closing, too bad for musix-box, putting things dead upstream into portage is not an option. (In reply to comment #19) > (In reply to comment #18) > > If anything uses it, then sorry, I simply grepped through whole /usr/portage. > > But it really seems unmaintained - last change in svn was "Move unused code out > > of trunk." - into "Trash" dir... but maybe I'm wrong. > > No, nothing in portage uses it, since it's not in portage at all (that's the > whole point of this bug). Closing, too bad for musix-box, putting things dead > upstream into portage is not an option. > Sigh. It's not dead upstream. And, isn't the point of satisfying music-box. It's offering additional choice for users. This guy doesn't appear "dead" to me. http://sacredchao.net/~piman/ |