1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00

gnu: emacs-frames-only-mode: Update to 1.0.0-0.3c7d7d8.

* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): Update to
1.0.0-0.3c7d7d8.
[arguments]: Add fix-makefile phase and specify test-command.
[native-inputs]: Remove emacs-ert-runner and add emacs-validate.

Change-Id: Ia6624b3cce253e17de5d06e0aad0ba384c4f4954
This commit is contained in:
John Kehayias 2025-06-15 17:16:35 -04:00
parent f6b65101dc
commit ced31f8dd1
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -120,7 +120,7 @@
;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com>
;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net> ;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net>
;;; Copyright © 2023, 2025 Simon Streit <simon@netpanic.org> ;;; Copyright © 2023, 2025 Simon Streit <simon@netpanic.org>
;;; Copyright © 2023 John Kehayias <john.kehayias@protonmail.com> ;;; Copyright © 2023, 2025 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2023 Ivan Vilata-i-Balaguer <ivan@selidor.net> ;;; Copyright © 2023 Ivan Vilata-i-Balaguer <ivan@selidor.net>
;;; Copyright © 2022 Demis Balbach <db@minikn.xyz> ;;; Copyright © 2022 Demis Balbach <db@minikn.xyz>
;;; Copyright © 2020, 2021, 2022, 2023 Andrew Tropin <andrew@trop.in> ;;; Copyright © 2020, 2021, 2022, 2023 Andrew Tropin <andrew@trop.in>
@ -39267,29 +39267,41 @@ replicate some of the features of the Doom modeline package.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-frames-only-mode (define-public emacs-frames-only-mode
(package ;; Latest release is from 8 years ago.
(name "emacs-frames-only-mode") (let ((commit "3c7d7d89398b999bac2d848c8c26d742572e8109")
(version "1.0.0") (revision "0"))
(source (package
(origin (name "emacs-frames-only-mode")
(method git-fetch) (version (git-version "1.0.0" revision commit))
(uri (git-reference (source
(url "https://github.com/davidshepherd7/frames-only-mode") (origin
(commit version))) (method git-fetch)
(file-name (git-file-name name version)) (uri (git-reference
(sha256 (url "https://github.com/davidshepherd7/frames-only-mode")
(base32 "0y0sdjixaxvywrlp2sw51wnczhk51q1svl5aghbk9rkxpwv9ys9v")))) (commit commit)))
(build-system emacs-build-system) (file-name (git-file-name name version))
(propagated-inputs (sha256
(list emacs-dash emacs-s)) (base32 "1rs01wiahqnz33x66mm4i7147jfjz75mx1q4mwjpds6yvir4mdkn"))))
(native-inputs (list emacs-ert-runner emacs-flycheck emacs-magit)) (build-system emacs-build-system)
(home-page "https://github.com/davidshepherd7/frames-only-mode") (arguments
(synopsis "Use frames instead of Emacs windows") (list
(description #:phases
"This is an Emacs global minor mode to use Emacs frames instead of Emacs' #~(modify-phases %standard-phases
(add-before 'check 'fix-makefile
(lambda _
(substitute* "Makefile"
(("cask") "")))))
#:test-command #~(list "make" "test-unit")))
(propagated-inputs
(list emacs-dash emacs-s))
(native-inputs (list emacs-flycheck emacs-magit emacs-validate))
(home-page "https://github.com/davidshepherd7/frames-only-mode")
(synopsis "Use frames instead of Emacs windows")
(description
"This is an Emacs global minor mode to use Emacs frames instead of Emacs'
internal windowing system. This combines particularly well with tiling window internal windowing system. This combines particularly well with tiling window
managers such as XMonad.") managers such as XMonad.")
(license license:gpl3+))) (license license:gpl3+))))
(define-public emacs-modalka (define-public emacs-modalka
(package (package