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