# $Id$ PNAME="transcode" PVER="1.1.5" PBUILD="r2" PCATEGORIE="media-video" STATE="unstable" DESCRIPTION="A video-stream processing tool." HOMEPAGE="http://tcforge.berlios.de/" DEPEND=">= virtual/glibc >= dev-libs/lzo-2 >= dev-libs/libxml2-2.7 >= media-gfx/imagemagick-6.5 >= media-libs/freetype-2.3.9 >= media-libs/libjpeg-7 >= media-libs/libdvdread-4.1.3 >= media-libs/libfame-0.9.1 >= media-sound/lame-3.98 >= media-libs/libfaac-1.28 >= media-libs/libogg-1.1 >= media-libs/libvorbis-1.1 >= media-libs/libmpeg2-0.5 >= media-libs/libmpeg3-1.8 >= media-video/mjpegtools-1.9 >= media-libs/a52dec-0.7 >= media-video/ffmpeg-200910 >= media-libs/xvid-1.2 >= media-libs/libsdl-1.2 >= media-libs/x264-200911 >= media-libs/libtheora-1.1 >= x11-libs/libXaw-1 >= x11-libs/libXv-1" SDEPEND=">= virtual/kernel-headers >= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( http://download.berlios.de/tcforge/${SRCFILE} http://fromani.exit1.org/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_berlios tcforge ${PNAME}" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix doc dir sed -i -e "s:\$(datadir)/doc/transcode:\$(datadir)/doc/${PNAME}-${PVER}:" \ Makefile.am \ docs/Makefile.am \ docs/html/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) \ --enable-deprecated \ --enable-experimental \ --enable-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-alsa \ --enable-oss \ --enable-ogg \ --enable-vorbis \ --enable-faac \ --enable-lzo \ --with-lzo-includes=/usr/include/lzo \ --enable-libmpeg2 \ --enable-libmpeg2convert \ --enable-libmpeg3 \ --enable-libxml2 \ --enable-mjpegtools \ --enable-libfame \ --enable-a52 \ --enable-a52-default-decoder \ --enable-sdl \ --enable-x264 \ --enable-xvid \ --enable-theora \ --with-x \ --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 }