/[smeserver]/rpms/aspell/sme7/aspell.spec
ViewVC logotype

Contents of /rpms/aspell/sme7/aspell.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Wed Apr 9 13:51:42 2008 UTC (16 years, 1 month ago) by slords
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +2 -0 lines
Add Id to top of spec

1 # $Id$
2
3 Summary: A spelling checker.
4 Name: aspell
5 Version: 0.60.3
6 Release: 7.1%{?dist}
7 Epoch: 12
8 License: LGPL
9 Group: Applications/Text
10 URL: http://aspell.net/
11 Source0: ftp://ftp.gnu.org/gnu/aspell/aspell-%{version}.tar.gz
12 Patch1: aspell-0.50.3-gcc33.patch
13 Patch2: aspell-0.60.3-long_gettext.patch
14 Patch3: aspell-0.60.3-install_info.patch
15 Patch4: aspell-0.60.3-gcc41.patch
16 Patch5: aspell-0.60.3-fileconflict.patch
17 Patch6: aspell-0.60.3-man_page.patch
18 Patch7: aspell-0.60.3-pspell_conf.patch
19 Requires: aspell-en
20 BuildRoot: %{_tmppath}/%{name}-%{version}-root
21 BuildRequires: gettext, ncurses-devel, pkgconfig
22 Prereq: /sbin/install-info
23 Provides: pspell
24 Obsoletes: ispell, pspell, aspell-de < 0.50, aspell-fr < 0.50, aspell-ca < 0.50, aspell-da < 0.50, aspell-es < 0.50, aspell-it < 0.50, aspell-nl < 0.50, aspell-no < 0.50, aspell-sv < 0.50, aspell-pt_BR, aspell-config
25
26 %description
27 GNU Aspell is a spell checker designed to eventually replace Ispell. It can
28 either be used as a library or as an independent spell checker. Its main
29 feature is that it does a much better job of coming up with possible
30 suggestions than just about any other spell checker out there for the
31 English language, including Ispell and Microsoft Word. It also has many
32 other technical enhancements over Ispell such as using shared memory for
33 dictionaries and intelligently handling personal dictionaries when more
34 than one Aspell process is open at once.
35
36 %package devel
37 Summary: Static libraries and header files for Aspell development.
38 Group: Development/Libraries
39 Requires: aspell = %{epoch}:%{version}-%{release}
40 Provides: pspell-devel
41 Obsoletes: pspell-devel
42
43 %description devel
44 Aspell is a spelling checker. The aspell-devel package includes the
45 static libraries and header files needed for Aspell development.
46
47 %prep
48 rm -rf $RPM_BUILD_ROOT
49 %setup -q -n aspell-%{version}
50 %patch1 -p1 -b .gcc33
51 %patch2 -p1 -b .long
52 %patch3 -p1 -b .iinfo
53 %patch4 -p1 -b .gcc41
54 %patch5 -p1 -b .fc
55 %patch6 -p1 -b .stacc
56 %patch7 -p1 -b .mlib
57
58 %build
59 %configure
60 make
61
62 %install
63 %makeinstall
64
65 mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60
66
67 mv ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/ispell ${RPM_BUILD_ROOT}%{_bindir}
68 mv ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/spell ${RPM_BUILD_ROOT}%{_bindir}
69
70 rm -f ${RPM_BUILD_ROOT}%{_libdir}/libaspell.la
71 rm -f ${RPM_BUILD_ROOT}%{_libdir}/libpspell.la
72 rm -f ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/*-filter.la
73 #rm -f $RPM_BUILD_ROOT/usr/share/doc/aspell/manual.aux
74
75 #mv $RPM_BUILD_ROOT/usr/share/doc/aspell $RPM_BUILD_ROOT/usr/share/doc/aspell-%{version}
76
77
78 %post
79 /sbin/ldconfig
80 /sbin/install-info %{_infodir}/aspell.info.gz %{_infodir}/dir --entry="* Aspell: (aspell). "
81
82 %post devel
83 /sbin/install-info %{_infodir}/aspell-dev.info.gz %{_infodir}/dir --entry="* Aspell-dev: (aspell-dev). "
84
85 %preun
86 if [ $1 = 0 ]; then
87 /sbin/install-info --delete %{_infodir}/aspell.info.gz %{_infodir}/dir
88 fi
89 exit 0
90
91 %preun devel
92 if [ $1 = 0 ]; then
93 /sbin/install-info --delete %{_infodir}/aspell-dev.info.gz %{_infodir}/dir
94 fi
95 exit 0
96
97 %postun -p /sbin/ldconfig
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %files
102 %defattr(-,root,root)
103 %doc README TODO COPYING
104 #%dir %{_datadir}/doc/aspell-%{version}
105 %dir %{_libdir}/aspell-0.60
106 %{_bindir}/a*
107 %{_bindir}/ispell
108 %{_bindir}/pr*
109 %{_bindir}/run-with-aspell
110 %{_bindir}/spell
111 %{_bindir}/word-list-compress
112 %{_libdir}/lib*.so.*
113 %{_libdir}/aspell-0.60/*
114 %{_datadir}/locale/*/LC_MESSAGES/aspell.mo
115 %{_infodir}/aspell.*
116 %{_mandir}/man1/aspell*
117 %{_mandir}/man1/run-with-aspell.1*
118 %{_mandir}/man1/word-list-compress.1*
119
120 %files devel
121 %defattr(-,root,root)
122 %dir %{_includedir}/pspell
123 %{_bindir}/pspell-config
124 %{_includedir}/aspell.h
125 %{_includedir}/pspell/pspell.h
126 %{_libdir}/lib*spell.so
127 %{_libdir}/pkgconfig/*
128 %{_infodir}/aspell-dev.*
129 %{_mandir}/man1/pspell-config.1*
130
131 %changelog
132 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
133 - Clean up spec so package can be built by koji/plague
134
135 * Thu Feb 08 2007 Shad L. Lords <slords@mail.com>
136 - Update to new release naming. No functional changes.
137 - Make Packager generic
138
139 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 12:0.60.3-7.1
140 - rebuild
141
142 * Tue May 23 2006 Ivana Varekova <varekova@redhat.com> - 12:0.60.3-7
143 - fix multilib problem (used pkgconfig)
144
145 * Wed Mar 22 2006 Ivana Varekova <varekova@redhat.com> - 12:0.60.3-6
146 - remove .la files (bug 184184)
147
148 * Thu Mar 2 2006 Ivana Varekova <varekova@redhat.com> - 12:0.60.3-5
149 - update aspell man page (bug 183205)
150
151 * Tue Feb 21 2006 Ivana Varekova <varekova@redhat.com> - 12:0.60.3-4
152 - fix multilib file conflict
153
154 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 12:0.60.3-3.2
155 - bump again for double-long bug on ppc(64)
156
157 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 12:0.60.3-3.1
158 - rebuilt for new gcc4.1 snapshot and glibc changes
159
160 * Mon Dec 19 2005 Ivana Varekova <varekova@redhat.com> 12:0.60.3-3
161 - fix for gcc 4.1
162
163 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
164 - rebuilt
165
166 * Fri Jul 15 2005 Ivana Varekova <varekova@redhat.com> 12:0.60.3-2
167 - fix install-info problem
168
169 * Wed Jul 13 2005 Ivana Varekova <varekova@redhat.com> 12:0.60.3-1
170 - update to 0.60.3 - (bug 141968) thanks to Dawid Gajownik
171 - add BuildRequires: ncurses-devel, gettext
172 - add config script patch (thanks tmraz@redhat.com)
173
174
175 * Mon Mar 7 2005 Ivana Varekova <varekova@redhat.com> 12:0.50.5-6
176 - rebuilt
177
178 * Thu Jan 13 2005 Adrian Havill <havill@redhat.com> 12:0.50.5-5
179 - added aspell-pt_BR to the obsoletes
180
181 * Fri Nov 12 2004 Warren Togami <wtogami@redhat.com> 12:0.50.5-4
182 - rebuild
183
184 * Wed Oct 06 2004 Than Ngo <than@redhat.com> 12:0.50.5-3.fc3
185 - add obsolete aspell-config
186
187 * Mon Aug 23 2004 Adrian Havill <havill@redhat.com> 12:0.50.5-2.fc3
188 - fix doc dir (#128140) (don't flag aspell doc stuff with the %doc
189 flag due to rpm badness)
190
191 * Mon Jun 21 2004 Warren Togami <wtogami@redhat.com> 12:0.50.5-1
192 - update to 0.50.5
193
194 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
195 - rebuilt
196
197 * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
198 - rebuilt
199
200 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
201 - rebuilt
202
203 * Thu Jan 29 2004 Adrian Havill <havill@redhat.com> 12:0.50.50.3-18
204 - make rpm own some unclaimed dirs (#112984, #113778)
205 - explicitly claim kbd anbd dat files in /usr/share/aspell
206 - a little spec file files cleanup-- macro subs, dir prefix
207 - make /usr/lib/aspell; don't make the dictionary packages do it
208
209 * Mon Nov 17 2003 Thomas Woerner <twoerner@redhat.com> 12:0.50.3-17
210 - fixed build: added make to %%build to avoid rpath for build directory
211
212 * Tue Oct 07 2003 Adrian Havill <havill@redhat.com> 12:0.50.3-16
213 - moved spell compat script from /usr/share/aspell to /usr/bin (#105921)
214
215 * Tue Jul 01 2003 Adrian Havill <havill@redhat.com> 11:0.50.3-15
216 - moved ispell compat script from /usr/share/aspell to /usr/bin (#90907)
217
218 * Tue Jun 24 2003 Adrian Havill <havill@redhat.com> 10:0.50.3-14
219 - removed emacs/xemacs el files which are already provided
220
221 * Mon Jun 18 2003 Adrian Havill <havill@redhat.com> 9:0.50.3-13
222 - provide pspell-devel in addition to obsoleting it
223
224 * Tue Jun 10 2003 Adrian Havill <havill@redhat.com> 8:0.50.3-12
225 - obsolete old dicts designed for previous aspell
226
227 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
228 - rebuilt
229
230 * Fri May 30 2003 Joe Orton <jorton@redhat.com> 7:0.50.3-10
231 - rebuild again to fix libpspell deps
232
233 * Fri May 30 2003 Joe Orton <jorton@redhat.com> 7:0.50.3-9
234 - remove ExcludeArch
235
236 * Thu May 22 2003 Jeremy Katz <katzj@redhat.com> 7:0.50.3-8
237 - fix build with gcc 3.3
238
239 * Wed May 22 2003 Adrian Havill <havill@redhat.com> 0.50.3-7
240 - require aspell-en for upgrades
241
242 * Sun May 11 2003 Jeremy Katz <katzj@redhat.com> 6:0.50.3-6
243 - -devel should obsolete pspell-devel
244
245 * Tue May 6 2003 Joe Orton <jorton@redhat.com> 0.50.3-5
246 - include libpspell.so in devel package
247
248 * Wed May 1 2003 Adrian Havill <havill@redhat.com> 0.50.3-4
249 - removed .la files
250
251 * Wed Apr 16 2003 Adrian Havill <havill@redhat.com> 0.50.3-3
252 - Changed the header for provides, obsoletes, epoch
253 - fixed config prefix in dirs.h
254
255 * Wed Apr 16 2003 Adrian Havill <havill@redhat.com> 0.50.3-1
256 - upgrade to 0.50.3
257
258 * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
259 - rebuilt
260
261 * Fri Nov 8 2002 Tim Powers <timp@redhat.com>
262 - fix broken pspell epoch dep
263 - create $RPM_BUILD_ROOT/usr/bin by hand
264 - remove /usr/doc
265 - fix hardcoding of /usr/lib so that we can build on x86_64
266
267 * Tue Aug 13 2002 Nalin Dahyabhai <nalin@redhat.com> 0.33.7.1-16
268 - require pspell and pspell-devel using the proper epoch
269
270 * Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com>
271 - rebuilt with gcc-3.2 (we hope)
272
273 * Mon Jul 22 2002 Tim Powers <timp@redhat.com> 0.33.7.1-14
274 - rebuild using gcc-3.2-0.1
275
276 * Fri Jun 21 2002 Tim Powers <timp@redhat.com> 0.33.7.1-13
277 - automated rebuild
278
279 * Thu Jun 13 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-12
280 - Rebuild to make it work again... #66708
281
282 * Thu May 23 2002 Tim Powers <timp@redhat.com>
283 - automated rebuild
284
285 * Mon May 13 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-10
286 - Rebuild
287
288 * Thu Feb 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-9
289 - Disable evil patch
290
291 * Mon Jan 28 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-8
292 - Build on more archs (doh)
293
294 * Tue Jan 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-7
295 - Make it compile with new compiler (evil workaround)
296
297 * Wed Jan 16 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-5
298 - Rebuild
299 - Unexclude alpha
300
301 * Fri Dec 14 2001 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-3
302 - Rebuild
303 - Don't build on alpha
304
305 * Mon Oct 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.33.7.1-2
306 - "make it work with gcc 3.1" ;)
307
308 * Tue Sep 18 2001 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-1
309 - 0.33.7.1, which is a "make it work with gcc 3" release
310
311 * Wed Sep 12 2001 Tim Powers <timp@redhat.com>
312 - rebuild with new gcc and binutils
313
314 * Thu Aug 9 2001 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7-1
315 - 0.33.7 bugfix release. Requested by the author, it fixes
316 coredumps in sug-mode and when not using typo-analyses.
317 It also contains code cleanups so it compiles with -ansi
318 - should fix coredump on IA64 (#49746)
319
320 * Wed Jul 11 2001 Trond Eivind Glomsrød <teg@redhat.com>
321 - Add the .la files in the main package - used for dynamic loading
322
323 * Sun Jun 3 2001 Trond Eivind Glomsrød <teg@redhat.com>
324 - 0.33.6.3, which includes the fix made yesterday
325
326 * Sat Jun 2 2001 Trond Eivind Glomsrød <teg@redhat.com>
327 - Make it search for directories in the correct location
328
329 * Wed May 30 2001 Trond Eivind Glomsrød <teg@redhat.com>
330 - No more workarounds at the specfile level
331
332 * Tue May 29 2001 Trond Eivind Glomsrød <teg@redhat.com>
333 - Use custom ltmain.sh to work around buggy bundled libtool
334
335 * Sun May 20 2001 Trond Eivind Glomsrød <teg@redhat.com>
336 - 0.33.6
337 - use standard %%configure macro - it works now.
338
339 * Fri May 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.33.5-2
340 - Rebuild with new libltdl
341
342 * Mon Apr 23 2001 Trond Eivind Glomsrød <teg@redhat.com>
343 - 0.33.5
344
345 * Thu Nov 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
346 - use new emacs init scheme for Emacs and XEmacs
347
348 * Wed Nov 22 2000 Trond Eivind Glomsrød <teg@redhat.com>
349 - .32.6
350
351 * Sat Aug 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
352 - .32.5 bugfix release (also contains improved documentation),
353 obsolete old patch
354 - the compatibility scripts are now part of the package itself
355 - clean up build procedure
356 - remove manual.aux file from docs (#16424)
357
358 * Sun Aug 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
359 - .32.1 bugfix release, obsolete old patch
360 - rename to 0.32.1
361 - add patch from author to change his email address
362 - add spell and ispell compatibility scripts
363
364 * Fri Aug 04 2000 Trond Eivind Glomsrød <teg@redhat.com>
365 - rebuild
366
367 * Tue Aug 01 2000 Trond Eivind Glomsrød <teg@redhat.com>
368 - remember to obsolete ispell
369 - build the Canadian and British dictionaries here now,
370 as part of the main package. Same package names and
371 descriptions.
372
373 * Mon Jul 24 2000 Trond Eivind Glomsrød <teg@redhat.com>
374 - .32
375 - remove old patches, add a patch since namespace isn't
376 polluted as much anymore (as opposed to older toolchain)
377
378 * Wed Jul 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
379 - rebuild
380
381 * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
382 - automatic rebuild
383
384 * Tue Jul 4 2000 Jakub Jelinek <jakub@redhat.com>
385 - Rebuild with new C++
386
387 * Fri Jun 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
388 - use RPM_OPT_FLAGS, not just -O0
389 - dont include .la-files
390
391 * Fri Jun 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
392 - excludearch ia64
393
394 * Fri Jun 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
395 - patch to work around compiler bug(?) wrt. inline functions
396 - use CFLAGS and CXXFLAGS
397 - set them to -O0 to work around YACB
398 - copy libtool files for IA64 support
399
400 * Sun Jun 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
401 - update to .31.1. My patch was upstreamed and is no longer needed.
402 - new patch added so DESTDIR works properly
403
404 * Fri Jun 16 2000 Trond Eivind Glomsrød <teg@redhat.com>
405 - (this entry includes some old ones...)
406 - update to .31
407 - added patch to make it compile with a pickier compiler
408 - include /usr/share/pspell
409
410 * Mon May 1 2000 Tim Powers <timp@redhat.com>
411 - updated to .30.1
412 - used build fixes from Ryan Weaver's 0.30.1-1 package on sourceforge
413 - updated URL, download/ftp location
414 - removed redundant define's at top of spec file
415
416 * Thu Jul 8 1999 Tim Powers <timp@redhat.com>
417 - built for Powertools 6.1
418 - removed %serial definitions from spec file to make versioning
419 consistant with the other packages we ship.
420 - changed build root path
421 - general spec file cleanups
422
423 * Tue Mar 2 1999 Ryan Weaver <ryanw@infohwy.com>
424 [aspell-.27.2-2]
425 - Changes from .27.1 to .27.2 (Mar 1, 1999)
426 - Fixed a major bug that caused aspell to dump core when used
427 without any arguments
428 - Fixed another major bug that caused aspell to do nothing when used
429 in interactive mode.
430 - Added an option to exit in Aspell's interactive mode.
431 - Removed some old documentation files from the distribution.
432 - Minor changes on to the section on using Aspell with egcs.
433 - Minor changes to remove -Wall warnings.

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed