Magellan Linux

Annotation of /branches/R11-stable/extras/gpac/gpac-0.5.1_svn4614-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 17380 - (hide annotations) (download)
Mon Jun 10 15:14:26 2013 UTC (11 years ago) by niro
Original Path: trunk/extras/gpac/gpac-0.5.1_svn4614-r1.smage2
File size: 2139 byte(s)
auto added: ver bump to 0.5.1_svn4614-r1
1 niro 17380 # $Id$
2    
3     PNAME="gpac"
4     PVER="0.5.1_svn4614"
5     PBUILD="r1"
6    
7     PCAT="media-video"
8    
9     DESCRIPTION="GPAC is a multimedia framework based on the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C."
10     HOMEPAGE="http://gpac.sourceforge.net/"
11    
12     DEPEND=">= virtual/opengl
13     >= x11-libs/libXt-1
14     >= x11-libs/libX11-1.4
15     >= x11-libs/libXext-1.3
16     >= dev-libs/libxml2-2.7
17     >= media-libs/libsdl-1.2
18     >= x11-libs/wxgtk-2.8.12
19     >= media-libs/libjpeg-8
20     >= media-libs/libpng-1.5
21     >= media-libs/freetype-2.4
22     >= media-libs/libfaad2-2.7
23     >= media-video/ffmpeg-1.2
24     >= media-libs/libmad-0.15
25     >= media-libs/libogg-1.2
26     >= media-libs/libvorbis-1.3
27     >= media-libs/xvid-1.3
28     >= media-sound/libpulse-3.0"
29    
30     SRCFILE="${PNAME}-${PVER}.tar.bz2"
31     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
32    
33     SRC_URI=(
34     #sourceforge://${PNAME}/${SRCFILE}
35     mirror://${PNAME}/${SRCFILE}
36     )
37    
38     UP2DATE="updatecmd_sourceforge ${PNAME}"
39    
40     src_prepare()
41     {
42     munpack ${SRCFILE} || die
43     cd ${SRCDIR}
44    
45     # configure may be not executable
46     chmod +x configure || die
47    
48     # make sure mozilla won't be used
49     sed -i 's/osmozilla//g' applications/Makefile || die
50     }
51    
52     src_compile()
53     {
54     cd ${SRCDIR}
55    
56     # remove the warnings noise
57     export CFLAGS="${CFLAGS} -fno-strict-aliasing"
58     export CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
59    
60     # amd64 compile
61     if [[ ${ARCH} = x86_64 ]]
62     then
63     export CFLAGS="${CFLAGS} -fPIC"
64     export CXXFLAGS="${CXXFLAGS} -fPIC"
65     fi
66    
67     mconfigure \
68     --libdir=$(mlibdir) \
69     --enable-pic \
70     --enable-svg \
71     --enable-opengl \
72     --enable-ssl \
73     --disable-amr \
74     --disable-debug \
75     --disable-oss-audio \
76     --disable-jack=yes \
77     --enable-pulseaudio=yes \
78     --use-jpeg=system \
79     --use-png=system \
80     --use-ft=no \
81     --use-ogg=system \
82     --use-vorbis=system \
83     --use-ffmpeg=system \
84     --use-faad=system \
85     --use-mad=system \
86     --use-xvid=system \
87     --use-js=no \
88     || die
89    
90     mmake -j1 OPTFLAGS="${CFLAGS}" || die
91     }
92    
93     src_install()
94     {
95     cd ${SRCDIR}
96    
97     mmake STRIP="true" OPTFLAGS="${CFLAGS}" DESTDIR="${BINDIR}" install || die
98     mmake STRIP="true" OPTFLAGS="${CFLAGS}" DESTDIR="${BINDIR}" install-lib || die
99     minstalldocs AUTHORS BUGS Changelog README TODO doc/*.html doc/*.txt || die
100     }