gnu: emacs-xelb: Use pristine source.

* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
This commit is contained in:
Anderson Torres 2025-06-29 19:08:29 -03:00 committed by Hilton Chain
parent 247ac6f38a
commit 9445ddd630
No known key found for this signature in database
GPG key ID: ACC66D09CA528292

View file

@ -22468,13 +22468,16 @@ conflicts.")
(package (package
(name "emacs-xelb") (name "emacs-xelb")
(version "0.20") (version "0.20")
(source (origin (source
(method url-fetch) (origin
(uri (string-append "https://elpa.gnu.org/packages/xelb-" (method git-fetch)
version ".tar")) (uri (git-reference
(url "https://github.com/emacs-exwm/xelb")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"12ikrnvik1n1fdc6ixx53d0z84v269wi463380k0i5zb6q8ncwpk")))) "0ph09j78pf3f97zxaqcsxfl1aq5rnlib1h6xyga01067lq9ir86m"))))
(build-system emacs-build-system) (build-system emacs-build-system)
;; The following functions and variables needed by emacs-xelb are ;; The following functions and variables needed by emacs-xelb are
;; not included in emacs-minimal: ;; not included in emacs-minimal:
@ -22499,7 +22502,7 @@ conflicts.")
(format #f "EMACS_BIN=~a -Q" emacs)))))))) (format #f "EMACS_BIN=~a -Q" emacs))))))))
(native-inputs (list xcb-proto)) (native-inputs (list xcb-proto))
(propagated-inputs (list emacs-compat)) (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") (synopsis "X protocol Emacs Lisp binding")
(description "@code{emacs-xelb} is a pure Emacs Lisp implementation of the (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 X11 protocol based on the XML description files from the XCB project. It