pkgname=mplayer2-git pkgver=20120627 pkgrel=1 pkgdesc="A movie player for linux (uses statically linked libav; git version)" arch=('i686' 'x86_64') license=('GPL') url="http://www.mplayer2.org/" depends=('a52dec' 'aalib' 'cdparanoia' 'desktop-file-utils' 'enca' 'faad2' 'ffmpeg' 'fontconfig' 'freetype2' 'jack' 'ladspa' 'lame' 'libass' 'libbluray' 'libcaca' 'libcdio' 'libdca' 'libdvdcss' 'libdvdnav' 'libdvdread' 'libgl' 'libjpeg' 'libmad' 'libpulse' 'libtheora' 'libvdpau' 'libxinerama' 'libxss' 'libxv' 'libxxf86dga' 'libxxf86vm' 'lirc-utils' 'mpg123' 'ncurses' 'sdl' 'ttf-dejavu') makedepends=('git' 'mesa' 'unzip' 'yasm') backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf') provides=('mplayer' 'mplayer2') conflicts=('mplayer') options=(!emptydirs) install=mplayer2.install _gitroot="git://git.mplayer2.org/mplayer2-build.git" _gitname="mplayer2" build() { cd "${srcdir}" if [[ -d "${_gitname}" ]]; then cd "${_gitname}" git pull else git clone "${_gitroot}" "${_gitname}" && cd "${_gitname}" fi ./init --shallow cd "${srcdir}" rm -rf "${_gitname}-build" cp -r "${_gitname}" "${_gitname}-build" cd "${_gitname}-build/mplayer" sed 's/gmplayer/mplayer/g' -i etc/mplayer.desktop ./configure --prefix=/usr --confdir=/etc/mplayer \ --enable-translation --language=all \ --enable-runtime-cpudetection \ --enable-joystick \ --disable-speex \ --disable-openal \ --disable-libdv \ --disable-musepack \ --disable-mga make } package() { cd "${srcdir}/${_gitname}-build/mplayer" make DESTDIR="${pkgdir}" install install -Dm644 etc/{codecs,input,example}.conf "${pkgdir}/etc/mplayer/" install -dm755 "${pkgdir}/usr/share/mplayer" ln -s /usr/share/fonts/TTF/DejaVuSans.ttf "${pkgdir}/usr/share/mplayer/subfont.ttf" install -dm755 "${pkgdir}"/usr/share/applications/ install -m 644 etc/mplayer.desktop "${pkgdir}"/usr/share/applications/ }