/[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 119100 - (show annotations) (download)
Tue Jul 5 23:10:52 2011 UTC (12 years, 9 months ago) by cjw
File size: 8112 byte(s)
- add BuildRequires: libcolord-devel

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

  ViewVC Help
Powered by ViewVC 1.1.30