2013-03-21 09:41:51 +08:00
|
|
|
# Maintainer: abveritas@chakra-project.org
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2012-04-12 08:17:00 +08:00
|
|
|
pkgname=mplayer
|
2013-11-13 23:58:50 +08:00
|
|
|
pkgver=36505
|
|
|
|
pkgrel=1
|
2012-04-12 08:17:00 +08:00
|
|
|
pkgdesc="Multimedia player."
|
2012-11-01 11:15:39 +08:00
|
|
|
arch=('x86_64')
|
2012-04-15 02:56:09 +08:00
|
|
|
depends=('a52dec' 'aalib' 'alsa-lib' 'bzip2' 'cdparanoia' 'directfb' 'enca' 'faac' 'faad2'
|
|
|
|
'fontconfig' 'freetype2' 'fribidi' 'gcc-libs' 'giflib' 'glibc' 'gsm' 'jack' 'ladspa' 'lame'
|
2012-12-07 12:59:49 +08:00
|
|
|
'libass' 'libbluray' 'libbs2b' 'libcaca' 'libcdio' 'libdca' 'libdv' 'libdvdnav'
|
|
|
|
'libdvdread' 'libgl' 'libjpeg' 'libmad' 'libmng' 'libmpeg2' 'libogg' 'libpng'
|
|
|
|
'pulseaudio' 'libtheora' 'libvdpau' 'libvpx' 'libx11' 'libxext' 'libxinerama'
|
|
|
|
'libxss' 'libxv' 'libxxf86dga' 'libxxf86vm' 'lirc-utils' 'live-media>=2010.01.13'
|
|
|
|
'lzo2' 'mpg123' 'nas' 'ncurses' 'openal' 'opencore-amr' 'openjpeg' 'orc' 'rtmpdump'
|
|
|
|
'schroedinger' 'sdl' 'samba' 'speex' 'toolame' 'ttf-dejavu' 'vstream-client'
|
2012-04-15 02:56:09 +08:00
|
|
|
'x264' 'xvidcore' 'zlib')
|
|
|
|
makedepends=('live-media>=2010.01.13' 'mesa' 'unzip' 'yasm')
|
2012-04-12 08:17:00 +08:00
|
|
|
license=('GPL2')
|
2010-03-14 23:48:48 +08:00
|
|
|
url="http://www.mplayerhq.hu/"
|
2012-03-06 22:42:55 +08:00
|
|
|
categories=('multimedia')
|
2012-04-17 05:15:23 +08:00
|
|
|
screenshot=("http://www.mplayerhq.hu/images/screenshots/gui-preview-01.jpg")
|
|
|
|
provides=('mencoder')
|
|
|
|
conflicts=('mencoder')
|
|
|
|
replaces=('mencoder')
|
2010-03-14 23:48:48 +08:00
|
|
|
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
|
2012-04-12 08:17:00 +08:00
|
|
|
install=mplayer.install
|
2013-11-13 23:58:50 +08:00
|
|
|
source=("${pkgname}::svn://svn.mplayerhq.hu/mplayer/trunk#revision=${pkgver}"
|
|
|
|
"http://ffmpeg.org/releases/ffmpeg-2.1.tar.bz2"
|
2012-08-31 02:08:01 +08:00
|
|
|
"mplayer.desktop"
|
|
|
|
"mplayer.png")
|
2013-11-13 23:58:50 +08:00
|
|
|
md5sums=('SKIP'
|
|
|
|
'4ec1cedd4c7753512462f70b347c338a'
|
2010-09-11 06:01:28 +08:00
|
|
|
'c0d6ef795cf6de48e3b87ff7c23f0319'
|
|
|
|
'd00874ccc644b7f43d6ef1c942fcef28')
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2013-11-13 23:58:50 +08:00
|
|
|
prepare() {
|
2011-02-03 04:33:56 +08:00
|
|
|
cd ${pkgname}
|
2013-11-13 23:58:50 +08:00
|
|
|
|
|
|
|
mv ../ffmpeg-2.1 ffmpeg
|
2011-02-03 04:33:56 +08:00
|
|
|
}
|
|
|
|
|
2010-03-14 23:48:48 +08:00
|
|
|
build() {
|
2012-04-12 08:17:00 +08:00
|
|
|
cd ${srcdir}/${pkgname}
|
2013-11-13 23:58:50 +08:00
|
|
|
|
2012-02-28 05:40:57 +08:00
|
|
|
# Custom CFLAGS break the mplayer build
|
|
|
|
unset CFLAGS LDFLAGS
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2012-04-12 08:17:00 +08:00
|
|
|
./configure \
|
|
|
|
--confdir=/etc/mplayer \
|
|
|
|
--disable-dvdread-internal \
|
|
|
|
--enable-runtime-cpudetection \
|
|
|
|
--language=all \
|
|
|
|
--prefix=/usr
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2012-02-28 05:40:57 +08:00
|
|
|
make
|
2011-04-09 01:27:08 +08:00
|
|
|
}
|
|
|
|
|
2012-04-12 08:17:00 +08:00
|
|
|
package() {
|
|
|
|
cd ${srcdir}/${pkgname}
|
|
|
|
|
|
|
|
make DESTDIR=${pkgdir} install
|
|
|
|
|
|
|
|
install -Dm644 etc/{codecs.conf,input.conf,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
|
|
|
|
rm -rf ${pkgdir}/usr/share/mplayer/font
|
|
|
|
|
|
|
|
# Desktop Integration.
|
|
|
|
install -Dm644 ${srcdir}/mplayer.desktop ${pkgdir}/usr/share/applications/mplayer.desktop
|
|
|
|
install -Dm644 ${srcdir}/mplayer.png ${pkgdir}/usr/share/pixmaps/mplayer.png
|
2010-12-12 20:20:03 +08:00
|
|
|
}
|