diff --git a/lvm2.spec b/lvm2.spec index 794a5cd..5ce1b35 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -453,27 +453,39 @@ This package contains shared lvm2 libraries for applications. %if %{enable_python} -%package python-libs +# TODO: rename to python2-lvm2: use %%package -n python2-lvm2 ? +%package python2-libs Summary: Python module to access LVM License: LGPLv2 Group: Development/Libraries -Provides: python-lvm = %{version}-%{release} +# TODO: Why python2-lvm? Why not python2-lvm2? +Provides: python2-lvm = %{version}-%{release} +#%{?python_provide:%python_provide python2-lvm2} +#%{?python_provide:%python_provide python2-lvm} Obsoletes: python-lvm < 2.02.98-2 +Obsoletes: python2-lvm < 2.02.98-2 +# TODO: Remove before python +Provides: %{name}-python-libs = %{version}-%{release} # for compatibility with old name +Obsoletes: %{name}-python-libs < %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} -%description python-libs +%description python2-libs Python module to allow the creation and use of LVM logical volumes, physical volumes, and volume groups. -%files python-libs -%{python_sitearch}/* +%files python2-libs +%{python2_sitearch}/* +# TODO: rename to python3-lvm2: use %%package -n python3-lvm2 ? %package python3-libs Summary: Python 3 module to access LVM License: LGPLv2 Group: Development/Libraries +#%{?python_provide:%python_provide python3-lvm2} +#%{?python_provide:%python_provide python3-lvm} +# Why python3-lvm and not python3-lvm2? Provides: python3-lvm = %{version}-%{release} -Obsoletes: python-lvm < 2.02.98-2 +Obsoletes: python3-lvm < 2.02.98-2 Requires: %{name}-libs = %{version}-%{release} %description python3-libs