]> git.pld-linux.org Git - packages/mate-settings-daemon.git/blob - mate-settings-daemon.spec
1002bb6f3f0ed163a13c8733e1e8cdc54b8e4c01
[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:        1
10 License:        GPL v2+
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
32 BuildRequires:  xz
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)
39
40 # makefiles and this spec gets confused if %{_libdir} == %{_libexecdir}
41 # so we setup separate --libexecdir=%{_libdir}/msd
42 %define         _libexecdir %{_libdir}/msd
43
44 %description
45 MATE Desktop settings daemon
46
47 %package devel
48 Summary:        Development files for mate-settings-daemon
49 Group:          Development/Libraries
50 Requires:       %{name} = %{version}-%{release}
51
52 %description devel
53 Development files for mate-settings-daemon
54
55 %prep
56 %setup -q
57
58 %build
59 NOCONFIGURE=1 ./autogen.sh
60 %configure \
61         --disable-static \
62         --with-x  \
63         --enable-gstreamer  \
64         --enable-polkit  \
65         --disable-schemas-compile  \
66         --with-gnu-ld  \
67         --with-x  \
68         --with-nssdb  \
69
70 %{__make} \
71         V=1
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 %{__make} install -j1 \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
79
80 %find_lang %{name}
81
82 %clean
83 rm -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
93 if [ "$1" -eq 0 ]; then
94         %glib_compile_schemas
95 fi
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 %files devel
115 %defattr(644,root,root,755)
116 %{_includedir}/mate-settings-daemon
117 %{_pkgconfigdir}/mate-settings-daemon.pc
This page took 0.05589 seconds and 2 git commands to generate.