1 # NOTE: this package is deprecated, meant for MATE <= 1.4 compatibility only
4 %bcond_with static_libs # static library
6 Summary: Library for compound documents in MATE
7 Summary(pl.UTF-8): Biblioteka do łączenia dokumentów w MATE
8 Summary(pt_BR.UTF-8): Biblioteca para documentos compostos no MATE
12 License: LGPL v2+ (libraries), GPL v2+ (programs)
14 Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
15 # Source0-md5: 7ba05884fec91eb5c3bb2cf7300b0e16
16 Patch0: %{name}-am.patch
17 Patch1: %{name}-glib.patch
18 URL: http://mate-desktop.org/
19 BuildRequires: autoconf >= 2.59
20 BuildRequires: automake >= 1:1.9
22 BuildRequires: docbook-dtd412-xml
24 BuildRequires: gettext-tools >= 0.10.40
25 BuildRequires: glib2-devel >= 1:2.26.0
26 BuildRequires: gtk-doc >= 1.0
27 BuildRequires: intltool >= 0.35.0
28 BuildRequires: libtool >= 1:1.4.3
29 BuildRequires: libxml2-devel >= 1:2.6.31
30 BuildRequires: mate-common
31 BuildRequires: mate-corba-devel >= 1.1.0
32 BuildRequires: perl-base
33 BuildRequires: pkgconfig
34 BuildRequires: popt-devel >= 1.5
35 BuildRequires: rpmbuild(macros) >= 1.197
36 BuildRequires: sed >= 4.0
37 BuildRequires: tar >= 1:1.22
39 Requires(post): /sbin/ldconfig
40 Requires: glib2 >= 1:2.26.0
41 Requires: libxml2 >= 1:2.6.31
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 libmatecomponent is a library that provides the necessary framework
47 for MATE applications to deal with compound documents, i.e. those with
48 a spreadsheet and graphic embedded in a word-processing document.
50 %description -l pl.UTF-8
51 libmatecomponent jest biblioteką dającą aplikacjom MATE szkielet
52 pozwalający im pracować ze złożonymi dokumentami. Dzięki niemu można
53 np. osadzić arkusz kalkulacyjny i grafikę w dokumencie edytora tekstu.
55 %description -l pt_BR.UTF-8
56 libmatecomponent é uma biblioteca que fornece uma camada necessária
57 para os aplicativos do MATE funcionarem com documentos compostos, por
58 exemplo planilhas de cálculo e gráficos juntos num documento texto.
61 Summary: Include files for the libmatecomponent document model
62 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmatecomponent
63 Group: Development/Libraries
64 Requires: %{name} = %{version}-%{release}
65 Requires: glib2-devel >= 1:2.26.0
66 Requires: mate-corba-devel >= 1.1.0
68 Requires: popt-devel >= 1.5
71 This package provides the necessary include files to allow you to
72 develop programs using the libmatecomponent document model.
74 %description devel -l pl.UTF-8
75 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
76 korzystających z modelu dokumentów libmatecomponent.
79 Summary: Static libmatecomponent libraries
80 Summary(pl.UTF-8): Biblioteki statyczne libmatecomponent
81 Group: Development/Libraries
82 Requires: %{name}-devel = %{version}-%{release}
85 Static libmatecomponent libraries.
87 %description static -l pl.UTF-8
88 Biblioteki statyczne libmatecomponent.
91 Summary: libmatecomponent API documentation
92 Summary(pl.UTF-8): Dokumentacja API libmatecomponent
94 Requires: gtk-doc-common
97 libmatecomponent API documentation.
99 %description apidocs -l pl.UTF-8
100 Dokumentacja API libmatecomponent.
107 %{__sed} -i -e 's|/lib|/%{_lib}|g' utils/matecomponent-slay.in
120 --disable-silent-rules \
121 %{!?with_static_libs:--disable-static} \
122 --with-html-dir=%{_gtkdocdir}
127 rm -rf $RPM_BUILD_ROOT
130 DESTDIR=$RPM_BUILD_ROOT
132 # no static matecorba or matecomponent modules and *.la
133 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{matecomponent/monikers,matecorba-2.0}/*.la \
134 $RPM_BUILD_ROOT%{_libdir}/lib*.la
135 %if %{with static_libs}
136 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{matecomponent/monikers,matecorba-2.0}/*.a
138 # Seems to be only test tool during build
139 %{__rm} $RPM_BUILD_ROOT%{_bindir}/matecomponent-activation-run-query
144 rm -rf $RPM_BUILD_ROOT
148 %{_sbindir}/matecomponent-activation-sysconf --add-directory=%{_libdir}/matecomponent/servers
150 %postun -p /sbin/ldconfig
152 %files -f %{name}.lang
153 %defattr(644,root,root,755)
154 %doc AUTHORS NEWS README changes.txt
155 %attr(755,root,root) %{_bindir}/matecomponent-activation-client
156 %attr(755,root,root) %{_bindir}/matecomponent-slay
157 %attr(755,root,root) %{_bindir}/matecomponent-echo-client-2
158 %attr(755,root,root) %{_sbindir}/matecomponent-activation-sysconf
159 %attr(755,root,root) %{_libdir}/libmatecomponent-2.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libmatecomponent-2.so.0
161 %attr(755,root,root) %{_libdir}/libmatecomponent-activation.so.*.*.*
162 %attr(755,root,root) %ghost %{_libdir}/libmatecomponent-activation.so.4
163 %attr(755,root,root) %{_libdir}/matecomponent-activation-server
164 %dir %{_libdir}/matecomponent-2.0
165 %dir %{_libdir}/matecomponent-2.0/samples
166 %attr(755,root,root) %{_libdir}/matecomponent-2.0/samples/matecomponent-echo-2
167 %dir %{_libdir}/matecomponent
168 %dir %{_libdir}/matecomponent/monikers
169 %attr(755,root,root) %{_libdir}/matecomponent/monikers/libmoniker_std_2.so
170 %dir %{_libdir}/matecomponent/servers
171 %{_libdir}/matecomponent/servers/MateComponent_CosNaming_NamingContext.server
172 %{_libdir}/matecomponent/servers/MateComponent_Moniker_std.server
173 %{_libdir}/matecomponent/servers/MateComponent_Sample_Echo.server
174 %attr(755,root,root) %{_libdir}/matecorba-2.0/MateComponent_module.so
175 %dir %{_sysconfdir}/matecomponent-activation
176 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/matecomponent-activation/matecomponent-activation-config.xml
177 %{_datadir}/idl/matecomponent-2.0
178 %{_datadir}/idl/matecomponent-activation-2.0
179 %{_mandir}/man1/matecomponent-activation-server.1*
182 %defattr(644,root,root,755)
184 %attr(755,root,root) %{_libdir}/libmatecomponent-2.so
185 %attr(755,root,root) %{_libdir}/libmatecomponent-activation.so
186 %{_includedir}/libmatecomponent-2.0
187 %{_includedir}/matecomponent-activation-2.0
188 %{_pkgconfigdir}/matecomponent-activation-2.0.pc
189 %{_pkgconfigdir}/libmatecomponent-2.0.pc
191 %if %{with static_libs}
193 %defattr(644,root,root,755)
194 %{_libdir}/libmatecomponent-2.a
195 %{_libdir}/libmatecomponent-activation.a
199 %defattr(644,root,root,755)
200 %{_gtkdocdir}/%{name}
201 %{_gtkdocdir}/matecomponent-activation