[SCM] libav/experimental: prettify lib* version number extraction
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 16:15:07 UTC 2013
The following commit has been merged in the experimental branch:
commit 719c8e00efc8e28fd112b16e75069454e6fd8df7
Author: Måns Rullgård <mans at mansr.com>
Date: Sun Feb 17 00:00:10 2008 +0000
prettify lib* version number extraction
Originally committed as revision 12128 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/configure b/configure
index b2e9e1e..194808f 100755
--- a/configure
+++ b/configure
@@ -2002,14 +2002,18 @@ if enabled texi2html; then
echo "BUILD_DOC=yes" >> config.mak
fi
-sws_version=`grep '#define LIBSWSCALE_VERSION ' "$source_path/libswscale/swscale.h" | sed 's/[^0-9\.]//g'`
-pp_version=`grep '#define LIBPOSTPROC_VERSION ' "$source_path/libpostproc/postprocess.h" | sed 's/[^0-9\.]//g'`
-lavc_version=`grep '#define LIBAVCODEC_VERSION ' "$source_path/libavcodec/avcodec.h" | sed 's/[^0-9\.]//g'`
-lavd_version=`grep '#define LIBAVDEVICE_VERSION ' "$source_path/libavdevice/avdevice.h" | sed 's/[^0-9\.]//g'`
-lavf_version=`grep '#define LIBAVFORMAT_VERSION ' "$source_path/libavformat/avformat.h" | sed 's/[^0-9\.]//g'`
-lavu_version=`grep '#define LIBAVUTIL_VERSION ' "$source_path/libavutil/avutil.h" | sed 's/[^0-9\.]//g'`
-
-
+get_version(){
+ name=$1
+ file=$source_path/$2
+ grep "#define ${name}_VERSION " "$file" | sed 's/[^0-9\.]//g'
+}
+
+sws_version=$(get_version LIBSWSCALE libswscale/swscale.h)
+pp_version=$(get_version LIBPOSTPROC libpostproc/postprocess.h)
+lavc_version=$(get_version LIBAVCODEC libavcodec/avcodec.h)
+lavd_version=$(get_version LIBAVDEVICE libavdevice/avdevice.h)
+lavf_version=$(get_version LIBAVFORMAT libavformat/avformat.h)
+lavu_version=$(get_version LIBAVUTIL libavutil/avutil.h)
if enabled shared; then
echo "BUILD_SHARED=yes" >> config.mak
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list