Magellan Linux

Annotation of /trunk/todo/mplayer/mplayer-1.0_svn26940-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 8 months ago) by niro
Original Path: trunk/extras/mplayer/mplayer-1.0_svn26940-r1.smage2
File size: 4083 byte(s)
import repo
1 niro 2 # $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