diff options
author | anthraxx | 2015-07-17 01:36:34 +0200 |
---|---|---|
committer | anthraxx | 2015-07-17 01:36:34 +0200 |
commit | c6c431b161cd8118386df85dfd43008938362c07 (patch) | |
tree | ba0b1522e5f2e15f2751f0b86b8f70fa5a9d5f5c | |
parent | 5dc09be0bff0d3d57f1478e383b2a45b8fc53254 (diff) | |
download | aur-c6c431b161cd8118386df85dfd43008938362c07.tar.gz |
upgpkg: libressl 2.2.1-1
upstream release
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 38 insertions, 17 deletions
@@ -1,14 +1,19 @@ pkgbase = libressl pkgdesc = FREE version of the SSL/TLS protocol forked from OpenSSL - HIGHLY EXPRIMENTAL ONLY - pkgver = 2.2.0 + pkgver = 2.2.1 pkgrel = 1 url = http://www.libressl.org/ arch = i686 arch = x86_64 license = custom:Openssl - source = http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.2.0.tar.gz + depends = glibc + optdepends = ca-certificates + backup = etc/ssl/openssl.cnf + source = http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.2.1.tar.gz + source = http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.2.1.tar.gz.asc source = libressl-dummy-rand-egd.patch - sha512sums = aee06cf98dfeda9ff68c0db5c36c4f00ae0d436fadccaf811ff6c5ba26ef9e0ff73afb9034b1e3bf2715938a420ed297beee5102442b3bf5d344647d33c04e02 + sha512sums = 5c0ae6780717cc907b4a0aaffc018fa2608d5ed6f1ebae1d0c2bde7ed3f8c38511e93a82967c490adc8582512c06d6f26fb0fce7097298bbf587a83d1d591721 + sha512sums = SKIP sha512sums = 73ca8a924a23f874287503453d939ecffa40f05760cd539b4773f3f28687ee1f2fa463ca3f2cad4ac5f57a49f3b6a918c015c8829112c61cb3ea7b798c0d110b pkgname = libressl @@ -1,36 +1,52 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> # Contributor: Reventlov <contact@volcanis.me> # Your system will break if you install this. For breaking purposes only pkgname=libressl -pkgver=2.2.0 +pkgver=2.2.1 pkgrel=1 pkgdesc="FREE version of the SSL/TLS protocol forked from OpenSSL - HIGHLY EXPRIMENTAL ONLY" url="http://www.libressl.org/" arch=('i686' 'x86_64') license=('custom:Openssl') +depends=('glibc') +optdepends=('ca-certificates') +backup=('etc/ssl/openssl.cnf') # Uncomment this if you know what you are doing - libressl is not yet a replacement of openssl -#provides=('openssl=2.0.1') +#provides=('openssl') #conflicts=('openssl') source=(http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${pkgname}-${pkgver}.tar.gz + http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${pkgname}-${pkgver}.tar.gz.asc libressl-dummy-rand-egd.patch) -sha512sums=('aee06cf98dfeda9ff68c0db5c36c4f00ae0d436fadccaf811ff6c5ba26ef9e0ff73afb9034b1e3bf2715938a420ed297beee5102442b3bf5d344647d33c04e02' +sha512sums=('5c0ae6780717cc907b4a0aaffc018fa2608d5ed6f1ebae1d0c2bde7ed3f8c38511e93a82967c490adc8582512c06d6f26fb0fce7097298bbf587a83d1d591721' + 'SKIP' '73ca8a924a23f874287503453d939ecffa40f05760cd539b4773f3f28687ee1f2fa463ca3f2cad4ac5f57a49f3b6a918c015c8829112c61cb3ea7b798c0d110b') +validpgpkeys=('A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5') + +prepare() { + cd ${pkgname}-${pkgver} + # Dummy RAND_egd() function - Can help to compile some stuff - See https://blog.hboeck.de/archives/851-LibreSSL-on-Gentoo.html + patch -p1 < ../libressl-dummy-rand-egd.patch + # fix manpage symlink locations + sed -ri 's|(ln -sf )(.+) (.+)|\1\2.gz \3.gz|g' man/Makefile.in +} build() { - cd ${pkgname}-${pkgver} - # Dummy RAND_egd() function - Can help to compile some stuff - See https://blog.hboeck.de/archives/851-LibreSSL-on-Gentoo.html - patch -p1 < ../libressl-dummy-rand-egd.patch - ./configure --prefix=/usr - make + cd ${pkgname}-${pkgver} + ./configure --prefix=/usr + make +} + +check() { + cd ${pkgname}-${pkgver} + make check } package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install - # Ugly renaming of the libressl manual pages using the scheme of openssl because libressl doesn't provide the MANSUFFIX var yet - Look at the openssl PKGBUILD - rename ".1" ".1ssl" "${pkgdir}"/usr/share/man/man1/* - rename ".3" ".3ssl" "${pkgdir}"/usr/share/man/man3/* - install -Dm 644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + install -Dm 644 apps/openssl.cnf "${pkgdir}/etc/ssl/openssl.cnf" + install -Dm 644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim: ts=2 sw=2 et: |