diff options
author | Zion Nimchuk | 2021-07-12 14:01:44 -0700 |
---|---|---|
committer | Zion Nimchuk | 2021-07-12 14:01:44 -0700 |
commit | 6b4d0ecb31bba096ee87507fe014ec0d93cb31b2 (patch) | |
tree | 7c6e17ccc7212e42ce90a9e0c270d7768059f78c | |
parent | 11c6b960a7f95aeb6e5ece31d34a9c98e9650b10 (diff) | |
download | aur-6b4d0ecb31bba096ee87507fe014ec0d93cb31b2.tar.gz |
Version bump to 4.8.0 and add new features added in this release
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 23 insertions, 15 deletions
@@ -1,18 +1,17 @@ pkgbase = wolfssl pkgdesc = small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL) - pkgver = 4.7.0 - pkgrel = 2 + pkgver = 4.8.0 + pkgrel = 1 url = https://www.wolfssl.com/ arch = i686 arch = x86_64 license = GPL makedepends = cmake depends = sh - source = wolfssl-4.7.0-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v4.7.0-stable.tar.gz - source = https://github.com/wolfSSL/wolfssl/releases/download/v4.7.0-stable/wolfssl-4.7.0-stable.tar.gz.asc + source = wolfssl-4.8.0-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v4.8.0-stable.tar.gz + source = https://github.com/wolfSSL/wolfssl/releases/download/v4.8.0-stable/wolfssl-4.8.0-stable.tar.gz.asc validpgpkeys = A2A48E7BCB96C5BECB987314EBC80E415CA29677 - sha256sums = b0e740b31d4d877d540ad50cc539a8873fc41af02bd3091c4357b403f7106e31 + sha256sums = 72c22efcdab0f18f9b0bb45621c213144f88b4a9e9b9cc06878b47744e058885 sha256sums = SKIP pkgname = wolfssl - @@ -4,8 +4,8 @@ # Contributor: Gustavo Alvarez <sl1pkn07@gmail.com> pkgname=wolfssl -pkgver=4.7.0 -pkgrel=2 +pkgver=4.8.0 +pkgrel=1 pkgdesc='small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL)' arch=(i686 x86_64) license=(GPL) @@ -14,23 +14,28 @@ makedepends=('cmake') url='https://www.wolfssl.com/' source=(${pkgname}-${pkgver}-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v$pkgver-stable.tar.gz https://github.com/wolfSSL/wolfssl/releases/download/v${pkgver}-stable/${pkgname}-${pkgver}-stable.tar.gz.asc) -sha256sums=('b0e740b31d4d877d540ad50cc539a8873fc41af02bd3091c4357b403f7106e31' +sha256sums=('72c22efcdab0f18f9b0bb45621c213144f88b4a9e9b9cc06878b47744e058885' 'SKIP') validpgpkeys=('A2A48E7BCB96C5BECB987314EBC80E415CA29677') prepare() { - mkdir -p build + mkdir -p build-$pkgver } build() { - cd build + cd build-$pkgver cmake ../$pkgname-$pkgver-stable \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=ON \ - -DWOLFSSL_EXAMPLES=OFF \ - -DWOLFSSL_FAST_MATH=OFF \ - -DWOLFSSL_CRYPT_TESTS=OFF + -DWOLFSSL_EXAMPLES=no \ + -DWOLFSSL_FAST_MATH=no \ + -DWOLFSSL_CRYPT_TESTS=no \ + -DWOLFSSL_REPRODUCIBLE_BUILD=yes \ + -DWOLFSSL_CURVE25519=yes \ + -DWOLFSSL_ED25519=yes \ + -DWOLFSSL_CURVE448=yes \ + -DWOLFSSL_ED448=yes make # Run make using Makefiles so that we also provide the regular pkg-config files @@ -47,7 +52,11 @@ build() { --disable-ntru \ --disable-examples \ --enable-distro \ - --enable-reproducible-build + --enable-reproducible-build \ + --enable-curve25519 \ + --enable-ed25519 \ + --enable-curve448 \ + --enable-ed448 make } |