guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 361542f99b7a234a906804219099946a0b3cdc8b
Author: David Elsing <[email protected]>
AuthorDate: Sat Oct 4 00:29:08 2025 +0200

    gnu: gtk+: Graft to 3.24.51.
    
    * gnu/packages/gtk.scm (gtk+): Add replacement with gtk+/fixed.
    (gtk+/fixed): New variable.
    
    Fixes: #3068
    Change-Id: I47e082e713c4072e96c16df0b55151e93f8f07e0
    Signed-off-by: Maxim Cournoyer <[email protected]>
---
 gnu/packages/gtk.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 8f15141669..12404b57ba 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1008,6 +1008,7 @@ application suites.")
 (define-public gtk+
   (package
     (inherit gtk+-2)
+    (replacement gtk+/fixed)
     (name "gtk+")
     (version "3.24.49")
     (source (origin
@@ -1139,6 +1140,23 @@ application suites.")
             (variable "GUIX_GTK3_PATH")
             (files '("lib/gtk-3.0")))))))
 
+(define-public gtk+/fixed
+  (let* ((base gtk+)
+         (source (package-source base)))
+    (package
+      (inherit base)
+      (version "3.24.51")
+      (source
+       (origin
+         (inherit source)
+         (uri (git-reference
+                (inherit (origin-uri source))
+                (commit version)))
+         (file-name (git-file-name (package-name base) version))
+         (sha256
+          (base32
+           "07vw0rani9d65px36fzzj7sprv5r48shyjdgzipkihzqaldd98yh")))))))
+
 (define-public gtk
   (package
     (name "gtk")

Reply via email to