On 30/12/10 11:33, gatlin sullivan wrote:
Handbrake (
http://handbrake.fr/) is a utility to process and encode
video (and
audio). It is supported for the new version of Gnome. It actively develops for
the GNU/Linux platform. A semi-nightly rpm release is made
(
https://build.handbrake.fr/). There is a spec file listed in its source code
(
http://trac.handbrake.fr/browser/trunk/gtk/ghb.spec). All of the source can be
found on its web-site (
http://trac.handbrake.fr/browser). Detailed build
instruction (though slightly outdated) can be found documenting building,
specifically on GNU/Linux, for Fedora and Ubuntu
(
http://trac.handbrake.fr/browser/trunk/doc/BUILD-Linux). It is licensed as GNU
GPL version 2 (
http://trac.handbrake.fr/browser/trunk/COPYING).
If I attempt to package this after its 9.5 release - which should be relatively
soon and imminent - will it meet the requirements of Rpmfusion. I do know that
since it depends on certain things that are unpackageable for Fedora's
repositories that it will not be acceptable there. I, with rpmfusion
repositories installed plus libdvdcss, am able to install the semi-nightly
builds and use them. Thus, I believe that all of the
license inappropriate dependencies for Fedora must have been met by Rpmfusion. I
believe that packaging this and putting into Rpmfusion would be a great addition
to Fedora. I believe that most Fedora desktop users use Rpmfusion, so this as an
addition to Rpmfusion will really expand the presence of Handbrake for Fedora
user's to acquaint themselves.
From memory, I thought someone had begun this, and indeed, the review
request is closed:
https://bugzilla.rpmfusion.org/show_bug.cgi?id=679
see also:
http://thread.gmane.org/gmane.linux.redhat.fedora.rpmfusion.devel/6397
One thing to note is that rpmfusion parallels fedora guidelines except
for allowing certain specific things. Hence this means no internal
libraries used, where there is already a system library. This might be a
certain amount of work to ensure removal of internal libraries, and use
of the fedora/rpmfusion packaged ones.
[Updated libraries
Besides x264, updated libraries include libsamplerate, libogg, xvidcore,
libmpeg2, lame, faac, and ffmpeg's libavcodec, libavformat, and libswscale]
So, if you have something, put it up for review.