3 %bcond_without ixion # ixion-based spreadsheet model support
4 %bcond_without libzip # ZIP-based formats support via libzip
5 %bcond_without static_libs # static library
7 Summary: Standalone file import filter library for spreadsheet documents
8 Summary(pl.UTF-8): Biblioteka samodzielnego filtra importującego pliki dla arkuszy kalkulacyjnych
14 #Source0Download: http://gitorious.org/orcus/pages/Download
15 Source0: http://kohei.us/files/orcus/src/%{name}-%{version}.tar.bz2
16 # Source0-md5: ea2acaf140ae40a87a952caa75184f4d
17 Patch0: %{name}-link.patch
18 Patch1: %{name}-am.patch
19 URL: http://gitorious.org/orcus
20 BuildRequires: autoconf >= 2.65
21 BuildRequires: automake >= 1:1.11
22 BuildRequires: boost-devel
23 %{?with_ixion:BuildRequires: ixion-devel >= 0.5}
24 BuildRequires: libstdc++-devel
25 BuildRequires: libtool >= 2:1.5
26 %{?with_libzip:BuildRequires: libzip-devel}
27 BuildRequires: mdds-devel
28 BuildRequires: pkgconfig >= 1:0.20
29 BuildRequires: zlib-devel
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 liborcus is a standalone file import filter library for spreadsheet
34 documents. Currently under development are ODS, XLSX and CSV import
37 %description -l pl.UTF-8
38 liborcus to biblioteka samodzielnego filtra importującego pliki dla
39 arkuszy kalkulacyjnych. Obecnie rozwijane są filtry importujące
40 dokumenty ODS, XLSX i CSV.
43 Summary: Header files for liborcus
44 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki liborcus
45 Group: Development/Libraries
46 Requires: %{name} = %{version}-%{release}
48 Requires: libstdc++-devel
51 This package contains the header files for developing applications
54 %description devel -l pl.UTF-8
55 Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
56 wykorzystujących bibliotekę liborcus.
59 Summary: Static liborcus library
60 Summary(pl.UTF-8): Statyczna biblioteka liborcus
61 Group: Development/Libraries
62 Requires: %{name}-devel = %{version}-%{release}
65 Static liborcus library.
67 %description static -l pl.UTF-8
68 Statyczna biblioteka liborcus.
71 Summary: liborcus spreadsheet model library
72 Summary(pl.UTF-8): Biblioteka liborcus spreadsheet model
74 Requires: %{name} = %{version}-%{release}
75 Requires: ixion >= 0.5
77 %description spreadsheet
78 liborcus spreadsheet model library.
80 %description spreadsheet -l pl.UTF-8
81 Biblioteka liborcus spreadsheet model (modelu arkuszy kalkulacyjnych).
83 %package spreadsheet-devel
84 Summary: Development files for liborcus spreadsheet model library
85 Summary(pl.UTF-8): Pliki programistyczne biblioteki liborcus spreadsheet model
86 Group: Development/Libraries
87 Requires: %{name}-devel = %{version}-%{release}
88 Requires: %{name}-spreadsheet = %{version}-%{release}
89 Requires: ixion-devel >= 0.5
91 %description spreadsheet-devel
92 Development files for liborcus spreadsheet model library.
94 %description spreadsheet-devel -l pl.UTF-8
95 Pliki programistyczne biblioteki liborcus spreadsheet model.
97 %package spreadsheet-static
98 Summary: Static liborcus spreadsheet model library
99 Summary(pl.UTF-8): Biblioteka statyczna liborcus spreadsheet model
100 Group: Development/Libraries
101 Requires: %{name}-spreadsheet-devel = %{version}-%{release}
103 %description spreadsheet-static
104 Static liborcus spreadsheet model library.
106 %description spreadsheet-static -l pl.UTF-8
107 Biblioteka statyczna liborcus spreadsheet model.
122 --disable-silent-rules \
123 %{!?with_ixion:--disable-spreadsheet-model} \
124 %{!?with_static_libs:--disable-static} \
127 %{!?with_libzip:--without-libzip}
132 rm -rf $RPM_BUILD_ROOT
135 DESTDIR=$RPM_BUILD_ROOT
137 # obsoleted by pkg-config
138 %{__rm} $RPM_BUILD_ROOT%{_libdir}/liborcus-*.la
141 rm -rf $RPM_BUILD_ROOT
143 %post -p /sbin/ldconfig
144 %postun -p /sbin/ldconfig
146 %post spreadsheet -p /sbin/ldconfig
147 %postun spreadsheet -p /sbin/ldconfig
150 %defattr(644,root,root,755)
152 %attr(755,root,root) %{_bindir}/orcus-mso-encryption
153 %attr(755,root,root) %{_bindir}/orcus-xml-dump
154 %attr(755,root,root) %{_bindir}/orcus-zip-dump
155 %attr(755,root,root) %{_libdir}/liborcus-0.6.so.*.*.*
156 %attr(755,root,root) %ghost %{_libdir}/liborcus-0.6.so.0
157 %attr(755,root,root) %{_libdir}/liborcus-mso-0.6.so.*.*.*
158 %attr(755,root,root) %ghost %{_libdir}/liborcus-mso-0.6.so.0
159 %attr(755,root,root) %{_libdir}/liborcus-parser-0.6.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/liborcus-parser-0.6.so.0
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/liborcus-0.6.so
165 %attr(755,root,root) %{_libdir}/liborcus-mso-0.6.so
166 %attr(755,root,root) %{_libdir}/liborcus-parser-0.6.so
167 %{_includedir}/liborcus-0.6
168 %{_pkgconfigdir}/liborcus-0.6.pc
170 %if %{with static_libs}
172 %defattr(644,root,root,755)
173 %{_libdir}/liborcus-0.6.a
174 %{_libdir}/liborcus-mso-0.6.a
175 %{_libdir}/liborcus-parser-0.6.a
180 %defattr(644,root,root,755)
181 %attr(755,root,root) %{_bindir}/orcus-csv
182 %attr(755,root,root) %{_bindir}/orcus-gnumeric
183 %attr(755,root,root) %{_bindir}/orcus-ods
184 %attr(755,root,root) %{_bindir}/orcus-xlsx
185 %attr(755,root,root) %{_bindir}/orcus-xml
186 %attr(755,root,root) %{_libdir}/liborcus-spreadsheet-model-0.6.so.*.*.*
187 %attr(755,root,root) %ghost %{_libdir}/liborcus-spreadsheet-model-0.6.so.0
189 %files spreadsheet-devel
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/liborcus-spreadsheet-model-0.6.so
192 %{_pkgconfigdir}/liborcus-spreadsheet-model-0.6.pc
194 %files spreadsheet-static
195 %defattr(644,root,root,755)
196 %{_libdir}/liborcus-spreadsheet-model-0.6.a