summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Hüsers2015-12-05 03:13:52 +0100
committerManuel Hüsers2015-12-05 03:18:40 +0100
commit86d871de0f4e6728fe6a297cd46a405e6b05d7c4 (patch)
tree890cd0873833f3bb0f23920f9a8e4404c511fec0
downloadaur-86d871de0f4e6728fe6a297cd46a405e6b05d7c4.tar.gz
Initial commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD51
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}}
+}