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>