summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 19 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0a8aba5d4581..2bb8c0ac2472 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,53 +1,36 @@
-# Maintainer: "UnCO" Lin <trash__box <_at_> 163.com>
+# Maintainer: Llewelyn Trahaearn <WoefulDerelict at GMail dot com>
+# Contributor: "UnCO" Lin <trash__box <_at_> 163.com>
# Contributor: Andreas Radke <andyrtr <_at_> archlinux.org>
pkgname=libgcrypt15
-_pkgname=libgcrypt
-pkgver=1.5.4
-_apiver=11.8.3
-pkgrel=4
+pkgver=1.5.6
+pkgrel=1
pkgdesc="General purpose cryptographic library based on the code from GnuPG"
-arch=(any)
+arch=('i686' 'x86_64')
url="http://www.gnupg.org"
license=('LGPL')
-depends=()
-source=(
- ftp://ftp.gnupg.org/gcrypt/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- # HTTP MIRRORS
- # http://gd.tuwien.ac.at/privacy/gnupg/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- # http://artfiles.org/gnupg.org/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- # http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- # http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- # http://www.ring.gr.jp/pub/net/gnupg/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- #
- # Currently, this mirror returns 403
- # http://mirrors.dotsrc.org/gcrypt/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2
- debian_security_patches.patch
-)
-sha1sums=('bdf4b04a0d2aabc04ab3564fbe38fd094135aa7a'
- 'eb1b1c3a8afd6705573455b9259ac6ece961d1b3')
-
-prepare() {
- cd ${_pkgname}-${pkgver}
- patch -Np1 -i "$srcdir"/debian_security_patches.patch
-}
+depends=('libgpg-error')
+source=("ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-${pkgver}.tar."{gz,gz.sig})
+sha512sums=('8fced63f1bb2f3b60d456df168479ebe77acf2a8963f5dc831a25e839e0930148e21568117e54a63c69cc40650026b1ad12cb50a71d2b8665cfde226041f490d'
+ 'SKIP')
+validpgpkeys=('D8692123C4065DEA5E0F3AB5249B39D24F25E3B6') # Werner Koch <https://www.gnupg.org/signature_key.html>
build() {
- cd ${_pkgname}-${pkgver}
+ cd libgcrypt-${pkgver}
./configure --prefix=/usr \
+ --enable-shared \
--disable-static \
--disable-padlock-support
make
}
-# check() {
- # cd ${_pkgname}-${pkgver}
- # make check
-# }
+check() {
+ cd libgcrypt-${pkgver}
+ make check
+}
package() {
- cd ${_pkgname}-${pkgver}
- install -Dm755 src/.libs/libgcrypt.so.${_apiver} "$pkgdir/usr/lib/libgcrypt.so.${_apiver}"
- cd "$pkgdir/usr/lib"
- ln -s libgcrypt.so.${_apiver} libgcrypt.so.11
+ cd libgcrypt-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/{bin,include,lib/libgcrypt.so,share}
}