This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 616d3837f2 gnu: ruby-rugged: Update to 1.9.0.
616d3837f2 is described below

commit 616d3837f2ed76b6e55fc9839e7972a2a4f9b534
Author: Aaron Covrig <[email protected]>
AuthorDate: Wed Feb 18 18:33:22 2026 -0500

    gnu: ruby-rugged: Update to 1.9.0.
    
    * gnu/packages/ruby-xyz.scm (ruby-rugged): Update to 1.9.0.
    [inputs]: Remove libgit2-1.6; add libgit2.
    [arguments]<#:phases>{adjust-extconf.rb}: Adapt.
    
    Fixes: guix/guix#6503.
    Change-Id: Ie10f5e3a8b6b7b126cb71ae678f78bd275fae5d0
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/packages/ruby-xyz.scm | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 49edb6e761..471185f395 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -15176,22 +15176,18 @@ defined in @file{.travis.yml} on your local machine, 
using @code{rvm},
     (license license:expat)))
 
 (define-public ruby-rugged
-  ;; The last release is old and doesn't build anymore (see:
-  ;; https://github.com/libgit2/rugged/issues/951).
-  (let ((commit "6379f23cedd5f527cf6a5c229627e366b590a22d")
-        (revision "0"))
     (package
       (name "ruby-rugged")
-      (version (git-version "1.6.2" revision commit))
+      (version "1.9.0")
       (source (origin
                 (method git-fetch)
                 (uri (git-reference
                       (url "https://github.com/libgit2/rugged";)
-                      (commit commit)))
+                      (commit (string-append "v" version))))
                 (file-name (git-file-name name version))
                 (sha256
                  (base32
-                  "0yac7vm0l2jsdsxf2k7xbny4iyzsy8fhiy2g5sphhffp7xgynny8"))))
+                  "0ixylc4hv4iqrkhzacq8nar70da8pml26nf9vmgys1kp2j7zc35g"))))
       (build-system ruby-build-system)
       (arguments
        (list #:gem-flags
@@ -15200,10 +15196,12 @@ defined in @file{.travis.yml} on your local machine, 
using @code{rvm},
              #~(modify-phases %standard-phases
                  (add-after 'unpack 'adjust-extconf.rb
                    (lambda _
+                    (delete-file-recursively "vendor")
                      ;; Neither using --with-git2-dir=$prefix nor providing
                      ;; pkg-config allows locating the libgit2 prefix (see:
                      ;; https://github.com/libgit2/rugged/issues/955).
                      (substitute* "ext/rugged/extconf.rb"
+                       (("LIBGIT2_VER") "LIBGIT2_VERSION")
                        (("LIBGIT2_DIR = File.join.*'vendor', 'libgit2'.*")
                         (format #f "LIBGIT2_DIR = ~s~%"
                                 #$(this-package-input "libgit2"))))))
@@ -15224,8 +15222,8 @@ defined in @file{.travis.yml} on your local machine, 
using @code{rvm},
                                  '("blame_test.rb"
                                    "blob_test.rb"
                                    "cherrypick_test.rb"
-                                   "config_test.rb"
                                    "commit_test.rb"
+                                   "config_test.rb"
                                    "diff_test.rb"
                                    "index_test.rb"
                                    "merge_test.rb"
@@ -15249,13 +15247,13 @@ defined in @file{.travis.yml} on your local machine, 
using @code{rvm},
                                    "walker_test.rb"))
                        (delete-file-recursively "online")))))))
       (native-inputs (list git-minimal/pinned ruby-rake-compiler))
-      (inputs (list libgit2-1.6))
+      (inputs (list libgit2))
       (synopsis "Ruby bindings to the libgit2 linkable C Git library")
       (description "Rugged is a library for accessing libgit2 in Ruby.  It 
gives
 you the speed and portability of libgit2 with the beauty of the Ruby
 language.")
       (home-page "https://www.rubydoc.info/gems/rugged";)
-      (license license:expat))))
+      (license license:expat)))
 
 (define-public ruby-yell
   (package

Reply via email to