about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArun Isaac2025-06-18 12:05:49 +0100
committerArun Isaac2025-06-18 12:05:49 +0100
commit15b559c2f2e497ed059197f91937798411b8e365 (patch)
tree16c7126b1939e9e2570c5dc0e37fa05c29283783
parent2e371ebc8197547653d47deccdd37285a86a5cd7 (diff)
downloadguix-forge-15b559c2f2e497ed059197f91937798411b8e365.tar.gz
guix-forge-15b559c2f2e497ed059197f91937798411b8e365.tar.lz
guix-forge-15b559c2f2e497ed059197f91937798411b8e365.zip
guile-git: Update libgit2 to 1.9.
* guix/forge/guile-git.scm: Import libgit2-1.9 instead of libgit2-1.3.
(libgit2-1.3): Update to libgit2-1.9.
(guile-git): Replace libgit2-1.3 with libgit2-1.9.
-rw-r--r--guix/forge/guile-git.scm14
1 files changed, 7 insertions, 7 deletions
diff --git a/guix/forge/guile-git.scm b/guix/forge/guile-git.scm
index f582b7d..9315524 100644
--- a/guix/forge/guile-git.scm
+++ b/guix/forge/guile-git.scm
@@ -1,5 +1,5 @@
 ;;; guix-forge --- Guix software forge meta-service
-;;; Copyright © 2023 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2023, 2025 Arun Isaac <arunisaac@systemreboot.net>
 ;;;
 ;;; This file is part of guix-forge.
 ;;;
@@ -19,7 +19,7 @@
 
 (define-module (forge guile-git)
   #:use-module ((gnu packages guile) #:select (guile-git) #:prefix guix:)
-  #:use-module ((gnu packages version-control) #:select (libgit2-1.3) #:prefix guix:)
+  #:use-module ((gnu packages version-control) #:select (libgit2-1.9) #:prefix guix:)
   #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (guix utils))
@@ -27,17 +27,17 @@
 ;; Use a patched libgit2 until there is a way to disable repository
 ;; ownership validation using the API. See
 ;; https://issues.guix.gnu.org/55399
-(define libgit2-1.3
+(define libgit2-1.9
   (package
-    (inherit guix:libgit2-1.3)
+    (inherit guix:libgit2-1.9)
     (name "libgit2")
     (arguments
-     (substitute-keyword-arguments (package-arguments guix:libgit2-1.3)
+     (substitute-keyword-arguments (package-arguments guix:libgit2-1.9)
        ((#:phases phases #~%standard-phases)
         #~(modify-phases #$phases
             (add-after 'unpack 'disable-ownership-validation
               (lambda _
-                (substitute* "src/repository.c"
+                (substitute* "src/libgit2/repository.c"
                   (("git_repository__validate_ownership = true")
                    "git_repository__validate_ownership = false"))))))))))
 
@@ -46,4 +46,4 @@
     (inherit guix:guile-git)
     (inputs
      (modify-inputs (package-inputs guix:guile-git)
-       (replace "libgit2" libgit2-1.3)))))
+       (replace "libgit2" libgit2-1.9)))))