a83a784
%if 0%{?fedora}
bd3e22d
%global with_python3 1
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
%global modname gearbox
Luke Macken 0866929
Luke Macken 0866929
Name:               python-gearbox
269eaaf
Version:            0.1.1
5787335
Release:            2%{?dist}
Luke Macken 0866929
Summary:            Command line toolkit born as a PasteScript replacement for TurboGears2
Luke Macken 0866929
Luke Macken 0866929
Group:              Development/Libraries
Luke Macken 0866929
License:            MIT
Luke Macken 0866929
URL:                http://pypi.python.org/pypi/gearbox
bd3e22d
Source0:            http://pypi.python.org/packages/source/g/%{modname}/%{modname}-%{version}.tar.gz
Luke Macken 0866929
Luke Macken 0866929
BuildArch:          noarch
Luke Macken 0866929
Luke Macken 0866929
BuildRequires:      python2-devel
Luke Macken 0866929
BuildRequires:      python-setuptools
Luke Macken 0866929
Luke Macken 0866929
Requires:           python-prettytable
Luke Macken 0866929
Requires:           python-cliff
Luke Macken 0866929
Requires:           python-tempita
Luke Macken 0866929
Requires:           python-paste-deploy
Luke Macken 0866929
Luke Macken 0866929
%if 0%{?with_python3}
Luke Macken 0866929
BuildRequires:      python3-devel
Luke Macken 0866929
BuildRequires:      python3-setuptools
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
%description
Luke Macken 0866929
gearbox is a paster command replacement for TurboGears2. It has been
Luke Macken 0866929
created during the process of providing Python3 support to the TurboGears2
Luke Macken 0866929
web framework, while still being backward compatible with the existing
Luke Macken 0866929
TurboGears projects.
Luke Macken 0866929
Luke Macken 0866929
Luke Macken 0866929
%if 0%{?with_python3}
Luke Macken 0866929
%package -n python3-gearbox
Luke Macken 0866929
Summary:            Command line toolkit born as a PasteScript replacement for TurboGears2
Luke Macken 0866929
Group:              Development/Libraries
Luke Macken 0866929
a83a784
Requires:           python3-prettytable
a83a784
Requires:           python3-cliff
a83a784
Requires:           python3-tempita
a83a784
Requires:           python3-paste-deploy
a83a784
Luke Macken 0866929
%description -n python3-gearbox
Luke Macken 0866929
gearbox is a paster command replacement for TurboGears2. It has been
Luke Macken 0866929
created during the process of providing Python3 support to the TurboGears2
Luke Macken 0866929
web framework, while still being backward compatible with the existing
Luke Macken 0866929
TurboGears projects.
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
Luke Macken 0866929
%prep
bd3e22d
%setup -q -n %{modname}-%{version}
Luke Macken 0866929
Luke Macken 0866929
# Remove bundled egg-info in case it exists
Luke Macken 0866929
rm -rf %{modname}.egg-info
Luke Macken 0866929
%if 0%{?with_python3}
Luke Macken 0866929
rm -rf %{py3dir}
Luke Macken 0866929
cp -a . %{py3dir}
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
Luke Macken 0866929
%build
Luke Macken 0866929
%{__python} setup.py build
Luke Macken 0866929
%if 0%{?with_python3}
Luke Macken 0866929
pushd %{py3dir}
Luke Macken 0866929
%{__python3} setup.py build
Luke Macken 0866929
popd
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
Luke Macken 0866929
%install
Luke Macken 0866929
%if 0%{?with_python3}
Luke Macken 0866929
pushd %{py3dir}
Luke Macken 0866929
%{__python3} setup.py install -O1 --skip-build --root=%{buildroot}
Luke Macken 0866929
popd
Luke Macken 0866929
%endif
Luke Macken 0866929
%{__python} setup.py install -O1 --skip-build --root=%{buildroot}
Luke Macken 0866929
Luke Macken 0866929
Luke Macken 0866929
%files
Luke Macken 0866929
%doc README.rst
Luke Macken 0866929
%{_bindir}/gearbox
Luke Macken 0866929
%{python_sitelib}/%{modname}/
bd3e22d
%{python_sitelib}/%{modname}-%{version}-*
Luke Macken 0866929
Luke Macken 0866929
%if 0%{?with_python3}
Luke Macken 0866929
%files -n python3-gearbox
Luke Macken 0866929
%doc README.rst
Luke Macken 0866929
%{python3_sitelib}/%{modname}/
bd3e22d
%{python3_sitelib}/%{modname}-%{version}-*
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
%changelog
5787335
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-2
5787335
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
5787335
269eaaf
* Mon Mar 07 2016 Ralph Bean <rbean@redhat.com> - 0.1.1-1
269eaaf
- new version
269eaaf
f2b1959
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.11-2
f2b1959
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f2b1959
3b8da4f
* Fri Dec 11 2015 Ralph Bean <rbean@redhat.com> - 0.0.11-1
3b8da4f
- new version
3b8da4f
f6404c7
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.9-2
f6404c7
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
f6404c7
ef85361
* Tue Oct 13 2015 Ralph Bean <rbean@redhat.com> - 0.0.9-1
ef85361
- new version
ef85361
d5e55fd
* Wed Sep 16 2015 Ralph Bean <rbean@redhat.com> - 0.0.8-1
d5e55fd
- new version
d5e55fd
e4cf59e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.6-2
e4cf59e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e4cf59e
225d926
* Mon Jul 21 2014 Ralph Bean <rbean@redhat.com> - 0.0.6-1
225d926
- Latest upstream.
225d926
cc462c2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.5-3
cc462c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cc462c2
527e307
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 0.0.5-2
527e307
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
527e307
bc9f543
* Wed Feb 12 2014 Ralph Bean <rbean@redhat.com> - 0.0.5-1
bc9f543
- Latest upstream.
bc9f543
bd3e22d
* Wed Jan 22 2014 Ralph Bean <rbean@redhat.com> - 0.0.4-1
bd3e22d
- Latest upstream.
bd3e22d
- Reenabled python3 subpackage.
bd3e22d
d456af1
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.1-0.3.a
d456af1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d456af1
a83a784
* Fri Apr 12 2013 Ralph Bean <rbean@redhat.com> - 0.0.1-0.2.a
a83a784
- Disabled python3 subpackage for rawhide due to broken python3-cliff.
a83a784
- Moved python3 Requires inside the python3-gearbox subpackage.
a83a784
Luke Macken 03a5f61
* Wed Apr 03 2013 Luke Macken <lmacken@redhat.com> 0.0.1-0.1.a
Luke Macken 0866929
- Initial package for Fedora