From 6a67689062270f69233c0731916149aed1e34e13 Mon Sep 17 00:00:00 2001 From: Aki Date: Wed, 17 May 2023 23:04:09 +0200 Subject: Added wolfssh and ssl packages --- wolfssl/.SRCINFO | 15 +++++++++++++++ wolfssl/PKGBUILD | 29 +++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 wolfssl/.SRCINFO create mode 100644 wolfssl/PKGBUILD (limited to 'wolfssl') diff --git a/wolfssl/.SRCINFO b/wolfssl/.SRCINFO new file mode 100644 index 0000000..b0285ed --- /dev/null +++ b/wolfssl/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = wolfssl + pkgdesc = Small, fast, portable implementation of TLS/SSL for embedded devices to the cloud + pkgver = 5.6.0 + pkgrel = 4 + arch = x86_64 + arch = i686 + license = GPL 2.0 + makedepends = autoconf + depends = libtool + provides = wolfssl + conflicts = wolfssl + source = https://github.com/wolfSSL/wolfssl/archive/refs/tags/v5.6.0-stable.tar.gz + sha256sums = c1e689e21a17aa9b838e67a37c3eadfa578c8e260f8c77fb028c0316309f0636 + +pkgname = wolfssl diff --git a/wolfssl/PKGBUILD b/wolfssl/PKGBUILD new file mode 100644 index 0000000..97bf317 --- /dev/null +++ b/wolfssl/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Aki +pkgname=wolfssl +pkgver=5.6.0 +pkgrel=4 +pkgdesc='Small, fast, portable implementation of TLS/SSL for embedded devices to the cloud' +license=('GPL 2.0') +arch=(x86_64 i686) +provides=("${pkgname}") +conflicts=("${pkgname}") +makedepends=(autoconf) +depends=(libtool) +source=("https://github.com/wolfSSL/${pkgname}/archive/refs/tags/v${pkgver}-stable.tar.gz") +sha256sums=('c1e689e21a17aa9b838e67a37c3eadfa578c8e260f8c77fb028c0316309f0636') + + +build() { + cd "${pkgname}-${pkgver}-stable" + ./autogen.sh + ./configure --prefix=/usr --disable-examples --enable-ssh --enable-keygen --enable-static \ + CPPFLAGS='-DWOLFSSL_FPKI -DWOLFSSL_IP_ALT_NAME -DWOLFSSL_ALT_NAMES -DNO_WOLFSSL_DIR -DWOLFSSL_PUBLIC_ASN' \ + --enable-certext --enable-certgen + make +} + + +package() { + cd "${pkgname}-${pkgver}-stable" + make DESTDIR="${pkgdir}" install +} -- cgit v1.1