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.12.1.ebuild ChangeLog
Date: Sun, 27 Apr 2014 17:14:54
Message-Id: 20140427171450.8C07D2004B@flycatcher.gentoo.org
1 eva 14/04/27 17:14:50
2
3 Modified: ChangeLog
4 Added: gnome-packagekit-3.12.1.ebuild
5 Log:
6 Version bump for Gnome 3.12. Does not depend on python anymore.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.17 gnome-extra/gnome-packagekit/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog?r1=1.16&r2=1.17
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- ChangeLog 26 Apr 2014 19:19:56 -0000 1.16
24 +++ ChangeLog 27 Apr 2014 17:14:50 -0000 1.17
25 @@ -1,6 +1,12 @@
26 # ChangeLog for gnome-extra/gnome-packagekit
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v 1.16 2014/04/26 19:19:56 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/ChangeLog,v 1.17 2014/04/27 17:14:50 eva Exp $
30 +
31 +*gnome-packagekit-3.12.1 (27 Apr 2014)
32 +
33 + 27 Apr 2014; Gilles Dartiguelongue <eva@g.o>
34 + +gnome-packagekit-3.12.1.ebuild:
35 + Version bump for Gnome 3.12. Does not depend on python anymore.
36
37 26 Apr 2014; Pacho Ramos <pacho@g.o> -gnome-packagekit-3.8.2.ebuild:
38 drop old
39
40
41
42 1.1 gnome-extra/gnome-packagekit/gnome-packagekit-3.12.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.12.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.12.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnome-packagekit-3.12.1.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-packagekit/gnome-packagekit-3.12.1.ebuild,v 1.1 2014/04/27 17:14:50 eva Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="no"
55
56 inherit eutils gnome2 virtualx
57
58 DESCRIPTION="PackageKit client for the GNOME desktop"
59 HOMEPAGE="http://www.packagekit.org/"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE="nls systemd test udev"
65
66 # gdk-pixbuf used in gpk-animated-icon
67 # pango used on gpk-common
68 RDEPEND="
69 >=dev-libs/glib-2.32:2
70 x11-libs/gdk-pixbuf:2
71 >=x11-libs/gtk+-2.91.0:3
72 >=x11-libs/libnotify-0.7.0:=
73 x11-libs/pango
74 >=dev-libs/dbus-glib-0.73
75
76 >=app-admin/packagekit-base-0.7.2[udev]
77 >=app-admin/packagekit-gtk-0.7.2
78 >=media-libs/libcanberra-0.10[gtk3]
79 >=sys-apps/dbus-1.1.2
80
81 media-libs/fontconfig
82 x11-libs/libX11
83
84 systemd? ( >=sys-apps/systemd-42 )
85 !systemd? ( sys-auth/consolekit )
86 udev? ( >=virtual/udev-171[gudev] )
87 "
88 DEPEND="${RDEPEND}
89 app-text/docbook-sgml-utils
90 >=dev-util/gtk-doc-am-1.9
91 >=dev-util/intltool-0.35
92 dev-libs/libxslt
93 sys-devel/gettext
94 virtual/pkgconfig
95 "
96
97 # NOTES:
98 # app-text/docbook-sgml-utils required for man pages
99 # app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files
100 # gtk-doc is generating a useless file, don't need it
101
102 # UPSTREAM:
103 # misuse of CPPFLAGS/CXXFLAGS ?
104 # see if tests can forget about display (use eclass for that ?)
105 # intltool and gettext only with +nls
106
107 src_prepare() {
108 # Regenerate marshalers for <glib-2.31 compat
109 rm -v src/gpk-marshal.{c,h} || die
110
111 # * disable tests with graphical dialogs and that require packagekitd
112 # to be run with the dummy backend and installed .ui files
113 # * disable tests that fails every time packagekit developers make a
114 # tiny change to headers
115 sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
116 -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
117 -e '/g_test_add_func.*gpk_test_error_func/d' \
118 -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
119 -e '/g_test_add_func.*gpk_test_task_func/d' \
120 -i src/gpk-self-test.c || die
121
122 # Disable stupid flags
123 # FIXME: touching configure.ac triggers maintainer-mode
124 sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
125
126 gnome2_src_prepare
127 }
128
129 src_configure() {
130 gnome2_src_configure \
131 --localstatedir=/var \
132 --enable-compile-warnings=yes \
133 --enable-iso-c \
134 $(use_enable nls) \
135 $(use_enable systemd) \
136 $(use_enable test tests) \
137 $(use_enable udev gudev) \
138 ITSTOOL="$(type -P true)"
139 }
140
141 src_test() {
142 # FIXME: this should be handled at eclass level
143 "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
144
145 unset DISPLAY
146 GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
147 }