#Maintainer: Thorsten Muehlfelder <thenktor(at)gmx.de>

pkgname=vlc
pkgver=1.0.4
pkgrel=1tm
arch=i486
source=("http://download.videolan.org/pub/vlc/$pkgver/vlc-$pkgver.tar.bz2" "http://www.live555.com/liveMedia/public/live555-latest.tar.gz")
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 \
		--enable-hal \
		--enable-mtp \
		--enable-dbus \
		--enable-dbus-control \
		--enable-release \
		--enable-notify \
		--enable-lua \
		--enable-httpd \
		--enable-vlm \
		--enable-taglib \
		--enable-audioscrobbler \
		--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 \
		--enable-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=$arch || 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
}