From c22b4d20933ae278587807e4859e854f73ac440b Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 19:08:20 +0100 Subject: [PATCH] added python subpackages and built with python3 [release 0.3.12-2mamba;Thu Dec 24 2020] --- volume_key.spec | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/volume_key.spec b/volume_key.spec index 864d353..56bbc05 100644 --- a/volume_key.spec +++ b/volume_key.spec @@ -1,6 +1,6 @@ Name: volume_key Version: 0.3.12 -Release: 1mamba +Release: 2mamba Summary: A library for manipulating storage volume encryption keys and storing them separately from volumes Group: Applications/Security Vendor: openmamba @@ -46,15 +46,34 @@ Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. +%package -n python-%{name} +Group: System/Libraries/Python +Summary: Python bindings for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description -n python-%{name} +This package contains the Python bindings for %{name}. + +%package -n python-%{name}-py3 +Group: System/Libraries/Python +Summary: Python 3 bindings for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description -n python-%{name}-py3 +This package contains the Python 3 bindings for %{name}. + %debug_package %prep %setup -q +sed -i "s|python3.6||" configure.ac autoreconf -f -i %build %configure \ - --with-python3=%{__python3} + --with-python3=%{__python3} \ + PYTHON3=%{__python3} + %make %install @@ -77,12 +96,18 @@ autoreconf -f -i %files -n lib%{name} %defattr(-,root,root) %{_libdir}/libvolume_key.so.* +%doc AUTHORS COPYING + +%files -n python-%{name} +%defattr(-,root,root) %{python27_sitearch}/_volume_key.* %{python27_sitearch}/volume_key.py* + +%files -n python-%{name}-py3 +%defattr(-,root,root) %{python3_sitearch}/__pycache__/volume_key.*.pyc %{python3_sitearch}/_volume_key.* %{python3_sitearch}/volume_key.* -%doc AUTHORS COPYING %files -n lib%{name}-devel %defattr(-,root,root) @@ -94,5 +119,8 @@ autoreconf -f -i %changelog +* Thu Dec 24 2020 Silvan Calarco 0.3.12-2mamba +- added python subpackages and built with python3 + * Thu Feb 28 2019 Silvan Calarco 0.3.12-1mamba - package created using the webbuild interface