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

  ViewVC Help
Powered by ViewVC 1.1.30