Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4359 - (show 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 # $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 http://download.berlios.de/tcforge/${SRCFILE}
44 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