Commit | Line | Data |
---|---|---|
0c050045 VM |
1 | # Description: HTTP library implementation in C. |
2 | # URL: http://live.gnome.org/LibSoup | |
3 | # Packager: Matt Housh, jaeger at morpheus dot net | |
4 | # Maintainer: Danny Rawlins, monster dot romster at gmail dot com | |
5 | # Arch Maintainer System Team devel at crux-arm dot nu | |
6 | # Depends on: glib gnutls libxml2 | |
7 | ||
8 | name=libsoup | |
9 | version=2.30.2 | |
10 | release=1 | |
11 | source=(http://ftp.gnome.org/pub/GNOME/sources/$name/${version%.*}/$name-$version.tar.bz2 \ | |
12 | $name-$version-libgcrypt.patch) | |
13 | ||
14 | build() { | |
15 | export DEFAULT_LIBS="-L$CLFS/usr/lib" | |
16 | export DEFAULT_CFLAGS="-I$CLFS/usr/include" | |
17 | export XML_LIBS="$DEFAULT_LIBS -lxml2" | |
18 | export XML_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/libxml2" | |
19 | export LIBGNUTLS_LIBS="$DEFAULT_LIBS -lgnutls" | |
20 | export LIBGNUTLS_CFLAGS="$DEFAULT_CFLAGS" | |
21 | export LIBGCRYPT_LIBS="$DEFAULT_LIBS -lgcrypt -lgpg-error" | |
22 | export LIBGCRYPT_CFLAGS="$DEFAULT_CFLAGS" | |
23 | ||
24 | cd $name-$version | |
25 | ||
26 | # remove gtk-doc | |
27 | sed -i -e "/^SUBDIRS = /s/docs//" Makefile.in | |
28 | patch -p0 -i $SRC/$name-$version-libgcrypt.patch | |
29 | ||
30 | ./configure --build=$CHOST \ | |
31 | --host=$CTARGET \ | |
32 | --prefix=/usr \ | |
33 | --enable-debug=no \ | |
34 | --disable-static \ | |
35 | --without-gnome | |
36 | ||
b3dde6b4 | 37 | make |
0c050045 VM |
38 | make DESTDIR=$PKG install |
39 | } |