Skip to content

{vis}[GCCcore/14.2.0] ATK v2.38.0, at-spi2-core v2.56.2, at-spi2-atk v2.38.0, ...#23203

Merged
akesandgren merged 3 commits intoeasybuilders:developfrom
Micket:20250624140613_new_pr_ATK2380
Sep 30, 2025
Merged

{vis}[GCCcore/14.2.0] ATK v2.38.0, at-spi2-core v2.56.2, at-spi2-atk v2.38.0, ...#23203
akesandgren merged 3 commits intoeasybuilders:developfrom
Micket:20250624140613_new_pr_ATK2380

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Jun 24, 2025

…-GCCcore-14.2.0.eb, at-spi2-atk-2.38.0-GCCcore-14.2.0.eb, libepoxy-1.5.10-GCCcore-14.2.0.eb, GTK3-3.24.43-GCCcore-14.2.0.eb
@Micket Micket added the update label Jun 24, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jun 24, 2025

Updated software ATK-2.38.0-GCCcore-14.2.0.eb

Diff against ATK-2.38.0-GCCcore-14.3.0.eb

easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.2.0.eb
index 2bb9dba5f0..e44917a0a8 100644
--- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.2.0.eb
@@ -10,22 +10,22 @@ description = """
  full access to view and control running applications.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
 checksums = ['ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('Meson', '1.8.2'),
-    ('Ninja', '1.13.0'),
-    ('pkgconf', '2.4.3'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
     ('GObject-Introspection', '1.84.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.85.3'),
+    ('GLib', '2.85.1'),
 ]
 
 configopts = "--default-library=both "
Diff against ATK-2.38.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.2.0.eb
index 8cef10f624..e44917a0a8 100644
--- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.2.0.eb
@@ -10,7 +10,7 @@ description = """
  full access to view and control running applications.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
@@ -18,14 +18,14 @@ checksums = ['ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36']
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('Meson', '1.4.0'),
+    ('Meson', '1.6.1'),
     ('Ninja', '1.12.1'),
-    ('pkgconf', '2.2.0'),
-    ('GObject-Introspection', '1.80.1'),
+    ('pkgconf', '2.3.0'),
+    ('GObject-Introspection', '1.84.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.80.4'),
+    ('GLib', '2.85.1'),
 ]
 
 configopts = "--default-library=both "
Diff against ATK-2.38.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.2.0.eb
index e9a4504712..e44917a0a8 100644
--- a/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/a/ATK/ATK-2.38.0-GCCcore-14.2.0.eb
@@ -10,22 +10,22 @@ description = """
  full access to view and control running applications.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
 checksums = ['ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.2.3'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '2.0.3'),
-    ('GObject-Introspection', '1.78.1'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
+    ('GObject-Introspection', '1.84.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.78.1'),
+    ('GLib', '2.85.1'),
 ]
 
 configopts = "--default-library=both "

Updated software at-spi2-atk-2.38.0-GCCcore-14.2.0.eb

Diff against at-spi2-atk-2.38.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-14.2.0.eb
index 6efc7996fd..1270f23249 100644
--- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-14.2.0.eb
@@ -6,7 +6,7 @@ version = '2.38.0'
 homepage = 'https://wiki.gnome.org/Accessibility'
 description = "AT-SPI 2 toolkit bridge"
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
@@ -14,16 +14,16 @@ checksums = ['cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f']
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('Meson', '1.4.0'),
+    ('Meson', '1.6.1'),
     ('Ninja', '1.12.1'),
-    ('pkgconf', '2.2.0'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.80.4'),
-    ('DBus', '1.15.8'),
-    ('at-spi2-core', '2.54.0'),
-    ('libxml2', '2.12.7'),
+    ('GLib', '2.85.1'),
+    ('DBus', '1.16.2'),
+    ('at-spi2-core', '2.56.2'),
+    ('libxml2', '2.13.4'),
     ('ATK', '2.38.0'),
 ]
 
Diff against at-spi2-atk-2.38.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-14.2.0.eb
index 4f2a709e36..1270f23249 100644
--- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-14.2.0.eb
@@ -6,24 +6,24 @@ version = '2.38.0'
 homepage = 'https://wiki.gnome.org/Accessibility'
 description = "AT-SPI 2 toolkit bridge"
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
 checksums = ['cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.2.3'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '2.0.3'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.78.1'),
-    ('DBus', '1.15.8'),
-    ('at-spi2-core', '2.50.0'),
-    ('libxml2', '2.11.5'),
+    ('GLib', '2.85.1'),
+    ('DBus', '1.16.2'),
+    ('at-spi2-core', '2.56.2'),
+    ('libxml2', '2.13.4'),
     ('ATK', '2.38.0'),
 ]
 
Diff against at-spi2-atk-2.38.0-GCCcore-12.3.0.eb

easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-14.2.0.eb
index 8a99ca4095..1270f23249 100644
--- a/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/a/at-spi2-atk/at-spi2-atk-2.38.0-GCCcore-14.2.0.eb
@@ -6,24 +6,24 @@ version = '2.38.0'
 homepage = 'https://wiki.gnome.org/Accessibility'
 description = "AT-SPI 2 toolkit bridge"
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
 checksums = ['cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '1.9.5'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.77.1'),
-    ('DBus', '1.15.4'),
-    ('at-spi2-core', '2.49.91'),
-    ('libxml2', '2.11.4'),
+    ('GLib', '2.85.1'),
+    ('DBus', '1.16.2'),
+    ('at-spi2-core', '2.56.2'),
+    ('libxml2', '2.13.4'),
     ('ATK', '2.38.0'),
 ]
 

Updated software at-spi2-core-2.56.2-GCCcore-14.2.0.eb

Diff against at-spi2-core-2.54.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.54.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.54.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.56.2-GCCcore-14.2.0.eb
index b1a1a4c863..7d12446918 100644
--- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.54.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.56.2-GCCcore-14.2.0.eb
@@ -1,32 +1,32 @@
 easyblock = 'MesonNinja'
 
 name = 'at-spi2-core'
-version = '2.54.0'
+version = '2.56.2'
 
 homepage = 'https://wiki.gnome.org/Accessibility'
 description = """
  Assistive Technology Service Provider Interface.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['d7eee7e75beddcc272cedc2b60535600f3aae6e481589ebc667afc437c0a6079']
+checksums = ['e1b1c9836a8947852f7440c32e23179234c76bd98cd9cc4001f376405f8b783b']
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('Meson', '1.4.0'),
+    ('Meson', '1.6.1'),
     ('Ninja', '1.12.1'),
-    ('GObject-Introspection', '1.80.1'),
-    ('gettext', '0.22.5'),
-    ('pkgconf', '2.2.0'),
+    ('GObject-Introspection', '1.84.0'),
+    ('gettext', '0.24'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.80.4'),
-    ('DBus', '1.15.8'),
-    ('X11', '20240607'),
+    ('GLib', '2.85.1'),
+    ('DBus', '1.16.2'),
+    ('X11', '20250521'),
 ]
 
 # Hard disable Dbus broker detection and (potential) use of systemd
Diff against at-spi2-core-2.50.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.50.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.50.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.56.2-GCCcore-14.2.0.eb
index 2a4ccd76bf..7d12446918 100644
--- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.50.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.56.2-GCCcore-14.2.0.eb
@@ -1,32 +1,32 @@
 easyblock = 'MesonNinja'
 
 name = 'at-spi2-core'
-version = '2.50.0'
+version = '2.56.2'
 
 homepage = 'https://wiki.gnome.org/Accessibility'
 description = """
  Assistive Technology Service Provider Interface.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['e9f5a8c8235c9dd963b2171de9120301129c677dde933955e1df618b949c4adc']
+checksums = ['e1b1c9836a8947852f7440c32e23179234c76bd98cd9cc4001f376405f8b783b']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.2.3'),
-    ('Ninja', '1.11.1'),
-    ('GObject-Introspection', '1.78.1'),
-    ('gettext', '0.22'),
-    ('pkgconf', '2.0.3'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('GObject-Introspection', '1.84.0'),
+    ('gettext', '0.24'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.78.1'),
-    ('DBus', '1.15.8'),
-    ('X11', '20231019'),
+    ('GLib', '2.85.1'),
+    ('DBus', '1.16.2'),
+    ('X11', '20250521'),
 ]
 
 # Hard disable Dbus broker detection and (potential) use of systemd
Diff against at-spi2-core-2.49.91-GCCcore-12.3.0.eb

easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.49.91-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.49.91-GCCcore-12.3.0.eb b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.56.2-GCCcore-14.2.0.eb
index f44c26b64b..7d12446918 100644
--- a/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.49.91-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/a/at-spi2-core/at-spi2-core-2.56.2-GCCcore-14.2.0.eb
@@ -1,32 +1,32 @@
 easyblock = 'MesonNinja'
 
 name = 'at-spi2-core'
-version = '2.49.91'
+version = '2.56.2'
 
 homepage = 'https://wiki.gnome.org/Accessibility'
 description = """
  Assistive Technology Service Provider Interface.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 source_urls = [FTPGNOME_SOURCE]
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['aa72bbb12188ee3d0152cc6ea935415e6dc623ffa751b6a7cc23e9025f0410fd']
+checksums = ['e1b1c9836a8947852f7440c32e23179234c76bd98cd9cc4001f376405f8b783b']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('GObject-Introspection', '1.76.1'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('GObject-Introspection', '1.84.0'),
+    ('gettext', '0.24'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('GLib', '2.77.1'),
-    ('DBus', '1.15.4'),
-    ('X11', '20230603'),
+    ('GLib', '2.85.1'),
+    ('DBus', '1.16.2'),
+    ('X11', '20250521'),
 ]
 
 # Hard disable Dbus broker detection and (potential) use of systemd

Updated software GTK3-3.24.43-GCCcore-14.2.0.eb

Diff against GTK3-3.24.42-GCCcore-13.3.0.eb

easybuild/easyconfigs/g/GTK3/GTK3-3.24.42-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.42-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.43-GCCcore-14.2.0.eb
index 2df9a346d4..62ca5a8533 100644
--- a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.42-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.43-GCCcore-14.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'GTK3'
-version = '3.24.42'
+version = '3.24.43'
 
 homepage = 'https://developer.gnome.org/gtk3/stable/'
 description = """GTK+ is the primary library used to construct user interfaces in GNOME. It
@@ -11,28 +11,28 @@ description = """GTK+ is the primary library used to construct user interfaces i
  device interaction.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('Autotools', '20231222'),
-    ('Meson', '1.4.0'),
+    ('Autotools', '20240712'),
+    ('Meson', '1.6.1'),
     ('Ninja', '1.12.1'),
-    ('pkgconf', '2.2.0'),
-    ('GObject-Introspection', '1.80.1'),
+    ('pkgconf', '2.3.0'),
+    ('GObject-Introspection', '1.84.0'),
 ]
 
 dependencies = [
     ('ATK', '2.38.0'),
     ('at-spi2-atk', '2.38.0'),
-    ('cairo', '1.18.0'),
-    ('Gdk-Pixbuf', '2.42.11'),
-    ('GLib', '2.80.4'),
-    ('Pango', '1.54.0'),
+    ('cairo', '1.18.4'),
+    ('Gdk-Pixbuf', '2.42.12'),
+    ('GLib', '2.85.1'),
+    ('Pango', '1.56.3'),
     ('libepoxy', '1.5.10'),
-    ('X11', '20240607'),
-    ('FriBidi', '1.0.15'),
-    ('Wayland', '1.23.0'),
+    ('X11', '20250521'),
+    ('FriBidi', '1.0.16'),
+    ('Wayland', '1.23.92'),
 ]
 
 default_easyblock = 'MesonNinja'
@@ -45,16 +45,16 @@ default_component_specs = {
 components = [
     ('GTK+', version, {
         'source_urls': [FTPGNOME_SOURCE],
-        'checksums': ['50f89f615092d4dd01bbd759719f8bd380e5f149f6fd78a94725e2de112377e2'],
+        'checksums': ['7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7'],
     }),
     ('hicolor-icon-theme', '0.18', {
         'easyblock': 'MesonNinja',
         'source_urls': ['https://icon-theme.freedesktop.org/releases/'],
         'checksums': ['db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7'],
     }),
-    ('adwaita-icon-theme', '47.0', {
+    ('adwaita-icon-theme', '49.0', {
         'source_urls': ['https://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major)s'],
-        'checksums': ['ad088a22958cb8469e41d9f1bba0efb27e586a2102213cd89cc26db2e002bdfe'],
+        'checksums': ['65166461d1b278aa942f59aa8d0fccf1108d71c65f372c6266e172449791755c'],
     }),
 ]
 
Diff against GTK3-3.24.39-GCCcore-13.2.0.eb

easybuild/easyconfigs/g/GTK3/GTK3-3.24.39-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.39-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.43-GCCcore-14.2.0.eb
index a0bbb9d094..62ca5a8533 100644
--- a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.39-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.43-GCCcore-14.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'GTK3'
-version = '3.24.39'
+version = '3.24.43'
 
 homepage = 'https://developer.gnome.org/gtk3/stable/'
 description = """GTK+ is the primary library used to construct user interfaces in GNOME. It
@@ -11,28 +11,28 @@ description = """GTK+ is the primary library used to construct user interfaces i
  device interaction.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Autotools', '20220317'),
-    ('Meson', '1.2.3'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '2.0.3'),
-    ('GObject-Introspection', '1.78.1'),
+    ('binutils', '2.42'),
+    ('Autotools', '20240712'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
+    ('GObject-Introspection', '1.84.0'),
 ]
 
 dependencies = [
     ('ATK', '2.38.0'),
     ('at-spi2-atk', '2.38.0'),
-    ('cairo', '1.18.0'),
-    ('Gdk-Pixbuf', '2.42.10'),
-    ('GLib', '2.78.1'),
-    ('Pango', '1.51.0'),
+    ('cairo', '1.18.4'),
+    ('Gdk-Pixbuf', '2.42.12'),
+    ('GLib', '2.85.1'),
+    ('Pango', '1.56.3'),
     ('libepoxy', '1.5.10'),
-    ('X11', '20231019'),
-    ('FriBidi', '1.0.13'),
-    ('Wayland', '1.22.0'),
+    ('X11', '20250521'),
+    ('FriBidi', '1.0.16'),
+    ('Wayland', '1.23.92'),
 ]
 
 default_easyblock = 'MesonNinja'
@@ -45,16 +45,16 @@ default_component_specs = {
 components = [
     ('GTK+', version, {
         'source_urls': [FTPGNOME_SOURCE],
-        'checksums': ['1cac3e566b9b2f3653a458c08c2dcdfdca9f908037ac03c9d8564b4295778d79'],
+        'checksums': ['7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7'],
     }),
-    ('hicolor-icon-theme', '0.17', {
-        'easyblock': 'ConfigureMake',
+    ('hicolor-icon-theme', '0.18', {
+        'easyblock': 'MesonNinja',
         'source_urls': ['https://icon-theme.freedesktop.org/releases/'],
-        'checksums': ['317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8'],
+        'checksums': ['db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7'],
     }),
-    ('adwaita-icon-theme', '45.0', {
+    ('adwaita-icon-theme', '49.0', {
         'source_urls': ['https://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major)s'],
-        'checksums': ['2442bfb06f4e6cc95bf6e2682fdff98fa5eddc688751b9d6215c623cb4e42ff1'],
+        'checksums': ['65166461d1b278aa942f59aa8d0fccf1108d71c65f372c6266e172449791755c'],
     }),
 ]
 
Diff against GTK3-3.24.37-GCCcore-12.3.0.eb

easybuild/easyconfigs/g/GTK3/GTK3-3.24.37-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.37-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.43-GCCcore-14.2.0.eb
index 242862f3de..62ca5a8533 100644
--- a/easybuild/easyconfigs/g/GTK3/GTK3-3.24.37-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/g/GTK3/GTK3-3.24.43-GCCcore-14.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'GTK3'
-version = '3.24.37'
+version = '3.24.43'
 
 homepage = 'https://developer.gnome.org/gtk3/stable/'
 description = """GTK+ is the primary library used to construct user interfaces in GNOME. It
@@ -11,28 +11,28 @@ description = """GTK+ is the primary library used to construct user interfaces i
  device interaction.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Autotools', '20220317'),
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '1.9.5'),
-    ('GObject-Introspection', '1.76.1'),
+    ('binutils', '2.42'),
+    ('Autotools', '20240712'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
+    ('GObject-Introspection', '1.84.0'),
 ]
 
 dependencies = [
     ('ATK', '2.38.0'),
     ('at-spi2-atk', '2.38.0'),
-    ('cairo', '1.17.8'),
-    ('Gdk-Pixbuf', '2.42.10'),
-    ('GLib', '2.77.1'),
-    ('Pango', '1.50.14'),
+    ('cairo', '1.18.4'),
+    ('Gdk-Pixbuf', '2.42.12'),
+    ('GLib', '2.85.1'),
+    ('Pango', '1.56.3'),
     ('libepoxy', '1.5.10'),
-    ('X11', '20230603'),
-    ('FriBidi', '1.0.12'),
-    ('Wayland', '1.22.0'),
+    ('X11', '20250521'),
+    ('FriBidi', '1.0.16'),
+    ('Wayland', '1.23.92'),
 ]
 
 default_easyblock = 'MesonNinja'
@@ -45,23 +45,16 @@ default_component_specs = {
 components = [
     ('GTK+', version, {
         'source_urls': [FTPGNOME_SOURCE],
-        'checksums': ['6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57'],
+        'checksums': ['7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7'],
     }),
-    ('hicolor-icon-theme', '0.17', {
-        'easyblock': 'ConfigureMake',
+    ('hicolor-icon-theme', '0.18', {
+        'easyblock': 'MesonNinja',
         'source_urls': ['https://icon-theme.freedesktop.org/releases/'],
-        'checksums': ['317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8'],
+        'checksums': ['db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7'],
     }),
-    ('adwaita-icon-theme', '44.0', {
-        'easyblock': 'ConfigureMake',
+    ('adwaita-icon-theme', '49.0', {
         'source_urls': ['https://ftp.gnome.org/pub/GNOME/sources/%(namelower)s/%(version_major)s'],
-        'patches': ['adwaita-icon-theme-44.0_disable-svg-conversion.patch'],
-        'checksums': [
-            '4889c5601bbfecd25d80ba342209d0a936dcf691ee56bd6eca4cde361f1a664c',
-            # adwaita-icon-theme-44.0_disable-svg-conversion.patch
-            '9957c8b3d2a1cf8d89d6e943e59c683dbf5c5b37687316265cc82e755208f40b',
-        ],
-        'preconfigopts': 'autoreconf -f -i && ',
+        'checksums': ['65166461d1b278aa942f59aa8d0fccf1108d71c65f372c6266e172449791755c'],
     }),
 ]
 

Updated software libepoxy-1.5.10-GCCcore-14.2.0.eb

Diff against libepoxy-1.5.10-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-14.2.0.eb
index bca992c268..90c9335480 100644
--- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-14.2.0.eb
@@ -6,7 +6,7 @@ version = '1.5.10'
 homepage = 'https://github.com/anholt/libepoxy'
 description = "Epoxy is a library for handling OpenGL function pointer management for you"
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 github_account = 'anholt'
 source_urls = [GITHUB_LOWER_SOURCE]
@@ -15,14 +15,14 @@ checksums = ['a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15']
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('Meson', '1.4.0'),
+    ('Meson', '1.6.1'),
     ('Ninja', '1.12.1'),
-    ('pkgconf', '2.2.0'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('X11', '20240607'),
-    ('Mesa', '24.1.3'),
+    ('X11', '20250521'),
+    ('Mesa', '25.1.3'),
 ]
 
 configopts = '-Degl=yes --libdir %(installdir)s/lib '
Diff against libepoxy-1.5.10-GCCcore-13.2.0.eb

easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-14.2.0.eb
index a3a41bd2a7..90c9335480 100644
--- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-14.2.0.eb
@@ -6,7 +6,7 @@ version = '1.5.10'
 homepage = 'https://github.com/anholt/libepoxy'
 description = "Epoxy is a library for handling OpenGL function pointer management for you"
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 github_account = 'anholt'
 source_urls = [GITHUB_LOWER_SOURCE]
@@ -14,15 +14,15 @@ sources = ['%(version)s.tar.gz']
 checksums = ['a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.2.3'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '2.0.3'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('X11', '20231019'),
-    ('Mesa', '23.1.9'),
+    ('X11', '20250521'),
+    ('Mesa', '25.1.3'),
 ]
 
 configopts = '-Degl=yes --libdir %(installdir)s/lib '
Diff against libepoxy-1.5.10-GCCcore-12.3.0.eb

easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-14.2.0.eb
index 0138c593d1..90c9335480 100644
--- a/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/l/libepoxy/libepoxy-1.5.10-GCCcore-14.2.0.eb
@@ -6,7 +6,7 @@ version = '1.5.10'
 homepage = 'https://github.com/anholt/libepoxy'
 description = "Epoxy is a library for handling OpenGL function pointer management for you"
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 github_account = 'anholt'
 source_urls = [GITHUB_LOWER_SOURCE]
@@ -14,15 +14,15 @@ sources = ['%(version)s.tar.gz']
 checksums = ['a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '1.9.5'),
+    ('binutils', '2.42'),
+    ('Meson', '1.6.1'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.3.0'),
 ]
 
 dependencies = [
-    ('X11', '20230603'),
-    ('Mesa', '23.1.4'),
+    ('X11', '20250521'),
+    ('Mesa', '25.1.3'),
 ]
 
 configopts = '-Degl=yes --libdir %(installdir)s/lib '

@stefan-wolfsheimer
Copy link
Copy Markdown
Contributor

the checksum verification failed:
Checksum verification for .local/easybuild/sources/g/GTK3/gtk+-3.24.43.tar.xz using 50f89f615092d4dd01bbd759719f8bd380e5f149f6fd78a94725e2de112377e2 failed.

sha256sum .local/easybuild/sources/g/GTK3/gtk+-3.24.43.tar.xz
7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7  ./local/easybuild/sources/g/GTK3/gtk+-3.24.43.tar.xz

@Thyre Thyre added the 2025a issues & PRs related to 2025a common toolchains label Aug 18, 2025
@Micket Micket added this to the next release (5.2.0?) milestone Sep 26, 2025
@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Sep 27, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@Micket: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23203 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23203 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8074

Test results coming soon (I hope)...

Details

- notification for comment with ID 3341899824 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 4 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/74a1db33ae1920ef2eeac1ccb0a09de6 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Sep 27, 2025

Test report by @Micket
FAILED
Build succeeded for 4 out of 5 (5 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.4, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.18
See https://gist.github.com/Micket/9c31805b971a57cbdef203e1d13d9f88 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Sep 27, 2025

Test report by @Micket
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.4, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.18
See https://gist.github.com/Micket/d984fa2fce949f5773644568f1312ff3 for a full test report.

Copy link
Copy Markdown
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@akesandgren
Copy link
Copy Markdown
Contributor

Going in, thanks @Micket!

@akesandgren akesandgren merged commit c68f78f into easybuilders:develop Sep 30, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025a issues & PRs related to 2025a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants