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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 119250 - (hide annotations) (download)
Wed Jul 6 08:41:18 2011 UTC (12 years, 9 months ago) by cjw
File size: 8139 byte(s)
- add BuildRequires: lcms2-devel

1 blino 24817 Summary: GNOME Settings Daemon
2     Name: gnome-settings-daemon
3 cjw 119052 Version: 3.1.3
4 dmorgan 101760 Release: %mkrel 1
5 blino 24817 License: GPLv2+
6     Group: Graphical desktop/GNOME
7 dmorgan 101760 BuildRequires: gtk+3-devel
8     BuildRequires: gnome-desktop3-devel
9 cjw 119100 BuildRequires: libcolord-devel
10 blino 24817 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 dmorgan 101760 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 dmorgan 101772 BuildRequires: libGConf2-devel
30 cjw 119250 BuildRequires: lcms2-devel
31 cjw 119052 BuildRequires: ldetect-lst
32 dmorgan 118373 Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.xz
33 blino 24822 # (fc) don't use X server dpi by default, use 96 instead, should work better with very small screens
34 blino 24817 Patch3: gnome-settings-daemon-2.23.6-dpi.patch
35 blino 24822 # (cg) Fedora patches for touchpad support
36 blino 24817 Patch4: gnome-settings-daemon-2.28.0-fix-touchpad.patch
37     Patch6: gnome-settings-daemon-2.27.4-touchpad-defaults.patch
38 dmorgan 101760 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 blino 24817
44     URL: http://www.gnome.org/
45    
46     Conflicts: gnome-control-center < 2.21.90
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 dmorgan 101760 Conflicts: libgnome-window-settings-devel < 2.21.5
58 blino 24817
59     %description devel
60     Include files for the GNOME settings daemon
61    
62     %prep
63     %setup -q
64 dmorgan 101760 #%patch3 -p1 -b .dpi
65     #%patch4 -p1 -b .touchpad-fix
66     #%patch6 -p1 -b .touchpad-edgescroll
67     %patch7 -p0
68 blino 24817
69     %build
70 dmorgan 101760 %configure2_5x --enable-packagekit \
71     --enable-profiling \
72 cjw 119052 --disable-static \
73     --with-pnpids=%{_datadir}/misc/pnp.ids
74 blino 24817 %make
75    
76     %install
77 cjw 119100 rm -rf %{buildroot}
78 blino 24817
79 dmorgan 101760 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 blino 24817
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 dmorgan 101760 if [ $1 -eq 0 ]; then
101     %clean_icon_cache hicolor
102     glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
103     fi
104 blino 24817
105 dmorgan 101760 %posttrans
106     glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
107    
108 blino 24817 %files -f %{name}-2.0.lang
109 dmorgan 101760 %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 cjw 119052 %{_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 dmorgan 101760 %{_libexecdir}/gnome-settings-daemon
190 blino 24817 %{_libexecdir}/gsd-locate-pointer
191 dmorgan 101760 %{_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 blino 24817 %{_libexecdir}/gsd-datetime-mechanism
199 dmorgan 101760 %{_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 blino 24817
204 dmorgan 101760 %{_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 blino 24817 %files devel
213 dmorgan 101760 %{_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 blino 24817
218    
219    

  ViewVC Help
Powered by ViewVC 1.1.30