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