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