<p>On Mar 28, 2012 3:48 AM, "Reinhard Tartler" <<a href="mailto:siretart@gmail.com">siretart@gmail.com</a>> wrote:<br>
><br>
> On Tue, Mar 27, 2012 at 8:44 PM,  <<a href="mailto:ceros-guest@users.alioth.debian.org">ceros-guest@users.alioth.debian.org</a>> wrote:<br>
> > The following commit has been merged in the master branch:<br>
> > commit ea819ac5706a98397a834d8f9a6972d92210e969<br>
> > Author: Andres Mejia <<a href="mailto:amejia004@gmail.com">amejia004@gmail.com</a>><br>
> > Date:   Tue Mar 27 14:44:27 2012 -0400<br>
> ><br>
> >    Seperate the ffmpeg program into the transitional package.<br>
> ><br>
> > diff --git a/debian/control b/debian/control<br>
> > index 2f6df67..1421f10 100644<br>
> > --- a/debian/control<br>
> > +++ b/debian/control<br>
> > @@ -64,6 +64,8 @@ Build-Depends:<br>
> >  Package: libav-tools<br>
> >  Section: video<br>
> >  Architecture: any<br>
> > +Provides:<br>
> > + ffmpeg<br>
><br>
> This is wrong, because this breaks versioned dependencies on the<br>
> 'ffmpeg' package AFAIUI.</p>
<p>Is there a package out there that needs a specific version of ffmpeg?</p>
<p>> I think we have to keep the 'ffmpeg' package depending on 'libav-tools'.</p>
<p>Right, and it still will.</p>
<p>> BTW, ffmpeg.c has already been removed from the master branch of libav.git<br>
><br>
> >  Replaces:<br>
> >  ffmpeg (<< 4:0.8~),<br>
> >  libavcodec-extra-53 (<< 4:0.6~),<br>
> > @@ -88,7 +90,7 @@ Description: Multimedia player, server, encoder and transcoder<br>
> >  Package: ffmpeg<br>
> >  Section: oldlibs<br>
> >  Priority: extra<br>
> > -Architecture: all<br>
> > +Architecture: any<br>
> >  Depends:<br>
> >  libav-tools,<br>
> >  ${misc:Depends},<br>
> > @@ -97,8 +99,9 @@ Description: Multimedia player, server, encoder and transcoder (transitional pac<br>
> >  Libav is a complete, cross-platform solution to decode, encode, record,<br>
> >  convert and stream audio and video.<br>
> >  .<br>
> > - This package is only used for transitional purposes and can be safely<br>
> > - removed when no other packages depend on this package.<br>
> > + This package contains the deprecated ffmpeg program. This package also serves<br>
> > + as a transitional package to libav-tools. Users are advised to use avconv from<br>
> > + the libav-tools package instead of ffmpeg.<br>
> ><br>
> >  Package: ffmpeg-dbg<br>
> >  Section: oldlibs<br>
> > @@ -116,13 +119,19 @@ Description: Debug symbols for Libav related packages (transitional package)<br>
> >  Most people will not need this package. Please install it to produce useful<br>
> >  stacktraces to help debugging the Libav libraries.<br>
> >  .<br>
> > - This package is only used for transitional purposes and can be safely<br>
> > - removed.<br>
> > + This package contains the debug symbols for the deprecated ffmpeg program.<br>
> > + It also serves as a transitional package to libav-tools-dbg.<br>
> ><br>
> >  Package: libav-dbg<br>
> >  Section: debug<br>
> >  Priority: extra<br>
> >  Architecture: any<br>
> > +Provides:<br>
> > + ffmpeg-dbg<br>
> > +Replaces:<br>
> > + ffmpeg-dbg (<< 5:0.8.1-3)<br>
> > +Breaks:<br>
> > + ffmpeg-dbg (<< 5:0.8.1-3)<br>
> >  Depends:<br>
> >  libav-tools (= ${binary:Version}),<br>
> >  libavdevice53 (= ${binary:Version}),<br>
> > diff --git a/debian/ffmpeg.install b/debian/ffmpeg.install<br>
> > new file mode 100644<br>
> > index 0000000..793de72<br>
> > --- /dev/null<br>
> > +++ b/debian/ffmpeg.install<br>
> > @@ -0,0 +1,2 @@<br>
> > +usr/bin/ffmpeg<br>
> > +usr/share/man/man1/ffmpeg.1<br>
> > diff --git a/debian/rules b/debian/rules<br>
> > index 9748ecc..b955a6c 100755<br>
> > --- a/debian/rules<br>
> > +++ b/debian/rules<br>
> > @@ -125,10 +125,13 @@ install-common: build $(DH_INSTALL_FILES)<br>
> >        install -m 644 -D debian-shared/doc/*.html debian/tmp/usr/share/doc/libav/html/<br>
> >        install -m 644 -D doc/avserver.conf debian/tmp/etc/<br>
> >        install -m 644 -D debian-shared/tools/qt-faststart debian/tmp/usr/bin/qt-faststart<br>
> > -       dh_install $(addprefix -N,$(LIB_EXTRA_PKGS)) -Xusr/share/doc/libav-doc \<br>
> > +       dh_install $(addprefix -N,$(LIB_EXTRA_PKGS)) -Nffmpeg -Xusr/bin/ffmpeg \<br>
> > +               -Xusr/share/man/man1/ffmpeg.1 -Xusr/share/doc/libav-doc \<br>
> >                -Xusr/share/doc/libav --fail-missing --sourcedir=debian/tmp<br>
> > -       dh_strip $(addprefix -N,$(LIB_PKGS2)) --dbg-package=libav-dbg<br>
> > +       dh_install -pffmpeg --sourcedir=debian/tmp<br>
> > +       dh_strip $(addprefix -N,$(LIB_PKGS2)) -Nffmpeg --dbg-package=libav-dbg<br>
> >        dh_strip $(addprefix -p,$(LIB_PKGS2)) --dbg-package=libav-regular-dbg<br>
> > +       dh_strip -pffmpeg --dbg-package=ffmpeg-dbg<br>
> >        env LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)" \<br>
> >        debian/tmp/usr/bin/avconv -formats | tee formats.txt<br>
> >        env LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)" \<br>
> ><br>
> > --<br>
> > Libav/FFmpeg packaging<br>
> ><br>
> > _______________________________________________<br>
> > pkg-multimedia-commits mailing list<br>
> > <a href="mailto:pkg-multimedia-commits@lists.alioth.debian.org">pkg-multimedia-commits@lists.alioth.debian.org</a><br>
> > <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-commits">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-commits</a><br>
><br>
><br>
><br>
> --<br>
> regards,<br>
>     Reinhard<br>
><br>
> _______________________________________________<br>
> pkg-multimedia-maintainers mailing list<br>
> <a href="mailto:pkg-multimedia-maintainers@lists.alioth.debian.org">pkg-multimedia-maintainers@lists.alioth.debian.org</a><br>
> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers</a><br>
</p>