summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2025-06-29 19:08:29 -0300
committerHilton Chain <hako@ultrarare.space>2025-07-04 23:38:10 +0800
commit9445ddd630d4aff43d6fdec8d0ebdea507fe9402 (patch)
tree9bda1b0dddd8fdc44db8ef5ec548ad8bd74cfb33 /gnu
parent247ac6f38a86638714a5e0f1215d097e72f36e31 (diff)
gnu: emacs-xelb: Use pristine source.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source. Signed-off-by: Hilton Chain <hako@ultrarare.space>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emacs-xyz.scm19
1 files changed, 11 insertions, 8 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 51669dcea06..2e3706b27d8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -22468,13 +22468,16 @@ conflicts.")
(package
(name "emacs-xelb")
(version "0.20")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://elpa.gnu.org/packages/xelb-"
- version ".tar"))
- (sha256
- (base32
- "12ikrnvik1n1fdc6ixx53d0z84v269wi463380k0i5zb6q8ncwpk"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacs-exwm/xelb")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0ph09j78pf3f97zxaqcsxfl1aq5rnlib1h6xyga01067lq9ir86m"))))
(build-system emacs-build-system)
;; The following functions and variables needed by emacs-xelb are
;; not included in emacs-minimal:
@@ -22499,7 +22502,7 @@ conflicts.")
(format #f "EMACS_BIN=~a -Q" emacs))))))))
(native-inputs (list xcb-proto))
(propagated-inputs (list emacs-compat))
- (home-page "https://github.com/ch11ng/xelb")
+ (home-page "https://github.com/emacs-exwm/xelb")
(synopsis "X protocol Emacs Lisp binding")
(description "@code{emacs-xelb} is a pure Emacs Lisp implementation of the
X11 protocol based on the XML description files from the XCB project. It