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: d60acd136d4d7b273dc5cb6033beba98
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.21.2
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
25 BuildRequires: nss-devel
26 #BuildRequires: pkgconfig(clutter-gst-1.0)
27 #BuildRequires: pkgconfig(mate-conf)
28 BuildRequires: polkit-devel
29 BuildRequires: rpmbuild(macros) >= 1.596
30 BuildRequires: tar >= 1:1.22
31 BuildRequires: xorg-lib-libSM-devel
33 Requires: glib2 >= 1:2.26.0
34 Requires: gsettings-desktop-schemas
35 Requires: gtk-update-icon-cache
36 Requires: mate-icon-theme
37 Requires(post,postun): /sbin/ldconfig
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 # makefiles and this spec gets confused if %{_libdir} == %{_libexecdir}
41 # so we setup separate --libexecdir=%{_libdir}/msd
42 %define _libexecdir %{_libdir}/msd
45 MATE Desktop settings daemon
48 Summary: Development files for mate-settings-daemon
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
53 Development files for mate-settings-daemon
59 NOCONFIGURE=1 ./autogen.sh
65 --disable-schemas-compile \
74 rm -rf $RPM_BUILD_ROOT
75 %{__make} install -j1 \
76 DESTDIR=$RPM_BUILD_ROOT
78 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
83 rm -rf $RPM_BUILD_ROOT
87 %update_icon_cache mate
92 %update_icon_cache mate
93 if [ "$1" -eq 0 ]; then
97 %files -f %{name}.lang
98 %defattr(644,root,root,755)
99 %doc AUTHORS COPYING README
100 /etc/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
101 %{_sysconfdir}/xdg/autostart/mate-settings-daemon.desktop
102 %attr(755,root,root) %{_libdir}/mate-settings-daemon
104 %attr(755,root,root) %{_libexecdir}/mate-settings-daemon
105 %attr(755,root,root) %{_libexecdir}/msd-datetime-mechanism
106 %attr(755,root,root) %{_libexecdir}/msd-locate-pointer
107 %{_datadir}/dbus-1/services/org.mate.SettingsDaemon.service
108 %{_datadir}/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service
109 %{_iconsdir}/mate/*/*/*.*
110 %{_datadir}/mate-settings-daemon
111 %{_datadir}/glib-2.0/schemas/org.mate.*.xml
112 %{_datadir}/polkit-1/actions/org.mate.settingsdaemon.datetimemechanism.policy
115 %defattr(644,root,root,755)
116 %{_includedir}/mate-settings-daemon
117 %{_pkgconfigdir}/mate-settings-daemon.pc