From a885265940a7b219d3da44b5b7d57961a401f23024e9c2224997753826418399 Mon Sep 17 00:00:00 2001 From: Petr Gajdos Date: Thu, 5 May 2016 06:46:03 +0000 Subject: [PATCH] Accepting request 393724 from home:pluskalm:branches:devel:libraries:c_c++ - Update to 1.4.1: * Past begin() iterator decrement error * VS Debug build threw error on decrement past begin. - Split shared library - Do not call autoreconf - Move manpages to corresponding packages OBS-URL: https://build.opensuse.org/request/show/393724 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/hunspell?expand=0&rev=46 --- hunspell-1.4.0.tar.gz | 3 -- hunspell-1.4.1.tar.gz | 3 ++ hunspell.changes | 10 +++++++ hunspell.spec | 69 ++++++++++++++++++++++++++----------------- 4 files changed, 55 insertions(+), 30 deletions(-) delete mode 100644 hunspell-1.4.0.tar.gz create mode 100644 hunspell-1.4.1.tar.gz diff --git a/hunspell-1.4.0.tar.gz b/hunspell-1.4.0.tar.gz deleted file mode 100644 index 0424bba..0000000 --- a/hunspell-1.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:270a5e5296246d6d851f082e246468c6789658b2b07081df486e1e0cd66d5993 -size 1000639 diff --git a/hunspell-1.4.1.tar.gz b/hunspell-1.4.1.tar.gz new file mode 100644 index 0000000..0819644 --- /dev/null +++ b/hunspell-1.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4476aff0ced52eec334eae1e8d3fdaaebdd90f5ecd0b57cf2a92a6fd220d1bb +size 1000647 diff --git a/hunspell.changes b/hunspell.changes index 21229a5..0751f41 100644 --- a/hunspell.changes +++ b/hunspell.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed May 4 16:52:32 UTC 2016 - mpluskal@suse.com + +- Update to 1.4.1: + * Past begin() iterator decrement error + * VS Debug build threw error on decrement past begin. +- Split shared library +- Do not call autoreconf +- Move manpages to corresponding packages + ------------------------------------------------------------------- Tue Apr 19 18:20:16 UTC 2016 - mpluskal@suse.com diff --git a/hunspell.spec b/hunspell.spec index 068a3a2..d6d6d23 100644 --- a/hunspell.spec +++ b/hunspell.spec @@ -17,8 +17,9 @@ %define ver 1.4 +%define libname lib%{name}-1_4-0 Name: hunspell -Version: 1.4.0 +Version: 1.4.1 Release: 0 Summary: A spell checker and morphological analyzer library License: (GPL-2.0+ or LGPL-2.1+ or MPL-1.1+) and LGPL-2.1+ @@ -26,13 +27,10 @@ Group: System/Libraries Url: https://hunspell.github.io Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -BuildRequires: autoconf -BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libstdc++-devel -BuildRequires: libtool BuildRequires: ncurses-devel >= 5.0 -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: readline-devel Recommends: %{name}-tools Recommends: unzip @@ -45,6 +43,19 @@ compounding or character encoding. Hunspell interfaces: Ispell-like terminal interface using Curses library, Ispell pipe interface, LibreOffice or OpenOffice.org UNO module. +%package -n %{libname} +Summary: Shared library for %{name} +Group: System/Libraries + +%description -n %{libname} +Hunspell is a spell checker and morphological analyzer library and +program designed for languages with rich morphology and complex word +compounding or character encoding. Hunspell interfaces: Ispell-like +terminal interface using Curses library, Ispell pipe interface, +LibreOffice or OpenOffice.org UNO module. + +This package contains shared library + %package tools Summary: Hunspell tools Group: Development/Libraries/Other @@ -56,7 +67,7 @@ This package contains munch and unmunch programs. %package devel Summary: Files for developing with hunspell Group: Development/Libraries/Other -Requires: %{name} = %{version} +Requires: %{libname} = %{version}-%{release} Requires: libstdc++-devel Requires: pkgconfig @@ -67,7 +78,6 @@ Includes and definitions for developing with hunspell. %setup -q %build -autoreconf -fvi %configure \ --disable-silent-rules \ --enable-nls \ @@ -87,40 +97,45 @@ ln -sf %{_libdir}/libhunspell-%{ver}.so.0.0.0 %{buildroot}%{_libdir}/libhunspell %check make check %{?_smp_mflags} -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc README README.myspell AUTHORS AUTHORS.myspell COPYING THANKS license.hunspell license.myspell %attr(755,root,root) %{_bindir}/hunspell -%attr(755,root,root) %{_libdir}/libhunspell*.so.0.0.0 -%{_libdir}/libhunspell*.so.0 -%exclude %{_libdir}/libhunspell*.so %dir %{_mandir}/hu %dir %{_mandir}/hu/man1 -%{_mandir}/man1/* -%{_mandir}/man3/* -%{_mandir}/man5/* +%{_mandir}/man1/hunspell.1%{ext_man} %lang(hu) %{_mandir}/hu/man1/hunspell.1* +%files -n %{libname} +%defattr(755,root,root,755) +%{_libdir}/libhunspell-1.4.so.* + %files tools +%defattr(755,root,root,755) +%{_bindir}/analyze +%{_bindir}/chmorph +%{_bindir}/munch +%{_bindir}/unmunch +%{_bindir}/hunzip +%{_bindir}/hzip +%{_bindir}/affixcompress +%{_bindir}/ispellaff2myspell +%{_bindir}/makealias +%{_bindir}/wordforms +%{_bindir}/wordlist2hunspell %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/analyze -%attr(755,root,root) %{_bindir}/chmorph -%attr(755,root,root) %{_bindir}/munch -%attr(755,root,root) %{_bindir}/unmunch -%attr(755,root,root) %{_bindir}/hunzip -%attr(755,root,root) %{_bindir}/hzip -%attr(755,root,root) %{_bindir}/affixcompress -%attr(755,root,root) %{_bindir}/ispellaff2myspell -%attr(755,root,root) %{_bindir}/makealias -%attr(755,root,root) %{_bindir}/wordforms -%attr(755,root,root) %{_bindir}/wordlist2hunspell +%{_mandir}/man1/hunzip.1%{ext_man} +%{_mandir}/man1/hzip.1%{ext_man} %files devel %defattr(644,root,root,755) -%{_libdir}/libhunspell*.so +%{_libdir}/libhunspell-1.4.so +%{_libdir}/libhunspell.so +%{_mandir}/man3/hunspell.3%{ext_man} +%{_mandir}/man5/hunspell.5%{ext_man} %{_includedir}/%{name} %{_includedir}/munch.h %{_includedir}/unmunch.h