]> git.pld-linux.org Git - packages/abiword.git/blob - abiword.spec
- O:abiword-plugin-wordperfect
[packages/abiword.git] / abiword.spec
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 #
15 Summary:        Multi-platform word processor
16 Summary(pl.UTF-8):      Wieloplatformowy procesor tekstu
17 Name:           abiword
18 Version:        3.0.0
19 Release:        1
20 Epoch:          1
21 License:        GPL v2+
22 Group:          X11/Applications/Editors
23 Source0:        http://www.abisource.com/downloads/abiword/%{version}/source/%{name}-%{version}.tar.gz
24 # Source0-md5:  8d9c41cff3a8fbef8d0c835c65600e65
25 Patch0:         %{name}-desktop.patch
26 Patch1:         %{name}-mht.patch
27 URL:            http://www.abisource.com/
28 BuildRequires:  aiksaurus-gtk-devel >= 1.2.1
29 BuildRequires:  autoconf
30 BuildRequires:  automake
31 BuildRequires:  boost-devel >= 1.33.1
32 BuildRequires:  bzip2-devel
33 BuildRequires:  cairo-devel
34 BuildRequires:  enchant-devel >= 1.2.6
35 BuildRequires:  eps-devel
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:  gtk+2-devel >= 2:2.12.0
40 BuildRequires:  gtkmathview-devel >= 0.7.6
41 BuildRequires:  gucharmap-devel >= 1.7.0
42 %if %{with gda}
43 BuildRequires:  libgda-devel >= 1:1.2.4-16
44 BuildRequires:  libgnomedb-devel >= 1:1.2.0
45 %else
46 Obsoletes:      abiword-plugin-gda
47 %endif
48 BuildRequires:  libgnomeui-devel >= 2.15.91
49 %if %{with goffice}
50 BuildRequires:  libgoffice-devel >= 0.8.0
51 %else
52 Obsoletes:      abiword-plugin-goffice
53 %endif
54 BuildRequires:  libgsf-devel >= 1.14.9
55 #%{?with_gnomevfs:BuildRequires:        libgsf-gnome-devel >= 1.14.1}
56 BuildRequires:  libjpeg-devel
57 BuildRequires:  libpng-devel
58 BuildRequires:  librsvg-devel >= 1:2.16.0
59 BuildRequires:  libtool
60 BuildRequires:  libwmf-devel >= 2:0.2.8.4
61 BuildRequires:  libwpd-devel >= 0.9.0
62 BuildRequires:  libwpg-devel >= 0.2.0
63 BuildRequires:  libwps-devel >= 0.2.0
64 BuildRequires:  libxml2-devel >= 1:2.6.26
65 BuildRequires:  link-grammar-devel >= 4.2.1
66 BuildRequires:  loudmouth-devel >= 1.0.1
67 %{?with_ots:BuildRequires:      ots-devel >= 0.5.0}
68 BuildRequires:  pango-devel
69 BuildRequires:  perl-devel
70 BuildRequires:  pkgconfig >= 0.9.0
71 BuildRequires:  popt-devel
72 BuildRequires:  psiconv-devel >= 0.9.6
73 BuildRequires:  readline-devel
74 BuildRequires:  sed >= 4.0
75 BuildRequires:  t1lib-devel
76 BuildRequires:  wv-devel >= 1.2.1
77 Requires(post,postun):  desktop-file-utils
78 Obsoletes:      abiword-plugin-applix
79 Obsoletes:      abiword-plugin-babelfish
80 Obsoletes:      abiword-plugin-bmp
81 Obsoletes:      abiword-plugin-bz2
82 Obsoletes:      abiword-plugin-capi
83 Obsoletes:      abiword-plugin-clarisworks
84 Obsoletes:      abiword-plugin-dash
85 Obsoletes:      abiword-plugin-docbook
86 Obsoletes:      abiword-plugin-eml
87 Obsoletes:      abiword-plugin-freetranslation
88 Obsoletes:      abiword-plugin-gdict
89 Obsoletes:      abiword-plugin-gdkpixbuf
90 Obsoletes:      abiword-plugin-gimp
91 Obsoletes:      abiword-plugin-google
92 Obsoletes:      abiword-plugin-gypsython
93 Obsoletes:      abiword-plugin-hancom
94 Obsoletes:      abiword-plugin-hrtext
95 Obsoletes:      abiword-plugin-iscii
96 Obsoletes:      abiword-plugin-jpeg
97 Obsoletes:      abiword-plugin-kword
98 Obsoletes:      abiword-plugin-magick
99 Obsoletes:      abiword-plugin-mif
100 Obsoletes:      abiword-plugin-mswrite
101 Obsoletes:      abiword-plugin-nroff
102 Obsoletes:      abiword-plugin-opendocument
103 Obsoletes:      abiword-plugin-openwritter
104 Obsoletes:      abiword-plugin-palmdoc
105 Obsoletes:      abiword-plugin-passepartout
106 Obsoletes:      abiword-plugin-pdf
107 Obsoletes:      abiword-plugin-referee
108 Obsoletes:      abiword-plugin-rsvg
109 Obsoletes:      abiword-plugin-scripthappy
110 Obsoletes:      abiword-plugin-sdw
111 Obsoletes:      abiword-plugin-t602
112 Obsoletes:      abiword-plugin-urldict
113 Obsoletes:      abiword-plugin-wikipedia
114 Obsoletes:      abiword-plugin-wordperfect
115 Obsoletes:      abiword-plugin-wml
116 Obsoletes:      abiword-plugin-xhtml
117 Obsoletes:      abiword-plugin-xslfo
118 Obsoletes:      abiword-plugins-impexp
119 Obsoletes:      abiword-plugins-tools
120 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
121
122 %description
123 AbiWord is a multi-platform word processor with a GTK+ interface on
124 the UNIX platform.
125
126 %description -l pl.UTF-8
127 AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na
128 platformie UNIX.
129
130 %package devel
131 Summary:        Files for AbiWord plugins development
132 Summary(pl.UTF-8):      Pliki do tworzenia wtyczek dla AbiWorda
133 Group:          Development/Libraries
134 # doesn't require base
135
136 %description devel
137 Files for AbiWord plugins development.
138
139 %description devel -l pl.UTF-8
140 Pliki do tworzenia wtyczek dla AbiWorda.
141
142 # plugins - tools
143 %package plugin-aiksaurus
144 Summary:        AbiWord Aiksaurus plugin
145 Summary(pl.UTF-8):      Wtyczka AbiWorda Aiksaurus
146 Group:          X11/Applications/Editors
147 Requires:       %{name} = %{epoch}:%{version}-%{release}
148
149 %description plugin-aiksaurus
150 Allows to use Aiksaurus thesaurus.
151
152 %description plugin-aiksaurus -l pl.UTF-8
153 Wtyczka ta pozwala na użycie Aiksaurusa - słownika wyrazów
154 bliskoznacznych.
155
156 %package plugin-collab
157 Summary:        Remote collaborate for AbiWord
158 Summary(pl.UTF-8):      Zdalna współpraca dla AbiWorda
159 Group:          X11/Applications/Editors
160 Requires:       %{name} = %{epoch}:%{version}-%{release}
161
162 %description plugin-collab
163 Allows to collaborate with a remote user.
164
165 %description plugin-collab -l pl.UTF-8
166 Wtyczka pozwalająca na współpracę z innym użytkownikiem przez sieć.
167
168 %package plugin-command
169 Summary:        AbiWord command line control
170 Summary(pl.UTF-8):      Konrolowanie AbiWorda z linii poleceń
171 Group:          X11/Applications/Editors
172 Requires:       %{name} = %{epoch}:%{version}-%{release}
173
174 %description plugin-command
175 Allows command line control of AbiWord.
176
177 %description plugin-command -l pl.UTF-8
178 Wtyczka ta pozwala na kontrolowanie AbiWorda z poziomu linii poleceń.
179
180 %package plugin-gda
181 Summary:        AbiWord GDA plugin
182 Summary(pl.UTF-8):      Wtyczka AbiWorda dla GDA
183 Group:          X11/Applications/Editors
184 Requires:       %{name} = %{epoch}:%{version}-%{release}
185 Requires:       gnome-database-access-properties >= 1:1.2.1
186
187 %description plugin-gda
188 Allows access to any database provided by libgda.
189
190 %description plugin-gda -l pl.UTF-8
191 Wtyczka ta pozwala na połączenie z dowolną bazą danych dostarczaną za
192 pośrednictwem libgda.
193
194 %package plugin-goffice
195 Summary:        GNOME Office plugin
196 Summary(pl.UTF-8):      Wtyczka GNOME Office
197 Group:          X11/Applications/Editors
198 Requires:       %{name} = %{epoch}:%{version}-%{release}
199
200 %description plugin-goffice
201 Allows to share GNOME Office objects between GOffice appplications.
202
203 %description plugin-goffice -l pl.UTF-8
204 Pozwala na współdzielenie obiektów GNOME Office pomiędzy jego
205 aplikacjami.
206
207 %package plugin-mathview
208 Summary:        AbiWord MathView plugin
209 Summary(pl.UTF-8):      Wtyczka MAthView dla AbiWorda
210 Group:          X11/Applications/Editors
211 Requires:       %{name} = %{epoch}:%{version}-%{release}
212
213 %description plugin-mathview
214 MathML or LaTeX style equation inserting and editing.
215
216 %description plugin-mathview -l pl.UTF-8
217 Pozwala na wstawianie i edycję równań w stylu MathML lub LaTeX.
218
219 %package plugin-ots
220 Summary:        AbiWord OTS plugin
221 Summary(pl.UTF-8):      Wtyczka OTS dla Abiworda
222 Group:          X11/Applications/Editors
223 Requires:       %{name} = %{epoch}:%{version}-%{release}
224
225 %description plugin-ots
226 Create document summaries.
227
228 %description plugin-ots -l pl.UTF-8
229 Wtyczka ta służy do tworzenia podsumowania dokumentu.
230
231 # plugins import - export
232 %package plugin-coquille
233 Summary:        AbiWord Coquille plugin
234 Summary(pl.UTF-8):      Wtyczka Coquille dla Abiworda
235 Group:          X11/Applications/Editors
236 Requires:       %{name} = %{epoch}:%{version}-%{release}
237
238 %description plugin-coquille
239 Docbook extensions.
240
241 %description plugin-coquille -l pl.UTF-8
242 Rozszerzenia Docbooka.
243
244 %package plugin-latex
245 Summary:        AbiWord LaTeX plugin
246 Summary(pl.UTF-8):      Wtyczka LaTeX dla Abiworda
247 Group:          X11/Applications/Editors
248 Requires:       %{name} = %{epoch}:%{version}-%{release}
249
250 %description plugin-latex
251 LaTeX export.
252
253 %description plugin-latex -l pl.UTF-8
254 Wtyczka ta służy do eksportu do LaTeXa.
255
256 %package plugin-link-grammar
257 Summary:        AbiWord Link Grammar plugin
258 Summary(pl.UTF-8):      Wtyczka Gramatyki dla Abiworda
259 Group:          X11/Applications/Editors
260 Requires:       %{name} = %{epoch}:%{version}-%{release}
261
262 %description plugin-link-grammar
263 AbiWord Link Grammar plugin.
264
265 %description plugin-link-grammar -l pl.UTF-8
266 Wtyczka Gramatyki dla Abiworda.
267
268 %package plugin-psion
269 Summary:        AbiWord Psion plugin
270 Summary(pl.UTF-8):      Wtyczka Psion dla Abiworda
271 Group:          X11/Applications/Editors
272 Requires:       %{name} = %{epoch}:%{version}-%{release}
273
274 %description plugin-psion
275 Import/export Psion files.
276
277 %description plugin-psion -l pl.UTF-8
278 Wtyczka ta służy do importu/eksportu plików Psiona.
279
280 %package plugin-wmf
281 Summary:        AbiWord WMF plugin
282 Summary(pl.UTF-8):      Wtyczka WMF dla Abiworda
283 Group:          X11/Applications/Editors
284 Requires:       %{name} = %{epoch}:%{version}-%{release}
285
286 %description plugin-wmf
287 View Windows Metafiles.
288
289 %description plugin-wmf -l pl.UTF-8
290 Wtyczka ta służy do wyświetlania plików typu Windows Metafile.
291
292 %package plugin-wordperfect
293 Summary:        AbiWord WordPerfect plugin
294 Summary(pl.UTF-8):      Wtyczka WordPerfect dla Abiworda
295 Group:          X11/Applications/Editors
296 Requires:       %{name} = %{epoch}:%{version}-%{release}
297
298 %description plugin-wordperfect
299 Import/export Corel WordPerfect files.
300
301 %description plugin-wordperfect -l pl.UTF-8
302 Wtyczka ta służy do importu/eksportu plików w formacie Corel
303 WordPerfect.
304
305 %package clipart
306 Summary:        AbiWord Clipart
307 Summary(pl.UTF-8):      Cliparty dla AbiWorda
308 Group:          X11/Applications/Editors
309 Requires:       %{name} = %{epoch}:%{version}-%{release}
310
311 %description clipart
312 This is the clipart portfolio used by AbiWord.
313
314 %description clipart -l pl.UTF-8
315 Jest 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
343 rm -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
353 rm -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.066558 seconds and 3 git commands to generate.