Magellan Linux

Annotation of /branches/magellan-next/extras/mplayer/mplayer-1.0_svn29964-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7149 - (hide annotations) (download)
Wed Sep 29 21:22:11 2010 UTC (13 years, 8 months ago) by niro
File size: 4278 byte(s)
imported from trunk
1 niro 4553 # $Id$
2    
3     PNAME="mplayer"
4     PVER="1.0_svn29964"
5     PBUILD="r2"
6    
7     PCATEGORIE="media-video"
8     STATE="unstable"
9    
10     DESCRIPTION="MPlayer is a movie player for linux supporting many codecs."
11     HOMEPAGE="http://www.mplayerhq.hu/"
12    
13     DEPEND=">= sys-libs/ncurses-5.6
14     >= virtual/opengl
15     >= x11-libs/libXxf86vm-1
16     >= x11-libs/libXext-1
17     >= x11-libs/libXi-1
18     >= x11-libs/libXinerama-1
19     >= x11-libs/libXxf86vm-1
20     >= x11-libs/libXv-1
21     >= x11-libs/libXxf86vm-1
22     >= x11-libs/libXvMC-1
23     >= x11-libs/libXxf86vm-1
24     >= media-libs/mplayer-codecs-2007
25     >= media-libs/libmad-0.15
26     >= media-libs/libvorbis-1.2
27     >= media-sound/lame-3.98
28     >= media-libs/giflib-4.1
29     >= x11-libs/gtk2+-2.18
30     >= dev-libs/glib2-2.22
31     >= media-libs/alsa-lib-1.0.21
32     >= media-sound/cdparanoia-3.10
33     >= media-libs/xvid-1.2
34     >= media-libs/x264-200911
35     >= media-video/x264-encoder-200911
36     >= media-libs/libtheora-1.1
37     >= media-libs/speex-1.2_rc1
38     >= media-libs/openal-1.9.563
39     >= media-sound/twolame-0.3.10
40     >= media-libs/libfaac-1.28
41     >= dev-libs/fribidi-0.19
42     >= media-libs/libdvdread-4.1.3
43 niro 5152 >= media-libs/libdvdnav-4.1.3
44 niro 4553 >= media-libs/libdvdcss-1.2.10
45     >= media-libs/freetype-2.3.9
46     >= media-libs/fontconfig-2.7"
47    
48     SDEPEND=">= dev-lang/nasm-2
49     >= sys-apps/sed-4
50     >= x11-proto/xf86dgaproto-1
51     >= x11-proto/xineramaproto-1
52     >= x11-proto/videoproto-1
53     >= x11-proto/xextproto-1
54     >= x11-proto/xf86vidmodeproto-1"
55    
56     SRCFILE="${PNAME}-${PVER}.tar.bz2"
57     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
58    
59     SKINNAME="Blue"
60     SKINFILE="${SKINNAME}-1.7.tar.bz2"
61    
62     sminclude mtools xdg
63    
64     SRC_URI=(
65     http://www1.mplayerhq.hu/MPlayer/releases/${SRCFILE}
66     http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE}
67     mirror://${PNAME}/${SRCFILE}
68     mirror://${PNAME}/${SKINFILE}
69     )
70    
71     # fake, using svn versions
72     UP2DATE="echo ${PVER}"
73    
74     src_prepare()
75     {
76     munpack ${SRCFILE} || die
77     munpack ${SKINFILE} || die
78     cd ${SRCDIR}
79    
80     # only for svn versions
81     if [[ ${PVER/svn/} != ${PVER} ]]
82     then
83     # fix mplayer version (displays UNKOWN)
84     sed "s:UNKOWN:SVN-r${PVER#*svn}:g" version.sh || die
85     fi
86     }
87    
88     src_compile()
89     {
90     cd ${SRCDIR}
91    
92     # mplayer don't like any optimations
93     unset CFLAGS CXXFLAGS || die
94    
95     # do not enable --target=${CHOST}, it breaks vcd support !
96     ./configure \
97     --prefix=/usr \
98     --confdir=/etc/mplayer \
99     --libdir=/usr/$(mlibdir) \
100     --enable-runtime-cpudetection \
101     --enable-largefiles \
102     --enable-menu \
103     --win32codecsdir=/usr/$(mlibdir)/win32 \
104     --enable-gui \
105     --enable-x11 \
106     --enable-xv \
107     --enable-vm \
108     --enable-png \
109     --language=all \
110     --enable-alsa \
111     --disable-arts \
112     --disable-esd \
113     --enable-freetype \
114     --enable-gl \
115     --disable-ossaudio \
116     --enable-3dnow \
117     --enable-3dnowext \
118     --enable-sse \
119     --enable-sse2 \
120     --enable-mmx \
121     --enable-mmxext \
122     --disable-xmga \
123     --disable-mencoder \
124     --disable-tv-v4l2 \
125     --enable-dvdread \
126     --disable-dvdread-internal \
127     --disable-real \
128     --enable-xinerama \
129     --disable-sdl \
130     --disable-smb \
131     --disable-aa \
132     --disable-ggi \
133     --disable-svga \
134     --disable-directfb \
135     --disable-fbdev \
136     --disable-lirc \
137     --disable-joystick \
138     --enable-theora \
139     --disable-nas \
140     --disable-tdfxfb \
141     --disable-mga \
142     --disable-xmms \
143     --enable-inet6 \
144     --disable-live \
145     --enable-cdparanoia \
146     --enable-faad \
147     --disable-faad-internal \
148     --enable-x264 \
149     --charset=UTF-8 \
150     || die
151    
152     # does not like optimations >= -j1
153     mmake -j1 || die
154     }
155    
156     src_install()
157     {
158     cd ${SRCDIR}
159    
160     # mplayer don't like any optimations
161     unset CFLAGS CXXFLAGS || die
162    
163     # needed directories
164     minstalldir /etc || die
165     minstalldir /usr/share/{applications,mplayer/Skin} || die
166    
167     mmake DESTDIR=${BINDIR} MANDIR=${BINDIR}/usr/share/man install || die
168    
169     # codec config file
170     minstallfile etc/codecs.conf /etc/mplayer || die
171    
172     # default config
173     minstallfile etc/example.conf /etc/mplayer/mplayer.conf || die
174    
175     # install default skin
176     cp -r ${BUILDDIR}/${SKINNAME} ${BINDIR}/usr/share/mplayer/Skin/default || die
177    
178     # enable truetype fonts
179     echo "fontconfig=1" >> ${BINDIR}/etc/mplayer/mplayer.conf
180     echo "subfont-osd-scale=4" >> ${BINDIR}/etc/mplayer/mplayer.conf
181     echo "subfont-text-scale=3" >> ${BINDIR}/etc/mplayer/mplayer.conf
182    
183     # desktop icon
184     minstallpixmap etc/mplayer.xpm || die
185     minstallfile etc/mplayer.desktop /usr/share/applications || die
186    
187     # install docs
188     minstalldocs AUTHORS ChangeLog Copyright LICENSE README || die
189     }

Properties

Name Value
svn:keywords Id