~ruther/guix-local

361542f99b7a234a906804219099946a0b3cdc8b — David Elsing 1 year, 7 days ago 9ba8f54
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>
1 files changed, 18 insertions(+), 0 deletions(-)

M gnu/packages/gtk.scm
M gnu/packages/gtk.scm => gnu/packages/gtk.scm +18 -0
@@ 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")