3 # - installed, but unpackaged files
4 # /usr/share/mime-info/abiword.keys
6 %bcond_without gda # libgda support
7 %bcond_without gnome # without GNOME libs
8 %bcond_with gnomevfs # gnome-vfs support
9 %bcond_with goffice # without plugin-goffice
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: 284fe25289c160c3797b527a8aacad12
24 Patch0: %{name}-desktop.patch
26 URL: http://www.abisource.com/
27 BuildRequires: aiksaurus-gtk-devel >= 1.2.1
28 BuildRequires: aspell-devel >= 0.60.4
29 BuildRequires: autoconf
30 BuildRequires: automake
31 BuildRequires: boost-devel >= 1.33.1
32 BuildRequires: bzip2-devel
33 BuildRequires: cairo-devel
34 BuildRequires: curl-devel
35 BuildRequires: enchant-devel >= 1.2.6
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: gnome-scan-devel < 0.6
40 BuildRequires: gtk+2-devel >= 2:2.12.0
41 BuildRequires: gtkmathview-devel >= 0.7.6
42 BuildRequires: gucharmap-devel >= 1.7.0
43 %{?with_gda:BuildRequires: libgda-devel >= 1:1.2.3}
44 %{?with_gda:BuildRequires: libgnomedb-devel >= 1:1.2.0}
45 BuildRequires: libgnomeprintui-devel >= 2.12.1
46 BuildRequires: libgnomeui-devel >= 2.15.91
47 BuildRequires: libgoffice-devel >= 0.6.0
48 %{?with_goffice:BuildRequires: libgoffice-devel >= 0.8.0}
49 %{?with_gnomevfs:BuildRequires: libgsf-gnome-devel >= 1.14.1}
50 BuildRequires: libgsf-devel >= 1.14.9
51 BuildRequires: libjpeg-devel
52 BuildRequires: libpng-devel
53 BuildRequires: librsvg-devel >= 1:2.16.0
54 BuildRequires: libtool
55 BuildRequires: libwmf-devel >= 2:0.2.8.4
56 BuildRequires: libwpd-devel >= 0.8.5
57 BuildRequires: libwpg-devel >= 0.1.0
58 BuildRequires: libwps-devel >= 0.1.0
59 BuildRequires: libxml2-devel >= 1:2.6.26
60 BuildRequires: link-grammar-devel >= 4.2.1
61 BuildRequires: loudmouth-devel >= 1.0.1
62 %{?with_ots:BuildRequires: ots-devel >= 0.5.0}
63 BuildRequires: pango-devel
64 BuildRequires: perl-devel
65 BuildRequires: pkgconfig >= 0.9.0
66 BuildRequires: popt-devel
67 BuildRequires: psiconv-devel >= 0.9.6
68 BuildRequires: readline-devel
69 BuildRequires: t1lib-devel
70 BuildRequires: wv-devel >= 1.2.1
71 Requires(post,postun): desktop-file-utils
72 Obsoletes: abiword-plugin-applix
73 Obsoletes: abiword-plugin-babelfish
74 Obsoletes: abiword-plugin-bmp
75 Obsoletes: abiword-plugin-bz2
76 Obsoletes: abiword-plugin-capi
77 Obsoletes: abiword-plugin-clarisworks
78 Obsoletes: abiword-plugin-dash
79 Obsoletes: abiword-plugin-docbook
80 Obsoletes: abiword-plugin-eml
81 Obsoletes: abiword-plugin-freetranslation
82 Obsoletes: abiword-plugin-gdict
83 Obsoletes: abiword-plugin-gdkpixbuf
84 Obsoletes: abiword-plugin-gimp
85 Obsoletes: abiword-plugin-google
86 Obsoletes: abiword-plugin-gypsython
87 Obsoletes: abiword-plugin-hancom
88 Obsoletes: abiword-plugin-hrtext
89 Obsoletes: abiword-plugin-iscii
90 Obsoletes: abiword-plugin-jpeg
91 Obsoletes: abiword-plugin-kword
92 Obsoletes: abiword-plugin-magick
93 Obsoletes: abiword-plugin-mif
94 Obsoletes: abiword-plugin-mswrite
95 Obsoletes: abiword-plugin-nroff
96 Obsoletes: abiword-plugin-opendocument
97 Obsoletes: abiword-plugin-openwritter
98 Obsoletes: abiword-plugin-palmdoc
99 Obsoletes: abiword-plugin-passepartout
100 Obsoletes: abiword-plugin-pdf
101 Obsoletes: abiword-plugin-referee
102 Obsoletes: abiword-plugin-rsvg
103 Obsoletes: abiword-plugin-scripthappy
104 Obsoletes: abiword-plugin-sdw
105 Obsoletes: abiword-plugin-t602
106 Obsoletes: abiword-plugin-urldict
107 Obsoletes: abiword-plugin-wikipedia
108 Obsoletes: abiword-plugin-wml
109 Obsoletes: abiword-plugin-xhtml
110 Obsoletes: abiword-plugin-xslfo
111 Obsoletes: abiword-plugins-impexp
112 Obsoletes: abiword-plugins-tools
113 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
116 AbiWord is a multi-platform word processor with a GTK+ interface on
119 %description -l pl.UTF-8
120 AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na
124 Summary: Files for AbiWord plugins development
125 Summary(pl.UTF-8): Pliki do tworzenia wtyczek dla AbiWorda
126 Group: Development/Libraries
127 # doesn't require base
130 Files for AbiWord plugins development.
132 %description devel -l pl.UTF-8
133 Pliki do tworzenia wtyczek dla AbiWorda.
136 %package plugin-aiksaurus
137 Summary: AbiWord Aiksaurus plugin
138 Summary(pl.UTF-8): Wtyczka AbiWorda Aiksaurus
139 Group: X11/Applications/Editors
140 Requires: %{name} = %{epoch}:%{version}-%{release}
142 %description plugin-aiksaurus
143 Allows to use Aiksaurus thesaurus.
145 %description plugin-aiksaurus -l pl.UTF-8
146 Wtyczka ta pozwala na użycie Aiksaurusa - słownika wyrazów
149 %package plugin-collab
150 Summary: Remote collaborate for AbiWord
151 Summary(pl): Zdalna współpraca dla AbiWorda
152 Group: X11/Applications/Editors
153 Requires: %{name} = %{epoch}:%{version}-%{release}
155 %description plugin-collab
156 Allows to collaborate with a remote user.
158 %description plugin-collab -l pl
159 Wtyczka pozwalająca na współpracę z innym użytkownikiem przez sieć.
161 %package plugin-command
162 Summary: AbiWord command line control
163 Summary(pl.UTF-8): Konrolowanie AbiWorda z linii poleceń
164 Group: X11/Applications/Editors
165 Requires: %{name} = %{epoch}:%{version}-%{release}
167 %description plugin-command
168 Allows command line control of AbiWord.
170 %description plugin-command -l pl.UTF-8
171 Wtyczka ta pozwala na kontrolowanie AbiWorda z poziomu linii poleceń.
174 Summary: AbiWord GDA plugin
175 Summary(pl.UTF-8): Wtyczka AbiWorda dla GDA
176 Group: X11/Applications/Editors
177 Requires: %{name} = %{epoch}:%{version}-%{release}
178 Requires: gnome-database-access-properties >= 1:1.2.1
180 %description plugin-gda
181 Allows access to any database provided by libgda.
183 %description plugin-gda -l pl.UTF-8
184 Wtyczka ta pozwala na połączenie z dowolną bazą danych dostarczaną za
185 pośrednictwem libgda.
187 %package plugin-goffice
188 Summary: GNOME Office plugin
189 Summary(pl.UTF-8): Wtyczka GNOME Office
190 Group: X11/Applications/Editors
191 Requires: %{name} = %{epoch}:%{version}-%{release}
193 %description plugin-goffice
194 Allows to share GNOME Office objects between GOffice appplications.
196 %description plugin-goffice -l pl.UTF-8
197 Pozwala na współdzielenie obiektów GNOME Office pomiędzy jego
200 %package plugin-mathview
201 Summary: AbiWord MathView plugin
202 Summary(pl.UTF-8): Wtyczka MAthView dla AbiWorda
203 Group: X11/Applications/Editors
204 Requires: %{name} = %{epoch}:%{version}-%{release}
206 %description plugin-mathview
207 MathML or LaTeX style equation inserting and editing.
209 %description plugin-mathview -l pl.UTF-8
210 Pozwala na wstawianie i edycję równań w stylu MathML lub LaTeX.
213 Summary: AbiWord OTS plugin
214 Summary(pl.UTF-8): Wtyczka OTS dla Abiworda
215 Group: X11/Applications/Editors
216 Requires: %{name} = %{epoch}:%{version}-%{release}
218 %description plugin-ots
219 Create document summaries.
221 %description plugin-ots -l pl.UTF-8
222 Wtyczka ta służy do tworzenia podsumowania dokumentu.
224 # plugins import - export
225 %package plugin-coquille
226 Summary: AbiWord Coquille plugin
227 Summary(pl.UTF-8): Wtyczka Coquille dla Abiworda
228 Group: X11/Applications/Editors
229 Requires: %{name} = %{epoch}:%{version}-%{release}
231 %description plugin-coquille
234 %description plugin-coquille -l pl.UTF-8
235 Rozszerzenia Docbooka.
237 %package plugin-latex
238 Summary: AbiWord LaTeX plugin
239 Summary(pl.UTF-8): Wtyczka LaTeX dla Abiworda
240 Group: X11/Applications/Editors
241 Requires: %{name} = %{epoch}:%{version}-%{release}
243 %description plugin-latex
246 %description plugin-latex -l pl.UTF-8
247 Wtyczka ta służy do eksportu do LaTeXa.
249 %package plugin-link-grammar
250 Summary: AbiWord Link Grammar plugin
251 Summary(pl.UTF-8): Wtyczka Gramatyki dla Abiworda
252 Group: X11/Applications/Editors
253 Requires: %{name} = %{epoch}:%{version}-%{release}
255 %description plugin-link-grammar
256 AbiWord Link Grammar plugin.
258 %description plugin-link-grammar -l pl.UTF-8
259 Wtyczka Gramatyki dla Abiworda.
261 %package plugin-psion
262 Summary: AbiWord Psion plugin
263 Summary(pl.UTF-8): Wtyczka Psion dla Abiworda
264 Group: X11/Applications/Editors
265 Requires: %{name} = %{epoch}:%{version}-%{release}
267 %description plugin-psion
268 Import/export Psion files.
270 %description plugin-psion -l pl.UTF-8
271 Wtyczka ta służy do importu/eksportu plików Psiona.
274 Summary: AbiWord WMF plugin
275 Summary(pl.UTF-8): Wtyczka WMF dla Abiworda
276 Group: X11/Applications/Editors
277 Requires: %{name} = %{epoch}:%{version}-%{release}
279 %description plugin-wmf
280 View Windows Metafiles.
282 %description plugin-wmf -l pl.UTF-8
283 Wtyczka ta służy do wyświetlania plików typu Windows Metafile.
285 %package plugin-wordperfect
286 Summary: AbiWord WordPerfect plugin
287 Summary(pl.UTF-8): Wtyczka WordPerfect dla Abiworda
288 Group: X11/Applications/Editors
289 Requires: %{name} = %{epoch}:%{version}-%{release}
291 %description plugin-wordperfect
292 Import/export Corel WordPerfect files.
294 %description plugin-wordperfect -l pl.UTF-8
295 Wtyczka ta służy do importu/eksportu plików w formacie Corel
299 Summary: AbiWord Clipart
300 Summary(pl.UTF-8): Cliparty dla AbiWorda
301 Group: X11/Applications/Editors
302 Requires: %{name} = %{epoch}:%{version}-%{release}
305 This is the clipart portfolio used by AbiWord.
307 %description clipart -l pl.UTF-8
308 Jest to teczka clipartów używanych przez AbiWorda.
315 # use generic icon name
316 sed -i -e 's|abiword_48.png|abiword.png|' Makefile.am
317 sed -i -e 's|abiword_48|abiword|' src/wp/ap/gtk/ap_UnixFrameImpl.cpp
318 mv abiword_48.png abiword.png
325 --with-gnomevfs=%{?with_gnomevfs:yes}%{!?with_gnomevfs:no} \
326 --with-goffice=%{?with_goffice:yes}%{!?with_goffice:no} \
329 --enable-plugins=auto \
341 rm -rf $RPM_BUILD_ROOT
344 DESTDIR=$RPM_BUILD_ROOT \
345 icondir=%{_pixmapsdir}
347 # Remove useless files
348 rm -f $RPM_BUILD_ROOT%{_libdir}/abiword-%{mver}/plugins/*.la
351 rm -rf $RPM_BUILD_ROOT
354 %update_desktop_database_post
357 %update_desktop_database_postun
360 %defattr(644,root,root,755)
361 %attr(755,root,root) %{_bindir}/*
362 %attr(755,root,root) %{_libdir}/libabiword-%{mver}.so
363 %dir %{_libdir}/abiword-%{mver}
364 %dir %{_libdir}/abiword-%{mver}/plugins
365 %dir %{_datadir}/abiword-%{mver}
366 %{_datadir}/abiword-%{mver}/Presentation.xml
367 %{_datadir}/abiword-%{mver}/readme.abw
368 %{_datadir}/abiword-%{mver}/readme.txt
369 %{_datadir}/abiword-%{mver}/strings
370 %{_datadir}/abiword-%{mver}/system.profile*
371 %{_datadir}/abiword-%{mver}/templates
372 %{_datadir}/abiword-%{mver}/ui
373 %{_datadir}/abiword-%{mver}/xsltml
374 %{_desktopdir}/*.desktop
377 # These don't add any additional dependencies so there's no reason to split
378 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/applix.so
379 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/babelfish.so
380 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/bmp.so
381 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/clarisworks.so
382 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/docbook.so
383 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/eml.so
384 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/freetranslation.so
385 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/garble.so
386 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gdict.so
387 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gimp.so
388 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/google.so
389 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hancom.so
390 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/hrtext.so
391 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/iscii.so
392 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/kword.so
393 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/loadbindings.so
394 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mht.so
395 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mif.so
396 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mswrite.so
397 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opml.so
398 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/opendocument.so
399 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openwriter.so
400 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/openxml.so
401 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/paint.so
402 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/passepartout.so
403 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdb.so
404 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/pdf.so
405 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/presentation.so
406 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/s5.so
407 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/sdw.so
408 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/t602.so
409 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/urldict.so
410 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wikipedia.so
411 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wml.so
412 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wpg.so
413 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/xslfo.so
416 %defattr(644,root,root,755)
417 %{_libdir}/libabiword-%{mver}.la
418 %{_includedir}/abiword-%{mver}
419 %{_pkgconfigdir}/abiword-%{mver}.pc
421 %files plugin-aiksaurus
422 %defattr(644,root,root,755)
423 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/aiksaurus.so
426 %defattr(644,root,root,755)
427 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/collab.so
429 %files plugin-command
430 %defattr(644,root,root,755)
431 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/command.so
435 %defattr(644,root,root,755)
436 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/gda.so
440 %files plugin-goffice
441 %defattr(644,root,root,755)
442 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/goffice.so
445 %files plugin-mathview
446 %defattr(644,root,root,755)
447 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/mathview.so
451 %defattr(644,root,root,755)
452 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/ots.so
456 %defattr(644,root,root,755)
457 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/latex.so
459 %files plugin-link-grammar
460 %defattr(644,root,root,755)
461 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/grammar.so
464 %defattr(644,root,root,755)
465 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/psion.so
468 %defattr(644,root,root,755)
469 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wmf.so
471 %files plugin-wordperfect
472 %defattr(644,root,root,755)
473 %attr(755,root,root) %{_libdir}/abiword-%{mver}/plugins/wordperfect.so
476 %defattr(644,root,root,755)
477 %{_datadir}/abiword-%{mver}/clipart