[hackers] [gentoo] Initial commit || "Doki Pen

From: <hg_AT_suckless.org>
Date: Mon, 11 May 2009 13:09:00 +0000 (UTC)

changeset: 0:9774b0dfc1c7
tag: tip
user: "Doki Pen <doki_pen_AT_doki-pen.org>"
date: Mon May 11 09:07:07 2009 -0400
files: README suckless-layman-list.xml sys-libs/libixp/ChangeLog sys-libs/libixp/Manifest sys-libs/libixp/libixp-9999.ebuild sys-libs/libixp/metadata.xml x11-wm/wmii/ChangeLog x11-wm/wmii/Manifest x11-wm/wmii/files/XSessions/wmii x11-wm/wmii/files/config.local.mk x11-wm/wmii/files/wmii.desktop x11-wm/wmii/metadata.xml x11-wm/wmii/wmii-9999.ebuild
description:
Initial commit

diff -r 000000000000 -r 9774b0dfc1c7 README
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/README Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,6 @@
+Add http://cloud.github.com/downloads/dokipen/suckless-overlay/suckless-layman-list.xml to your layman.cfg overlays list.
+
+$ layman -f
+$ layman -a suckless
+
+enjoy!
diff -r 000000000000 -r 9774b0dfc1c7 suckless-layman-list.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/suckless-layman-list.xml Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,14 @@
+<?xml version="1.0" ?>
+<layman>
+ <overlay
+ type = "git"
+ src = "git://github.com/dokipen/suckless-overlay.git"
+ name = "suckless"
+ contact = "doki_pen_AT_doki-pen.org">
+
+ <description>Ingenious ideas are simple. Ingenious software is simple. Simplicity is the heart of the Unix philosophy. The more code lines you have removed, the more progress you have made. As the number of lines of code in your software shrinks, the more skilled you have become and the less your software sucks.</description>
+
+ <link>http://suckless.org/</link>
+ </overlay>
+</layman>
+
diff -r 000000000000 -r 9774b0dfc1c7 sys-libs/libixp/ChangeLog
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys-libs/libixp/ChangeLog Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,8 @@
+# ChangeLog for sys-libs/libixp
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 05 May 2009; Doki Pen <doki_pen_AT_doki-pen.org> +libixp-9999.ebuild,
+ +metadata.xml:
+ Initial Checkin
+
diff -r 000000000000 -r 9774b0dfc1c7 sys-libs/libixp/Manifest
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys-libs/libixp/Manifest Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,3 @@
+EBUILD libixp-9999.ebuild 755 RMD160 3729254c1635fcecfffafda7502b175f48585ad7 SHA1 f2a93b87437a229da19d13221cd36e309fff9735 SHA256 844f20c89ef78c040d0e0b5a1d9d172fcfbde870c0d2e319d80b0fbe9a1ca993
+MISC ChangeLog 221 RMD160 9824d626db62f591144bbddd8e49a2b6489059ba SHA1 4966d5c8bb37dd55d864540ab88f7020b468acd7 SHA256 926a455734fae77ca0edc18360e4d4c352602de2cc055464dc8f95cb6698ce4b
+MISC metadata.xml 260 RMD160 6c675805fe0eee5430d6cd1f504700675532e40d SHA1 206c64ef3c02390be17a4b53440f0c4a35333245 SHA256 d7b984a9fa6b872256aa587c62f450b25bc9b5b07a408d1ab62e51ea39efd867
diff -r 000000000000 -r 9774b0dfc1c7 sys-libs/libixp/libixp-9999.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys-libs/libixp/libixp-9999.ebuild Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,38 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit toolchain-funcs mercurial
+
+DESCRIPTION="Standalone client/server 9P library"
+HOMEPAGE="http://libs.suckless.org/"
+EHG_REPO_URI="http://code.suckless.org/hg/libixp"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/libixp"
+
+src_unpack() {
+ mercurial_src_unpack
+
+ sed -i \
+ -e "/^ *PREFIX/s|=.*|= ${D}/usr|" \
+ -e "/^ *ETC/s|=.*|= ${D}/etc|" \
+ -e "/^ *CFLAGS/s|=|+=|" \
+ -e "/^ *LDFLAGS/s|=|+=|" \
+ "${S}"/config.mk || die "sed failed"
+}
+
+src_compile() {
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed"
+}
diff -r 000000000000 -r 9774b0dfc1c7 sys-libs/libixp/metadata.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys-libs/libixp/metadata.xml Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>doki_pen_AT_doki-pen.org</email>
+ <name>Doki Pen</name>
+ </maintainer>
+</pkgmetadata>
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/ChangeLog
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/ChangeLog Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,8 @@
+# ChangeLog for x11-wm/wmii
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 05 May 2009; Doki Pen <doki_pen_AT_doki-pen.org> +files/wmii.desktop,
+ +metadata.xml, +wmii-9999.ebuild, +files/config.local.mk:
+ Initial commit.
+
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/Manifest
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/Manifest Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,6 @@
+AUX XSessions/wmii 24 RMD160 465c7abd7e9781008f69e19d916b169ea979f8b1 SHA1 b856f51f40b261b4c01f7180bbd850e8ae971b2f SHA256 60c560ab7fee9c6e7e0fb4c625da251e1b0ca2959e6adefece60e431ebdd040b
+AUX config.local.mk 179 RMD160 f6a550f6bde29e1c4f3b7fffbdd9a316cc8ede90 SHA1 d1859508af1dd459a40171446139b407be45b602 SHA256 70695fa8766eb936715fc12c13c7a4167e5b5a4fa8b37384a2579b69d37131a1
+AUX wmii.desktop 130 RMD160 338c701c61153324e468ec74f34ad002bb73fc92 SHA1 5c68931813df9f95991588a5604c4a54ac6aaf87 SHA256 3051043bff34ff94484884ee23d0e143d6b82952dd62db32c2f8c71e56b07cb9
+EBUILD wmii-9999.ebuild 1019 RMD160 406e269ad8ceb555b64d878707fe044c10dfb88e SHA1 cf6d4f352aea2089a72e01fda886ce92b73d98fd SHA256 bc05c743a4d2548b75d8a0ff1739d47e31835f82c1b10b8742e677d57ec38678
+MISC ChangeLog 260 RMD160 1636fb5f77c5a4d0a5aab12eb8c312d11e33b8bd SHA1 70a78c939529c38086b72b7a6db30f4b1f89f4ce SHA256 051e8f27763130fe1c3a79470c84406c15ca2ed6e5146dbe54e62bf9987aed0e
+MISC metadata.xml 694 RMD160 b27e1e913d7a707733df5bb14d4e91a9a13205a8 SHA1 d138f55f94500a33f9ba7fdd23ce16c15a0064bc SHA256 1cc3ccf0aa43e62a6f2abe83e39df917e2261c6bd327a6ae2d50b0edfd3b17a8
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/files/XSessions/wmii
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/files/XSessions/wmii Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/bin/wmii
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/files/config.local.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/files/config.local.mk Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,10 @@
+# Customize below to fit your system
+
+# Paths
+PREFIX = /usr
+ BIN = $(PREFIX)/bin
+ MAN = $(PREFIX)/share/man
+ ETC = /etc
+ LIBDIR = $(PREFIX)/lib
+ INCLUDE = $(PREFIX)/include
+
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/files/wmii.desktop
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/files/wmii.desktop Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=wmii
+Comment=window manager improved 2 Tip
+Exec=wmii
+TryExec=wmii
+Icon=wmii.png
+Type=XSession
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/metadata.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/metadata.xml Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>desktop-wm</herd>
+ <maintainer>
+ <email>doki_pen_AT_doki_pen.org</email>
+ <name>Doki Pen</name>
+ </maintainer>
+ <longdescription lang="en">
+ wmii is a dynamic window manager for X11. It is highly customizable and
+ usable with keyboard and mouse. It supports conventional, tabbed and
+ tiled window management and has a small memory footprint. It is highly
+ modularized and uses an inter-process communication interface which
+ conforms to the 9P2000 protocol introduced by the Plan 9 operating
+ system.
+ </longdescription>
+</pkgmetadata>
+
diff -r 000000000000 -r 9774b0dfc1c7 x11-wm/wmii/wmii-9999.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-wm/wmii/wmii-9999.ebuild Mon May 11 09:07:07 2009 -0400
@@ -0,0 +1,49 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit multilib toolchain-funcs mercurial
+
+DESCRIPTION="A dynamic window manager for X11"
+HOMEPAGE="http://www.suckless.org/wiki/wmii"
+EHG_REPO_URI="http://code.suckless.org/hg/wmii"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND=">=sys-libs/libixp-9999
+ x11-libs/libX11"
+RDEPEND="${DEPEND}
+ x11-apps/xmessage
+ x11-apps/xsetroot"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ mercurial_src_unpack
+
+ cp "${FILESDIR}"/config.local.mk "${S}"
+}
+
+src_compile() {
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed"
+
+ if use doc ;
+ then
+ dodoc {NOTES,README,TODO,DISTRIBUTORS,NEWS} || die
+ insinto /usr/share/doc/"${P}" &&
+ doins "${S}"/img/{wmii.{eps,mp,png},icon.png} || die
+ fi
+
+ exeinto /etc/X11/Sessions
+ doexe "${FILESDIR}/XSessions/${PN}"
+
+ insinto /usr/share/xsessions
+ doins "${FILESDIR}/${PN}.desktop"
+}
Received on Mon May 11 2009 - 13:09:00 UTC

This archive was generated by hypermail 2.2.0 : Mon May 11 2009 - 13:12:05 UTC