Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/i3: metadata.xml ChangeLog i3-9999.ebuild
Date: Wed, 26 Feb 2014 18:50:30
Message-Id: 20140226185021.AB49C2004C@flycatcher.gentoo.org
1 hasufell 14/02/26 18:50:21
2
3 Modified: metadata.xml ChangeLog
4 Added: i3-9999.ebuild
5 Log:
6 add live ebuild
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.4 x11-wm/i3/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-wm/i3/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 10 Oct 2013 09:38:25 -0000 1.3
24 +++ metadata.xml 26 Feb 2014 18:50:21 -0000 1.4
25 @@ -5,6 +5,11 @@
26 <email>xarthisius@g.o</email>
27 <name>Kacper Kowalik</name>
28 </maintainer>
29 + <maintainer>
30 + <email>hasufell@g.o</email>
31 + <name>Julian Ospald</name>
32 + <description>Maintains the live ebuild.</description>
33 + </maintainer>
34 <use>
35 <flag name="pango">Use <pkg>x11-libs/pango</pkg> to render text in order to support fonts which have more glyphs (e.g. Kanji). See RELEASE-NOTES for more information</flag>
36 </use>
37
38
39
40 1.46 x11-wm/i3/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/ChangeLog?rev=1.46&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/ChangeLog?rev=1.46&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/ChangeLog?r1=1.45&r2=1.46
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/x11-wm/i3/ChangeLog,v
49 retrieving revision 1.45
50 retrieving revision 1.46
51 diff -u -r1.45 -r1.46
52 --- ChangeLog 24 Jan 2014 07:49:32 -0000 1.45
53 +++ ChangeLog 26 Feb 2014 18:50:21 -0000 1.46
54 @@ -1,6 +1,12 @@
55 # ChangeLog for x11-wm/i3
56 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/i3/ChangeLog,v 1.45 2014/01/24 07:49:32 xarthisius Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/i3/ChangeLog,v 1.46 2014/02/26 18:50:21 hasufell Exp $
59 +
60 +*i3-9999 (26 Feb 2014)
61 +
62 + 26 Feb 2014; Julian Ospald <hasufell@g.o> +i3-9999.ebuild,
63 + metadata.xml:
64 + add live ebuild
65
66 24 Jan 2014; Kacper Kowalik <xarthisius@g.o> i3-4.7.2.ebuild,
67 i3-4.7.ebuild:
68
69
70
71 1.1 x11-wm/i3/i3-9999.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/i3-9999.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/i3/i3-9999.ebuild?rev=1.1&content-type=text/plain
75
76 Index: i3-9999.ebuild
77 ===================================================================
78 # Copyright 1999-2014 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/x11-wm/i3/i3-9999.ebuild,v 1.1 2014/02/26 18:50:21 hasufell Exp $
81
82 EAPI=5
83
84 inherit eutils toolchain-funcs git-2
85
86 DESCRIPTION="An improved dynamic tiling window manager"
87 HOMEPAGE="http://i3wm.org/"
88 SRC_URI=""
89 EGIT_REPO_URI="git://code.i3wm.org/i3"
90
91 LICENSE="BSD"
92 SLOT="0"
93 KEYWORDS=""
94 IUSE="+pango"
95
96 CDEPEND="dev-libs/libev
97 dev-libs/libpcre
98 dev-libs/yajl
99 x11-libs/libxcb
100 x11-libs/libX11
101 x11-libs/startup-notification
102 x11-libs/xcb-util
103 x11-libs/xcb-util-cursor
104 x11-libs/xcb-util-keysyms
105 x11-libs/xcb-util-wm
106 pango? (
107 >=x11-libs/pango-1.30.0[X]
108 >=x11-libs/cairo-1.12.2[X,xcb]
109 )"
110 DEPEND="${CDEPEND}
111 app-text/asciidoc
112 dev-lang/perl
113 virtual/pkgconfig"
114 RDEPEND="${CDEPEND}"
115
116 src_prepare() {
117 if ! use pango; then
118 sed -i common.mk -e '/PANGO/d' || die
119 fi
120
121 cat <<- EOF > "${T}"/i3wm
122 #!/bin/sh
123 exec /usr/bin/i3
124 EOF
125
126 epatch_user #471716
127 }
128
129 src_compile() {
130 emake V=1 CC="$(tc-getCC)" AR="$(tc-getAR)"
131 emake mans
132 }
133
134 src_install() {
135 default
136 dohtml -r docs/*
137 doman man/*.1
138 exeinto /etc/X11/Sessions
139 doexe "${T}"/i3wm
140 }
141
142 pkg_postinst() {
143 einfo "There are several packages that you may find useful with ${PN} and"
144 einfo "their usage is suggested by the upstream maintainers, namely:"
145 einfo " x11-misc/dmenu"
146 einfo " x11-misc/i3status"
147 einfo " x11-misc/i3lock"
148 einfo "Please refer to their description for additional info."
149 }