]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blob - mate-settings-daemon.spec
403ef910df0e6e9cff3a72b627d2bd83e149f0d8
[packages/mate-settings-daemon.git] / mate-settings-daemon.spec
1 # TODO
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)
5
6 Summary:        MATE Desktop settings daemon
7 Name:           mate-settings-daemon
8 Version:        1.5.4
9 Release:        0.2
10 License:        GPL v2+
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)
36
37 # makefiles and this spec gets confused if %{_libdir} == %{_libexecdir}
38 # so we setup separate --libexecdir=%{_libdir}/msd
39 %define         _libexecdir %{_libdir}/msd
40
41 %description
42 MATE Desktop settings daemon
43
44 %package devel
45 Summary:        Development files for mate-settings-daemon
46 Group:          Development/Libraries
47 Requires:       %{name} = %{version}-%{release}
48
49 %description devel
50 Development files for mate-settings-daemon
51
52 %prep
53 %setup -q
54
55 %build
56 NOCONFIGURE=1 ./autogen.sh
57 %configure \
58         --disable-static \
59         --with-x  \
60         --enable-gstreamer  \
61         --enable-polkit  \
62         --disable-schemas-compile  \
63         --with-gnu-ld  \
64         --with-x  \
65         --with-nssdb  \
66
67 %{__make} \
68         V=1
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 %{__make} install -j1 \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 find $RPM_BUILD_ROOT -type f -name "*.la" |xargs rm
76 find $RPM_BUILD_ROOT -type f -name "*.a" | xargs rm
77
78 %find_lang %{name}
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post
84 /sbin/ldconfig
85 %update_icon_cache mate
86 %glib_compile_schemas
87
88 %postun
89 /sbin/ldconfig
90 %update_icon_cache mate
91 if [ "$1" -eq 0 ]; then
92         %glib_compile_schemas
93 fi
94
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
101 %dir %{_libexecdir}
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
111
112 # XXX proper package for these dirs
113 %dir %{_iconsdir}/mate/scalable/actions
114 %dir %{_iconsdir}/mate/scalable/apps
115
116 %files devel
117 %defattr(644,root,root,755)
118 %{_includedir}/mate-settings-daemon/
119 %{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.051388 seconds and 2 git commands to generate.