From 2f094a92471250e2d70c7f42799239c30aa45c53 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Sun, 26 Apr 2009 21:40:32 +0000 Subject: package: add libsoup package Based on patch by Sven Neumann , closes #35. --- package/libsoup/Config.in | 10 ++++++++++ package/libsoup/libsoup.mk | 30 ++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 package/libsoup/Config.in create mode 100644 package/libsoup/libsoup.mk (limited to 'package/libsoup') diff --git a/package/libsoup/Config.in b/package/libsoup/Config.in new file mode 100644 index 000000000..6bccd1116 --- /dev/null +++ b/package/libsoup/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_LIBSOUP + bool "libsoup" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBGLIB2 + help + libsoup is an HTTP client/server library. It uses GObject + and the GLib main loop, to integrate well with GNOME + applications. + + http://live.gnome.org/LibSoup diff --git a/package/libsoup/libsoup.mk b/package/libsoup/libsoup.mk new file mode 100644 index 000000000..f9e9331d0 --- /dev/null +++ b/package/libsoup/libsoup.mk @@ -0,0 +1,30 @@ +############################################################# +# +# libsoup +# +############################################################# + +LIBSOUP_VERSION:=2.4.1 +LIBSOUP_SOURCE:=libsoup-$(LIBSOUP_VERSION).tar.gz +LIBSOUP_SITE:=http://ftp.gnome.org/pub/gnome/sources/libsoup/2.4 +LIBSOUP_AUTORECONF = NO +LIBSOUP_INSTALL_STAGING = YES +LIBSOUP_INSTALL_TARGET = YES + +LIBSOUP_CONF_ENV = \ + ac_cv_path_GLIB_GENMARSHAL=$(HOST_GLIB)/bin/glib-genmarshal + +ifneq ($(BR2_INET_IPV6),y) +LIBSOUP_CONF_ENV += soup_cv_ipv6=no +endif + +LIBSOUP_CONF_OPT = \ + --enable-shared \ + --enable-static \ + --disable-explicit-deps \ + --disable-glibtest \ + --disable-gtk-doc --without-html-dir + +LIBSOUP_DEPENDENCIES = uclibc gettext libintl host-pkgconfig host-libglib2 libglib2 libxml2 + +$(eval $(call AUTOTARGETS,package,libsoup)) -- cgit v1.2.3