Magellan Linux

Annotation of /trunk/extras/transcode/transcode-1.1.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4359 - (hide annotations) (download)
Wed Dec 2 23:19:07 2009 UTC (14 years, 5 months ago) by niro
File size: 2894 byte(s)
-fixed SRC_URI
1 niro 4358 # $Id$
2    
3     PNAME="transcode"
4     PVER="1.1.5"
5     PBUILD="r1"
6    
7     PCATEGORIE="media-video"
8     STATE="unstable"
9    
10     DESCRIPTION="A video-stream processing tool."
11     HOMEPAGE="http://tcforge.berlios.de/"
12    
13     DEPEND=">= virtual/glibc
14     >= dev-libs/lzo-2
15     >= dev-libs/libxml2-2.7
16     >= media-gfx/imagemagick-6.5
17     >= media-libs/freetype-2.3.9
18     >= media-libs/libjpeg-7
19     >= media-libs/libdvdread-0.9.7
20     >= media-libs/libfame-0.9.1
21     >= media-sound/lame-3.98
22     >= media-libs/libogg-1.1
23     >= media-libs/libvorbis-1.1
24     >= media-libs/libmpeg2-0.4
25     >= media-libs/libmpeg3-1.7
26     >= media-video/mjpegtools-1.9
27     >= media-libs/a52dec-0.7
28     >= media-video/ffmpeg-200910
29     >= media-libs/xvid-1.2
30     >= media-libs/libsdl-1.2
31     >= media-libs/x264-200911
32     >= media-libs/libtheora-1.1
33     >= x11-libs/libXaw-1
34     >= x11-libs/libXv-1"
35    
36     SDEPEND=">= virtual/kernel-headers
37     >= sys-apps/sed-4"
38    
39     SRCFILE="${PNAME}-${PVER}.tar.bz2"
40     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
41    
42     SRC_URI=(
43 niro 4359 http://download.berlios.de/tcforge/${SRCFILE}
44 niro 4358 http://fromani.exit1.org/${SRCFILE}
45     mirror://${PNAME}/${SRCFILE}
46     mirror://${PNAME}/${PNAME}-1.0.3-bigdir.patch
47     )
48    
49     UP2DATE="updatecmd_berlios tcforge ${PNAME}"
50    
51     src_prepare()
52     {
53     munpack ${SRCFILE} || die
54     cd ${SRCDIR}
55    
56     # allow big directory pathes - upstream
57     mpatch ${PNAME}-1.0.3-bigdir.patch || die
58    
59     # fix doc dir
60     sed -i -e "s:\$(datadir)/doc/transcode:\$(datadir)/doc/${PNAME}-${PVER}:" \
61     Makefile.am \
62     docs/Makefile.am \
63     docs/html/Makefile.am \
64     docs/release-notes/Makefile.am \
65     || die
66    
67     # fix hardcoded libdir
68     sed -i "s:^\(deflib=\).*:\1/$(mlibdir):" configure.in || die
69    
70     # fix linking issues with >=imagemagick-6.4
71     sed -i "s:^ Magick,: MagickCore,:g" configure.in || die
72    
73     # rebuild makefiles and configure
74     autoreconf --verbose --install --force || die
75     }
76    
77     src_compile()
78     {
79     cd ${SRCDIR}
80    
81     mconfigure \
82     --with-mod-path=/usr/$(mlibdir)/transcode \
83     --with-libpostproc-builddir=/usr/$(mlibdir) \
84     --enable-deprecated \
85     --enable-experimental \
86     --disable-iconv \
87     --enable-mmx \
88     --enable-sse \
89     --enable-sse2 \
90     --enable-3dnow \
91     --enable-netstream \
92     --enable-freetype2 \
93     --enable-imagemagick \
94     --enable-libjpeg \
95     --enable-libdvdread \
96     --enable-v4l \
97     --enable-lame \
98     --enable-nuv \
99     --enable-ogg \
100     --enable-vorbis \
101     --enable-lzo \
102     --with-lzo-includes=/usr/include/lzo \
103     --enable-libmpeg2 \
104     --enable-libmpeg3 \
105     --enable-libxml2 \
106     --enable-mjpegtools \
107     --enable-libfame \
108     --enable-a52 \
109     --enable-a52-default-decoder \
110     --enable-sdl \
111     --enable-x264 \
112     --enable-theora \
113     --with-x \
114     --with-default-xvid=xvid4 \
115     --disable-avifile \
116     --disable-xio \
117     || die
118    
119     mmake || die
120     }
121    
122     src_install ()
123     {
124     cd ${SRCDIR}
125    
126     mmake DESTDIR=${BINDIR} install || die
127    
128     # causes dvdrip to hang
129     rm ${BINDIR}/usr/$(mlibdir)/transcode/filter_logo.* || die
130     rm ${BINDIR}/usr/$(mlibdir)/transcode/filter_compare.* || die
131    
132     minstalldocs AUTHORS ChangeLog Copyright LICENSE README || die
133     }

Properties

Name Value
svn:keywords Id