]> git.pld-linux.org Git - packages/abiword.git/blob - abiword.spec
- _pluginsrel ++ to allow nice upgrade
[packages/abiword.git] / abiword.spec
1 %define         _packagever 2.0.2
2 %define         _pluginsver 2.0.1
3 %define         _pluginsrel 4
4 Summary:        Multi-platform word processor
5 Summary(pl):    Wieloplatformowy procesor tekstu
6 Name:           abiword
7 Version:        %{_packagever}
8 Release:        1
9 Epoch:          1
10 License:        GPL
11 Group:          X11/Applications
12 Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
13 # Source0-md5:  bcb7b45b04e285d5a8b82fb13ebaa170
14 Source1:        http://dl.sourceforge.net/%{name}/%{name}-plugins-%{_pluginsver}.tar.bz2
15 # Source1-md5:  5aa1e05c0f7b8ab7e92c2a296f1a5673
16 Patch0:         %{name}-desktop.patch
17 Patch1:         %{name}-types.patch
18 Patch2:         %{name}-home_etc.patch
19 URL:            http://www.abisource.com/
20 BuildRequires:  ImageMagick-c++-devel >= 5.4.0
21 BuildRequires:  aiksaurus-gtk-devel >= 1.0
22 BuildRequires:  aspell-devel >= 0.50.0
23 BuildRequires:  bzip2-devel
24 BuildRequires:  enchant-devel >= 0.4.0
25 BuildRequires:  eps-devel >= 1.2
26 BuildRequires:  fontconfig-devel >= 1.0
27 BuildRequires:  fribidi-devel >= 0.10.4
28 BuildRequires:  gal-devel >= 1.99
29 BuildRequires:  glib2-devel >= 2.0.0
30 BuildRequires:  gtk+2-devel >= 2.0.0
31 BuildRequires:  gucharmap-devel >= 0.7
32 BuildRequires:  libbonobo-devel >= 2.2.0
33 BuildRequires:  libgda-devel >= 0.90.0
34 BuildRequires:  libglade2-devel >=  2.0.0
35 BuildRequires:  libgnomedb-devel >= 0.90.0
36 BuildRequires:  libgnomeui-devel >= 2.2.0
37 BuildRequires:  libgnomeprint-devel >= 2.2.1
38 BuildRequires:  libgnomeprintui-devel >= 2.2.1.3-2
39 BuildRequires:  libgsf-devel >= 1.4.0
40 BuildRequires:  libjpeg-devel
41 BuildRequires:  librsvg-devel >= 2.0
42 BuildRequires:  libwmf-devel >= 0.2.8
43 BuildRequires:  libwpd-devel >= 0.6.0
44 BuildRequires:  libxml2-devel >= 2.4.2
45 BuildRequires:  nautilus-devel >= 2.0
46 BuildRequires:  ots-devel >= 0.4.1
47 BuildRequires:  psiconv-devel
48 BuildRequires:  python-devel >= 1:2.3
49 BuildRequires:  wv-devel >= 1.0.0
50 BuildRequires:  xft-devel >= 2.0
51 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53 %description
54 AbiWord is a multi-platform word processor with a GTK+ interface on
55 the UNIX platform.
56
57 %description -l pl
58 AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na
59 platformie UNIX.
60
61 %package plugins-tools
62 Summary:        Various tools that can be used to extend AbiWord's capabilities
63 Summary(pl):    Ró¿ne narzêdzia powiêkszaj±ce mo¿liwo¶ci AbiWorda
64 Group:          Applications/Productivity
65 Version:        %{_pluginsver}
66 Release:        %{_pluginsrel}
67 Requires:       %{name} = %{epoch}:%{_packagever}
68
69 %description plugins-tools
70 This is a set of plugins for AbiWord.  It includes
71         eml: Use mathematical notation in AbiWord.
72  abicommand: Perform AbiWord operations from the command prompt.
73     abigimp: Process images in AbiWord using the Gimp.
74    abipaint: Editing embedded images via external program.
75   wikipedia: Access the Wikipedia reference from AbiWord.
76     urldict: Cross-platform URL dictionary plugin.
77       gdict: Use the GNOME dictionary application from within AbiWord.
78   aiksaurus: Use the Aiksaurus thesaurus in AbiWord.
79   babelfish: Translate text online using Babelfish.
80 ScriptHappy: Run other programs in a shell and direct the output to
81              AbiWord.
82
83 %description plugins-tools -l pl
84 Jest to zestaw wtyczek dla AbiWorda. Zawiera:
85         eml: U¿ywanie notacji matematycznej w AbiWordzie.
86  abicommand: Wykonywanie operacji AbiWordem z linii poleceñ.
87     abigimp: Obróbka obrazków w AbiWordzie przy u¿yciu Gimpa.
88    abipaint: Edycja osadzonych obrazków przez zewnêtrzny program.
89   wikipedia: Dostêp do Wikipedii z Abiworda.
90     urldict: Wieloplatformowa wtyczka s³ownika URL.
91       gdict: U¿ywanie aplikacji s³ownikowej GNOME z poziomu AbiWorda.
92   aiksaurus: U¿ywanie tezaurusa Aiksaurus w AbiWordzie.
93   babelfish: Automatyczne t³umaczenie tekstu przy u¿yciu Babelfisha.
94 ScriptHappy: Uruchamianie innych programów z poziomu pow³oki z
95              wyj¶ciem do AbiWorda.
96
97 %package plugins-impexp
98 Summary:        Plugins to import and export otherwise unsupported formats
99 Summary(pl):    Wtyczki importuj±ce i eksportuj±ce do róznych formatów dokumentów
100 Group:          Applications/Productivity
101 Version:        %{_pluginsver}
102 Release:        %{_pluginsrel}
103 Requires:       %{name} = %{epoch}:%{_packagever}
104
105 %description plugins-impexp
106 This is a set of plugins for AbiWord. It includes support for
107 OpenWriter, bzipped AbiWord, and (x)html document formats.
108 Additionally, it adds support for certain image types to AbiWord
109 builds that were not gnome-enabled.
110
111 %description plugins-impexp -l pl
112 Ten zestaw wtyczek do AbiWorda zawiera obs³ugê formatów dokumentów
113 OpenWritera, zbzipowanego AbiWorda  oraz (X)HTML. Ponadto dodaje
114 obs³ugê ró¿nych rodzajów obrazków do AbiWorda zbudowanego bez
115 obs³ugi GNOME.
116
117 %package clipart
118 Summary:        AbiWord Clipart
119 Summary(pl):    Cliparty dla AbiWorda
120 Group:          Applications/Productivity
121
122 %description clipart
123 This is the clipart portfolio used by AbiWord.
124
125 %description clipart -l pl
126 Jest to teczka clipartów u¿ywanych przez Abiworda.
127
128 %prep
129 %setup -q -a 1
130 %patch0 -p1
131 %patch1 -p1
132 %patch2 -p1
133
134 %build
135 cd abi
136 ./autogen.sh
137 %configure \
138         --enable-gnome \
139         --with-pspell \
140         --with-sys-wv
141 %{__make}
142
143 cd ../abiword-plugins
144 ./nextgen.sh
145 %configure \
146         --disable-eg \
147         --enable-gda \
148         --enable-abicommand \
149         --enable-abigimp \
150         --enable-aiksaurus \
151         --enable-babelfish \
152         --enable-freetranslation \
153         --enable-gdict \
154         --enable-referee \
155         --enable-urldict \
156         --enable-wikipedia \
157         --enable-magick \
158         --enable-shell \
159         --enable-gdkpixbuf \
160         --enable-bmp \
161         --enable-jpeg \
162         --enable-wmf \
163         --enable-applix \
164         --enable-bz2abw \
165         --enable-clarisworks \
166         --enable-eml \
167         --enable-hancom \
168         --enable-hrtext \
169         --enable-html \
170         --enable-iscii-text \
171         --enable-kword \
172         --enable-latex \
173         --enable-mif \
174         --enable-mswrite \
175         --disable-nroff \
176         --enable-OpenWriter \
177         --enable-pdb \
178         --enable-psion \
179         --enable-pw \
180         --enable-sdw \
181         --enable-t602 \
182         --enable-wml \
183         --enable-wordperfect \
184         --enable-xhtml \
185         --enable-xsl-fo \
186         --enable-librsvg \
187         --enable-docbook \
188         --with-psiconv=/usr
189 # --with-psiconv=dir is workaround to avoid -Lyes/lib which libtool doesn't like
190 %{__make}
191
192 %install
193 rm -rf $RPM_BUILD_ROOT
194
195 cd abiword-plugins
196 %{__make} install \
197         DESTDIR=$RPM_BUILD_ROOT
198 cd ../abi
199 %{__make} install \
200         DESTDIR=$RPM_BUILD_ROOT
201
202 # Manual fixes to Abi package
203 install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
204 mv $RPM_BUILD_ROOT%{_iconsdir}/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir}
205
206 #Remove useless files
207 rm -f $RPM_BUILD_ROOT%{_libdir}/AbiWord-2.0/plugins/*.la
208 rm -f $RPM_BUILD_ROOT%{_libdir}/AbiWord-2.0/plugins/*.a
209
210 %clean
211 rm -rf $RPM_BUILD_ROOT
212
213 %files
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_bindir}/*
216 %dir %{_datadir}/AbiSuite-2.0
217 %dir %{_datadir}/AbiSuite-2.0/AbiWord
218 %dir %{_datadir}/AbiSuite-2.0/AbiWord/scripts
219 %dir %{_libdir}/AbiWord-2.0
220 %dir %{_libdir}/AbiWord-2.0/plugins
221 %{_datadir}/AbiSuite-2.0/AbiWord/glade
222 %{_datadir}/AbiSuite-2.0/AbiWord/scripts/*
223 %{_datadir}/AbiSuite-2.0/AbiWord/strings
224 %{_datadir}/AbiSuite-2.0/AbiWord/system.profile*
225 %{_datadir}/AbiSuite-2.0/icons
226 %{_datadir}/AbiSuite-2.0/templates
227 %{_datadir}/AbiSuite-2.0/abi-nautilus-view-file.xml
228 %{_libdir}/bonobo/servers/*
229 %{_desktopdir}/*
230 %{_pixmapsdir}/*.png
231 %{_datadir}/AbiSuite-2.0/AbiWord.exe.MANIFEST
232 %{_datadir}/AbiSuite-2.0/AbiWord/readme.txt
233 %{_datadir}/AbiSuite-2.0/README
234
235 %files plugins-tools
236 %defattr(644,root,root,755)
237 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiAikSaurus.so
238 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiBabelfish.so
239 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiCommand.so
240 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiFreeTranslation.so
241 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGDA.so
242 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGdict.so
243 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGimp.so
244 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGoogle.so
245 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGypsython.so
246 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiOTS.so
247 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiReferee.so
248 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiScriptHappy.so
249 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiURLDict.so
250 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWikipedia.so
251
252 %files plugins-impexp
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiApplix.so
255 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiBMP.so
256 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiBZ2.so
257 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiClarisWorks.so
258 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiCoquille.so
259 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiDocBook.so
260 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiEML.so
261 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiGdkPixbuf.so
262 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiHRText.so
263 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiHancom.so
264 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiISCII.so
265 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiJPEG.so
266 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiKWord.so
267 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiLaTeX.so
268 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiMIF.so
269 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiMSWrite.so
270 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiMagick.so
271 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiOpenWriter.so
272 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiPalmDoc.so
273 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiPsion.so
274 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiRSVG.so
275 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiSDW.so
276 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiT602.so
277 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWMF.so
278 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWML.so
279 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiWordPerfect.so
280 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiXHTML.so
281 %attr(755,root,root) %{_libdir}/AbiWord-2.0/plugins/libAbiXSLFO.so
282 %{_libdir}/AbiWord-2.0/plugins/AbiWord/glade/ots.glade
283
284 %files clipart
285 %defattr(644,root,root,755)
286 %{_datadir}/AbiSuite-2.0/clipart
This page took 0.041882 seconds and 3 git commands to generate.