c52d02b
Name:		libstemmer
c52d02b
Version:	0
92f1f7f
Release:	14.585svn%{?dist}
c52d02b
Summary:	C stemming algorithm library
c52d02b
# The site and project is no longer being actively maintained. 
c52d02b
# The code is available on Github - https://github.com/snowballstem/snowball
c52d02b
URL:		http://snowball.tartarus.org
c52d02b
# The licence is specified on website
c52d02b
# http://snowball.tartarus.org/license.php
c52d02b
# There is a pull request to include it into source code
c52d02b
# https://github.com/snowballstem/snowball/issues/10
c52d02b
License:	BSD
c52d02b
Source0:	http://snowball.tartarus.org/dist/%{name}_c.tgz
c52d02b
Source1:	Notice.txt
c52d02b
Source2:	BSD.txt
682f6be
682f6be
BuildRequires:  gcc
c52d02b
c52d02b
%description
c52d02b
Snowball stemming algorithms for use in Information Retrieval Snowball 
c52d02b
provides access to efficient algorithms for calculating a "stemmed" 
c52d02b
form of a word.  This is a form with most of the common morphological 
c52d02b
endings removed; hopefully representing a common linguistic base form.  
c52d02b
This is most useful in building search engines and information 
c52d02b
retrieval software; for example, a search with stemming enabled should 
c52d02b
be able to find a document containing "cycling" given the query 
c52d02b
"cycles".
c52d02b
c52d02b
Snowball provides algorithms for several (mainly European) languages. 
c52d02b
It also provides access to the classic Porter stemming algorithm for 
c52d02b
English: although this has been superseded by an improved algorithm, 
c52d02b
the original algorithm may be of interest to information retrieval 
c52d02b
researchers wishing to reproduce results of earlier experiments.
c52d02b
c52d02b
c52d02b
%package devel
c52d02b
Summary:	C stemming algorithm library developer files
c52d02b
Requires:	%{name}%{?_isa} = %{version}-%{release}
c52d02b
c52d02b
%description devel
c52d02b
This package contains development files of libstemmer.
c52d02b
c52d02b
Snowball stemming algorithms for use in Information Retrieval Snowball 
c52d02b
provides access to efficient algorithms for calculating a "stemmed" 
c52d02b
form of a word.  This is a form with most of the common morphological 
c52d02b
endings removed; hopefully representing a common linguistic base form.  
c52d02b
This is most useful in building search engines and information 
c52d02b
retrieval software; for example, a search with stemming enabled should 
c52d02b
be able to find a document containing "cycling" given the query 
c52d02b
"cycles".
c52d02b
c52d02b
Snowball provides algorithms for several (mainly European) languages. 
c52d02b
It also provides access to the classic Porter stemming algorithm for 
c52d02b
English: although this has been superseded by an improved algorithm, 
c52d02b
the original algorithm may be of interest to information retrieval 
c52d02b
researchers wishing to reproduce results of earlier experiments.
c52d02b
c52d02b
c52d02b
%prep
c52d02b
%setup -q -n libstemmer_c
c52d02b
c52d02b
# Add rule to make libstemmer.so
caa9bfc
sed -i -r "s|(^libstemmer.o:)|libstemmer.so: \$\(snowball_sources:.c=.o\)\n\
c52d02b
\t\$\(CC\) \$\(CFLAGS\) -shared \$\(LDFLAGS\) -Wl,-soname,libstemmer.so.0 \
c52d02b
-o \$\@.0.0.0 \$\^\n\1|" Makefile
c52d02b
c52d02b
%build
b9b745d
make libstemmer.so %{?_smp_mflags} CFLAGS="%{optflags} -fPIC -Iinclude" LDFLAGS="$RPM_LD_FLAGS"
c52d02b
c52d02b
%install
c52d02b
mkdir -p %{buildroot}%{_libdir}
c52d02b
mkdir -p %{buildroot}%{_includedir}
c52d02b
install -p -D -m 755	libstemmer.so.0.0.0	%{buildroot}%{_libdir}/
c52d02b
ln -s libstemmer.so.0.0.0	%{buildroot}%{_libdir}/libstemmer.so.0
c52d02b
ln -s libstemmer.so.0.0.0	%{buildroot}%{_libdir}/libstemmer.so
c52d02b
install -p -D -m 644	include/*	%{buildroot}%{_includedir}/
c52d02b
c52d02b
cp %{SOURCE1} %{SOURCE2} .
c52d02b
5d0f987
%ldconfig_scriptlets
c52d02b
c52d02b
%files
c52d02b
%doc Notice.txt BSD.txt README
c52d02b
%{_libdir}/libstemmer.so.*
c52d02b
c52d02b
%files devel
c52d02b
%{_libdir}/libstemmer.so
c52d02b
%{_includedir}/*
c52d02b
c52d02b
%changelog
92f1f7f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-14.585svn
92f1f7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
92f1f7f
d534931
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-13.585svn
d534931
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d534931
43cdeb8
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-12.585svn
43cdeb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
43cdeb8
de8eaf7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-11.585svn
de8eaf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
de8eaf7
b9b745d
* Tue Feb 27 2018 Marek Skalick√Ĺ <mskalick@redhat.com> - 0-10.585svn
b9b745d
- Use LDFLAGS for building
b9b745d
682f6be
* Tue Feb 27 2018 Marek Skalick√Ĺ <mskalick@redhat.com> - 0-9.585svn
682f6be
- Add missing BuildRequires: gcc/gcc-c++
682f6be
ff4cdc1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-8.585svn
ff4cdc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ff4cdc1
99dcc12
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-7.585svn
99dcc12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
99dcc12
dcd93c9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-6.585svn
dcd93c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dcd93c9
456b60d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-5.585svn
456b60d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
456b60d
8c47c3c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0-4.585svn
8c47c3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8c47c3c
cb4492b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-3.585svn
cb4492b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cb4492b
caa9bfc
* Tue Jan 6 2015 Marek Skalicky <mskalick@redhat.com> - 0-2.585svn
caa9bfc
- Removed undefined-non-weak-symbol warnings
caa9bfc
c52d02b
* Tue Dec 2 2014 Marek Skalicky <mskalick@redhat.com> - 0-1.585svn
c52d02b
- Initial packaging