# Maintainer: Márcio Silva pkgname=libav pkgver=9.8 pkgrel=3 pkgdesc="Complete and free Internet live audio and video broadcasting solution for GNU/Linux" arch=( mips64el x86_64 i686 ) url=http://$pkgname.org/ license=GPL3 depends=( alsa-lib bzip2 freetype2 gsm lame libpulse libtheora libva libvorbis libvpx opencore-amr #openjpeg opus rtmpdump schroedinger sdl speex x264 xvidcore zlib ) makedepends=( yasm libvdpau ) source=http://$pkgname.org/releases/$pkgname-$pkgver.tar.gz sha512sums=ef7c164fb29d365a236ead927e6355ca9191203dce86f0d0d8251f275ed5be4ab5e3f56a0c51384d7b9e83c3c3ef7ebdee95c9a7ac7b6520eaf25973a2bd20ae build() { cd $pkgname-$pkgver if [[ $CARCH == x86_64 ]]; then _asm='--disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-vis --disable-altivec\ --enable-amd3dnow --enable-mmx --enable-mmxext --enable-amd3dnow --enable-amd3dnowext --enable-sse --enable-sse2 --enable-sse3\ --enable-avx --enable-fma4 --enable-sse3 --enable-ssse3 --enable-sse4 --enable-sse42' elif [[ $CARCH == i686 ]]; then _asm='--disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-vis --disable-altivec\ --enable-amd3dnow --enable-mmx --enable-mmxext --enable-amd3dnow --enable-amd3dnowext --enable-sse --enable-sse2 --enable-sse3\ --disable-avx --disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42' else _asm='--disable-asm' fi [[ $_static == false ]] && _stf='--disable-static' ./configure\ $_asm $_stf\ --prefix=/usr\ --bindir=/opt/$pkgname/bin\ --incdir=/opt/$pkgname/include\ --libdir=/opt/$pkgname/lib\ --shlibdir=/opt/$pkgname/lib\ --disable-avserver\ --disable-debug\ --enable-avresample\ --enable-dxva2\ --enable-gpl\ --enable-libfreetype\ --enable-libgsm\ --enable-libmp3lame\ --enable-libopencore_amrnb\ --enable-libopencore_amrwb\ --disable-libopenjpeg\ --enable-libopus\ --enable-libpulse\ --enable-librtmp\ --enable-libschroedinger\ --enable-libspeex\ --enable-libtheora\ --enable-libvorbis\ --enable-libvpx\ --enable-libx264\ --enable-libxvid\ --enable-pic\ --enable-runtime-cpudetect\ --enable-shared\ --enable-vdpau\ --enable-version3\ --enable-x11grab make make tools/qt-faststart make doc/av{conv,play}.1 # doc/avserver.1 } package() { cd $pkgname-$pkgver make DESTDIR=$pkgdir install install-man install -vD tools/qt-faststart $pkgdir/usr/bin/qt-faststart-$pkgname for _bin in conv play probe; do echo -e "#!/usr/bin/env bash\nLD_LIBRARY_PATH=/opt/$pkgname/lib /opt/$pkgname/bin/av$_bin \$@" > $pkgdir/usr/bin/av$_bin done chmod -v +x $pkgdir/usr/bin/* } # vim:set ts=2 sw=2 et: