[SCM] FFmpeg packaging branch, master.unstripped, updated. debian/0.5+svn20090420-1-24-g304f73b

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Thu May 7 20:54:57 UTC 2009


The following commit has been merged in the master.unstripped branch:
commit 304f73bf06b603a19175dc32b95f73db268ab171
Merge: bc41f08d7a508295ac97bc9ef1bc70cc5be7e90a 19a82c9fe63893e120ae5b29d0fce06b0dd5c613
Author: Reinhard Tartler <siretart at tauware.de>
Date:   Sun May 3 22:23:14 2009 +0200

    merge from the 'master' branch

diff --combined debian/changelog
index 76da80f,55e074c..1207193
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,17 -1,43 +1,58 @@@
- ffmpeg (3:0.svn20090303-1unstripped1) unstable; urgency=low
++ffmpeg (4:0.5+svn20090420-1unstripped1) unstable; urgency=low
 +
 +  * this upload is targeted for and build with packages from
 +    http://debian-multimedia.org 
 +
 +  * rebuild using a clean, uncrippled ffmpeg tarball
 +  * additionally enabled external libraries:
 +    - libmp3lame
 +    - libx264
 +    - libamrwb
 +    - libamrnb
 +    - libfaac
 +
-  -- Reinhard Tartler <siretart at tauware.de>  Tue, 03 Feb 2009 09:23:00 +0100
++ -- Reinhard Tartler <siretart at tauware.de>  Sun, 03 May 2009 22:15:04 +0200
++
+ ffmpeg-debian (4:0.5+svn20090420-1) unstable; urgency=low
+ 
+   [ Fabian Greffrath ]
+   * Merge the contents of patents.txt into README.Debian and change some
+     paragraphs to (hopefully) add some more clarity on the removed encoders
+     and the package naming scheme. Based on suggestions by Xavier Douville
+     <debian at douville.org>, thank you very much for the review. (Closes: #519025)
+   * Reorder some confflags to account for GPL licensed libraries.
+   * Remove patents.txt
+   * Explicitely mention that no decoders are disabled in our packages.
+   
+   [ Loïc Minier ]
+   * Disable more autodetecter ARM arch features
+   * Add neon and vfp flavors to armel disabled for now
+   * vfp CFLAGS: add "-mfpu=vfp -mfloat-abi=softfp"
+ 
+   [ Reinhard Tartler ]
+   * New Upstream Version (svn revision 18630)
+   * bump epoch as 0.5 was released. Future version will use '+' to indicate 
+     that the package is based on a release branch and '~' to indicate that
+     the package is based on the 'trunk' branch.
+   * update from the upstream release branch to generate a new upstream
+     tarball.
+   * add a git-buildpackage config file at debian/gbp.conf
+   * beautify identification string
+   * debian/rules: bump epoch to '4'
+   * update section names in control file
+   * update upstream svn server url
+   * fixup get-orig-source rules in debian/rules
+   * create right filenames for the orig.tar.gz files
+   * update README.upstream-upgrate for new versioning scheme
+   * remove debian/005_release_branch_changes.diff
+   * remove reference to 020_visibility_patch
+   * install the upstream license file and release notes
+   * allow -dev packages be installed with the unstripped variants
+     Closes: #526007, LP: #312898
+   * be more careful with svn:externals in debian/get-orig-source.sh.
+     (Closes: #525348)
+   
+  -- Reinhard Tartler <siretart at tauware.de>  Sat, 02 May 2009 09:09:54 +0200
  
  ffmpeg-debian (3:0.svn20090303-1) unstable; urgency=low
  
diff --combined debian/confflags
index d269603,676554b..36e7d7c
--- a/debian/confflags
+++ b/debian/confflags
@@@ -15,7 -15,10 +15,10 @@@ export DEB_HOST_ARCH      ?= $(shell dp
  SVNREVISION=$(shell cat .svnrevision 2>/dev/null || echo "UNKNOWN")
  
  # the other flavors always build dynamic versions
- ifeq      ($(DEB_HOST_ARCH),i386)
+ ifeq      ($(DEB_HOST_ARCH),armel)
+ # disabled for now as we need hwcaps support in glibc first
+ #FLAVORS += neon vfp
+ else ifeq ($(DEB_HOST_ARCH),i386)
  FLAVORS += cmov
  else ifeq ($(DEB_HOST_ARCH),powerpc)
  FLAVORS += altivec
@@@ -27,11 -30,6 +30,11 @@@ define cond_enabl
  	$(shell test -r $(1) && echo --enable-$(2) )
  endef
  
 +# variant that also require --enable-nonfree
 +define cond_enable_nf
 +	$(shell test -r $(1) && echo --enable-$(2) --enable-nonfree )
 +endef
 +
  # Configuration flags causing the libs to be GPL tainted
  gpl_confflags += --enable-gpl
  gpl_confflags += --enable-postproc
@@@ -41,10 -39,8 +44,8 @@@ gpl_confflags += --enable-x11gra
  # there is no libfaad in ubuntu/main, on in ubuntu/multiverse
  gpl_confflags += $(call cond_enable,/usr/include/faad.h,libfaad)
  
- # Common configuration flags; comment out following line for LGPL versions of
- # the libraries
- confflags += $(gpl_confflags)
- confflags += --extra-version='svn$(SVNREVISION)+$(DEB_VERSION)'
+ # Common configuration flags
+ confflags += --extra-version='$(DEB_VERSION)'
  confflags += --prefix=/usr
  confflags += --enable-avfilter
  confflags += --enable-avfilter-lavf
@@@ -58,15 -54,15 +59,18 @@@ confflags += --disable-strippin
  confflags += --disable-vhook
  
  # this part below is intended for the 'ffmpeg' package in ubuntu/multiverse
- confflags += $(call cond_enable,/usr/include/xvid.h,libxvid)
+ gpl_confflags += $(call cond_enable,/usr/include/xvid.h,libxvid)
  confflags += $(call cond_enable,/usr/include/lame/lame.h,libmp3lame)
  confflags += $(call cond_enable,/usr/include/faac.h,libfaac)
- confflags += $(call cond_enable,/usr/include/x264.h,libx264)
+ gpl_confflags += $(call cond_enable,/usr/include/x264.h,libx264)
  confflags += $(call cond_enable,/usr/include/vdpau/vdpau.h,vdpau)
  
 +confflags += $(call cond_enable_nf,/usr/include/amrnb/sp_dec.h,libamr-nb)
 +confflags += $(call cond_enable_nf,/usr/include/amrwb/dec.h,libamr-wb)
 +
+ # comment out following line for LGPL versions of the libraries
+ confflags += $(gpl_confflags)
+ 
  # Enable IEEE 1394 (FireWire) support on Linux only
  ifneq (,$(findstring linux,$(DEB_HOST_GNU_TYPE)))
    confflags += --enable-libdc1394
@@@ -84,7 -80,7 +88,7 @@@ ifneq (,$(findstring noopt,$(DEB_BUILD_
  endif
  
  # Disable architecture-specific optimizations for default shared build
- nooptflags += --disable-armv5te --disable-armv6
+ nooptflags += --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon
  nooptflags += --disable-altivec
  nooptflags += --disable-vis
  
@@@ -103,6 -99,24 +107,24 @@@ endi
  shared_build_confflags += --enable-shared
  shared_build_confflags += --disable-static
  
+ ## armel architecture specific
+ # Configuration flags for the optimised shared libraries
+ vfp_build_confflags += $(confflags)
+ vfp_build_confflags += --shlibdir=/usr/lib/vfp
+ vfp_build_confflags += --enable-armvfp
+ vfp_build_confflags += --enable-shared
+ vfp_build_confflags += --disable-static
+ vfp_build_confflags += --extra-cflags="-mfpu=vfp -mfloat-abi=softfp"
+ vfp_build_confflags += --disable-ffmpeg
+ vfp_build_confflags += --disable-ffplay
+ neon_build_confflags += $(confflags)
+ neon_build_confflags += --shlibdir=/usr/lib/neon
+ neon_build_confflags += --enable-neon
+ neon_build_confflags += --enable-shared
+ neon_build_confflags += --disable-static
+ neon_build_confflags += --disable-ffmpeg
+ neon_build_confflags += --disable-ffplay
+ 
  ## i386 architecture specific
  # Configuration flags for the optimized shared libraries
  cmov_build_confflags += $(confflags)
diff --combined debian/control.common
index a99c916,a99c916..0000000
deleted file mode 100644,100644
--- a/debian/control.common
+++ /dev/null
diff --combined debian/control.ffmpeg
index a94a866,b68b1e6..0000000
deleted file mode 100644,100644
--- a/debian/control.ffmpeg
+++ /dev/null
diff --combined debian/control.ffmpeg-debian
index 1000358,7a6a935..0000000
deleted file mode 100644,100644
--- a/debian/control.ffmpeg-debian
+++ /dev/null
diff --combined debian/gbp.conf
index e68368c,1615f89..e68368c
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@@ -1,6 -1,6 +1,6 @@@
  [DEFAULT]
 -upstream-branch = upstream
 -debian-branch = master
 +upstream-branch = upstream.unstripped
 +debian-branch = master.unstripped
  upstream-tag = upstream/%(version)s
  debian-tag = debian/%(version)s
  pristine-tar = True

-- 
FFmpeg packaging



More information about the pkg-multimedia-commits mailing list