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 URL: http://mate-desktop.org/
13 Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
14 # Source0-md5: d60acd136d4d7b273dc5cb6033beba98
15 BuildRequires: icon-naming-utils
16 BuildRequires: mate-common
17 #BuildRequires: pkgconfig(clutter-gst-1.0)
18 BuildRequires: pkgconfig(dbus-glib-1)
19 BuildRequires: pkgconfig(gsettings-desktop-schemas)
20 BuildRequires: pkgconfig(gtk+-2.0)
21 BuildRequires: pkgconfig(libmatekbd)
22 BuildRequires: pkgconfig(libmatenotify)
23 BuildRequires: pkgconfig(libxklavier)
24 BuildRequires: pkgconfig(mate-desktop-2.0)
25 BuildRequires: pkgconfig(nss)
26 BuildRequires: pkgconfig(polkit-agent-1)
27 BuildRequires: pkgconfig(polkit-gtk-mate-1)
28 BuildRequires: pkgconfig(sm)
29 BuildRequires: rpmbuild(macros) >= 1.596
30 Requires: glib2 >= 1:2.26.0
31 Requires: gsettings-desktop-schemas
32 Requires: gtk-update-icon-cache
33 Requires: mate-icon-theme
34 Requires(post,postun): /sbin/ldconfig
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 # makefiles and this spec gets confused if %{_libdir} == %{_libexecdir}
38 # so we setup separate --libexecdir=%{_libdir}/msd
39 %define _libexecdir %{_libdir}/msd
42 MATE Desktop settings daemon
45 Summary: Development files for mate-settings-daemon
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
50 Development files for mate-settings-daemon
56 NOCONFIGURE=1 ./autogen.sh
62 --disable-schemas-compile \
71 rm -rf $RPM_BUILD_ROOT
72 %{__make} install -j1 \
73 DESTDIR=$RPM_BUILD_ROOT
75 find $RPM_BUILD_ROOT -type f -name "*.la" |xargs rm
76 find $RPM_BUILD_ROOT -type f -name "*.a" | xargs rm
81 rm -rf $RPM_BUILD_ROOT
85 %update_icon_cache mate
90 %update_icon_cache mate
91 if [ "$1" -eq 0 ]; then
95 %files -f %{name}.lang
96 %defattr(644,root,root,755)
97 %doc AUTHORS COPYING README
98 /etc/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
99 %{_sysconfdir}/xdg/autostart/mate-settings-daemon.desktop
100 %attr(755,root,root) %{_libdir}/mate-settings-daemon
102 %attr(755,root,root) %{_libexecdir}/mate-settings-daemon
103 %attr(755,root,root) %{_libexecdir}/msd-datetime-mechanism
104 %attr(755,root,root) %{_libexecdir}/msd-locate-pointer
105 %{_datadir}/dbus-1/services/org.mate.SettingsDaemon.service
106 %{_datadir}/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service
107 %{_iconsdir}/mate/*/*/*
108 %{_datadir}/mate-settings-daemon
109 %{_datadir}/glib-2.0/schemas/org.mate.*.xml
110 %{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
112 # XXX proper package for these dirs
113 %dir %{_iconsdir}/mate/scalable/actions
114 %dir %{_iconsdir}/mate/scalable/apps
117 %defattr(644,root,root,755)
118 %{_includedir}/mate-settings-daemon/
119 %{_pkgconfigdir}/mate-settings-daemon.pc