# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit subversion autotools eutils gnome2 RESTRICT="mirror" DESCRIPTION="Cairo-dock-plugins are kind of plugin for Cairo-dock." HOMEPAGE="http://developer.berlios.de/projects/cairo-dock/" RESTRICT="mirror" ESVN_REPO_URI="http://svn.berlios.de/svnroot/repos/cairo-dock/trunk/plug-ins" ESVN_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/svn-src/" SRC_URI="" LICENSE="GPL" SLOT="0" KEYWORDS="~x86" PLUG_INS="alsaMixer Xgamma clock dustbin gnome-integration logout powermanager rendering rhythmbox shortcuts systray terminal" IUSE=${PLUG_INS} DEPEND="gnome-integration? ( >=gnome-base/gnome-vfs-2.0 >=gnome-base/libgnomeui-2.0 )" RDEPEND=${DEPEND} S="${WORKDIR}/plug-ins" src_unpack() { ESVN_UPDATE_CMD="svn update -N" ESVN_FETCH_CMD="svn checkout -N" ESVN_REPO_URI=`dirname ${ESVN_REPO_URI}` subversion_src_unpack ESVN_UPDATE_CMD="svn up" ESVN_FETCH_CMD="svn checkout" S=${WORKDIR}/plug-ins ESVN_REPO_URI="http://svn.berlios.de/svnroot/repos/cairo-dock/trunk/plug-ins" subversion_src_unpack } src_compile() { cd "${S}" for plugin in ${PLUG_INS}; do if use ${plugin}; then pushd ${plugin} emake || die "emake failed on ${plugin}" popd fi done } src_install() { for plugin in ${PLUG_INS}; do if use ${plugin}; then pushd ${plugin} emake DESTDIR="${D}" install || die "emake install failed on ${plugin}" popd fi done }