diff options
author | Dan Winship <danw@src.gnome.org> | 2008-10-31 18:12:18 +0000 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2008-10-31 18:12:18 +0000 |
commit | 537d53e8076f96141afffa604004aff2006f8026 (patch) | |
tree | 1bf490af3e74ef5ee6c396a2c2d38067195c9457 /libsoup-gnome-2.4.pc.in | |
parent | bf8076f3277959cae864649b82d1427af5f59ee3 (diff) | |
download | libsoup-537d53e8076f96141afffa604004aff2006f8026.tar.gz libsoup-537d53e8076f96141afffa604004aff2006f8026.tar.bz2 libsoup-537d53e8076f96141afffa604004aff2006f8026.zip |
Add libsoup-gnome, for new features that depend on GNOME
libraries.
* configure.in: Check for libproxy and/or gconf, accept
--without-gnome option, output libsoup-gnome-2.4.pc
* libsoup-gnome-2.4.pc: pc file for libsoup with GNOME support
* libsoup/Makefile.am: build libsoup-gnome.la if so configured
* libsoup/soup-gnome.h: base header for libsoup-gnome
* libsoup/soup-proxy-resolver-libproxy.c: An implementation of
SoupProxyResolver that uses libproxy.
* libsoup/soup-proxy-resolver-gconf.c: An implementation of
SoupProxyResolver that uses the proxy keys in GConf. Does not
completely handle ignore_hosts; this is currently just used as a
fallback if libproxy is not available.
* libsoup/soup-gnome-features.c: provides
SOUP_TYPE_PROXY_RESOLVER_GNOME (abstracting over
SoupProxyResolverGConf and SoupProxyResolverLibproxy) and
SOUP_TYPE_GNOME_FEATURES_2_26, which adds "all GNOME-specific
features in libsoup 2.26", which is currently just the proxy
resolver.
* libsoup/soup-session-async.c (resolved_proxy_addr): set
item->resolved_proxy_addr
(run_queue): resolve the proxy if !item->resolved_proxy_addr, not
if !item->proxy_addr, since the proxy addr might resolve to NULL.
* tests/Makefile.am (get_LDADD):
* tests/get.c: If we built libsoup-gnome, use it in "get" for
automatic proxy support
svn path=/trunk/; revision=1194
Diffstat (limited to 'libsoup-gnome-2.4.pc.in')
-rw-r--r-- | libsoup-gnome-2.4.pc.in | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libsoup-gnome-2.4.pc.in b/libsoup-gnome-2.4.pc.in new file mode 100644 index 00000000..7238df20 --- /dev/null +++ b/libsoup-gnome-2.4.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libsoup +Description: a glib-based HTTP library +Version: @VERSION@ +Requires: libsoup-2.4 +Libs: -L${libdir} -lsoup-gnome-2.4 +Cflags: -I${includedir}/libsoup-gnome-2.4 |