Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4552 - (show annotations) (download)
Fri Dec 25 10:26:32 2009 UTC (14 years, 5 months ago) by niro
File size: 2802 byte(s)
-rebuild against libdvdread-4.1.3
1 # $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 mconfigure \
78 --with-mod-path=/usr/$(mlibdir)/transcode \
79 --with-libpostproc-builddir=/usr/$(mlibdir) \
80 --enable-deprecated \
81 --enable-experimental \
82 --enable-iconv \
83 --enable-mmx \
84 --enable-sse \
85 --enable-sse2 \
86 --enable-3dnow \
87 --enable-netstream \
88 --enable-freetype2 \
89 --enable-imagemagick \
90 --enable-libjpeg \
91 --enable-libdvdread \
92 --enable-v4l \
93 --enable-lame \
94 --enable-nuv \
95 --enable-alsa \
96 --enable-oss \
97 --enable-ogg \
98 --enable-vorbis \
99 --enable-faac \
100 --enable-lzo \
101 --with-lzo-includes=/usr/include/lzo \
102 --enable-libmpeg2 \
103 --enable-libmpeg2convert \
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-xvid \
113 --enable-theora \
114 --with-x \
115 --disable-xio \
116 || die
117
118 mmake || die
119 }
120
121 src_install ()
122 {
123 cd ${SRCDIR}
124
125 mmake DESTDIR=${BINDIR} install || die
126
127 # causes dvdrip to hang
128 rm ${BINDIR}/usr/$(mlibdir)/transcode/filter_logo.* || die
129 rm ${BINDIR}/usr/$(mlibdir)/transcode/filter_compare.* || die
130
131 minstalldocs AUTHORS ChangeLog Copyright LICENSE README || die
132 }

Properties

Name Value
svn:keywords Id