03/09: gnu: gtk: Update to 4.14.2.

2024-05-30 Thread guix-commits
lilyp pushed a commit to branch gnome-team
in repository guix.

commit fef82a11d70f95bb0cdcaf6854d6b3c181c7cc3c
Author: Liliana Marie Prikler 
AuthorDate: Sat Apr 6 09:34:15 2024 +0200

gnu: gtk: Update to 4.14.2.

* gnu/packages/gtk.scm (gtk): Update to 4.14.2.
[#:phases]: Disable new test failures.
[inputs]: Add shaderc.
---
 gnu/packages/gtk.scm | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index e77f1c208d..d5777ae67b 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1140,7 +1140,7 @@ application suites.")
 (define-public gtk
   (package
 (name "gtk")
-(version "4.12.3")
+(version "4.14.2")
 (source
  (origin
(method url-fetch)
@@ -1148,7 +1148,7 @@ application suites.")
(version-major+minor version)  "/"
name "-" version ".tar.xz"))
(sha256
-(base32 "128ahzsj016vz8brd8kplhfkxg2q7wy7kndibx2qfr68yrif530l"))
+(base32 "0wp0w259rkwf6g8sk2b9jkms47vx5gp7mfs345grx9wq53plqq12"))
(patches
 (search-patches "gtk4-respect-GUIX_GTK4_PATH.patch"))
(modules '((guix build utils)
@@ -1220,7 +1220,16 @@ application suites.")
 ;; This test, 'gtk:tools / validate', started failing for
 ;; unknown reasons after updating mesa to 23.3.1 and xorgproto
 ;; to 2023.2.
-((" 'validate',") ""))
+((" 'validate',") "")
+;; XXX: These test failures come newly from 4.14.
+;; Not all of them are reported upstream yet, but the text 
nodes
+;; are mentioned in
+;; .
+(("'glyph-subpixel-position',") "")
+(("'subpixel-positioning',") "")
+(("'subpixel-positioning-hidpi-nogl-nocairo',") "")
+(("'text.*\\.node',") "")
+(("'text-mixed-color-colrv1',") ""))
   (substitute* "testsuite/reftests/meson.build"
 (("[ \t]*'label-wrap-justify.ui',") "")
 ;; The inscription-markup.ui fails due to /etc/machine-id
@@ -1288,6 +1297,7 @@ application suites.")
python-toml
python-typogrify
sassc;for building themes
+   shaderc
tzdata-for-tests
vala
xorg-server-for-tests))



03/09: gnu: gtk: Update to 4.14.2.

2024-05-26 Thread guix-commits
cbaines pushed a commit to branch gnome-team
in repository guix.

commit e6cbee70afc0089f225415fd05cecf2d3e886019
Author: Liliana Marie Prikler 
AuthorDate: Sat Apr 6 09:34:15 2024 +0200

gnu: gtk: Update to 4.14.2.

* gnu/packages/gtk.scm (gtk): Update to 4.14.2.
[#:test-options]: Update suite name.
[#:phases]: Disable new test failures.
[inputs]: Add shaderc.

Change-Id: I3d964b50b43c51d7893fac5e5af3048df252eada
---
 gnu/packages/gtk.scm | 18 ++
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index e77f1c208d..3c654fc0ba 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1140,7 +1140,7 @@ application suites.")
 (define-public gtk
   (package
 (name "gtk")
-(version "4.12.3")
+(version "4.14.2")
 (source
  (origin
(method url-fetch)
@@ -1148,7 +1148,7 @@ application suites.")
(version-major+minor version)  "/"
name "-" version ".tar.xz"))
(sha256
-(base32 "128ahzsj016vz8brd8kplhfkxg2q7wy7kndibx2qfr68yrif530l"))
+(base32 "0wp0w259rkwf6g8sk2b9jkms47vx5gp7mfs345grx9wq53plqq12"))
(patches
 (search-patches "gtk4-respect-GUIX_GTK4_PATH.patch"))
(modules '((guix build utils)
@@ -1183,7 +1183,7 @@ application suites.")
 ;; also disabled these, see:
 ;; 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050075
 "--no-suite=wayland_failing"
-"--no-suite=wayland_gles_failing")
+"--no-suite=wayland_gles2_failing")
   #:phases
   #~(modify-phases %standard-phases
   (add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
@@ -1220,7 +1220,16 @@ application suites.")
 ;; This test, 'gtk:tools / validate', started failing for
 ;; unknown reasons after updating mesa to 23.3.1 and xorgproto
 ;; to 2023.2.
-((" 'validate',") ""))
+((" 'validate',") "")
+;; XXX: These test failures come newly from 4.14.
+;; Not all of them are reported upstream yet, but the text 
nodes
+;; are mentioned in
+;; .
+(("'glyph-subpixel-position',") "")
+(("'subpixel-positioning',") "")
+(("'subpixel-positioning-hidpi-nogl-nocairo',") "")
+(("'text.*\\.node',") "")
+(("'text-mixed-color-colrv1',") ""))
   (substitute* "testsuite/reftests/meson.build"
 (("[ \t]*'label-wrap-justify.ui',") "")
 ;; The inscription-markup.ui fails due to /etc/machine-id
@@ -1288,6 +1297,7 @@ application suites.")
python-toml
python-typogrify
sassc;for building themes
+   shaderc
tzdata-for-tests
vala
xorg-server-for-tests))



03/09: gnu: gtk: Update to 4.14.2.

2024-05-19 Thread guix-commits
lilyp pushed a commit to branch gnome-team
in repository guix.

commit 45d38632133ffd57dd12d2a3f02b5c3213dd011a
Author: Liliana Marie Prikler 
AuthorDate: Sat Apr 6 09:34:15 2024 +0200

gnu: gtk: Update to 4.14.2.

* gnu/packages/gtk.scm (gtk): Update to 4.14.2.
[#:phases]: Disable new test failures.
[inputs]: Add shaderc.
---
 gnu/packages/gtk.scm | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index e77f1c208d..d5777ae67b 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1140,7 +1140,7 @@ application suites.")
 (define-public gtk
   (package
 (name "gtk")
-(version "4.12.3")
+(version "4.14.2")
 (source
  (origin
(method url-fetch)
@@ -1148,7 +1148,7 @@ application suites.")
(version-major+minor version)  "/"
name "-" version ".tar.xz"))
(sha256
-(base32 "128ahzsj016vz8brd8kplhfkxg2q7wy7kndibx2qfr68yrif530l"))
+(base32 "0wp0w259rkwf6g8sk2b9jkms47vx5gp7mfs345grx9wq53plqq12"))
(patches
 (search-patches "gtk4-respect-GUIX_GTK4_PATH.patch"))
(modules '((guix build utils)
@@ -1220,7 +1220,16 @@ application suites.")
 ;; This test, 'gtk:tools / validate', started failing for
 ;; unknown reasons after updating mesa to 23.3.1 and xorgproto
 ;; to 2023.2.
-((" 'validate',") ""))
+((" 'validate',") "")
+;; XXX: These test failures come newly from 4.14.
+;; Not all of them are reported upstream yet, but the text 
nodes
+;; are mentioned in
+;; .
+(("'glyph-subpixel-position',") "")
+(("'subpixel-positioning',") "")
+(("'subpixel-positioning-hidpi-nogl-nocairo',") "")
+(("'text.*\\.node',") "")
+(("'text-mixed-color-colrv1',") ""))
   (substitute* "testsuite/reftests/meson.build"
 (("[ \t]*'label-wrap-justify.ui',") "")
 ;; The inscription-markup.ui fails due to /etc/machine-id
@@ -1288,6 +1297,7 @@ application suites.")
python-toml
python-typogrify
sassc;for building themes
+   shaderc
tzdata-for-tests
vala
xorg-server-for-tests))