Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gnome-packagekit: gnome-packagekit-3.6.1-r1.ebuild ChangeLog gnome-packagekit-3.6.2.ebuild
Date: Sat, 30 Mar 2013 21:53:03
Message-Id: 20130330215258.F3D9F2171D@flycatcher.gentoo.org
1 eva 13/03/30 21:52:58
2
3 Modified: gnome-packagekit-3.6.1-r1.ebuild ChangeLog
4 Added: gnome-packagekit-3.6.2.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha170/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.2 gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild?r1=1.1&r2=1.2
16
17 Index: gnome-packagekit-3.6.1-r1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- gnome-packagekit-3.6.1-r1.ebuild 24 Dec 2012 00:20:41 -0000 1.1
24 +++ gnome-packagekit-3.6.1-r1.ebuild 30 Mar 2013 21:52:58 -0000 1.2
25 @@ -1,6 +1,6 @@
26 -# Copyright 1999-2012 Gentoo Foundation
27 +# Copyright 1999-2013 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild,v 1.1 2012/12/24 00:20:41 eva Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.1-r1.ebuild,v 1.2 2013/03/30 21:52:58 eva Exp $
31
32 EAPI="5"
33 GCONF_DEBUG="no"
34 @@ -16,8 +16,8 @@
35 KEYWORDS="~amd64 ~x86"
36 IUSE="nls systemd test udev"
37
38 -# FIXME: add PYTHON_USEDEPS on packagekit-base when available
39 -# gdk-pixbuf ised in gpk-animated-icon
40 +# FIXME: add PYTHON_USEDEP on packagekit-base when available
41 +# gdk-pixbuf used in gpk-animated-icon
42 # pango used on gpk-common
43 RDEPEND="
44 >=dev-libs/glib-2.32:2
45
46
47
48 1.11 gnome-extra/gnome-packagekit/ChangeLog
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?rev=1.11&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?rev=1.11&content-type=text/plain
52 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?r1=1.10&r2=1.11
53
54 Index: ChangeLog
55 ===================================================================
56 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v
57 retrieving revision 1.10
58 retrieving revision 1.11
59 diff -u -r1.10 -r1.11
60 --- ChangeLog 29 Mar 2013 22:35:40 -0000 1.10
61 +++ ChangeLog 30 Mar 2013 21:52:58 -0000 1.11
62 @@ -1,6 +1,12 @@
63 # ChangeLog for gnome-extra/gnome-packagekit
64 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
65 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v 1.10 2013/03/29 22:35:40 eva Exp $
66 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v 1.11 2013/03/30 21:52:58 eva Exp $
67 +
68 +*gnome-packagekit-3.6.2 (30 Mar 2013)
69 +
70 + 30 Mar 2013; Gilles Dartiguelongue <eva@g.o>
71 + gnome-packagekit-3.6.1-r1.ebuild, +gnome-packagekit-3.6.2.ebuild:
72 + Version bump.
73
74 29 Mar 2013; Gilles Dartiguelongue <eva@g.o>
75 -gnome-packagekit-3.4.2.ebuild:
76
77
78
79 1.1 gnome-extra/gnome-packagekit/gnome-packagekit-3.6.2.ebuild
80
81 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.2.ebuild?rev=1.1&view=markup
82 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.2.ebuild?rev=1.1&content-type=text/plain
83
84 Index: gnome-packagekit-3.6.2.ebuild
85 ===================================================================
86 # Copyright 1999-2013 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.6.2.ebuild,v 1.1 2013/03/30 21:52:58 eva Exp $
89
90 EAPI="5"
91 GCONF_DEBUG="no"
92 PYTHON_COMPAT=( python2_{5,6,7} python3_{1,2} )
93
94 inherit eutils gnome2 python-r1 virtualx
95
96 DESCRIPTION="PackageKit client for the GNOME desktop"
97 HOMEPAGE="http://www.packagekit.org/"
98
99 LICENSE="GPL-2"
100 SLOT="0"
101 KEYWORDS="~amd64 ~x86"
102 IUSE="nls systemd test udev"
103
104 # FIXME: add PYTHON_USEDEP on packagekit-base when available
105 # gdk-pixbuf used in gpk-animated-icon
106 # pango used on gpk-common
107 RDEPEND="
108 >=dev-libs/glib-2.32:2
109 x11-libs/gdk-pixbuf:2
110 >=x11-libs/gtk+-2.91.0:3
111 >=x11-libs/libnotify-0.7.0:=
112 x11-libs/pango
113 >=dev-libs/dbus-glib-0.73
114
115 >=app-admin/packagekit-base-0.7.2[udev]
116 >=app-admin/packagekit-gtk-0.7.2
117 >=media-libs/libcanberra-0.10[gtk3]
118 >=sys-apps/dbus-1.1.2
119 >=sys-power/upower-0.9.0
120
121 media-libs/fontconfig
122 x11-libs/libX11
123
124 systemd? ( >=sys-apps/systemd-42 )
125 !systemd? ( sys-auth/consolekit )
126 udev? ( >=virtual/udev-171[gudev] )
127 "
128 DEPEND="${RDEPEND}
129 app-text/docbook-sgml-utils
130 >=dev-util/gtk-doc-am-1.9
131 >=dev-util/intltool-0.35
132 dev-libs/libxslt
133 sys-devel/gettext
134 virtual/pkgconfig
135 "
136
137 # NOTES:
138 # app-text/docbook-sgml-utils required for man pages
139 # app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files
140 # gtk-doc is generating a useless file, don't need it
141
142 # UPSTREAM:
143 # misuse of CPPFLAGS/CXXFLAGS ?
144 # see if tests can forget about display (use eclass for that ?)
145 # intltool and gettext only with +nls
146
147 src_prepare() {
148 # Regenerate marshalers for <glib-2.31 compat
149 rm -v src/gpk-marshal.{c,h} || die
150
151 # * disable tests with graphical dialogs and that require packagekitd
152 # to be run with the dummy backend
153 # * disable tests that fails every time packagekit developers make a
154 # tiny change to headers
155 sed -e '/gpk_enum_test (test)/d' \
156 -e '/gpk_error_test (test)/d' \
157 -e '/gpk_modal_dialog_test (test)/d' \
158 -e '/gpk_task_test (test)/d' \
159 -i src/gpk-self-test.c || die
160
161 # Leave python build to us
162 sed '/python.*\\/d' -i Makefile.am Makefile.in || die
163
164 # Disable stupid flags
165 # FIXME: touching configure.ac triggers maintainer-mode
166 sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
167
168 mkdir -p "${S}_default" || die
169 prepare_python() {
170 mkdir -p "${BUILD_DIR}" || die
171 }
172 python_foreach_impl prepare_python
173 gnome2_src_prepare
174 }
175
176 src_configure() {
177 local myconf
178 myconf="
179 --localstatedir=/var
180 --enable-compile-warnings=yes
181 --enable-iso-c
182 --disable-strict
183 $(use_enable nls)
184 $(use_enable systemd)
185 $(use_enable test tests)
186 $(use_enable udev gudev)
187 ITSTOOL=$(type -P true)"
188
189 cd "${S}_default" || die
190 ECONF_SOURCE="${S}" gnome2_src_configure ${myconf}
191 ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \
192 gnome2_src_configure ${myconf}
193 }
194
195 src_compile() {
196 cd "${S}_default" || die
197 gnome2_src_compile
198 build_python() {
199 cd "${BUILD_DIR}"/python || die
200 default
201 }
202 python_foreach_impl build_python
203 }
204
205 src_test() {
206 unset DISPLAY
207 cd "${S}_default" || die
208 Xemake check
209 }
210
211 src_install() {
212 dodoc AUTHORS MAINTAINERS NEWS README TODO
213
214 cd "${S}_default" || die
215 gnome2_src_install
216
217 install_python() {
218 cd "${BUILD_DIR}"/python || die
219 emake install DESTDIR="${D}" VPATH="${S}/python/packagekit:${BUILD_DIR}" || die
220 }
221 python_foreach_impl install_python
222 }