diff --git a/templates/libsoup-devel b/templates/libsoup-devel new file mode 120000 index 0000000000..ed1af3c9d3 --- /dev/null +++ b/templates/libsoup-devel @@ -0,0 +1 @@ +libsoup \ No newline at end of file diff --git a/templates/libsoup/depends b/templates/libsoup/depends new file mode 100644 index 0000000000..0812aac72d --- /dev/null +++ b/templates/libsoup/depends @@ -0,0 +1,2 @@ +abi_depends=2.26.1 +api_depends=${abi_depends} diff --git a/templates/libsoup/devel.template b/templates/libsoup/devel.template new file mode 100644 index 0000000000..68a3f0487b --- /dev/null +++ b/templates/libsoup/devel.template @@ -0,0 +1,18 @@ +# Template file for 'libsoup-devel'. +# +short_desc="${sourcepkg} development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libsoup + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/gtk-doc ${DESTDIR}/usr/share +} diff --git a/templates/libsoup/template b/templates/libsoup/template new file mode 100644 index 0000000000..80cb97fef8 --- /dev/null +++ b/templates/libsoup/template @@ -0,0 +1,38 @@ +# Template file for 'libsoup' +pkgname=libsoup +sourcepkg=$pkgname +version=2.26.1 +distfiles="${GNOME_SITE}/$pkgname/2.26/$pkgname-$version.tar.bz2" +build_style=gnu_configure +short_desc="HTTP library implementation in C" +maintainer="Juan RP " +checksum=bfc37afcfcc5f182dd2b80b4c21aa3262c7719173ee27bc45ffb00a6a8267c78 +long_desc=" + Libsoup is an HTTP library implementation in C. It was originally part + of a SOAP (Simple Object Access Protocol) implementation called Soup, but + the SOAP and non-SOAP parts have now been split into separate packages. + + libsoup uses the Glib main loop and is designed to work well with GTK + applications. This enables GNOME applications to access HTTP servers + on the network in a completely asynchronous fashion, very similar to + the Gtk+ programming model (a synchronous operation mode is also + supported for those who want it). + + Features: + * Completely Asynchronous + * Connection cache + * HTTP chunked transfer support + * HTTP, SOCKS4, and SOCKS5 authenticated proxy support + * SSL Support using OpenSSL or GnuTLS + * Client support for Digest, NTLM, and Basic authentication + * HTTP server + * Server support for Digest and Basic authentication" + +subpackages="devel" +Add_dependency build pkg-config +Add_dependency full glibc +Add_dependency full libxml2 +Add_dependency full libproxy +Add_dependency full gnutls +Add_dependency full sqlite +Add_dependency full GConf