me
/
guix
Archived
1
0
Fork 0

gnu: emacs-beframe: Update to 0.3.0.

* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 0.3.0.
master
Nicolas Goaziou 2023-05-21 12:09:53 +02:00
parent 8f7753f7ef
commit adf91d2bf4
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 34 additions and 35 deletions

View File

@ -16159,45 +16159,44 @@ using a convenient notation.")
license:fdl1.3+)))) ;GFDLv1.3+ for the manual license:fdl1.3+)))) ;GFDLv1.3+ for the manual
(define-public emacs-beframe (define-public emacs-beframe
(let ((commit "edfab6eefe4ac35cd8d1ed87fc7f670496d25e40")) ;version bump (package
(package (name "emacs-beframe")
(name "emacs-beframe") (version "0.3.0")
(version "0.2.0") (source (origin
(source (origin (method git-fetch)
(method git-fetch) (uri (git-reference
(uri (git-reference (url "https://git.sr.ht/~protesilaos/beframe")
(url "https://git.sr.ht/~protesilaos/beframe") (commit version)))
(commit commit))) (file-name (git-file-name name version))
(file-name (git-file-name name version)) (sha256
(sha256 (base32
(base32 "1nblpac1pkhgwpbw0k0p9xx6yc5kiai4pznw39slx703mzzqzqyj"))))
"0sd8r3icaj2gl7f62fyzlwkkb05mc3cwsqgicw0n1x07s5ir3129")))) (build-system emacs-build-system)
(build-system emacs-build-system) (arguments
(arguments (list
(list #:phases
#:phases #~(modify-phases %standard-phases
#~(modify-phases %standard-phases (add-after 'install 'makeinfo
(add-after 'install 'makeinfo (lambda _
(lambda _ (invoke "emacs"
(invoke "emacs" "--batch"
"--batch" "--eval=(require 'ox-texinfo)"
"--eval=(require 'ox-texinfo)" "--eval=(find-file \"README.org\")"
"--eval=(find-file \"README.org\")" "--eval=(org-texinfo-export-to-info)")
"--eval=(org-texinfo-export-to-info)") (install-file "beframe.info"
(install-file "beframe.info" (string-append #$output "/share/info")))))))
(string-append #$output "/share/info"))))))) (native-inputs
(native-inputs (list texinfo))
(list texinfo)) (home-page "https://protesilaos.com/emacs/beframe")
(home-page "https://protesilaos.com/emacs/beframe") (synopsis "Isolate Emacs buffers per frame")
(synopsis "Isolate Emacs buffers per frame") (description
(description "Beframe enables a frame-oriented Emacs workflow where each frame has
"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