updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / curl-hardened / PKGBUILD
blob6568215c507e93e9fbd067ea16820b3b214f7648
1
3 pkgname=curl-hardened
4 pkgver=7.21.7
5 pkgrel=2
6 pkgdesc="An URL retrival utility and library"
7 arch=('i686' 'x86_64')
8 url="http://curl.haxx.se"
9 license=('MIT')
10 depends=('zlib' 'openssl-hardened=1.0.0.d' 'bash' 'ca-certificates' 'libssh2')
11 options=('!libtool')
12 makedepends=('hardened-cc-aur')
13 replaces=('curl<=7.21.7-1')
14 conflicts=('curl=>7.21.7-1')
15 provides=('curl=7.21.7-1')
17 source=(http://curl.haxx.se/download/curl-${pkgver}.tar.bz2
18         curlbuild.h)
20 [[ $CARCH == "x86_64" ]] && _curlbuild=curlbuild-64.h
21 [[ $CARCH == "i686" ]] && _curlbuild=curlbuild-32.h
22 md5sums=('5f6d50c4d4ee38c57fe37e3cff75adbd'
23          '751bd433ede935c8fae727377625a8ae')
27 build() {
28     pkgname="curl"
30 export CC="/opt/usr/bin/hardened-cc-aur"
31 export CXX="/opt/usr/bin/hardened-c++-aur"
33     cd ${srcdir}/${pkgname}-${pkgver}
35     ./configure \
36         --with-random=/dev/urandom \
37         --prefix=/usr \
38         --mandir=/usr/share/man \
39         --disable-dependency-tracking \
40         --enable-ipv6 \
41         --disable-ldaps \
42         --disable-ldap \
43         --enable-manual \
44         --enable-versioned-symbols \
45         --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
46         --without-libidn \
47         --enable-threaded-resolver
48     make
51 package() {
52     pkgname="curl"
53     cd "$srcdir/$pkgname-$pkgver"
55     make DESTDIR="$pkgdir" install
56     install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
57     install -Dm644 docs/libcurl/libcurl.m4 \
58         "$pkgdir/usr/share/aclocal/libcurl.m4"
59     mv "$pkgdir/usr/include/curl/curlbuild.h" "$pkgdir/usr/include/curl/$_curlbuild"
60     install -m644 "$srcdir/curlbuild.h" "$pkgdir/usr/include/curl/curlbuild.h"
61 pkgname="curl-hardened"