CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
5be7964ed6d80171ab17b77cd9fbaf857ede8e2d
[attic/ports/opt-cross.git] / libsoup / Pkgfile
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
37 make V=1
38 make DESTDIR=$PKG install
39 }