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 <maxim@guixotic.coop>
This commit is contained in:
David Elsing 2025-10-04 00:29:08 +02:00 committed by Maxim Cournoyer
parent 9ba8f540fc
commit 361542f99b
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

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