diff options
author | Dan Ziemba | 2015-05-21 04:10:48 -0400 |
---|---|---|
committer | Dan Ziemba | 2015-05-21 04:10:48 -0400 |
commit | 0fd96fd90645043d8b87a630caa4bae59b053bdf (patch) | |
tree | 7e59e13814cda50a351eb6979c992f7c36073344 | |
download | aur-0fd96fd90645043d8b87a630caa4bae59b053bdf.tar.gz |
Initial commit: 3.3.13-1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 56 |
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4a20665d245f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = lib32-gnutls28 + pkgdesc = A library which provides a secure layer over a reliable transport layer (32-bit, legacy version) + pkgver = 3.3.13 + pkgrel = 1 + url = http://gnutls.org/ + arch = x86_64 + license = GPL3 + license = LGPL2.1 + makedepends = gcc-multilib + makedepends = lib32-libidn + depends = lib32-zlib + depends = lib32-nettle4 + depends = lib32-p11-kit + depends = lib32-libtasn1 + depends = gnutls + source = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.13.tar.xz + source = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.13.tar.xz.sig + md5sums = a7387fe8bf3e604bf518a6da9ab2a4e6 + md5sums = SKIP + +pkgname = lib32-gnutls28 + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..31efef1578c9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +pkg +src +*.tar.xz +*.sig +*.log + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1fe4b252f41b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Dan Ziemba <zman0900@gmail.com> +# Contributor: Florian Pritz <bluewind@xinu.at> +# Contributor: Christoph Vigano <mail at cvigano dot de> +# Contributor: Biru Ionut <ionut@archlinux.ro> +# Contributor: Pierre Schmitz <pierre@archlinux.de> +# Contributor: Mikko Seppälä <t-r-a-y@mbnet.fi> + +_pkgbasename=gnutls +pkgname=lib32-${_pkgbasename}28 +pkgver=3.3.13 +pkgrel=1 +pkgdesc="A library which provides a secure layer over a reliable transport layer (32-bit, legacy version)" +arch=('x86_64') +license=('GPL3' 'LGPL2.1') +url="http://gnutls.org/" +depends=('lib32-zlib' 'lib32-nettle4' 'lib32-p11-kit' 'lib32-libtasn1' $_pkgbasename) +makedepends=('gcc-multilib' 'lib32-libidn') +source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/${_pkgbasename}-${pkgver}.tar.xz{,.sig}) +md5sums=('a7387fe8bf3e604bf518a6da9ab2a4e6' + 'SKIP') +validpgpkeys=(1F42418905D8206AA754CCDC29EE58B996865171) + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + export NETTLE_CFLAGS="-I/usr/include/nettle4" + export NETTLE_LIBS="-L/usr/lib32 -l:libnettle.so.4" + export HOGWEED_CFLAGS="-I/usr/include/nettle4" + export HOGWEED_LIBS="-L/usr/lib32 -l:libhogweed.so.2" + + cd ${srcdir}/${_pkgbasename}-${pkgver} + + # build fails without --disable-hardware-acceleration because of assembler errors + ./configure --prefix=/usr --libdir=/usr/lib32 \ + --with-zlib \ + --disable-static \ + --disable-guile \ + --disable-valgrind-tests --disable-hardware-acceleration \ + --disable-cxx --disable-openssl-compatibility + make +} + +check() { + cd ${srcdir}/${_pkgbasename}-${pkgver} + #make -k check +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + make DESTDIR="${pkgdir}" install + find $pkgdir + + rm -rf "${pkgdir}"/usr/{bin,include,share,lib32/{*.so,pkgconfig}} + #rm -rf "${pkgdir}"/usr/{bin,include,share,lib32/{*.so,*-openssl.*,libgnutlsxx.*,pkgconfig}} +} |