Move python bindings to separate packages
Some python bindings pysss and pysss_murmur was in package sssd-common. Therefore package sssd-common had python as a dependency.
This commit is contained in:
parent
7601087c69
commit
e37fc598a5
35
sssd.spec
35
sssd.spec
|
@ -196,6 +196,9 @@ Summary: Userspace tools for use with the SSSD
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Requires: sssd-common = %{version}-%{release}
|
Requires: sssd-common = %{version}-%{release}
|
||||||
|
# required by sss_obfuscate
|
||||||
|
Requires: python-sss = %{version}-%{release}
|
||||||
|
Requires: python-sssdconfig = %{version}-%{release}
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
Provides userspace tools for manipulating users, groups, and nested groups in
|
Provides userspace tools for manipulating users, groups, and nested groups in
|
||||||
|
@ -215,6 +218,28 @@ BuildArch: noarch
|
||||||
%description -n python-sssdconfig
|
%description -n python-sssdconfig
|
||||||
Provides python files for manipulation SSSD and IPA configuration files.
|
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
|
%package ldap
|
||||||
Summary: The LDAP back end of the SSSD
|
Summary: The LDAP back end of the SSSD
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
@ -653,8 +678,6 @@ rm -rf $RPM_BUILD_ROOT
|
||||||
%{_mandir}/man5/sss_rpcidmapd.5*
|
%{_mandir}/man5/sss_rpcidmapd.5*
|
||||||
%{_mandir}/man8/sssd.8*
|
%{_mandir}/man8/sssd.8*
|
||||||
%{_mandir}/man8/sss_cache.8*
|
%{_mandir}/man8/sss_cache.8*
|
||||||
%{python_sitearch}/pysss.so
|
|
||||||
%{python_sitearch}/pysss_murmur.so
|
|
||||||
|
|
||||||
%files ldap -f sssd_ldap.lang
|
%files ldap -f sssd_ldap.lang
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
|
@ -770,6 +793,14 @@ rm -rf $RPM_BUILD_ROOT
|
||||||
%dir %{python_sitelib}/SSSDConfig
|
%dir %{python_sitelib}/SSSDConfig
|
||||||
%{python_sitelib}/SSSDConfig/*.py*
|
%{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
|
%files -n libsss_idmap
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
|
%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
|
||||||
|
|
Loading…
Reference in New Issue