[WIP] Fix python subpackage names to follow guidelines

This commit is contained in:
Marian Csontos 2017-09-06 12:38:48 +02:00
parent 83333062a4
commit 8cbc2b32b0

View File

@ -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