the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libsoup2.4.1-ssl
Version: 2.32.2
Revision: 2
Source-MD5: 03f37350a2a31046ebabb8470e75abcc
Source: mirror:gnome:sources/libsoup/2.32/libsoup-%v.tar.bz2
Replaces: libsoup-ssl-dev (<< 2.2.1-2), libsoup-ssl-shlibs (<< 2.2.1-2), libsoup-ssl, libsoup2.2.8-ssl
Conflicts: libsoup-ssl-dev (<< 2.2.1-2), libsoup-ssl, libsoup2.2.8-ssl
Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
fink-package-precedence,
glib2-dev (>= 2.22.0-1),
gnutls-2.12,
gtk-doc (>= 1.13-5),
libgcrypt (>= 1.4.3-2),
libgpg-error,
libiconv-dev,
libxml2 (>= 2.7.8-1),
pkgconfig (>= 0.23)
<<
BuildDependsOnly: true
PatchFile: %n.patch
PatchFile-MD5: 43d2fd1f571c0e88025eab54d936e270
PatchScript: <<
%{default_script}
perl -pi -e 's,/usr/share/gtk-doc/html,%p/share/gtk-doc/html,g' docs/reference/html/*.html
<<
SetCFLAGS: -Os
ConfigureParams: --enable-ssl --enable-dependency-tracking --disable-gtk-doc --without-apache-httpd --disable-static --without-gnome PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
CompileScript: <<
%{default_script}
fink-package-precedence --prohibit-bdep=%n .
<<
#InfoTest: TestScript: make check || exit 2
InstallScript: <<
make install DESTDIR=%d
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
glib2-shlibs (>= 2.22.0-1),
gnutls-2.12-shlibs,
libgcrypt-shlibs (>= 1.4.3-2),
libgpg-error-shlibs,
libxml2-shlibs (>= 2.7.8-1)
<<
Files: lib/libsoup-2.4.1*.dylib
Shlibs: %p/lib/libsoup-2.4.1.dylib 5.0.0 %n (>= 2.28.2-1)
DocFiles: AUTHORS COPYING NEWS README
<<
DocFiles: AUTHORS COPYING NEWS README
DescPackaging: <<
The "-ssl" naming is an artifact, retained for consistency.
Autodetects curl, but only uses it for tests. Doesn't matter
whether it finds fink's or falls back to apple's.
Some tests fail due to network issues, so just disable it.
The gnome component is libsoup-gnome2.4.1, packaged separately
for backward compatibility with pre-2.26 libsoup2.4.1-ssl
Hack existing gtk-docs because --enable-gtk-doc is broken with
--without-gnome. See:
http://bugzilla.gnome.org/show_bug.cgi?id=583409
All libs are shared-only and all symbols are resolved via dyld
so do not export internal-implementation reqs via pkg-config.
Reduces BuildDepends inheritance of things that are not in
public interface.
<<
Description: SOAP implementation in C, with SSL support
DescDetail: <<
Soup is a SOAP (Simple Object Access Protocol) implementation in C. It
provides an queued asynchronous callback-based mechanism for sending
SOAP requests. A WSDL (Web Service Definition Language) to C compiler
which generates stubs for easily calling remote SOAP methods, and a
CORBA IDL to WSDL compiler are also included.
<<
License: LGPL
Maintainer: The Gnome Core Team
#Homepage: http://developer.ximian.com/articles/whitepapers/soap_soup/
Homepage: http://www.gnome.org/
diff -Nurd -x'*~' libsoup-2.32.2.orig/libsoup-2.4.pc.in libsoup-2.32.2/libsoup-2.4.pc.in
--- libsoup-2.32.2.orig/libsoup-2.4.pc.in 2010-08-04 14:01:08.000000000 -0400
+++ libsoup-2.32.2/libsoup-2.4.pc.in 2012-03-26 11:20:36.000000000 -0400
@@ -7,6 +7,5 @@
Description: a glib-based HTTP library
Version: @VERSION@
Requires: glib-2.0 gobject-2.0 gio-2.0
-Requires.private: libxml-2.0 @SSL_REQUIREMENT@
Libs: -L${libdir} -lsoup-2.4
Cflags: -I${includedir}/libsoup-2.4