python-rpm-generators/tests/pythondist.spec

60 lines
1.6 KiB
RPMSpec

Name: pythondist
Version: 4.3.0
Release: 0
Summary: ...
License: ZPLv2.1
Source0: %{pypi_source zope.component}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
# Turn off Python bytecode compilation because the build would fail without Python 3.7/3.10
%define __brp_python_bytecompile %{nil}
%description
...
%package -n python3-zope-component
Summary: ...
%description -n python3-zope-component
...
%package -n python3.7-zope-component
Summary: ...
%description -n python3.7-zope-component
...
%package -n python3.10-zope-component
Summary: ...
%description -n python3.10-zope-component
...
%prep
%autosetup -n zope.component-%{version}
%build
%py3_build
%install
%py3_install
mkdir -p %{buildroot}/usr/lib/python3.7/site-packages
cp -a %{buildroot}%{python3_sitelib}/zope.component-%{version}-py%{python3_version}.egg-info \
%{buildroot}/usr/lib/python3.7/site-packages/zope.component-%{version}-py3.7.egg-info
mkdir -p %{buildroot}/usr/lib/python3.10/site-packages
cp -a %{buildroot}%{python3_sitelib}/zope.component-%{version}-py%{python3_version}.egg-info \
%{buildroot}/usr/lib/python3.10/site-packages/zope.component-%{version}-py3.10.egg-info
%files -n python3-zope-component
%license LICENSE.txt
%{python3_sitelib}/*
%files -n python3.7-zope-component
%license LICENSE.txt
/usr/lib/python3.7/site-packages/zope.component-%{version}-py3.7.egg-info/
%files -n python3.10-zope-component
%license LICENSE.txt
/usr/lib/python3.10/site-packages/zope.component-%{version}-py3.10.egg-info/