ffmpeg-free 3:0.svn20080206-4ubuntu1 source package in Ubuntu
Changelog
ffmpeg-free (3:0.svn20080206-4ubuntu1) intrepid; urgency=low * add epoch needed for ubuntu. * bring changes from debian/unstable to intrepid * reproduce changes in ubuntu based on information from the debian/changelog of the old 'ffmpeg' source package. In future, please coordinate changes to this package with the pkg-multimedia team. * debian/control: drop build dependencies on liba52 and libfaad, both not in ubuntu/main * debian/rules: disable liba52 and libfaad support * Set myself in the maintainer field. ffmpeg-free (0.svn20080206-4) unstable; urgency=low * debian/rules: + Moved confflags, that result in GPL versions of the libraries, into a dedicated variable gpl_confflags. Add this to the common confflags. + Moved --prefix=/usr to the common confflags. + Added some comments and whitespace (nothing special). + Renamed the "risky" keyword to "internalencoders". Set this in DEB_BUILD_OPTIONS in order to create and build from an unstripped tarball in the get-orig-source and build rules (Closes: #478010). + Introduced the "externalcodecs" keyword. Set this in DEB_BUILD_OPTIONS to enable support for additional codecs via external libraries. + Commented out the amr?b codecs among the external codecs, because the resulting packages will be unredistributable. ffmpeg-free (0.svn20080206-3) experimental; urgency=low * install qt-faststart. Thanks Stefan Hermann for the patch from ubuntu. (Closes: #470484) * Reenable 020_fix_libswscale_pic_code, fixes FTBFS on amd64. * Reenable altivec, fixes FTBFS on powerpc. * Add some notes about the removed mpeg encoders (Closes: #440702) ffmpeg-free (0.svn20080206-2) experimental; urgency=low [ Reinhard Tartler ] * patches/020_fix_sws_scale_crash: if sws_scale is given an invalid context (e.g. a null pointer), the function will crash because of a null pointer dereference. Add a check for that here. * add Conflicts/Replaces for libswscale1d. * Due to the fact that we no longer build the shared version of ffmpeg with mmx optimisations, the following patches have been dropped: - 020_mmx_optims.diff - 020_mmx_pic_code.diff - 020_disable_snow_mmx_in_pic.diff - 020_fix_libswscale_pic_code [ Fabian Greffrath ] * debian/control: + Added libx11-dev and libxext-dev to Build-Depends. * debian/rules: + Build with --enable-x11grab (Closes: #441983). + Build ffmpeg and shared libraries with --extra-cflags="-fPIC -DPIC" (feeling confident that this closes: #472613) and "drop the surgery regarding Makefile.pic and config.mak.pic". + In this context, cleaned up build rule: Run '$(MAKE)' and '$(MAKE) clean' from the top source directory instead of diving into the library directories; force move during backup and recovery of the static libraries; let the build rule itself depend on config-extra-includes.h (instead of build-stamp) to avoid being run again from the binary rule; some more minor changes of cosmetic type. + Renamed config-extra-includes rule to config-extra-includes.h to reflect the file name of the created file (also changed to override it instead of appending) and to avoid the rule to be run twice. + Disabled all architecture-specific optimizations for the time being. ffmpeg-free (0.svn20080206-1) experimental; urgency=low [ Reinhard Tartler ] * new upstream release (Closes: #471136) * refreshed patches * libogg was dropped upstream * no longer install integer.h, as it is not part of the public API (see upstream r11642). * no longer install rtp.h, as it is not part of the public API (see upstream r11505). * install crc.h and sha1.h to libavutil-dev, since it is part of the public API now. * introduce new package: libavdevice52 and libavdevice-dev. * Implemented debian/get-orig-source.sh and adjusted the get-orig-source target in debian/rules to use that. * fix invocation of the testsuite. * bump standards version to 3.7.3 (no changes needed). * add script recordshow.sh (Closes: 461434). Thanks to Daniel Dickinson <email address hidden> * Introdcue binary package ffmpeg-dbg, which contains debugging symbols of the shared library packages. [ Fabian Greffrath ] * debian/changelog: + Source is exported from SVN, not CVS. Reflect this in the versioning scheme (Closes: #468319). * debian/control: + Changed Build-Depends to liba52-0.7.4-dev | liba52-dev. + Improved descriptions and dependencies for libavdevice packages. * debian/control, debian/compat: + Bumped debhelper Build-Depends to (>= 6.0.0). * debian/control, debian/*.install: + Adopted shared library package names to upstream SONAMEs. * debian/README.Debian: + Updated, since AAC decoding (through FAAD) is now enabled. + Updated URL for unofficial ffmpeg packages. * debian/rules: + Reordered confflags to optionally build LGPL versions of the libraries. + Removed trailing whitespace. + Removed unused strip rule. + Added libxvidcore4-dev to weak-build-deps and fixed confflags in DEB_BUILD_OPTIONS=risky accordingly. + Added a get-orig-source rule to reproduce the source tarball. Produce an unstripped tarball if DEB_BUILD_OPTIONS=risky. + Do not run debian/fixup-config.sh if DEB_BUILD_OPTIONS=risky. * debian/patches/011_link_plugins.diff: + Updated to link all plugins against libavutil since they all use symbols from this library. Resolves "symbols found in none of the libraries" warnings from dpkg-shlibdeps. ffmpeg-free (0.cvs20071007-4) experimental; urgency=low [ Fabian Greffrath ] * debian/control: + Wrapped Uploaders, Build-Depends and Depends, Conflicts and Replaces fields. + Added libfaad-dev to Build-Depends. + Added Homepage field. + Added ${misc:Depends} to all Depends. * debian/rules: + Enabled faad support via libfaad (Closes: #400094, #418230, #447089, #448068, #449387). + Added libmp3lame-dev to weak-build-deps in DEB_BUILD_OPTIONS=risky. + Added support for amrnb, amrwb and x264 (Closes: #432170) in DEB_BUILD_OPTIONS=risky. [ Reinhard Tartler ] * added Fabian Greffrath to Uploaders ffmpeg-free (0.cvs20071007-3) experimental; urgency=low * disable armv6 code generation. Thanks to Joey Hess for the patch (Closes: #438923). ffmpeg-free (0.cvs20071007-2) experimental; urgency=low * restore soname on libavutil. got dropped on previous upload. * Bug fix: "needs libavutil-dev headers but doesn't depend on it", thanks to <email address hidden> (Closes: #434494). This was actually already fixed in a previous upload. * build dependencies in debian/control are now multiline. * Drop the XS- from the Vcs-Browser and Vcs-Svn field. ffmpeg-free (0.cvs20071007-1) experimental; urgency=low * new upstream snapshot, using the same day as the mplayer release * Refreshing patches: -005_altivec_flags.diff: dropped, merged upstream -005_m68k_workaround.diff: refreshed -005_runtime_cpudetect.diff: refreshed -006_mips_pthreads.diff: refreshed -010_proper_rpath.diff: refreshed -010_shared_library_versioning.diff: refreshed -011_link_plugins.diff: refreshed (moved to top level makefile) -015_build_imgresample.diff: refreshed -020_disable_snow_mmx_in_pic.diff: refreshed -020_fix_libswscale_pic_code.diff: refreshed -020_mmx_optims.diff: refreshed -020_mmx_pic_code.diff: refreshed -040_early_altivec_detection.diff: disabled, doesn't apply anymore -040_only_use_maltivec_when_needed.diff disabled, (causes ftbfs, needs revising) -040_only_use_maltivec_when_needed.diff: refresh -051_mjpeg_gray_support.diff, removed applied upstream -053_rm_demux_crash.diff removed, applied upstream. -060_fix_avi_skip.diff removed, does not apply anymore * remove --enable-libdts. ffmpeg now has an internal dts decoder since r9051 (2007-05-17). It seems that at least some packages link to libdts and rely on the transitive dependency via ffmpeg. Please add explicit dependencies on libdts instead! * Don't ignore errors in upstream Makefile. Bug found via lintian. ffmpeg-free (0.cvs20070307-7) UNRELEASED; urgency=low * debian/patches/051_mjpeg_gray_support.diff: + Support grayscale MJPEG streams as sent by Axis cameras. ffmpeg-free (0.cvs20070307-6) unstable; urgency=low * Rename the source package. We are (again) no longer shipping the 'real' upstream source of ffmpeg. * Add debian/strip.sh to strip ffmpeg upstream source disabling mpeg based encoders as discussed with ftp-master at debconf7 * update XS-Vcs tags in debian/control. * make ffmpeg binNMU-able by using ${binary:Version} rather than ${Source-Version} -- Reinhard Tartler <email address hidden> Fri, 02 May 2008 13:42:30 +0200
Upload details
- Uploaded by:
- Reinhard Tartler
- Uploaded to:
- Intrepid
- Original maintainer:
- Reinhard Tartler
- Architectures:
- any
- Section:
- libs
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
ffmpeg-free_0.svn20080206.orig.tar.gz | 2.8 MiB | c601491896e5584906014a6b717b7b59fdc2586f86ca815884c8cbc68dab6738 |
ffmpeg-free_0.svn20080206-4ubuntu1.diff.gz | 39.3 KiB | bef250e42f2bd50c771ba2b5d55ebf86d345d25a4b5d3db3e2db971e8ec3fe80 |
ffmpeg-free_0.svn20080206-4ubuntu1.dsc | 1.5 KiB | 23c2cb71a051632711fd8a8bdd63c34086ef4bc9b96be0655a28a7b2721043c8 |
Binary packages built by this source
- ffmpeg: No summary available for ffmpeg in ubuntu intrepid.
No description available for ffmpeg in ubuntu intrepid.
- ffmpeg-dbg: No summary available for ffmpeg-dbg in ubuntu intrepid.
No description available for ffmpeg-dbg in ubuntu intrepid.
- libavcodec-dev: No summary available for libavcodec-dev in ubuntu intrepid.
No description available for libavcodec-dev in ubuntu intrepid.
- libavcodec51: No summary available for libavcodec51 in ubuntu intrepid.
No description available for libavcodec51 in ubuntu intrepid.
- libavdevice-dev: No summary available for libavdevice-dev in ubuntu intrepid.
No description available for libavdevice-dev in ubuntu intrepid.
- libavdevice52: No summary available for libavdevice52 in ubuntu intrepid.
No description available for libavdevice52 in ubuntu intrepid.
- libavformat-dev: No summary available for libavformat-dev in ubuntu intrepid.
No description available for libavformat-dev in ubuntu intrepid.
- libavformat52: No summary available for libavformat52 in ubuntu intrepid.
No description available for libavformat52 in ubuntu intrepid.
- libavutil-dev: No summary available for libavutil-dev in ubuntu intrepid.
No description available for libavutil-dev in ubuntu intrepid.
- libavutil49: No summary available for libavutil49 in ubuntu intrepid.
No description available for libavutil49 in ubuntu intrepid.
- libpostproc-dev: No summary available for libpostproc-dev in ubuntu intrepid.
No description available for libpostproc-dev in ubuntu intrepid.
- libpostproc51: No summary available for libpostproc51 in ubuntu intrepid.
No description available for libpostproc51 in ubuntu intrepid.
- libswscale-dev: No summary available for libswscale-dev in ubuntu intrepid.
No description available for libswscale-dev in ubuntu intrepid.
- libswscale0: No summary available for libswscale0 in ubuntu intrepid.
No description available for libswscale0 in ubuntu intrepid.