a83a784
%if 0%{?fedora}
a83a784
# Temporarily disable python3 package while python3-cliff is
a83a784
# out of commission in rawhide.  This can be reenabled once that
a83a784
# is back, no problem.
a83a784
%global with_python3 0
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
%global modname gearbox
Luke Macken 03a5f61
%global prerelease a
Luke Macken 0866929
Luke Macken 0866929
Name:               python-gearbox
Luke Macken 03a5f61
Version:            0.0.1
d456af1
Release:            0.3.%{prerelease}%{?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
Luke Macken 03a5f61
Source0:            http://pypi.python.org/packages/source/g/%{modname}/%{modname}-%{version}%{prerelease}.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
Luke Macken 03a5f61
%setup -q -n %{modname}-%{version}%{prerelease}
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}/
Luke Macken 03a5f61
%{python_sitelib}/%{modname}-%{version}%{prerelease}-*
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}/
Luke Macken 03a5f61
%{python3_sitelib}/%{modname}-%{version}%{prerelease}-*
Luke Macken 0866929
%endif
Luke Macken 0866929
Luke Macken 0866929
%changelog
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