Package Details: gnutls-git 3.8.7.r57.gd2f7c6e4c-1

Git Clone URL: https://aur.archlinux.org/gnutls-git.git (read-only, click to copy)
Package Base: gnutls-git
Description: A secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them
Upstream URL: https://www.gnutls.org/
Licenses: LGPL-2.1-or-later AND GPL-3.0-or-later
Conflicts: gnutls
Provides: gnutls
Submitter: Chocobo1
Maintainer: Chocobo1
Last Packager: Chocobo1
Votes: 2
Popularity: 0.000000
First Submitted: 2017-08-25 12:41 (UTC)
Last Updated: 2024-10-30 09:30 (UTC)

Required by (393)

Sources (1)

Latest Comments

1 2 Next › Last »

Chocobo1 commented on 2024-10-30 09:31 (UTC)

Can you please add: backup=(etc/gnutls/config etc/modules-load.d/gnutls.conf) to not overwrite those files when switching from gnutls to gnutls-git?

Can you please add liboqs to depends() and --with-liboqs to ./configure flags, to build with PQC support enabled? Support for X2551-MLKEM768 and SECP256R1-MLKEM768 has just been merged in master.

Sure, all done.

ghen commented on 2024-10-29 14:30 (UTC)

Can you please add liboqs to depends() and --with-liboqs to ./configure flags, to build with PQC support enabled? Support for X2551-MLKEM768 and SECP256R1-MLKEM768 has just been merged in master.

ghen commented on 2024-10-29 13:00 (UTC)

Can you please add: backup=(etc/gnutls/config etc/modules-load.d/gnutls.conf) to not overwrite those files when switching from gnutls to gnutls-git?

Muflone commented on 2022-08-17 14:37 (UTC)

it seems the failed build is a bit random. I compiled successfully in a clean chroot twice and also twice times it failed, with no build differences, maybe there's some weird race condition

Muflone commented on 2022-08-17 12:36 (UTC) (edited on 2022-08-17 12:37 (UTC) by Muflone)

I added the following flags from the official gnutls package and this way builds properly:

--disable-static \
--with-idn \
--with-brotli \
--with-zstd \
--with-tpm2 \
--enable-guile --with-guile-site-dir=no

Muflone commented on 2022-08-17 11:50 (UTC)

thank you Chocobo1, that issue is fixed but now, at the end of the build process I get this error (in a clean chroot):

make[5]: Entering directory '/build/gnutls-git/src/gnutls/doc'
  CC       errcodes.o
  CC       common.o
  CC       printlist.o
  CC       common.o
  CC       alert-printlist.o
  CC       common.o
mv: cannot stat '.deps/common.Tpo': No such file or directory
make[5]: *** [Makefile:4731: common.o] Error 1
make[5]: *** Waiting for unfinished jobs....
  CCLD     errcodes
make[5]: Leaving directory '/build/gnutls-git/src/gnutls/doc'
  CCLD     printlist
make[4]: *** [Makefile:5648: alerts.texi] Error 2
make[4]: *** Waiting for unfinished jobs....

Chocobo1 commented on 2022-08-17 06:19 (UTC)

error building:

Fixed.

Muflone commented on 2022-08-17 01:36 (UTC)

error building:

Submodule path 'devel/libtasn1': checked out '6e8c03bc4a42f9783a91a8166e4443ba59ba5a97'
./bootstrap.conf: line 69: gnulib/gnulib-tool: No such file or directory
./bootstrap: line 269: gtkdocize: command not found
./bootstrap: Error: 'gtkdocize' not found

./bootstrap: Please install the prerequisite programs
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /media/ArchBuilds/gnutls-git/extra-x86_64/muflone/build

also after installing gnulib-git which contains gnulib-tool I receive the same error.

Dylan14 commented on 2021-03-08 06:35 (UTC)

To get the package to build you will need to add the Let's Encrypt R3 pem file into /etc/ca-certificates/trust-source/anchors/ and then run update-ca-trust as root. Then you can get the package to build, as otherwise the certificate held by translationproject.org is not secure according to wget.

shoober420 commented on 2021-01-09 22:01 (UTC)

In case anyone encounters the same issue I did, I have to use the “--skip-po” flag with bootstrap for this to continue past the po section of the build.