Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{vis}[GCC/13.2.0] GST-plugins-base v1.24.8, GStreamer v1.24.8, Paraver v4.11.4, wxWidets v3.2.6 #21915

Merged
merged 13 commits into from
Dec 5, 2024

Conversation

julianmorillo
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Nov 27, 2024

Updated software GST-plugins-base-1.24.8-GCC-13.2.0.eb

Diff against GST-plugins-base-1.24.8-GCC-13.3.0.eb

easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb

diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb
index 13311a9a43..014fbdb6ab 100644
--- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
+++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb
@@ -9,28 +9,28 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '13.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base']
 sources = [SOURCELOWER_TAR_XZ]
 checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599']
 
 builddependencies = [
-    ('Meson', '1.4.0'),
-    ('Ninja', '1.12.1'),
-    ('GObject-Introspection', '1.80.1'),
-    ('gettext', '0.22.5'),
-    ('pkgconf', '2.2.0'),
+    ('Meson', '1.2.3'),
+    ('Ninja', '1.11.1'),
+    ('GObject-Introspection', '1.78.1'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
-    ('GLib', '2.80.4'),
+    ('zlib', '1.2.13'),
+    ('GLib', '2.78.1'),
     ('GStreamer', '1.24.8'),
-    ('Gdk-Pixbuf', '2.42.11'),
-    ('X11', '20240607'),
-    ('Mesa', '24.1.3'),
+    ('Gdk-Pixbuf', '2.42.10'),
+    ('X11', '20231019'),
+    ('Mesa', '23.1.9'),
     ('Graphene', '1.10.8'),
 ]
 
Diff against GST-plugins-base-1.22.5-GCC-12.3.0.eb

easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.5-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.5-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb
index 0f4b63ac60..014fbdb6ab 100644
--- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.5-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GST-plugins-base'
-version = '1.22.5'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,28 +9,28 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base']
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['edd4338b45c26a9af28c0d35aab964a024c3884ba6f520d8428df04212c8c93a']
+checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599']
 
 builddependencies = [
-    ('Meson', '1.1.1'),
+    ('Meson', '1.2.3'),
     ('Ninja', '1.11.1'),
-    ('GObject-Introspection', '1.76.1'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
+    ('GObject-Introspection', '1.78.1'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
     ('zlib', '1.2.13'),
-    ('GLib', '2.77.1'),
-    ('GStreamer', '1.22.5'),
+    ('GLib', '2.78.1'),
+    ('GStreamer', '1.24.8'),
     ('Gdk-Pixbuf', '2.42.10'),
-    ('X11', '20230603'),
-    ('Mesa', '23.1.4'),
+    ('X11', '20231019'),
+    ('Mesa', '23.1.9'),
     ('Graphene', '1.10.8'),
 ]
 
Diff against GST-plugins-base-1.22.1-GCC-12.2.0.eb

easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.1-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.1-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb
index 739ab50a8d..014fbdb6ab 100644
--- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.1-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GST-plugins-base'
-version = '1.22.1'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,28 +9,28 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base']
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['59bcaeacc5646b8dbdcfa4ef20ca6e818dd234910efb4cee1bbea441a3801c69']
+checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599']
 
 builddependencies = [
-    ('Meson', '0.64.0'),
+    ('Meson', '1.2.3'),
     ('Ninja', '1.11.1'),
-    ('GObject-Introspection', '1.74.0'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.3'),
+    ('GObject-Introspection', '1.78.1'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
-    ('zlib', '1.2.12'),
-    ('GLib', '2.75.0'),
-    ('GStreamer', '1.22.1'),
+    ('zlib', '1.2.13'),
+    ('GLib', '2.78.1'),
+    ('GStreamer', '1.24.8'),
     ('Gdk-Pixbuf', '2.42.10'),
-    ('X11', '20221110'),
-    ('Mesa', '22.2.4'),
+    ('X11', '20231019'),
+    ('Mesa', '23.1.9'),
     ('Graphene', '1.10.8'),
 ]
 

Updated software GStreamer-1.24.8-GCC-13.2.0.eb

Diff against GStreamer-1.24.8-GCC-13.3.0.eb

easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb

diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb
index 5c3ef3f7b4..4b2634beaa 100644
--- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
+++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb
@@ -9,7 +9,7 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '13.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s']
 sources = [SOURCELOWER_TAR_XZ]
@@ -19,23 +19,23 @@ checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3',
              ]
 
 builddependencies = [
-    ('Meson', '1.4.0'),
-    ('Ninja', '1.12.1'),
-    ('Perl', '5.38.2'),
+    ('Meson', '1.2.3'),
+    ('Ninja', '1.11.1'),
+    ('Perl', '5.38.0'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('GObject-Introspection', '1.80.1'),
-    ('gettext', '0.22.5'),
-    ('pkgconf', '2.2.0'),
+    ('GObject-Introspection', '1.78.1'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
 ]
 dependencies = [
-    ('Python', '3.12.3'),
-    ('zlib', '1.3.1'),
+    ('Python', '3.11.5'),
+    ('zlib', '1.2.13'),
     ('GMP', '6.3.0'),
-    ('GSL', '2.8'),
-    ('GLib', '2.80.4'),
-    ('libunwind', '1.8.1'),
-    ('elfutils', '0.191'),
+    ('GSL', '2.7'),
+    ('GLib', '2.78.1'),
+    ('libunwind', '1.6.2'),
+    ('elfutils', '0.190'),
 ]
 
 
Diff against GStreamer-1.22.5-GCC-12.3.0.eb

easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.5-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.5-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb
index edec237860..4b2634beaa 100644
--- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.5-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GStreamer'
-version = '1.22.5'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,39 +9,36 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
-source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer']
+source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s']
 sources = [SOURCELOWER_TAR_XZ]
-patches = [
-    '%(name)s-1.18_fix_bad_suid.patch',
-]
-checksums = [
-    {'gstreamer-1.22.5.tar.xz': '4408d7930f381809e85917acc19712f173261ba85bdf20c5567b2a21b1193b61'},
-    {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'},
-]
+patches = ['%(name)s-1.24_fix_bad_suid.patch']
+checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3',  # gstreamer-1.24.8.tar.xz
+             'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1',  # %(name)s-1.24_fix_bad_suid.patch
+             ]
 
 builddependencies = [
-    ('Meson', '1.1.1'),
+    ('Meson', '1.2.3'),
     ('Ninja', '1.11.1'),
-    ('Perl', '5.36.1'),
+    ('Perl', '5.38.0'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('GObject-Introspection', '1.76.1'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
+    ('GObject-Introspection', '1.78.1'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
 ]
-
 dependencies = [
-    ('Python', '3.11.3'),
+    ('Python', '3.11.5'),
     ('zlib', '1.2.13'),
-    ('GMP', '6.2.1'),
+    ('GMP', '6.3.0'),
     ('GSL', '2.7'),
-    ('GLib', '2.77.1'),
+    ('GLib', '2.78.1'),
     ('libunwind', '1.6.2'),
-    ('elfutils', '0.189'),
+    ('elfutils', '0.190'),
 ]
 
+
 sanity_check_paths = {
     'files': [],
     'dirs': ['include', 'share', 'libexec'],
Diff against GStreamer-1.22.1-GCC-12.2.0.eb

easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.1-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.1-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb
index 20ecd1c402..4b2634beaa 100644
--- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.1-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GStreamer'
-version = '1.22.1'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,39 +9,36 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
-source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer']
+source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s']
 sources = [SOURCELOWER_TAR_XZ]
-patches = [
-    '%(name)s-1.18_fix_bad_suid.patch',
-]
-checksums = [
-    {'gstreamer-1.22.1.tar.xz': 'cd3ca759f926763615fdfcea63c9761198c42889bc0615ceec73e22b24fde771'},
-    {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'},
-]
+patches = ['%(name)s-1.24_fix_bad_suid.patch']
+checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3',  # gstreamer-1.24.8.tar.xz
+             'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1',  # %(name)s-1.24_fix_bad_suid.patch
+             ]
 
 builddependencies = [
-    ('Meson', '0.64.0'),
+    ('Meson', '1.2.3'),
     ('Ninja', '1.11.1'),
-    ('Perl', '5.36.0'),
+    ('Perl', '5.38.0'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('GObject-Introspection', '1.74.0'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.3'),
+    ('GObject-Introspection', '1.78.1'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
 ]
-
 dependencies = [
-    ('Python', '3.10.8'),
-    ('zlib', '1.2.12'),
-    ('GMP', '6.2.1'),
+    ('Python', '3.11.5'),
+    ('zlib', '1.2.13'),
+    ('GMP', '6.3.0'),
     ('GSL', '2.7'),
-    ('GLib', '2.75.0'),
+    ('GLib', '2.78.1'),
     ('libunwind', '1.6.2'),
-    ('elfutils', '0.189'),
+    ('elfutils', '0.190'),
 ]
 
+
 sanity_check_paths = {
     'files': [],
     'dirs': ['include', 'share', 'libexec'],

Updated software Paraver-4.11.4-GCC-13.2.0.eb

Diff against Paraver-4.11.4-GCC-12.3.0.eb

easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-12.3.0.eb b/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-13.2.0.eb
index 72f3e31044..49f5d0511e 100644
--- a/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-13.2.0.eb
@@ -6,7 +6,7 @@ description = """A very powerful performance visualization and analysis tool bas
  traces that can be used to analyse any information that is expressed on its input trace format.
  Traces for parallel MPI, OpenMP and other programs can be genereated with Extrae."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://ftp.tools.bsc.es/wxparaver/']
 sources = ['wxparaver-%(version)s-src.tar.bz2']
@@ -14,8 +14,8 @@ checksums = ['8f65fbeacaef003b544ecc0244a4ed9a99e9521cdd027889106fbce0b052fd8d']
 
 dependencies = [
     ('zlib', '1.2.13'),
-    ('Boost', '1.82.0'),
-    ('wxWidgets', '3.2.2.1'),
+    ('Boost', '1.83.0'),
+    ('wxWidgets', '3.2.6'),
 ]
 
 moduleclass = 'perf'
Diff against Paraver-4.11.1-foss-2022a.eb

easybuild/easyconfigs/p/Paraver/Paraver-4.11.1-foss-2022a.eb

diff --git a/easybuild/easyconfigs/p/Paraver/Paraver-4.11.1-foss-2022a.eb b/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-13.2.0.eb
index 849185d175..49f5d0511e 100644
--- a/easybuild/easyconfigs/p/Paraver/Paraver-4.11.1-foss-2022a.eb
+++ b/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-13.2.0.eb
@@ -1,21 +1,21 @@
 name = 'Paraver'
-version = '4.11.1'
+version = '4.11.4'
 
 homepage = 'https://tools.bsc.es/paraver'
 description = """A very powerful performance visualization and analysis tool based on
  traces that can be used to analyse any information that is expressed on its input trace format.
  Traces for parallel MPI, OpenMP and other programs can be genereated with Extrae."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://ftp.tools.bsc.es/wxparaver/']
 sources = ['wxparaver-%(version)s-src.tar.bz2']
-checksums = ['b1c1cc8ce69adb095b9f8a4500250c0baa50668be60825f75d75fddca9a88f77']
+checksums = ['8f65fbeacaef003b544ecc0244a4ed9a99e9521cdd027889106fbce0b052fd8d']
 
 dependencies = [
-    ('zlib', '1.2.12'),
-    ('Boost', '1.79.0'),
-    ('wxWidgets', '3.2.1'),
+    ('zlib', '1.2.13'),
+    ('Boost', '1.83.0'),
+    ('wxWidgets', '3.2.6'),
 ]
 
 moduleclass = 'perf'
Diff against Paraver-4.9.2-foss-2021a.eb

easybuild/easyconfigs/p/Paraver/Paraver-4.9.2-foss-2021a.eb

diff --git a/easybuild/easyconfigs/p/Paraver/Paraver-4.9.2-foss-2021a.eb b/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-13.2.0.eb
index 0f380e95d9..49f5d0511e 100644
--- a/easybuild/easyconfigs/p/Paraver/Paraver-4.9.2-foss-2021a.eb
+++ b/easybuild/easyconfigs/p/Paraver/Paraver-4.11.4-GCC-13.2.0.eb
@@ -1,21 +1,21 @@
 name = 'Paraver'
-version = '4.9.2'
+version = '4.11.4'
 
 homepage = 'https://tools.bsc.es/paraver'
 description = """A very powerful performance visualization and analysis tool based on
  traces that can be used to analyse any information that is expressed on its input trace format.
  Traces for parallel MPI, OpenMP and other programs can be genereated with Extrae."""
 
-toolchain = {'name': 'foss', 'version': '2021a'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 
 source_urls = ['https://ftp.tools.bsc.es/wxparaver/']
 sources = ['wxparaver-%(version)s-src.tar.bz2']
-checksums = ['83289584040bcedf8cab1b2ae3545191c8bdef0e11ab62b06e54cbf111f2127a']
+checksums = ['8f65fbeacaef003b544ecc0244a4ed9a99e9521cdd027889106fbce0b052fd8d']
 
 dependencies = [
-    ('zlib', '1.2.11'),
-    ('Boost', '1.76.0'),
-    ('wxWidgets', '3.1.5'),
+    ('zlib', '1.2.13'),
+    ('Boost', '1.83.0'),
+    ('wxWidgets', '3.2.6'),
 ]
 
 moduleclass = 'perf'

Updated software wxWidgets-3.2.6-GCC-13.2.0.eb

Diff against wxWidgets-3.2.6-GCC-13.3.0.eb

easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb

diff --git a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.2.0.eb
index 0c9c897677..1805d927db 100644
--- a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
+++ b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.2.0.eb
@@ -11,7 +11,7 @@ Ruby and many other languages, and unlike other cross-platform toolkits,
 wxWidgets gives applications a truly native look and feel because it
 uses the platform's native API rather than emulating the GUI."""
 
-toolchain = {'name': 'GCC', 'version': '13.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 toolchainopts = {'pic': True}
 
 github_account = 'wxWidgets'
@@ -20,27 +20,27 @@ sources = [SOURCE_TAR_BZ2]
 checksums = ['939e5b77ddc5b6092d1d7d29491fe67010a2433cf9b9c0d841ee4d04acb9dce7']
 
 builddependencies = [
-    ('gettext', '0.22.5'),
-    ('pkgconf', '2.2.0'),
-    ('Python', '3.12.3'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
+    ('Python', '3.11.5'),
 ]
 
 dependencies = [
-    ('libpng', '1.6.43'),
-    ('zlib', '1.3.1'),
+    ('libpng', '1.6.40'),
+    ('zlib', '1.2.13'),
     ('libjpeg-turbo', '3.0.1'),
-    ('XZ', '5.4.5'),
+    ('XZ', '5.4.4'),
     ('jbigkit', '2.1'),
     ('LibTIFF', '4.6.0'),
-    ('expat', '2.6.2'),
-    ('GTK3', '3.24.42'),
-    ('X11', '20240607'),
-    ('Mesa', '24.1.3'),
+    ('expat', '2.5.0'),
+    ('GTK3', '3.24.39'),
+    ('X11', '20231019'),
+    ('Mesa', '23.1.9'),
     ('libGLU', '9.0.3'),
-    ('SDL2', '2.30.6'),
+    ('SDL2', '2.28.5'),
     ('cairo', '1.18.0'),
     ('GST-plugins-base', '1.24.8'),
-    ('GLib', '2.80.4'),
+    ('GLib', '2.78.1'),
 ]
 
 local_cpath_ext = '$EBROOTGTKPLUS/include/gtk-3.0:$EBROOTGLIB/include/glib-2.0:$EBROOTGLIB/lib/glib-2.0/include'
Diff against wxWidgets-3.2.2.1-GCC-12.3.0.eb

easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.3.0.eb b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.2.0.eb
index b6ba8f01d9..1805d927db 100644
--- a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'wxWidgets'
-version = '3.2.2.1'
+version = '3.2.6'
 
 homepage = 'https://www.wxwidgets.org'
 description = """wxWidgets is a C++ library that lets developers create
@@ -11,36 +11,36 @@ Ruby and many other languages, and unlike other cross-platform toolkits,
 wxWidgets gives applications a truly native look and feel because it
 uses the platform's native API rather than emulating the GUI."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 toolchainopts = {'pic': True}
 
 github_account = 'wxWidgets'
 source_urls = [GITHUB_RELEASE]
 sources = [SOURCE_TAR_BZ2]
-checksums = ['dffcb6be71296fff4b7f8840eb1b510178f57aa2eb236b20da41182009242c02']
+checksums = ['939e5b77ddc5b6092d1d7d29491fe67010a2433cf9b9c0d841ee4d04acb9dce7']
 
 builddependencies = [
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
-    ('Python', '3.11.3'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
+    ('Python', '3.11.5'),
 ]
 
 dependencies = [
-    ('libpng', '1.6.39'),
+    ('libpng', '1.6.40'),
     ('zlib', '1.2.13'),
-    ('libjpeg-turbo', '2.1.5.1'),
-    ('XZ', '5.4.2'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('XZ', '5.4.4'),
     ('jbigkit', '2.1'),
-    ('LibTIFF', '4.5.0'),
+    ('LibTIFF', '4.6.0'),
     ('expat', '2.5.0'),
-    ('GTK3', '3.24.37'),
-    ('X11', '20230603'),
-    ('Mesa', '23.1.4'),
+    ('GTK3', '3.24.39'),
+    ('X11', '20231019'),
+    ('Mesa', '23.1.9'),
     ('libGLU', '9.0.3'),
-    ('SDL2', '2.28.2'),
-    ('cairo', '1.17.8'),
-    ('GST-plugins-base', '1.22.5'),
-    ('GLib', '2.77.1'),
+    ('SDL2', '2.28.5'),
+    ('cairo', '1.18.0'),
+    ('GST-plugins-base', '1.24.8'),
+    ('GLib', '2.78.1'),
 ]
 
 local_cpath_ext = '$EBROOTGTKPLUS/include/gtk-3.0:$EBROOTGLIB/include/glib-2.0:$EBROOTGLIB/lib/glib-2.0/include'
Diff against wxWidgets-3.2.2.1-GCC-12.2.0.eb

easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.2.0.eb b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.2.0.eb
index 465575b3ec..1805d927db 100644
--- a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'wxWidgets'
-version = '3.2.2.1'
+version = '3.2.6'
 
 homepage = 'https://www.wxwidgets.org'
 description = """wxWidgets is a C++ library that lets developers create
@@ -11,36 +11,36 @@ Ruby and many other languages, and unlike other cross-platform toolkits,
 wxWidgets gives applications a truly native look and feel because it
 uses the platform's native API rather than emulating the GUI."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.2.0'}
 toolchainopts = {'pic': True}
 
 github_account = 'wxWidgets'
 source_urls = [GITHUB_RELEASE]
 sources = [SOURCE_TAR_BZ2]
-checksums = ['dffcb6be71296fff4b7f8840eb1b510178f57aa2eb236b20da41182009242c02']
+checksums = ['939e5b77ddc5b6092d1d7d29491fe67010a2433cf9b9c0d841ee4d04acb9dce7']
 
 builddependencies = [
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.3'),
-    ('Python', '3.10.8'),
+    ('gettext', '0.22'),
+    ('pkgconf', '2.0.3'),
+    ('Python', '3.11.5'),
 ]
 
 dependencies = [
-    ('libpng', '1.6.38'),
-    ('zlib', '1.2.12'),
-    ('libjpeg-turbo', '2.1.4'),
-    ('XZ', '5.2.7'),
+    ('libpng', '1.6.40'),
+    ('zlib', '1.2.13'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('XZ', '5.4.4'),
     ('jbigkit', '2.1'),
-    ('LibTIFF', '4.4.0'),
-    ('expat', '2.4.9'),
-    ('GTK3', '3.24.35'),
-    ('X11', '20221110'),
-    ('Mesa', '22.2.4'),
-    ('libGLU', '9.0.2'),
-    ('SDL2', '2.26.3'),
-    ('cairo', '1.17.4'),
-    ('GST-plugins-base', '1.22.1'),
-    ('GLib', '2.75.0'),
+    ('LibTIFF', '4.6.0'),
+    ('expat', '2.5.0'),
+    ('GTK3', '3.24.39'),
+    ('X11', '20231019'),
+    ('Mesa', '23.1.9'),
+    ('libGLU', '9.0.3'),
+    ('SDL2', '2.28.5'),
+    ('cairo', '1.18.0'),
+    ('GST-plugins-base', '1.24.8'),
+    ('GLib', '2.78.1'),
 ]
 
 local_cpath_ext = '$EBROOTGTKPLUS/include/gtk-3.0:$EBROOTGLIB/include/glib-2.0:$EBROOTGLIB/lib/glib-2.0/include'

@boegel boegel added this to the 4.x milestone Nov 29, 2024
@github-actions github-actions bot removed the change label Nov 29, 2024
@bedroge
Copy link
Contributor

bedroge commented Dec 5, 2024

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@bedroge: Request for testing this PR well received on login1

PR test command 'EB_PR=21915 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21915 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2520278438 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).

@bedroge bedroge changed the title Add easyconfig Paraver-4.11.4-GCC-13.2.0.eb {vis}[GCC/13.2.0] GST-plugins-base v1.24.8, GStreamer v1.24.8, Paraver v4.11.4, wxWidets v3.2.6 Dec 5, 2024
@bedroge bedroge modified the milestones: 4.x, release after 4.9.4 Dec 5, 2024
@bedroge
Copy link
Contributor

bedroge commented Dec 5, 2024

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@bedroge: 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=21915 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21915 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2520305228 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
Collaborator

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

@bedroge
Copy link
Contributor

bedroge commented Dec 5, 2024

Test report by @bedroge
SUCCESS
Build succeeded for 6 out of 6 (4 easyconfigs in total)
bob-Latitude-5300 - Linux Ubuntu 24.04.1 LTS (Noble Numbat), x86_64, Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz, Python 3.12.3
See https://gist.github.com/bedroge/baff3028ac2dc8549728adcfb611c24c for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/6904598b9f611720ffbb0169fd8e47b1 for a full test report.

Copy link
Contributor

@bedroge bedroge left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@bedroge bedroge dismissed boegel’s stale review December 5, 2024 13:47

Requested change has been made

@bedroge
Copy link
Contributor

bedroge commented Dec 5, 2024

Test report by @bedroge
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
interactive1 - Linux Rocky Linux 8.10, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.6.8
See https://gist.github.com/bedroge/8a5bf72e138628d82d70c5d48594e41b for a full test report.

@bedroge
Copy link
Contributor

bedroge commented Dec 5, 2024

Going in, thanks @julianmorillo!

@bedroge bedroge merged commit 58f16c0 into easybuilders:develop Dec 5, 2024
10 checks passed
@julianmorillo julianmorillo deleted the Paraver branch December 10, 2024 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants