]>
Commit | Line | Data |
---|---|---|
62122279 ER |
1 | # TODO |
2 | # - (gnome-settings-daemon:8918): updates-plugin-WARNING **: failed to open directory: Error opening directory '/run/udev/firmware-missing': Permission denied | |
4d3226ac ŁK |
3 | # |
4 | # Conditiional build: | |
aab7d292 | 5 | %bcond_without ibus # ibus support need no yet released ibus 1.5 or at least devel 1.4.99 version |
9d94e7fb | 6 | %bcond_without packagekit # packagekit 0.8.x doesn not supports poldek yet |
27250cf1 | 7 | %bcond_without systemd # by default use systemd for session tracking instead of ConsoleKit (fallback to ConsoleKit on runtime) |
4d3226ac | 8 | # |
b305a924 | 9 | Summary: GNOME Settings Daemon |
856b8146 | 10 | Summary(pl.UTF-8): Demon ustawień GNOME |
b305a924 | 11 | Name: gnome-settings-daemon |
bf27f9c6 | 12 | Version: 3.6.4 |
aab7d292 | 13 | Release: 1 |
b305a924 PZ |
14 | Epoch: 1 |
15 | License: GPL v2+ | |
16 | Group: X11/Applications | |
27250cf1 | 17 | Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-settings-daemon/3.6/%{name}-%{version}.tar.xz |
bf27f9c6 | 18 | # Source0-md5: 362803ee1f1a0aa02e3c7df61ef82309 |
6779831d | 19 | Patch0: %{name}-pa-reconnect.patch |
4d3226ac | 20 | Patch1: %{name}-link.patch |
dcb6925e | 21 | Patch2: systemd-fallback.patch |
b305a924 | 22 | URL: http://www.gnome.org/ |
27250cf1 | 23 | %{?with_packagekit:BuildRequires: PackageKit-devel >= 0.8.0} |
5423cf68 | 24 | BuildRequires: autoconf >= 2.60 |
b305a924 | 25 | BuildRequires: automake >= 1:1.9 |
7c3ffd7e | 26 | BuildRequires: colord-devel >= 0.1.12 |
abb26482 | 27 | BuildRequires: cups-devel |
abb26482 | 28 | BuildRequires: fontconfig-devel |
b305a924 | 29 | BuildRequires: gettext-devel |
4e1efb24 | 30 | BuildRequires: glib2-devel >= 1:2.32.0 |
27250cf1 ŁK |
31 | BuildRequires: gnome-desktop-devel >= 3.6.0 |
32 | BuildRequires: gsettings-desktop-schemas-devel >= 3.6.0 | |
4e1efb24 | 33 | BuildRequires: gtk+3-devel >= 3.4.0 |
27250cf1 | 34 | %{?with_ibus:BuildRequires: ibus-devel >= 1.4.99} |
b10b3596 | 35 | BuildRequires: intltool >= 0.40.0 |
7c3ffd7e | 36 | BuildRequires: lcms2-devel >= 2.2 |
abb26482 | 37 | BuildRequires: libcanberra-gtk3-devel |
7c3ffd7e | 38 | BuildRequires: libnotify-devel >= 0.7.3 |
06ee1f5d | 39 | BuildRequires: libtool |
27250cf1 | 40 | BuildRequires: libwacom-devel >= 0.6 |
abb26482 | 41 | BuildRequires: nss-devel >= 3.11.2 |
b305a924 | 42 | BuildRequires: pkgconfig |
abb26482 ŁK |
43 | BuildRequires: pulseaudio-devel >= 0.9.16 |
44 | BuildRequires: rpmbuild(macros) >= 1.593 | |
45 | BuildRequires: sed >= 4.0 | |
e93733f8 | 46 | %{?with_systemd:BuildRequires: systemd-devel} |
13e323c8 | 47 | BuildRequires: tar >= 1:1.22 |
abb26482 | 48 | BuildRequires: udev-glib-devel |
4d3226ac ŁK |
49 | BuildRequires: upower-devel >= 0.9.11 |
50 | BuildRequires: xorg-driver-input-wacom-devel | |
abb26482 ŁK |
51 | BuildRequires: xorg-lib-libX11-devel |
52 | BuildRequires: xorg-lib-libXext-devel | |
53 | BuildRequires: xorg-lib-libXi-devel | |
4d3226ac | 54 | BuildRequires: xorg-lib-libXtst-devel |
b305a924 | 55 | BuildRequires: xorg-lib-libXxf86misc-devel |
abb26482 | 56 | BuildRequires: xorg-proto-kbproto-devel |
13e323c8 | 57 | BuildRequires: xz |
4e1efb24 | 58 | Requires(post,postun): glib2 >= 1:2.32.0 |
27250cf1 ŁK |
59 | Requires: gnome-desktop >= 3.6.0 |
60 | Requires: gsettings-desktop-schemas >= 3.6.0 | |
4e1efb24 | 61 | Requires: gtk+3 >= 3.4.0 |
abb26482 ŁK |
62 | Requires: gtk-update-icon-cache |
63 | Requires: hicolor-icon-theme | |
5423cf68 MB |
64 | # sr@Latn vs. sr@latin |
65 | Conflicts: glibc-misc < 6:2.7 | |
7c3ffd7e | 66 | Conflicts: gnome-color-manager < 3.1.92-1 |
b305a924 PZ |
67 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
68 | ||
69 | %description | |
70 | GNOME Settings Daemon. | |
71 | ||
856b8146 JB |
72 | %description -l pl.UTF-8 |
73 | Demon ustawień GNOME. | |
74 | ||
b305a924 | 75 | %package devel |
001661ac | 76 | Summary: Header file for developing GNOME Settings Daemon clients |
661fc76c | 77 | Summary(pl.UTF-8): Plik nagłówkowy do tworzenia klientów demona ustawień GNOME |
001661ac | 78 | Group: Development/Libraries |
abb26482 | 79 | Requires: dbus-devel >= 1.2.0 |
4e1efb24 | 80 | Requires: glib2-devel >= 1:2.32.0 |
001661ac | 81 | # doesn't require base currently |
b305a924 PZ |
82 | |
83 | %description devel | |
001661ac | 84 | Header file for developing GNOME Settings Daemon clients. |
b305a924 PZ |
85 | |
86 | %description devel -l pl.UTF-8 | |
661fc76c | 87 | Plik nagłówkowy do tworzenia klientów demona ustawień GNOME. |
b305a924 | 88 | |
27250cf1 ŁK |
89 | %package updates |
90 | Summary: Updates plugin for GNOME Settings Daemon | |
91 | Group: Libraries | |
bf27f9c6 | 92 | Requires: %{name} = %{epoch}:%{version}-%{release} |
27250cf1 ŁK |
93 | |
94 | %description updates | |
95 | Updates plugin for GNOME Settings Daemon. | |
96 | ||
b305a924 PZ |
97 | %prep |
98 | %setup -q | |
6779831d | 99 | %patch0 -p1 |
4d3226ac | 100 | %patch1 -p1 |
06292bb9 | 101 | %{?with_systemd:%patch2 -p1} |
b305a924 PZ |
102 | |
103 | %build | |
b305a924 PZ |
104 | %{__glib_gettextize} |
105 | %{__intltoolize} | |
106 | %{__libtoolize} | |
107 | %{__aclocal} | |
108 | %{__autoheader} | |
109 | %{__autoconf} | |
110 | %{__automake} | |
abb26482 | 111 | %configure \ |
4d3226ac | 112 | %{__enable_disable systemd systemd} \ |
9d94e7fb | 113 | %{__enable_disable packagekit packagekit} \ |
27250cf1 | 114 | %{__enable_disable ibus ibus} \ |
4d3226ac | 115 | --disable-silent-rules |
b305a924 PZ |
116 | %{__make} |
117 | ||
118 | %install | |
119 | rm -rf $RPM_BUILD_ROOT | |
abb26482 | 120 | install -d $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/gtk-modules |
b305a924 PZ |
121 | |
122 | %{__make} install \ | |
123 | DESTDIR=$RPM_BUILD_ROOT | |
124 | ||
abb26482 | 125 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/*.{a,la} |
5423cf68 MB |
126 | |
127 | %find_lang %{name} | |
b305a924 PZ |
128 | |
129 | %clean | |
130 | rm -rf $RPM_BUILD_ROOT | |
131 | ||
132 | %post | |
4d82ac56 | 133 | %update_icon_cache hicolor |
abb26482 | 134 | %glib_compile_schemas |
b305a924 | 135 | |
4d82ac56 MB |
136 | %postun |
137 | %update_icon_cache hicolor | |
abb26482 ŁK |
138 | if [ "$1" = "0" ]; then |
139 | %glib_compile_schemas | |
140 | fi | |
4d82ac56 | 141 | |
5423cf68 | 142 | %files -f %{name}.lang |
b305a924 PZ |
143 | %defattr(644,root,root,755) |
144 | %doc AUTHORS ChangeLog MAINTAINERS NEWS README | |
7c3ffd7e | 145 | %attr(755,root,root) %{_libexecdir}/gnome-fallback-mount-helper |
376e20a0 | 146 | %attr(755,root,root) %{_libexecdir}/gnome-settings-daemon |
7c3ffd7e | 147 | %attr(755,root,root) %{_libexecdir}/gsd-backlight-helper |
27250cf1 | 148 | %attr(755,root,root) %{_libexecdir}/gsd-input-sources-switcher |
376e20a0 | 149 | %attr(755,root,root) %{_libexecdir}/gsd-locate-pointer |
abb26482 | 150 | %attr(755,root,root) %{_libexecdir}/gsd-printer |
bf27f9c6 | 151 | %attr(755,root,root) %{_libexecdir}/gsd-test-screensaver-proxy |
4d3226ac | 152 | %attr(755,root,root) %{_libexecdir}/gsd-wacom-led-helper |
abb26482 ŁK |
153 | %dir %{_libdir}/gnome-settings-daemon-3.0 |
154 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/liba11y-keyboard.so | |
155 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/liba11y-settings.so | |
abb26482 ŁK |
156 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libbackground.so |
157 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libclipboard.so | |
7c3ffd7e ŁK |
158 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libcolor.so |
159 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libcursor.so | |
4d3226ac ŁK |
160 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libgsd.so |
161 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libgsdwacom.so | |
abb26482 | 162 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libhousekeeping.so |
abb26482 ŁK |
163 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libkeyboard.so |
164 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libmedia-keys.so | |
165 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libmouse.so | |
7c3ffd7e ŁK |
166 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/liborientation.so |
167 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libpower.so | |
abb26482 | 168 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libprint-notifications.so |
bf27f9c6 | 169 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libscreensaver-proxy.so |
abb26482 ŁK |
170 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libsmartcard.so |
171 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libsound.so | |
abb26482 ŁK |
172 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libxrandr.so |
173 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libxsettings.so | |
174 | %{_libdir}/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin | |
175 | %{_libdir}/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin | |
abb26482 ŁK |
176 | %{_libdir}/gnome-settings-daemon-3.0/background.gnome-settings-plugin |
177 | %{_libdir}/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin | |
7c3ffd7e ŁK |
178 | %{_libdir}/gnome-settings-daemon-3.0/color.gnome-settings-plugin |
179 | %{_libdir}/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin | |
abb26482 | 180 | %{_libdir}/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin |
abb26482 ŁK |
181 | %{_libdir}/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin |
182 | %{_libdir}/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin | |
183 | %{_libdir}/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin | |
7c3ffd7e ŁK |
184 | %{_libdir}/gnome-settings-daemon-3.0/orientation.gnome-settings-plugin |
185 | %{_libdir}/gnome-settings-daemon-3.0/power.gnome-settings-plugin | |
abb26482 | 186 | %{_libdir}/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin |
bf27f9c6 | 187 | %{_libdir}/gnome-settings-daemon-3.0/screensaver-proxy.gnome-settings-plugin |
abb26482 ŁK |
188 | %{_libdir}/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin |
189 | %{_libdir}/gnome-settings-daemon-3.0/sound.gnome-settings-plugin | |
abb26482 ŁK |
190 | %{_libdir}/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin |
191 | %{_libdir}/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin | |
192 | %{_libdir}/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin | |
193 | %dir %{_libdir}/gnome-settings-daemon-3.0/gtk-modules | |
194 | %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert | |
aab7d292 | 195 | %{_datadir}/dbus-1/services/org.freedesktop.IBus.service |
abb26482 ŁK |
196 | %{_datadir}/glib-2.0/schemas/*.xml |
197 | %{_datadir}/gnome-settings-daemon | |
198 | %{_datadir}/gnome-settings-daemon-3.0 | |
7c3ffd7e | 199 | %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy |
4d3226ac | 200 | %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy |
4d82ac56 MB |
201 | %{_iconsdir}/hicolor/*/*/*.png |
202 | %{_iconsdir}/hicolor/*/*/*.svg | |
abb26482 | 203 | %{_mandir}/man1/gnome-settings-daemon.1* |
7c3ffd7e | 204 | %{_sysconfdir}/xdg/autostart/gnome-fallback-mount-helper.desktop |
abb26482 | 205 | %{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop |
b305a924 | 206 | |
b305a924 PZ |
207 | %files devel |
208 | %defattr(644,root,root,755) | |
27250cf1 ŁK |
209 | %attr(755,root,root) %{_libexecdir}/gsd-list-wacom |
210 | %attr(755,root,root) %{_libexecdir}/gsd-test-a11y-keyboard | |
211 | %attr(755,root,root) %{_libexecdir}/gsd-test-a11y-settings | |
212 | %attr(755,root,root) %{_libexecdir}/gsd-test-background | |
213 | %attr(755,root,root) %{_libexecdir}/gsd-test-input-helper | |
214 | %attr(755,root,root) %{_libexecdir}/gsd-test-keyboard | |
215 | %attr(755,root,root) %{_libexecdir}/gsd-test-media-keys | |
216 | %attr(755,root,root) %{_libexecdir}/gsd-test-mouse | |
217 | %attr(755,root,root) %{_libexecdir}/gsd-test-orientation | |
218 | %attr(755,root,root) %{_libexecdir}/gsd-test-power | |
219 | %attr(755,root,root) %{_libexecdir}/gsd-test-print-notifications | |
220 | %attr(755,root,root) %{_libexecdir}/gsd-test-smartcard | |
221 | %attr(755,root,root) %{_libexecdir}/gsd-test-sound | |
222 | %attr(755,root,root) %{_libexecdir}/gsd-test-wacom | |
223 | %attr(755,root,root) %{_libexecdir}/gsd-test-xsettings | |
abb26482 | 224 | %{_includedir}/gnome-settings-daemon-3.0 |
b305a924 | 225 | %{_pkgconfigdir}/gnome-settings-daemon.pc |
27250cf1 ŁK |
226 | |
227 | %if %{with packagekit} | |
228 | %files updates | |
229 | %defattr(644,root,root,755) | |
230 | %attr(755,root,root) %{_libdir}/gnome-settings-daemon-3.0/libupdates.so | |
231 | %{_libdir}/gnome-settings-daemon-3.0/updates.gnome-settings-plugin | |
abb26482 | 232 | %{_datadir}/dbus-1/interfaces/org.gnome.SettingsDaemonUpdates.xml |
27250cf1 | 233 | %endif |