From 2f8a8f3a86e4a3ac9c3c3b9439755b08f242c0a0 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 23 Jun 2010 12:11:26 +0200 Subject: [PATCH] new package: add package 'libvpx' for WebM support (fixing the initial commit) Signed-off-by: Stephan Raue --- packages/multimedia/libvpx/build | 47 +++++++++++++++++++++++++----- packages/multimedia/libvpx/install | 9 ++++-- packages/multimedia/libvpx/url | 2 +- 3 files changed, 48 insertions(+), 10 deletions(-) diff --git a/packages/multimedia/libvpx/build b/packages/multimedia/libvpx/build index 288fb825d1..3280397e6d 100755 --- a/packages/multimedia/libvpx/build +++ b/packages/multimedia/libvpx/build @@ -2,16 +2,49 @@ . config/options -$SCRIPTS/build toolchain +case $TARGET_ARCH in + i386) + TGT=x86-linux-gcc + ;; -cd $PKG_BUILD -./configure --host=$TARGET_NAME \ - --build=$HOST_NAME \ + x86_64) + TGT=x86_64-linux-gcc + ;; + + arm) + TGT=armv7-linux-gcc + ;; +esac + +export MAKEFLAGS=-j1 +export LD="$CC" + +cd $BUILD/$1* +./configure --target=$TGT \ + --cpu=$TARGET_CPU \ --prefix=/usr \ - --disable-static \ --enable-shared \ - --disable-sdl \ - --without-x + --enable-runtime-cpu-detect \ + --enable-optimizations \ + --enable-extra-warnings \ + --disable-werror \ + --log \ + --enable-vp8 \ + --enable-postproc \ + --enable-multithread \ + --enable-spatial-resampling \ + --enable-pic \ + --disable-ccache \ + --disable-debug \ + --disable-gprof \ + --disable-gcov \ + --disable-install-docs \ + --enable-install-bins \ + --enable-install-libs \ + --disable-install-srcs \ + --enable-libs \ + --disable-examples \ + make diff --git a/packages/multimedia/libvpx/install b/packages/multimedia/libvpx/install index 7edb31f851..48b10c873c 100755 --- a/packages/multimedia/libvpx/install +++ b/packages/multimedia/libvpx/install @@ -2,6 +2,11 @@ . config/options +cd $BUILD/$1* + +LIBVPX_SONAME=`ls -d libvpx.so*` + mkdir -p $INSTALL/usr/lib - cp -PR $PKG_BUILD/libmpeg2/.libs/*.so* $INSTALL/usr/lib - cp -PR $PKG_BUILD/libmpeg2/convert/.libs/*.so* $INSTALL/usr/lib + cp libvpx.so* $INSTALL/usr/lib + ln -sf $LIBVPX_SONAME $INSTALL/usr/lib/libvpx.so.0 + ln -sf $LIBVPX_SONAME $INSTALL/usr/lib/libvpx.so.0.9 \ No newline at end of file diff --git a/packages/multimedia/libvpx/url b/packages/multimedia/libvpx/url index 0c96c69098..28d102d005 100644 --- a/packages/multimedia/libvpx/url +++ b/packages/multimedia/libvpx/url @@ -1 +1 @@ -http://webm.googlecode.com/files/libvpx-0.9.0.tar.bz2 \ No newline at end of file +http://webm.googlecode.com/files/libvpx-0.9.1.tar.bz2 \ No newline at end of file