libtaoframework-ffmpeg0.4-cil and libtaoframework-ffmpeg-cil-dev don't
have any reverse dependencies, so it should be safe to just drop them.
The attached patch removes both binary packages.
I applied this patch some time ago in Raspbian Jessie.

Since that time there has been another library change affecting taoframework. specifically a new version of libsdl-gfx. I had to modify src/Tao.Sdl/Tao.Sdl.dll.conf to make the package build against it.

I have not tested the package beyond checking that it builds in raspbian. Nevertheless I thought I should inform you of this development.

debdiff attatched, no intent to NMU.
reverted:
--- taoframework-2.1.svn20090801/debian/libtaoframework-ffmpeg0.4-cil.install
+++ 
taoframework-2.1.svn20090801.orig/debian/libtaoframework-ffmpeg0.4-cil.install
@@ -1 +0,0 @@
-/usr/lib/mono/gac/Tao.FFmpeg/*/*       /usr/lib/cli/Tao.FFmpeg-0.4/
diff -u taoframework-2.1.svn20090801/debian/changelog 
taoframework-2.1.svn20090801/debian/changelog
--- taoframework-2.1.svn20090801/debian/changelog
+++ taoframework-2.1.svn20090801/debian/changelog
@@ -1,3 +1,19 @@
+taoframework (2.1.svn20090801-9+rpi2) jessie-staging; urgency=medium
+
+  * Update and rebuild for libsdl-gfx1.2-5
+    + Update src/Tao.Sdl/Tao.Sdl.dll.conf for new soname
+    + bump build-dependency on libsdl-gf
+      - Version build-dependency on libsdl-gfx1.2-dev as (>= 2.0.25-1)
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Fri, 25 Apr 2014 22:49:04 
+0000
+
+taoframework (2.1.svn20090801-9+rpi1) jessie-staging; urgency=low
+
+  * Add patch from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723099 to
+    disable building "ffmpeg" (really libav) packages.
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Sat, 12 Oct 2013 18:41:22 
+0000
+
 taoframework (2.1.svn20090801-9) unstable; urgency=low
 
   * Rebuild against NUnit 2.6
reverted:
--- taoframework-2.1.svn20090801/debian/libtaoframework-ffmpeg-cil-dev.install
+++ 
taoframework-2.1.svn20090801.orig/debian/libtaoframework-ffmpeg-cil-dev.install
@@ -1 +0,0 @@
-/usr/lib/pkgconfig/tao-ffmpeg*
diff -u taoframework-2.1.svn20090801/debian/control 
taoframework-2.1.svn20090801/debian/control
--- taoframework-2.1.svn20090801/debian/control
+++ taoframework-2.1.svn20090801/debian/control
@@ -9,8 +9,6 @@
 Build-Depends-Indep: cli-common-dev (>= 0.4.4),
                      freeglut3-dev,
                      libalut-dev,
-                     libavcodec-dev (>= 3:0.svn20090303),
-                     libavformat-dev (>= 3:0.svn20090303),
                      libdevil-dev,
                      libfreetype6-dev,
                      libftgl-dev,
@@ -21,14 +19,13 @@
                      libode-dev,
                      libopenal-dev,
                      libphysfs-dev,
-                     libsdl-gfx1.2-dev,
+                     libsdl-gfx1.2-dev (>= 2.0.25-1),
                      libsdl-image1.2-dev,
                      libsdl-mixer1.2-dev,
                      libsdl-net1.2-dev,
                      libsdl-ttf2.0-dev,
                      libsdl1.2-dev,
                      libsmpeg-dev,
-                     libswscale-dev,
                      libx11-dev,
                      mono-devel (>= 2.4.3),
                      monodoc-base
@@ -275,32 +272,6 @@
  This package contains development files for Tao.PhysFs, and should be
  used for compilation.
 
-Package: libtaoframework-ffmpeg0.4-cil
-Architecture: all
-Depends: ${cli:Depends}, ${misc:Depends}
-Description: Tao CLI binding for FFmpeg
- The Tao Framework is a collection of bindings and libraries to
- facilitate cross-platform games-related development utilizing the Mono
- and .NET platforms.
- .
- The FFmpeg libraries support most existing file formats (AVI, MPEG, OGG,
- Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...).
-
-Package: libtaoframework-ffmpeg-cil-dev
-Architecture: all
-Depends: libtaoframework-ffmpeg0.4-cil (= ${binary:Version}), ${misc:Depends}
-Replaces: libtaoframework-ffmpeg0.4-cil (<< 2.1.svn20090801-2~)
-Description: Tao CLI binding for FFmpeg - development files
- The Tao Framework is a collection of bindings and libraries to
- facilitate cross-platform games-related development utilizing the Mono
- and .NET platforms.
- .
- The FFmpeg libraries support most existing file formats (AVI, MPEG, OGG,
- Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...).
- .
- This package contains development files for Tao.FFmpeg, and should be
- used for compilation.
-
 Package: libtaoframework-freetype2.3-cil
 Architecture: all
 Depends: ${cli:Depends}, ${misc:Depends}
reverted:
--- 
taoframework-2.1.svn20090801/debian/libtaoframework-ffmpeg0.4-cil.installcligac
+++ 
taoframework-2.1.svn20090801.orig/debian/libtaoframework-ffmpeg0.4-cil.installcligac
@@ -1 +0,0 @@
-/usr/lib/cli/Tao.FFmpeg-0.4/Tao.FFmpeg.dll
only in patch2:
unchanged:
--- taoframework-2.1.svn20090801.orig/src/Tao.Sdl/Tao.Sdl.dll.config
+++ taoframework-2.1.svn20090801/src/Tao.Sdl/Tao.Sdl.dll.config
@@ -25,5 +25,5 @@
 
     <dllmap dll="SDL_gfx.dll" os="windows" target="SDL_gfx.dll"/>
     <dllmap dll="SDL_gfx.dll" os="osx" 
target="/Library/Frameworks/SDL_gfx.framework/SDL_gfx" />
-    <dllmap dll="SDL_gfx.dll" os="!windows,osx" target="libSDL_gfx.so.13" />
+    <dllmap dll="SDL_gfx.dll" os="!windows,osx" target="libSDL_gfx.so.15" />
 </configuration>

Reply via email to