[SCM] forked-daapd/master: Use pkg-config to determine FFmpeg linker flags
rbalint at users.alioth.debian.org
rbalint at users.alioth.debian.org
Sun Aug 17 19:17:16 UTC 2014
The following commit has been merged in the master branch:
commit 73e9fe3117461df53a3b8348de59f5e7e09f05de
Author: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
Date: Sun Aug 17 10:22:48 2014 +0200
Use pkg-config to determine FFmpeg linker flags
Closes: #758337
diff --git a/debian/patches/pkg-config.patch b/debian/patches/pkg-config.patch
new file mode 100644
index 0000000..afae24c
--- /dev/null
+++ b/debian/patches/pkg-config.patch
@@ -0,0 +1,24 @@
+Description: Use pkg-config to determine FFmpeg linker flags
+
+Author: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
+Last-Update: <2014-06-03>
+
+--- forked-daapd-20.0+git20140530+gc740e6e.orig/configure.ac
++++ forked-daapd-20.0+git20140530+gc740e6e/configure.ac
+@@ -142,11 +142,14 @@ PKG_CHECK_EXISTS([ libavcodec >= 54.35 ]
+ PKG_CHECK_MODULES(LIBAV, [ libavformat libavcodec libswscale libavutil ])
+ ])
+
++PKG_CHECK_MODULES([LIBAVCODEC], [libavcodec])
++avc_name=`echo $LIBAVCODEC_LIBS | sed 's/-l//'`
++
+ save_LIBS="$LIBS"
+ dnl Check for av_lock_manager (ffmpeg >= 0.5.1)
+-AC_CHECK_LIB([avcodec], [av_lockmgr_register], , AC_MSG_ERROR([libav (ffmpeg) >= 0.5.1 required]))
++AC_CHECK_LIB([$avc_name], [av_lockmgr_register], , AC_MSG_ERROR([libav (ffmpeg) >= 0.5.1 required]))
+ dnl Check for avcodec_find_best_pix_fmt_of_list (is only in ffmpeg, not libav)
+-AC_CHECK_LIB([avcodec], [avcodec_find_best_pix_fmt_of_list],
++AC_CHECK_LIB([$avc_name], [avcodec_find_best_pix_fmt_of_list],
+ AC_DEFINE(FFMPEG_INCOMPATIBLE_API, 1, [Define to 1 if you have ffmpeg (and not libav).]))
+ LIBS="$save_LIBS"
+
diff --git a/debian/patches/series b/debian/patches/series
index e69de29..9937964 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -0,0 +1 @@
+pkg-config.patch
--
forked-daapd packaging
More information about the pkg-multimedia-commits
mailing list