Subversion Repository

Parent Directory Parent Directory | Revision Log Revision Log


Revision 266 - (show annotations)
Sun Oct 4 15:02:08 2009 UTC (3 years, 8 months ago) by cjg
File size: 1649 byte(s)
mplayer: added
1 # Description: Versatile media player and encoder/converter
2 # URL: http://www.mplayerhq.hu/
3 # Maintainer: The CRUX PPC Team
4 # Depends on: expat, xorg-libxinerama, xorg-libxv, xorg-libxxf86dga, xorg-libxxf86vm
5 # PPC!=upstream:
6 #
7 # Nice to have: mplayer-ppc-codecs, libsdl, libjpeg, libpng, lame, zlib, libogg, libvorbis, cdparanoia, faac, x264, libdvdnav
8
9 name=mplayer
10 version=1.0rc2
11 release=2
12 source=(http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-$version.tar.bz2 \
13 http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2 \
14 http://www.mplayerhq.hu/MPlayer/patches/demux_audio_fix_20080129.diff \
15 http://www.mplayerhq.hu/MPlayer/patches/demux_mov_fix_20080129.diff \
16 http://www.mplayerhq.hu/MPlayer/patches/url_fix_20080120.diff \
17 http://www.mplayerhq.hu/MPlayer/patches/stream_cddb_fix_20080120.diff \
18 mplayer.conf)
19
20 build() {
21 cd MPlayer-$version
22 for diff in ../*.diff ; do patch -p0 -i $diff; done
23
24 # mplayer decides optimizations at configure time
25 export CFLAGS="$(echo $CFLAGS | sed -e 's/-O[s0-3]/-O3/') -ffast-math -fomit-frame-pointer"
26
27 ./configure --prefix=/usr --mandir=/usr/man \
28 --codecsdir=/usr/share/$name/codecs --enable-largefiles
29
30 make
31 make DESTDIR=$PKG install
32
33 (cd $PKG/usr/man/man1; rm mencoder.1; ln -s mplayer.1.gz mencoder.1.gz)
34
35 # fonts
36 mkdir -p $PKG/usr/share/mplayer
37 cp -a $SRC/font-arial-iso-8859-1/font-arial-??-iso-8859-1 \
38 $PKG/usr/share/mplayer
39 ln -s font-arial-14-iso-8859-1 $PKG/usr/share/mplayer/font
40
41 # config
42 cp $SRC/mplayer.conf $PKG/usr/etc/$name/
43 cp etc/input.conf $PKG/usr/etc/$name/
44
45 # finish up
46 chown -R root:root $PKG
47 }