# $Id$ # Maintainer : Ionut Biru # Contributor: Tom Newsom # Contributor: Paul Mattal # Maintainer (Parabola): Márcio Silva static=false pkgbase=libav if [[ $static == true ]] || [[ $static == 1 ]] || [[ $static == enable ]]; then pkgname=libav-static pkgflag=-static staticdesc=', with static library' elif [[ $static == false ]] || [[ $static == 0 ]] || [[ $static == disable ]]; then pkgname=libav fi pkgver=0.8.4 pkgrel=3 pkgdesc="Complete and free Internet live audio and video broadcasting solution for GNU/Linux$staticdesc" arch=( i686 x86_64 mips64el ) url="http://$pkgbase.org/" license=( GPL ) depends=( alsa-lib bzip2 gsm lame libpulse libtheora libva libvorbis libvpx opencore-amr openjpeg rtmpdump schroedinger sdl speex x264 xvidcore zlib ) makedepends=( yasm libvdpau ) source=( http://$pkgbase.org/releases/$pkgbase-$pkgver.tar.gz ) sha512sums=( d402c7d586708e29b92340c4d03d8431fe607f0b88c2762cc95671786cdb9a7221968164b571e11086b53b2169f3a657c6106dc769c04a1a035429d011e72610 ) build() { cd $pkgbase-$pkgver ./configure \ --prefix=/opt/$pkgname \ --enable-libmp3lame \ --enable-libvorbis \ --enable-libxvid \ --enable-libx264 \ --enable-libvpx \ --enable-libtheora \ --enable-libgsm \ --enable-libspeex \ --enable-postproc \ --enable-shared \ --enable-x11grab \ --enable-libopencore_amrnb \ --enable-libopencore_amrwb \ --enable-libschroedinger \ --enable-libopenjpeg \ --enable-librtmp \ --enable-libpulse \ --enable-gpl \ --enable-version3 \ --enable-runtime-cpudetect \ --disable-debug \ --enable-static make make tools/qt-faststart make doc/ffmpeg.1 make doc/av{play,server}.1 } package() { cd $pkgbase-$pkgver make DESTDIR=$pkgdir install install-man install -m755 -d $pkgdir/etc/ld.so.conf.d install -m755 -d $pkgdir/usr/bin install -m755 -d $pkgdir/usr/share/man/man1 install -Dm755 tools/qt-faststart $pkgdir/opt/$pkgname/bin ln -s /opt/$pkgname/bin/avconv $pkgdir/usr/bin/avconv$pkgflag ln -s /opt/$pkgname/bin/avplay $pkgdir/usr/bin/avplay$pkgflag ln -s /opt/$pkgname/bin/avprobe $pkgdir/usr/bin/avprobe$pkgflag ln -s /opt/$pkgname/bin/avserver $pkgdir/usr/bin/avserver$pkgflag ln -s /opt/$pkgname/bin/ffmpeg $pkgdir/usr/bin/ffmpeg-$pkgname ln -s /opt/$pkgname/bin/qt-faststart $pkgdir/usr/bin/qt-faststart-$pkgname ln -s /opt/$pkgname/share/man/man1/avconv.1 $pkgdir/usr/share/man/man1/avconv$pkgflag.1 ln -s /opt/$pkgname/share/man/man1/avplay.1 $pkgdir/usr/share/man/man1/avplay$pkgflag.1 ln -s /opt/$pkgname/share/man/man1/avprobe.1 $pkgdir/usr/share/man/man1/avprobe$pkgflag.1 ln -s /opt/$pkgname/share/man/man1/avserver.1 $pkgdir/usr/share/man/man1/avserver$pkgflag.1 ln -s /opt/$pkgname/share/man/man1/ffmpeg.1 $pkgdir/usr/share/man/man1/ffmpeg-$pkgname.1 echo /opt/libav$pkgflag/lib > $pkgdir/etc/ld.so.conf.d/libav$pkgflag.conf } # vim:set ts=2 sw=2 et: