Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:keywords Id