summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZion Nimchuk2021-07-12 14:01:44 -0700
committerZion Nimchuk2021-07-12 14:01:44 -0700
commit6b4d0ecb31bba096ee87507fe014ec0d93cb31b2 (patch)
tree7c6e17ccc7212e42ce90a9e0c270d7768059f78c
parent11c6b960a7f95aeb6e5ece31d34a9c98e9650b10 (diff)
downloadaur-6b4d0ecb31bba096ee87507fe014ec0d93cb31b2.tar.gz
Version bump to 4.8.0 and add new features added in this release
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD27
2 files changed, 23 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5e5565aedae1..ef95c7502247 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 4e706a5812f1..3c2e61d213a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}