guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 0d6c0be0daaf2954fad1a4c1b571f750997c3f26
Author: John T. Haman <[email protected]>
AuthorDate: Thu Sep 3 14:06:47 2026 -0400

    gnu: Add emacs-system-packages.
    
    * gnu/packages/emacs-xyz.scm (emacs-system-packages): New variable.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
    Merges: guix/guix#11282
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 091282018ec..6162f225e37 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -24425,6 +24425,30 @@ exposes a small API to assist in writing your own 
snippets.")
        "This Emacs library provides Helm interface for Yasnippet.")
       (license license:gpl2+))))
 
+(define-public emacs-system-packages
+  (package
+    (name "emacs-system-packages")
+    (version "1.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://elpa.gnu.org/packages/system-packages-";
+                           version ".tar"))
+       (sha256
+        (base32 "0zjblm8jsyi2vkgnclkap5f9j2iakaf1lpajqi3s4qryrfq7rf68"))))
+    (build-system emacs-build-system)
+    (arguments
+     (list
+      #:test-command
+      #~(list "make" "test")))
+    (home-page "https://gitlab.com/jabranham/system-packages";)
+    (synopsis "Functions to manage system packages")
+    (description
+     "This package provides functions to make handling installed system
+packages more convenient through Emacs, including a new use-package macro
+keyword, @code{:ensure-system-package}.")
+    (license license:gpl3+)))
+
 (define-public emacs-helm-system-packages
   (package
     (name "emacs-helm-system-packages")

Reply via email to