summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMATSUU Takuto <matsuu@gentoo.org>2009-07-12 14:13:59 +0900
committerMATSUU Takuto <matsuu@gentoo.org>2009-07-12 14:13:59 +0900
commit33f43074e7cd372f54d842bc6026a397267969a3 (patch)
treebf1914d91146dc591a06a5e29fb9c7db4a423982
parentsys-apps/ccs-tools: Moved /etc/ccs/ccstools.conf to /usr/$(get_libdir)/ccs/co... (diff)
downloadmatsuu-33f43074e7cd372f54d842bc6026a397267969a3.tar.gz
matsuu-33f43074e7cd372f54d842bc6026a397267969a3.tar.bz2
matsuu-33f43074e7cd372f54d842bc6026a397267969a3.zip
x11-misc/orthos: Initial import
-rw-r--r--x11-misc/orthos/Manifest2
-rw-r--r--x11-misc/orthos/metadata.xml14
-rw-r--r--x11-misc/orthos/orthos-9999.ebuild63
3 files changed, 79 insertions, 0 deletions
diff --git a/x11-misc/orthos/Manifest b/x11-misc/orthos/Manifest
new file mode 100644
index 0000000..0d61573
--- /dev/null
+++ b/x11-misc/orthos/Manifest
@@ -0,0 +1,2 @@
+EBUILD orthos-9999.ebuild 1307 RMD160 855ea15f324d22e3e2bd96ea090271840d66c088 SHA1 48ffe01c55910ed808015ac809e9fb3cb09b731a SHA256 022523bf55a21fbc843aef960206f07594440297c98741bf8b33ff9441690dd6
+MISC metadata.xml 497 RMD160 d6113c061a179f381a15ef1e3fcf9844035f47cb SHA1 9cf5bd1ad01c986fb945be39a61286ded2d88d7c SHA256 b5577edf83b7b1ba71f7982a4ee0c1ff0d7f121efe5c346f1ddf965c69ec468b
diff --git a/x11-misc/orthos/metadata.xml b/x11-misc/orthos/metadata.xml
new file mode 100644
index 0000000..3ed0cb3
--- /dev/null
+++ b/x11-misc/orthos/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>matsuu@gentoo.org</email>
+</maintainer>
+<longdescription lang="en">
+Orthos is a lightweight-but-cool display manager for linux/X11. It provides
+workstations with an accelerated graphical login, which doesn't depend on big
+libraries (gtk/qt), and is not connected with any specific window manager.
+</longdescription>
+</pkgmetadata>
+
diff --git a/x11-misc/orthos/orthos-9999.ebuild b/x11-misc/orthos/orthos-9999.ebuild
new file mode 100644
index 0000000..80ae62b
--- /dev/null
+++ b/x11-misc/orthos/orthos-9999.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit git multilib toolchain-funcs
+
+DESCRIPTION="a lightweight-but-cool display manager for linux/X11"
+HOMEPAGE="http://www.e-x-a.org/?view=orthos"
+#SRC_URI="http://www.e-x-a.org/releases/${P}.tar.bz2"
+EGIT_REPO_URI="http://www.e-x-a.org/repos/${PN}.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-libs/freetype
+ media-libs/libsdl
+ media-libs/mesa
+ x11-libs/libXmu"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ dev-util/scons"
+
+src_unpack() {
+ git_src_unpack
+ cd "${S}"
+ sed -i \
+ -e "s:\(os.environ\):\1, parse_flags='!pkg-config gl glu sdl xmu --cflags --libs':" \
+ -e "/LIBS/s:=:+=:" \
+ -e "s:CC:CXX:" \
+ -e "s:g++:$(tc-getCXX):" \
+ -e "s:-O2:${CXXFLAGS}:" \
+ SConstruct || die
+}
+
+src_compile() {
+ tc-export CXX
+ scons || die
+
+ cat > "${T}/orthos.conf" <<-EOF
+ sessions failsafe:/usr/bin/xterm:clock:/usr/bin/xclock
+ Xserver /usr/bin/Xorg
+ skin /usr/$(get_libdir)/${PN}-default.so
+ EOF
+}
+
+src_install() {
+ # install.sh
+ dobin orthos oskintest || die
+ (
+ cd skins
+ for lib in *.so; do
+ newlib.so ${lib} ${lib/lib/${PN}-} || die
+ done
+ )
+ insinto /etc
+ doins "${T}/orthos.conf" || die
+
+ # doicon files/orthos.svg
+
+ dodoc ChangeLog README TODO
+}