rpms/libgpg-error/devel libgpg-error.spec,1.16,1.17
Nalin Somabhai Dahyabhai (nalin)
fedora-extras-commits at redhat.com
Fri Jul 27 13:55:17 UTC 2007
Author: nalin
Update of /cvs/pkgs/rpms/libgpg-error/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1444
Modified Files:
libgpg-error.spec
Log Message:
- move libgpg-error shared library to /%{_lib} (#249816)
Index: libgpg-error.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libgpg-error/devel/libgpg-error.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- libgpg-error.spec 19 Jul 2007 14:27:32 -0000 1.16
+++ libgpg-error.spec 27 Jul 2007 13:54:45 -0000 1.17
@@ -1,7 +1,7 @@
Summary: libgpg-error
Name: libgpg-error
Version: 1.5
-Release: 1
+Release: 2
URL: ftp://ftp.gnupg.org/gcrypt/libgpg-error/
Source0: ftp://ftp.gnupg.org/gcrypt/libgpg-error/%{name}-%{version}.tar.bz2
Source1: ftp://ftp.gnupg.org/gcrypt/libgpg-error/%{name}-%{version}.tar.bz2.sig
@@ -45,6 +45,31 @@
%find_lang %{name}
+# Relocate the shared libraries to /%{_lib}.
+mkdir -p $RPM_BUILD_ROOT/%{_lib}
+for shlib in $RPM_BUILD_ROOT/%{_libdir}/*.so* ; do
+ if test -L "$shlib" ; then
+ rm "$shlib"
+ else
+ mv "$shlib" $RPM_BUILD_ROOT/%{_lib}/
+ fi
+done
+# Figure out where /%{_lib} is relative to %{_libdir}.
+touch $RPM_BUILD_ROOT/root_marker
+relroot=..
+while ! test -f $RPM_BUILD_ROOT/%{_libdir}/$relroot/root_marker ; do
+ relroot=$relroot/..
+done
+# Overwrite development symlinks.
+pushd $RPM_BUILD_ROOT/%{_libdir}
+for shlib in $relroot/%{_lib}/lib*.so.* ; do
+ shlib=`echo "$shlib" | sed -e 's,//,/,g'`
+ target=`basename "$shlib" | sed -e 's,\.so.*,,g'`.so
+ ln -sf $shlib $target
+done
+popd
+rm -f $RPM_BUILD_ROOT/root_marker
+
%clean
rm -fr $RPM_BUILD_ROOT
@@ -56,7 +81,7 @@
%defattr(-,root,root)
%doc COPYING COPYING.LIB AUTHORS README INSTALL NEWS ChangeLog
%{_bindir}/gpg-error
-%{_libdir}/libgpg-error.so.*
+/%{_lib}/libgpg-error.so.*
%files devel
%defattr(-,root,root)
@@ -67,6 +92,9 @@
%{_datadir}/aclocal/gpg-error.m4
%changelog
+* Fri Jul 27 2007 Nalin Dahyabhai <nalin at redhat.com> - 1.5-2
+- move libgpg-error shared library to /%{_lib} (#249816)
+
* Thu Jul 19 2007 Nalin Dahyabhai <nalin at redhat.com> - 1.5-1
- update to 1.5
More information about the scm-commits
mailing list