aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSardem FF7 <sardemff7.pub@gmail.com>2011-04-20 23:41:46 +0200
committerSardem FF7 <sardemff7.pub@gmail.com>2011-04-20 23:41:46 +0200
commit4034e0c3c3d1bb1aebb7cbea5eb9b4d1f4cf0710 (patch)
tree23d53508dfc897f63f68a320691f61374d12dd6e
parentDrop Gnote DBus (and Gnome-Shell) support (diff)
downloadsardemff7-4034e0c3c3d1bb1aebb7cbea5eb9b4d1f4cf0710.tar.gz
sardemff7-4034e0c3c3d1bb1aebb7cbea5eb9b4d1f4cf0710.tar.bz2
sardemff7-4034e0c3c3d1bb1aebb7cbea5eb9b4d1f4cf0710.zip
x11-wm/i3: Add a tree preview
-rw-r--r--x11-wm/i3/Manifest2
-rw-r--r--x11-wm/i3/i3-4_pre2.ebuild62
2 files changed, 64 insertions, 0 deletions
diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
index 6eacaec..cca01b6 100644
--- a/x11-wm/i3/Manifest
+++ b/x11-wm/i3/Manifest
@@ -1,3 +1,5 @@
EBUILD i3-3e-r2.ebuild 1399 RMD160 2b1b066b880b2053e9c1690331a9d8f014f886fe SHA1 0417b29a910ad6e9bb3ccd3fd00b6b5937c31972 SHA256 04f821f31250a7534382e075e376379cd480f6c201fca6f3efe037bffeca76b1
+EBUILD i3-4_pre2.ebuild 1367 RMD160 e1454aa27fee20e84377f1d79c4bc07b160629dc SHA1 bae6bc92c8aa275038fc72ad4def89e5e881ba29 SHA256 6e8089f487e3a219fff0b34b437b87238adf776536628403b54a66f5889162ec
EBUILD i3-9999.ebuild 1403 RMD160 560d232ec1bc1bfdd474096ac101f3c1f73291d8 SHA1 d664389a440104ac158b4b4d082a9215eca718a5 SHA256 b344923c8181bf4bc5f146cc7d503739c5917ed6433e5041c17259e81e9c98d4
DIST i3-3.e-bf2.tar.bz2 291392 RMD160 a1a929a3d8f6fd6b1be7683c8a1ac34cc826f75c SHA1 c83cb611212879f67882047c696250fc919faaf0 SHA256 4439d20694b116acc0ae40acee2c22473ce1cc6b6f16593e8002f21bb092eb20
+DIST i3-tree-pr2.tar.bz2 395023 RMD160 8179253b14491988baf1fa4f307753a79da5a761 SHA1 0ab841ada18129bfe466d9e4cd7f7e35e2dd7ccc SHA256 b7a4d983a7bc0893182fd71de328a504e6f525778f67791ae0458eb4a1c13460
diff --git a/x11-wm/i3/i3-4_pre2.ebuild b/x11-wm/i3/i3-4_pre2.ebuild
new file mode 100644
index 0000000..85f12c1
--- /dev/null
+++ b/x11-wm/i3/i3-4_pre2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit multilib
+
+MY_PV="${PV/4/tree}"
+MY_PV="${MY_PV/_/-}"
+MY_PV="${MY_PV/pre/pr}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="An improved dynamic tiling window manager"
+HOMEPAGE="http://i3.zekjur.net/"
+SRC_URI="http://i3.zekjur.net/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc"
+
+RDEPEND="
+ >=x11-libs/libxcb-1.1.90.1
+ >=x11-libs/xcb-util-0.3.3
+ <x11-libs/xcb-util-0.3.8
+ x11-libs/libX11
+ dev-libs/libev
+ dev-libs/yajl
+ "
+DEPEND="${RDEPEND}
+ >=x11-proto/xcb-proto-1.3
+ doc? ( >=app-text/asciidoc-8.1.0 )
+ sys-devel/bison
+ sys-devel/flex
+ dev-util/pkgconfig
+ "
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ use debug || { sed -i -e "s:DEBUG=1:DEBUG=0:" common.mk || die "sed die - debug" ; }
+ sed -i \
+ -e "s:/usr/local/include:/usr/include:" \
+ -e "s:/usr/local/lib:/usr/$(get_libdir):" \
+ common.mk || die "sed die"
+}
+
+src_compile() {
+ emake || die "emake compile die"
+ use doc && { emake -C docs || die "emake docs die" ; }
+}
+
+src_install() {
+ emake DESTDIR="${ED}" install || die "emake install die"
+ doman man/*.1 || die "doman die"
+ dodoc GOALS TODO || die "dodoc die"
+ if use doc; then
+ dohtml -r docs/*.html || die "dohtml die"
+ elog "Documentation in html is in /etc/share/doc/${P}"
+ fi
+}