diff options
author | MATSUU Takuto <matsuu@gentoo.org> | 2009-07-12 14:13:59 +0900 |
---|---|---|
committer | MATSUU Takuto <matsuu@gentoo.org> | 2009-07-12 14:13:59 +0900 |
commit | 33f43074e7cd372f54d842bc6026a397267969a3 (patch) | |
tree | bf1914d91146dc591a06a5e29fb9c7db4a423982 | |
parent | sys-apps/ccs-tools: Moved /etc/ccs/ccstools.conf to /usr/$(get_libdir)/ccs/co... (diff) | |
download | matsuu-33f43074e7cd372f54d842bc6026a397267969a3.tar.gz matsuu-33f43074e7cd372f54d842bc6026a397267969a3.tar.bz2 matsuu-33f43074e7cd372f54d842bc6026a397267969a3.zip |
x11-misc/orthos: Initial import
-rw-r--r-- | x11-misc/orthos/Manifest | 2 | ||||
-rw-r--r-- | x11-misc/orthos/metadata.xml | 14 | ||||
-rw-r--r-- | x11-misc/orthos/orthos-9999.ebuild | 63 |
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 +} |