Magellan Linux

Contents of /trunk/extras/gpac/gpac-0.7.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28940 - (show annotations) (download)
Mon May 15 10:18:44 2017 UTC (7 years, 1 month ago) by niro
File size: 1916 byte(s)
auto added: ver bump to 0.7.1-r1
1 # $Id$
2
3 PNAME="gpac"
4 PVER="0.7.1"
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.6
15 >= x11-libs/libXext-1.3
16 >= dev-libs/libxml2-2.7
17 >= media-libs/libsdl-1.2
18 >= media-libs/libjpeg-8
19 >= media-libs/libpng-1.5
20 >= media-libs/freetype-2.6
21 >= media-libs/libfaad2-2.7
22 >= media-video/ffmpeg-3.3
23 >= media-libs/libmad-0.15
24 >= media-libs/libogg-1.3
25 >= media-libs/libvorbis-1.3
26 >= media-libs/xvid-1.3
27 >= media-libs/x264-201705
28 >= media-sound/libpulse-10"
29
30 # disabled upstream due to version incompatibilities
31 # see: applications/Makefile
32 # >= x11-libs/wxgtk-2.8
33
34 SRCFILE="v${PVER}.tar.gz"
35 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
36
37 SRC_URI=(
38 https://github.com/${PNAME}/${PNAME}/archive/${SRCFILE}
39 mirror://${PNAME}/${SRCFILE}
40 )
41
42 UP2SEPERATOR="v"
43 UP2DATE="updatecmd https://github.com/${PNAME}/${PNAME}/releases | highesttarball gz"
44
45 src_prepare()
46 {
47 munpack ${SRCFILE} || die
48 cd ${SRCDIR}
49
50 # configure may be not executable
51 chmod +x configure || die
52 }
53
54 src_compile()
55 {
56 cd ${SRCDIR}
57
58 mconfigure \
59 --libdir=$(mlibdir) \
60 --enable-pic \
61 --enable-svg \
62 --enable-opengl \
63 --enable-ssl \
64 --disable-amr \
65 --disable-debug \
66 --disable-oss-audio \
67 --disable-jack=yes \
68 --enable-pulseaudio=yes \
69 --use-jpeg=system \
70 --use-png=system \
71 --use-ft=no \
72 --use-ogg=system \
73 --use-vorbis=system \
74 --use-ffmpeg=system \
75 --use-faad=system \
76 --use-mad=system \
77 --use-xvid=system \
78 --use-js=no \
79 --verbose \
80 || die
81
82 mmake -j1 || die
83 }
84
85 src_install()
86 {
87 cd ${SRCDIR}
88
89 mmake STRIP="true" DESTDIR="${BINDIR}" install || die
90 mmake STRIP="true" DESTDIR="${BINDIR}" install-lib || die
91 minstalldocs AUTHORS BUGS Changelog README TODO doc/*.html doc/*.txt || die
92 }