Skip to content

Instantly share code, notes, and snippets.

@enolan
Created April 13, 2009 06:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save enolan/94304 to your computer and use it in GitHub Desktop.
Save enolan/94304 to your computer and use it in GitHub Desktop.
# Modified for pulseaudio by Echo Nolan <echo@echonolan.net>
# Contributor: Slumslayer <paul.smet [at] gmail [dot] com>
# Original Contributor: Fabio Linux <fbo.linux [at] gmail [dot] com>
pkgname=mplayer-nogui-pulse
pkgver=28347
pkgrel=4
pkgdesc="A movie player for linux"
arch=(i686 x86_64)
depends=('libxxf86dga' 'libxv' 'libgl' 'faac' 'ttf-dejavu')
license=('GPL')
url="http://www.mplayerhq.hu/"
makedepends=('libdca')
conflicts=('mplayer')
provides=('mplayer')
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
source=(ftp://ftp.archlinux.org/other/mplayer/mplayer-${pkgver}.tar.bz2
no_segfault_configure.diff)
install=mplayer-nogui.install
md5sums=('41fb540025a51930d318e99728a19c66'
'ed962f7642ffcf2411ec6465fdc8c132')
build() {
cd ${srcdir}/mplayer
# Custom CFLAGS break the mplayer build
unset CFLAGS
patch -p1 < ${srcdir}/no_segfault_configure.diff || return 1
./configure --prefix=/usr --confdir=/etc/mplayer --language=all \
--enable-x11 --enable-gl --enable-tv-v4l1 --enable-tv-v4l2 \
--enable-runtime-cpudetection --enable-largefiles --enable-freetype \
--disable-gui --disable-mencoder --disable-nas --disable-liblzo \
--disable-speex --disable-openal --disable-libdv --disable-musepack \
--disable-dvdnav --disable-esd --disable-mga --disable-libamr_nb \
--disable-fribidi --disable-smb --disable-arts \
--disable-sdl --disable-aa --disable-jack --disable-fbdev \
--disable-lircc --disable-cdparanoia --disable-live --disable-mad \
--enable-pulse
[ "$CARCH" = "i686" ] && sed 's|-march=i486|-march=i686|g' -i config.mak
make || return 1
make -j1 DESTDIR=${pkgdir} install || return 1
cp etc/{codecs.conf,input.conf,example.conf} ${pkgdir}/etc/mplayer/
mkdir -p ${pkgdir}/usr/share/mplayer
ln -s /usr/share/fonts/TTF/DejaVuSans.ttf ${pkgdir}/usr/share/mplayer/subfont.ttf
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment