guix_mirror_bot pushed a commit to branch c++-team
in repository guix.

commit 10ce2a23459cc3c3233776f40917495827325025
Author: Greg Hogan <[email protected]>
AuthorDate: Fri Jun 27 19:21:07 2025 +0000

    gnu: abseil-cpp: Update to 20250814.1.
    
    * gnu/packages/cpp.scm (abseil-cpp): Update to 20250814.1.
    (abseil-cpp-20250127): Inherit from abseil-cpp.
    * gnu/packages/machine-learning.scm (onnxruntime)[inputs]: Replace
    abseil-cpp with abseil-cpp-20250127.
    * gnu/packages/mpd.scm (ashuffle): Update to 3.14.9.
    [arguments]: Add phase to fix dependencies.
    
    Change-Id: I8b3adc08815d75fb2d1b7800ef4de44ccbc8cbe2
---
 gnu/packages/cpp.scm              | 22 ++++++++++++++++++++--
 gnu/packages/machine-learning.scm |  2 +-
 gnu/packages/mpd.scm              | 12 +++++++++---
 3 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 4aecf9f766..4be1c7d555 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2146,7 +2146,7 @@ Google's C++ code base.")
     (package
       (inherit base)
       (name "abseil-cpp")
-      (version "20250127.1")
+      (version "20250814.1")
       (source (origin
                 (method git-fetch)
                 (uri (git-reference
@@ -2155,7 +2155,7 @@ Google's C++ code base.")
                 (file-name (git-file-name name version))
                 (sha256
                  (base32
-                  "0r2j360csym12jlgmcy92rgwdmng63shchxvfmln3j5402lv0g21"))
+                  "1wm2271hwy2pnfv9b5iy0y9xvbhiwffdf9i6s3dn89k630wh6928"))
                 (patches
                  (search-patches 
"abseil-cpp-20220623.1-no-kepsilon-i686.patch"))))
       (arguments
@@ -2181,6 +2181,24 @@ Google's C++ code base.")
                                       
"absl_symbolize_test|absl_log_format_test")))))
                      #~()))))))))
 
+(define-public abseil-cpp-20250127
+  (let ((base abseil-cpp))
+    (package
+      (inherit base)
+      (name "abseil-cpp")
+      (version "20250127.1")
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/abseil/abseil-cpp";)
+                      (commit version)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0r2j360csym12jlgmcy92rgwdmng63shchxvfmln3j5402lv0g21"))
+                (patches
+                 (search-patches 
"abseil-cpp-20220623.1-no-kepsilon-i686.patch")))))))
+
 (define (abseil-cpp-for-c++-standard base version)
   (hidden-package
    (package/inherit base
diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index 819f248bd1..50e2efe896 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -1904,7 +1904,7 @@ with a single function call.")
                #:outputs `(("out" . ,#$output:python)))))))))
     (outputs (list "out" "python"))
     (inputs
-     (list abseil-cpp
+     (list abseil-cpp-20250127
            boost
            cpuinfo
            dlpack
diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 9643990f95..f8341dba55 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -441,7 +441,7 @@ MPD servers, search and multimedia key support.")
 (define-public ashuffle
   (package
     (name "ashuffle")
-    (version "3.13.4")
+    (version "3.14.9")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -450,7 +450,7 @@ MPD servers, search and multimedia key support.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "09dvar0aglyy2h9y115ymgryd8l6npc2y2ccdzij0b70f47ncqmf"))))
+                "06n0mk8cxsw5ycmzxmvwykz7pf6k67qj5g1l8jjwckn7289ll3ba"))))
     (native-inputs (list pkg-config))
     (inputs
      (list abseil-cpp-cxxstd17
@@ -463,7 +463,13 @@ MPD servers, search and multimedia key support.")
            #~'("-Dtests=enabled"
                "-Dunsupported_use_system_absl=true"
                "-Dunsupported_use_system_gtest=true"
-               "-Dunsupported_use_system_yamlcpp=true")))
+               "-Dunsupported_use_system_yamlcpp=true")
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'fix-dependencies
+                 (lambda _
+                   (substitute* "meson.build"
+                     (("'absl_low_level_hash',") "")))))))
     (home-page "https://github.com/joshkunz/ashuffle";)
     (synopsis "Automatic library-wide shuffle for mpd")
     (description "ashuffle is an application for automatically shuffling your

Reply via email to