# $Header: /magellan-cvs/smage/transcode/transcode-1.0.6-r1.smage2,v 1.3 2008/08/11 16:10:51 niro Exp $ PNAME="transcode" PVER="1.0.6" PBUILD="r1" PCATEGORIE="media-video" STATE="unstable" DESCRIPTION="A video-stream processing tool." HOMEPAGE="http://www.transcoding.org/" DEPEND=">= virtual/glibc >= dev-libs/lzo-2 >= dev-libs/libxml2-2 >= media-gfx/imagemagick-6.4 >= media-libs/freetype-2 >= media-libs/libjpeg-6b >= media-libs/libdvdread-0.9.7 >= media-libs/libfame-0.9.1 >= media-sound/lame-3.97 >= media-libs/libogg-1.1 >= media-libs/libvorbis-1.1 >= media-libs/libmpeg2-0.4 >= media-libs/libmpeg3-1.7 >= media-video/mjpegtools-1.8 >= media-libs/a52dec-0.7 >= media-video/ffmpeg-2008 >= media-libs/xvid-1.1 >= media-libs/libsdl-1.2 >= x11-libs/libXaw-1 >= x11-libs/libXv-1 >= x11-libs/gtk1+-1.2" SDEPEND=">= virtual/kernel-headers >= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( http://fromani.exit1.org/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-1.0.3-bigdir.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # allow big directory pathes - upstream mpatch ${PNAME}-1.0.3-bigdir.patch || die # fix doc dir sed -i -e "s:\$(datadir)/doc/transcode:\$(datadir)/doc/${PNAME}-${PVER}:" \ Makefile.am \ docs/Makefile.am \ docs/html/Makefile.am \ docs/release-notes/Makefile.am \ || die # fix hardcoded libdir sed -i "s:^\(deflib=\).*:\1/$(mlibdir):" configure.in || die # fix linking issues with >=imagemagick-6.4 sed -i "s:^ Magick,: MagickCore,:g" configure.in || die # rebuild makefiles and configure autoreconf --verbose --install --force || die } src_compile() { cd ${SRCDIR} mconfigure \ --with-mod-path=/usr/$(mlibdir)/transcode \ --with-libpostproc-builddir=/usr/$(mlibdir) \ --disable-iconv \ --enable-mmx \ --enable-sse \ --enable-sse2 \ --enable-3dnow \ --enable-netstream \ --enable-freetype2 \ --enable-imagemagick \ --enable-libjpeg \ --enable-libdvdread \ --enable-v4l \ --enable-lame \ --enable-nuv \ --enable-ogg \ --enable-vorbis \ --enable-lzo \ --with-lzo-includes=/usr/include/lzo \ --enable-libmpeg2 \ --enable-libmpeg3 \ --enable-libxml2 \ --enable-mjpegtools \ --enable-libfame \ --enable-a52 \ --enable-a52-default-decoder \ --enable-sdl \ --enable-gtk \ --with-x \ --with-default-xvid=xvid4 \ --disable-avifile \ --disable-xio \ || die mmake || die } src_install () { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # causes dvdrip to hang rm ${BINDIR}/usr/$(mlibdir)/transcode/filter_logo.* || die rm ${BINDIR}/usr/$(mlibdir)/transcode/filter_compare.* || die minstalldocs AUTHORS ChangeLog Copyright LICENSE README || die }