/[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 266191 - (show annotations) (download)
Sun Jul 1 18:00:32 2012 UTC (11 years, 9 months ago) by ovitters
File size: 8836 byte(s)
new version 3.5.4
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.5.4
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(kbproto)
28 BuildRequires: pkgconfig(lcms2) >= 2.2
29 BuildRequires: pkgconfig(libcanberra-gtk3)
30 BuildRequires: pkgconfig(libgnomekbd) >= 2.91.1
31 BuildRequires: pkgconfig(libgnomekbdui) >= 2.91.1
32 BuildRequires: pkgconfig(libnotify) >= 0.7.3,
33 BuildRequires: pkgconfig(libpulse) >= 0.9.16
34 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.16
35 BuildRequires: pkgconfig(libwacom)
36 BuildRequires: pkgconfig(libxklavier) >= 5.0
37 BuildRequires: pkgconfig(nss) >= 3.11.2,
38 %if %with build_packagekit
39 BuildRequires: pkgconfig(packagekit-glib2) >= 0.6.12
40 %endif
41 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
42 BuildRequireS: pkgconfig(libsystemd-login)
43 BuildRequires: pkgconfig(upower-glib) >= 0.9.1
44 BuildRequires: pkgconfig(x11)
45 BuildRequires: pkgconfig(xfixes)
46 BuildRequires: pkgconfig(xi)
47 BuildRequires: pkgconfig(xorg-wacom)
48 BuildRequires: cups-devel
49 BuildRequires: intltool
50 BuildRequires: ldetect-lst
51
52 Requires: system-config-printer-udev
53 Requires: libgnome2-schemas
54
55 Conflicts: gnome-control-center < 2.21.90
56 Conflicts: gnome-color-manager < 3.1.2-1
57 Conflicts: gnome-power-manager < 3.1.90
58
59 # For the media-keys 'plugin'.
60 # It handles extra keyboard buttons (Calculator, screenshot, shutdown, etc) as
61 # well as some keyboard bindings. The plugin calls these following programs
62 # explicitly (see plugins/media-keys/gsd-media-keys-manager.c)
63 #
64 # The plugin can be disabled per user; so if user wants really minimal
65 # functionality, they can disable the plugin using gsettings. As such, putting
66 # these programs as Suggests instead of Requires
67 Suggests: gcalctool
68 Suggests: gnome-power-manager
69 Suggests: gnome-screenshot
70 Suggests: gnome-session
71 # XXX - also wants one of:
72 # 1. tracker-needle.desktop (preferred)
73 # 2. gnome-search-tool.desktop (fallback)
74
75 %description
76 GNOME settings daemon manages the configuration of the desktop in the
77 background.
78
79 %package devel
80 Summary: Include files for the GNOME settings daemon
81 Group: Development/GNOME and GTK+
82 Conflicts: libgnome-window-settings-devel < 2.21.5
83
84 %description devel
85 Include files for the GNOME settings daemon
86
87 %prep
88 %setup -q
89 %apply_patches
90
91 #to fix path in .desktop file (mga#3842)
92 #rm -rf ./data/gnome-settings-daemon.desktop.in
93
94 %build
95 %configure2_5x \
96 %if %with build_packagekit
97 --enable-packagekit \
98 %endif
99 --enable-profiling \
100 --enable-systemd \
101 --disable-static
102 %make V=1
103
104 %install
105 %makeinstall_std xmldir=%{buildroot}%{_datadir}/gnome-control-center/keybindings
106
107 #we don't want these
108 find %{buildroot} -name '*.la' -exec rm -f {} ';'
109
110 %find_lang %{name} --with-gnome --all-name
111
112 %pre
113 if [ -d %{_libexecdir}/%name ]; then
114 rm -rf %{_libexecdir}/%name
115 fi
116
117 %files -f %{name}.lang
118 %doc AUTHORS COPYING NEWS
119 %dir %{_sysconfdir}/gnome-settings-daemon
120 %dir %{_sysconfdir}/gnome-settings-daemon/xrandr
121 %dir %{_libdir}/gnome-settings-daemon-3.0
122
123 # list plugins explicitly, so we notice if one goes missing
124 # some of these don't have a separate gschema
125 %{_libdir}/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
126 %{_libdir}/gnome-settings-daemon-3.0/liba11y-keyboard.so
127
128 #%{_libdir}/gnome-settings-daemon-3.0/automount.gnome-settings-plugin
129 #%{_libdir}/gnome-settings-daemon-3.0/libautomount.so
130
131 %{_libdir}/gnome-settings-daemon-3.0/power.gnome-settings-plugin
132 %{_libdir}/gnome-settings-daemon-3.0/libpower.so
133 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.xml
134
135 %if %with build_packagekit
136 %{_libdir}/gnome-settings-daemon-3.0/updates.gnome-settings-plugin
137 %{_libdir}/gnome-settings-daemon-3.0/libupdates.so
138 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
139 %endif
140
141 %{_libdir}/gnome-settings-daemon-3.0/background.gnome-settings-plugin
142 %{_libdir}/gnome-settings-daemon-3.0/libbackground.so
143
144 %{_libdir}/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
145 %{_libdir}/gnome-settings-daemon-3.0/libclipboard.so
146
147 %{_libdir}/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
148 %{_libdir}/gnome-settings-daemon-3.0/libhousekeeping.so
149 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml
150
151 %{_libdir}/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
152 %{_libdir}/gnome-settings-daemon-3.0/libkeyboard.so
153 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.keyboard.gschema.xml
154
155 %{_libdir}/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
156 %{_libdir}/gnome-settings-daemon-3.0/libmedia-keys.so
157 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml
158
159 %{_libdir}/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
160 %{_libdir}/gnome-settings-daemon-3.0/libmouse.so
161
162 %{_libdir}/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
163 %{_libdir}/gnome-settings-daemon-3.0/libprint-notifications.so
164 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml
165
166 %{_libdir}/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
167 %{_libdir}/gnome-settings-daemon-3.0/libsmartcard.so
168
169 %{_libdir}/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
170 %{_libdir}/gnome-settings-daemon-3.0/libsound.so
171
172 #%{_libdir}/gnome-settings-daemon-3.0/updates.gnome-settings-plugin
173 #%{_libdir}/gnome-settings-daemon-3.0/libupdates.so
174 #%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
175
176 %{_libdir}/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
177 %{_libdir}/gnome-settings-daemon-3.0/libgsdwacom.so
178 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
179 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
180
181 %{_libdir}/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
182 %{_libdir}/gnome-settings-daemon-3.0/libxrandr.so
183 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xrandr.gschema.xml
184
185 %{_libdir}/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
186 %{_libdir}/gnome-settings-daemon-3.0/libxsettings.so
187 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
188
189 %{_libdir}/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
190 %{_libdir}/gnome-settings-daemon-3.0/liba11y-settings.so
191
192 %{_libdir}/gnome-settings-daemon-3.0/color.gnome-settings-plugin
193 %{_libdir}/gnome-settings-daemon-3.0/libcolor.so
194 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
195
196 %{_libdir}/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
197 %{_libdir}/gnome-settings-daemon-3.0/libcursor.so
198
199 %{_libdir}/gnome-settings-daemon-3.0/libgsd.so
200
201 %{_libdir}/gnome-settings-daemon-3.0/orientation.gnome-settings-plugin
202 %{_libdir}/gnome-settings-daemon-3.0/liborientation.so
203 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
204
205 %{_libexecdir}/gnome-settings-daemon
206 %{_libexecdir}/gsd-locate-pointer
207 %{_libexecdir}/gsd-printer
208 %{_libexecdir}/gnome-fallback-mount-helper
209 %{_libexecdir}/gsd-backlight-helper
210 %{_libexecdir}/gsd-wacom-led-helper
211
212 %{_datadir}/gnome-settings-daemon/
213 %if %with build_packagekit
214 %{_datadir}/dbus-1/services/org.gnome.SettingsDaemon.service
215 %{_datadir}/dbus-1/interfaces/org.gnome.SettingsDaemonUpdates.xml
216 %endif
217
218 %{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
219 %{_sysconfdir}/xdg/autostart/gnome-fallback-mount-helper.desktop
220
221 %{_datadir}/icons/hicolor/*/apps/gsd-xrandr.*
222
223 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
224 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
225
226 %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
227
228 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
229 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.gschema.xml
230
231 %{_datadir}/man/man1/gnome-settings-daemon.1.*
232
233 %files devel
234 %{_includedir}/gnome-settings-daemon-3.0
235 %{_libdir}/pkgconfig/gnome-settings-daemon.pc
236 %dir %{_datadir}/gnome-settings-daemon-3.0
237 %{_datadir}/gnome-settings-daemon-3.0/input-device-example.sh

  ViewVC Help
Powered by ViewVC 1.1.30