diff options
author | John Kehayias <john.kehayias@protonmail.com> | 2025-06-15 17:16:35 -0400 |
---|---|---|
committer | John Kehayias <john.kehayias@protonmail.com> | 2025-06-16 00:20:23 -0400 |
commit | ced31f8dd156e4202a2c7115fc003608a541388c (patch) | |
tree | a28c11ce274b43916fc390e472d7545c9e19bc5f | |
parent | f6b65101dcb9a679eaf74fd235b53de2f4586ac5 (diff) |
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
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 56 |
1 files changed, 34 insertions, 22 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8e8269dd28..aab3f81ff9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -120,7 +120,7 @@ ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net> ;;; 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 © 2022 Demis Balbach <db@minikn.xyz> ;;; 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+))) (define-public emacs-frames-only-mode - (package - (name "emacs-frames-only-mode") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/davidshepherd7/frames-only-mode") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0y0sdjixaxvywrlp2sw51wnczhk51q1svl5aghbk9rkxpwv9ys9v")))) - (build-system emacs-build-system) - (propagated-inputs - (list emacs-dash emacs-s)) - (native-inputs (list emacs-ert-runner emacs-flycheck emacs-magit)) - (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' + ;; Latest release is from 8 years ago. + (let ((commit "3c7d7d89398b999bac2d848c8c26d742572e8109") + (revision "0")) + (package + (name "emacs-frames-only-mode") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/davidshepherd7/frames-only-mode") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rs01wiahqnz33x66mm4i7147jfjz75mx1q4mwjpds6yvir4mdkn")))) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(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 managers such as XMonad.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-modalka (package |