]> git.pld-linux.org Git - packages/abiword.git/blob - abiword.spec
- updated to version 1.9.1
[packages/abiword.git] / abiword.spec
1 # TODO:
2 #       - use external wv library
3 Summary:        Multi-platform word processor
4 Summary(pl):    Wieloplatformowy procesor tekstu
5 Name:           abiword
6 Version:        1.9.1
7 Release:        0.1
8 Epoch:          1
9 License:        GPL
10 Group:          X11/Applications
11 Source0:        http://dl.sourceforge.net/abiword/%{name}-%{version}.tar.bz2
12 # Source0-md5:  978644437cfaf56d46ea87fa6339ea4c
13 URL:            http://www.abisource.com/
14 BuildRequires:  bzip2-devel
15 BuildRequires:  fontconfig-devel
16 BuildRequires:  gal-devel >= 1.99
17 BuildRequires:  glib2-devel >= 2.0.0
18 BuildRequires:  gtk+2-devel >= 2.0.0
19 BuildRequires:  libbonobo-devel >= 2.2.0
20 BuildRequires:  libgnomeui-devel >= 2.2.0
21 BuildRequires:  libgnomeprint-devel >= 2.2.0
22 BuildRequires:  libgnomeprintui-devel >= 2.2.0
23 BuildRequires:  libgsf-devel
24 BuildRequires:  libjpeg-devel
25 BuildRequires:  librsvg-devel
26 BuildRequires:  libxml2-devel >= 2.4.2
27 BuildRequires:  pspell-devel >= 0.11.1
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 AbiWord is a multi-platform word processor with a GTK+ interface on
32 the UNIX platform.
33
34 %description -l pl
35 AbiWord jest wieloplatformowym procesorem tekstu z interfejsem GTK+ na platformie UNIX.
36
37 %package plugins-tools
38 Summary:        Various tools that can be used to extend AbiWord's capabilities.
39 Summary(pl):    Ró¿ne narzêdzia powiêkszaj±ce mo¿liwo¶ci AbiWord.
40 Group:          Applications/Productivity
41 Requires:       %{name} = %{version}
42
43 %description plugins-tools
44 This is a set of plugins for AbiWord.  It includes
45         eml: Use mathematical notation in AbiWord.
46  abicommand: Perform AbiWord operations from the command prompt.
47     abigimp: Process images in AbiWord using the Gimp.
48   abimagick: Process images in AbiWord using ImageMagick.
49   wikipedia: Access the Wikipedia reference from AbiWord.
50     urldict: Cross-platform url dictionary plugin.
51       gdict: Use the gnome dictionary application from within AbiWord.
52   aiksaurus: Use the Aiksaurus thesaurus in AbiWord.
53   babelfish: Translate text online using Babelfish.
54 ScriptHappy: Run other programs in a shell and direct the output to AbiWord.
55
56 %package plugins-impexp
57 Summary:        Plugins to import and export otherwise unsupported formats.
58 Summary(pl):    Wtyczki importuj±ce i eksportuj±ce do róznych formatów dokumentów.
59 Group:          Applications/Productivity
60 Requires:       %{name} = %{version}
61
62 %description plugins-impexp
63 This is a set of plugins for AbiWord.  It includes support for OpenWriter,
64 bzipped AbiWord, and (x)html document formats.  Additionally, it adds support
65 for certain image types to AbiWord builds that were not gnome-enabled.
66
67 %package clipart
68 Summary:        AbiWord Clipart
69 Group:          Applications/Productivity
70                                                                                                                                                     
71 %description clipart
72 This is the clipart portfolio used by AbiWord.
73
74 %prep
75 %setup -q
76
77 %build
78 cd abi
79 ./autogen.sh
80 %configure \
81         --enable-gnome \
82         --enable-xft \
83         --with-pspell
84 %{__make}
85
86 cd ../abiword-plugins
87 ./nextgen.sh
88 %configure \
89         --disable-eg \
90         --enable-abicommand \
91         --enable-abigimp \
92         --enable-aiksaurus \
93         --enable-babelfish \
94         --enable-freetranslation \
95         --enable-gdict \
96         --enable-referee \
97         --enable-urldict \
98         --enable-wikipedia \
99         --disable-magick \
100         --enable-shell \
101         --enable-gdkpixbuf \
102         --enable-bmp \
103         --enable-jpeg \
104         --enable-wmf \
105         --enable-applix \
106         --enable-bz2abw \
107         --enable-clarisworks \
108         --enable-eml \
109         --enable-hancom \
110         --enable-hrtext \
111         --enable-html \
112         --enable-iscii-text \
113         --enable-kword \
114         --enable-latex \
115         --enable-mif \
116         --enable-mswrite \
117         --disable-nroff \
118         --enable-OpenWriter \
119         --enable-pdb \
120         --enable-psion \
121         --enable-pw \
122         --enable-sdw \
123         --enable-t602 \
124         --enable-wml \
125         --enable-wordperfect \
126         --enable-xhtml \
127         --enable-xsl-fo \
128         --enable-librsvg \
129         --enable-docbook
130 %{__make}
131
132 %install
133 rm -rf $RPM_BUILD_ROOT
134
135 cd abiword-plugins
136 %{__make} install \
137         DESTDIR=$RPM_BUILD_ROOT
138 cd ../abi
139 %{__make} install \
140         DESTDIR=$RPM_BUILD_ROOT
141
142 # Manual fixes to Abi package
143 #Desktop file and icon
144 install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
145 install $RPM_BUILD_ROOT%{_datadir}/AbiSuite-2.0/icons/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir}
146 install src/pkg/linux/rpm/data/abiword.desktop $RPM_BUILD_ROOT%{_desktopdir}
147 perl -p -i -e "s|Exec=abiword|Exec=AbiWord-2.0|" $RPM_BUILD_ROOT%{_desktopdir}/abiword.desktop
148
149 #Bonobo stuff
150 install -d $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
151 mv $RPM_BUILD_ROOT%{_datadir}/AbiSuite-2.0/GNOME_AbiWord_Control_2_0.server $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
152
153 #Remove useless files
154 rm -f $RPM_BUILD_ROOT%{_libdir}/AbiWord-2.0/plugins/*.la
155 rm -f $RPM_BUILD_ROOT%{_libdir}/AbiWord-2.0/plugins/*.a
156
157 %clean
158 rm -rf $RPM_BUILD_ROOT
159
160 %files
161 %defattr(644,root,root,755)
162 #%doc abi/docs/*.abw abi/CREDITS.TXT
163 %attr(755,root,root) %{_bindir}/*
164 %dir %{_datadir}/AbiSuite-2.0
165 %dir %{_datadir}/AbiSuite-2.0/AbiWord
166 %dir %{_datadir}/AbiSuite-2.0/AbiWord/scripts
167 %dir %{_libdir}/AbiWord-2.0
168 %dir %{_libdir}/AbiWord-2.0/plugins
169 %{_datadir}/AbiSuite-2.0/AbiWord/glade
170 %{_datadir}/AbiSuite-2.0/AbiWord/scripts/*
171 %{_datadir}/AbiSuite-2.0/AbiWord/strings
172 %{_datadir}/AbiSuite-2.0/AbiWord/system.profile*
173 %{_datadir}/AbiSuite-2.0/icons
174 %{_datadir}/AbiSuite-2.0/templates
175 %{_datadir}/AbiSuite-2.0/abi-nautilus-view-file.xml
176 %{_libdir}/bonobo/servers/*
177 %{_desktopdir}/*
178 %{_pixmapsdir}/*.png
179 %{_datadir}/AbiSuite-2.0/AbiWord.exe.MANIFEST
180 %{_datadir}/AbiSuite-2.0/AbiWord/readme.txt
181 %{_datadir}/AbiSuite-2.0/README
182
183 %files plugins-tools
184 %defattr(644,root,root,755)
185 %{_libdir}/AbiWord-2.0/plugins/libAbiCommand.so
186 %{_libdir}/AbiWord-2.0/plugins/libAbiBabelfish.so
187 %{_libdir}/AbiWord-2.0/plugins/libAbiFreeTranslation.so
188 %{_libdir}/AbiWord-2.0/plugins/libAbiGdict.so
189 %{_libdir}/AbiWord-2.0/plugins/libAbiGimp.so
190 %{_libdir}/AbiWord-2.0/plugins/libAbiGoogle.so
191 %{_libdir}/AbiWord-2.0/plugins/libAbiGypsython.so
192 %{_libdir}/AbiWord-2.0/plugins/libAbiURLDict.so
193 %{_libdir}/AbiWord-2.0/plugins/libAbiWikipedia.so
194 %{_libdir}/AbiWord-2.0/plugins/libAbiReferee.so
195 %{_libdir}/AbiWord-2.0/plugins/libAbiScriptHappy.so
196
197 %files plugins-impexp
198 %defattr(644,root,root,755)
199 %{_libdir}/AbiWord-2.0/plugins/libAbiApplix.so
200 %{_libdir}/AbiWord-2.0/plugins/libAbiBMP.so
201 %{_libdir}/AbiWord-2.0/plugins/libAbiBZ2.so
202 %{_libdir}/AbiWord-2.0/plugins/libAbiClarisWorks.so
203 %{_libdir}/AbiWord-2.0/plugins/libAbiCoquille.so
204 %{_libdir}/AbiWord-2.0/plugins/libAbiDocBook.so
205 %{_libdir}/AbiWord-2.0/plugins/libAbiEML.so
206 %{_libdir}/AbiWord-2.0/plugins/libAbiGdkPixbuf.so
207 %{_libdir}/AbiWord-2.0/plugins/libAbiHancom.so
208 %{_libdir}/AbiWord-2.0/plugins/libAbiHRText.so
209 %{_libdir}/AbiWord-2.0/plugins/libAbiISCII.so
210 %{_libdir}/AbiWord-2.0/plugins/libAbiJPEG.so
211 %{_libdir}/AbiWord-2.0/plugins/libAbiKWord.so
212 %{_libdir}/AbiWord-2.0/plugins/libAbiLaTeX.so
213 %{_libdir}/AbiWord-2.0/plugins/libAbiMIF.so
214 %{_libdir}/AbiWord-2.0/plugins/libAbiMSWrite.so
215 %{_libdir}/AbiWord-2.0/plugins/libAbiOpenWriter.so
216 %{_libdir}/AbiWord-2.0/plugins/libAbiPW.so
217 %{_libdir}/AbiWord-2.0/plugins/libAbiPalmDoc.so
218 %{_libdir}/AbiWord-2.0/plugins/libAbiRSVG.so
219 %{_libdir}/AbiWord-2.0/plugins/libAbiSDW.so
220 %{_libdir}/AbiWord-2.0/plugins/libAbiT602.so
221 %{_libdir}/AbiWord-2.0/plugins/libAbiWMF.so
222 %{_libdir}/AbiWord-2.0/plugins/libAbiWML.so
223 %{_libdir}/AbiWord-2.0/plugins/libAbiXHTML.so
224 %{_libdir}/AbiWord-2.0/plugins/libAbiXSLFO.so
225
226 %files clipart
227 %defattr(644,root,root,755)
228 %{_datadir}/AbiSuite-2.0/clipart
This page took 0.04417 seconds and 4 git commands to generate.