gnu: emacs-beframe: Update to 1.1.1.

* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.1.1.

Change-Id: If78580fbdb5575ee369fd6e87b99da98343e4a16
This commit is contained in:
Nicolas Goaziou 2024-06-29 10:06:52 +02:00
parent 8bf4cba852
commit d45a3fec65
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -17890,44 +17890,45 @@ (define-public emacs-tmr
license:fdl1.3+)))) ;GFDLv1.3+ for the manual license:fdl1.3+)))) ;GFDLv1.3+ for the manual
(define-public emacs-beframe (define-public emacs-beframe
(package (let ((commit "c3f4583b0767e7f8c38c83ed29af40af8ba3bdfa")) ;version bump
(name "emacs-beframe") (package
(version "1.1.0") (name "emacs-beframe")
(source (origin (version "1.1.1")
(method git-fetch) (source (origin
(uri (git-reference (method git-fetch)
(url "https://github.com/protesilaos/beframe") (uri (git-reference
(commit version))) (url "https://github.com/protesilaos/beframe")
(file-name (git-file-name name version)) (commit commit)))
(sha256 (file-name (git-file-name name version))
(base32 (sha256
"03b5yb2vxcfg2ihiqkl3434rhwn51mr312kzcfhvr4xshgp2g0q5")))) (base32
(build-system emacs-build-system) "1j9v85wxahnm2h828c8dbjm0f81j9pxlf54dgcw443cl0kwcda9c"))))
(arguments (build-system emacs-build-system)
(list (arguments
#:phases (list
#~(modify-phases %standard-phases #:phases
(add-after 'install 'makeinfo #~(modify-phases %standard-phases
(lambda _ (add-after 'install 'makeinfo
(invoke "emacs" (lambda _
"--batch" (invoke "emacs"
"--eval=(require 'ox-texinfo)" "--batch"
"--eval=(find-file \"README.org\")" "--eval=(require 'ox-texinfo)"
"--eval=(org-texinfo-export-to-info)") "--eval=(find-file \"README.org\")"
(install-file "beframe.info" "--eval=(org-texinfo-export-to-info)")
(string-append #$output "/share/info"))))))) (install-file "beframe.info"
(native-inputs (string-append #$output "/share/info")))))))
(list texinfo)) (native-inputs
(home-page "https://protesilaos.com/emacs/beframe") (list texinfo))
(synopsis "Isolate Emacs buffers per frame") (home-page "https://protesilaos.com/emacs/beframe")
(description (synopsis "Isolate Emacs buffers per frame")
"Beframe enables a frame-oriented Emacs workflow where each frame has (description
"Beframe enables a frame-oriented Emacs workflow where each frame has
access to the list of buffers visited therein. In the interest of brevity, we access to the list of buffers visited therein. In the interest of brevity, we
call buffers that belong to frames ``beframed''. Producing multiple frames call buffers that belong to frames ``beframed''. Producing multiple frames
does not generate multiple buffer lists. There still is only one global list does not generate multiple buffer lists. There still is only one global list
of buffers. Beframing them simply filters the list.") of buffers. Beframing them simply filters the list.")
(license (list license:gpl3+ (license (list license:gpl3+
license:fdl1.3+)))) ; GFDLv1.3+ for the manual license:fdl1.3+))))) ; GFDLv1.3+ for the manual
(define-public emacs-gn-mode (define-public emacs-gn-mode
(package (package