Magellan Linux

Contents of /trunk/extras/ffmpeg/ffmpeg-2.4-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 22312 - (show annotations) (download)
Fri Sep 19 13:17:41 2014 UTC (9 years, 8 months ago) by niro
File size: 2270 byte(s)
-fixed a typo
1 # $Id$
2
3 PNAME="ffmpeg"
4 PVER="2.4"
5 PBUILD="r1"
6
7 PCAT="media-video"
8
9 DESCRIPTION="ffmpeg is a complete audio and video stream library."
10 HOMEPAGE="http://ffmpeg.org/"
11
12 DEPEND=">= app-arch/bzip2-1.0.6
13 >= app-crypt/gnutls-3.3
14 >= media-libs/alsa-lib-1.0.28
15 >= media-libs/imlib2-1.4
16 >= media-libs/freetype-2.5
17 >= media-libs/fontconfig-2.11
18 >= media-libs/libsdl-1.2.15
19 >= media-sound/lame-3.99
20 >= media-libs/libass-0.11
21 >= media-libs/libbluray-0.6
22 >= media-libs/libogg-1.3
23 >= media-libs/libvorbis-1.3
24 >= media-sound/libpulse-0.5
25 >= media-libs/libfaac-1.28
26 >= media-libs/libv4l-1.4
27 >= media-libs/libvpx-0.3
28 >= media-libs/speex-1.2
29 >= media-libs/xvid-1.3
30 >= sys-libs/zlib-1.2.5
31 >= media-libs/x264-201409
32 >= media-libs/x265-1.3
33 >= media-libs/libtheora-1.1.1
34 >= x11-libs/libva-1.3
35 >= x11-libs/libvdpau-0.8"
36
37 SDEPEND=">= virtual/sed"
38
39 SRCFILE="${PNAME}-${PVER}.tar.bz2"
40 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
41
42 EMUL_LINUX_32=true
43 sminclude mtools mbuild multilib
44 msetfeature "!check"
45
46 SRC_URI=(
47 http://ffmpeg.org/releases/${SRCFILE}
48 mirror://${PNAME}/${SRCFILE}
49 )
50
51 UP2DATE="updatecmd http://www.ffmpeg.org/download.html | grep '${PNAME}-[0-9]' | firsttarball"
52
53 src_compile()
54 {
55 # mconfigure does not work
56 all-abis ./configure \
57 --cc="\"$(mabi-cc)\"" \
58 --cxx="\"$(mabi-cxx)\"" \
59 --optflags="\"$(mabi-cflags)\"" \
60 --extra-cflags="\"$(mabi-cflags)\"" \
61 --extra-cxxflags="\"$(mabi-cxxflags)\"" \
62 --prefix=/usr \
63 --libdir=/usr/'$(mlibdir)' \
64 --shlibdir=/usr/'$(mlibdir)' \
65 --mandir=/usr/share/man \
66 --enable-static \
67 --enable-shared \
68 --disable-altivec \
69 --disable-debug \
70 --disable-libdc1394 \
71 --enable-libmp3lame \
72 --enable-pthreads \
73 --enable-libxvid \
74 --enable-libvorbis \
75 --enable-libx264 \
76 --enable-libfaac \
77 --enable-libtheora \
78 --enable-vdpau \
79 --enable-gpl \
80 --enable-version3 \
81 --enable-postproc \
82 --enable-nonfree \
83 --enable-x11grab \
84 --enable-pic \
85 $(MULTILIB_VERBOSE=false only-m32 echo "--disable-asm") \
86 || die
87
88 mmake V=1 || die
89
90 # build qt-faststart too
91 mmake -C tools qt-faststart || die
92 }
93
94 src_install()
95 {
96 mmake LDCONFIG=true DESTDIR=${BINDIR} install || die
97
98 # install qt-faststart
99 all-abis minstallexec tools/qt-faststart || die
100
101 minstalldocs Changelog README INSTALL doc/* || die
102 }