[cyrus-sasl] fix library symlinks

plautrba plautrba at fedoraproject.org
Fri Feb 1 18:11:02 UTC 2013


commit bf17bc413107bffdf70ff87d0ad85de5b0b2ad4f
Author: Petr Lautrbach <plautrba at redhat.com>
Date:   Fri Feb 1 19:10:54 2013 +0100

    fix library symlinks

 cyrus-sasl.spec |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/cyrus-sasl.spec b/cyrus-sasl.spec
index 625f654..1858d29 100644
--- a/cyrus-sasl.spec
+++ b/cyrus-sasl.spec
@@ -8,7 +8,7 @@
 Summary: The Cyrus SASL library
 Name: cyrus-sasl
 Version: 2.1.26
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: BSD with advertising
 Group: System Environment/Libraries
 # Source0 originally comes from ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/;
@@ -326,9 +326,16 @@ install -m755 -d $RPM_BUILD_ROOT/%{_plugindir2}
 ./libtool --tag=CC --mode=install \
 install -m755 lib/sasl2-shared-mechlist $RPM_BUILD_ROOT/%{_sbindir}/
 
-# temporary provide copy of system libsasl2 and plugins
-install %{_libdir}/libsasl*.so.* $RPM_BUILD_ROOT/%{_libdir}
-install %{_plugindir2}/*anonymous*.so* %{_plugindir2}/*sasldb*.so* $RPM_BUILD_ROOT/%{_plugindir2}
+# temporary provide copy of system libsasl2 and plugins, remove this after necessary rebuilds
+install %{_libdir}/libsasl2.so.2.*.* $RPM_BUILD_ROOT/%{_libdir}
+cd $RPM_BUILD_ROOT/%{_libdir}
+ln -s libsasl2.so.2.*.*  $RPM_BUILD_ROOT/%{_libdir}/libsasl2.so.2
+cd -
+install %{_plugindir2}/libanonymous.so.2.*.* %{_plugindir2}/libsasldb.so.2.*.* $RPM_BUILD_ROOT/%{_plugindir2}
+cd $RPM_BUILD_ROOT/%{_plugindir2}
+ln -s  libanonymous.so.2.*.*  $RPM_BUILD_ROOT/%{_plugindir2}/libanonymous.so.2
+ln -s  libsasldb.so.2.*.*  $RPM_BUILD_ROOT/%{_plugindir2}/libsasldb.so.2
+cd -
 
 # Remove unpackaged files from the buildroot.
 rm -f $RPM_BUILD_ROOT%{_libdir}/sasl2/libotp.*
@@ -433,6 +440,9 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir}
 %{_sbindir}/sasl2-shared-mechlist
 
 %changelog
+* Fri Feb 01 2013 Petr Lautrbach <plautrba at redhat.com> 2.1.26-4
+- fix library symlinks
+
 * Thu Jan 31 2013 Rex Dieter <rdieter at fedoraproject.org> 2.1.26-3
 - actually apply size_t patch (#906519)
 


More information about the scm-commits mailing list