View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/x11-misc/adesklets/adesklets-0.5.0.ebuild (-2 / +32 lines)
 Lines 1-6    Link Here 
# Copyright 1999-2006 Gentoo Foundation
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-misc/adesklets/adesklets-0.5.0.ebuild,v 1.4 2006/02/11 00:03:09 nelchael Exp $
# $Header: 
DESCRIPTION="An interactive Imlib2 console for the X Window system"
DESCRIPTION="An interactive Imlib2 console for the X Window system"
HOMEPAGE="http://adesklets.sf.net/"
HOMEPAGE="http://adesklets.sf.net/"
 Lines 9-15    Link Here 
SLOT="0"
SLOT="0"
LICENSE="GPL-2"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ~ppc x86"
IUSE="X python"
IUSE="X python debug ctrlmenu"
RDEPEND="X? ( || ( (
RDEPEND="X? ( || ( (
		x11-libs/libX11
		x11-libs/libX11
 Lines 21-32    Link Here 
	X? ( || ( x11-proto/xproto virtual/x11 ) )
	X? ( || ( x11-proto/xproto virtual/x11 ) )
	python? ( >=dev-lang/python-2.3.4-r1 )"
	python? ( >=dev-lang/python-2.3.4-r1 )"
inherit eutils
src_unpack() 
{
	unpack ${A}
	cd ${S}
	epatch ${FILESDIR}/${P}-ctrlmenu.patch || die "epatch failed"
	# when patching src/adesklets.c or src/commands.c, you need to touch these files
	touch scripting/enums scripting/prototypes 
}
src_compile()
src_compile()
{
{
	local myconf=""
	local myconf=""
	use X || myconf="--without-x"
	use X || myconf="--without-x"
	use python || myconf="${myconf} --without-python-support"
	use python || myconf="${myconf} --without-python-support"
	myconf="${myconf} $(use_enable debug)"
	use ctrlmenu && myconf="--enable-control-on-context-menu"
	econf ${myconf} || die
	econf ${myconf} || die
	emake || die
	emake || die
 Lines 40-45    Link Here 
	doinfo doc/*.info || die "info page installation failed"
	doinfo doc/*.info || die "info page installation failed"
	doman doc/*.1 || die "man page installation failed"
	doman doc/*.1 || die "man page installation failed"
	dodoc ChangeLog NEWS TODO AUTHORS
	dodoc ChangeLog NEWS TODO AUTHORS
	use debug && 
	{
		echo 'ADESKLETS_LOG="/tmp/adesklets_log"' > 70adesklets
		doenvd 70adesklets
	}
		
}
}
pkg_postinst()
pkg_postinst()
 Lines 66-69    Link Here 
		ewarn
		ewarn
		ewarn "Type USE=\"python\" emerge adesklets to correct this."
		ewarn "Type USE=\"python\" emerge adesklets to correct this."
	}
	}
	use debug &&
	{
		ewarn "You installed a debug build. Make sure you do:"
		ewarn
		ewarn "source /etc/profile"
		ewarn 
		ewarn "If you want to use adesklets from your already"
		ewarn "opened sessions. The sessions log are automatically"
		ewarn "saved to /tmp/adesklets_log.pid*."
	}
}
}