diff options
Diffstat (limited to 'x11-misc/electricsheep/electricsheep-2.3_beta1.ebuild')
-rw-r--r-- | x11-misc/electricsheep/electricsheep-2.3_beta1.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/x11-misc/electricsheep/electricsheep-2.3_beta1.ebuild b/x11-misc/electricsheep/electricsheep-2.3_beta1.ebuild new file mode 100644 index 000000000000..8e8c3c391fb9 --- /dev/null +++ b/x11-misc/electricsheep/electricsheep-2.3_beta1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/electricsheep/electricsheep-2.3_beta1.ebuild,v 1.1 2002/12/09 04:18:33 vapier Exp $ + +DESCRIPTION="realize the collective dream of sleeping computers from all over the internet" +HOMEPAGE="http://electricsheep.org/" +SRC_URI="http://electricsheep.org/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86" + +DEPEND="virtual/x11 + sys-apps/groff + sys-devel/perl + media-libs/libmpeg2" +RDEPEND="virtual/x11 + net-ftp/curl + x11-misc/xloadimage" + +src_compile() { + # fix hardcoded path + cp electricsheep.c electricsheep.c.old + sed -e "s:/usr/local/share/:/usr/share/${PN}/:" \ + electricsheep.c.old > electricsheep.c + + econf --datadir=/usr/share/${PN} + emake || die +} + +src_install() { + # fix install path for flame + cp flame/Makefile flame/Makefile.old + sed -e "s:/usr/local/bin:${D}/usr/bin:" \ + flame/Makefile.old > flame/Makefile + + # prevent writing for xscreensaver + cp Makefile Makefile.old + sed -e "s/^install-data-local:$/install-data-local:\nmy-install-data-local:/" \ + Makefile.old > Makefile + + # install the main stuff ... flame doesnt create /usr/bin so we have to + dodir /usr/bin + make install DESTDIR=${D} || die + + # remove header files that are installed over libmpeg2 + rm -rf ${D}/usr/include + + # install the xscreensaver config file + insinto /usr/share/control-center/screensavers + doins electricsheep.xml +} |