Magellan Linux

Contents of /trunk/extras/mplayer/mplayer-1.0_svn26940-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 7 months ago) by niro
File size: 4083 byte(s)
import repo
1 # $Header: /magellan-cvs/smage/mplayer/mplayer-1.0_svn26940-r1.smage2,v 1.3 2008/06/01 09:26:07 niro Exp $
2
3 PNAME="mplayer"
4 PVER="1.0_svn26940"
5 PBUILD="r1"
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.97
28 >= media-libs/giflib-4.1
29 >= x11-libs/gtk2+-2.12
30 >= dev-libs/glib2-2.16
31 >= media-libs/alsa-lib-1.0.16
32 >= media-sound/cdparanoia-3.9.8
33 >= media-libs/xvid-1.1
34 >= media-libs/x264-2008
35 >= media-video/x264-encoder-2008
36 >= media-libs/libtheora-0.9
37 >= media-libs/speex-1.1.12
38 >= media-libs/openal-2006
39 >= media-sound/twolame-0.3.10
40 >= media-libs/libfaac-1.26
41 >= dev-libs/fribidi-0.10
42 >= media-libs/libdvdread-0.9.7
43 >= media-libs/libdvdcss-1.2.9
44 >= media-libs/freetype-2.3
45 >= media-libs/fontconfig-2.5"
46
47 SDEPEND=">= dev-lang/nasm-2
48 >= sys-apps/sed-4
49 >= x11-proto/xf86dgaproto-1
50 >= x11-proto/xineramaproto-1
51 >= x11-proto/videoproto-1
52 >= x11-proto/xextproto-1
53 >= x11-proto/xf86vidmodeproto-1"
54
55 SRCFILE="${PNAME}-${PVER}.tar.bz2"
56 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
57
58 SKINNAME="Blue"
59 SKINFILE="${SKINNAME}-1.7.tar.bz2"
60
61 sminclude mtools xdg
62
63 SRC_URI=(
64 http://www1.mplayerhq.hu/MPlayer/releases/${SRCFILE}
65 http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE}
66 mirror://${PNAME}/${SRCFILE}
67 mirror://${PNAME}/${SKINFILE}
68 )
69
70 src_prepare()
71 {
72 munpack ${SRCFILE} || die
73 munpack ${SKINFILE} || die
74 }
75
76 src_compile()
77 {
78 cd ${SRCDIR}
79
80 # mplayer don't like any optimations
81 unset CFLAGS CXXFLAGS || die
82
83 # do not enable --target=${CHOST}, it breaks vcd support !
84 ./configure \
85 --prefix=/usr \
86 --confdir=/etc/mplayer \
87 --libdir=/usr/$(mlibdir) \
88 --enable-runtime-cpudetection \
89 --enable-largefiles \
90 --enable-menu \
91 --win32codecsdir=/usr/$(mlibdir)/win32 \
92 --enable-gui \
93 --enable-x11 \
94 --enable-xv \
95 --enable-vm \
96 --enable-png \
97 --language=all \
98 --enable-alsa \
99 --disable-arts \
100 --disable-esd \
101 --enable-freetype \
102 --enable-gl \
103 --disable-ossaudio \
104 --enable-3dnow \
105 --enable-3dnowext \
106 --enable-sse \
107 --enable-sse2 \
108 --enable-mmx \
109 --enable-mmxext \
110 --disable-xmga \
111 --disable-mencoder \
112 --disable-tv-v4l2 \
113 --enable-dvdread \
114 --disable-real \
115 --enable-xinerama \
116 --disable-sdl \
117 --disable-smb \
118 --disable-aa \
119 --disable-ggi \
120 --disable-svga \
121 --disable-directfb \
122 --disable-fbdev \
123 --disable-lirc \
124 --disable-joystick \
125 --enable-theora \
126 --disable-nas \
127 --disable-tdfxfb \
128 --disable-mga \
129 --disable-xmms \
130 --enable-inet6 \
131 --disable-live \
132 --enable-cdparanoia \
133 --enable-faad-internal \
134 --disable-faad-external \
135 --enable-x264 \
136 --charset=UTF-8 \
137 || die
138
139 # does not like optimations >= -j1
140 mmake -j1 || die
141 }
142
143 src_install()
144 {
145 cd ${SRCDIR}
146
147 # mplayer don't like any optimations
148 unset CFLAGS CXXFLAGS || die
149
150 # needed directories
151 minstalldir /etc || die
152 minstalldir /usr/share/{applications,mplayer/Skin} || die
153
154 mmake DESTDIR=${BINDIR} MANDIR=${BINDIR}/usr/share/man install || die
155
156 # codec config file
157 minstallfile etc/codecs.conf /etc/mplayer || die
158
159 # default config
160 minstallfile etc/example.conf /etc/mplayer/mplayer.conf || die
161
162 # install default skin
163 cp -r ${BUILDDIR}/${SKINNAME} ${BINDIR}/usr/share/mplayer/Skin/default || die
164
165 # enable truetype fonts
166 echo "fontconfig=1" >> ${BINDIR}/etc/mplayer/mplayer.conf
167 echo "subfont-osd-scale=4" >> ${BINDIR}/etc/mplayer/mplayer.conf
168 echo "subfont-text-scale=3" >> ${BINDIR}/etc/mplayer/mplayer.conf
169
170 # desktop icon
171 minstallpixmap etc/mplayer.xpm || die
172 minstallfile etc/mplayer.desktop /usr/share/applications || die
173
174 # install docs
175 minstalldocs AUTHORS ChangeLog Copyright LICENSE README || die
176 }

Properties

Name Value
svn:keywords Id