summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Ziemba2015-05-21 04:10:48 -0400
committerDan Ziemba2015-05-21 04:10:48 -0400
commit0fd96fd90645043d8b87a630caa4bae59b053bdf (patch)
tree7e59e13814cda50a351eb6979c992f7c36073344
downloadaur-0fd96fd90645043d8b87a630caa4bae59b053bdf.tar.gz
Initial commit: 3.3.13-1
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD56
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}}
+}