Пакет python-module-zope.app.renderer: Specfile

%define oname zope.app.renderer

%def_with python3

Name: python-module-%oname
Version: 3.5.1
Release: alt3
Summary: Text Renderer Framework
License: ZPLv2.1
Group: Development/Python
Url: http://pypi.python.org/pypi/zope.app.renderer/
Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org>

Source: %name-%version.tar

BuildPreReq: python-devel python-module-setuptools
%if_with python3
BuildRequires(pre): rpm-build-python3
BuildPreReq: python3-devel python3-module-setuptools
%endif

%py_requires zope.app docutils roman zope.component zope.configuration
%py_requires zope.i18nmessageid zope.interface zope.publisher
%py_requires zope.schema zope.structuredtext

%description
This package provides a framework to convert a string from one format,
such as Structured or Restructured Text, to another, such as HTML.
Converters are looked up by adapter and uses other packages to implement
the converters.

%package -n python3-module-%oname
Summary: Text Renderer Framework
Group: Development/Python3
%py3_requires zope.app docutils roman zope.component zope.configuration
%py3_requires zope.i18nmessageid zope.interface zope.publisher
%py3_requires zope.schema zope.structuredtext

%description -n python3-module-%oname
This package provides a framework to convert a string from one format,
such as Structured or Restructured Text, to another, such as HTML.
Converters are looked up by adapter and uses other packages to implement
the converters.

%package -n python3-module-%oname-tests
Summary: Tests for Text Renderer Framework
Group: Development/Python3
Requires: python3-module-%oname = %version-%release
%py3_requires zope.app.testing

%description -n python3-module-%oname-tests
This package provides a framework to convert a string from one format,
such as Structured or Restructured Text, to another, such as HTML.
Converters are looked up by adapter and uses other packages to implement
the converters.

This package contains tests for Text Renderer Framework.

%package tests
Summary: Tests for Text Renderer Framework
Group: Development/Python
Requires: %name = %version-%release
%py_requires zope.app.testing

%description tests
This package provides a framework to convert a string from one format,
such as Structured or Restructured Text, to another, such as HTML.
Converters are looked up by adapter and uses other packages to implement
the converters.

This package contains tests for Text Renderer Framework.

%prep
%setup

%if_with python3
cp -fR . ../python3
%endif

%build
%python_build

%if_with python3
pushd ../python3
%python3_build
popd
%endif

%install
%python_install
%ifarch x86_64
install -d %buildroot%python_sitelibdir
mv %buildroot%python_sitelibdir_noarch/* \
	%buildroot%python_sitelibdir/
%endif

%if_with python3
pushd ../python3
%python3_install
popd
%ifarch x86_64
install -d %buildroot%python3_sitelibdir
mv %buildroot%python3_sitelibdir_noarch/* \
	%buildroot%python3_sitelibdir/
%endif
%endif

%files
%doc *.txt
%python_sitelibdir/*
%exclude %python_sitelibdir/*.pth
%exclude %python_sitelibdir/*/*/*/tests

%files tests
%python_sitelibdir/*/*/*/tests

%if_with python3
%files -n python3-module-%oname
%doc *.txt
%python3_sitelibdir/*
%exclude %python3_sitelibdir/*.pth
%exclude %python3_sitelibdir/*/*/*/tests

%files -n python3-module-%oname-tests
%python3_sitelibdir/*/*/*/tests
%endif

%changelog
* Fri Jul 18 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.5.1-alt3
- Added module for Python 3

* Thu Oct 20 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 3.5.1-alt2.1
- Rebuild with Python-2.7

* Tue Jun 28 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.5.1-alt2
- Added necessary requirements
- Excluded *.pth

* Sat May 21 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.5.1-alt1
- Initial build for Sisyphus