/[packages]/cauldron/gnome-settings-daemon/current/SPECS/gnome-settings-daemon.spec
ViewVC logotype

Contents of /cauldron/gnome-settings-daemon/current/SPECS/gnome-settings-daemon.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 460970 - (show annotations) (download)
Tue Jul 30 09:40:17 2013 UTC (10 years, 8 months ago) by ovitters
File size: 10158 byte(s)
new version 3.9.5
1 %define url_ver %(echo %{version}|cut -d. -f1,2)
2
3 # _with = default off, _without = default on
4 %bcond_with build_packagekit
5
6 Summary: GNOME Settings Daemon
7 Name: gnome-settings-daemon
8 Version: 3.9.5
9 Release: %mkrel 1
10 License: GPLv2+
11 Group: Graphical desktop/GNOME
12 URL: http://www.gnome.org/
13 Source0: http://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
14 BuildRequires: pkgconfig(colord) >= 0.1.12
15 BuildRequires: pkgconfig(dbus-1) >= 1.1.2
16 BuildRequires: pkgconfig(dbus-glib-1) >= 0.74
17 BuildRequires: pkgconfig(fontconfig)
18 BuildRequires: pkgconfig(gio-2.0) >= 2.26.0
19 BuildRequires: pkgconfig(gio-unix-2.0)
20 BuildRequires: pkgconfig(glib-2.0) >= 2.29.14
21 BuildRequires: pkgconfig(gmodule-2.0)
22 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.1.5
23 BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.3.0
24 BuildRequires: pkgconfig(gthread-2.0)
25 BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.4
26 BuildRequires: pkgconfig(gudev-1.0)
27 BuildRequires: pkgconfig(ibus-1.0) >= 1.4.99.2012100
28 BuildRequires: pkgconfig(kbproto)
29 BuildRequires: pkgconfig(lcms2) >= 2.2
30 BuildRequires: pkgconfig(libcanberra-gtk3)
31 BuildRequires: pkgconfig(libgnomekbd) >= 2.91.1
32 BuildRequires: pkgconfig(libgnomekbdui) >= 2.91.1
33 BuildRequires: pkgconfig(libnotify) >= 0.7.3,
34 BuildRequires: pkgconfig(libpulse) >= 0.9.16
35 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.16
36 BuildRequires: pkgconfig(librsvg-2.0)
37 BuildRequires: pkgconfig(libwacom)
38 BuildRequires: pkgconfig(libxklavier) >= 5.0
39 BuildRequires: pkgconfig(nss) >= 3.11.2,
40 %if %with build_packagekit
41 BuildRequires: pkgconfig(packagekit-glib2) >= 0.6.12
42 %endif
43 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
44 BuildRequires: pkgconfig(libsystemd-login)
45 BuildRequires: pkgconfig(upower-glib) >= 0.9.1
46 BuildRequires: pkgconfig(x11)
47 BuildRequires: pkgconfig(xfixes)
48 BuildRequires: pkgconfig(xi)
49 BuildRequires: pkgconfig(xorg-wacom)
50 BuildRequires: pkgconfig(xtst)
51 BuildRequires: cups-devel
52 BuildRequires: intltool
53 BuildRequires: ldetect-lst
54 BuildRequires: xsltproc
55 BuildRequires: docbook-style-xsl
56 # (cg) only needed when rebootstrapping
57 BuildRequires: gettext-devel
58
59 Requires: system-config-printer-udev
60 Requires: libgnome2-schemas
61
62 Conflicts: gnome-control-center < 2.21.90
63 Conflicts: gnome-color-manager < 3.1.2-1
64 Conflicts: gnome-power-manager < 3.1.90
65 # ovitters: GNOME 3.8+ does not support fallback mode (gnome-panel, etc)
66 Conflicts: gnome-panel <= 3.7.0-0.20130524.1
67
68 # For the media-keys 'plugin'.
69 # It handles extra keyboard buttons (Calculator, screenshot, shutdown, etc) as
70 # well as some keyboard bindings. The plugin calls these following programs
71 # explicitly (see plugins/media-keys/gsd-media-keys-manager.c)
72 #
73 # The plugin can be disabled per user; so if user wants really minimal
74 # functionality, they can disable the plugin using gsettings. As such, putting
75 # these programs as Suggests instead of Requires
76 Suggests: gcalctool
77 Suggests: gnome-power-manager
78 Suggests: gnome-screenshot
79 Suggests: gnome-session
80 # XXX - also wants one of:
81 # 1. tracker-needle.desktop (preferred)
82 # 2. gnome-search-tool.desktop (fallback)
83
84 # ibus support
85 Suggests: ibus-gtk3
86 Suggests: ibus-gtk
87
88 %description
89 GNOME settings daemon manages the configuration of the desktop in the
90 background.
91
92 %package devel
93 Summary: Include files for the GNOME settings daemon
94 Group: Development/GNOME and GTK+
95 Conflicts: libgnome-window-settings-devel < 2.21.5
96
97 %description devel
98 Include files for the GNOME settings daemon
99
100 %prep
101 %setup -q
102 %apply_patches
103
104 #(cg) Needed by Patch0
105 autoreconf -iv
106
107 #to fix path in .desktop file (mga#3842)
108 #rm -rf ./data/gnome-settings-daemon.desktop.in
109
110 %build
111 %configure2_5x \
112 %if %with build_packagekit
113 --enable-packagekit \
114 %else
115 --disable-packagekit \
116 %endif
117 --enable-profiling \
118 --enable-systemd \
119 --disable-static
120 %make V=1
121
122 %install
123 %makeinstall_std xmldir=%{buildroot}%{_datadir}/gnome-control-center/keybindings
124
125 #we don't want these
126 find %{buildroot} -name '*.la' -exec rm -f {} ';'
127
128 # (cg) When building locally (with packagekit deps installed) this file was still
129 # produced... could be an upstream buildsystem bug?
130 %if %without build_packagekit
131 rm -f %{buildroot}%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
132 %endif
133
134 %find_lang %{name} --with-gnome --all-name
135
136 %files -f %{name}.lang
137 %doc AUTHORS COPYING NEWS
138 %dir %{_sysconfdir}/gnome-settings-daemon
139 %dir %{_sysconfdir}/gnome-settings-daemon/xrandr
140 %dir %{_libdir}/gnome-settings-daemon-3.0
141
142 # list plugins explicitly, so we notice if one goes missing
143 # some of these don't have a separate gschema
144 %{_libdir}/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
145 %{_libdir}/gnome-settings-daemon-3.0/liba11y-keyboard.so
146
147 #%{_libdir}/gnome-settings-daemon-3.0/automount.gnome-settings-plugin
148 #%{_libdir}/gnome-settings-daemon-3.0/libautomount.so
149
150 %{_libdir}/gnome-settings-daemon-3.0/power.gnome-settings-plugin
151 %{_libdir}/gnome-settings-daemon-3.0/libpower.so
152 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.xml
153
154 %if %with build_packagekit
155 %{_libdir}/gnome-settings-daemon-3.0/updates.gnome-settings-plugin
156 %{_libdir}/gnome-settings-daemon-3.0/libupdates.so
157 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
158 %{_datadir}/dbus-1/interfaces/org.gnome.SettingsDaemonUpdates.xml
159 %endif
160
161 %{_libdir}/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
162 %{_libdir}/gnome-settings-daemon-3.0/libclipboard.so
163
164 %{_libdir}/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
165 %{_libdir}/gnome-settings-daemon-3.0/libhousekeeping.so
166 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml
167
168 %{_libdir}/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
169 %{_libdir}/gnome-settings-daemon-3.0/libkeyboard.so
170 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.keyboard.gschema.xml
171
172 %{_libdir}/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
173 %{_libdir}/gnome-settings-daemon-3.0/libmedia-keys.so
174 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml
175
176 %{_libdir}/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
177 %{_libdir}/gnome-settings-daemon-3.0/libmouse.so
178
179 %{_libdir}/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
180 %{_libdir}/gnome-settings-daemon-3.0/libprint-notifications.so
181 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml
182
183 %{_libdir}/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
184 %{_libdir}/gnome-settings-daemon-3.0/libsound.so
185
186 %{_libdir}/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
187 %{_libdir}/gnome-settings-daemon-3.0/libgsdwacom.so
188 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
189 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
190
191 %{_libdir}/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
192 %{_libdir}/gnome-settings-daemon-3.0/libxrandr.so
193 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xrandr.gschema.xml
194
195 %{_libdir}/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
196 %{_libdir}/gnome-settings-daemon-3.0/libxsettings.so
197 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
198
199 %{_libdir}/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
200 %{_libdir}/gnome-settings-daemon-3.0/liba11y-settings.so
201
202 %{_libdir}/gnome-settings-daemon-3.0/color.gnome-settings-plugin
203 %{_libdir}/gnome-settings-daemon-3.0/libcolor.so
204 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
205
206 %{_libdir}/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
207 %{_libdir}/gnome-settings-daemon-3.0/libcursor.so
208
209 %{_libdir}/gnome-settings-daemon-3.0/libgsd.so
210
211 %{_libdir}/gnome-settings-daemon-3.0/orientation.gnome-settings-plugin
212 %{_libdir}/gnome-settings-daemon-3.0/liborientation.so
213 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
214
215 %{_libdir}/gnome-settings-daemon-3.0/screensaver-proxy.gnome-settings-plugin
216 %{_libdir}/gnome-settings-daemon-3.0/libscreensaver-proxy.so
217 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
218
219 %{_libdir}/gnome-settings-daemon-3.0/libremote-display.so
220 %{_libdir}/gnome-settings-daemon-3.0/remote-display.gnome-settings-plugin
221
222 %{_libexecdir}/gnome-settings-daemon
223 %{_libexecdir}/gnome-settings-daemon-localeexec
224 %{_libexecdir}/gsd-locate-pointer
225 %{_libexecdir}/gsd-printer
226 %{_libexecdir}/gsd-backlight-helper
227 %{_libexecdir}/gsd-wacom-led-helper
228 %{_libexecdir}/gsd-wacom-oled-helper
229 %{_libexecdir}/gsd-list-wacom
230 %{_libexecdir}/gsd-test-a11y-keyboard
231 %{_libexecdir}/gsd-test-a11y-settings
232 %{_libexecdir}/gsd-test-cursor
233 %{_libexecdir}/gsd-test-housekeeping
234 %{_libexecdir}/gsd-test-input-helper
235 %{_libexecdir}/gsd-test-keyboard
236 %{_libexecdir}/gsd-test-media-keys
237 %{_libexecdir}/gsd-test-mouse
238 %{_libexecdir}/gsd-test-orientation
239 %{_libexecdir}/gsd-test-print-notifications
240 %{_libexecdir}/gsd-test-remote-display
241 %{_libexecdir}/gsd-test-screensaver-proxy
242 %{_libexecdir}/gsd-test-sound
243 %{_libexecdir}/gsd-test-wacom
244 %{_libexecdir}/gsd-test-wacom-osd
245 %{_libexecdir}/gsd-test-xrandr
246 %{_libexecdir}/gsd-test-xsettings
247
248 %{_datadir}/gnome-settings-daemon/
249 %if %with build_packagekit
250 %{_datadir}/dbus-1/services/org.gnome.SettingsDaemon.service
251 %{_datadir}/dbus-1/interfaces/org.gnome.SettingsDaemonUpdates.xml
252 %endif
253
254 %{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
255
256 %{_datadir}/icons/hicolor/*/apps/gsd-xrandr.*
257
258 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
259 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
260
261 %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
262
263 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
264 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.gschema.xml
265
266 %{_datadir}/man/man1/gnome-settings-daemon.1.*
267
268 %{_datadir}/dbus-1/services/org.freedesktop.IBus.service
269
270 %files devel
271 %{_includedir}/gnome-settings-daemon-3.0
272 %{_libdir}/pkgconfig/gnome-settings-daemon.pc
273 %dir %{_datadir}/gnome-settings-daemon-3.0
274 %{_datadir}/gnome-settings-daemon-3.0/input-device-example.sh

  ViewVC Help
Powered by ViewVC 1.1.30