guix_mirror_bot pushed a commit to branch add-emacs-firefox-release-notes in repository guix.
commit 70d05632cd5bd6dc6418658e745069abb00ebd7d Author: Ian Eure <[email protected]> AuthorDate: Sat Dec 13 11:31:01 2025 -0800 gnu: Add emacs-firefox-release-notes. * gnu/packages/emacs-xyz.scm (emacs-firefox-release-notes): New variable. Change-Id: I53d3f0b3eda334f148baee7025cac89b24f499af --- gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 3d0420e057..52041c0df5 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27758,6 +27758,35 @@ which may be tedious to do by hand. This comint mode is barebones and unstructured, meant for quick @code{JavaScript} experiments.") (license license:gpl3+))) +(define-public emacs-firefox-release-notes + (package + (name "emacs-firefox-release-notes") + (version "1.7") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url + "https://codeberg.org/emacs-weirdware/firefox-release-notes.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1i9ncnn0qys0v0bqw87jwx0sa2g31n1i1gfr9zqdml3hakyz8b5f")))) + (build-system emacs-build-system) + (arguments + (list + #:emacs emacs ; Needs emacs for libxml. + ;; No tests. + #:tests? #f)) + (home-page "https://codeberg.org/emacs-weirdware/firefox-release-notes") + (synopsis "Work with Firefox release notes") + (description + "This package aids maintenance of Firefox-based packages in Guix +by fetching CVEs from Firefox release notes and formatting them for +Guix commit message.") + (license license:gpl3+))) + (define-public emacs-emacsql (package (name "emacs-emacsql")
