# $Id$ # Maintainer: Sebastian Weiland # Original package: Xavion _appname_=vlc pkgname=${_appname_}-nightly pkgver=3.0.0 _snapshot_=20150706-0829 pkgrel=5 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player - nightly GIT snapshot" arch=("i686" "x86_64") url="http://www.videolan.org/vlc/" license=("LGPL2.1" "GPL2") depends=("a52dec" "libdvbpsi" "libxpm" "libdca" "qt5-base" "libproxy" "sdl_image" "libdvdnav" "libtiger" "lua" "libmatroska" "zvbi" "taglib" "libmpcdec" "ffmpeg" "faad2" "libupnp" "libshout" "libmad" "directfb" "libmpeg2" "libmodplug" "libass" "xcb-util-keysyms") makedepends=("live-media" "libnotify" "libbluray" "flac" "kdelibs4support" "fluidsynth" "libdc1394" "libavc1394" "lirc-utils" "libcaca" "librsvg" "portaudio" "libgme" "xosd" "projectm" "twolame" "aalib" "libmtp" "libdvdcss" "gnome-vfs" "libgoom2" "libtar" "vcdimager" "opus" "libssh2" "mesa") optdepends=("avahi: for service discovery using bonjour protocol" "libnotify: for notification plugin" "ncurses: for ncurses interface support" "libdvdcss: for decoding encrypted DVDs" "lirc-utils: for lirc plugin" "libavc1394: for devices using the 1394ta AV/C" "libdc1394: for IEEE 1394 plugin" "kdelibs: KDE Solid hardware integration" "libva-vdpau-driver: vdpau back-end for nvidia" "libva-intel-driver: back-end for intel cards" "libbluray: for Blu-Ray support" "flac: for Free Lossless Audio Codec plugin" "portaudio: for portaudio support" "twolame: for TwoLAME mpeg2 encoder plugin" "projectm: for ProjectM visualisation plugin" "libcaca: for colored ASCII art video output" "libgme: for libgme plugin" "librsvg: for SVG plugin" "gnome-vfs: for GNOME Virtual File System support" "libgoom2: for libgoom plugin" "vcdimager: navigate VCD with libvcdinfo" "xosd: for xosd support" "aalib: for ASCII art plugin" "libmtp: for MTP devices support" "fluidsynth: for synthesizer MIDI FluidSynth" "smbclient: for SMB access plugin" "libcdio: for audio CD playback support" "ttf-freefont: for subtitle font " "ttf-dejavu: for subtitle font" "opus: for opus support" "libssh2: for sftp support") conflicts=("${_appname_}-plugin" "${_appname_}") provides=("${_appname_}") replaces=("${_appname_}-plugin") #backup=("usr/share/${_appname_}/lua/http/.hosts" # "usr/share/${_appname_}/lua/http/dialogs/.hosts") options=("!libtool" "!emptydirs") install="${pkgname}.install" source=("http://nightlies.videolan.org/build/source/vlc-${pkgver}-${_snapshot_}.tar.xz") build() { cd "${_appname_}-3.0.0-git" RCC=/usr/bin/rcc-qt5 ./bootstrap # Patch sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp # Config [ ${CARCH} = 'x86_64' ] && CXXFLAGS="$CXXFLAGS -fPIC" ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-rpath \ --enable-faad \ --enable-nls \ --enable-lirc \ --enable-pvr \ --enable-ncurses \ --enable-realrtsp \ --enable-xosd \ --enable-aa \ --enable-vcdx \ --enable-upnp \ --enable-opus \ --enable-sftp make -i } package() { cd "${_appname_}-3.0.0-git" make -i DESTDIR="${pkgdir}" install for res in 16 32 48 128; do install -D -m644 "${srcdir}/${_appname_}-3.0.0-git/share/icons/${res}x${res}/${_appname_}.png" \ "${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${_appname_}.png" done } sha1sums=('efc7e8030b177ab6d1758eaf732c2199598a9e80')