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

openSUSE Build Service is sponsored by