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