# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="QDVDAuthor, the GUI frontend for dvdauthor and other related tools." HOMEPAGE="http://qdvdauthor.sourceforge.net/" SRC_URI="mirror://sourceforge/qdvdauthor/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND=">=media-video/dvdauthor-0.6.10 >=media-gfx/imagemagick-5.5.7.11 >=media-video/mjpegtools-1.6.2 >=media-libs/xine-lib-1_rc2 >=x11-libs/qt-3.2" # >=media-video/dvd-slideshow-0.6.0 -> still BugZilla-Queue, but optional src_compile() { # need to fake out Qt or we'll get sandbox problems REALHOME="$HOME" mkdir -p "${T}/fakehome/.qt" mkdir -p "${T}/fakehome/.kde" export HOME="${T}/fakehome" addwrite "${QTDIR}/etc/settings" export IMAGE_LIB="imagemagicklib" # QTDIR="$QTDIR" QT_LIB="$QT_LIB" # fixing defaults from /usr/local/bin to gentoo default /usr/bin sed -i "s|/usr/local/bin|/usr/bin|g" qdvdauthor/qdvdauthor.cpp qdvdauthor/dialogsetup.ui doc/sound.txt cd qdvdauthor qmake qdvdauthor.pro # fixing Makefile, so that we can use our CFLAGS sed -i -e "s|^CFLAGS = |CFLAGS = $CFLAGS |g" -e "s|^CXXFLAGS = |CXXFLAGS = $CXXFLAGS |g" Makefile emake || die "emake qdvdauthor failed" cd qslideshow qmake qslideshow.pro # fixing Makefile, so that we can use our CFLAGS sed -i -e "s|^CFLAGS = |CFLAGS = $CFLAGS |g" -e "s|^CXXFLAGS = |CXXFLAGS = $CXXFLAGS |g" Makefile emake || die "emake qslideshow failed" export HOME="$REALHOME" } src_install() { dobin bin/* dodoc CHANGELOG COPYING INSTALL README TODO doc/* insinto "/usr/share/applications" doins qdvdauthor.desktop insinto "/usr/share/pixmaps" doins qdvdauthor.png }