Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/libnotify: libnotify-0.7.1.ebuild libnotify-0.5.2.ebuild ChangeLog libnotify-0.4.5.ebuild metadata.xml
Date: Mon, 24 Jan 2011 23:48:47
Message-Id: 20110124234836.6812520054@flycatcher.gentoo.org
1 eva 11/01/24 23:48:36
2
3 Modified: ChangeLog libnotify-0.4.5.ebuild metadata.xml
4 Added: libnotify-0.7.1.ebuild libnotify-0.5.2.ebuild
5 Log:
6 Version bump. 0.5 for last of gtk+:2 only release and 0.7 for testing API breakages, bug #340501. Add knotify to PDEPEND, bug #323593.
7
8 (Portage version: 2.2.0_alpha19/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.57 x11-libs/libnotify/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/ChangeLog?rev=1.57&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/ChangeLog?rev=1.57&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/ChangeLog?r1=1.56&r2=1.57
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libnotify/ChangeLog,v
20 retrieving revision 1.56
21 retrieving revision 1.57
22 diff -u -r1.56 -r1.57
23 --- ChangeLog 3 Dec 2010 22:57:11 -0000 1.56
24 +++ ChangeLog 24 Jan 2011 23:48:36 -0000 1.57
25 @@ -1,6 +1,15 @@
26 # ChangeLog for x11-libs/libnotify
27 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libnotify/ChangeLog,v 1.56 2010/12/03 22:57:11 wired Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libnotify/ChangeLog,v 1.57 2011/01/24 23:48:36 eva Exp $
31 +
32 +*libnotify-0.7.1 (24 Jan 2011)
33 +*libnotify-0.5.2 (24 Jan 2011)
34 +
35 + 24 Jan 2011; Gilles Dartiguelongue <eva@g.o> libnotify-0.4.5.ebuild,
36 + +libnotify-0.5.2.ebuild, +libnotify-0.7.1.ebuild,
37 + +files/libnotify-0.7.1-gtk3-tests.patch, metadata.xml:
38 + Version bump. 0.5 for last of gtk+:2 only release and 0.7 for testing API
39 + breakages, bug #340501. Add knotify to PDEPEND, bug #323593.
40
41 03 Dec 2010; Alex Alexander <wired@g.o> libnotify-0.4.5.ebuild:
42 added x11-wm/awesome to PDEPEND, bug #342259
43
44
45
46 1.17 x11-libs/libnotify/libnotify-0.4.5.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.4.5.ebuild?rev=1.17&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.4.5.ebuild?rev=1.17&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.4.5.ebuild?r1=1.16&r2=1.17
51
52 Index: libnotify-0.4.5.ebuild
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libnotify/libnotify-0.4.5.ebuild,v
55 retrieving revision 1.16
56 retrieving revision 1.17
57 diff -u -r1.16 -r1.17
58 --- libnotify-0.4.5.ebuild 3 Dec 2010 22:57:11 -0000 1.16
59 +++ libnotify-0.4.5.ebuild 24 Jan 2011 23:48:36 -0000 1.17
60 @@ -1,6 +1,6 @@
61 -# Copyright 1999-2010 Gentoo Foundation
62 +# Copyright 1999-2011 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libnotify/libnotify-0.4.5.ebuild,v 1.16 2010/12/03 22:57:11 wired Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libnotify/libnotify-0.4.5.ebuild,v 1.17 2011/01/24 23:48:36 eva Exp $
66
67 EAPI=2
68
69 @@ -18,9 +18,12 @@
70 >=dev-libs/dbus-glib-0.76"
71 DEPEND="${RDEPEND}
72 dev-util/pkgconfig"
73 -PDEPEND="|| ( x11-misc/notification-daemon
74 +PDEPEND="|| (
75 + x11-misc/notification-daemon
76 xfce-extra/xfce4-notifyd
77 - >=x11-wm/awesome-3.4.4 )"
78 + >=x11-wm/awesome-3.4.4
79 + kde-base/knotify
80 +)"
81
82 src_configure() {
83 econf \
84
85
86
87 1.4 x11-libs/libnotify/metadata.xml
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/metadata.xml?rev=1.4&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/metadata.xml?rev=1.4&content-type=text/plain
91 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/metadata.xml?r1=1.3&r2=1.4
92
93 Index: metadata.xml
94 ===================================================================
95 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libnotify/metadata.xml,v
96 retrieving revision 1.3
97 retrieving revision 1.4
98 diff -u -r1.3 -r1.4
99 --- metadata.xml 15 Jan 2009 21:53:05 -0000 1.3
100 +++ metadata.xml 24 Jan 2011 23:48:36 -0000 1.4
101 @@ -2,4 +2,7 @@
102 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
103 <pkgmetadata>
104 <herd>freedesktop</herd>
105 + <use>
106 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
107 + </use>
108 </pkgmetadata>
109
110
111
112 1.1 x11-libs/libnotify/libnotify-0.7.1.ebuild
113
114 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.7.1.ebuild?rev=1.1&view=markup
115 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.7.1.ebuild?rev=1.1&content-type=text/plain
116
117 Index: libnotify-0.7.1.ebuild
118 ===================================================================
119 # Copyright 1999-2011 Gentoo Foundation
120 # Distributed under the terms of the GNU General Public License v2
121 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libnotify/libnotify-0.7.1.ebuild,v 1.1 2011/01/24 23:48:35 eva Exp $
122
123 EAPI="3"
124
125 inherit autotools eutils gnome.org
126
127 DESCRIPTION="Notifications library"
128 HOMEPAGE="http://www.galago-project.org/"
129
130 LICENSE="LGPL-2.1"
131 SLOT="0"
132 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
133 IUSE="doc +introspection test"
134
135 RDEPEND=">=dev-libs/glib-2.26:2
136 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )"
137 DEPEND="${RDEPEND}
138 dev-util/pkgconfig
139 dev-util/gtk-doc-am
140 doc? ( >=dev-util/gtk-doc-1.14 )
141 test? ( >=x11-libs/gtk+-2.90:3 )"
142 PDEPEND="|| (
143 x11-misc/notification-daemon
144 xfce-extra/xfce4-notifyd
145 >=x11-wm/awesome-3.4.4
146 kde-base/knotify
147 )"
148
149 src_prepare() {
150 # Add configure switch for gtk+:3 based tests
151 # and make tests build only when needed
152 epatch "${FILESDIR}/${PN}-0.7.1-gtk3-tests.patch"
153
154 eautoreconf
155 }
156
157 src_configure() {
158 econf \
159 --disable-static \
160 --disable-dependency-tracking \
161 $(use_enable test tests)
162 }
163
164 src_install() {
165 emake install DESTDIR="${D}" || die "emake install failed"
166 dodoc AUTHORS ChangeLog NEWS || die "dodoc failed"
167 }
168
169 pkg_preinst() {
170 preserve_old_lib /usr/$(get_libdir)/libnotify.so.1
171 }
172
173 pkg_postinst() {
174 preserve_old_lib_notify /usr/$(get_libdir)/libnotify.so.1
175 }
176
177
178
179 1.1 x11-libs/libnotify/libnotify-0.5.2.ebuild
180
181 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.5.2.ebuild?rev=1.1&view=markup
182 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libnotify/libnotify-0.5.2.ebuild?rev=1.1&content-type=text/plain
183
184 Index: libnotify-0.5.2.ebuild
185 ===================================================================
186 # Copyright 1999-2011 Gentoo Foundation
187 # Distributed under the terms of the GNU General Public License v2
188 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libnotify/libnotify-0.5.2.ebuild,v 1.1 2011/01/24 23:48:36 eva Exp $
189
190 EAPI="3"
191
192 inherit gnome.org
193
194 DESCRIPTION="Notifications library"
195 HOMEPAGE="http://www.galago-project.org/"
196
197 LICENSE="LGPL-2.1"
198 SLOT="0"
199 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
200 IUSE=""
201
202 RDEPEND=">=x11-libs/gtk+-2.6:2
203 >=dev-libs/glib-2.6:2
204 >=dev-libs/dbus-glib-0.76"
205 DEPEND="${RDEPEND}
206 dev-util/pkgconfig"
207 PDEPEND="|| (
208 x11-misc/notification-daemon
209 xfce-extra/xfce4-notifyd
210 >=x11-wm/awesome-3.4.4
211 kde-base/knotify
212 )"
213
214 src_configure() {
215 econf \
216 --disable-static \
217 --disable-dependency-tracking
218 }
219
220 src_install() {
221 emake install DESTDIR="${D}" || die "emake install failed"
222 dodoc AUTHORS ChangeLog NEWS || die "dodoc failed"
223 }