# Template file for 'libavcodec53' pkgname=libavcodec53 version=0.10.8 revision=2 wrksrc="ffmpeg-${version}" short_desc="FFmpeg codec library (0.10.x branch)" maintainer="Juan RP " license="GPL-3" homepage="http://www.ffmpeg.org" distfiles="${homepage}/releases/ffmpeg-${version}.tar.bz2" checksum=2e371088a71656be41b4ff70ae7e80a1d88c5149d6209013c9cce4b84278cbc8 hostmakedepends="pkg-config perl yasm" makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel libXext-devel libXvMC-devel faad2-devel lame-devel libtheora-devel libvorbis-devel x264-devel>=20131007 xvidcore-devel jack-devel SDL-devel libcdio-devel libvpx-devel librtmp-devel freetype-devel libmodplug-devel speex-devel celt-devel harfbuzz-devel libass-devel opus-devel pulseaudio-devel" if [ "$XBPS_TARGET_MACHINE" = "i686" -o "$XBPS_TARGET_MACHINE" = "x86_64" ]; then makedepends+=" libva-devel libvdpau-devel " fi do_configure() { if [ "$XBPS_TARGET_MACHINE" = "i686" -o "$XBPS_TARGET_MACHINE" = "x86_64" ]; then _args="--enable-vdpau --enable-vaapi" fi if [ "$CROSS_BUILD" ]; then case "$XBPS_TARGET_MACHINE" in arm*) _arch="arm";; mips*) _arch="mips";; i686|x86_64) _arch="$XBPS_TARGET_MACHINE";; esac _args+=" --enable-cross-compile --sysroot=$XBPS_CROSS_BASE --cross-prefix=${XBPS_CROSS_TRIPLET}- --target-os=linux --arch=${_arch}" # Remove this pkg_config kludge, breaks cross build. sed -e 's,$pkg_config --,pkg-config --,g' -i configure fi ./configure --prefix=/usr --disable-debug --enable-gpl \ --enable-libcdio --enable-version3 --enable-runtime-cpudetect \ --enable-libmp3lame --enable-libvorbis --enable-libxvid \ --enable-libx264 --enable-libvpx --enable-libtheora \ --enable-shared --enable-x11grab --enable-librtmp \ --enable-libpulse --enable-libfreetype --enable-libmodplug \ --enable-libspeex --enable-libcelt --enable-libass \ --disable-libopencore_amrnb --disable-libopencore_amrwb \ --disable-libschroedinger --disable-libopenjpeg \ --disable-static --enable-postproc ${_args} } do_build() { make ${makejobs} } do_install() { make DESTDIR=install_${pkgname} install install-man vmkdir usr/lib mv install_${pkgname}/libav{format,util,codec}.so.* ${DESTDIR}/usr/lib } libavformat53_package() { short_desc="FFmpeg file format library (0.10.x branch)" pkg_install() { vmove "usr/lib/libavformat.so.*" } } libavutil51_package() { short_desc="FFmpeg utility library (0.10.x branch)" pkg_install() { vmove "usr/lib/libavutil.so.*" } }