File python-fluidity-sm.spec of Package python-fluidity-sm
%if 0%{?fedora}
%global with_python3 1
%endif
%global pypi_name fluidity-sm
Name: python-%{pypi_name}
Version: 0.2.0
Release: 1%{?dist}
Summary: State machine implementation for Python objects
License: MIT
URL: https://github.com/nsi-iff/fluidity
Source0: https://pypi.python.org/packages/source/f/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python-devel python-setuptools
%global common_desc \
State machine implementation for Python objects.
%description
%{common_desc}
%if 0%{?with_python3}
%package -n python3-%{pypi_name}
Summary: State machine implementation for Python objects
BuildRequires: python3-devel python3-setuptools
%description -n python3-%{pypi_name}
%{common_desc}
This package contains python3 build.
%endif
%prep
%setup -q -n %{pypi_name}-%{version}
rm -fr %{pypi_name}.egg-info/
%if 0%{?with_python3}
rm -rf %{py3dir}
cp -a . %{py3dir}
%endif
%build
%{__python2} setup.py build
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py build
popd
%endif
%install
rm -rf $RPM_BUILD_ROOT
%{__python2} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
popd
%endif
%files
%doc CHANGELOG LICENSE README.*
%{python_sitelib}/fluidity/
%{python_sitelib}/fluidity_sm-%{version}-*.egg-info/
%if 0%{?with_python3}
%files -n python3-%{pypi_name}
%doc CHANGELOG LICENSE README.*
%{python3_sitelib}/fluidity/
%{python3_sitelib}/fluidity_sm-%{version}-*.egg-info/
%endif
%changelog
* Mon Dec 01 2014 Athmane Madjoudj <athmane@fedoraproject.org> 0.2.0-1
- Initial spec