diff options
author | 2003-11-15 04:53:08 +0000 | |
---|---|---|
committer | 2003-11-15 04:53:08 +0000 | |
commit | c1b4a8b2e2ef8740b20f24ffa468c2b2804aa9a0 (patch) | |
tree | 1db0354dc5cbd63ac220bcc52e5234aea30e37e3 /app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild | |
parent | added upstream patches (diff) | |
download | historical-c1b4a8b2e2ef8740b20f24ffa468c2b2804aa9a0.tar.gz historical-c1b4a8b2e2ef8740b20f24ffa468c2b2804aa9a0.tar.bz2 historical-c1b4a8b2e2ef8740b20f24ffa468c2b2804aa9a0.zip |
added upstream patches
Diffstat (limited to 'app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild')
-rw-r--r-- | app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild b/app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild new file mode 100644 index 000000000000..f8d6b61e867e --- /dev/null +++ b/app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/xcdroast-0.98_alpha15-r2.ebuild,v 1.1 2003/11/15 04:53:03 pylon Exp $ + +inherit eutils + +S=${WORKDIR}/${P/_/} +DESCRIPTION="Menu based front-end to mkisofs and cdrecord" +HOMEPAGE="http://www.xcdroast.org/" +SRC_URI="mirror://sourceforge/xcdroast/${P/_/}.tar.gz + mirror://gentoo/xcdroast-0.98_alpha15_new_configure.tar.gz + dvdr? ( ftp://ftp.berlios.de/pub/cdrecord/ProDVD/cdrecord-prodvd-2.01a12-i586-pc-linux-gnu ) + dvdr? ( ftp://ftp.berlios.de/pub/cdrecord/ProDVD/cdrecord-prodvd-2.0-powerpc-unknown-linux-gnu )" +RESTRICT="nomirror" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc" +IUSE="nls dvdr gtk2" + +DEPEND="gtk? ( + gtk2? ( >=x11-libs/gtk+-2.0.3 ) + !gtk2? ( =x11-libs/gtk+-1.2.10* ) + ) + =dev-libs/glib-1.2* + >=media-libs/gdk-pixbuf-0.16.0 + >=media-libs/giflib-3.0 + >=app-cdr/cdrtools-2.01_alpha17" + +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${P/_/}.tar.gz + cd ${S} + unpack xcdroast-0.98_alpha15_new_configure.tar.gz + + cd ${S}/src + use gtk2 && epatch ${FILESDIR}/gtk2locale.patch +} + +src_compile() { + local myconf + use nls || myconf="${myconf} --disable-nls" + use gtk2 && myconf="${myconf} --enable-gtk2" + + econf ${myconf} || die + make PREFIX=/usr || die +} + +src_install() { + make PREFIX=/usr DESTDIR=${D} install || die + + cd doc + dodoc DOCUMENTATION FAQ README* TRANSLATION.HOWTO + cd .. + + # move man pages to /usr/share/man to be LFH compliant + mv ${D}/usr/man ${D}/usr/share + + #remove extraneous directory + rm ${D}/usr/etc -rf + + #install cdrecord.prodvd + if use dvdr; then + into /usr/lib/xcdroast-0.98 + use x86 && newbin ${DISTDIR}/cdrecord-prodvd-2.01a12-i586-pc-linux-gnu cdrecord.prodvd + use ppc && newbin ${DISTDIR}/cdrecord-prodvd-2.0-powerpc-unknown-linux-gnu cdrecord.prodvd + fi +} + +pkg_postinst() { + if use dvdr; then + echo + einfo "cdrecord-ProDVD has been installed with this package. It will be used only" + einfo "for images larger than 1GB." + einfo "You have to type in the license key that is available free for personal use." + einfo "See ftp://ftp.berlios.de/pub/cdrecord/ProDVD/README for further information." + echo + fi +} |