Source: taoframework
Version: 2.1.svn20090801-10
Tags: patch
Severity: serious
Justification: fails to build from source

Dear maintainer,

the ffmpeg-libav transition [1] is ongoing and thus the hardcoded sonames
in taoframework need to be updated.
Please apply attached patch doing that.

Best regards,
Andreas

1: https://release.debian.org/transitions/html/ffmpeg-libav.html
--- a/debian/patches/200_libavcodec_update.diff
+++ b/debian/patches/200_libavcodec_update.diff
@@ -7,7 +7,7 @@ Index: taoframework/src/Tao.FFmpeg/Tao.FFmpeg.dll.config
      <dllmap dll="avcodec-51.dll" os="windows" target="avcodec-51.dll" />
      <dllmap dll="avcodec-51.dll" os="osx" target="libavcodec.so.51" />
 -    <dllmap dll="avcodec-51.dll" os="!windows,osx" target="libavcodec.so.51" />
-+    <dllmap dll="avcodec-51.dll" os="!windows,osx" target="libavcodec.so.56" />
++    <dllmap dll="avcodec-51.dll" os="!windows,osx" target="libavcodec-ffmpeg.so.56" />
  
      <dllmap dll="avformat-52.dll" os="windows" target="avformat-52.dll" />
      <dllmap dll="avformat-52.dll" os="osx" target="libavformat.so.52" />
--- a/debian/patches/200_libavformat_update
+++ b/debian/patches/200_libavformat_update
@@ -7,7 +7,7 @@ Index: taoframework/src/Tao.FFmpeg/Tao.FFmpeg.dll.config
      <dllmap dll="avformat-52.dll" os="windows" target="avformat-52.dll" />
      <dllmap dll="avformat-52.dll" os="osx" target="libavformat.so.52" />
 -    <dllmap dll="avformat-52.dll" os="!windows,osx" target="libavformat.so.52" />
-+    <dllmap dll="avformat-52.dll" os="!windows,osx" target="libavformat.so.56" />
++    <dllmap dll="avformat-52.dll" os="!windows,osx" target="libavformat-ffmpeg.so.56" />
  
      <dllmap dll="avutil-49.dll" os="windows" target="avutil-49.dll" />
      <dllmap dll="avutil-49.dll" os="osx" target="libavutil.so.49" />
--- a/debian/patches/200_libavutil_update.diff
+++ b/debian/patches/200_libavutil_update.diff
@@ -10,7 +10,7 @@ Index: taoframework/src/Tao.FFmpeg/Tao.FFmpeg.dll.config
      <dllmap dll="avutil-49.dll" os="windows" target="avutil-49.dll" />
      <dllmap dll="avutil-49.dll" os="osx" target="libavutil.so.49" />
 -    <dllmap dll="avutil-49.dll" os="!windows,osx" target="libavutil.so.49" />
-+    <dllmap dll="avutil-49.dll" os="!windows,osx" target="libavutil.so.54" />
++    <dllmap dll="avutil-49.dll" os="!windows,osx" target="libavutil-ffmpeg.so.54" />
  
      <dllmap dll="swscale-0.dll" os="windows" target="swscale-0.dll" />
      <dllmap dll="swscale-0.dll" os="osx" target="libswscale.so.0" />
--- a/debian/patches/200_libswscale_update
+++ b/debian/patches/200_libswscale_update
@@ -7,5 +7,5 @@ Index: taoframework/src/Tao.FFmpeg/Tao.FFmpeg.dll.config
      <dllmap dll="swscale-0.dll" os="windows" target="swscale-0.dll" />
      <dllmap dll="swscale-0.dll" os="osx" target="libswscale.so.0" />
 -    <dllmap dll="swscale-0.dll" os="!windows,osx" target="libswscale.so.0" />
-+    <dllmap dll="swscale-0.dll" os="!windows,osx" target="libswscale.so.3" />
++    <dllmap dll="swscale-0.dll" os="!windows,osx" target="libswscale-ffmpeg.so.3" />
  </configuration>

Reply via email to