RFC: Getting HandBrake working in Debian

Rogério Brito rbrito at ime.usp.br
Fri Jun 8 09:55:14 UTC 2012


Hi there.

On Fri, Jun 8, 2012 at 5:29 AM, Fabian Greffrath <fabian at greffrath.com> wrote:
> Am 06.06.2012 14:03, schrieb Rogério Brito:
>> BTW, can any of you (preferrably, many of you) test what I have put so far
>> in our repositories? It would be nice to get some feedback on many things
>> there.
>
>
> Thank you very much for your impressive effort on this!!!

That you for the encouraging words. :)

> I just tried to build the current package, but failed. It doesn't compile
> with git-buildpackage, because it has changes to master relative to the
> upstream branch outside of debian/, please check "git diff
> master..upstream". Such a mixture of direct changes and clean patches in
> debian/patches is generally disapproved.

Yes, I know. Do you have any suggestion for solving that? IIRC, the
files that I deleted there are files are modified at build time by
autotools and my autotools-fu is next to zero.

The removal of files was not a problem with format 1.0 packages, but
it is for format 3.0 packages.

Should I be moving the files that will be overwritten aside and, in
the cleaning stage, move them back? For the moment, I'm just
installing the build dependencies and, to build things, I'm issuing a
simple:

    fakeroot debian/rules binary

and things get magically built. :) I'm using ccache (which will be
disabled latter) because, as may just have guessed, I'm building and
rebuilding things over and over again.

> Also, why do you want to get rid of webkit support?

At first, I had a mix of two feelings:

* I didn't want my transcoder to phone home.
* I wanted to lower the build and runtime dependencies.

I'm not really sure if I will keep webkit disabled or not, at the
moment (perhaps I will enable it back). Opinions? Frankly, all the
times when I tried to update any preset from handbrake's UI I got
nothing updated. :)

BTW, we are now down to only 2 files that depend on mp4v2 and, if
those are somehow dropped, then we will be allowed to redistribute
binary packages of handbrake, which means inclusion in our archives.

One point that we need to have addressed is the libdvd{read,nav}
thing, as those are the only 2 packages that we download at build
time.

I [sent a bug report regarding libdvdnav][0] to Daniel Baumann, but
I'm not sure if my e-mails are getting through. I'm including he in
the carbon copy here.

[0]: http://bugs.debian.org/675531

Fabian, please let me know of any fixes that you have for HandBrake
and, please, report compilation problems or missing dependencies that
I may have missed.


Thanks,

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://rb.doesntexist.org/blog : Projects : https://github.com/rbrito/
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br



More information about the pkg-multimedia-maintainers mailing list