3 # - installed, but unpackaged files
4 # /usr/share/mime-info/abiword.keys
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)
14 Summary: Multi-platform word processor
15 Summary(pl.UTF-8): Wieloplatformowy procesor tekstu
21 Group: X11/Applications/Editors
22 Source0: http://www.abisource.com/downloads/abiword/%{version}/source/%{name}-%{version}.tar.gz
23 # Source0-md5: f883b0a7f26229a9c66fd6a1a94381aa
24 Patch0: %{name}-desktop.patch
25 Patch1: %{name}-mht.patch
26 Patch2: %{name}-libwpd.patch
27 URL: http://www.abisource.com/
28 BuildRequires: aiksaurus-gtk-devel >= 1.2.1
29 BuildRequires: autoconf
30 BuildRequires: automake
31 BuildRequires: boost-devel >= 1.33.1
32 BuildRequires: bzip2-devel
33 BuildRequires: cairo-devel
34 BuildRequires: enchant-devel >= 1.2.6
35 BuildRequires: eps-devel
36 BuildRequires: fontconfig-devel >= 1:2.3.95
37 BuildRequires: fribidi-devel >= 0.10.4
38 BuildRequires: glib2-devel >= 1:2.12.1
39 BuildRequires: gtk+2-devel >= 2:2.12.0
40 BuildRequires: gtkmathview-devel >= 0.7.6
41 BuildRequires: gucharmap-devel >= 1.7.0
43 BuildRequires: libgda-devel >= 1:1.2.3
44 BuildRequires: libgnomedb-devel >= 1:1.2.0
46 Obsoletes: abiword-plugin-gda
48 BuildRequires: libgnomeui-devel >= 2.15.91
50 BuildRequires: libgoffice-devel >= 0.8.0
52 Obsoletes: abiword-plugin-goffice
54 BuildRequires: libgsf-devel >= 1.14.9
55 #%{?with_gnomevfs:BuildRequires: libgsf-gnome-devel >= 1.14.1}
56 BuildRequires: libjpeg-devel
57 BuildRequires: libpng-devel
58 BuildRequires: librsvg-devel >= 1:2.16.0
59 BuildRequires: libtool
60 BuildRequires: libwmf-devel >= 2:0.2.8.4
61 BuildRequires: libwpd-devel >= 0.9.0
62 BuildRequires: libwpg-devel >= 0.2.0
63 BuildRequires: libwps-devel >= 0.2.0
64 BuildRequires: libxml2-devel >= 1:2.6.26
65 BuildRequires: link-grammar-devel >= 4.2.1
66 BuildRequires: loudmouth-devel >= 1.0.1
67 %{?with_ots:BuildRequires: ots-devel >= 0.5.0}
68 BuildRequires: pango-devel
69 BuildRequires: perl-devel
70 BuildRequires: pkgconfig >= 0.9.0
71 BuildRequires: popt-devel
72 BuildRequires: psiconv-devel >= 0.9.6
73 BuildRequires: readline-devel
74 BuildRequires: sed >= 4.0
75 BuildRequires: t1lib-devel
76 BuildRequires: wv-devel >= 1.2.1
77 Requires(post,postun): desktop-file-utils
78 Obsoletes: abiword-plugin-applix
79 Obsoletes: abiword-plugin-babelfish
80 Obsoletes: abiword-plugin-bmp
81 Obsoletes: abiword-plugin-bz2
82 Obsoletes: abiword-plugin-capi
83 Obsoletes: abiword-plugin-clarisworks
84 Obsoletes: abiword-plugin-dash
85 Obsoletes: abiword-plugin-docbook
86 Obsoletes: abiword-plugin-eml
87 Obsoletes: abiword-plugin-freetranslation
88 Obsoletes: abiword-plugin-gdict
89 Obsoletes: abiword-plugin-gdkpixbuf
90 Obsoletes: abiword-plugin-gimp
91 Obsoletes: abiword-plugin-google
92 Obsoletes: abiword-plugin-gypsython
93 Obsoletes: abiword-plugin-hancom
94 Obsoletes: abiword-plugin-hrtext
95 Obsoletes: abiword-plugin-iscii
96 Obsoletes: abiword-plugin-jpeg
97 Obsoletes: abiword-plugin-kword
98 Obsoletes: abiword-plugin-magick
99 Obsoletes: abiword-plugin-mif
100 Obsoletes: abiword-plugin-mswrite
101 Obsoletes: abiword-plugin-nroff
102 Obsoletes: abiword-plugin-opendocument
103 Obsoletes: abiword-plugin-openwritter
104 Obsoletes: abiword-plugin-palmdoc
105 Obsoletes: abiword-plugin-passepartout
106 Obsoletes: abiword-plugin-pdf
107 Obsoletes: abiword-plugin-referee
108 Obsoletes: abiword-plugin-rsvg
109 Obsoletes: abiword-plugin-scripthappy
110 Obsoletes: abiword-plugin-sdw
111 Obsoletes: abiword-plugin-t602
112 Obsoletes: abiword-plugin-urldict
113 Obsoletes: abiword-plugin-wikipedia
114 Obsoletes: abiword-plugin-wml
115 Obsoletes: abiword-plugin-xhtml
116 Obsoletes: abiword-plugin-xslfo
117 Obsoletes: abiword-plugins-impexp
118 Obsoletes: abiword-plugins-tools
119 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
122 AbiWord is a multi-platform word processor with a GTK+ interface on
125 %description -l pl.UTF-8
126 AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na
130 Summary: Files for AbiWord plugins development
131 Summary(pl.UTF-8): Pliki do tworzenia wtyczek dla AbiWorda
132 Group: Development/Libraries
133 # doesn't require base
136 Files for AbiWord plugins development.
138 %description devel -l pl.UTF-8
139 Pliki do tworzenia wtyczek dla AbiWorda.
142 %package plugin-aiksaurus
143 Summary: AbiWord Aiksaurus plugin
144 Summary(pl.UTF-8): Wtyczka AbiWorda Aiksaurus
145 Group: X11/Applications/Editors
146 Requires: %{name} = %{epoch}:%{version}-%{release}
148 %description plugin-aiksaurus
149 Allows to use Aiksaurus thesaurus.
151 %description plugin-aiksaurus -l pl.UTF-8
152 Wtyczka ta pozwala na użycie Aiksaurusa - słownika wyrazów
155 %package plugin-collab
156 Summary: Remote collaborate for AbiWord
157 Summary(pl.UTF-8): Zdalna współpraca dla AbiWorda
158 Group: X11/Applications/Editors
159 Requires: %{name} = %{epoch}:%{version}-%{release}
161 %description plugin-collab
162 Allows to collaborate with a remote user.
164 %description plugin-collab -l pl.UTF-8
165 Wtyczka pozwalająca na współpracę z innym użytkownikiem przez sieć.
167 %package plugin-command
168 Summary: AbiWord command line control
169 Summary(pl.UTF-8): Konrolowanie AbiWorda z linii poleceń
170 Group: X11/Applications/Editors
171 Requires: %{name} = %{epoch}:%{version}-%{release}
173 %description plugin-command
174 Allows command line control of AbiWord.
176 %description plugin-command -l pl.UTF-8
177 Wtyczka ta pozwala na kontrolowanie AbiWorda z poziomu linii poleceń.
180 Summary: AbiWord GDA plugin
181 Summary(pl.UTF-8): Wtyczka AbiWorda dla GDA
182 Group: X11/Applications/Editors
183 Requires: %{name} = %{epoch}:%{version}-%{release}
184 Requires: gnome-database-access-properties >= 1:1.2.1
186 %description plugin-gda
187 Allows access to any database provided by libgda.
189 %description plugin-gda -l pl.UTF-8
190 Wtyczka ta pozwala na połączenie z dowolną bazą danych dostarczaną za
191 pośrednictwem libgda.
193 %package plugin-goffice
194 Summary: GNOME Office plugin
195 Summary(pl.UTF-8): Wtyczka GNOME Office
196 Group: X11/Applications/Editors
197 Requires: %{name} = %{epoch}:%{version}-%{release}
199 %description plugin-goffice
200 Allows to share GNOME Office objects between GOffice appplications.
202 %description plugin-goffice -l pl.UTF-8
203 Pozwala na współdzielenie obiektów GNOME Office pomiędzy jego
206 %package plugin-mathview
207 Summary: AbiWord MathView plugin
208 Summary(pl.UTF-8): Wtyczka MAthView dla AbiWorda
209 Group: X11/Applications/Editors
210 Requires: %{name} = %{epoch}:%{version}-%{release}
212 %description plugin-mathview
213 MathML or LaTeX style equation inserting and editing.
215 %description plugin-mathview -l pl.UTF-8
216 Pozwala na wstawianie i edycję równań w stylu MathML lub LaTeX.
219 Summary: AbiWord OTS plugin
220 Summary(pl.UTF-8): Wtyczka OTS dla Abiworda
221 Group: X11/Applications/Editors
222 Requires: %{name} = %{epoch}:%{version}-%{release}
224 %description plugin-ots
225 Create document summaries.
227 %description plugin-ots -l pl.UTF-8
228 Wtyczka ta służy do tworzenia podsumowania dokumentu.
230 # plugins import - export
231 %package plugin-coquille
232 Summary: AbiWord Coquille plugin
233 Summary(pl.UTF-8): Wtyczka Coquille dla Abiworda
234 Group: X11/Applications/Editors
235 Requires: %{name} = %{epoch}:%{version}-%{release}
237 %description plugin-coquille
240 %description plugin-coquille -l pl.UTF-8
241 Rozszerzenia Docbooka.
243 %package plugin-latex
244 Summary: AbiWord LaTeX plugin
245 Summary(pl.UTF-8): Wtyczka LaTeX dla Abiworda
246 Group: X11/Applications/Editors
247 Requires: %{name} = %{epoch}:%{version}-%{release}
249 %description plugin-latex
252 %description plugin-latex -l pl.UTF-8
253 Wtyczka ta służy do eksportu do LaTeXa.
255 %package plugin-link-grammar
256 Summary: AbiWord Link Grammar plugin
257 Summary(pl.UTF-8): Wtyczka Gramatyki dla Abiworda
258 Group: X11/Applications/Editors
259 Requires: %{name} = %{epoch}:%{version}-%{release}
261 %description plugin-link-grammar
262 AbiWord Link Grammar plugin.
264 %description plugin-link-grammar -l pl.UTF-8
265 Wtyczka Gramatyki dla Abiworda.
267 %package plugin-psion
268 Summary: AbiWord Psion plugin
269 Summary(pl.UTF-8): Wtyczka Psion dla Abiworda
270 Group: X11/Applications/Editors
271 Requires: %{name} = %{epoch}:%{version}-%{release}
273 %description plugin-psion
274 Import/export Psion files.
276 %description plugin-psion -l pl.UTF-8
277 Wtyczka ta służy do importu/eksportu plików Psiona.
280 Summary: AbiWord WMF plugin
281 Summary(pl.UTF-8): Wtyczka WMF dla Abiworda
282 Group: X11/Applications/Editors
283 Requires: %{name} = %{epoch}:%{version}-%{release}
285 %description plugin-wmf
286 View Windows Metafiles.
288 %description plugin-wmf -l pl.UTF-8
289 Wtyczka ta służy do wyświetlania plików typu Windows Metafile.
291 %package plugin-wordperfect
292 Summary: AbiWord WordPerfect plugin
293 Summary(pl.UTF-8): Wtyczka WordPerfect dla Abiworda
294 Group: X11/Applications/Editors
295 Requires: %{name} = %{epoch}:%{version}-%{release}
297 %description plugin-wordperfect
298 Import/export Corel WordPerfect files.
300 %description plugin-wordperfect -l pl.UTF-8
301 Wtyczka ta służy do importu/eksportu plików w formacie Corel
305 Summary: AbiWord Clipart
306 Summary(pl.UTF-8): Cliparty dla AbiWorda
307 Group: X11/Applications/Editors
308 Requires: %{name} = %{epoch}:%{version}-%{release}
311 This is the clipart portfolio used by AbiWord.
313 %description clipart -l pl.UTF-8
314 Jest to teczka clipartów używanych przez AbiWorda.
322 # use generic icon name
323 %{__sed} -i -e 's|abiword_48.png|abiword.png|' Makefile.am
324 %{__sed} -i -e 's|abiword_48|abiword|' src/wp/ap/gtk/ap_UnixFrameImpl.cpp
325 mv abiword_48.png abiword.png
332 --with-gnomevfs=%{?with_gnomevfs:yes}%{!?with_gnomevfs:no} \
333 --with-goffice=%{?with_goffice:yes}%{!?with_goffice:no} \
336 --enable-plugins=auto \
348 rm -rf $RPM_BUILD_ROOT
351 DESTDIR=$RPM_BUILD_ROOT \
352 icondir=%{_pixmapsdir}
354 # Remove useless files
355 %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/abiword-%{mver}/plugins/*.la
358 rm -rf $RPM_BUILD_ROOT
361 %update_desktop_database_post
364 %update_desktop_database_postun
367 %defattr(644,root,root,755)
368 %attr(755,root,root) %{_bindir}/*
369 %attr(755,root,root) %{_libdir}/libabiword-%{mver}.so
370 %dir %{_libdir}/abiword-%{mver}
371 %dir %{_libdir}/abiword-%{mver}/plugins
372 %dir %{_datadir}/abiword-%{mver}
373 %{_datadir}/abiword-%{mver}/Presentation.xml
374 %{_datadir}/abiword-%{mver}/readme.abw
375 %{_datadir}/abiword-%{mver}/readme.txt
376 %{_datadir}/abiword-%{mver}/strings
377 %{_datadir}/abiword-%{mver}/system.profile*
378 %{_datadir}/abiword-%{mver}/templates
379 %{_datadir}/abiword-%{mver}/ui
380 %{_datadir}/abiword-%{mver}/xsltml
381 %{_desktopdir}/*.desktop
383 %{_mandir}/man1/abiword.1*
385 # These don't add any additional dependencies so there's no reason to split
386 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/applix.so
387 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/babelfish.so
388 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/bmp.so
389 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/clarisworks.so
390 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/docbook.so
391 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/eml.so
392 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/freetranslation.so
393 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/garble.so
394 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gdict.so
395 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gimp.so
396 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/google.so
397 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hancom.so
398 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hrtext.so
399 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/iscii.so
400 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/kword.so
401 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/loadbindings.so
402 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mht.so
403 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mif.so
404 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mswrite.so
405 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opml.so
406 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opendocument.so
407 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openwriter.so
408 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openxml.so
409 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/paint.so
410 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/passepartout.so
411 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdb.so
412 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdf.so
413 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/presentation.so
414 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/s5.so
415 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/sdw.so
416 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/t602.so
417 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/urldict.so
418 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wikipedia.so
419 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wml.so
420 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wpg.so
421 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/xslfo.so
424 %defattr(644,root,root,755)
425 %{_libdir}/libabiword-%{mver}.la
426 %{_includedir}/abiword-%{mver}
427 %{_pkgconfigdir}/abiword-%{mver}.pc
429 %files plugin-aiksaurus
430 %defattr(644,root,root,755)
431 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/aiksaurus.so
434 %defattr(644,root,root,755)
435 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/collab.so
437 %files plugin-command
438 %defattr(644,root,root,755)
439 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/command.so
443 %defattr(644,root,root,755)
444 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gda.so
448 %files plugin-goffice
449 %defattr(644,root,root,755)
450 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/goffice.so
453 %files plugin-mathview
454 %defattr(644,root,root,755)
455 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mathview.so
459 %defattr(644,root,root,755)
460 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/ots.so
464 %defattr(644,root,root,755)
465 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/latex.so
467 %files plugin-link-grammar
468 %defattr(644,root,root,755)
469 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/grammar.so
472 %defattr(644,root,root,755)
473 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/psion.so
476 %defattr(644,root,root,755)
477 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wmf.so
479 %files plugin-wordperfect
480 %defattr(644,root,root,755)
481 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wordperfect.so
484 %defattr(644,root,root,755)
485 %{_datadir}/abiword-%{mver}/clipart