guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 49ac9811e1ddd076b355a53063a4faf06a0bf594
Author: Anderson Torres <[email protected]>
AuthorDate: Sat Jun 13 19:01:37 2026 -0300

    gnu: emacs-vc-backup: New package.
    
    * gnu/packages/emacs-xyz.scm (emacs-vc-backup): New variable.
    
    Co-authored-by: Thanos Apollo <[email protected]>
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f40f3fe180..06fc5dc699 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -1546,6 +1546,33 @@ a generic Scheme interaction mode for the GNU Emacs 
editor.")
 which provides an Emacs interface to replace the built-in web UI.")
     (license license:gpl3+)))
 
+(define-public emacs-vc-backup
+  (let ((commit "0cb6b9cb842b1607c06acdc0818175623e3f004a")
+        (revision "31"))                ; As in git describe.
+    (package
+      (name "emacs-vc-backup")
+      ;; No tagged releases; version obtained from source code.
+      (version (git-version "1.1.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+                (url "https://codeberg.org/pkal/vc-backup.el";)
+                (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1fx87ykahmbbbqijbdkprpwxq77l8yan42idnkjrinkgwmrwv2r7"))))
+      (build-system emacs-build-system)
+      (arguments
+       (list #:tests? #f))                ; No tests.
+      (propagated-inputs (list emacs-compat))
+      (home-page "https://codeberg.org/pkal/vc-backup.el";)
+      (synopsis "VC backend for versioned backups")
+      (description
+       "This package provides a VC backend that uses versioned backup files
+as a simple local version control mechanism.")
+      (license license:gpl3+))))
+
 (define-public emacs-vc-hgcmd
   (package
     (name "emacs-vc-hgcmd")

Reply via email to