diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 26 insertions, 24 deletions
@@ -1,16 +1,17 @@ pkgbase = wolfssl pkgdesc = small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL) - pkgver = 4.5.0 - pkgrel = 2 + pkgver = 4.6.0 + pkgrel = 1 url = https://www.wolfssl.com/ arch = i686 arch = x86_64 license = GPL + makedepends = cmake depends = sh - source = wolfssl-4.5.0-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v4.5.0-stable.tar.gz - source = https://github.com/wolfSSL/wolfssl/releases/download/v4.5.0-stable/wolfssl-4.5.0-stable.tar.gz.asc + source = wolfssl-4.6.0-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v4.6.0-stable.tar.gz + source = https://github.com/wolfSSL/wolfssl/releases/download/v4.6.0-stable/wolfssl-4.6.0-stable.tar.gz.asc validpgpkeys = A2A48E7BCB96C5BECB987314EBC80E415CA29677 - sha256sums = 7de62300ce14daa0051bfefc7c4d6302f96cabc768b6ae49eda77523b118250c + sha256sums = 053aefbb02d0b06b27c5e2df6875b4b587318755b7db9d6aa8d72206b310a848 sha256sums = SKIP pkgname = wolfssl @@ -1,39 +1,40 @@ +# Maintainer: Zion Nimchuk <zionnimchuk@gmail.com> # Contributor: Lex Black <autumn-wind@web.de> # Contributor: Maxime Vincent <maxime.vince@gmail.com> +# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com> pkgname=wolfssl -pkgver=4.5.0 -pkgrel=2 +pkgver=4.6.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) depends=('sh') +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=('7de62300ce14daa0051bfefc7c4d6302f96cabc768b6ae49eda77523b118250c' +sha256sums=('053aefbb02d0b06b27c5e2df6875b4b587318755b7db9d6aa8d72206b310a848' 'SKIP') validpgpkeys=('A2A48E7BCB96C5BECB987314EBC80E415CA29677') +prepare() { + mkdir -p build +} + build() { - cd $pkgname-$pkgver-stable - ./autogen.sh - ./configure --prefix=/usr --sysconfdir=/etc --disable-fastmath \ - --disable-bump \ - --enable-opensslextra \ - --enable-fortress \ - --enable-keygen \ - --enable-certgen \ - --disable-debug \ - --disable-ntru \ - --disable-examples \ - --enable-distro + cd build + 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 make } package() { - cd $pkgname-$pkgver-stable - make install DESTDIR="$pkgdir" - install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING - libtool --finish /usr/lib + make -C build install DESTDIR="$pkgdir" + install -Dm644 $pkgname-$pkgver-stable/COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } |