#Maintainer: Thorsten Muehlfelder pkgname=vlc pkgver=1.1.4 pkgrel=2tm source=("http://download.videolan.org/pub/vlc/$pkgver/vlc-$pkgver.tar.bz2" "http://www.live555.com/liveMedia/public/live555-latest.tar.gz" "libpng-1.4.patch") url="http://www.videolan.org/" docs=('AUTHORS' 'ChangeLog' 'COPYING' 'MAINTAINERS' 'NEWS' 'README' 'THANKS') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname - a multimedia player" "VLC (initially VideoLAN Client) is a highly portable multimedia player" "for various A/V formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg,...)" "as well as DVDs, VCDs, and various streaming protocols. It can also be" "used as a server to stream in unicast or multicast in IPv4 or IPv6 on" "a high-bandwidth network." ) build() { # # build live555 lib for static linking # cd $startdir/src/live sed -i "s/\ -O2\ /\ $CFLAGS\ /" config.linux || return 1 ./genMakefiles linux || return 1 make -j3 || return 1 # # build vlc # cd $startdir/src/${pkgname}-$pkgver # libpng-1.4.patch #patch -p1 < ../libpng-1.4.patch # patch default font sed -i 's#truetype/freefont/FreeSerifBold.ttf#TTF/FreeSansBold.ttf#' modules/misc/freetype.c || return 1 # -march=x86_64 is not allowed, so... if [ "$arch" = "x86_64" ]; then TUNING=generic else TUNING=$arch fi ./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc \ --enable-shared \ --disable-static \ --enable-mtp \ --enable-dbus \ --enable-dbus-control \ --enable-notify \ --enable-sout \ --enable-lua \ --enable-httpd \ --disable-libproxy \ --enable-vlm \ --disable-growl \ --enable-taglib \ --enable-live555 \ --with-live555-tree=$startdir/src/live \ --disable-dc1394 \ --disable-dv \ --disable-dvdread \ --enable-dvdnav \ --enable-dvbpsi \ --disable-v4l \ --enable-v4l2 \ --enable-pvr \ --enable-gnomevfs \ --enable-libcddb \ --disable-vcdx \ --enable-vcd \ --enable-dvb \ --enable-screen \ --enable-ogg \ --enable-mkv \ --disable-mod \ --enable-mpc \ --disable-omxil \ --enable-mad \ --enable-id3tag \ --enable-avcodec \ --enable-avformat \ --enable-swscale \ --enable-postproc \ --enable-faad \ --disable-twolame \ --enable-real \ --enable-realrtsp \ --enable-libtar \ --enable-a52 \ --enable-dca \ --enable-flac \ --enable-libmpeg2 \ --enable-vorbis \ --disable-tremor \ --enable-speex \ --enable-theora \ --disable-dirac \ --enable-schroedinger \ --enable-png \ --enable-x264 \ --disable-fluidsynth \ --disable-zvbi \ --enable-telx \ --disable-libass \ --disable-asademux \ --disable-kate \ --disable-tiger \ --enable-xcb \ --enable-xvideo \ --enable-glx \ --disable-opengl \ --enable-sdl \ --enable-sdl-image \ --enable-freetype \ --enable-fribidi \ --enable-fontconfig \ --enable-libxml2 \ --disable-svg \ --enable-snapshot \ --disable-fb \ --disable-omapfb \ --disable-svgalib \ --disable-directfb \ --disable-ggi \ --enable-caca \ --disable-oss \ --disable-pulse \ --disable-portaudio \ --enable-alsa \ --disable-waveout \ --disable-macosx-audio \ --disable-hd1000a \ --disable-jack \ --disable-cyberlink \ --disable-upnp \ --enable-skins2 \ --enable-qt4 \ --enable-ncurses \ --disable-fbosd \ --enable-visual \ --disable-goom \ --disable-atmo \ --disable-bonjour \ --disable-lirc \ --enable-libgcrypt \ --enable-gnutls \ --disable-remoteosd \ --disable-update-check \ --disable-loader \ --enable-vlc \ --disable-mozilla \ --with-tuning=$TUNING || return 1 LANG=en_US make -j3 || return 1 make DESTDIR=$startdir/pkg install # install a subtitle font mkdir -p $startdir/pkg/usr/share/fonts/TTF cp share/skins2/fonts/FreeSansBold.ttf $startdir/pkg/usr/share/fonts/TTF/ || return 1 }