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-base/gnome-settings-daemon: ChangeLog gnome-settings-daemon-3.12.1.ebuild
Date: Sun, 27 Apr 2014 16:58:06
Message-Id: 20140427165801.B799A2004C@flycatcher.gentoo.org
1 eva 14/04/27 16:58:01
2
3 Modified: ChangeLog
4 Added: gnome-settings-daemon-3.12.1.ebuild
5 Log:
6 Version bump for Gnome 3.12.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.138 gnome-base/gnome-settings-daemon/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?rev=1.138&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?rev=1.138&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?r1=1.137&r2=1.138
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v
20 retrieving revision 1.137
21 retrieving revision 1.138
22 diff -u -r1.137 -r1.138
23 --- ChangeLog 26 Apr 2014 18:24:20 -0000 1.137
24 +++ ChangeLog 27 Apr 2014 16:58:01 -0000 1.138
25 @@ -1,6 +1,13 @@
26 # ChangeLog for gnome-base/gnome-settings-daemon
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v 1.137 2014/04/26 18:24:20 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v 1.138 2014/04/27 16:58:01 eva Exp $
30 +
31 +*gnome-settings-daemon-3.12.1 (27 Apr 2014)
32 +
33 + 27 Apr 2014; Gilles Dartiguelongue <eva@g.o>
34 + +gnome-settings-daemon-3.12.1.ebuild,
35 + +files/gnome-settings-daemon-3.12.0-optional.patch:
36 + Version bump for Gnome 3.12.
37
38 26 Apr 2014; Pacho Ramos <pacho@g.o>
39 -gnome-settings-daemon-3.8.6.1.ebuild:
40
41
42
43 1.1 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-settings-daemon-3.12.1.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.12.1.ebuild,v 1.1 2014/04/27 16:58:01 eva Exp $
53
54 EAPI="5"
55 GCONF_DEBUG="no"
56 GNOME2_LA_PUNT="yes"
57
58 inherit autotools eutils gnome2 systemd virtualx
59
60 DESCRIPTION="Gnome Settings Daemon"
61 HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon"
62
63 LICENSE="GPL-2+"
64 SLOT="0"
65 IUSE="+colord +cups debug +i18n input_devices_wacom -openrc-force packagekit policykit +short-touchpad-timeout smartcard +udev"
66 REQUIRED_USE="
67 packagekit? ( udev )
68 smartcard? ( udev )
69 "
70 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
71
72 COMMON_DEPEND="
73 >=dev-libs/glib-2.37.7:2
74 >=x11-libs/gtk+-3.7.8:3
75 >=gnome-base/gnome-desktop-3.11.1:3=
76 >=gnome-base/gsettings-desktop-schemas-3.9.91.1
77 >=gnome-base/librsvg-2.36.2
78 media-fonts/cantarell
79 media-libs/fontconfig
80 >=media-libs/lcms-2.2:2
81 media-libs/libcanberra[gtk3]
82 >=media-sound/pulseaudio-2
83 >=sys-power/upower-0.99
84 x11-libs/cairo
85 x11-libs/gdk-pixbuf:2
86 >=x11-libs/libnotify-0.7.3:=
87 x11-libs/libX11
88 x11-libs/libxkbfile
89 x11-libs/libXi
90 x11-libs/libXext
91 x11-libs/libXfixes
92 x11-libs/libXtst
93 x11-libs/libXxf86misc
94 x11-misc/xkeyboard-config
95
96 >=app-misc/geoclue-2.1.2:2.0
97 >=dev-libs/libgweather-3.9.5:2
98 >=sci-geosciences/geocode-glib-3.10
99 >=sys-auth/polkit-0.103
100
101 colord? ( >=x11-misc/colord-1.0.2:= )
102 cups? ( >=net-print/cups-1.4[dbus] )
103 i18n? ( >=app-i18n/ibus-1.4.99 )
104 input_devices_wacom? (
105 >=dev-libs/libwacom-0.7
106 >=x11-libs/pango-1.20
107 x11-drivers/xf86-input-wacom
108 virtual/udev[gudev] )
109 packagekit? ( >=app-admin/packagekit-base-0.8.1 )
110 smartcard? ( >=dev-libs/nss-3.11.2 )
111 udev? ( virtual/udev[gudev] )
112 "
113 # Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
114 # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
115 # <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x
116 # systemd needed for power and session management, bug #464944
117 RDEPEND="${COMMON_DEPEND}
118 gnome-base/dconf
119 !openrc-force? ( sys-apps/systemd )
120 >=x11-themes/gnome-themes-standard-2.91
121 >=x11-themes/gnome-icon-theme-2.91
122 >=x11-themes/gnome-icon-theme-symbolic-2.91
123 !<gnome-base/gnome-control-center-2.22
124 !<gnome-extra/gnome-color-manager-3.1.1
125 !<gnome-extra/gnome-power-manager-3.1.3
126 "
127 # xproto-7.0.15 needed for power plugin
128 DEPEND="${COMMON_DEPEND}
129 cups? ( sys-apps/sed )
130 dev-libs/libxml2:2
131 sys-devel/gettext
132 >=dev-util/intltool-0.40
133 virtual/pkgconfig
134 x11-proto/inputproto
135 x11-proto/xf86miscproto
136 >=x11-proto/xproto-7.0.15
137 "
138
139 src_prepare() {
140 # https://bugzilla.gnome.org/show_bug.cgi?id=621836
141 # Apparently this change severely affects touchpad usability for some
142 # people, so revert it if USE=short-touchpad-timeout.
143 # Revisit if/when upstream adds a setting for customizing the timeout.
144 use short-touchpad-timeout &&
145 epatch "${FILESDIR}/${PN}-3.7.90-short-touchpad-timeout.patch"
146
147 # Make colord and wacom optional; requires eautoreconf
148 epatch "${FILESDIR}/${PN}-3.12.0-optional.patch"
149
150 epatch_user
151 eautoreconf
152
153 gnome2_src_prepare
154 }
155
156 src_configure() {
157 gnome2_src_configure \
158 --disable-static \
159 --enable-man \
160 $(use_enable colord color) \
161 $(use_enable cups) \
162 $(use_enable debug) \
163 $(use_enable debug more-warnings) \
164 $(use_enable i18n ibus) \
165 $(use_enable packagekit) \
166 $(use_enable smartcard smartcard-support) \
167 $(use_enable udev gudev) \
168 $(use_enable input_devices_wacom wacom)
169 }
170
171 src_test() {
172 Xemake check
173 }
174
175 pkg_postinst() {
176 gnome2_pkg_postinst
177
178 if ! systemd_is_booted; then
179 ewarn "${PN} needs Systemd to be *running* for working"
180 ewarn "properly. Please follow the this guide to migrate:"
181 ewarn "http://wiki.gentoo.org/wiki/Systemd"
182 fi
183
184 if use openrc-force; then
185 ewarn "You are enabling 'openrc-force' USE flag to skip systemd requirement,"
186 ewarn "this can lead to unexpected problems and is not supported neither by"
187 ewarn "upstream neither by Gnome Gentoo maintainers. If you suffer any problem,"
188 ewarn "you will need to disable this USE flag system wide and retest before"
189 ewarn "opening any bug report."
190 fi
191 }