1 # NOTE: this package is deprecated, meant for MATE <= 1.4 compatibility only
4 %bcond_with esd # EsounD support (obsolete)
5 %bcond_with static_libs # static library
7 Summary: MATE base library
8 Summary(pl.UTF-8): Podstawowa biblioteka MATE
14 Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
15 # Source0-md5: 12cbd0c29abf817501ce8c5233f5aa4e
16 Patch0: %{name}-load-config.patch
17 Patch1: %{name}-glib.patch
18 URL: http://mate-desktop.org/
19 %{?with_esd:BuildRequires: audiofile-devel >= 0.2.3}
20 BuildRequires: autoconf >= 2.54
21 BuildRequires: automake >= 1:1.9
22 BuildRequires: docbook-dtd412-xml
23 %{?with_esd:BuildRequires: esound-devel >= 0.2.26}
24 BuildRequires: gettext-tools >= 0.10.40
25 BuildRequires: glib2-devel >= 1:2.16.0
26 BuildRequires: gtk-doc >= 1.0
27 BuildRequires: intltool >= 0.40.0
28 BuildRequires: libcanberra-devel
29 BuildRequires: libmatecomponent-devel >= 1.1.0
30 BuildRequires: libtool >= 1:1.4.3
31 BuildRequires: mate-common
32 BuildRequires: mate-conf-devel >= 1.1.0
33 BuildRequires: mate-vfs-devel >= 1.1.0
34 BuildRequires: perl-base >= 5
35 BuildRequires: pkgconfig
36 BuildRequires: popt-devel >= 1.5
37 BuildRequires: rpmbuild(macros) >= 1.197
38 BuildRequires: tar >= 1:1.22
40 Requires(post,preun): mate-conf >= 1.1.0
41 Requires: %{name}-libs = %{version}-%{release}
42 Requires: mate-conf >= 1.1.0
43 Suggests: mate-vfs >= 1.1.0
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define mateconf_schema_install() \
48 MATECONF_CONFIG_SOURCE="xml:readwrite:/etc/mateconf/mateconf.xml.defaults" /usr/bin/mateconftool-2 --makefile-install-rule /etc/mateconf/schemas/%{?1}%{!?1:*.schemas} > /dev/null ; \
51 %define mateconf_schema_uninstall() \
52 if [ $1 = 0 -a -x /usr/bin/mateconftool-2 ]; then \
54 MATECONF_CONFIG_SOURCE="xml:readwrite:/etc/mateconf/mateconf.xml.defaults" /usr/bin/mateconftool-2 --makefile-uninstall-rule /etc/mateconf/schemas/%{?1} > /dev/null \
59 libmate is the non-GUI part of base MATE libraries. It's a fork of
62 %description -l pl.UTF-8
63 libmate to nie związana z graficznym interfejsem użytkownika część
64 podstawowych bibliotek MATE. Jest to odgałęzienie libgnome.
67 Summary: Base libmate library and matecomponent modules
68 Summary(pl.UTF-8): Podstawowa biblioteka libmate oraz moduły matecomponent
70 Requires: libmatecomponent >= 1.1.0
71 Requires: mate-conf-libs >= 1.1.0
72 Requires: mate-vfs-libs >= 1.1.0
76 Base libmate library and matecomponent modules.
78 %description libs -l pl.UTF-8
79 Podstawowa biblioteka libmate oraz moduły matecomponent.
82 Summary: Headers for libmate
83 Summary(pl.UTF-8): Pliki nagłówkowe libmate
84 Group: Development/Libraries
85 Requires: %{name}-libs = %{version}-%{release}
86 Requires: libcanberra-devel
87 Requires: libmatecomponent-devel >= 1.1.0
88 Requires: mate-conf-devel >= 1.1.0
89 Requires: mate-vfs-devel >= 1.1.0
90 Requires: popt-devel >= 1.5
93 This package includes the header files for libmate applications
96 %description devel -l pl.UTF-8
97 Pliki nagłówkowe potrzebne do kompilowania programów korzystających z
101 Summary: Static libmate library
102 Summary(pl.UTF-8): Statyczna biblioteka libmate
103 Group: Development/Libraries
104 Requires: %{name}-devel = %{version}-%{release}
107 Static version of libmate library.
109 %description static -l pl.UTF-8
110 Statyczna wersja biblioteki libmate.
113 Summary: libmate API documentation
114 Summary(pl.UTF-8): Dokumentacja API libmate
116 Requires: gtk-doc-common
119 libmate API documentation.
121 %description apidocs -l pl.UTF-8
122 Dokumentacja API libmate.
139 MATECONFTOOL=/usr/bin/mateconftool-2 \
140 %{?with_esd:--enable-esd} \
142 --disable-schemas-install \
143 --disable-silent-rules \
144 %{!?with_static_libs:--disable-static} \
145 --with-html-dir=%{_gtkdocdir}
149 rm -rf $RPM_BUILD_ROOT
150 #export _POSIX2_VERSION=199209
153 DESTDIR=$RPM_BUILD_ROOT
155 # no static modules and *.la for matecomponent modules
156 # libraries .la obsoleted by pkg-config
157 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la \
158 $RPM_BUILD_ROOT%{_libdir}/matecomponent/monikers/*.la
159 %if %{with static_libs}
160 %{__rm} $RPM_BUILD_ROOT%{_libdir}/matecomponent/monikers/*.a
163 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr@ije,sr@ijekavian}
168 rm -rf $RPM_BUILD_ROOT
171 %mateconf_schema_install desktop_mate_accessibility_keyboard.schemas
172 %mateconf_schema_install desktop_mate_accessibility_startup.schemas
173 %mateconf_schema_install desktop_mate_applications_at_mobility.schemas
174 %mateconf_schema_install desktop_mate_applications_at_visual.schemas
175 %mateconf_schema_install desktop_mate_applications_browser.schemas
176 %mateconf_schema_install desktop_mate_applications_office.schemas
177 %mateconf_schema_install desktop_mate_applications_terminal.schemas
178 %mateconf_schema_install desktop_mate_applications_window_manager.schemas
179 %mateconf_schema_install desktop_mate_background.schemas
180 %mateconf_schema_install desktop_mate_file_views.schemas
181 %mateconf_schema_install desktop_mate_interface.schemas
182 %mateconf_schema_install desktop_mate_lockdown.schemas
183 %mateconf_schema_install desktop_mate_peripherals_keyboard.schemas
184 %mateconf_schema_install desktop_mate_peripherals_mouse.schemas
185 %mateconf_schema_install desktop_mate_sound.schemas
186 %mateconf_schema_install desktop_mate_thumbnail_cache.schemas
187 %mateconf_schema_install desktop_mate_thumbnailers.schemas
188 %mateconf_schema_install desktop_mate_typing_break.schemas
191 %mateconf_schema_uninstall desktop_mate_accessibility_keyboard.schemas
192 %mateconf_schema_uninstall desktop_mate_accessibility_startup.schemas
193 %mateconf_schema_uninstall desktop_mate_applications_at_mobility.schemas
194 %mateconf_schema_uninstall desktop_mate_applications_at_visual.schemas
195 %mateconf_schema_uninstall desktop_mate_applications_browser.schemas
196 %mateconf_schema_uninstall desktop_mate_applications_office.schemas
197 %mateconf_schema_uninstall desktop_mate_applications_terminal.schemas
198 %mateconf_schema_uninstall desktop_mate_applications_window_manager.schemas
199 %mateconf_schema_uninstall desktop_mate_background.schemas
200 %mateconf_schema_uninstall desktop_mate_file_views.schemas
201 %mateconf_schema_uninstall desktop_mate_interface.schemas
202 %mateconf_schema_uninstall desktop_mate_lockdown.schemas
203 %mateconf_schema_uninstall desktop_mate_peripherals_keyboard.schemas
204 %mateconf_schema_uninstall desktop_mate_peripherals_mouse.schemas
205 %mateconf_schema_uninstall desktop_mate_sound.schemas
206 %mateconf_schema_uninstall desktop_mate_thumbnail_cache.schemas
207 %mateconf_schema_uninstall desktop_mate_thumbnailers.schemas
208 %mateconf_schema_uninstall desktop_mate_typing_break.schemas
210 %post libs -p /sbin/ldconfig
211 %postun libs -p /sbin/ldconfig
213 %files -f %{name}.lang
214 %defattr(644,root,root,755)
215 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
216 %attr(755,root,root) %{_bindir}/mate-open
217 %dir %{_datadir}/mate-background-properties
218 %{_datadir}/mate-background-properties/mate-default.xml
219 %{_mandir}/man7/mate-options*
220 %{_sysconfdir}/mateconf/schemas/desktop_mate_accessibility_keyboard.schemas
221 %{_sysconfdir}/mateconf/schemas/desktop_mate_accessibility_startup.schemas
222 %{_sysconfdir}/mateconf/schemas/desktop_mate_applications_at_mobility.schemas
223 %{_sysconfdir}/mateconf/schemas/desktop_mate_applications_at_visual.schemas
224 %{_sysconfdir}/mateconf/schemas/desktop_mate_applications_browser.schemas
225 %{_sysconfdir}/mateconf/schemas/desktop_mate_applications_office.schemas
226 %{_sysconfdir}/mateconf/schemas/desktop_mate_applications_terminal.schemas
227 %{_sysconfdir}/mateconf/schemas/desktop_mate_applications_window_manager.schemas
228 %{_sysconfdir}/mateconf/schemas/desktop_mate_background.schemas
229 %{_sysconfdir}/mateconf/schemas/desktop_mate_file_views.schemas
230 %{_sysconfdir}/mateconf/schemas/desktop_mate_interface.schemas
231 %{_sysconfdir}/mateconf/schemas/desktop_mate_lockdown.schemas
232 %{_sysconfdir}/mateconf/schemas/desktop_mate_peripherals_keyboard.schemas
233 %{_sysconfdir}/mateconf/schemas/desktop_mate_peripherals_mouse.schemas
234 %{_sysconfdir}/mateconf/schemas/desktop_mate_sound.schemas
235 %{_sysconfdir}/mateconf/schemas/desktop_mate_thumbnail_cache.schemas
236 %{_sysconfdir}/mateconf/schemas/desktop_mate_thumbnailers.schemas
237 %{_sysconfdir}/mateconf/schemas/desktop_mate_typing_break.schemas
238 %dir %{_sysconfdir}/sound
239 %dir %{_sysconfdir}/sound/events
240 %{_sysconfdir}/sound/events/gtk2-mate-events.soundlist
241 %{_sysconfdir}/sound/events/mate.soundlist
244 %defattr(644,root,root,755)
245 %attr(755,root,root) %{_libdir}/libmate-2.so.*.*.*
246 %attr(755,root,root) %ghost %{_libdir}/libmate-2.so.0
247 %attr(755,root,root) %{_libdir}/matecomponent/monikers/libmoniker_extra_2.so
248 %{_libdir}/matecomponent/servers/MATE_Moniker_std.server
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_libdir}/libmate-2.so
253 %{_includedir}/libmate-2.0
254 %{_pkgconfigdir}/libmate-2.0.pc
256 %if %{with static_libs}
258 %defattr(644,root,root,755)
259 %{_libdir}/libmate-2.a
263 %defattr(644,root,root,755)
264 %{_gtkdocdir}/libmate