From 57e42023d7bc24cc90584e643994ad171f10da40 Mon Sep 17 00:00:00 2001 From: sulincix Date: Sat, 12 Nov 2022 10:54:51 +0000 Subject: [PATCH] gnutls created --- system/extra/gnutls/ympbuild | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 system/extra/gnutls/ympbuild diff --git a/system/extra/gnutls/ympbuild b/system/extra/gnutls/ympbuild new file mode 100644 index 00000000..c82dfba8 --- /dev/null +++ b/system/extra/gnutls/ympbuild @@ -0,0 +1,43 @@ +#!/usr/bin/env bash +name='gnutls' +release='1' +version='3.7.8' +url='https://example.org' +description='The GnuTLS Transport Layer Security Library' +email=' parduscix@yandex.ru' +maintainer=' sulincix' +license=('GplV2') +source=('https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.8.tar.xz') +depends=( ) +makedepends=( ) +md5sums=('c7b749bae243c341e6be717baf7ffbad') +arch=('x86_64') + +uses_extra=(zstd brotli libidn2) +brotli_depends=(brotli) +zstd_depends=(zstd) +libidn2_depends=(libind2) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --disable-guile \ + --enable-ssl3-support \ + --enable-openssl-compatibility \ + --with-included-unistring \ + --with-included-libtasn1 \ + $(use_opt zstd --with-zstd --without-zstd) \ + $(use_opt brotli --with-brotli --without-brotli) \ + $(use_opt libidn2 --with-libidn2 --without-libidn2) +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} +