diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 65 |
3 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d68bc29c93a8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = android-riscv64-gnutls + pkgdesc = A library which provides a secure layer over a reliable transport layer (Android riscv64) + pkgver = 3.8.9 + pkgrel = 1 + url = https://www.gnutls.org/ + arch = any + groups = android-gnutls + license = GPL-3.0-or-later AND LGPL-2.1-or-later + makedepends = android-configure + makedepends = autogen + depends = android-riscv64-libtasn1 + depends = android-riscv64-readline + depends = android-riscv64-zlib + depends = android-riscv64-nettle + depends = android-riscv64-p11-kit + depends = android-riscv64-libunistring + optdepends = android-riscv64-openssl: libgnutls-openssl + options = !strip + options = !buildflags + options = staticlibs + options = !emptydirs + source = https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.9.tar.xz + md5sums = 33f4c800c20af2983c45223a803da865 + +pkgname = android-riscv64-gnutls diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b5b03b115225 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +pkg +src +*.tar.xz +*.tar.gz +*.tar.bz2 +*.asc diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0d7a8270befb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com> +# Contributor: Martchus <martchus@gmx.net> + +_android_arch=riscv64 + +pkgname=android-${_android_arch}-gnutls +pkgver=3.8.9 +pkgrel=1 +arch=('any') +pkgdesc="A library which provides a secure layer over a reliable transport layer (Android ${_android_arch})" +url="https://www.gnutls.org/" +license=('GPL-3.0-or-later AND LGPL-2.1-or-later') +groups=('android-gnutls') +depends=("android-${_android_arch}-libtasn1" + "android-${_android_arch}-readline" + "android-${_android_arch}-zlib" + "android-${_android_arch}-nettle" + "android-${_android_arch}-p11-kit" + "android-${_android_arch}-libunistring") +makedepends=('android-configure' + 'autogen') +optdepends=("android-${_android_arch}-openssl: libgnutls-openssl") +options=(!strip !buildflags staticlibs !emptydirs) +source=("https://www.gnupg.org/ftp/gcrypt/gnutls/v${pkgver%.*}/gnutls-${pkgver}.tar.xz") +md5sums=('33f4c800c20af2983c45223a803da865') + +build() { + cd "${srcdir}/gnutls-${pkgver}" + source android-env ${_android_arch} + + android-${_android_arch}-configure \ + --with-idn \ + --with-brotli \ + --with-zstd \ + --with-tpm2 \ + --disable-doc \ + --disable-tests \ + --disable-valgrind-tests \ + --disable-full-test-suite \ + --enable-ktls \ + --enable-openssl-compatibility \ + --disable-srp-authentication \ + --disable-rpath \ + --disable-non-suiteb-curves \ + --disable-gtk-doc \ + --disable-full-test-suite \ + --disable-rpath \ + --disable-tools \ + --with-libiconv-prefix="${ANDROID_PREFIX}" \ + --enable-nls \ + --enable-cxx \ + --without-tpm \ + --without-tpm2 + make $MAKEFLAGS +} + +package() { + cd "${srcdir}/gnutls-${pkgver}" + source android-env ${_android_arch} + + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}/${ANDROID_PREFIX_SHARE}" + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so + ${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a +} |