[arch-commits] Commit in wolfssl/repos (3 files)

David Runge dvzrv at gemini.archlinux.org
Tue Jul 12 17:55:46 UTC 2022


    Date: Tuesday, July 12, 2022 @ 17:55:46
  Author: dvzrv
Revision: 450957

archrelease: copy trunk to staging-x86_64

Added:
  wolfssl/repos/staging-x86_64/
  wolfssl/repos/staging-x86_64/PKGBUILD
    (from rev 450956, wolfssl/trunk/PKGBUILD)
  wolfssl/repos/staging-x86_64/keys/

----------+
 PKGBUILD |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

Copied: wolfssl/repos/staging-x86_64/PKGBUILD (from rev 450956, wolfssl/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD	                        (rev 0)
+++ staging-x86_64/PKGBUILD	2022-07-12 17:55:46 UTC (rev 450957)
@@ -0,0 +1,49 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+pkgname=wolfssl
+pkgver=5.4.0
+pkgrel=1
+pkgdesc="Lightweight, portable, C-language-based SSL/TLS library"
+arch=(x86_64)
+url="https://www.wolfssl.com/"
+license=(GPL2)
+depends=(glibc)
+makedepends=(cmake)
+provides=(libwolfssl.so)
+options=(debug)
+source=(
+  $pkgname-$pkgver-stable.tar.gz::https://github.com/$pkgname/$pkgname/archive/refs/tags/v$pkgver-stable.tar.gz
+  https://github.com/$pkgname/$pkgname/releases/download/v$pkgver-stable/$pkgname-$pkgver-stable.tar.gz.asc
+)
+sha512sums=('e43560f83f6c62d78b10c4df7db21f02386f22b893688b98d2f3432e3b3946a4e80960c7402404a8c0486c87b1dde5b7a3827f9d4d3be13f87f370dfc1179c78'
+            'SKIP')
+b2sums=('957ea8233e942c247f06c81a6f95a13320f2cbba8379a95c9568b69f39fcd9ce43f597559df938589f9c91473c54b1df112fd7458eb74fe81932b78ade37624e'
+        'SKIP')
+validpgpkeys=(
+  A2A48E7BCB96C5BECB987314EBC80E415CA29677  # wolfSSL <secure at wolfssl.com>
+)
+
+build() {
+  cmake \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_BUILD_TYPE=None \
+    -DWOLFSSL_CURVE25519=ON \
+    -DWOLFSSL_CURVE448=ON \
+    -DWOLFSSL_ED25519=ON \
+    -DWOLFSSL_ED448=ON \
+    -DWOLFSSL_REPRODUCIBLE_BUILD=ON \
+    -Wno-dev \
+    -B build \
+    -S $pkgname-$pkgver-stable
+  cmake --build build --verbose
+}
+
+check() {
+  cd build
+  ctest --output-on-failure
+}
+
+package() {
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm 644 $pkgname-$pkgver-stable/{README,ChangeLog}.md -t "$pkgdir/usr/share/doc/$pkgname/"
+}



More information about the arch-commits mailing list