--- cauldron/hspell/current/SPECS/hspell.spec 2011/03/12 22:51:09 70238 +++ cauldron/hspell/current/SPECS/hspell.spec 2011/03/12 23:06:23 70239 @@ -5,13 +5,14 @@ Summary: Free Hebrew linguistic project Name: hspell Version: 1.1 -Release: %mkrel 2 +Release: %mkrel 3 Group: Text tools License: LGPL URL: http://www.ivrix.org.il/projects/spell-checker/ Source0: %{name}-%{version}.tar.bz2 +Patch0: hspell-1.0.sharedlib.patch BuildRequires: automake1.8 -Requires: %{libname} = %{version}-%{release} +Requires: %{libname} = %{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description @@ -48,20 +49,48 @@ %description -n %{develname} Development headers, and files for development from the hspell package. +%package -n hunspell-he +Summary: Hebrew hunspell dictionaries +Group: Applications/Text +Requires: hunspell + +%description -n hunspell-he +Hebrew hunspell dictionaries. + %prep %setup -q +%patch0 -p1 -b .sharedlib.patch %build CFLAGS="%optflags -fPIC" CPPFLAGS="%optflags -fPIC" FFLAGS="optflags -fPIC" \ %configure2_5x --enable-fatverb --enable-fatverb %make +make hunspell +cat >> hunspell/new_he.aff << EOF +MAP 10 +MAP ךכח +MAP םמ +MAP ןנ +MAP ףפ +MAP ץצ +MAP כק +MAP אע # for English +MAP גה # for Russian +MAP צס # for Arabic +MAP חכר # for French +EOF %install rm -rf %{buildroot} %makeinstall_std +rm -f $RPM_BUILD_ROOT/%{_libdir}/libhspell.a + +mkdir -p $RPM_BUILD_ROOT/%{_datadir}/myspell +cp -p hunspell/new_he.dic $RPM_BUILD_ROOT/%{_datadir}/myspell/he_IL.dic +cp -p hunspell/new_he.aff $RPM_BUILD_ROOT/%{_datadir}/myspell/he_IL.aff %clean @@ -69,17 +98,22 @@ %files %defattr(-,root,root) -%_bindir/* -%_datadir/hspell/*.wgz* -%_mandir/man*/* +%{_bindir}/hspell +%{_bindir}/hspell-i +%{_bindir}/multispell +%{_mandir}/man?/hspell.* +%{_datadir}/hspell/ %files -n %{libname} %defattr(-, root, root) -%_libdir/libhspell.a +%{_libdir}/libhspell.so.0 %files -n %{develname} %defattr(-, root, root) %_includedir/hspell.h +%{_libdir}/libhspell.so %_includedir/linginfo.h - +%files -n hunspell-he +%defattr(-,root,root,-) +%{_datadir}/myspell/*