From 6e428f5f2d089e18dfea04b19985c73f634798df Mon Sep 17 00:00:00 2001 From: gemmaro Date: Thu, 13 Aug 2026 10:55:09 +0900 Subject: gnu: Add emacs-auth-source-xoauth2-plugin. * gnu/packages/emacs-xyz.scm (emacs-auth-source-xoauth2-plugin): New variable. Merges guix/guix!10523 Signed-off-by: Cayetano Santos --- gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6ac0fa70687..b984f34b94e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -28041,6 +28041,29 @@ auth-source. This integration requires some preliminary work on the users’ part, which includes creating tokens.") (license license:asl2.0))) +(define-public emacs-auth-source-xoauth2-plugin + (package + (name "emacs-auth-source-xoauth2-plugin") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://elpa.gnu.org/packages/auth-source-xoauth2-plugin-" + version ".tar")) + (sha256 + (base32 "038wikkg4lmgjjnwkliwwx8iif55vlc6720qz55lkr7pkrzp5vas")))) + (build-system emacs-build-system) + (arguments (list #:tests? #f)) ;no tests + (propagated-inputs (list emacs-oauth2)) + (home-page "https://gitlab.com/manphiz/auth-source-xoauth2-plugin") + (synopsis "Authentication source plugin for xoauth2") + (description + "This Emacs package provides a global minor mode for enabling support +for the OAuth 2.0 Authorization Protocol Extensions (xoauth2) +authentication with auth-source.") + (license license:gpl3+))) + (define-public emacs-circe (package (name "emacs-circe") -- cgit v1.2.3