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