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