tstellar / rpms / aspell

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