aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Eure <ian@retrospec.tv>2025-05-17 12:27:28 -0700
committerIan Eure <ian@retrospec.tv>2025-05-17 12:27:28 -0700
commit6a0c9ef0e808b0eabe6c190b7a9effe2a459a715 (patch)
tree2f7f475e33823e8b8b440b94cea8c8115db75efb
parent452126f16a2058d10c884f23bfcd5e7775f0f249 (diff)
downloadguix-6a0c9ef0e808b0eabe6c190b7a9effe2a459a715.tar.gz
guix-6a0c9ef0e808b0eabe6c190b7a9effe2a459a715.zip
gnu: emacs-exwm-ss: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): Update to 1.0. Change-Id: Ie206631cbe0670bca6e59f22862b555b6acbfe9b
-rw-r--r--gnu/packages/emacs-xyz.scm52
1 files changed, 32 insertions, 20 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1191927d2b..3fc9a5d5fc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35377,27 +35377,39 @@ navigation controls.")
(license (list license:gpl3+))))
(define-public emacs-exwm-ss
- (let ((commit "b11d3df7a50c39b4e1b92ef8a6685cf80b53912c")
- (revision "1"))
- (package
- (name "emacs-exwm-ss")
- (version (git-version "0.1" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://codeberg.org/emacs-weirdware/exwm-ss.git")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "045b0cjycf7nf52ap89w5dz16l1qyh940qxwvdi76v6al78amrap"))))
- (build-system emacs-build-system)
- (inputs (list emacs-exwm))
- (home-page "https://codeberg.org/emacs-weirdware/exwm-ss")
- (synopsis "Automatically inhibit screensaver activation in EXWM")
- (description "This package provides a global minor mode to inhibit
+ (package
+ (name "emacs-exwm-ss")
+ (version "1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/emacs-weirdware/exwm-ss.git")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32 "0a550gph4pwdwd372migahhwcpgj1qi5w2scxai38a7yp22vqwsv"))))
+ (inputs
+ (list
+ emacs-exwm
+ xscreensaver
+ xset))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-program-references
+ (lambda* (#:key inputs #:allow-other-keys)
+ (emacs-substitute-variables "exwm-ss.el"
+ ("exwm-ss-xset-program"
+ (search-input-file inputs "/bin/xset"))
+ ("exwm-ss-xscreensaver-command-program"
+ (search-input-file inputs "/bin/xscreensaver-command"))))))))
+ (home-page "https://codeberg.org/emacs-weirdware/exwm-ss")
+ (synopsis "Automatically inhibit screensaver activation in EXWM")
+ (description "This package provides a global minor mode to inhibit
screensaver activation in EXWM.")
- (license (list license:gpl3+)))))
+ (license (list license:gpl3+))))
(define-public emacs-ert-async
(package