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")