diff --git a/hunspell-1.2.2-xulrunner.pita.patch b/hunspell-1.2.2-xulrunner.pita.patch new file mode 100644 index 0000000..d1d0675 --- /dev/null +++ b/hunspell-1.2.2-xulrunner.pita.patch @@ -0,0 +1,28 @@ +diff -ru hunspell-1.2.2.orig/src/hunspell/hunspell.cxx hunspell-1.2.2/src/hunspell/hunspell.cxx +--- hunspell-1.2.2.orig/src/hunspell/hunspell.cxx 2008-05-14 20:49:20.000000000 +0100 ++++ hunspell-1.2.2/src/hunspell/hunspell.cxx 2008-05-14 20:53:44.000000000 +0100 +@@ -22,6 +22,11 @@ + #endif + #endif + ++Hunspell::Hunspell(const char * affpath, const char * dpath) ++{ ++ Hunspell::Hunspell(affpath, dpath, NULL); ++} ++ + Hunspell::Hunspell(const char * affpath, const char * dpath, const char * key) + { + encoding = NULL; +diff -ru hunspell-1.2.2.orig/src/hunspell/hunspell.hxx hunspell-1.2.2/src/hunspell/hunspell.hxx +--- hunspell-1.2.2.orig/src/hunspell/hunspell.hxx 2008-05-14 20:49:20.000000000 +0100 ++++ hunspell-1.2.2/src/hunspell/hunspell.hxx 2008-05-14 20:49:50.000000000 +0100 +@@ -51,7 +51,8 @@ + * input: path of affix file and dictionary file + */ + +- Hunspell(const char * affpath, const char * dpath, const char * key = NULL); ++ Hunspell(const char * affpath, const char * dpath); ++ Hunspell(const char * affpath, const char * dpath, const char * key); + ~Hunspell(); + + /* load extra dictionaries (only dic files) */ diff --git a/hunspell.spec b/hunspell.spec index 4ae179c..dca6b7f 100644 --- a/hunspell.spec +++ b/hunspell.spec @@ -1,7 +1,7 @@ Name: hunspell Summary: Hunspell is a spell checker and morphological analyzer library Version: 1.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Source0: http://downloads.sourceforge.net/%{name}/hunspell-%{version}.tar.gz Source1: http://people.debian.org/~agmartin/misc/ispellaff2myspell Group: System Environment/Libraries @@ -9,6 +9,7 @@ URL: http://hunspell.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) License: LGPLv2+ or GPLv2+ or MPLv1.1 BuildRequires: libtool, ncurses-devel +Patch0: hunspell-1.2.2-xulrunner.pita.patch %description Hunspell is a spell checker and morphological analyzer library and program @@ -26,6 +27,7 @@ Includes and definitions for developing with hunspell %prep %setup -q +%patch0 -p1 -b .xulrunner.pita.patch # Filter unwanted Requires for the use explicitely string in ispellaff2myspell cat << \EOF > %{name}-req #!/bin/sh @@ -91,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/hunspell.pc %changelog +* Wed May 14 2008 Caolan McNamara - 1.2.2-2 +- give xulrunner what it needs so we can get on with it + * Fri Apr 18 2008 Caolan McNamara - 1.2.2-1 - latest version - drop integrated hunspell-1.2.1-1863239.badstructs.patch