]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blame - mate-settings-daemon.spec
tar.xz deps
[packages/mate-settings-daemon.git] / mate-settings-daemon.spec
CommitLineData
e0b99e3b
ER
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
6Summary: MATE Desktop settings daemon
7Name: mate-settings-daemon
8Version: 1.5.4
9Release: 0.2
10License: GPL v2+
11Group: X11/Applications
e0b99e3b
ER
12Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
13# Source0-md5: d60acd136d4d7b273dc5cb6033beba98
adba3799 14URL: http://mate-desktop.org/
e0b99e3b
ER
15BuildRequires: icon-naming-utils
16BuildRequires: mate-common
17#BuildRequires: pkgconfig(clutter-gst-1.0)
18BuildRequires: pkgconfig(dbus-glib-1)
19BuildRequires: pkgconfig(gsettings-desktop-schemas)
20BuildRequires: pkgconfig(gtk+-2.0)
21BuildRequires: pkgconfig(libmatekbd)
22BuildRequires: pkgconfig(libmatenotify)
23BuildRequires: pkgconfig(libxklavier)
24BuildRequires: pkgconfig(mate-desktop-2.0)
25BuildRequires: pkgconfig(nss)
26BuildRequires: pkgconfig(polkit-agent-1)
27BuildRequires: pkgconfig(polkit-gtk-mate-1)
28BuildRequires: pkgconfig(sm)
29BuildRequires: rpmbuild(macros) >= 1.596
adba3799
ER
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
e0b99e3b
ER
32Requires: glib2 >= 1:2.26.0
33Requires: gsettings-desktop-schemas
34Requires: gtk-update-icon-cache
35Requires: mate-icon-theme
36Requires(post,postun): /sbin/ldconfig
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39# makefiles and this spec gets confused if %{_libdir} == %{_libexecdir}
40# so we setup separate --libexecdir=%{_libdir}/msd
41%define _libexecdir %{_libdir}/msd
42
43%description
44MATE Desktop settings daemon
45
46%package devel
47Summary: Development files for mate-settings-daemon
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
50
51%description devel
52Development files for mate-settings-daemon
53
54%prep
55%setup -q
56
57%build
58NOCONFIGURE=1 ./autogen.sh
59%configure \
60 --disable-static \
61 --with-x \
62 --enable-gstreamer \
63 --enable-polkit \
64 --disable-schemas-compile \
65 --with-gnu-ld \
66 --with-x \
67 --with-nssdb \
68
69%{__make} \
70 V=1
71
72%install
73rm -rf $RPM_BUILD_ROOT
74%{__make} install -j1 \
75 DESTDIR=$RPM_BUILD_ROOT
76
77find $RPM_BUILD_ROOT -type f -name "*.la" |xargs rm
78find $RPM_BUILD_ROOT -type f -name "*.a" | xargs rm
79
80%find_lang %{name}
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%post
86/sbin/ldconfig
87%update_icon_cache mate
88%glib_compile_schemas
89
90%postun
91/sbin/ldconfig
92%update_icon_cache mate
93if [ "$1" -eq 0 ]; then
94 %glib_compile_schemas
95fi
96
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
103%dir %{_libexecdir}
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
113
114# XXX proper package for these dirs
115%dir %{_iconsdir}/mate/scalable/actions
116%dir %{_iconsdir}/mate/scalable/apps
117
118%files devel
119%defattr(644,root,root,755)
120%{_includedir}/mate-settings-daemon/
121%{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.150128 seconds and 4 git commands to generate.