]> git.pld-linux.org Git - packages/abiword.git/blame_incremental - abiword.spec
- rebuild with expat 2.1.0
[packages/abiword.git] / abiword.spec
... / ...
CommitLineData
1#
2# TODO:
3# - installed, but unpackaged files
4# /usr/share/mime-info/abiword.keys
5#
6%bcond_without gda # libgda support
7%bcond_without goffice # without plugin-goffice
8%bcond_without gnome # without GNOME libs
9%bcond_with gnomevfs # gnome-vfs support
10%bcond_with ots # try build plugin-ots (requires ots >= 0.5.0)
11#
12%define mver 2.8
13#
14Summary: Multi-platform word processor
15Summary(pl.UTF-8): Wieloplatformowy procesor tekstu
16Name: abiword
17Version: 2.8.6
18Release: 10
19Epoch: 1
20License: GPL v2+
21Group: X11/Applications/Editors
22Source0: http://www.abisource.com/downloads/abiword/%{version}/source/%{name}-%{version}.tar.gz
23# Source0-md5: f883b0a7f26229a9c66fd6a1a94381aa
24Patch0: %{name}-desktop.patch
25Patch1: %{name}-mht.patch
26Patch2: %{name}-libwpd.patch
27Patch3: %{name}-link.patch
28Patch4: %{name}-libpng15.patch
29Patch5: glib.patch
30URL: http://www.abisource.com/
31BuildRequires: aiksaurus-gtk-devel >= 1.2.1
32BuildRequires: autoconf
33BuildRequires: automake
34BuildRequires: boost-devel >= 1.33.1
35BuildRequires: bzip2-devel
36BuildRequires: cairo-devel
37BuildRequires: enchant-devel >= 1.2.6
38BuildRequires: eps-devel
39BuildRequires: fontconfig-devel >= 1:2.3.95
40BuildRequires: fribidi-devel >= 0.10.4
41BuildRequires: glib2-devel >= 1:2.12.1
42BuildRequires: gtk+2-devel >= 2:2.12.0
43BuildRequires: gtkmathview-devel >= 0.7.6
44BuildRequires: gucharmap-devel >= 1.7.0
45%if %{with gda}
46BuildRequires: libgda-devel >= 1:1.2.4-16
47BuildRequires: libgnomedb-devel >= 1:1.2.0
48%else
49Obsoletes: abiword-plugin-gda
50%endif
51BuildRequires: libgnomeui-devel >= 2.15.91
52%if %{with goffice}
53BuildRequires: libgoffice-devel >= 0.8.0
54%else
55Obsoletes: abiword-plugin-goffice
56%endif
57BuildRequires: libgsf-devel >= 1.14.9
58#%{?with_gnomevfs:BuildRequires: libgsf-gnome-devel >= 1.14.1}
59BuildRequires: libjpeg-devel
60BuildRequires: libpng-devel
61BuildRequires: librsvg-devel >= 1:2.16.0
62BuildRequires: libtool
63BuildRequires: libwmf-devel >= 2:0.2.8.4
64BuildRequires: libwpd-devel >= 0.9.0
65BuildRequires: libwpg-devel >= 0.2.0
66BuildRequires: libwps-devel >= 0.2.0
67BuildRequires: libxml2-devel >= 1:2.6.26
68BuildRequires: link-grammar-devel >= 4.2.1
69BuildRequires: loudmouth-devel >= 1.0.1
70%{?with_ots:BuildRequires: ots-devel >= 0.5.0}
71BuildRequires: pango-devel
72BuildRequires: perl-devel
73BuildRequires: pkgconfig >= 0.9.0
74BuildRequires: popt-devel
75BuildRequires: psiconv-devel >= 0.9.6
76BuildRequires: readline-devel
77BuildRequires: sed >= 4.0
78BuildRequires: t1lib-devel
79BuildRequires: wv-devel >= 1.2.1
80Requires(post,postun): desktop-file-utils
81Obsoletes: abiword-plugin-applix
82Obsoletes: abiword-plugin-babelfish
83Obsoletes: abiword-plugin-bmp
84Obsoletes: abiword-plugin-bz2
85Obsoletes: abiword-plugin-capi
86Obsoletes: abiword-plugin-clarisworks
87Obsoletes: abiword-plugin-dash
88Obsoletes: abiword-plugin-docbook
89Obsoletes: abiword-plugin-eml
90Obsoletes: abiword-plugin-freetranslation
91Obsoletes: abiword-plugin-gdict
92Obsoletes: abiword-plugin-gdkpixbuf
93Obsoletes: abiword-plugin-gimp
94Obsoletes: abiword-plugin-google
95Obsoletes: abiword-plugin-gypsython
96Obsoletes: abiword-plugin-hancom
97Obsoletes: abiword-plugin-hrtext
98Obsoletes: abiword-plugin-iscii
99Obsoletes: abiword-plugin-jpeg
100Obsoletes: abiword-plugin-kword
101Obsoletes: abiword-plugin-magick
102Obsoletes: abiword-plugin-mif
103Obsoletes: abiword-plugin-mswrite
104Obsoletes: abiword-plugin-nroff
105Obsoletes: abiword-plugin-opendocument
106Obsoletes: abiword-plugin-openwritter
107Obsoletes: abiword-plugin-palmdoc
108Obsoletes: abiword-plugin-passepartout
109Obsoletes: abiword-plugin-pdf
110Obsoletes: abiword-plugin-referee
111Obsoletes: abiword-plugin-rsvg
112Obsoletes: abiword-plugin-scripthappy
113Obsoletes: abiword-plugin-sdw
114Obsoletes: abiword-plugin-t602
115Obsoletes: abiword-plugin-urldict
116Obsoletes: abiword-plugin-wikipedia
117Obsoletes: abiword-plugin-wml
118Obsoletes: abiword-plugin-xhtml
119Obsoletes: abiword-plugin-xslfo
120Obsoletes: abiword-plugins-impexp
121Obsoletes: abiword-plugins-tools
122BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123
124%description
125AbiWord is a multi-platform word processor with a GTK+ interface on
126the UNIX platform.
127
128%description -l pl.UTF-8
129AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na
130platformie UNIX.
131
132%package devel
133Summary: Files for AbiWord plugins development
134Summary(pl.UTF-8): Pliki do tworzenia wtyczek dla AbiWorda
135Group: Development/Libraries
136# doesn't require base
137
138%description devel
139Files for AbiWord plugins development.
140
141%description devel -l pl.UTF-8
142Pliki do tworzenia wtyczek dla AbiWorda.
143
144# plugins - tools
145%package plugin-aiksaurus
146Summary: AbiWord Aiksaurus plugin
147Summary(pl.UTF-8): Wtyczka AbiWorda Aiksaurus
148Group: X11/Applications/Editors
149Requires: %{name} = %{epoch}:%{version}-%{release}
150
151%description plugin-aiksaurus
152Allows to use Aiksaurus thesaurus.
153
154%description plugin-aiksaurus -l pl.UTF-8
155Wtyczka ta pozwala na użycie Aiksaurusa - słownika wyrazów
156bliskoznacznych.
157
158%package plugin-collab
159Summary: Remote collaborate for AbiWord
160Summary(pl.UTF-8): Zdalna współpraca dla AbiWorda
161Group: X11/Applications/Editors
162Requires: %{name} = %{epoch}:%{version}-%{release}
163
164%description plugin-collab
165Allows to collaborate with a remote user.
166
167%description plugin-collab -l pl.UTF-8
168Wtyczka pozwalająca na współpracę z innym użytkownikiem przez sieć.
169
170%package plugin-command
171Summary: AbiWord command line control
172Summary(pl.UTF-8): Konrolowanie AbiWorda z linii poleceń
173Group: X11/Applications/Editors
174Requires: %{name} = %{epoch}:%{version}-%{release}
175
176%description plugin-command
177Allows command line control of AbiWord.
178
179%description plugin-command -l pl.UTF-8
180Wtyczka ta pozwala na kontrolowanie AbiWorda z poziomu linii poleceń.
181
182%package plugin-gda
183Summary: AbiWord GDA plugin
184Summary(pl.UTF-8): Wtyczka AbiWorda dla GDA
185Group: X11/Applications/Editors
186Requires: %{name} = %{epoch}:%{version}-%{release}
187Requires: gnome-database-access-properties >= 1:1.2.1
188
189%description plugin-gda
190Allows access to any database provided by libgda.
191
192%description plugin-gda -l pl.UTF-8
193Wtyczka ta pozwala na połączenie z dowolną bazą danych dostarczaną za
194pośrednictwem libgda.
195
196%package plugin-goffice
197Summary: GNOME Office plugin
198Summary(pl.UTF-8): Wtyczka GNOME Office
199Group: X11/Applications/Editors
200Requires: %{name} = %{epoch}:%{version}-%{release}
201
202%description plugin-goffice
203Allows to share GNOME Office objects between GOffice appplications.
204
205%description plugin-goffice -l pl.UTF-8
206Pozwala na współdzielenie obiektów GNOME Office pomiędzy jego
207aplikacjami.
208
209%package plugin-mathview
210Summary: AbiWord MathView plugin
211Summary(pl.UTF-8): Wtyczka MAthView dla AbiWorda
212Group: X11/Applications/Editors
213Requires: %{name} = %{epoch}:%{version}-%{release}
214
215%description plugin-mathview
216MathML or LaTeX style equation inserting and editing.
217
218%description plugin-mathview -l pl.UTF-8
219Pozwala na wstawianie i edycję równań w stylu MathML lub LaTeX.
220
221%package plugin-ots
222Summary: AbiWord OTS plugin
223Summary(pl.UTF-8): Wtyczka OTS dla Abiworda
224Group: X11/Applications/Editors
225Requires: %{name} = %{epoch}:%{version}-%{release}
226
227%description plugin-ots
228Create document summaries.
229
230%description plugin-ots -l pl.UTF-8
231Wtyczka ta służy do tworzenia podsumowania dokumentu.
232
233# plugins import - export
234%package plugin-coquille
235Summary: AbiWord Coquille plugin
236Summary(pl.UTF-8): Wtyczka Coquille dla Abiworda
237Group: X11/Applications/Editors
238Requires: %{name} = %{epoch}:%{version}-%{release}
239
240%description plugin-coquille
241Docbook extensions.
242
243%description plugin-coquille -l pl.UTF-8
244Rozszerzenia Docbooka.
245
246%package plugin-latex
247Summary: AbiWord LaTeX plugin
248Summary(pl.UTF-8): Wtyczka LaTeX dla Abiworda
249Group: X11/Applications/Editors
250Requires: %{name} = %{epoch}:%{version}-%{release}
251
252%description plugin-latex
253LaTeX export.
254
255%description plugin-latex -l pl.UTF-8
256Wtyczka ta służy do eksportu do LaTeXa.
257
258%package plugin-link-grammar
259Summary: AbiWord Link Grammar plugin
260Summary(pl.UTF-8): Wtyczka Gramatyki dla Abiworda
261Group: X11/Applications/Editors
262Requires: %{name} = %{epoch}:%{version}-%{release}
263
264%description plugin-link-grammar
265AbiWord Link Grammar plugin.
266
267%description plugin-link-grammar -l pl.UTF-8
268Wtyczka Gramatyki dla Abiworda.
269
270%package plugin-psion
271Summary: AbiWord Psion plugin
272Summary(pl.UTF-8): Wtyczka Psion dla Abiworda
273Group: X11/Applications/Editors
274Requires: %{name} = %{epoch}:%{version}-%{release}
275
276%description plugin-psion
277Import/export Psion files.
278
279%description plugin-psion -l pl.UTF-8
280Wtyczka ta służy do importu/eksportu plików Psiona.
281
282%package plugin-wmf
283Summary: AbiWord WMF plugin
284Summary(pl.UTF-8): Wtyczka WMF dla Abiworda
285Group: X11/Applications/Editors
286Requires: %{name} = %{epoch}:%{version}-%{release}
287
288%description plugin-wmf
289View Windows Metafiles.
290
291%description plugin-wmf -l pl.UTF-8
292Wtyczka ta służy do wyświetlania plików typu Windows Metafile.
293
294%package plugin-wordperfect
295Summary: AbiWord WordPerfect plugin
296Summary(pl.UTF-8): Wtyczka WordPerfect dla Abiworda
297Group: X11/Applications/Editors
298Requires: %{name} = %{epoch}:%{version}-%{release}
299
300%description plugin-wordperfect
301Import/export Corel WordPerfect files.
302
303%description plugin-wordperfect -l pl.UTF-8
304Wtyczka ta służy do importu/eksportu plików w formacie Corel
305WordPerfect.
306
307%package clipart
308Summary: AbiWord Clipart
309Summary(pl.UTF-8): Cliparty dla AbiWorda
310Group: X11/Applications/Editors
311Requires: %{name} = %{epoch}:%{version}-%{release}
312
313%description clipart
314This is the clipart portfolio used by AbiWord.
315
316%description clipart -l pl.UTF-8
317Jest to teczka clipartów używanych przez AbiWorda.
318
319%prep
320%setup -q
321%patch0 -p1
322%patch1 -p1
323%patch2 -p1
324%patch3 -p1
325%patch4 -p1
326%patch5 -p1
327
328# use generic icon name
329%{__sed} -i -e 's|abiword_48.png|abiword.png|' Makefile.am
330%{__sed} -i -e 's|abiword_48|abiword|' src/wp/ap/gtk/ap_UnixFrameImpl.cpp
331mv abiword_48.png abiword.png
332
333%build
334%{__aclocal} -I .
335%{__automake}
336%{__autoconf}
337%configure \
338 --with-gnomevfs=%{?with_gnomevfs:yes}%{!?with_gnomevfs:no} \
339 --with-goffice=%{?with_goffice:yes}%{!?with_goffice:no} \
340 --disable-static \
341 --enable-clipart \
342 --enable-plugins=auto \
343 --enable-printing \
344 --enable-scripting \
345 --enable-templates \
346 --enable-threads \
347 --with-libxml2 \
348 --with-pspell \
349 --with-sys-wv
350
351%{__make}
352
353%install
354rm -rf $RPM_BUILD_ROOT
355
356%{__make} install \
357 DESTDIR=$RPM_BUILD_ROOT \
358 icondir=%{_pixmapsdir}
359
360# Remove useless files
361%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/abiword-%{mver}/plugins/*.la
362
363%clean
364rm -rf $RPM_BUILD_ROOT
365
366%post
367%update_desktop_database_post
368
369%postun
370%update_desktop_database_postun
371
372%files
373%defattr(644,root,root,755)
374%attr(755,root,root) %{_bindir}/*
375%attr(755,root,root) %{_libdir}/libabiword-%{mver}.so
376%dir %{_libdir}/abiword-%{mver}
377%dir %{_libdir}/abiword-%{mver}/plugins
378%dir %{_datadir}/abiword-%{mver}
379%{_datadir}/abiword-%{mver}/Presentation.xml
380%{_datadir}/abiword-%{mver}/readme.abw
381%{_datadir}/abiword-%{mver}/readme.txt
382%{_datadir}/abiword-%{mver}/strings
383%{_datadir}/abiword-%{mver}/system.profile*
384%{_datadir}/abiword-%{mver}/templates
385%{_datadir}/abiword-%{mver}/ui
386%{_datadir}/abiword-%{mver}/xsltml
387%{_desktopdir}/*.desktop
388%{_pixmapsdir}/*.png
389%{_mandir}/man1/abiword.1*
390
391# These don't add any additional dependencies so there's no reason to split
392%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/applix.so
393%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/babelfish.so
394%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/bmp.so
395%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/clarisworks.so
396%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/docbook.so
397%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/eml.so
398%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/freetranslation.so
399%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/garble.so
400%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gdict.so
401%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gimp.so
402%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/google.so
403%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hancom.so
404%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hrtext.so
405%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/iscii.so
406%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/kword.so
407%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/loadbindings.so
408%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mht.so
409%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mif.so
410%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mswrite.so
411%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opml.so
412%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opendocument.so
413%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openwriter.so
414%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openxml.so
415%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/paint.so
416%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/passepartout.so
417%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdb.so
418%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdf.so
419%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/presentation.so
420%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/s5.so
421%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/sdw.so
422%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/t602.so
423%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/urldict.so
424%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wikipedia.so
425%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wml.so
426%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wpg.so
427%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/xslfo.so
428
429%files devel
430%defattr(644,root,root,755)
431%{_libdir}/libabiword-%{mver}.la
432%{_includedir}/abiword-%{mver}
433%{_pkgconfigdir}/abiword-%{mver}.pc
434
435%files plugin-aiksaurus
436%defattr(644,root,root,755)
437%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/aiksaurus.so
438
439%files plugin-collab
440%defattr(644,root,root,755)
441%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/collab.so
442
443%files plugin-command
444%defattr(644,root,root,755)
445%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/command.so
446
447%if %{with gda}
448%files plugin-gda
449%defattr(644,root,root,755)
450%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gda.so
451%endif
452
453%if %{with goffice}
454%files plugin-goffice
455%defattr(644,root,root,755)
456%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/goffice.so
457%endif
458
459%files plugin-mathview
460%defattr(644,root,root,755)
461%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mathview.so
462
463%if %{with ots}
464%files plugin-ots
465%defattr(644,root,root,755)
466%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/ots.so
467%endif
468
469%files plugin-latex
470%defattr(644,root,root,755)
471%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/latex.so
472
473%files plugin-link-grammar
474%defattr(644,root,root,755)
475%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/grammar.so
476
477%files plugin-psion
478%defattr(644,root,root,755)
479%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/psion.so
480
481%files plugin-wmf
482%defattr(644,root,root,755)
483%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wmf.so
484
485%files plugin-wordperfect
486%defattr(644,root,root,755)
487%attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wordperfect.so
488
489%files clipart
490%defattr(644,root,root,755)
491%{_datadir}/abiword-%{mver}/clipart
This page took 0.042966 seconds and 4 git commands to generate.