ec1ab8f
%global with_python3 1
ec1ab8f
%global module_name cltk
ec1ab8f
ec1ab8f
Name:           python-%{module_name}
beb353f
Version:        0.0.1.2
da75828
Release:        2%{?dist}
ec1ab8f
Summary:        NLP support for Ancient Greek and Latin
ec1ab8f
ec1ab8f
License:        MIT
ec1ab8f
URL:            https://github.com/kylepjohnson/cltk
ec1ab8f
Source0:        https://pypi.python.org/packages/source/c/%{module_name}/%{module_name}-%{version}.tar.gz
ec1ab8f
ec1ab8f
BuildArch:      noarch
ec1ab8f
BuildRequires:  python2-devel
ec1ab8f
BuildRequires:  python-setuptools
ec1ab8f
c9072f8
%description
c9072f8
The Classical Language Toolkit (CLTK) offers natural language processing support
c9072f8
for Classical languages.
c9072f8
ec1ab8f
%if 0%{?with_python3}
ec1ab8f
%package -n python3-%{module_name}
ec1ab8f
Summary:        NLP support for Ancient Greek and Latin
ec1ab8f
License:        MIT
ec1ab8f
BuildRequires:  python3-devel
ec1ab8f
BuildRequires:  python3-setuptools
ec1ab8f
%endif
ec1ab8f
ec1ab8f
%if 0%{?with_python3}
ec1ab8f
%description -n python3-%{module_name}
ec1ab8f
The Classical Language Toolkit (CLTK) offers natural language processing support
ec1ab8f
for Classical languages.
ec1ab8f
ec1ab8f
%endif
ec1ab8f
ec1ab8f
%prep
ec1ab8f
%setup -q -n %{module_name}-%{version}
ec1ab8f
rm -rf *.egg-info
ec1ab8f
beb353f
sed -i 's|: object||g' cltk/tag/pos.py cltk/corpus/utils/file_operations.py cltk/tokenize/sentence.py
beb353f
sed -i 's|: str||g' cltk/tag/pos.py cltk/corpus/utils/file_operations.py cltk/tokenize/sentence.py
beb353f
sed -i 's|lang: str|lang|g' cltk/tag/pos.py
beb353f
beb353f
ec1ab8f
%if 0%{?with_python3}
ec1ab8f
rm -rf %{py3dir}
ec1ab8f
cp -a . %{py3dir}
ec1ab8f
find %{py3dir} -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
ec1ab8f
%endif
ec1ab8f
ec1ab8f
find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python2}|'
ec1ab8f
ec1ab8f
%build
ec1ab8f
%{__python2} setup.py build
ec1ab8f
ec1ab8f
%if 0%{?with_python3}
ec1ab8f
pushd %{py3dir}
ec1ab8f
%{__python3} setup.py build
ec1ab8f
popd
ec1ab8f
%endif
ec1ab8f
ec1ab8f
%install
ec1ab8f
%if 0%{?with_python3}
ec1ab8f
pushd %{py3dir}
ec1ab8f
%{__python3} setup.py install --skip-build --root=%{buildroot}
ec1ab8f
popd
ec1ab8f
%endif 
ec1ab8f
ec1ab8f
%{__python2} setup.py install --skip-build --root=%{buildroot}
ec1ab8f
ec1ab8f
%files -n python-%{module_name}
ec1ab8f
%doc PKG-INFO
ec1ab8f
%{python2_sitelib}/%{module_name}/
ec1ab8f
%{python2_sitelib}/%{module_name}-%{version}-py2.*.egg-info
ec1ab8f
ec1ab8f
%if 0%{?with_python3}
ec1ab8f
%files -n python3-%{module_name}
ec1ab8f
%doc PKG-INFO
ec1ab8f
%{python3_sitelib}/%{module_name}/
ec1ab8f
%{python3_sitelib}/%{module_name}-%{version}-py3.*.egg-info
ec1ab8f
%endif
ec1ab8f
ec1ab8f
ec1ab8f
%changelog
da75828
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.1.2-2
da75828
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
da75828
beb353f
* Fri Jan 09 2015 Parag Nemade <pnemade AT redhat DOT com> - 0.0.1.2-1
beb353f
- update to 0.0.1.2 release
beb353f
cd1893c
* Mon Jan 05 2015 Parag Nemade <pnemade AT redhat DOT com> - 0.0.1.0-1
cd1893c
- update to 0.0.1.0 release
cd1893c
d992373
* Tue Nov 25 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.0.0.48a-1
d992373
- update to 0.0.0.48a release
d992373
76843fd
* Wed Nov 05 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.0.0.47-1
76843fd
- update to 0.0.0.47 release
76843fd
c9072f8
* Sat Nov 01 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.0.0.44-1
c9072f8
- update to 0.0.0.44 release
c9072f8
ec1ab8f
* Tue Oct 14 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.0.0.34-1
ec1ab8f
- update to 0.0.0.35 release
ec1ab8f
ec1ab8f
* Mon Sep 29 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.0.0.26-1
ec1ab8f
- update to 0.0.0.26 release
ec1ab8f
ec1ab8f
* Mon Sep 22 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.0.0.24-1
ec1ab8f
- Initial packaging
ec1ab8f