Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-settings-daemon: gnome-settings-daemon-3.14.3.ebuild metadata.xml ChangeLog gnome-settings-daemon-3.12.3.ebuild
Date: Sat, 28 Mar 2015 16:07:10
Message-Id: 20150328160703.D0C6C14B6E@oystercatcher.gentoo.org
1 pacho 15/03/28 16:07:02
2
3 Modified: metadata.xml ChangeLog
4 Added: gnome-settings-daemon-3.14.3.ebuild
5 Removed: gnome-settings-daemon-3.12.3.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.10 gnome-base/gnome-settings-daemon/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/metadata.xml?rev=1.10&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/metadata.xml?rev=1.10&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/metadata.xml?r1=1.9&r2=1.10
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/metadata.xml,v
21 retrieving revision 1.9
22 retrieving revision 1.10
23 diff -u -r1.9 -r1.10
24 --- metadata.xml 28 Sep 2013 09:25:35 -0000 1.9
25 +++ metadata.xml 28 Mar 2015 16:07:02 -0000 1.10
26 @@ -5,14 +5,10 @@
27 <use>
28 <flag name="colord">Support color management using
29 <pkg>x11-misc/colord</pkg></flag>
30 - <flag name="i18n">Enable support for enhanced input methods through
31 - <pkg>app-i18n/ibus</pkg></flag>
32 <flag name="openrc-force">Skip systemd dependency (#480336),
33 enabling this flag will become your setup to be fully
34 unsupported by upstream and downstream Gnome team. Do not
35 try to enable it unless completely needed</flag>
36 - <flag name="packagekit">Enable support for the distro-neutral package
37 - manager GUI <pkg>app-admin/packagekit</pkg></flag>
38 <flag name="short-touchpad-timeout">Change the touchpad timeout so that
39 it's effective for fast typists</flag>
40 </use>
41
42
43
44 1.155 gnome-base/gnome-settings-daemon/ChangeLog
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?rev=1.155&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?rev=1.155&content-type=text/plain
48 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?r1=1.154&r2=1.155
49
50 Index: ChangeLog
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v
53 retrieving revision 1.154
54 retrieving revision 1.155
55 diff -u -r1.154 -r1.155
56 --- ChangeLog 15 Mar 2015 13:23:10 -0000 1.154
57 +++ ChangeLog 28 Mar 2015 16:07:02 -0000 1.155
58 @@ -1,6 +1,13 @@
59 # ChangeLog for gnome-base/gnome-settings-daemon
60 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
61 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v 1.154 2015/03/15 13:23:10 pacho Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v 1.155 2015/03/28 16:07:02 pacho Exp $
63 +
64 +*gnome-settings-daemon-3.14.3 (28 Mar 2015)
65 +
66 + 28 Mar 2015; Pacho Ramos <pacho@g.o>
67 + +gnome-settings-daemon-3.14.3.ebuild, -gnome-settings-daemon-3.12.3.ebuild,
68 + metadata.xml:
69 + Version bump, drop old
70
71 15 Mar 2015; Pacho Ramos <pacho@g.o>
72 gnome-settings-daemon-3.14.2.ebuild:
73
74
75
76 1.1 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.3.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.3.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.3.ebuild?rev=1.1&content-type=text/plain
80
81 Index: gnome-settings-daemon-3.14.3.ebuild
82 ===================================================================
83 # Copyright 1999-2015 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.14.3.ebuild,v 1.1 2015/03/28 16:07:02 pacho Exp $
86
87 EAPI="5"
88 GCONF_DEBUG="no"
89 GNOME2_LA_PUNT="yes"
90 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
91
92 inherit autotools eutils gnome2 python-r1 systemd udev virtualx
93
94 DESCRIPTION="Gnome Settings Daemon"
95 HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon"
96
97 LICENSE="GPL-2+"
98 SLOT="0"
99 IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager policykit +short-touchpad-timeout smartcard test +udev wayland"
100 REQUIRED_USE="
101 input_devices_wacom? ( udev )
102 smartcard? ( udev )
103 test? ( ${PYTHON_REQUIRED_USE} )
104 "
105 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
106
107 COMMON_DEPEND="
108 >=dev-libs/glib-2.37.7:2[dbus]
109 >=x11-libs/gtk+-3.7.8:3
110 >=gnome-base/gnome-desktop-3.11.1:3=
111 >=gnome-base/gsettings-desktop-schemas-3.9.91.1
112 >=gnome-base/librsvg-2.36.2
113 media-fonts/cantarell
114 media-libs/fontconfig
115 >=media-libs/lcms-2.2:2
116 media-libs/libcanberra[gtk3]
117 >=media-sound/pulseaudio-2
118 >=sys-power/upower-0.99:=
119 x11-libs/cairo
120 x11-libs/gdk-pixbuf:2
121 >=x11-libs/libnotify-0.7.3:=
122 x11-libs/libX11
123 x11-libs/libxkbfile
124 x11-libs/libXi
125 x11-libs/libXext
126 x11-libs/libXfixes
127 x11-libs/libXtst
128 x11-libs/libXxf86misc
129 x11-misc/xkeyboard-config
130
131 >=app-misc/geoclue-2.1.2:2.0
132 >=dev-libs/libgweather-3.9.5:2
133 >=sci-geosciences/geocode-glib-3.10
134 >=sys-auth/polkit-0.103
135
136 colord? ( >=x11-misc/colord-1.0.2:= )
137 cups? ( >=net-print/cups-1.4[dbus] )
138 input_devices_wacom? (
139 >=dev-libs/libwacom-0.7
140 >=x11-libs/pango-1.20
141 x11-drivers/xf86-input-wacom
142 virtual/libgudev:= )
143 networkmanager? ( >=net-misc/networkmanager-0.9.9.1 )
144 smartcard? ( >=dev-libs/nss-3.11.2 )
145 udev? ( virtual/libgudev:= )
146 wayland? ( dev-libs/wayland )
147 "
148 # Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
149 # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
150 # <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x
151 # systemd needed for power and session management, bug #464944
152 RDEPEND="${COMMON_DEPEND}
153 gnome-base/dconf
154 !openrc-force? ( sys-apps/systemd )
155 >=x11-themes/gnome-themes-standard-2.91
156 >=x11-themes/gnome-icon-theme-2.91
157 >=x11-themes/gnome-icon-theme-symbolic-2.91
158 !<gnome-base/gnome-control-center-2.22
159 !<gnome-extra/gnome-color-manager-3.1.1
160 !<gnome-extra/gnome-power-manager-3.1.3
161 "
162 # xproto-7.0.15 needed for power plugin
163 DEPEND="${COMMON_DEPEND}
164 cups? ( sys-apps/sed )
165 test? (
166 ${PYTHON_DEPS}
167 dev-python/pygobject[${PYTHON_USEDEP}] )
168 dev-libs/libxml2:2
169 sys-devel/gettext
170 >=dev-util/intltool-0.40
171 virtual/pkgconfig
172 x11-proto/inputproto
173 x11-proto/xf86miscproto
174 >=x11-proto/xproto-7.0.15
175 "
176
177 src_prepare() {
178 # https://bugzilla.gnome.org/show_bug.cgi?id=621836
179 # Apparently this change severely affects touchpad usability for some
180 # people, so revert it if USE=short-touchpad-timeout.
181 # Revisit if/when upstream adds a setting for customizing the timeout.
182 use short-touchpad-timeout &&
183 epatch "${FILESDIR}"/${PN}-3.7.90-short-touchpad-timeout.patch
184
185 # Make colord and wacom optional; requires eautoreconf
186 epatch "${FILESDIR}"/${PN}-3.14.0-optional.patch
187
188 epatch_user
189 eautoreconf
190
191 gnome2_src_prepare
192 }
193
194 src_configure() {
195 gnome2_src_configure \
196 --disable-static \
197 --enable-man \
198 $(use_enable colord color) \
199 $(use_enable cups) \
200 $(use_enable debug) \
201 $(use_enable debug more-warnings) \
202 $(use_enable networkmanager network-manager) \
203 $(use_enable smartcard smartcard-support) \
204 $(use_enable udev gudev) \
205 $(use_enable input_devices_wacom wacom) \
206 $(use_enable wayland)
207 }
208
209 src_test() {
210 python_export_best
211 Xemake check
212 }
213
214 src_install() {
215 gnome2_src_install udevrulesdir="$(get_udevdir)"/rules.d #509484
216 }
217
218 pkg_postinst() {
219 gnome2_pkg_postinst
220
221 if ! systemd_is_booted; then
222 ewarn "${PN} needs Systemd to be *running* for working"
223 ewarn "properly. Please follow the this guide to migrate:"
224 ewarn "http://wiki.gentoo.org/wiki/Systemd"
225 fi
226
227 if use openrc-force; then
228 ewarn "You are enabling 'openrc-force' USE flag to skip systemd requirement,"
229 ewarn "this can lead to unexpected problems and is not supported neither by"
230 ewarn "upstream neither by Gnome Gentoo maintainers. If you suffer any problem,"
231 ewarn "you will need to disable this USE flag system wide and retest before"
232 ewarn "opening any bug report."
233 fi
234 }