r1308 - in /unstable/ffmpeg/debian: ./ README.Debian changelog rules

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Thu Jul 10 20:01:38 UTC 2008


Author: siretart
Date: Thu Jul 10 20:01:38 2008
New Revision: 1308

URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1308
Log:
rework the shlibs file. Make applications linking against libraries
produced by this source package generate an alternate dependency on
the 'unstripped' variants of this package. They actually do not exist
yet at this point, but this way reverse dependencies are enabled to
use them when they eventually appear.

Modified:
    unstable/ffmpeg/debian/   (props changed)
    unstable/ffmpeg/debian/README.Debian
    unstable/ffmpeg/debian/changelog
    unstable/ffmpeg/debian/rules

Propchange: unstable/ffmpeg/debian/
------------------------------------------------------------------------------
--- bzr:file-ids (original)
+++ bzr:file-ids Thu Jul 10 20:01:38 2008
@@ -1,1 +1,0 @@
-patches/020_bug489965_bufferoverflow_str_demuxer.diff	020_bug489965_buffer-20080709075053-htd03e50ze13kewl-1

Propchange: unstable/ffmpeg/debian/
------------------------------------------------------------------------------
--- bzr:revision-id:v3-single1-dW5zdGFibGUvZmZtcGVnL2RlYmlhbg.. (original)
+++ bzr:revision-id:v3-single1-dW5zdGFibGUvZmZtcGVnL2RlYmlhbg.. Thu Jul 10 20:01:38 2008
@@ -44,3 +44,4 @@
 78 siretart at tauware.de-20080708125428-7jvyke7mw1daxqbj
 79 siretart at tauware.de-20080708125447-yacvth4x5njytrip
 80 siretart at tauware.de-20080709075516-hffgk4qdf523wk8o
+81 siretart at tauware.de-20080709121015-unpmg3rf7ox4ddfy

Propchange: unstable/ffmpeg/debian/
------------------------------------------------------------------------------
--- bzr:revision-info (original)
+++ bzr:revision-info Thu Jul 10 20:01:38 2008
@@ -1,4 +1,4 @@
-timestamp: 2008-07-09 09:55:16.184000015 +0200
+timestamp: 2008-07-09 14:10:15.947000027 +0200
 committer: Reinhard Tartler <siretart at tauware.de>
 properties: 
 	branch-nick: unstable

Modified: unstable/ffmpeg/debian/README.Debian
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/README.Debian?rev=1308&op=diff
==============================================================================
--- unstable/ffmpeg/debian/README.Debian (original)
+++ unstable/ffmpeg/debian/README.Debian Thu Jul 10 20:01:38 2008
@@ -90,9 +90,10 @@
     'multiverse' (ubuntu) component will be named as above without the
     '-stripped-' marker in the name.
   
-  * Only Until the next SONAME bump happens: an unstripped replacement package
-    for the stripped 'libavcodec51' will can provided e.g. in ubuntu multiverse
-    with the name 'libavcodec-unstripped-51'.
+  * Only until the next SONAME bump happens: an unstripped replacement package
+    for the stripped 'libavcodec51' can provided e.g. in ubuntu multiverse with
+    the name 'libavcodec-unstripped-51'. This is implemented by generating an
+    shlibs file containing an alternative depedency.
 
   * Ubuntu will track the ffmpeg packages in Debian and tries to minimize the
     diff for maintenance reason.

Modified: unstable/ffmpeg/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/changelog?rev=1308&op=diff
==============================================================================
--- unstable/ffmpeg/debian/changelog (original)
+++ unstable/ffmpeg/debian/changelog Thu Jul 10 20:01:38 2008
@@ -10,8 +10,13 @@
     buffer overflow in the STR demuxer. Thanks to Moritz Muehlenhoff for
     reporting the issue. (Closes: #489965)
   * Raising severity to high because of security issue.
-
- -- Reinhard Tartler <siretart at tauware.de>  Wed, 09 Jul 2008 09:54:52 +0200
+  * rework the shlibs file. Make applications linking against libraries
+    produced by this source package generate an alternate dependency on
+    the 'unstripped' variants of this package. They actually do not exist
+    yet at this point, but this way reverse dependencies are enabled to
+    use them when they eventually appear.
+
+ -- Reinhard Tartler <siretart at tauware.de>  Wed, 09 Jul 2008 14:04:06 +0200
 
 ffmpeg-debian (0.svn20080206-9) unstable; urgency=low
 

Modified: unstable/ffmpeg/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/rules?rev=1308&op=diff
==============================================================================
--- unstable/ffmpeg/debian/rules (original)
+++ unstable/ffmpeg/debian/rules Thu Jul 10 20:01:38 2008
@@ -95,6 +95,11 @@
 
 binary-indep: build-doxy install
 
+define call_dh_makeshlibs
+	dh_makeshlibs -p $(1)$(2) \
+	    -V "$(1)$(2) (>= $(SRC_VERSION)-8) | $(1)-unstripped-$(2) (>= $(SRC_VERSION)-8)"
+endef
+
 binary-arch: build install
 	dh_testdir
 	dh_testroot
@@ -108,7 +113,13 @@
 	dh_strip --dbg-package=ffmpeg-dbg
 	dh_compress
 	dh_fixperms
-	dh_makeshlibs -V
+#	NB: The following is pretty whitespace sensitive
+	$(call call_dh_makeshlibs,libavutil,49)
+	$(call call_dh_makeshlibs,libavcodec,51)
+	$(call call_dh_makeshlibs,libavdevice,52)
+	$(call call_dh_makeshlibs,libpostproc,51)
+	$(call call_dh_makeshlibs,libavformat,52)
+	$(call call_dh_makeshlibs,libswscale,0)
 	dh_installdeb
 	dh_shlibdeps
 	dh_gencontrol -- -Vlib1394-dev="$(lib1394-dev)"




More information about the pkg-multimedia-commits mailing list