Gentoo Archives: gentoo-commits

From: "Maxim Koltsov (maksbotan)" <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/awesome: awesome-3.5.3.ebuild ChangeLog
Date: Mon, 31 Mar 2014 17:14:18
Message-Id: 20140331171412.DEA742005E@flycatcher.gentoo.org
1 maksbotan 14/03/31 17:14:12
2
3 Modified: ChangeLog
4 Added: awesome-3.5.3.ebuild
5 Log:
6 Bump to 3.5.3, update lgi dependency, add patch for desktop file, bug #506212. Thanks to Bombino <teknocratdefunct@××××××.net>.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key F8DBDADE)
9
10 Revision Changes Path
11 1.160 x11-wm/awesome/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?rev=1.160&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?rev=1.160&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?r1=1.159&r2=1.160
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v
20 retrieving revision 1.159
21 retrieving revision 1.160
22 diff -u -r1.159 -r1.160
23 --- ChangeLog 30 Mar 2014 03:39:04 -0000 1.159
24 +++ ChangeLog 31 Mar 2014 17:14:12 -0000 1.160
25 @@ -1,6 +1,13 @@
26 # ChangeLog for x11-wm/awesome
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.159 2014/03/30 03:39:04 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.160 2014/03/31 17:14:12 maksbotan Exp $
30 +
31 +*awesome-3.5.3 (31 Mar 2014)
32 +
33 + 31 Mar 2014; Maxim Koltsov <maksbotan@g.o> +awesome-3.5.3.ebuild,
34 + +files/awesome-xsession.patch:
35 + Bump to 3.5.3, update lgi dependency, add patch for desktop file, bug #506212.
36 + Thanks to Bombino <teknocratdefunct@××××××.net>.
37
38 30 Mar 2014; Jeroen Roovers <jer@g.o> metadata.xml:
39 Fix e-mail address.
40
41
42
43 1.1 x11-wm/awesome/awesome-3.5.3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/awesome-3.5.3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/awesome-3.5.3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: awesome-3.5.3.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.5.3.ebuild,v 1.1 2014/03/31 17:14:12 maksbotan Exp $
53
54 EAPI="5"
55 CMAKE_MIN_VERSION="2.8"
56 inherit cmake-utils eutils
57
58 DESCRIPTION="A dynamic floating and tiling window manager"
59 HOMEPAGE="http://awesome.naquadah.org/"
60 SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
65 IUSE="dbus doc elibc_FreeBSD gnome"
66
67 COMMON_DEPEND="
68 >=dev-lang/lua-5.1
69 dev-libs/glib:2
70 >=dev-libs/libxdg-basedir-1
71 >=dev-lua/lgi-0.7
72 x11-libs/cairo[xcb]
73 x11-libs/gdk-pixbuf:2
74 >=x11-libs/libxcb-1.6
75 >=x11-libs/pango-1.19.3[introspection]
76 >=x11-libs/startup-notification-0.10_p20110426
77 >=x11-libs/xcb-util-0.3.8
78 x11-libs/xcb-util-cursor
79 x11-libs/libXcursor
80 || ( <x11-libs/libX11-1.3.99.901[xcb] >=x11-libs/libX11-1.3.99.901 )
81 dbus? ( >=sys-apps/dbus-1 )
82 elibc_FreeBSD? ( dev-libs/libexecinfo )"
83
84 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
85 DEPEND="${COMMON_DEPEND}
86 >=app-text/asciidoc-8.4.5
87 app-text/xmlto
88 dev-util/gperf
89 virtual/pkgconfig
90 media-gfx/imagemagick[png]
91 >=x11-proto/xcb-proto-1.5
92 >=x11-proto/xproto-7.0.15
93 doc? (
94 app-doc/doxygen
95 media-gfx/graphviz
96 )"
97
98 RDEPEND="${COMMON_DEPEND}"
99
100 DOCS="AUTHORS BUGS PATCHES README STYLE"
101
102 src_prepare() {
103 # bug #408025
104 epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
105 epatch "${FILESDIR}/${PN}-xsession.patch"
106 }
107
108 src_configure() {
109 mycmakeargs=(
110 -DPREFIX="${EPREFIX}"/usr
111 -DSYSCONFDIR="${EPREFIX}"/etc
112 $(cmake-utils_use_with dbus DBUS)
113 $(cmake-utils_use doc GENERATE_DOC)
114 )
115
116 cmake-utils_src_configure
117 }
118
119 src_compile() {
120 local myargs="all"
121
122 if use doc ; then
123 myargs="${myargs} doc"
124 fi
125 cmake-utils_src_make ${myargs}
126 }
127
128 src_install() {
129 cmake-utils_src_install
130
131 if use doc ; then
132 (
133 cd "${CMAKE_BUILD_DIR}"/doc
134 mv html doxygen
135 dohtml -r doxygen || die
136 )
137 fi
138 rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed"
139
140 exeinto /etc/X11/Sessions
141 newexe "${FILESDIR}"/${PN}-session ${PN} || die
142
143 # GNOME-based awesome
144 if use gnome ; then
145 # GNOME session
146 insinto /usr/share/gnome-session/sessions
147 newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die
148 # Application launcher
149 domenu "${FILESDIR}/${PN}-gnome.desktop" || die
150 # X Session
151 insinto /usr/share/xsessions/
152 doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die
153 fi
154 }
155
156 pkg_postinst() {
157 # bug #447308
158 if use gnome; then
159 elog
160 elog "You have enabled the gnome USE flag."
161 elog "Please note that quitting awesome won't kill your gnome session."
162 elog "To really quit the session, you should bind your quit key"
163 elog "to the following command:"
164 elog " gnome-session-quit --logout"
165 elog "For more info visit"
166 elog " https://bugs.gentoo.org/show_bug.cgi?id=447308"
167 fi
168
169 # bug #440724
170 elog
171 elog "If you are having issues with Java application windows being"
172 elog "completely blank, try installing"
173 elog " x11-misc/wmname"
174 elog "and setting the WM name to LG3D."
175 elog "For more info visit"
176 elog " https://bugs.gentoo.org/show_bug.cgi?id=440724"
177 elog
178 }