Contents of /trunk/core/libmp4v2/libmp4v2-1.5.0.1-r4.smage2
Parent Directory | Revision Log
Revision 933 -
(show annotations)
(download)
Sun Dec 28 10:39:27 2008 UTC (15 years, 8 months ago) by niro
File size: 1897 byte(s)
Sun Dec 28 10:39:27 2008 UTC (15 years, 8 months ago) by niro
File size: 1897 byte(s)
-moved to 'core'
1 | # $Header: /magellan-cvs/smage/libmp4v2/libmp4v2-1.5.0.1-r4.smage2,v 1.2 2008/04/03 17:51:33 niro Exp $ |
2 | |
3 | PNAME="libmp4v2" |
4 | PVER="1.5.0.1" |
5 | PBUILD="r4" |
6 | |
7 | PCATEGORIE="media-libs" |
8 | STATE="unstable" |
9 | |
10 | DESCRIPTION="MPEG-4/H.261/MPEG-2/H.263 MP3/AAC/AMR streaming library." |
11 | HOMEPAGE="http://mpeg4ip.sourceforge.net/" |
12 | |
13 | DEPEND="" |
14 | |
15 | SRCFILE="mpeg4ip-${PVER}.tar.gz" |
16 | SRCDIR="${BUILDDIR}/mpeg4ip-${PVER}" |
17 | |
18 | sminclude mtools |
19 | |
20 | SRC_URI=( |
21 | sourceforge://mpeg4ip/${SRCFILE} |
22 | mirror://${PNAME}/${SRCFILE} |
23 | ) |
24 | |
25 | src_prepare() |
26 | { |
27 | munpack ${SRCFILE} || die |
28 | cd ${SRCDIR} |
29 | |
30 | # fixes build with nasm-2 |
31 | sed -e 's:nasm -r:nasm -v:g' -i configure || die "sed nasm" |
32 | |
33 | mlibtoolize || die |
34 | } |
35 | |
36 | src_compile() |
37 | { |
38 | cd ${SRCDIR} |
39 | |
40 | touch bootstrapped || die |
41 | |
42 | # we only want to compile the library |
43 | mconfigure \ |
44 | --disable-warns-as-err \ |
45 | --disable-server \ |
46 | --disable-player \ |
47 | --disable-mp4live \ |
48 | --disable-id3tags \ |
49 | --disable-xvid \ |
50 | --disable-a52dec \ |
51 | --disable-mad \ |
52 | --disable-mpeg2dec \ |
53 | --disable-srtp \ |
54 | --disable-mp3lame \ |
55 | --disable-faac \ |
56 | --disable-ffmpeg \ |
57 | --disable-x264 \ |
58 | || die |
59 | |
60 | sed -i 's:SUBDIRS = . test util:SUBDIRS = .:' ${SRCDIR}/lib/mp4v2/Makefile || die |
61 | mmake -C ${SRCDIR}/lib/mp4v2 || die |
62 | } |
63 | |
64 | src_install() |
65 | { |
66 | cd ${SRCDIR} |
67 | |
68 | # needed directories |
69 | minstalldir /usr/include/libmp4v2 || die |
70 | |
71 | mmake -C ${SRCDIR}/lib/mp4v2 DESTDIR=${BINDIR} install || die |
72 | |
73 | # install includes |
74 | minstallfile include/mpeg4ip.h /usr/include/libmp4v2 || die |
75 | minstallfile include/mpeg4ip_version.h /usr/include/libmp4v2 || die |
76 | minstallfile mpeg4ip_config.h /usr/include/libmp4v2 || die |
77 | |
78 | # fix some includes |
79 | sed -i 's:"mpeg4ip.h":<libmp4v2/mpeg4ip.h>:' ${BINDIR}/usr/include/mp4.h || die |
80 | sed -i -e 's:mpeg4ip_config.h:libmp4v2/mpeg4ip_config.h:' \ |
81 | -e 's:"mpeg4ip_version.h":<libmp4v2/mpeg4ip_version.h>:' \ |
82 | ${BINDIR}/usr/include/libmp4v2/mpeg4ip.h || die |
83 | |
84 | minstalldocs README INTERNALS API_CHANGES TODO || die |
85 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |