SPECS: giflib.spec - better libungif.so.[^.] link creation - inclu...

twittner twittner at pld-linux.org
Mon Jul 16 17:12:27 CEST 2007


Author: twittner                     Date: Mon Jul 16 15:12:27 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- better libungif.so.[^.] link creation
- including libungif.so.*.*.* is not necessary

---- Files affected:
SPECS:
   giflib.spec (1.24 -> 1.25) 

---- Diffs:

================================================================
Index: SPECS/giflib.spec
diff -u SPECS/giflib.spec:1.24 SPECS/giflib.spec:1.25
--- SPECS/giflib.spec:1.24	Fri Jul 13 00:01:05 2007
+++ SPECS/giflib.spec	Mon Jul 16 17:12:22 2007
@@ -26,6 +26,7 @@
 BuildRequires:	libtool
 BuildRequires:	netpbm-devel
 BuildRequires:	rpmbuild(macros) >= 1.213
+BuildRequires:	sed
 BuildRequires:	urt-devel
 %{?with_x:BuildRequires:	xorg-lib-libX11-devel}
 %ifarch %{x8664} ia64 ppc64 s390x sparc64
@@ -175,8 +176,8 @@
 	DESTDIR=$RPM_BUILD_ROOT
 
 cd $RPM_BUILD_ROOT%{_libdir}
-ln -sf libgif.so.*.*.* $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{version}
-ln -sf libgif.so.*.*.* $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
+/sbin/ldconfig -n .
+mv -f libgif.so.[^.] $(ls libgif.so.[^.] | sed s/libgif/libungif/)
 ln -sf libgif.so.*.*.* $RPM_BUILD_ROOT%{_libdir}/libungif.so
 ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 ln -sf libgif.la $RPM_BUILD_ROOT%{_libdir}/libungif.la
@@ -194,7 +195,7 @@
 %defattr(644,root,root,755)
 %doc AUTHORS BUGS COPYING ChangeLog NEWS PATENT_PROBLEMS README TODO
 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-%attr(755,root,root) %{_libdir}/libungif.so.?
+%attr(755,root,root) %{_libdir}/libungif.so.[^.]
 
 %files devel
 %defattr(644,root,root,755)
@@ -222,6 +223,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.25  2007/07/16 15:12:22  twittner
+- better libungif.so.[^.] link creation
+- including libungif.so.*.*.* is not necessary
+
 Revision 1.24  2007/07/12 22:01:05  twittner
 - added one more missing symlink which is not created by ldconfig
   (thnx to qboosh for pointing it and for his explanation)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/giflib.spec?r1=1.24&r2=1.25&f=u



More information about the pld-cvs-commit mailing list