summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorgemmaro <gemmaro.dev@gmail.com>2026-08-13 10:55:09 +0900
committerCayetano Santos <csantosb@inventati.org>2026-08-21 10:49:22 +0200
commit6e428f5f2d089e18dfea04b19985c73f634798df (patch)
treec9e7f9daf1c0742041607144bdcf79cb49e053de /gnu
parentd032011c231a7496c611beb00019c3de998784b6 (diff)
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 <csantosb@inventati.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emacs-xyz.scm23
1 files changed, 23 insertions, 0 deletions
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’
28041part, which includes creating tokens.") 28041part, which includes creating tokens.")
28042 (license license:asl2.0))) 28042 (license license:asl2.0)))
28043 28043
28044(define-public emacs-auth-source-xoauth2-plugin
28045 (package
28046 (name "emacs-auth-source-xoauth2-plugin")
28047 (version "0.4.1")
28048 (source
28049 (origin
28050 (method url-fetch)
28051 (uri (string-append
28052 "https://elpa.gnu.org/packages/auth-source-xoauth2-plugin-"
28053 version ".tar"))
28054 (sha256
28055 (base32 "038wikkg4lmgjjnwkliwwx8iif55vlc6720qz55lkr7pkrzp5vas"))))
28056 (build-system emacs-build-system)
28057 (arguments (list #:tests? #f)) ;no tests
28058 (propagated-inputs (list emacs-oauth2))
28059 (home-page "https://gitlab.com/manphiz/auth-source-xoauth2-plugin")
28060 (synopsis "Authentication source plugin for xoauth2")
28061 (description
28062 "This Emacs package provides a global minor mode for enabling support
28063for the OAuth 2.0 Authorization Protocol Extensions (xoauth2)
28064authentication with auth-source.")
28065 (license license:gpl3+)))
28066
28044(define-public emacs-circe 28067(define-public emacs-circe
28045 (package 28068 (package
28046 (name "emacs-circe") 28069 (name "emacs-circe")