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 Patch3: %{name}-link.patch
28 URL: http://www.abisource.com/
29 BuildRequires: aiksaurus-gtk-devel >= 1.2.1
30 BuildRequires: autoconf
31 BuildRequires: automake
32 BuildRequires: boost-devel >= 1.33.1
33 BuildRequires: bzip2-devel
34 BuildRequires: cairo-devel
35 BuildRequires: enchant-devel >= 1.2.6
36 BuildRequires: eps-devel
37 BuildRequires: fontconfig-devel >= 1:2.3.95
38 BuildRequires: fribidi-devel >= 0.10.4
39 BuildRequires: glib2-devel >= 1:2.12.1
40 BuildRequires: gtk+2-devel >= 2:2.12.0
41 BuildRequires: gtkmathview-devel >= 0.7.6
42 BuildRequires: gucharmap-devel >= 1.7.0
44 BuildRequires: libgda-devel >= 1:1.2.3
45 BuildRequires: libgnomedb-devel >= 1:1.2.0
47 Obsoletes: abiword-plugin-gda
49 BuildRequires: libgnomeui-devel >= 2.15.91
51 BuildRequires: libgoffice-devel >= 0.8.0
53 Obsoletes: abiword-plugin-goffice
55 BuildRequires: libgsf-devel >= 1.14.9
56 #%{?with_gnomevfs:BuildRequires: libgsf-gnome-devel >= 1.14.1}
57 BuildRequires: libjpeg-devel
58 BuildRequires: libpng-devel
59 BuildRequires: librsvg-devel >= 1:2.16.0
60 BuildRequires: libtool
61 BuildRequires: libwmf-devel >= 2:0.2.8.4
62 BuildRequires: libwpd-devel >= 0.9.0
63 BuildRequires: libwpg-devel >= 0.2.0
64 BuildRequires: libwps-devel >= 0.2.0
65 BuildRequires: libxml2-devel >= 1:2.6.26
66 BuildRequires: link-grammar-devel >= 4.2.1
67 BuildRequires: loudmouth-devel >= 1.0.1
68 %{?with_ots:BuildRequires: ots-devel >= 0.5.0}
69 BuildRequires: pango-devel
70 BuildRequires: perl-devel
71 BuildRequires: pkgconfig >= 0.9.0
72 BuildRequires: popt-devel
73 BuildRequires: psiconv-devel >= 0.9.6
74 BuildRequires: readline-devel
75 BuildRequires: sed >= 4.0
76 BuildRequires: t1lib-devel
77 BuildRequires: wv-devel >= 1.2.1
78 Requires(post,postun): desktop-file-utils
79 Obsoletes: abiword-plugin-applix
80 Obsoletes: abiword-plugin-babelfish
81 Obsoletes: abiword-plugin-bmp
82 Obsoletes: abiword-plugin-bz2
83 Obsoletes: abiword-plugin-capi
84 Obsoletes: abiword-plugin-clarisworks
85 Obsoletes: abiword-plugin-dash
86 Obsoletes: abiword-plugin-docbook
87 Obsoletes: abiword-plugin-eml
88 Obsoletes: abiword-plugin-freetranslation
89 Obsoletes: abiword-plugin-gdict
90 Obsoletes: abiword-plugin-gdkpixbuf
91 Obsoletes: abiword-plugin-gimp
92 Obsoletes: abiword-plugin-google
93 Obsoletes: abiword-plugin-gypsython
94 Obsoletes: abiword-plugin-hancom
95 Obsoletes: abiword-plugin-hrtext
96 Obsoletes: abiword-plugin-iscii
97 Obsoletes: abiword-plugin-jpeg
98 Obsoletes: abiword-plugin-kword
99 Obsoletes: abiword-plugin-magick
100 Obsoletes: abiword-plugin-mif
101 Obsoletes: abiword-plugin-mswrite
102 Obsoletes: abiword-plugin-nroff
103 Obsoletes: abiword-plugin-opendocument
104 Obsoletes: abiword-plugin-openwritter
105 Obsoletes: abiword-plugin-palmdoc
106 Obsoletes: abiword-plugin-passepartout
107 Obsoletes: abiword-plugin-pdf
108 Obsoletes: abiword-plugin-referee
109 Obsoletes: abiword-plugin-rsvg
110 Obsoletes: abiword-plugin-scripthappy
111 Obsoletes: abiword-plugin-sdw
112 Obsoletes: abiword-plugin-t602
113 Obsoletes: abiword-plugin-urldict
114 Obsoletes: abiword-plugin-wikipedia
115 Obsoletes: abiword-plugin-wml
116 Obsoletes: abiword-plugin-xhtml
117 Obsoletes: abiword-plugin-xslfo
118 Obsoletes: abiword-plugins-impexp
119 Obsoletes: abiword-plugins-tools
120 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123 AbiWord is a multi-platform word processor with a GTK+ interface on
126 %description -l pl.UTF-8
127 AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na
131 Summary: Files for AbiWord plugins development
132 Summary(pl.UTF-8): Pliki do tworzenia wtyczek dla AbiWorda
133 Group: Development/Libraries
134 # doesn't require base
137 Files for AbiWord plugins development.
139 %description devel -l pl.UTF-8
140 Pliki do tworzenia wtyczek dla AbiWorda.
143 %package plugin-aiksaurus
144 Summary: AbiWord Aiksaurus plugin
145 Summary(pl.UTF-8): Wtyczka AbiWorda Aiksaurus
146 Group: X11/Applications/Editors
147 Requires: %{name} = %{epoch}:%{version}-%{release}
149 %description plugin-aiksaurus
150 Allows to use Aiksaurus thesaurus.
152 %description plugin-aiksaurus -l pl.UTF-8
153 Wtyczka ta pozwala na użycie Aiksaurusa - słownika wyrazów
156 %package plugin-collab
157 Summary: Remote collaborate for AbiWord
158 Summary(pl.UTF-8): Zdalna współpraca dla AbiWorda
159 Group: X11/Applications/Editors
160 Requires: %{name} = %{epoch}:%{version}-%{release}
162 %description plugin-collab
163 Allows to collaborate with a remote user.
165 %description plugin-collab -l pl.UTF-8
166 Wtyczka pozwalająca na współpracę z innym użytkownikiem przez sieć.
168 %package plugin-command
169 Summary: AbiWord command line control
170 Summary(pl.UTF-8): Konrolowanie AbiWorda z linii poleceń
171 Group: X11/Applications/Editors
172 Requires: %{name} = %{epoch}:%{version}-%{release}
174 %description plugin-command
175 Allows command line control of AbiWord.
177 %description plugin-command -l pl.UTF-8
178 Wtyczka ta pozwala na kontrolowanie AbiWorda z poziomu linii poleceń.
181 Summary: AbiWord GDA plugin
182 Summary(pl.UTF-8): Wtyczka AbiWorda dla GDA
183 Group: X11/Applications/Editors
184 Requires: %{name} = %{epoch}:%{version}-%{release}
185 Requires: gnome-database-access-properties >= 1:1.2.1
187 %description plugin-gda
188 Allows access to any database provided by libgda.
190 %description plugin-gda -l pl.UTF-8
191 Wtyczka ta pozwala na połączenie z dowolną bazą danych dostarczaną za
192 pośrednictwem libgda.
194 %package plugin-goffice
195 Summary: GNOME Office plugin
196 Summary(pl.UTF-8): Wtyczka GNOME Office
197 Group: X11/Applications/Editors
198 Requires: %{name} = %{epoch}:%{version}-%{release}
200 %description plugin-goffice
201 Allows to share GNOME Office objects between GOffice appplications.
203 %description plugin-goffice -l pl.UTF-8
204 Pozwala na współdzielenie obiektów GNOME Office pomiędzy jego
207 %package plugin-mathview
208 Summary: AbiWord MathView plugin
209 Summary(pl.UTF-8): Wtyczka MAthView dla AbiWorda
210 Group: X11/Applications/Editors
211 Requires: %{name} = %{epoch}:%{version}-%{release}
213 %description plugin-mathview
214 MathML or LaTeX style equation inserting and editing.
216 %description plugin-mathview -l pl.UTF-8
217 Pozwala na wstawianie i edycję równań w stylu MathML lub LaTeX.
220 Summary: AbiWord OTS plugin
221 Summary(pl.UTF-8): Wtyczka OTS dla Abiworda
222 Group: X11/Applications/Editors
223 Requires: %{name} = %{epoch}:%{version}-%{release}
225 %description plugin-ots
226 Create document summaries.
228 %description plugin-ots -l pl.UTF-8
229 Wtyczka ta służy do tworzenia podsumowania dokumentu.
231 # plugins import - export
232 %package plugin-coquille
233 Summary: AbiWord Coquille plugin
234 Summary(pl.UTF-8): Wtyczka Coquille dla Abiworda
235 Group: X11/Applications/Editors
236 Requires: %{name} = %{epoch}:%{version}-%{release}
238 %description plugin-coquille
241 %description plugin-coquille -l pl.UTF-8
242 Rozszerzenia Docbooka.
244 %package plugin-latex
245 Summary: AbiWord LaTeX plugin
246 Summary(pl.UTF-8): Wtyczka LaTeX dla Abiworda
247 Group: X11/Applications/Editors
248 Requires: %{name} = %{epoch}:%{version}-%{release}
250 %description plugin-latex
253 %description plugin-latex -l pl.UTF-8
254 Wtyczka ta służy do eksportu do LaTeXa.
256 %package plugin-link-grammar
257 Summary: AbiWord Link Grammar plugin
258 Summary(pl.UTF-8): Wtyczka Gramatyki dla Abiworda
259 Group: X11/Applications/Editors
260 Requires: %{name} = %{epoch}:%{version}-%{release}
262 %description plugin-link-grammar
263 AbiWord Link Grammar plugin.
265 %description plugin-link-grammar -l pl.UTF-8
266 Wtyczka Gramatyki dla Abiworda.
268 %package plugin-psion
269 Summary: AbiWord Psion plugin
270 Summary(pl.UTF-8): Wtyczka Psion dla Abiworda
271 Group: X11/Applications/Editors
272 Requires: %{name} = %{epoch}:%{version}-%{release}
274 %description plugin-psion
275 Import/export Psion files.
277 %description plugin-psion -l pl.UTF-8
278 Wtyczka ta służy do importu/eksportu plików Psiona.
281 Summary: AbiWord WMF plugin
282 Summary(pl.UTF-8): Wtyczka WMF dla Abiworda
283 Group: X11/Applications/Editors
284 Requires: %{name} = %{epoch}:%{version}-%{release}
286 %description plugin-wmf
287 View Windows Metafiles.
289 %description plugin-wmf -l pl.UTF-8
290 Wtyczka ta służy do wyświetlania plików typu Windows Metafile.
292 %package plugin-wordperfect
293 Summary: AbiWord WordPerfect plugin
294 Summary(pl.UTF-8): Wtyczka WordPerfect dla Abiworda
295 Group: X11/Applications/Editors
296 Requires: %{name} = %{epoch}:%{version}-%{release}
298 %description plugin-wordperfect
299 Import/export Corel WordPerfect files.
301 %description plugin-wordperfect -l pl.UTF-8
302 Wtyczka ta służy do importu/eksportu plików w formacie Corel
306 Summary: AbiWord Clipart
307 Summary(pl.UTF-8): Cliparty dla AbiWorda
308 Group: X11/Applications/Editors
309 Requires: %{name} = %{epoch}:%{version}-%{release}
312 This is the clipart portfolio used by AbiWord.
314 %description clipart -l pl.UTF-8
315 Jest to teczka clipartów używanych przez AbiWorda.
324 # use generic icon name
325 %{__sed} -i -e 's|abiword_48.png|abiword.png|' Makefile.am
326 %{__sed} -i -e 's|abiword_48|abiword|' src/wp/ap/gtk/ap_UnixFrameImpl.cpp
327 mv abiword_48.png abiword.png
334 --with-gnomevfs=%{?with_gnomevfs:yes}%{!?with_gnomevfs:no} \
335 --with-goffice=%{?with_goffice:yes}%{!?with_goffice:no} \
338 --enable-plugins=auto \
350 rm -rf $RPM_BUILD_ROOT
353 DESTDIR=$RPM_BUILD_ROOT \
354 icondir=%{_pixmapsdir}
356 # Remove useless files
357 %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/abiword-%{mver}/plugins/*.la
360 rm -rf $RPM_BUILD_ROOT
363 %update_desktop_database_post
366 %update_desktop_database_postun
369 %defattr(644,root,root,755)
370 %attr(755,root,root) %{_bindir}/*
371 %attr(755,root,root) %{_libdir}/libabiword-%{mver}.so
372 %dir %{_libdir}/abiword-%{mver}
373 %dir %{_libdir}/abiword-%{mver}/plugins
374 %dir %{_datadir}/abiword-%{mver}
375 %{_datadir}/abiword-%{mver}/Presentation.xml
376 %{_datadir}/abiword-%{mver}/readme.abw
377 %{_datadir}/abiword-%{mver}/readme.txt
378 %{_datadir}/abiword-%{mver}/strings
379 %{_datadir}/abiword-%{mver}/system.profile*
380 %{_datadir}/abiword-%{mver}/templates
381 %{_datadir}/abiword-%{mver}/ui
382 %{_datadir}/abiword-%{mver}/xsltml
383 %{_desktopdir}/*.desktop
385 %{_mandir}/man1/abiword.1*
387 # These don't add any additional dependencies so there's no reason to split
388 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/applix.so
389 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/babelfish.so
390 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/bmp.so
391 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/clarisworks.so
392 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/docbook.so
393 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/eml.so
394 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/freetranslation.so
395 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/garble.so
396 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gdict.so
397 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gimp.so
398 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/google.so
399 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hancom.so
400 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hrtext.so
401 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/iscii.so
402 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/kword.so
403 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/loadbindings.so
404 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mht.so
405 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mif.so
406 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mswrite.so
407 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opml.so
408 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opendocument.so
409 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openwriter.so
410 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openxml.so
411 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/paint.so
412 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/passepartout.so
413 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdb.so
414 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdf.so
415 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/presentation.so
416 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/s5.so
417 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/sdw.so
418 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/t602.so
419 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/urldict.so
420 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wikipedia.so
421 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wml.so
422 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wpg.so
423 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/xslfo.so
426 %defattr(644,root,root,755)
427 %{_libdir}/libabiword-%{mver}.la
428 %{_includedir}/abiword-%{mver}
429 %{_pkgconfigdir}/abiword-%{mver}.pc
431 %files plugin-aiksaurus
432 %defattr(644,root,root,755)
433 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/aiksaurus.so
436 %defattr(644,root,root,755)
437 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/collab.so
439 %files plugin-command
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/command.so
445 %defattr(644,root,root,755)
446 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gda.so
450 %files plugin-goffice
451 %defattr(644,root,root,755)
452 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/goffice.so
455 %files plugin-mathview
456 %defattr(644,root,root,755)
457 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mathview.so
461 %defattr(644,root,root,755)
462 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/ots.so
466 %defattr(644,root,root,755)
467 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/latex.so
469 %files plugin-link-grammar
470 %defattr(644,root,root,755)
471 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/grammar.so
474 %defattr(644,root,root,755)
475 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/psion.so
478 %defattr(644,root,root,755)
479 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wmf.so
481 %files plugin-wordperfect
482 %defattr(644,root,root,755)
483 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wordperfect.so
486 %defattr(644,root,root,755)
487 %{_datadir}/abiword-%{mver}/clipart