CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
icu: initial import (verified compilation).
[attic/ports/opt-cross.git] / libsoup / Pkgfile
CommitLineData
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
8name=libsoup
9version=2.30.2
10release=1
11source=(http://ftp.gnome.org/pub/GNOME/sources/$name/${version%.*}/$name-$version.tar.bz2 \
12 $name-$version-libgcrypt.patch)
13
14build() {
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}