Gentoo Archives: gentoo-commits

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