/[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 119518 - (show annotations) (download)
Wed Jul 6 18:57:52 2011 UTC (12 years, 9 months ago) by cjw
File size: 8179 byte(s)
- add conflicts on old gnome-color-manager because some files were moved here

1 Summary: GNOME Settings Daemon
2 Name: gnome-settings-daemon
3 Version: 3.1.3
4 Release: %mkrel 2
5 License: GPLv2+
6 Group: Graphical desktop/GNOME
7 BuildRequires: gtk+3-devel
8 BuildRequires: gnome-desktop3-devel
9 BuildRequires: libcolord-devel
10 BuildRequires: libxklavier-devel >= 5.0
11 BuildRequires: libxxf86misc-devel
12 BuildRequires: libgstreamer-plugins-base-devel
13 BuildRequires: libxscrnsaver-devel
14 BuildRequires: dbus-glib-devel
15 BuildRequires: libgnomekbd-devel >= 2.31.2
16 BuildRequires: libnotify-devel
17 BuildRequires: scrollkeeper
18 BuildRequires: intltool
19 BuildRequires: pulseaudio-devel
20 BuildRequires: libcanberra-gtk-devel
21 BuildRequires: polkit-1-devel
22 BuildRequires: libnss-devel
23 BuildRequires: gsettings-desktop-schemas-devel >= 0.1.7
24 #BuildRequires: PackageKit-glib-devel
25 BuildRequires: cups-devel
26 BuildRequires: upower-devel
27 BuildRequires: libgudev-devel
28 BuildRequires: nss-devel
29 BuildRequires: libGConf2-devel
30 BuildRequires: lcms2-devel
31 BuildRequires: ldetect-lst
32 Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.xz
33 # (fc) don't use X server dpi by default, use 96 instead, should work better with very small screens
34 Patch3: gnome-settings-daemon-2.23.6-dpi.patch
35 # (cg) Fedora patches for touchpad support
36 Patch4: gnome-settings-daemon-2.28.0-fix-touchpad.patch
37 Patch6: gnome-settings-daemon-2.27.4-touchpad-defaults.patch
38 Patch7: gnome-settings-daemon-3.1.1-fix-format-string.patch
39 Requires(pre): GConf2 >= 2.14
40 Requires(preun): GConf2 >= 2.14
41 Requires(post): GConf2 >= 2.14
42 Requires: system-config-printer-udev
43 URL: http://www.gnome.org/
44
45 Conflicts: gnome-control-center < 2.21.90
46 Conflicts: gnome-color-manager < 3.1.2-1
47 Requires: libgnome2-schemas
48
49 %description
50 GNOME settings daemon manages the configuration of the desktop in the
51 background.
52
53
54 %package devel
55 Summary: Include files for the GNOME settings daemon
56 Group: Development/GNOME and GTK+
57 Conflicts: libgnome-window-settings-devel < 2.21.5
58
59 %description devel
60 Include files for the GNOME settings daemon
61
62 %prep
63 %setup -q
64 #%patch3 -p1 -b .dpi
65 #%patch4 -p1 -b .touchpad-fix
66 #%patch6 -p1 -b .touchpad-edgescroll
67 %patch7 -p0
68
69 %build
70 %configure2_5x --enable-packagekit \
71 --enable-profiling \
72 --disable-static \
73 --with-pnpids=%{_datadir}/misc/pnp.ids
74 %make
75
76 %install
77 rm -rf %{buildroot}
78
79 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std xmldir=%buildroot%_datadir/gnome-control-center/keybindings
80 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
81
82 %{find_lang} %name-2.0 --with-gnome --all-name
83
84 rm -f %buildroot%_libdir/%name-2.0/*a
85
86 %pre
87 if [ -d %{_libexecdir}/%name ]
88 then rm -rf %{_libexecdir}/%name
89 fi
90
91 %post
92 %define schemas apps_gnome_settings_daemon_keybindings apps_gnome_settings_daemon_housekeeping desktop_gnome_font_rendering desktop_gnome_keybindings desktop_gnome_peripherals_smartcard desktop_gnome_peripherals_touchpad gnome-settings-daemon apps_gnome_settings_daemon_xrandr
93 %post_install_gconf_schemas %schemas
94 %update_icon_cache hicolor
95
96 %preun
97 %preun_uninstall_gconf_schemas %schemas
98
99 %postun
100 if [ $1 -eq 0 ]; then
101 %clean_icon_cache hicolor
102 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
103 fi
104
105 %posttrans
106 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
107
108 %files -f %{name}-2.0.lang
109 %doc AUTHORS COPYING NEWS
110 %dir %{_sysconfdir}/gnome-settings-daemon
111 %dir %{_sysconfdir}/gnome-settings-daemon/xrandr
112
113 # list plugins explicitly, so we notice if one goes missing
114 # some of these don't have a separate gschema
115 %{_libdir}/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
116 %{_libdir}/gnome-settings-daemon-3.0/liba11y-keyboard.so
117
118 %{_libdir}/gnome-settings-daemon-3.0/automount.gnome-settings-plugin
119 %{_libdir}/gnome-settings-daemon-3.0/libautomount.so
120
121 %{_libdir}/gnome-settings-daemon-3.0/background.gnome-settings-plugin
122 %{_libdir}/gnome-settings-daemon-3.0/libbackground.so
123
124 %{_libdir}/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
125 %{_libdir}/gnome-settings-daemon-3.0/libclipboard.so
126
127 %{_libdir}/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
128 %{_libdir}/gnome-settings-daemon-3.0/libhousekeeping.so
129 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml
130
131 %{_libdir}/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin
132 %{_libdir}/gnome-settings-daemon-3.0/libkeybindings.so
133
134 %{_libdir}/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
135 %{_libdir}/gnome-settings-daemon-3.0/libkeyboard.so
136 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.keyboard.gschema.xml
137
138 %{_libdir}/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
139 %{_libdir}/gnome-settings-daemon-3.0/libmedia-keys.so
140 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml
141
142 %{_libdir}/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
143 %{_libdir}/gnome-settings-daemon-3.0/libmouse.so
144
145 # no power plugin yet, just a schema
146 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.xml
147
148 %{_libdir}/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
149 %{_libdir}/gnome-settings-daemon-3.0/libprint-notifications.so
150 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml
151
152 %{_libdir}/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
153 %{_libdir}/gnome-settings-daemon-3.0/libsmartcard.so
154
155 %{_libdir}/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
156 %{_libdir}/gnome-settings-daemon-3.0/libsound.so
157
158 #%{_libdir}/gnome-settings-daemon-3.0/updates.gnome-settings-plugin
159 #%{_libdir}/gnome-settings-daemon-3.0/libupdates.so
160 #%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
161
162 %{_libdir}/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
163 %{_libdir}/gnome-settings-daemon-3.0/libwacom.so
164 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
165 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
166
167 %{_libdir}/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
168 %{_libdir}/gnome-settings-daemon-3.0/libxrandr.so
169 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xrandr.gschema.xml
170
171 %{_libdir}/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
172 %{_libdir}/gnome-settings-daemon-3.0/libxsettings.so
173 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
174
175 %{_libdir}/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
176 %{_libdir}/gnome-settings-daemon-3.0/liba11y-settings.so
177
178 %{_libdir}/gnome-settings-daemon-3.0/color.gnome-settings-plugin
179 %{_libdir}/gnome-settings-daemon-3.0/libcolor.so
180 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
181
182 %{_libdir}/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
183 %{_libdir}/gnome-settings-daemon-3.0/libcursor.so
184
185 %{_libdir}/gnome-settings-daemon-3.0/orientation.gnome-settings-plugin
186 %{_libdir}/gnome-settings-daemon-3.0/liborientation.so
187 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
188
189 %{_libexecdir}/gnome-settings-daemon
190 %{_libexecdir}/gsd-locate-pointer
191 %{_libexecdir}/gsd-printer
192
193 %{_datadir}/gnome-settings-daemon/
194 %{_datadir}/dbus-1/services/org.gnome.SettingsDaemon.service
195 %{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
196 %{_datadir}/icons/hicolor/*/apps/gsd-xrandr.*
197 %{_datadir}/icons/hicolor/*/actions/touchpad*
198 %{_libexecdir}/gsd-datetime-mechanism
199 %{_sysconfdir}/dbus-1/system.d/org.gnome.SettingsDaemon.DateTimeMechanism.conf
200 %{_datadir}/dbus-1/system-services/org.gnome.SettingsDaemon.DateTimeMechanism.service
201 %{_datadir}/polkit-1/actions/org.gnome.settingsdaemon.datetimemechanism.policy
202 %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
203
204 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
205 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.gschema.xml
206
207 #%{_datadir}/dbus-1/interfaces/org.gnome.SettingsDaemonUpdates.xml
208
209
210 %{_datadir}/man/man1/gnome-settings-daemon.1.*
211
212 %files devel
213 %{_includedir}/gnome-settings-daemon-3.0
214 %{_libdir}/pkgconfig/gnome-settings-daemon.pc
215 %dir %{_datadir}/gnome-settings-daemon-3.0
216 %{_datadir}/gnome-settings-daemon-3.0/input-device-example.sh
217
218
219

  ViewVC Help
Powered by ViewVC 1.1.30