# -*- shell-script -*- # # anrxc's VLC build with all crap removed pkgname=vlc pkgver=1.0.2 pkgrel=2 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" arch=('i686' 'x86_64') url="http://www.videolan.org/vlc/" license=('GPL2') depends=('libmad' 'ffmpeg' 'fribidi' 'sysfsutils' 'qt4' 'libdvdread' 'libxml2' 'libraw1394' 'a52dec' 'x264' 'libmpeg2' 'libv4l' 'libavc1394' 'live-media') makedepends=('pkgconfig' 'live-media>=2009.06.02') optdepends=('libdvdcss' 'libnotify') options=('!libtool') source=(http://download.videolan.org/pub/videolan/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2) md5sums=('69d4e30fe4fc2691780fbeacd40359d2') build() { cd ${srcdir}/${pkgname}-${pkgver} sed -i -e 's:/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf:/usr/share/fonts/TTF/DejaVuSerif-Bold.ttf:' modules/misc/freetype.c [ "${CARCH}" = "i686" ] && EXTRAFEATURES="--enable-loader --enable-live555 --with-live555-tree=/usr/lib/live-media" ./configure --prefix=/usr \ --enable-optimize-memory --enable-optimizations \ --enable-release --enable-sout --enable-dv --enable-dvdread \ --enable-csri --enable-libass --enable-mad --enable-xvmc \ --enable-a52 --enable-flac --enable-qt4 --enable-vlc \ --enable-vorbis --enable-ogg --enable-theora --enable-snapshot \ --enable-x11 --enable-xvideo --enable-freetype --enable-fribidi \ --enable-fontconfig --enable-libxml2 --enable-alsa --enable-screen \ --enable-libmpeg2 --enable-faad --enable-vlm --enable-v4l --enable-v4l2 \ --enable-avcodec --enable-avformat --enable-xinerama --enable-x264 \ --enable-httpd --enable-realrtsp \ --disable-hal --disable-dvdnav --disable-oss \ --disable-nls --disable-rpath --disable-dbus --disable-mtp \ --disable-dbus-control --disable-telepathy --disable-debug \ --disable-gprof --disable-cprof --disable-run-as-root \ --disable-coverage --disable-switcher --disable-shout \ --disable-lua --disable-libproxy --disable-libsysfs \ --disable-growl --disable-notify --disable-audioscrobbler \ --disable-taglib --disable-dc1394 --disable-pvr --disable-gnomevfs \ --disable-dshow --disable-bda --disable-opencv --disable-smb \ --disable-libcdio --disable-cddax --disable-libcddb --disable-cdda \ --disable-vcdx --disable-libvcdinfo --disable-vcd --disable-dvb \ --disable-mkv --disable-mod --disable-mpc --disable-wma-fixed \ --disable-gme --disable-id3tag --disable-swscale --disable-shine \ --disable-postproc --disable-png --disable-fluidsynth \ --disable-twolame --disable-quicktime --disable-real \ --disable-libtar --disable-dca \ --disable-tremor --disable-speex --disable-tarkin \ --disable-dirac --disable-schroedinger --disable-opengl \ --disable-zvbi --disable-telx --disable-asademux --disable-tiger \ --disable-cmml --disable-kate --disable-glx \ --disable-sdl-image --disable-svg --disable-sdl \ --disable-qte --disable-hd1000v --disable-directx --disable-fb \ --disable-mga --disable-svgalib --disable-directfb --disable-ggi \ --disable-aa --disable-caca --disable-wingdi \ --disable-pulse --disable-portaudio --disable-omapfb \ --disable-waveout --disable-macosx-audio --disable-hd1000a \ --disable-jack --disable-cyberlink --disable-upnp \ --disable-skins2 --disable-pda --disable-wince --disable-opie \ --disable-macosx --disable-qnx --disable-ncurses --disable-xosd \ --disable-fbosd --disable-visual --disable-galaktos \ --disable-goom --disable-atmo --disable-bonjour --disable-lirc \ --disable-libgcrypt --disable-gnutls --disable-remoteosd \ --disable-update-check --disable-loader --disable-activex \ --disable-mozilla --disable-testsuite \ --with-dv-raw1394=/usr/include/libraw1394 ${EXTRAFEATURES} || return 1 CFLAGS="-fPIC" make || return 1 make DESTDIR=${pkgdir}/ install || return 1 for res in 16 32 48 128; do install -D -m644 ${srcdir}/vlc-${pkgver}/share/vlc${res}x${res}.png \ ${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1 done rm -rf ${pkgdir}/usr/lib/mozilla }