Robert Kuska 9bfadeb
%global mod_name flask-whooshee
Robert Kuska 9bfadeb
%global with_python3 1
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
Name:           python-flask-whooshee
Robert Kuska 9bfadeb
Version:        0.0.6
Robert Kuska 9bfadeb
Release:        4%{?dist}
Robert Kuska 9bfadeb
Summary:        Whoosh integration
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
License:        GPLv2+
Robert Kuska 9bfadeb
URL:            https://github.com/bkabrda/flask-whooshee
Robert Kuska 9bfadeb
Source0:        https://pypi.python.org/packages/source/f/%{mod_name}/%{mod_name}-%{version}.tar.gz
Robert Kuska 9bfadeb
# Adds test_suite line into setup.py
Robert Kuska 9bfadeb
Patch1:         0001-add-tests-to-setup.patch
Robert Kuska 9bfadeb
BuildArch:      noarch
Robert Kuska 9bfadeb
BuildRequires:  python2-devel
Robert Kuska 9bfadeb
BuildRequires:  python-setuptools
Robert Kuska 9bfadeb
# Test build requires
Robert Kuska 9bfadeb
BuildRequires:  python-whoosh
Robert Kuska 9bfadeb
BuildRequires:  python-flask
Robert Kuska 9bfadeb
BuildRequires:  python-flask-sqlalchemy
Robert Kuska 9bfadeb
BuildRequires:  python-blinker
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
BuildRequires:  python3-devel
Robert Kuska 9bfadeb
BuildRequires:  python3-setuptools
Robert Kuska 9bfadeb
BuildRequires:  python3-whoosh
Robert Kuska 9bfadeb
BuildRequires:  python3-flask
Robert Kuska 9bfadeb
BuildRequires:  python3-flask-sqlalchemy
Robert Kuska 9bfadeb
BuildRequires:  python3-blinker
Robert Kuska 9bfadeb
%endif # if with_python3
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
Requires:       python-flask-sqlalchemy
Robert Kuska 9bfadeb
Requires:       python-whoosh
Robert Kuska 9bfadeb
Requires:       python-blinker
Robert Kuska 9bfadeb
Requires:       python-flask
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%description
Robert Kuska 9bfadeb
Whoosh integration that allows to create and search custom indexes.
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
%package -n python3-flask-whooshee
Robert Kuska 9bfadeb
Summary:        Whoosh integration
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
Requires:       python3-flask-sqlalchemy
Robert Kuska 9bfadeb
Requires:       python3-whoosh
Robert Kuska 9bfadeb
Requires:       python3-blinker
Robert Kuska 9bfadeb
Requires:       python3-flask
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%description -n python3-flask-whooshee
Robert Kuska 9bfadeb
Whoosh integration that allows to create and search custom indexes.
Robert Kuska 9bfadeb
%endif
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%prep
Robert Kuska 9bfadeb
%setup -q -n %{mod_name}-%{version}
Robert Kuska 9bfadeb
%patch1
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
rm -rf %{py3dir}
Robert Kuska 9bfadeb
cp -a . %{py3dir}
Robert Kuska 9bfadeb
%endif
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%build
Robert Kuska 9bfadeb
%{__python} setup.py build
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
pushd %{py3dir}
Robert Kuska 9bfadeb
%{__python3} setup.py build
Robert Kuska 9bfadeb
popd
Robert Kuska 9bfadeb
%endif
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%check
Robert Kuska 9bfadeb
%{__python} setup.py test
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
pushd %{py3dir}
Robert Kuska 9bfadeb
%{__python3} setup.py test
Robert Kuska 9bfadeb
popd
Robert Kuska 9bfadeb
%endif
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%install
Robert Kuska 9bfadeb
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
pushd %{py3dir}
Robert Kuska 9bfadeb
%{__python3} setup.py install -O1 --skip-build --root %{buildroot}
Robert Kuska 9bfadeb
popd
Robert Kuska 9bfadeb
%endif
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
 
Robert Kuska 9bfadeb
%files
Robert Kuska 9bfadeb
%doc LICENSE README.md
Robert Kuska 9bfadeb
%{python_sitelib}/flask_whooshee.py*
Robert Kuska 9bfadeb
%{python_sitelib}/*.egg-info
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%if 0%{?with_python3}
Robert Kuska 9bfadeb
%files -n python3-flask-whooshee
Robert Kuska 9bfadeb
%doc LICENSE README.md
Robert Kuska 9bfadeb
%{python3_sitelib}/
Robert Kuska 9bfadeb
%endif
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
%changelog
Robert Kuska 9bfadeb
* Thu Jul 03 2014 Robert Kuska <rkuska@redhat.com> - 0.0.6-4
Robert Kuska 9bfadeb
- Move Requires for Python 3 into correct place
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.6-3
Robert Kuska 9bfadeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Fri May 16 2014 Robert Kuska <rkuska@redhat.com> - 0.0.6-2
Robert Kuska 9bfadeb
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Wed Dec 18 2013 Bohuslav Kabrda <bkabrda@redhat.com> - 0.0.6-1
Robert Kuska 9bfadeb
- Update to flask-whooshee 0.0.6.
Robert Kuska 9bfadeb
- Drop py3 compat patch, since it's now upstream.
Robert Kuska 9bfadeb
- Use buildroot macro consistently.
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Fri Oct 04 2013 Robert Kuska <rkuska@redhat.com> 0.0.5-4
Robert Kuska 9bfadeb
- Add python3 subpackage
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.5-3
Robert Kuska 9bfadeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Thu Apr 11 2013 Robert Kuska <rkuska@redhat.com> 0.0.5-2
Robert Kuska 9bfadeb
- Review fixes
Robert Kuska 9bfadeb
Robert Kuska 9bfadeb
* Wed Apr 10 2013 Robert Kuska <rkuska@redhat.com> 0.0.5-1
Robert Kuska 9bfadeb
- Initial package