gnu: Add emacs-defaultencrypt.

* gnu/packages/emacs-xyz.scm (emacs-defaultencrypt): New variable.
(emacs-default-encrypt): Mark it as deprecated by the above.

Change-Id: I391e8edb489aa463344401fd691727734a47e428
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Maxim Cournoyer 2025-06-23 19:54:02 +09:00 committed by Andreas Enge
parent 04d8217436
commit c1d307d80a
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -21661,23 +21661,22 @@ and more predictable implementation.")
highlighting strace outputs.") highlighting strace outputs.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-default-encrypt (define-public emacs-defaultencrypt
(package (package
(name "emacs-default-encrypt") (name "emacs-defaultencrypt")
(version "4.4") (version "5.1")
(source (source
(origin (origin
(method url-fetch) (method git-fetch)
(uri (string-append (uri (git-reference
"https://informationelle-selbstbestimmung-im-internet.de" (url "https://gitlab.com/lechten/defaultencrypt")
"/emacs/jl-encrypt" version "/jl-encrypt.el")) (commit (string-append "vs" version))))
(file-name (string-append "jl-encrypt-" version ".el")) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0w9ggz075j1zwg7d0rv9k8238g600p7czfnnsnawswi7yps2xk78")))) "1hkcikfms0y5xbr169b3bb00kbjf0zyfby0gipay054jns7y4i5z"))))
(build-system emacs-build-system) (build-system emacs-build-system)
(home-page (home-page "https://gitlab.com/lechten/defaultencrypt")
"https://informationelle-selbstbestimmung-im-internet.de/Emacs.html")
(synopsis "Automatically encrypt or sign Gnus messages in Emacs") (synopsis "Automatically encrypt or sign Gnus messages in Emacs")
(description (description
"DefaultEncrypt is designed to be used with Gnus in Emacs. It "DefaultEncrypt is designed to be used with Gnus in Emacs. It
@ -21689,6 +21688,9 @@ DefaultEncrypt, please refer to the home page or read the comments in the
source file, @file{jl-encrypt.el}.") source file, @file{jl-encrypt.el}.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-default-encrypt
(deprecated-package "emacs-default-encrypt" emacs-defaultencrypt))
;; Package has no release. Version is extracted from "Version:" keyword in ;; Package has no release. Version is extracted from "Version:" keyword in
;; main file. ;; main file.
(define-public emacs-exotica-theme (define-public emacs-exotica-theme