diff options
author | Manuel Hüsers | 2015-12-05 03:13:52 +0100 |
---|---|---|
committer | Manuel Hüsers | 2015-12-05 03:18:40 +0100 |
commit | 86d871de0f4e6728fe6a297cd46a405e6b05d7c4 (patch) | |
tree | 890cd0873833f3bb0f23920f9a8e4404c511fec0 | |
download | aur-86d871de0f4e6728fe6a297cd46a405e6b05d7c4.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f21db2dd9fac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Sat Dec 5 01:56:36 UTC 2015 +pkgbase = gnutls28 + pkgdesc = A library which provides a secure layer over a reliable transport layer (legacy version) + pkgver = 3.3.19 + pkgrel = 1 + url = http://gnutls.org/ + arch = i686 + arch = x86_64 + license = GPL3 + license = LGPL2.1 + makedepends = gcc + makedepends = libidn + depends = zlib + depends = nettle + depends = p11-kit + depends = libtasn1 + depends = gnutls + provides = libgnutls28 + conflicts = libgnutls28 + source = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.19.tar.xz + source = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.19.tar.xz.sig + sha256sums = 888d8779b48f21959b33d4d9ad0b546e5ec3dea20abf0d9bb03869d56b1f44cf + sha256sums = SKIP + +pkgname = gnutls28 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f37a1a385cdb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Dan Ziemba <zman0900@gmail.com> +# Contributor: Manuel Hüsers <manuel.huesers@uni-ol.de> +# 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=${_pkgbasename}28 +pkgver=3.3.19 +pkgrel=1 +pkgdesc="A library which provides a secure layer over a reliable transport layer (legacy version)" +arch=('i686' 'x86_64') +license=('GPL3' 'LGPL2.1') +url="http://gnutls.org/" +depends=('zlib' 'nettle' 'p11-kit' 'libtasn1' $_pkgbasename) +provides=('libgnutls28') +conflicts=('libgnutls28') +makedepends=('gcc' 'libidn') +source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/${_pkgbasename}-${pkgver}.tar.xz{,.sig}) +sha256sums=('888d8779b48f21959b33d4d9ad0b546e5ec3dea20abf0d9bb03869d56b1f44cf' + 'SKIP') +validpgpkeys=(1F42418905D8206AA754CCDC29EE58B996865171) + +build() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + # build fails without --disable-hardware-acceleration because of assembler errors + ./configure --prefix=/usr --libdir=/usr/lib \ + --with-zlib \ + --disable-static \ + --disable-guile \ + --disable-valgrind-tests --disable-hardware-acceleration \ + --disable-cxx --disable-openssl-compatibility --enable-local-libopts + make +} + +check() { + cd ${srcdir}/${_pkgbasename}-${pkgver} + make -k check +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + make DESTDIR="${pkgdir}" install + + install -m 755 -d "${pkgdir}"/usr/lib/gnutls28 + mv "${pkgdir}"/usr/{include,lib/gnutls28} + rm -rf "${pkgdir}"/usr/{bin,share,lib/{*.so,pkgconfig}} +} |