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