Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 6c5f8a54f57c1031f9853d885cbc6534 > files > 2

libstemmer-2.2.0-2.mga9.src.rpm

%define major		0
%define libname		%mklibname stemmer %{major}
%define develname	%mklibname stemmer -d

Summary:	The C version of the libstemmer library
Name:		libstemmer
Version:	2.2.0
Release:	%mkrel 2
Group:		System/Libraries
License:	BSD
URL:		https://snowballstem.org/
Source0:	https://snowballstem.org/dist/libstemmer_c-%{version}.tar.gz
Patch1:		libstemmer-shared-lib.patch

%description
Snowball is a small string processing language designed for
creating stemming algorithms for use in Information Retrieval.  This
package contains all you need to include the snowball stemming algorithms
into a C project of your own.

%package -n	%{libname}
Summary:	The C version of the libstemmer library
Group:		System/Libraries

%description -n %{libname}
This package contains the files to dynamically link against the C version
of the libstemmer library.

%package -n	%{develname}
Summary:	Library and header files for the libstemmer library
Group:		Development/C
Provides:	%{name}-devel%{?_isa} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Requires:	%{libname} = %{version}-%{release}

%description -n	%{develname}
This package contains the libstemmer library and its header
files.

%package -n	stemwords
Summary:	The stemwords utility using the libstemmer library
Group:		System/Libraries

%description -n	stemwords
The stemwords utility using the libstemmer library.

%prep
%autosetup -n libstemmer_c-%{version} -p1

%build
make libstemmer.so stemwords \
    CFLAGS="%{optflags} -Wall -Iinclude -fPIC -DPIC -D_REENTRANT" \
    LDFLAGS="%{ldflags}"

%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_includedir}/%{name}
install -p -D -m 755 libstemmer.so.%{major}.0.0 %{buildroot}%{_libdir}/
ln -s libstemmer.so.%{major}.0.0 %{buildroot}%{_libdir}/libstemmer.so.0
ln -s libstemmer.so.%{major}.0.0 %{buildroot}%{_libdir}/libstemmer.so
install -p -D -m 644 include/* %{buildroot}%{_includedir}/%{name}/
install -p -D -m 644 src_c/*.h %{buildroot}%{_includedir}/%{name}/
install -p -D -m 644 runtime/*.h %{buildroot}%{_includedir}/%{name}/
install -p -D -m 644 libstemmer/*.h %{buildroot}%{_includedir}/%{name}/
install -p -D -m 755 stemwords %{buildroot}%{_bindir}/

# fix location
perl -pi -e "s|\.\./src_c/||g" %{buildroot}%{_includedir}/%{name}/modules.h

%files -n %{libname}
%license COPYING
%doc README NEWS
%{_libdir}/%{name}.so.%{major}{,.*}

%files -n %{develname}
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*.h
%{_libdir}/%{name}.so

%files -n stemwords
%{_bindir}/stemwords


%changelog
* Tue Mar 15 2022 umeabot <umeabot> 2.2.0-2.mga9
+ Revision: 1793751
- Mageia 9 Mass Rebuild

* Mon Jan 03 2022 wally <wally> 2.2.0-1.mga9
+ Revision: 1766487
- new version 2.2.0

* Thu Dec 03 2020 wally <wally> 2.0.0-3.git.c70ed64.20191001.mga8
+ Revision: 1652196
- make stemwords to use shared lib

* Thu Dec 03 2020 wally <wally> 2.0.0-2.git.c70ed64.20191001.mga8
+ Revision: 1652140
- fix missing lib symbols

* Wed Dec 02 2020 luigiwalser <luigiwalser> 2.0.0-1.git.c70ed64.20191001.mga8
+ Revision: 1651825
- update to upstream 2.0.0 release
+ danf <danf>
- The static library isn't included so fix the description

* Wed Feb 26 2020 umeabot <umeabot> 0-18.git.6b3b8b5.20160930.mga8
+ Revision: 1550753
- Mageia 8 Mass Rebuild

* Sun Sep 23 2018 umeabot <umeabot> 0-17.git.6b3b8b5.20160930.mga7
+ Revision: 1299172
- Mageia 7 Mass Rebuild

* Fri Sep 30 2016 ngompa <ngompa> 0-16.git.6b3b8b5.20160930.mga6
+ Revision: 1057846
- Update libstemmer snapshot

* Fri Apr 22 2016 daviddavid <daviddavid> 0-15.mga6
+ Revision: 1004915
- use more appropriate LDFLAGS thus fixing build

* Thu Feb 11 2016 umeabot <umeabot> 0-14.mga6
+ Revision: 955797
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 0-13.mga5
+ Revision: 747507
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0-12.mga5
+ Revision: 681801
- Mageia 5 Mass Rebuild

* Fri Aug 08 2014 wally <wally> 0-11.mga5
+ Revision: 661150
- get rid of .la files

* Fri Oct 18 2013 umeabot <umeabot> 0-10.mga4
+ Revision: 507327
- Mageia 4 Mass Rebuild

* Sat Jan 12 2013 umeabot <umeabot> 0-9.mga3
+ Revision: 358217
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jan 29 2012 malo <malo> 0-8.mga2
+ Revision: 203099
- spec clean-up after import from Mandriva.
- imported package libstemmer


* Sun Dec 27 2009 Oden Eriksson <oeriksson@mandriva.com> 0-8mdv2010.1
+ Revision: 482823
- new source, same "version"

* Wed Sep 02 2009 Christophe Fergeau <cfergeau@mandriva.com> 0-7mdv2010.0
+ Revision: 425752
- rebuild

* Thu Dec 18 2008 Oden Eriksson <oeriksson@mandriva.com> 0-6mdv2009.1
+ Revision: 315606
- use LDFLAGS from the %%configure macro

* Tue Jul 15 2008 Oden Eriksson <oeriksson@mandriva.com> 0-5mdv2009.0
+ Revision: 235927
- pass -Wl,--as-needed -Wl,--no-undefined to LDFLAGS

* Tue Jun 10 2008 Oden Eriksson <oeriksson@mandriva.com> 0-4mdv2009.0
+ Revision: 217701
- new unknown version
- rediffed the libtool patch
- install more headers

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Fri Feb 01 2008 Oden Eriksson <oeriksson@mandriva.com> 0-3mdv2008.1
+ Revision: 161224
- rebuild

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Sep 09 2007 Oden Eriksson <oeriksson@mandriva.com> 0-2mdv2008.0
+ Revision: 83629
- new devel naming


* Sat Dec 09 2006 Oden Eriksson <oeriksson@mandriva.com> 0-1mdv2007.0
+ Revision: 94243
- Import libstemmer

* Sun Feb 05 2006 Oden Eriksson <oeriksson@mandriva.com> 0-1mdk
- initial Mandriva package