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")

Reply via email to