diff options
author | Alastair Tse <liquidx@gentoo.org> | 2003-06-14 23:21:34 +0000 |
---|---|---|
committer | Alastair Tse <liquidx@gentoo.org> | 2003-06-14 23:21:34 +0000 |
commit | 153128fede1933b778dba6c7f2155cff8a6ae88e (patch) | |
tree | 5c4cfd830ec120c4488b4d9e286fce24f33df613 /gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild | |
parent | new applet (diff) | |
download | gentoo-2-153128fede1933b778dba6c7f2155cff8a6ae88e.tar.gz gentoo-2-153128fede1933b778dba6c7f2155cff8a6ae88e.tar.bz2 gentoo-2-153128fede1933b778dba6c7f2155cff8a6ae88e.zip |
new applet
Diffstat (limited to 'gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild')
-rw-r--r-- | gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild b/gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild new file mode 100644 index 000000000000..8d503a1fcd98 --- /dev/null +++ b/gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/shermans-aquarium/shermans-aquarium-2.2.0.ebuild,v 1.1 2003/06/14 23:21:26 liquidx Exp $ + +MY_P=${PN/-/_}-${PV} +DESCRIPTION="A gnome/wm applet displaying comical fish" +HOMEPAGE="http://aquariumapplet.sourceforge.net" +SRC_URI="mirror://sourceforge/aquariumapplet/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +# this applet contains support for either using gnome1, gnome2, +# gtk1, or gtk2, so we could use something like +# if gtk is enabled, then that infers to build for gnome1 +# if gtk2 is enabled, it infers to build for gnome2 +# it's not possible to cross build (eg, gtk1 and gnome2) +# as outlined in the INSTALL file provided with the source +IUSE="gtk gtk2 sdl" + +DEPEND="x11-base/xfree + !gtk2? ( =x11-libs/gtk+-1.2* + media-libs/gdk-pixbuf + =gnome-base/gnome-applets-1.4* ) + gtk2? ( >=gnome-base/libgnome-2 + >=gnome-base/gnome-applets-2 ) + sdl? ( >=media-libs/libsdl-1.2 + x11-misc/xscreensaver )" + +# redefine ${S} to point to the correct source, needs +# the _ switched for - because of the source naming +S=${WORKDIR}/${MY_P} + +src_compile( ) { + + cd ${S} + local myconf + # if we dont want gtk2 support + if [ -z "`use gtk2`" ]; then + myconf="${myconf} --disable-gtk2 --disable-gnome2" + fi + # if we dont want sdl (fullscreen support) + if [ -z "`use sdl`" ]; then + myconf="${myconf} --disable-fullscreen" + fi + + econf ${myconf} || die + emake || die + +} + +src_install( ) { + + # we need to create some dirs that arent created in the + # Makefile. which ones depend on whether we're building + # for gtk1 or gtk2 + if [ -n "`use gtk2`" ]; then + dodir /usr/lib/bonobo/servers /usr/share/gnome-2.0/ui + else + dodir /etc/CORBA/servers /usr/share/applets/Amusements + fi + dodir /usr/share/pixmaps + make DESTDIR=${D} install || die + + dodoc FAQ README XSCREENSAVER + +} + |