2 # - do implicit list of deps?
3 #mate-settings-daemon-1.5.4-0.2.i686 marks libmatekbd-1.5.0-0.1.i686 (cap libmatekbd.so.4)
4 #mate-settings-daemon-1.5.4-0.2.i686 marks libmatenotify-1.5.0-0.1.i686 (cap libmatenotify.so.1)
6 Summary: MATE Desktop settings daemon
7 Name: mate-settings-daemon
11 Group: X11/Applications
12 Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
13 # Source0-md5: d0c02b1a8cee205bccf1bd237d21d82a
14 URL: http://wiki.mate-desktop.org/mate-settings-daemon
15 BuildRequires: dbus-glib-devel >= 0.74
16 BuildRequires: gettext-devel
17 BuildRequires: glib2-devel >= 1:2.17.3
18 BuildRequires: gtk+2-devel >= 2:2.24.0
19 BuildRequires: intltool >= 0.37.1
20 BuildRequires: libmatekbd-devel
21 BuildRequires: libmatenotify-devel
22 BuildRequires: libxklavier-devel
23 BuildRequires: mate-common
24 BuildRequires: mate-desktop-devel >= 1.5.0
25 BuildRequires: nss-devel
26 #BuildRequires: pkgconfig(clutter-gst-1.0)
27 #BuildRequires: pkgconfig(mate-conf)
28 BuildRequires: polkit-devel >= 0.97
29 BuildRequires: pulseaudio-devel >= 0.9.16
30 BuildRequires: rpmbuild(macros) >= 1.596
31 BuildRequires: tar >= 1:1.22
32 BuildRequires: xorg-lib-libSM-devel
34 Requires: glib2 >= 1:2.26.0
35 Requires: gsettings-desktop-schemas
36 Requires: gtk-update-icon-cache
37 Requires: mate-icon-theme
38 Requires(post,postun): /sbin/ldconfig
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 # makefiles and this spec gets confused if %{_libdir} == %{_libexecdir}
42 # so we setup separate --libexecdir=%{_libdir}/msd
43 %define _libexecdir %{_libdir}/msd
46 MATE Desktop settings daemon
49 Summary: Development files for mate-settings-daemon
50 Group: Development/Libraries
51 Requires: %{name} = %{version}-%{release}
54 Development files for mate-settings-daemon
60 NOCONFIGURE=1 ./autogen.sh
62 --disable-silent-rules \
67 --disable-schemas-compile \
75 rm -rf $RPM_BUILD_ROOT
76 %{__make} install -j1 \
77 DESTDIR=$RPM_BUILD_ROOT
79 # mate < 1.5 did not exist in pld, avoid dependency on mate-conf
80 %{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/mate-settings-daemon.convert
82 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
87 rm -rf $RPM_BUILD_ROOT
91 %update_icon_cache mate
96 %update_icon_cache mate
97 if [ "$1" -eq 0 ]; then
101 %files -f %{name}.lang
102 %defattr(644,root,root,755)
103 %doc AUTHORS COPYING README
104 /etc/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
105 %{_sysconfdir}/xdg/autostart/mate-settings-daemon.desktop
106 %attr(755,root,root) %{_libdir}/mate-settings-daemon
108 %attr(755,root,root) %{_libexecdir}/mate-settings-daemon
109 %attr(755,root,root) %{_libexecdir}/msd-datetime-mechanism
110 %attr(755,root,root) %{_libexecdir}/msd-locate-pointer
111 %{_datadir}/dbus-1/services/org.mate.SettingsDaemon.service
112 %{_datadir}/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service
113 %{_iconsdir}/mate/*/*/*.*
114 %{_datadir}/mate-settings-daemon
115 %{_datadir}/glib-2.0/schemas/org.mate.*.xml
116 %{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
119 %defattr(644,root,root,755)
120 %{_includedir}/mate-settings-daemon
121 %{_pkgconfigdir}/mate-settings-daemon.pc