Bug#735742: [x264] fix the circular build dependency with libav and others

Johannes Schauer j.schauer at email.de
Tue Oct 7 09:01:58 UTC 2014


Hi,

On Thu, 19 Jun 2014 18:43:08 +0300 Peter Pentchev <roam at ringlet.net> wrote:
> Here's a patch that does this: if we are building in the "stage1"
> profile, the configure script is invoked with --disable-* and the rules
> file does not build the x264 binary package at all.  This still leaves
> the build dependencies in the control file; a separate bug will be filed
> for that, modifying the control file to add instructions to drop these
> dependencies in the stage1 profile.  Unfortunately, the Debian archive
> infrastructure cannot yet deal with these annotations, so that bug will
> most probably have to wait until Jessie is released.

the syntax for the Build-Profiles field was changed during the bootstrap
sprint in paris [1,2]. Attached patch is updated to reflect those changes.
It only changes debian/control.in so please regenerate debian/control.

As the patch requires debhelper to understand the new syntax, this bug is
blocked by that bug in debhelper.

In contrast to the patch for #752103 (which is marked as block by this bug)
this patch does use the new build profile syntax in the Build-Depends field and
thus can be applied before Jessie is released.

cheers, josch

[1] https://wiki.debian.org/Sprints/2014/BootstrapSprint
[2] https://wiki.debian.org/BuildProfileSpec
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x264-profiles.patch
Type: text/x-diff
Size: 2425 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20141007/a039de74/attachment.patch>


More information about the pkg-multimedia-maintainers mailing list