multimedia/k9copy: Added patch for new ffmpeg.

Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
This commit is contained in:
Roberto Neri 2011-12-16 20:02:46 -02:00 committed by Niels Horn
parent 85572e8407
commit dbe996e4b0
2 changed files with 19 additions and 1 deletions

View file

@ -0,0 +1,15 @@
Fix build with ffmpeg/libav trunk after the big bump.
Index: k9copy-2.3.7-Source/src/import/k9avidecode.cpp
===================================================================
--- k9copy-2.3.7-Source.orig/src/import/k9avidecode.cpp
+++ k9copy-2.3.7-Source/src/import/k9avidecode.cpp
@@ -145,7 +145,7 @@ bool k9AviDecode::open(const QString & _
// Find the first video stream
m_videoStream=-1;
for (i=0; i<m_FormatCtx->nb_streams; i++)
- if (m_FormatCtx->streams[i]->codec->codec_type==CODEC_TYPE_VIDEO) {
+ if (m_FormatCtx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO) {
m_videoStream=i;
break;
}

View file

@ -27,7 +27,7 @@
PRGNAM=k9copy PRGNAM=k9copy
VERSION=${VERSION:-2.3.7} VERSION=${VERSION:-2.3.7}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -72,6 +72,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
# Fix building against newer ffmpeg versions
patch -p1 -i $CWD/k9copy-2.3.7-ffmpeg.patch
mkdir -p build mkdir -p build
cd build cd build
cmake \ cmake \