2 # - (gnome-settings-daemon:8918): updates-plugin-WARNING **: failed to open directory: Error opening directory '/run/udev/firmware-missing': Permission denied
5 %bcond_without ibus # ibus support need no yet released ibus 1.5 or at least devel 1.4.99 version
6 %bcond_without packagekit # packagekit 0.8.x doesn not supports poldek yet
7 %bcond_without systemd # by default use systemd for session tracking instead of ConsoleKit (fallback to ConsoleKit on runtime)
9 Summary: GNOME Settings Daemon
10 Summary(pl.UTF-8): Demon ustawień GNOME
11 Name: gnome-settings-daemon
16 Group: X11/Applications
17 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-settings-daemon/3.6/%{name}-%{version}.tar.xz
18 # Source0-md5: 1736e7305439b027cc7c2de2899ded69
19 Patch0: %{name}-pa-reconnect.patch
20 Patch1: %{name}-link.patch
21 Patch2: systemd-fallback.patch
22 URL: http://www.gnome.org/
23 %{?with_packagekit:BuildRequires: PackageKit-devel >= 0.8.0}
24 BuildRequires: autoconf >= 2.60
25 BuildRequires: automake >= 1:1.9
26 BuildRequires: colord-devel >= 0.1.12
27 BuildRequires: cups-devel
28 BuildRequires: fontconfig-devel
29 BuildRequires: gettext-devel
30 BuildRequires: glib2-devel >= 1:2.32.0
31 BuildRequires: gnome-desktop-devel >= 3.6.0
32 BuildRequires: gsettings-desktop-schemas-devel >= 3.6.0
33 BuildRequires: gtk+3-devel >= 3.4.0
34 %{?with_ibus:BuildRequires: ibus-devel >= 1.4.99}
35 BuildRequires: intltool >= 0.40.0
36 BuildRequires: lcms2-devel >= 2.2
37 BuildRequires: libcanberra-gtk3-devel
38 BuildRequires: libnotify-devel >= 0.7.3
39 BuildRequires: libtool
40 BuildRequires: libwacom-devel >= 0.6
41 BuildRequires: nss-devel >= 3.11.2
42 BuildRequires: pkgconfig
43 BuildRequires: pulseaudio-devel >= 0.9.16
44 BuildRequires: rpmbuild(macros) >= 1.593
45 BuildRequires: sed >= 4.0
46 %{?with_systemd:BuildRequires: systemd-devel}
47 BuildRequires: tar >= 1:1.22
48 BuildRequires: udev-glib-devel
49 BuildRequires: upower-devel >= 0.9.11
50 BuildRequires: xorg-driver-input-wacom-devel
51 BuildRequires: xorg-lib-libX11-devel
52 BuildRequires: xorg-lib-libXext-devel
53 BuildRequires: xorg-lib-libXi-devel
54 BuildRequires: xorg-lib-libXtst-devel
55 BuildRequires: xorg-lib-libXxf86misc-devel
56 BuildRequires: xorg-proto-kbproto-devel
58 Requires(post,postun): glib2 >= 1:2.32.0
59 Requires: gnome-desktop >= 3.6.0
60 Requires: gsettings-desktop-schemas >= 3.6.0
61 Requires: gtk+3 >= 3.4.0
62 Requires: gtk-update-icon-cache
63 Requires: hicolor-icon-theme
64 # sr@Latn vs. sr@latin
65 Conflicts: glibc-misc < 6:2.7
66 Conflicts: gnome-color-manager < 3.1.92-1
67 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 GNOME Settings Daemon.
72 %description -l pl.UTF-8
76 Summary: Header file for developing GNOME Settings Daemon clients
77 Summary(pl.UTF-8): Plik nagłówkowy do tworzenia klientów demona ustawień GNOME
78 Group: Development/Libraries
79 Requires: dbus-devel >= 1.2.0
80 Requires: glib2-devel >= 1:2.32.0
81 # doesn't require base currently
84 Header file for developing GNOME Settings Daemon clients.
86 %description devel -l pl.UTF-8
87 Plik nagłówkowy do tworzenia klientów demona ustawień GNOME.
90 Summary: Updates plugin for GNOME Settings Daemon
92 Requires: %{name} = %{epoch}:%{version}-%{release}
95 Updates plugin for GNOME Settings Daemon.
101 %{?with_systemd:%patch2 -p1}
112 %{__enable_disable systemd systemd} \
113 %{__enable_disable packagekit packagekit} \
114 %{__enable_disable ibus ibus} \
115 --disable-silent-rules
119 rm -rf $RPM_BUILD_ROOT
120 install -d $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/gtk-modules
123 DESTDIR=$RPM_BUILD_ROOT
125 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/*.{a,la}
130 rm -rf $RPM_BUILD_ROOT
133 %update_icon_cache hicolor
134 %glib_compile_schemas
137 %update_icon_cache hicolor
138 if [ "$1" = "0" ]; then
139 %glib_compile_schemas
142 %files -f %{name}.lang
143 %defattr(644,root,root,755)
144 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
145 %attr(755,root,root) %{_libexecdir}/gnome-fallback-mount-helper
146 %attr(755,root,root) %{_libexecdir}/gnome-settings-daemon
147 %attr(755,root,root) %{_libexecdir}/gsd-backlight-helper
148 %attr(755,root,root) %{_libexecdir}/gsd-input-sources-switcher
149 %attr(755,root,root) %{_libexecdir}/gsd-locate-pointer
150 %attr(755,root,root) %{_libexecdir}/gsd-printer
151 %attr(755,root,root) %{_libexecdir}/gsd-wacom-led-helper
152 %dir %{_libdir}/gnome-settings-daemon-3.0
153 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/liba11y-keyboard.so
154 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/liba11y-settings.so
155 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libbackground.so
156 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libclipboard.so
157 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libcolor.so
158 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libcursor.so
159 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libgsd.so
160 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libgsdwacom.so
161 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libhousekeeping.so
162 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libkeyboard.so
163 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libmedia-keys.so
164 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libmouse.so
165 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/liborientation.so
166 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libpower.so
167 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libprint-notifications.so
168 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libsmartcard.so
169 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libsound.so
170 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libxrandr.so
171 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libxsettings.so
172 %{_libdir}/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
173 %{_libdir}/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
174 %{_libdir}/gnome-settings-daemon-3.0/background.gnome-settings-plugin
175 %{_libdir}/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
176 %{_libdir}/gnome-settings-daemon-3.0/color.gnome-settings-plugin
177 %{_libdir}/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
178 %{_libdir}/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
179 %{_libdir}/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
180 %{_libdir}/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
181 %{_libdir}/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
182 %{_libdir}/gnome-settings-daemon-3.0/orientation.gnome-settings-plugin
183 %{_libdir}/gnome-settings-daemon-3.0/power.gnome-settings-plugin
184 %{_libdir}/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
185 %{_libdir}/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
186 %{_libdir}/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
187 %{_libdir}/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
188 %{_libdir}/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
189 %{_libdir}/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
190 %dir %{_libdir}/gnome-settings-daemon-3.0/gtk-modules
191 %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
192 %{_datadir}/dbus-1/services/org.freedesktop.IBus.service
193 %{_datadir}/glib-2.0/schemas/*.xml
194 %{_datadir}/gnome-settings-daemon
195 %{_datadir}/gnome-settings-daemon-3.0
196 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
197 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
198 %{_iconsdir}/hicolor/*/*/*.png
199 %{_iconsdir}/hicolor/*/*/*.svg
200 %{_mandir}/man1/gnome-settings-daemon.1*
201 %{_sysconfdir}/xdg/autostart/gnome-fallback-mount-helper.desktop
202 %{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_libexecdir}/gsd-list-wacom
207 %attr(755,root,root) %{_libexecdir}/gsd-test-a11y-keyboard
208 %attr(755,root,root) %{_libexecdir}/gsd-test-a11y-settings
209 %attr(755,root,root) %{_libexecdir}/gsd-test-background
210 %attr(755,root,root) %{_libexecdir}/gsd-test-input-helper
211 %attr(755,root,root) %{_libexecdir}/gsd-test-keyboard
212 %attr(755,root,root) %{_libexecdir}/gsd-test-media-keys
213 %attr(755,root,root) %{_libexecdir}/gsd-test-mouse
214 %attr(755,root,root) %{_libexecdir}/gsd-test-orientation
215 %attr(755,root,root) %{_libexecdir}/gsd-test-power
216 %attr(755,root,root) %{_libexecdir}/gsd-test-print-notifications
217 %attr(755,root,root) %{_libexecdir}/gsd-test-smartcard
218 %attr(755,root,root) %{_libexecdir}/gsd-test-sound
219 %attr(755,root,root) %{_libexecdir}/gsd-test-wacom
220 %attr(755,root,root) %{_libexecdir}/gsd-test-xsettings
221 %{_includedir}/gnome-settings-daemon-3.0
222 %{_pkgconfigdir}/gnome-settings-daemon.pc
224 %if %{with packagekit}
226 %defattr(644,root,root,755)
227 %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libupdates.so
228 %{_libdir}/gnome-settings-daemon-3.0/updates.gnome-settings-plugin
229 %{_datadir}/dbus-1/interfaces/org.gnome.SettingsDaemonUpdates.xml