1 # Contributor: Prurigro
7 pkgdesc="Cross-platform media decoding library"
9 url="http://code.google.com/p/avbin/"
12 source=(http://avbin.googlecode.com/files/avbin-src-${pkgver}.tar.gz
17 md5sums=('9c08f4f6e778021dcd154e11fd0f79ad'
18 '441928f368b38d7baa6a2ef69e1b60aa'
19 '7e87073d85caa96d5d9d1b4be0d6bcae'
20 '34394d080087b03f3d52ccbd7b1a5977')
24 options=('!makeflags')
25 install=avbin-source.install
28 unset LDFLAGS || return 1
29 LDFLAGS="-Wl,-O1" || return 1
31 pushd ${srcdir}/avbin-src-${pkgver} || return 1
32 svn co -r $(pacman -Qi ffmpeg | grep Version | cut -d: -f2 | cut -d- -f1) svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg || return 1
33 patch -p0 < ../avbin-config.patch || return 1
34 patch -p1 < ../sample_fmt.patch || return 1
35 patch -p1 < ../av_log.patch || return 1
36 sh build.sh linux-x86-32 || return 1
41 install -d "${pkgdir}"/usr/lib || return 1
42 install -D -m644 ${srcdir}/avbin-src-${pkgver}/dist/linux-x86-32/libavbin.so.${pkgver} "${pkgdir}"/usr/lib/ || return 1
43 ln -s libavbin.so.${pkgver} "${pkgdir}"/usr/lib/libavbin.so || return 1