a0437a8
%if 0%{?fedora}
Luke Macken bd7e68b
%global with_python3 1
Luke Macken bd7e68b
%endif
Luke Macken bd7e68b
Luke Macken e244ebc
%global modname backlash
Luke Macken e244ebc
Luke Macken e244ebc
Name:               python-backlash
1fd569f
Version:            0.0.6
1fd569f
Release:            1%{?dist}
Luke Macken e244ebc
Summary:            Standalone WebOb port of the Werkzeug Debugger
Luke Macken e244ebc
Luke Macken e244ebc
Group:              Development/Libraries
Luke Macken e244ebc
License:            MIT
Luke Macken e244ebc
URL:                http://pypi.python.org/pypi/backlash
a0437a8
Source0:            http://pypi.python.org/packages/source/b/%{modname}/%{modname}-%{version}.tar.gz
Luke Macken e244ebc
Luke Macken e244ebc
BuildArch:          noarch
Luke Macken e244ebc
Luke Macken e244ebc
BuildRequires:      python2-devel
Luke Macken ab943ef
BuildRequires:      python-setuptools
Luke Macken e244ebc
Requires:           python-webob
Luke Macken e244ebc
Luke Macken bd7e68b
%if 0%{?with_python3}
Luke Macken bd7e68b
BuildRequires:      python3-devel
Luke Macken ab943ef
BuildRequires:      python3-setuptools
Luke Macken bd7e68b
%endif
Luke Macken bd7e68b
Luke Macken e244ebc
Luke Macken e244ebc
%description
Luke Macken e244ebc
backlash is a standalone version of the Werkzeug Debugger based on WebOb
Luke Macken e244ebc
adapted to support for Python3.
Luke Macken e244ebc
Luke Macken e244ebc
backlash has born as a future replacement for WebError in upcoming TurboGears2
Luke Macken e244ebc
versions.
Luke Macken e244ebc
Luke Macken e244ebc
Luke Macken bd7e68b
%if 0%{?with_python3}
Luke Macken bd7e68b
%package -n python3-backlash
Luke Macken bd7e68b
Summary:            Standalone WebOb port of the Werkzeug Debugger with Python3 support meant to replace WebError in TurboGears2
Luke Macken bd7e68b
Group:              Development/Libraries
Luke Macken bd7e68b
a0437a8
Requires:           python3-webob
a0437a8
Luke Macken bd7e68b
%description -n python3-backlash
Luke Macken bd7e68b
backlash is a standalone version of the Werkzeug Debugger based on WebOb
Luke Macken bd7e68b
adapted to support for Python3.
Luke Macken bd7e68b
Luke Macken bd7e68b
backlash has born as a future replacement for WebError in upcoming
Luke Macken bd7e68b
TurboGears2 versions.
Luke Macken bd7e68b
%endif
Luke Macken bd7e68b
Luke Macken bd7e68b
Luke Macken e244ebc
%prep
a0437a8
%setup -q -n %{modname}-%{version}
Luke Macken e244ebc
Luke Macken e244ebc
# Remove bundled egg-info in case it exists
Luke Macken e244ebc
rm -rf %{modname}.egg-info
Luke Macken bd7e68b
%if 0%{?with_python3}
Luke Macken bd7e68b
rm -rf %{py3dir}
Luke Macken bd7e68b
cp -a . %{py3dir}
Luke Macken bd7e68b
%endif
Luke Macken e244ebc
Luke Macken e244ebc
Luke Macken e244ebc
%build
Luke Macken e244ebc
%{__python} setup.py build
Luke Macken e244ebc
Luke Macken bd7e68b
%if 0%{?with_python3}
Luke Macken bd7e68b
pushd %{py3dir}
Luke Macken bd7e68b
%{__python3} setup.py build
Luke Macken bd7e68b
popd
Luke Macken bd7e68b
%endif
Luke Macken bd7e68b
Luke Macken e244ebc
Luke Macken e244ebc
%install
Luke Macken e244ebc
%{__python} setup.py install -O1 --skip-build --root=%{buildroot}
Luke Macken e244ebc
Luke Macken bd7e68b
%if 0%{?with_python3}
Luke Macken bd7e68b
pushd %{py3dir}
Luke Macken bd7e68b
%{__python3} setup.py install -O1 --skip-build --root=%{buildroot}
Luke Macken bd7e68b
popd
Luke Macken bd7e68b
%endif
Luke Macken bd7e68b
Luke Macken e244ebc
Luke Macken e244ebc
%files
Luke Macken e244ebc
%doc README.rst
Luke Macken e244ebc
%{python_sitelib}/%{modname}/
Luke Macken e244ebc
%{python_sitelib}/%{modname}-%{version}*
Luke Macken e244ebc
Luke Macken bd7e68b
%if 0%{?with_python3}
Luke Macken bd7e68b
%files -n python3-backlash
Luke Macken bd7e68b
%doc README.rst
Luke Macken bd7e68b
%{python3_sitelib}/%{modname}/
Luke Macken bd7e68b
%{python3_sitelib}/%{modname}-%{version}*
Luke Macken bd7e68b
%endif
Luke Macken bd7e68b
Luke Macken e244ebc
Luke Macken e244ebc
%changelog
1fd569f
* Wed Aug 20 2014 Ralph Bean <rbean@redhat.com> - 0.0.6-1
1fd569f
- Latest upstream.
1fd569f
8d4b306
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.4-3
8d4b306
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8d4b306
76436f7
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 0.0.4-2
76436f7
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
76436f7
a0437a8
* Wed Jan 22 2014 Ralph Bean <rbean@redhat.com> - 0.0.4-1
a0437a8
- Latest upstream
a0437a8
- Fixed python3 requires.
a0437a8
- Remove patch now that it has been pushed upstream.
a0437a8
8ae05b9
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.1-0.4.a2
8ae05b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8ae05b9
Luke Macken bd7e68b
* Thu Apr 04 2013 Luke Macken <lmacken@redhat.com> 0.0.1-0.3.a2
Luke Macken bd7e68b
- Build the python3 subpackage
Luke Macken bd7e68b
- Fix pre-release version
Luke Macken bd7e68b
Luke Macken e244ebc
* Wed Apr 03 2013 Luke Macken <lmacken@redhat.com> 0.0.1a2-2
Luke Macken e244ebc
- Remove the non-free ubuntu font
Luke Macken e244ebc
- Require python-webob
Luke Macken e244ebc
Luke Macken e244ebc
* Wed Apr 03 2013 Luke Macken <lmacken@redhat.com> 0.0.1a2-1
Luke Macken e244ebc
- Initial package for Fedora