summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/lookingglass-bin/lookingglass-bin-0.5.ebuild')
-rw-r--r--x11-misc/lookingglass-bin/lookingglass-bin-0.5.ebuild56
1 files changed, 56 insertions, 0 deletions
diff --git a/x11-misc/lookingglass-bin/lookingglass-bin-0.5.ebuild b/x11-misc/lookingglass-bin/lookingglass-bin-0.5.ebuild
new file mode 100644
index 000000000000..0914c8a0bf28
--- /dev/null
+++ b/x11-misc/lookingglass-bin/lookingglass-bin-0.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/lookingglass-bin/lookingglass-bin-0.5.ebuild,v 1.1 2004/07/31 15:39:18 axxo Exp $
+
+inherit eutils
+
+DESCRIPTION="Looking Glass - 3D window manager writen in Java"
+HOMEPAGE="https://lg3d.dev.java.net/"
+SRC_URI="https://lg3d-core.dev.java.net/files/documents/1834/5501/lg3d-${PV}.tar.gz"
+LICENSE="GPL-2"
+IUSE="doc"
+SLOT="0"
+KEYWORDS="~x86"
+DEPEND=""
+RDEPEND=">=dev-java/sun-jdk-1.5.0_beta2
+ >=dev-java/jai-bin-1.1.2-r3
+ >=dev-java/sun-java3d-bin-1.32-r1
+ || (
+ app-shells/tcsh
+ app-shells/csh
+ )
+ >=dev-java/java-config-1.2.10"
+
+S=${WORKDIR}/lg3d
+
+src_unpack() {
+ unpack ${A} && cd ${S}
+ epatch ${FILESDIR}/lg3d-dev.patch
+ epatch ${FILESDIR}/displayserver.patch
+ #epatch ${FILESDIR}/setup.patch
+}
+
+src_compile() { :; }
+
+src_install() {
+ dodir /opt/lg3d /etc/ /opt/lg3d/etc/
+ mv bin ext ext-unbundled lib resources ${D}/opt/lg3d/
+ mv etc/lg3d ${D}/etc/
+ use doc && dodoc LICENSE.txt
+ use doc && dohtml -r docs/
+
+ dodir /etc/X11/Sessions
+ dosym /opt/lg3d/bin/lg3d-session /etc/X11/Sessions/lookingglass
+ dosym /etc/lg3d /opt/lg3d/etc
+ into /opt
+ dobin ${FILESDIR}/lg3d-dev ${FILESDIR}/lg3d-session
+}
+
+
+pkg_postinst() {
+ echo
+ ewarn "To run Looking Glass, the screen must be in 24-bit mode"
+ ewarn "To run in window, run lg3d-dev"
+ ewarn "To run as a session, run lg3d-session"
+ echo
+}