%global commit b0207cc23bc6f7f511e710b3e47e7273a3ff4074 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global mod_name Flask-WhooshAlchemy Name: python-flask-whooshalchemy Version: 0.6 Release: 6%{?dist} Summary: Whoosh extension to Flask/SQLAlchemy Group: Development/Libraries License: BSD URL: https://github.com/gyllstromk/Flask-WhooshAlchemy Source0: https://github.com/gyllstromk/Flask-WhooshAlchemy/archive/%{commit}/%{mod_name}-%{commit}.tar.gz BuildArch: noarch BuildRequires: python2-devel BuildRequires: python-setuptools BuildRequires: python-flask BuildRequires: python-sqlalchemy BuildRequires: python-flask-sqlalchemy BuildRequires: python-whoosh BuildRequires: python-blinker Requires: python-flask Requires: python-sqlalchemy Requires: python-flask-sqlalchemy Requires: python-whoosh Requires: python-blinker %description Flask-WhooshAlchemy is a Flask extension that integrates the text-search functionality of Whoosh with the ORM of SQLAlchemy for use in Flask applications. %prep # Delete upstream supplied egg-info rm -rf *.egg-info %setup -q -n %{mod_name}-%{commit} %build %if 0%{?fedora} >= 21 sed -i -e "s/Flask-SQLAlchemy==1.0/Flask-SQLAlchemy>=1.0/" requirements.txt sed -i -e "s/Whoosh==2.6.0/Whoosh>=2.5.7/" requirements.txt %endif %{__python2} setup.py build # %check was removed because it needs a internet conection and mock chroot # environment does not have a internet conection, more details: # https://fedoraproject.org/wiki/Packaging:Guidelines#Build_time_network_access %install %{__python2} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT %files %{python2_sitelib}/flask_whooshalchemy.py* %{python2_sitelib}/Flask_WhooshAlchemy-*.egg-info/ %doc doc/ README.rst LICENSE.txt %changelog * Sat Feb 21 2015 Tonet Jallo 0.6-6 - Removing check section. * Sun Feb 15 2015 Tonet Jallo 0.6-5 - Changing requirements.txt for support other version of Whoosh but functional. * Tue Feb 03 2015 Tonet Jallo 0.6-4 - Re-adding Required section, it was deleted erroneusly by me. * Tue Feb 03 2015 Tonet Jallo 0.6-3 - Adding rules for support Flask-SQLAlchemy upstreams upgrade. - Correcting the BuilRequires section. * Sun Feb 01 2015 Tonet Jallo 0.6-2 - Correcting some errors in SPEC file * Wed Jan 07 2015 Tonet Jallo 0.6-1 - Updating to new release and changing the Source * Mon Dec 29 2014 Tonet Jallo 0.56-3 - Correcting some errors in SPEC file * Tue Sep 16 2014 Tonet Jallo 0.56-2 - Correcting duplicated files in SPEC file * Sat Sep 13 2014 Tonet Jallo 0.56-1 - Initial RPM release