cvsdist e34bab
Summary: A spelling checker.
cvsdist e34bab
Name: aspell
cvsdist c6ab17
Version: 0.33.7.1
cvsdist e34bab
Epoch: 2
cvsdist c6ab17
Release: 9
cvsdist e34bab
License: LGPL
cvsdist e34bab
Group: Applications/Text
cvsdist e34bab
URL: http://aspell.sourceforge.net/
cvsdist c6ab17
Source0: http://download.sourceforge.net/aspell/%{name}-.33.7.1.tar.gz
cvsdist ad0784
Source1: aspell-init.el
cvsdist c6ab17
Patch0: aspell-.33-fix2.diff
cvsdist c6ab17
Patch1: aspell-.33.7.1-workaround.patch
cvsdist 4dd171
Requires: pspell = 0.12.2
cvsdist 76afa0
Buildrequires: pspell-devel = 0.12.2, gcc-c++
cvsdist e34bab
BuildRoot: %{_tmppath}/%{name}-%{version}-root
cvsdist e34bab
Obsoletes: ispell
cvsdist e34bab
cvsdist e34bab
%description
cvsdist e34bab
Aspell is a spelling checker designed to eventually replace Ispell.
cvsdist 76afa0
Aspell's primary advantage (over Ispell) is a greater skill at
cvsdist 76afa0
suggesting correct spellings. Aspell includes both compile-time and
cvsdist 76afa0
run-time support for non-English languages and can spellcheck (La)TeX
cvsdist 76afa0
and HTML files.
cvsdist e34bab
cvsdist e34bab
%package	devel
cvsdist 76afa0
Summary: Static libraries and header files for Aspell development.
cvsdist e34bab
Group: Development/Libraries
cvsdist 4dd171
Requires: pspell-devel aspell = %{version}
cvsdist e34bab
cvsdist e34bab
%description	devel
cvsdist e34bab
Aspell is a spelling checker. The aspell-devel package includes the
cvsdist 76afa0
static libraries and header files needed for Aspell development. Note
cvsdist 76afa0
that the recommended way to use aspell is through the Pspell library.
cvsdist e34bab
cvsdist e34bab
%package en-gb
cvsdist 76afa0
Summary: A British English dictionary for aspell.
cvsdist e34bab
Group: Applications/Text
cvsdist e34bab
Requires: aspell
cvsdist e34bab
cvsdist e34bab
%description en-gb
cvsdist 76afa0
This package contains a British English dictionary for use with
cvsdist 76afa0
aspell, a spelling checker.
cvsdist e34bab
cvsdist e34bab
%package en-ca
cvsdist 76afa0
Summary: A Canadian English dictionary for aspell.
cvsdist e34bab
Group: Applications/Text
cvsdist e34bab
Requires: aspell
cvsdist e34bab
cvsdist e34bab
%description en-ca
cvsdist 76afa0
This package contains a Canadian English dictionary for use with
cvsdist 76afa0
aspell, a spelling checker.
cvsdist e34bab
cvsdist e34bab
%prep
cvsdist e34bab
rm -rf $RPM_BUILD_ROOT
cvsdist e34bab
cvsdist c6ab17
%setup -q -n aspell-.33.7.1
cvsdist c6ab17
cvsdist c6ab17
%patch0 -p0 -b .fix2
cvsdist c6ab17
#patch1 -p1 -b .evilworkaround
cvsdist e34bab
cvsdist e34bab
%build
cvsdist 4dd171
%configure
cvsdist e34bab
make
cvsdist e34bab
cvsdist e34bab
%install
cvsdist e34bab
make DESTDIR=$RPM_BUILD_ROOT install
cvsdist 4dd171
cvsdist ad0784
mkdir -p $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.d
cvsdist ad0784
mkdir -p $RPM_BUILD_ROOT/usr/lib/xemacs/xemacs-packages/lisp/site-start.d
cvsdist e34bab
install -m 755 scripts/spell  $RPM_BUILD_ROOT/usr/bin/spell
cvsdist e34bab
install -m 755 scripts/ispell $RPM_BUILD_ROOT/usr/bin/ispell
cvsdist ad0784
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.d
cvsdist ad0784
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/xemacs/xemacs-packages/lisp/site-start.d
cvsdist e34bab
cvsdist e34bab
cp -pr $RPM_BUILD_ROOT/usr/doc/aspell .
cvsdist e34bab
rm -f aspell/manual.aux
cvsdist e34bab
cvsdist e34bab
%post -p /sbin/ldconfig
cvsdist e34bab
cvsdist e34bab
%postun -p /sbin/ldconfig
cvsdist e34bab
    
cvsdist e34bab
%clean
cvsdist e34bab
rm -rf $RPM_BUILD_ROOT
cvsdist e34bab
cvsdist e34bab
%files
cvsdist e34bab
%defattr(-,root,root)
cvsdist e34bab
%doc README TODO aspell/*
cvsdist e34bab
/usr/bin/*
cvsdist e34bab
/usr/lib/aspell/american*
cvsdist e34bab
/usr/lib/aspell/english*
cvsdist e34bab
/usr/lib/lib*.so.*
cvsdist 4dd171
# Yes, they need to be in the main package - they are used for
cvsdist 4dd171
# dynamic loading. Argh.
cvsdist 4dd171
/usr/lib/lib*.la
cvsdist e34bab
/usr/share/aspell
cvsdist e34bab
/usr/share/pspell
cvsdist ad0784
/usr/share/emacs/site-lisp/site-start.d/*
cvsdist ad0784
/usr/lib/xemacs/xemacs-packages/lisp/site-start.d/*
cvsdist e34bab
cvsdist e34bab
%files		devel
cvsdist e34bab
%defattr(-,root,root)
cvsdist e34bab
/usr/include/aspell
cvsdist e34bab
/usr/lib/lib*aspell.a
cvsdist e34bab
/usr/lib/lib*aspell.so
cvsdist e34bab
cvsdist e34bab
%files en-ca
cvsdist e34bab
%defattr(-,root,root)
cvsdist e34bab
/usr/lib/aspell/canadian*
cvsdist e34bab
cvsdist e34bab
%files en-gb
cvsdist e34bab
%defattr(-,root,root)
cvsdist e34bab
/usr/lib/aspell/british*
cvsdist e34bab
cvsdist e34bab
%changelog
cvsdist c6ab17
* Thu Feb 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-9
cvsdist c6ab17
- Disable evil patch
cvsdist c6ab17
cvsdist c6ab17
* Mon Jan 28 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-8
cvsdist c6ab17
- Build on more archs (doh)
cvsdist c6ab17
cvsdist c6ab17
* Tue Jan 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-7
cvsdist c6ab17
- Make it compile with new compiler (evil workaround)
cvsdist c6ab17
cvsdist c6ab17
* Wed Jan 16 2002 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-5
cvsdist c6ab17
- Rebuild
cvsdist c6ab17
- Unexclude alpha
cvsdist c6ab17
cvsdist c6ab17
* Fri Dec 14 2001 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-3
cvsdist c6ab17
- Rebuild
cvsdist c6ab17
- Don't build on alpha
cvsdist c6ab17
cvsdist c6ab17
* Mon Oct 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.33.7.1-2
cvsdist c6ab17
- "make it work with gcc 3.1" ;)
cvsdist c6ab17
cvsdist c6ab17
* Tue Sep 18 2001 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7.1-1
cvsdist c6ab17
- 0.33.7.1, which is a "make it work with gcc 3" release
cvsdist c6ab17
cvsdist ad8e9e
* Wed Sep 12 2001 Tim Powers <timp@redhat.com>
cvsdist ad8e9e
- rebuild with new gcc and binutils
cvsdist ad8e9e
cvsdist 76afa0
* Thu Aug  9 2001 Trond Eivind Glomsrød <teg@redhat.com> 0.33.7-1
cvsdist 76afa0
- 0.33.7 bugfix release. Requested by the author, it fixes
cvsdist 76afa0
  coredumps in sug-mode and when not using typo-analyses.
cvsdist 76afa0
  It also contains code cleanups so it compiles with -ansi
cvsdist 76afa0
- should fix coredump on IA64 (#49746)
cvsdist 76afa0
cvsdist 4dd171
* Wed Jul 11 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- Add the .la files in the main package - used for dynamic loading
cvsdist 4dd171
cvsdist 4dd171
* Sun Jun  3 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- 0.33.6.3, which includes the fix made yesterday
cvsdist 4dd171
cvsdist 4dd171
* Sat Jun  2 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- Make it search for directories in the correct location
cvsdist 4dd171
cvsdist 4dd171
* Wed May 30 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- No more workarounds at the specfile level
cvsdist 4dd171
cvsdist 4dd171
* Tue May 29 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- Use custom ltmain.sh to work around buggy bundled libtool
cvsdist 4dd171
cvsdist 4dd171
* Sun May 20 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- 0.33.6
cvsdist 4dd171
- use standard %%configure macro - it works now.
cvsdist 4dd171
cvsdist 4dd171
* Fri May 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 0.33.5-2
cvsdist 4dd171
- Rebuild with new libltdl
cvsdist 4dd171
cvsdist 4dd171
* Mon Apr 23 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4dd171
- 0.33.5
cvsdist e2d142
cvsdist ad0784
* Thu Nov 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist ad0784
- use new emacs init scheme for Emacs and XEmacs
cvsdist ad0784
cvsdist ad0784
* Wed Nov 22 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist ad0784
-  .32.6
cvsdist ad0784
cvsdist e34bab
* Sat Aug 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- .32.5 bugfix release (also contains improved documentation),
cvsdist e34bab
  obsolete old patch
cvsdist e34bab
- the compatibility scripts are now part of the package itself
cvsdist e34bab
- clean up build procedure
cvsdist e34bab
- remove manual.aux file from docs (#16424)
cvsdist e34bab
cvsdist e34bab
* Sun Aug 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- .32.1 bugfix release, obsolete old patch
cvsdist e34bab
- rename to 0.32.1
cvsdist e34bab
- add patch from author to change his email address
cvsdist e34bab
- add spell and ispell compatibility scripts
cvsdist e34bab
cvsdist e34bab
* Fri Aug 04 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- rebuild
cvsdist e34bab
cvsdist e34bab
* Tue Aug 01 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- remember to obsolete ispell
cvsdist e34bab
- build the Canadian and British dictionaries here now,
cvsdist e34bab
  as part of the main package. Same package names and 
cvsdist e34bab
  descriptions.
cvsdist e34bab
cvsdist e34bab
* Mon Jul 24 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- .32
cvsdist e34bab
- remove old patches, add a patch since namespace isn't 
cvsdist e34bab
  polluted as much anymore (as opposed to older toolchain)
cvsdist e34bab
cvsdist e34bab
* Wed Jul 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- rebuild
cvsdist e34bab
cvsdist e34bab
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist e34bab
- automatic rebuild
cvsdist e34bab
cvsdist e34bab
* Tue Jul  4 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist e34bab
- Rebuild with new C++
cvsdist e34bab
cvsdist e34bab
* Fri Jun 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- use RPM_OPT_FLAGS, not just -O0
cvsdist e34bab
- dont include .la-files
cvsdist e34bab
cvsdist e34bab
* Fri Jun 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- excludearch ia64
cvsdist e34bab
cvsdist e34bab
* Fri Jun 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- patch to work around compiler bug(?) wrt. inline functions
cvsdist e34bab
- use CFLAGS and CXXFLAGS
cvsdist e34bab
- set them to -O0 to work around YACB
cvsdist e34bab
- copy libtool files for IA64 support
cvsdist e34bab
cvsdist e34bab
* Sun Jun 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- update to .31.1. My patch was upstreamed and is no longer needed.
cvsdist e34bab
- new patch added so DESTDIR works properly
cvsdist e34bab
cvsdist e34bab
* Fri Jun 16 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist e34bab
- (this entry includes some old ones...)
cvsdist e34bab
- update to .31
cvsdist e34bab
- added patch to make it compile with a pickier compiler
cvsdist e34bab
- include /usr/share/pspell
cvsdist e34bab
cvsdist e34bab
* Mon May 1 2000 Tim Powers <timp@redhat.com>
cvsdist e34bab
- updated to .30.1
cvsdist e34bab
- used build fixes from Ryan Weaver's 0.30.1-1 package on sourceforge
cvsdist e34bab
- updated URL, download/ftp location
cvsdist e34bab
- removed redundant define's at top of spec file
cvsdist e34bab
cvsdist e34bab
* Thu Jul 8 1999 Tim Powers <timp@redhat.com>
cvsdist e34bab
- built for Powertools 6.1
cvsdist e34bab
- removed %serial definitions from spec file to make versioning
cvsdist e34bab
  consistant with the other packages we ship.
cvsdist e34bab
- changed build root path
cvsdist e34bab
- general spec file cleanups
cvsdist e34bab
cvsdist e34bab
* Tue Mar  2 1999 Ryan Weaver <ryanw@infohwy.com>
cvsdist e34bab
  [aspell-.27.2-2]
cvsdist e34bab
- Changes from .27.1 to .27.2 (Mar 1, 1999)
cvsdist e34bab
- Fixed a major bug that caused aspell to dump core when used
cvsdist e34bab
  without any arguments
cvsdist e34bab
- Fixed another major bug that caused aspell to do nothing when used
cvsdist e34bab
  in interactive mode.
cvsdist e34bab
- Added an option to exit in Aspell's interactive mode.
cvsdist e34bab
- Removed some old documentation files from the distribution.
cvsdist e34bab
- Minor changes on to the section on using Aspell with egcs.
cvsdist e34bab
- Minor changes to remove -Wall warnings.