/[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 123726 - (show annotations) (download)
Wed Jul 13 12:11:20 2011 UTC (12 years, 9 months ago) by wally
File size: 7835 byte(s)
- drop unneeded post and preun scripts
- enable gconf bridge (mirrors settings between gsettings and gconf)
- clean .spec a bit

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

  ViewVC Help
Powered by ViewVC 1.1.30