[sssd/f17] Switch unicode library from libunistring to Glib

Stephen Gallagher sgallagh at fedoraproject.org
Wed Jun 20 15:22:15 UTC 2012


commit 75380a749d3839f369477415acaf1817e4cc495b
Author: Stephen Gallagher <sgallagh at redhat.com>
Date:   Wed Jun 20 10:32:39 2012 -0400

    Switch unicode library from libunistring to Glib
    
    - Drop unnecessary explicit Requires on keyutils
    - Guarantee that versioned Requires include the correct architecture
    
    Conflicts:
    	sssd.spec

 sssd.spec |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/sssd.spec b/sssd.spec
index db5d12a..7a9b89b 100644
--- a/sssd.spec
+++ b/sssd.spec
@@ -12,11 +12,11 @@
 
 # Determine the location of the LDB modules directory
 %global ldb_modulesdir %(pkg-config --variable=modulesdir ldb)
-%global ldb_version 1.1.4
+%global ldb_version 1.1.6
 
 Name: sssd
 Version: 1.8.4
-Release: 13%{?dist}
+Release: 14%{?dist}
 Group: Applications/System
 Summary: System Security Services Daemon
 License: GPLv3+
@@ -37,8 +37,7 @@ Requires: libtdb%{?_isa} >= 1.1.3
 Requires: sssd-client%{?_isa} = %{version}-%{release}
 Requires: cyrus-sasl-gssapi%{?_isa}
 Requires: libipa_hbac%{?_isa} = %{version}-%{release}
-Requires: krb5-libs%{?_isa} >= 1.9
-Requires: keyutils-libs%{?_isa}
+Requires: krb5-libs%{?_isa} >= 1.10
 Requires(post): systemd-units initscripts chkconfig /sbin/ldconfig
 Requires(preun): systemd-units initscripts chkconfig
 Requires(postun): systemd-units initscripts chkconfig /sbin/ldconfig
@@ -79,7 +78,7 @@ BuildRequires: pcre-devel
 BuildRequires: libxslt
 BuildRequires: libxml2
 BuildRequires: docbook-style-xsl
-BuildRequires: krb5-devel >= 1.9
+BuildRequires: krb5-devel >= 1.10
 BuildRequires: c-ares-devel
 BuildRequires: python-devel
 BuildRequires: check-devel
@@ -91,7 +90,7 @@ BuildRequires: keyutils-libs-devel
 BuildRequires: libnl-devel
 BuildRequires: gettext-devel
 BuildRequires: pkgconfig
-BuildRequires: libunistring-devel
+BuildRequires: glib2-devel
 BuildRequires: findutils
 
 %description
@@ -203,7 +202,8 @@ autoreconf -ivf
     --disable-static \
     --disable-rpath \
     --with-test-dir=/dev/shm \
-    --enable-all-experimental-features
+    --enable-all-experimental-features \
+    --with-unicode-lib=glib2
 
 make %{?_smp_mflags} all docs
 
@@ -244,7 +244,7 @@ cp src/sysv/systemd/sssd.service $RPM_BUILD_ROOT/%{_unitdir}/
 find $RPM_BUILD_ROOT -name "*.la" -exec rm -f {} \;
 
 # Suppress developer-only documentation
-rm -Rf ${RPM_BUILD_ROOT}/%{_docdir}/%{name}/doc
+rm -Rf ${RPM_BUILD_ROOT}/%{_docdir}/%{name}
 
 # Older versions of rpmbuild can only handle one -f option
 # So we need to append to the sssd.lang file
@@ -457,6 +457,12 @@ fi
 %postun -n libipa_hbac -p /sbin/ldconfig
 
 %changelog
+* Wed Jun 20 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.8.4-14
+- Switch unicode library from libunistring to Glib
+- Drop unnecessary explicit Requires on keyutils
+- Guarantee that versioned Requires include the correct architecture
+- Rebuild against newer libldb
+
 * Wed Jun 13 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.8.4-13
 - Fix several issues with the SSH key integration
 - Fix for multilib issuss with libipa_hbac-devel and libsss_sudo-devel
@@ -537,9 +543,7 @@ fi
                           against AD
 - Resolves: rhbz#773706 - SSSD fails during autodetection of search bases for
                           new LDAP features
-
-* Thu Feb 23 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.8.0-5.beta3.1
-- Remove patch for changing default credential cache. Deferred to F18
+- Resolves: rhbz#786957 - sssd and kerberos should change the default location for create the Credential Cashes to /run/usr/USERNAME/krb5cc
 
 * Wed Feb 22 2012 Stephen Gallagher <sgallagh at redhat.com> - 1.8.0-5.beta3
 - Change default kerberos credential cache location to /run/user/<username>


More information about the scm-commits mailing list