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