rendered paste body#Maintainer: Thorsten Muehlfelder <thenktor@gmx.de>
pkgname=vlc
pkgver=1.0.3
pkgrel=2cp
arch=i686
source=("http://download.videolan.org/pub/vlc/$pkgver/vlc-$pkgver.tar.bz2" "http://enialis.net/~jrd/live555/live555-20090728.tar.gz")
sourcetemplate=http://thenktor.dyndns.org/packages/$pkgname/
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
./genMakefiles linux || return 1
make -j3 || return 1
#
# build vlc
#
cd $startdir/src/${pkgname}-$pkgver
# patch default font
sed -i 's#truetype/freefont/FreeSerifBold.ttf#TTF/FreeSansBold.ttf#' modules/misc/freetype.c || return 1
./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc \
--enable-shared \
--disable-static \
--disable-hal \
--disable-mtp \
--disable-dbus-control \
--enable-release \
--enable-notify \
--disable-lua \
--enable-httpd \
--enable-vlm \
--enable-taglib \
--enable-audioscrobbler \
--enable-taglib \
--enable-live555 \
--with-live555-tree=$startdir/src/live \
--enable-dvdread \
--enable-dvdnav \
--enable-dvbpsi \
--enable-v4l2 \
--enable-pvr \
--enable-gnomevfs \
--enable-libcdio \
--enable-cddax \
--enable-libcddb \
--disable-vcdx \
--enable-cdda \
--enable-vcd \
--enable-dvb \
--enable-screen \
--enable-ogg \
--enable-mkv \
--enable-mod \
--enable-mpc \
--enable-mad \
--enable-avcodec \
--enable-avformat \
--enable-swscale \
--enable-postproc \
--enable-faad \
--disable-twolame \
--enable-real \
--enable-realrtsp \
--enable-libsysfs \
--enable-libtar \
--enable-a52 \
--disable-dca \
--enable-flac \
--enable-libmpeg2 \
--enable-vorbis \
--disable-tremor \
--enable-speex \
--disable-tarkin \
--enable-theora \
--disable-dirac \
--enable-schroedinger \
--enable-png \
--enable-x264 \
--disable-fluidsynth \
--disable-zvbi \
--enable-telx \
--disable-csri \
--disable-libass \
--disable-asademux \
--disable-cmml \
--disable-kate \
--disable-tiger \
--enable-x11 \
--enable-xvideo \
--enable-glx \
--enable-xvmc \
--enable-xinerama \
--enable-xcb \
--disable-opengl \
--enable-sdl \
--enable-sdl-image \
--enable-freetype \
--enable-fribidi \
--enable-fontconfig \
--enable-libxml2 \
--disable-svg \
--enable-snapshot \
--disable-fb \
--disable-mga \
--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 \
--disable-pda \
--disable-maemo \
--enable-qt4 \
--enable-ncurses \
--disable-fbosd \
--enable-visual \
--disable-galaktos \
--disable-goom \
--disable-atmo \
--disable-bonjour \
--disable-lirc \
--enable-libgcrypt \
--enable-gnutls \
--disable-remoteosd \
--disable-update-check \
--enable-loader \
--enable-vlc \
--disable-mozilla \
--disable-testsuite \
--with-tuning=i686 || 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
}