>From c3f6c9436f244137584af8a39704ee4e7c961f5c Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Tue, 10 Feb 2015 16:50:12 +0100 Subject: [PATCH 15/18] SPEC: Move python bindings to separate packages Some pyhton bindings pysss and pysss_murmur was in package sssd-common. Therefore package sssd-common had python as a dependency. --- contrib/sssd.spec.in | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index 659c7653611c24f9319cf93a85e247912b82cbd2..d614d13713d4dbe9517d8117d82f1ebe9b649b95 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -211,6 +211,28 @@ BuildArch: noarch %description -n python-sssdconfig Provides python files for manipulation SSSD and IPA configuration files. +%package -n python-sss +Summary: Python bindings for sssd +Group: Development/Libraries +License: LGPLv3+ +Requires: sssd-common = %{version}-%{release} + +%description -n python-sss +Provides python module for manipulating users, groups, and nested groups in +SSSD when using id_provider = local in /etc/sssd/sssd.conf. + +Also provides several other useful python bindings: + * function for retrieving list of groups user belongs to. + * class for obfuscation of passwords + +%package -n python-sss-murmur +Summary: Python bindings for murmur hash function +Group: Development/Libraries +License: LGPLv3+ + +%description -n python-sss-murmur +Provides python module for calculating the murmur hash version 3 + %package ldap Summary: The LDAP back end of the SSSD Group: Applications/System @@ -633,8 +655,6 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/sss_cache.8* %{_mandir}/man1/sss_ssh_authorizedkeys.1* %{_mandir}/man1/sss_ssh_knownhostsproxy.1* -%{python_sitearch}/pysss.so -%{python_sitearch}/pysss_murmur.so %files ldap -f sssd_ldap.lang %defattr(-,root,root,-) @@ -751,6 +771,14 @@ rm -rf $RPM_BUILD_ROOT %dir %{python_sitelib}/SSSDConfig %{python_sitelib}/SSSDConfig/*.py* +%files -n python-sss +%defattr(-,root,root,-) +%{python_sitearch}/pysss.so + +%files -n python-sss-murmur +%defattr(-,root,root,-) +%{python_sitearch}/pysss_murmur.so + %files -n libsss_idmap %defattr(-,root,root,-) %doc src/sss_client/COPYING src/sss_client/COPYING.LESSER -- 2.1.0