Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@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.2.3.ebuild gnome-settings-daemon-3.2.2.ebuild
Date: Fri, 06 Apr 2012 04:02:32
Message-Id: 20120406040216.532F22004B@flycatcher.gentoo.org
1 tetromino 12/04/06 04:02:16
2
3 Modified: ChangeLog
4 Added: gnome-settings-daemon-3.2.3.ebuild
5 Removed: gnome-settings-daemon-3.2.2.ebuild
6 Log:
7 Version bump, fixes bugs in color profiles and media key handling. Drop old.
8
9 (Portage version: 2.2.0_alpha99/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.102 gnome-base/gnome-settings-daemon/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?rev=1.102&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?rev=1.102&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog?r1=1.101&r2=1.102
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v
21 retrieving revision 1.101
22 retrieving revision 1.102
23 diff -u -r1.101 -r1.102
24 --- ChangeLog 12 Jan 2012 03:32:00 -0000 1.101
25 +++ ChangeLog 6 Apr 2012 04:02:16 -0000 1.102
26 @@ -1,6 +1,12 @@
27 # ChangeLog for gnome-base/gnome-settings-daemon
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v 1.101 2012/01/12 03:32:00 tetromino Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/ChangeLog,v 1.102 2012/04/06 04:02:16 tetromino Exp $
31 +
32 +*gnome-settings-daemon-3.2.3 (06 Apr 2012)
33 +
34 + 06 Apr 2012; Alexandre Rostovtsev <tetromino@g.o>
35 + -gnome-settings-daemon-3.2.2.ebuild, +gnome-settings-daemon-3.2.3.ebuild:
36 + Version bump, fixes bugs in color profiles and media key handling. Drop old.
37
38 12 Jan 2012; Alexandre Rostovtsev <tetromino@g.o>
39 gnome-settings-daemon-3.2.2.ebuild, gnome-settings-daemon-3.2.2-r1.ebuild:
40
41
42
43 1.1 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.3.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.2.3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-settings-daemon-3.2.3.ebuild
49 ===================================================================
50 # Copyright 1999-2012 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.2.3.ebuild,v 1.1 2012/04/06 04:02:16 tetromino Exp $
53
54 EAPI="4"
55 GCONF_DEBUG="no"
56 GNOME2_LA_PUNT="yes"
57
58 inherit autotools eutils gnome2 virtualx
59
60 DESCRIPTION="Gnome Settings Daemon"
61 HOMEPAGE="http://www.gnome.org"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
66 IUSE="+colord +cups debug packagekit policykit +short-touchpad-timeout smartcard +udev"
67
68 # Latest gsettings-desktop-schemas is needed due to commit e8d1de92
69 # Latest gnome-desktop needed to fix the DPMS timeout bug #385063
70 # colord-0.1.13 needed to avoid polkit errors in CreateProfile and CreateDevice
71 # upower-0.9.11 needed for UpSleepKind
72 COMMON_DEPEND=">=dev-libs/dbus-glib-0.74
73 >=dev-libs/glib-2.29.14:2
74 >=x11-libs/gtk+-3.1.10:3
75 >=gnome-base/gconf-2.6.1:2
76 >=gnome-base/libgnomekbd-2.91.1
77 >=gnome-base/gnome-desktop-3.2.0-r1:3
78 >=gnome-base/gsettings-desktop-schemas-0.1.7.1
79 media-fonts/cantarell
80 media-libs/fontconfig
81 >=media-libs/lcms-2.2:2
82 media-libs/libcanberra[gtk3]
83 >=media-sound/pulseaudio-0.9.16
84 >=sys-power/upower-0.9.11
85 x11-libs/cairo
86 x11-libs/gdk-pixbuf:2
87 >=x11-libs/libnotify-0.7.3
88 x11-libs/libX11
89 x11-libs/libXi
90 x11-libs/libXext
91 x11-libs/libXfixes
92 x11-libs/libXxf86misc
93 >=x11-libs/libxklavier-5.0
94 >=media-sound/pulseaudio-0.9.16
95
96 colord? ( >=x11-misc/colord-0.1.13 )
97 cups? ( >=net-print/cups-1.4[dbus] )
98 packagekit? (
99 || ( sys-fs/udev[gudev]
100 sys-fs/udev[extras] )
101 >=app-admin/packagekit-base-0.6.12 )
102 policykit? (
103 >=sys-auth/polkit-0.97
104 >=sys-apps/dbus-1.1.2[X] )
105 smartcard? ( >=dev-libs/nss-3.11.2 )
106 udev? ( || ( sys-fs/udev[gudev]
107 sys-fs/udev[extras] ) )"
108 # Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
109 # <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
110 # <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x
111 RDEPEND="${COMMON_DEPEND}
112 gnome-base/dconf
113 >=x11-themes/gnome-themes-standard-2.91
114 >=x11-themes/gnome-icon-theme-2.91
115 >=x11-themes/gnome-icon-theme-symbolic-2.91
116 !<gnome-base/gnome-control-center-2.22
117 !<gnome-extra/gnome-color-manager-3.1.1
118 !<gnome-extra/gnome-power-manager-3.1.3"
119 # xproto-7.0.15 needed for power plugin
120 DEPEND="${COMMON_DEPEND}
121 cups? ( sys-apps/sed )
122 sys-devel/gettext
123 >=dev-util/intltool-0.40
124 >=dev-util/pkgconfig-0.19
125 x11-proto/inputproto
126 x11-proto/kbproto
127 x11-proto/xf86miscproto
128 >=x11-proto/xproto-7.0.15"
129
130 pkg_setup() {
131 # README is empty
132 DOCS="AUTHORS NEWS ChangeLog MAINTAINERS"
133 G2CONF="${G2CONF}
134 --disable-static
135 --disable-schemas-compile
136 --enable-gconf-bridge
137 --with-pnpids=${EPREFIX}/usr/share/libgnome-desktop-3.0/pnp.ids
138 $(use_enable colord color)
139 $(use_enable cups)
140 $(use_enable debug)
141 $(use_enable debug more-warnings)
142 $(use_enable packagekit)
143 $(use_enable policykit polkit)
144 $(use_enable smartcard smartcard-support)
145 $(use_enable udev gudev)"
146 }
147
148 src_prepare() {
149 # Backport patch from git master branch (not in gnome-3-2 branch yet)
150 # fixing loading color profiles at startup
151 epatch "${FILESDIR}/${PN}-3.2.0-color-unbreak-loading-profiles.patch"
152
153 # https://bugzilla.gnome.org/show_bug.cgi?id=621836
154 # Apparently this change severely affects touchpad usability for some
155 # people, so revert it if USE=short-touchpad-timeout.
156 # Revisit if/when upstream adds a setting for customizing the timeout.
157 use short-touchpad-timeout &&
158 epatch "${FILESDIR}/${PN}-3.0.2-short-touchpad-timeout.patch"
159
160 # Make colord optional; requires eautoreconf
161 epatch "${FILESDIR}/${PN}-3.2.1-optional-colord.patch"
162
163 eautoreconf
164
165 gnome2_src_prepare
166 }
167
168 src_test() {
169 Xemake check
170 }
171
172 src_install() {
173 gnome2_src_install
174
175 echo 'GSETTINGS_BACKEND="dconf"' >> 51gsettings-dconf
176 doenvd 51gsettings-dconf || die "doenvd failed"
177 }