gnu: Update updater properties for GnuPG-related packages.

* gnu/packages/gnupg.scm (libgpg-error)[properties]: Remove.
(libgcrypt)[properties]: Remove.
(libassuan)[properties]: Remove.
(libksba)[properties]: Remove.
(npth)[properties]: Remove.
(gnupg)[properties]: Remove.
(gpgme)[properties]: Remove.
(pinentry-tty)[properties]: Change for ‘generic-html’.
(gpa)[properties]: Remove.

Change-Id: I1eb9d6ad5bb3ecbfbef3d44dbae281a3de7ebac7
This commit is contained in:
Ludovic Courtès 2024-11-26 09:32:44 +01:00
parent e85cce3431
commit 2227a6b084
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012-2021, 2023 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2012-2021, 2023, 2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2013, 2015, 2018 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2013, 2015, 2018 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2014, 2018 Eric Bavier <bavier@member.fsf.org> ;;; Copyright © 2014, 2018 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2014, 2015, 2016, 2020 Mark H Weaver <mhw@netris.org> ;;; Copyright © 2014, 2015, 2016, 2020 Mark H Weaver <mhw@netris.org>
@ -160,9 +160,7 @@ (define (link triplet source)
for all GnuPG components. Among these are GPG, GPGSM, GPGME, for all GnuPG components. Among these are GPG, GPGSM, GPGME,
GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard
Daemon and possibly more in the future.") Daemon and possibly more in the future.")
(license license:lgpl2.0+) (license license:lgpl2.0+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/libgpg-error")))))
(define-public libgcrypt (define-public libgcrypt
(package (package
@ -217,9 +215,7 @@ (define-public libgcrypt
standard cryptographic building blocks such as symmetric ciphers, hash standard cryptographic building blocks such as symmetric ciphers, hash
algorithms, public key algorithms, large integer functions and random number algorithms, public key algorithms, large integer functions and random number
generation.") generation.")
(license license:lgpl2.0+) (license license:lgpl2.0+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/libgcrypt")))))
(define-public libassuan (define-public libassuan
(package (package
@ -250,9 +246,7 @@ (define-public libassuan
protocol. This protocol is used for IPC between most newer protocol. This protocol is used for IPC between most newer
GnuPG components. Both, server and client side functions are GnuPG components. Both, server and client side functions are
provided.") provided.")
(license license:lgpl2.0+) (license license:lgpl2.0+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/libassuan")))))
(define-public libksba (define-public libksba
(package (package
@ -283,9 +277,7 @@ (define-public libksba
"KSBA (pronounced Kasbah) is a library to make X.509 certificates "KSBA (pronounced Kasbah) is a library to make X.509 certificates
as well as the CMS easily accessible by other applications. Both as well as the CMS easily accessible by other applications. Both
specifications are building blocks of S/MIME and TLS.") specifications are building blocks of S/MIME and TLS.")
(license license:gpl3+) (license license:gpl3+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/libksba")))))
(define-public npth (define-public npth
(package (package
@ -307,9 +299,7 @@ (define-public npth
In contrast to GNU Pth is is based on the system's standard threads In contrast to GNU Pth is is based on the system's standard threads
implementation. This allows the use of libraries which are not implementation. This allows the use of libraries which are not
compatible to GNU Pth.") compatible to GNU Pth.")
(license (list license:lgpl3+ license:gpl2+)) ; dual license (license (list license:lgpl3+ license:gpl2+)))) ;dual license
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/npth")))))
(define-public gnupg (define-public gnupg
(package (package
@ -404,9 +394,7 @@ (define-public gnupg
servers. It includes several libraries: libassuan (IPC between GnuPG servers. It includes several libraries: libassuan (IPC between GnuPG
components), libgpg-error (centralized GnuPG error values), and components), libgpg-error (centralized GnuPG error values), and
libskba (working with X.509 certificates and CMS data).") libskba (working with X.509 certificates and CMS data).")
(license license:gpl3+) (license license:gpl3+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/gnupg")))))
(define-public gnupg-1 (define-public gnupg-1
(package (inherit gnupg) (package (inherit gnupg)
@ -463,9 +451,7 @@ (define-public gpgme
programming task, it is suggested that all software should try to use GPGME programming task, it is suggested that all software should try to use GPGME
instead. This way bug fixes or improvements can be done at a central place instead. This way bug fixes or improvements can be done at a central place
and every application benefits from this.") and every application benefits from this.")
(license license:lgpl2.1+) (license license:lgpl2.1+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/gpgme")))))
(define-public gpgme-1.23 (define-public gpgme-1.23
(hidden-package (hidden-package
@ -886,9 +872,9 @@ (define-public pinentry-tty
"Pinentry provides a console that allows users to enter a passphrase when "Pinentry provides a console that allows users to enter a passphrase when
@code{gpg} is run and needs it.") @code{gpg} is run and needs it.")
(license license:gpl2+) (license license:gpl2+)
(properties '((ftp-server . "ftp.gnupg.org") (properties
(ftp-directory . "/gcrypt/pinentry") '((release-monitoring-url . "https://gnupg.org/ftp/gcrypt/pinentry/")
(upstream-name . "pinentry"))))) (upstream-name . "pinentry")))))
(define-public pinentry-emacs (define-public pinentry-emacs
(package (package
@ -1134,9 +1120,7 @@ (define-public gpa
"GPA, the GNU Privacy Assistant, is a graphical user interface for "GPA, the GNU Privacy Assistant, is a graphical user interface for
@uref{https://gnupg.org, GnuPG}. It can be used to encrypt, decrypt, and sign @uref{https://gnupg.org, GnuPG}. It can be used to encrypt, decrypt, and sign
files, to verify signatures, and to manage the private and public keys.") files, to verify signatures, and to manage the private and public keys.")
(license license:gpl3+) (license license:gpl3+)))
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/gpa")))))
(define-public parcimonie (define-public parcimonie
(package (package