rpms/curl/devel curl.spec,1.78,1.79

Tom Callaway (spot) fedora-extras-commits at redhat.com
Mon Aug 11 23:55:09 UTC 2008


Author: spot

Update of /cvs/pkgs/rpms/curl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15345/devel

Modified Files:
	curl.spec 
Log Message:

Add mini library for libcurl.so.3, flash10 needs this. All it does is point to libcurl.so.4.



Index: curl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/curl/devel/curl.spec,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- curl.spec	4 Jul 2008 07:27:44 -0000	1.78
+++ curl.spec	11 Aug 2008 23:54:38 -0000	1.79
@@ -1,7 +1,7 @@
 Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
 Name: curl
 Version: 7.18.2
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: MIT
 Group: Applications/Internet
 Source: http://curl.haxx.se/download/%{name}-%{version}.tar.bz2
@@ -78,6 +78,14 @@
 make DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p" install
 
 rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.la
+
+# Yes, they're the same. Curl accidentally bumped the .soname to .4, it is the same ABI as .3.
+# We'll use a little trickery to get what we need, since a symlink won't properly populate
+# the rpm dependencies. Credit to Nalin Dahyabhai and Casey Dahlin here.
+touch libcurl.so.3.c
+gcc $RPM_OPT_FLAGS -shared -L${RPM_BUILD_ROOT}%{_libdir} -lcurl libcurl.so.3.c -o libcurl.so.3
+install -p libcurl.so.3 $RPM_BUILD_ROOT/%{_libdir}
+
 install -d $RPM_BUILD_ROOT/%{_datadir}/aclocal
 install -m 644 docs/libcurl/libcurl.m4 $RPM_BUILD_ROOT/%{_datadir}/aclocal
 
@@ -117,6 +125,9 @@
 %{_datadir}/aclocal/libcurl.m4
 
 %changelog
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> 7.18.2-4
+- make miniature library for libcurl.so.3
+
 * Wed Jul  4 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-3
 - enable support for libssh2 (#453958)
 




More information about the fedora-extras-commits mailing list