Gentoo Archives: gentoo-commits

From: "Matsuu Takuto (matsuu)" <matsuu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/awesome: ChangeLog awesome-3.4.7.ebuild
Date: Mon, 06 Sep 2010 17:47:57
Message-Id: 20100906174754.0E53320051@flycatcher.gentoo.org
1 matsuu 10/09/06 17:47:54
2
3 Modified: ChangeLog
4 Added: awesome-3.4.7.ebuild
5 Log:
6 Version bumped, bug #335653.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.104 x11-wm/awesome/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?rev=1.104&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?rev=1.104&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?r1=1.103&r2=1.104
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v
19 retrieving revision 1.103
20 retrieving revision 1.104
21 diff -u -r1.103 -r1.104
22 --- ChangeLog 20 Jul 2010 23:16:48 -0000 1.103
23 +++ ChangeLog 6 Sep 2010 17:47:53 -0000 1.104
24 @@ -1,6 +1,11 @@
25 # ChangeLog for x11-wm/awesome
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.103 2010/07/20 23:16:48 matsuu Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.104 2010/09/06 17:47:53 matsuu Exp $
29 +
30 +*awesome-3.4.7 (06 Sep 2010)
31 +
32 + 06 Sep 2010; MATSUU Takuto <matsuu@g.o> +awesome-3.4.7.ebuild:
33 + Version bumped, bug #335653.
34
35 *awesome-3.4.6 (20 Jul 2010)
36
37
38
39
40 1.1 x11-wm/awesome/awesome-3.4.7.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/awesome-3.4.7.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/awesome-3.4.7.ebuild?rev=1.1&content-type=text/plain
44
45 Index: awesome-3.4.7.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.4.7.ebuild,v 1.1 2010/09/06 17:47:53 matsuu Exp $
50
51 EAPI="3"
52 inherit cmake-utils eutils
53
54 DESCRIPTION="A dynamic floating and tiling window manager"
55 HOMEPAGE="http://awesome.naquadah.org/"
56 SRC_URI="http://awesome.naquadah.org/download/${P}.tar.bz2"
57
58 LICENSE="GPL-2"
59 SLOT="0"
60 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
61 IUSE="dbus doc elibc_FreeBSD bash-completion"
62
63 RDEPEND=">=dev-lang/lua-5.1[deprecated]
64 dev-libs/libev
65 >=dev-libs/libxdg-basedir-1
66 media-libs/imlib2[png]
67 x11-libs/cairo[xcb]
68 x11-libs/libX11[xcb]
69 >=x11-libs/libxcb-1.4
70 >=x11-libs/pango-1.19.3
71 >=x11-libs/startup-notification-0.10
72 >=x11-libs/xcb-util-0.3.6
73 dbus? ( >=sys-apps/dbus-1 )
74 elibc_FreeBSD? ( dev-libs/libexecinfo )"
75
76 DEPEND="${RDEPEND}
77 >=app-text/asciidoc-8.4.5
78 app-text/xmlto
79 >=dev-util/cmake-2.6
80 dev-util/gperf
81 dev-util/pkgconfig
82 media-gfx/imagemagick[png]
83 >=x11-proto/xcb-proto-1.5
84 >=x11-proto/xproto-7.0.15
85 doc? (
86 app-doc/doxygen
87 dev-util/luadoc
88 media-gfx/graphviz
89 )"
90
91 RDEPEND="${RDEPEND}
92 app-shells/bash
93 bash-completion? ( app-shells/bash-completion )
94 || (
95 x11-misc/gxmessage
96 x11-apps/xmessage
97 )"
98
99 DOCS="AUTHORS BUGS PATCHES README STYLE"
100
101 mycmakeargs="-DPREFIX=${EPREFIX}/usr
102 -DSYSCONFDIR=${EPREFIX}/etc
103 $(cmake-utils_use_with dbus DBUS)
104 $(cmake-utils_use doc GENERATE_LUADOC)"
105
106 src_prepare() {
107 epatch "${FILESDIR}/${PN}-3.4.2-backtrace.patch"
108 }
109
110 src_compile() {
111 local myargs="all"
112
113 if use doc ; then
114 myargs="${myargs} doc"
115 fi
116 cmake-utils_src_make ${myargs}
117 }
118
119 src_install() {
120 cmake-utils_src_install
121
122 if use doc ; then
123 (
124 cd "${CMAKE_BUILD_DIR}"/doc
125 mv html doxygen
126 dohtml -r doxygen || die
127 )
128 mv "${ED}"/usr/share/doc/${PN}/luadoc "${ED}"/usr/share/doc/${PF}/html/luadoc || die
129 fi
130 rm -rf "${ED}"/usr/share/doc/${PN} || die
131
132 exeinto /etc/X11/Sessions
133 newexe "${FILESDIR}"/${PN}-session ${PN} || die
134 }