]> git.pld-linux.org Git - packages/gnome-settings-daemon.git/blame - gnome-settings-daemon.spec
- updated to 3.6.4
[packages/gnome-settings-daemon.git] / gnome-settings-daemon.spec
CommitLineData
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 9Summary: GNOME Settings Daemon
856b8146 10Summary(pl.UTF-8): Demon ustawień GNOME
b305a924 11Name: gnome-settings-daemon
bf27f9c6 12Version: 3.6.4
aab7d292 13Release: 1
b305a924
PZ
14Epoch: 1
15License: GPL v2+
16Group: X11/Applications
27250cf1 17Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-settings-daemon/3.6/%{name}-%{version}.tar.xz
bf27f9c6 18# Source0-md5: 362803ee1f1a0aa02e3c7df61ef82309
6779831d 19Patch0: %{name}-pa-reconnect.patch
4d3226ac 20Patch1: %{name}-link.patch
dcb6925e 21Patch2: systemd-fallback.patch
b305a924 22URL: http://www.gnome.org/
27250cf1 23%{?with_packagekit:BuildRequires: PackageKit-devel >= 0.8.0}
5423cf68 24BuildRequires: autoconf >= 2.60
b305a924 25BuildRequires: automake >= 1:1.9
7c3ffd7e 26BuildRequires: colord-devel >= 0.1.12
abb26482 27BuildRequires: cups-devel
abb26482 28BuildRequires: fontconfig-devel
b305a924 29BuildRequires: gettext-devel
4e1efb24 30BuildRequires: glib2-devel >= 1:2.32.0
27250cf1
ŁK
31BuildRequires: gnome-desktop-devel >= 3.6.0
32BuildRequires: gsettings-desktop-schemas-devel >= 3.6.0
4e1efb24 33BuildRequires: gtk+3-devel >= 3.4.0
27250cf1 34%{?with_ibus:BuildRequires: ibus-devel >= 1.4.99}
b10b3596 35BuildRequires: intltool >= 0.40.0
7c3ffd7e 36BuildRequires: lcms2-devel >= 2.2
abb26482 37BuildRequires: libcanberra-gtk3-devel
7c3ffd7e 38BuildRequires: libnotify-devel >= 0.7.3
06ee1f5d 39BuildRequires: libtool
27250cf1 40BuildRequires: libwacom-devel >= 0.6
abb26482 41BuildRequires: nss-devel >= 3.11.2
b305a924 42BuildRequires: pkgconfig
abb26482
ŁK
43BuildRequires: pulseaudio-devel >= 0.9.16
44BuildRequires: rpmbuild(macros) >= 1.593
45BuildRequires: sed >= 4.0
e93733f8 46%{?with_systemd:BuildRequires: systemd-devel}
13e323c8 47BuildRequires: tar >= 1:1.22
abb26482 48BuildRequires: udev-glib-devel
4d3226ac
ŁK
49BuildRequires: upower-devel >= 0.9.11
50BuildRequires: xorg-driver-input-wacom-devel
abb26482
ŁK
51BuildRequires: xorg-lib-libX11-devel
52BuildRequires: xorg-lib-libXext-devel
53BuildRequires: xorg-lib-libXi-devel
4d3226ac 54BuildRequires: xorg-lib-libXtst-devel
b305a924 55BuildRequires: xorg-lib-libXxf86misc-devel
abb26482 56BuildRequires: xorg-proto-kbproto-devel
13e323c8 57BuildRequires: xz
4e1efb24 58Requires(post,postun): glib2 >= 1:2.32.0
27250cf1
ŁK
59Requires: gnome-desktop >= 3.6.0
60Requires: gsettings-desktop-schemas >= 3.6.0
4e1efb24 61Requires: gtk+3 >= 3.4.0
abb26482
ŁK
62Requires: gtk-update-icon-cache
63Requires: hicolor-icon-theme
5423cf68
MB
64# sr@Latn vs. sr@latin
65Conflicts: glibc-misc < 6:2.7
7c3ffd7e 66Conflicts: gnome-color-manager < 3.1.92-1
b305a924
PZ
67BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69%description
70GNOME Settings Daemon.
71
856b8146
JB
72%description -l pl.UTF-8
73Demon ustawień GNOME.
74
b305a924 75%package devel
001661ac 76Summary: Header file for developing GNOME Settings Daemon clients
661fc76c 77Summary(pl.UTF-8): Plik nagłówkowy do tworzenia klientów demona ustawień GNOME
001661ac 78Group: Development/Libraries
abb26482 79Requires: dbus-devel >= 1.2.0
4e1efb24 80Requires: glib2-devel >= 1:2.32.0
001661ac 81# doesn't require base currently
b305a924
PZ
82
83%description devel
001661ac 84Header file for developing GNOME Settings Daemon clients.
b305a924
PZ
85
86%description devel -l pl.UTF-8
661fc76c 87Plik nagłówkowy do tworzenia klientów demona ustawień GNOME.
b305a924 88
27250cf1
ŁK
89%package updates
90Summary: Updates plugin for GNOME Settings Daemon
91Group: Libraries
bf27f9c6 92Requires: %{name} = %{epoch}:%{version}-%{release}
27250cf1
ŁK
93
94%description updates
95Updates 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
119rm -rf $RPM_BUILD_ROOT
abb26482 120install -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
130rm -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
138if [ "$1" = "0" ]; then
139 %glib_compile_schemas
140fi
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
This page took 0.114417 seconds and 4 git commands to generate.