From 2e641645e2936c55d32178900428df6bc06609d1 Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Mon, 18 Mar 2024 20:30:27 +0100 Subject: gnu: gtkmm@3: Update to 3.24.9. * gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.9. Change-Id: I63e4cf6d040ff7d147965d5320ab818ff553456b Signed-off-by: Liliana Marie Prikler --- gnu/packages/gtk.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index fdf1fd9251..e77f1c208d 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1909,7 +1909,7 @@ tutorial.") (package (inherit gtkmm) (name "gtkmm") - (version "3.24.8") + (version "3.24.9") (source (origin (method url-fetch) @@ -1918,7 +1918,7 @@ tutorial.") (version-major+minor version) "/" name "-" version ".tar.xz")) (sha256 - (base32 "1i4ql0j6id6g34w5nbhd7vjak7l3s50lqgdjaj2ranrfj9j0r56j")))) + (base32 "1kj4mla3z9kxhdby5w88nl744xkmq6xchf79m1kfa72p0kjbzm9h")))) (propagated-inputs `(("atkmm-2.28" ,atkmm-2.28) ("cairomm-1.14" ,cairomm-1.14) -- cgit v1.2.3 From be9c02ae6a4db09380fc3120ba8af3dfea14a2fb Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Mon, 18 Mar 2024 20:35:20 +0100 Subject: gnu: vala: Update to 0.56.16. * gnu/packages/gnome.scm (vala): Update to 0.56.16. Change-Id: Ia5c0c608642d4505efef52d882a51bb83c3dd539 Signed-off-by: Liliana Marie Prikler --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 30d87e2b6c..2d694e0822 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4553,7 +4553,7 @@ passwords in the GNOME keyring.") (define-public vala (package (name "vala") - (version "0.56.14") + (version "0.56.16") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/vala/" @@ -4561,7 +4561,7 @@ passwords in the GNOME keyring.") "vala-" version ".tar.xz")) (sha256 (base32 - "0mzmldhf6474dp2jkxj160kkafdz32c2l5f8xnm05p4vr9lc50lk")))) + "16yaiff5nl2dfyvs3bj8y7wvzh9riz6wqlx7csgg1lpm01b7nj05")))) (build-system glib-or-gtk-build-system) (arguments (list -- cgit v1.2.3 From 6b09647babb50fbefaf01872c6e688f48d850e21 Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Sat, 6 Apr 2024 09:34:15 +0200 Subject: 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(-) (limited to 'gnu/packages') 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)) -- cgit v1.2.3 From 5105b07d479f788a93d125349769b0c2ffc4c6db Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Fri, 19 Apr 2024 20:59:45 +0200 Subject: gnu: webkitgtk: Update to 2.44.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/webkit.scm (webkitgtk): Update to 2.44.1. [#:configure-flags]: Add “-DUSE_LIBBACKTRACE=OFF”. [#:phases]: Refer to $prefix/share/doc instead of the now unused $prefix/share/gtk-doc. (webkitgtk-for-gtk3)[#:configure-flags]: Add 0“-DUSE_GTK4=OFF”. Retain “-DENABLE_INTROSPECTION=ON”. --- gnu/packages/webkit.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm index bf24a65e83..2e10093a68 100644 --- a/gnu/packages/webkit.scm +++ b/gnu/packages/webkit.scm @@ -127,13 +127,13 @@ engine that uses Wayland for graphics output.") (define-public webkitgtk (package (name "webkitgtk") - (version "2.42.5") + (version "2.44.1") (source (origin (method url-fetch) (uri (string-append "https://www.webkitgtk.org/releases/" name "-" version ".tar.xz")) (sha256 - (base32 "0jg7c7z572afywwrnvdj3m5agaviv0vkqmzznnzzv30byb0phhmn")) + (base32 "0qamkk9db8m6x4qv5y10lihc18yzgrgbn6ldqw00ckghn1ci8ns2")) (snippet #~(begin (use-modules (guix build utils)) @@ -162,6 +162,7 @@ engine that uses Wayland for graphics output.") ;; tool to validate the good operation of ;; webkitgtk. "-DENABLE_MINIBROWSER=ON" + "-DUSE_LIBBACKTRACE=OFF" ; XXX: circular dependency ;; The default lib installation prefix is lib64. (string-append "-DLIB_INSTALL_DIR=" #$output "/lib") ;; XXX: WebKitGTK makes use of elogind's systemd-compatible @@ -222,8 +223,8 @@ engine that uses Wayland for graphics output.") (lambda* (#:key outputs #:allow-other-keys) (let ((doc (assoc-ref outputs "doc"))) (mkdir-p (string-append doc "/share")) - (rename-file (string-append #$output "/share/gtk-doc") - (string-append doc "/share/gtk-doc")))))))) + (rename-file (string-append #$output "/share/doc") + (string-append doc "/share/doc")))))))) (native-inputs (list bison gettext-minimal @@ -295,9 +296,8 @@ propagated by default) such as @code{gst-plugins-good} and (arguments (substitute-keyword-arguments (package-arguments webkitgtk) ((#:configure-flags flags) - #~(cons* "-DENABLE_GTKDOC=ON" - (delete "-DENABLE_INTROSPECTION=ON" - (delete "-DUSE_GTK4=ON" #$flags)))))) + #~(cons* "-DUSE_GTK4=OFF" + (delete "-DUSE_GTK4=ON" #$flags))))) (propagated-inputs (modify-inputs (package-propagated-inputs webkitgtk) (replace "gtk" gtk+))) -- cgit v1.2.3 From d2ef6ab0ad9291fd74986de01f0ed82dfec46dce Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Fri, 19 Apr 2024 20:59:57 +0200 Subject: gnu: wpewebkit: Update to 2.44.1. * gnu/packages/webkit.scm (wpewebkit): Update to 2.44.1. --- gnu/packages/webkit.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm index 2e10093a68..b71e7e3e29 100644 --- a/gnu/packages/webkit.scm +++ b/gnu/packages/webkit.scm @@ -322,13 +322,13 @@ propagated by default) such as @code{gst-plugins-good} and (package (inherit webkitgtk) (name "wpewebkit") - (version "2.40.5") + (version "2.44.1") (source (origin (inherit (package-source webkitgtk)) (uri (string-append "https://wpewebkit.org/releases/" name "-" version ".tar.xz")) (sha256 - (base32 "0cv74qy67a0hg8sba18wrjcmmwkj4z23wqnn5yqrh3n594q8srac")))) + (base32 "16y1gdz38d4b99b8zrvxy0nbrc70ih02ngi8090x7148rx7vz7rc")))) (arguments (substitute-keyword-arguments (package-arguments webkitgtk) ((#:configure-flags flags) -- cgit v1.2.3 From a06e59a67749bb19cf3bca5463480ca6e75670b4 Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Tue, 14 May 2024 09:27:30 +0200 Subject: gnu: gst-plugins-bad: Ignore elements_netsim test. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/gstreamer.scm (gst-plugins-bad)[adjust-tests]: Add “elements/netsim.c” to the list of ignored test files. Reviewed-by: Maxim Cournoyer --- gnu/packages/gstreamer.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 2705e245ea..ad08285181 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -796,6 +796,10 @@ model to base your own plug-in on, here it is.") ;; The 'elements_curlhttpsrc' test sometimes times out. ((".*'elements/curlhttpsrc\\.c'.*") "") + ;; Unexpected critical/warning, see + ;; + ((".*'elements/netsim\\.c'.*") "") + ;; TODO: Figure out why this test fails on riscv64-linux. #$@(if (target-riscv64?) `((("'elements/viewfinderbin\\.c'\\].*],") -- cgit v1.2.3 From 9a481e05046a8c6cd6016e417bbc0ac6c434a08e Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Tue, 14 May 2024 09:39:03 +0200 Subject: gnu: qtbase: Ignore tst_qsqlthread. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/qt.scm (qtbase)[check]: Add “tst_qsqlthread” to the list of ignored tests. --- gnu/packages/qt.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 13f54fcc5d..1416c3a36c 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -899,6 +899,9 @@ tst_qt_cmake_create.cpp" ;; TODO: when core-updates is merged, check again. "tst_selftests" + ;; The 'tst_qsqlthread' test sometimes fails. + "tst_qsqlthread" + ;; The 'tst_qsystemsemaphore' test sometimes fails. "tst_qsystemsemaphore" ;; The 'tst_moc' test fails with "'fi.exists()' returned FALSE". -- cgit v1.2.3 From 682d5f4ac0578ece4eef48f67ebd0a23554e3ebd Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Tue, 14 May 2024 14:10:41 +0200 Subject: gnu: qemu: Disable more tests. * gnu/packages/virtualization.scm (qemu)[disable-unusable-tests]: Also disable qtest/ahci-test and qemu-iotests/copy-before-write. --- gnu/packages/virtualization.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index d507467e74..6022bd95a5 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -305,7 +305,13 @@ (substitute* "tests/qtest/meson.build" ;; These tests fail to get the expected number of tests ;; on arm platforms. - (("'arm-cpu-features',") "")))) + (("'arm-cpu-features',") "") + ;; This test is known to be flaky. + ;; See . + (("\\['ahci-test'\\]") "[]")) + ;; This test appears to be flaky as well, probably resulting + ;; from a race condition. + (delete-file "tests/qemu-iotests/tests/copy-before-write"))) #$@(if (target-riscv64?) '((add-after 'unpack 'disable-some-tests (lambda _ -- cgit v1.2.3 From 2c6b0462270638b240e2ed38ad446c9db2354781 Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Sat, 18 May 2024 21:48:14 +0200 Subject: gnu: gnome-builder: Fix build. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/gnome.scm (gnome-builder)[#:phases]: Add ‘patch-source’. --- gnu/packages/gnome.scm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2d694e0822..565d8ad4f8 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -13420,6 +13420,14 @@ libraries. Applications do not need to be recompiled--or even restarted.") #:configure-flags #~(list "-Dnetwork_tests=false" "-Ddocs=true") #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + ;; With Gnome 4.14, GtkStackPage has an autoptr already, so it'd + ;; get redefined. Drop this phase when updating gnome-builder to + ;; 46.0 or newer. See also + ;; + (substitute* "src/libide/tweaks/ide-tweaks-window.c" + (("G_DEFINE_AUTOPTR_CLEANUP_FUNC \\(GtkStackPage, .*\\)") "")))) (add-after 'unpack 'patch-meson (lambda* (#:key inputs #:allow-other-keys) (substitute* "meson.build" -- cgit v1.2.3 From ad7505d16f882e69926008a22f9c12c37b32f4ee Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Thu, 30 May 2024 10:25:01 +0200 Subject: gnu: gtk: Fix build on i686-linux. * gnu/packages/gtk.scm (gtk)[#:phases]: Add section dedicated to failures on i686-linux. Reviewed-by: Maxim Cournoyer --- gnu/packages/gtk.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index d5777ae67b..1c78a969f6 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1235,7 +1235,20 @@ application suites.") ;; The inscription-markup.ui fails due to /etc/machine-id ;; related warnings (see: ;; https://gitlab.gnome.org/GNOME/gtk/-/issues/5169). - (("[ \t]*'inscription-markup.ui',") "")))) + (("[ \t]*'inscription-markup.ui',") "")) + ;; XXX: These failures appear specific to i686 – investigate them. + #$@(if (target-x86-32?) + #~((substitute* "testsuite/gsk/meson.build" + (("'empty-(fill|stroke)\\.node',") "") + (("'fill2?\\.node',") "") + (("'stroke\\.node',") "") + (("'fill-fractional-([a-z-]*)-nogl',") "") + (("\\[ 'path-special-cases' \\],") "") + (("\\[ '(path|curve)-special-cases' \\],") "") + (("\\[ 'path-private' \\],") "")) + (substitute* "testsuite/a11y/meson.build" + (("\\{ 'name': 'text(view)?' \\},") ""))) + #~()))) (add-before 'build 'set-cache (lambda _ (setenv "XDG_CACHE_HOME" (getcwd)))) -- cgit v1.2.3