Summary: OO interface for spell-checking a block of text Name: perl-Text-SpellChecker Version: 0.08 Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Url: http://search.cpan.org/dist/Text-SpellChecker/ Source0: http://search.cpan.org/CPAN/authors/id/B/BD/BDUGGAN/Text-SpellChecker-%{version}.tar.gz Patch0: Text-SpellChecker-0.07-dictpath.patch Patch1: Text-SpellChecker-0.08-testsuite.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker), perl(Text::Hunspell), perl(Test::More) BuildRequires: hunspell-en Requires: perl(Text::Hunspell) %description This module is a thin layer above Text::Hunspell and allows one to spellcheck a body of text. Whereas Text::Hunspell deals with words, Text::Spellchecker deals with blocks of text. For instance, we provide methods for iterating through the text, serializing the object (thus remembering where we left off), and highlighting the current misspelled word within the text. %prep %setup -q -n Text-SpellChecker-%{version} # Fedora hunspell dictionaries are in /usr/share/myspell rather than /usr/share/hunspell %patch0 -p1 # Let the test suite work in the absence of Text::Aspell %patch1 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} %check %{__make} test TEST_VERBOSE=1 %install %{__rm} -rf %{buildroot} %{__make} pure_install PERL_INSTALL_ROOT=%{buildroot} /usr/bin/find %{buildroot} -type f -name .packlist -exec %{__rm} -f {} ';' /usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} ';' 2>/dev/null %{__chmod} -R u+w %{buildroot} %clean %{__rm} -rf %{buildroot} %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/Text/ %{_mandir}/man3/Text::SpellChecker.3pm* %changelog * Mon Sep 20 2010 Paul Howarth <paul@city-fan.org> - 0.08-1 - Update to 0.08 (test suite doesn't fail in absence of Text::Aspell) - Update testsuite patch * Fri Sep 17 2010 Paul Howarth <paul@city-fan.org> - 0.07-1 - Update to 0.07 (use hunspell backend rather than aspell) - Add patch for Fedora dictionary locations - Add patch to remove dependency of Text::Aspell in test suite - Buildreq Text::Hunspell rather than Text::Aspell - Add buildreq hunspell-en - Add manual dependency on perl(Text::Hunspell) - Run test suite in verbose mode * Wed Sep 15 2010 Paul Howarth <paul@city-fan.org> - 0.06-1 - Update to 0.06 (made deserialization accept non-blessed refs) * Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.05-5 - Mass rebuild with perl-5.12.0 * Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.05-4 - rebuild against perl 5.10.1 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Dec 16 2008 Paul Howarth <paul@city-fan.org> 0.05-1 - Update to 0.05 * Mon Dec 15 2008 Paul Howarth <paul@city-fan.org> 0.04-1 - Update to 0.04 * Tue Oct 7 2008 Paul Howarth <paul@city-fan.org> 0.03-1 - Initial RPM version