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