Skip to content

{math}[system/system] MATLAB v2025b w/ r5#25805

Open
bedroge wants to merge 1 commit intoeasybuilders:developfrom
bedroge:20260420195348_new_pr_MATLAB2025b
Open

{math}[system/system] MATLAB v2025b w/ r5#25805
bedroge wants to merge 1 commit intoeasybuilders:developfrom
bedroge:20260420195348_new_pr_MATLAB2025b

Conversation

@bedroge
Copy link
Copy Markdown
Contributor

@bedroge bedroge commented Apr 20, 2026

(created using eb --new-pr)

Requires MathWorksServiceHost from:

@bedroge bedroge added the update label Apr 20, 2026
@github-actions github-actions Bot added the manual_download Sources require manual download label Apr 20, 2026
@github-actions
Copy link
Copy Markdown

Updated software MATLAB-2025b-r5.eb

Diff against MATLAB-2025b-r2.eb

easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r2.eb

diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r2.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r5.eb
index dbd2d7c305..a5b56e172d 100644
--- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r2.eb
+++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r5.eb
@@ -1,6 +1,6 @@
 name = 'MATLAB'
 version = '2025b'
-_update = '2'
+_update = '5'
 versionsuffix = f'-r{_update}'
 
 homepage = 'https://www.mathworks.com/products/matlab'
@@ -11,7 +11,7 @@ description = """MATLAB is a high-level language and interactive environment
 toolchain = SYSTEM
 
 sources = [f'R%(version)s_Update_{_update}_Linux.iso']
-checksums = ['99b6fe30737151c165b8d4d61092eebc61851de9a6c58759b636b0b8e3836e4f']
+checksums = ['00b2eac3f5fd62f93295b99d509015e83895c6bee7a0a71c13d0fb055fd63d49']
 
 download_instructions = f'Download {sources[0]} from mathworks.com'
 
@@ -21,7 +21,7 @@ osdependencies = [
     ('p7zip-plugins', 'p7zip-full'),   # for extracting iso-files
     ('at-spi2-atk', 'libatk-bridge2.0-0t64'),
 ]
-dependencies = [('MathWorksServiceHost', '2025.11.1.2')]
+dependencies = [('MathWorksServiceHost', '2026.3.0.6')]
 
 # Use EB_MATLAB_KEY environment variable or uncomment and modify license key
 # key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000'
Diff against MATLAB-2025a-r1.eb

easybuild/easyconfigs/m/MATLAB/MATLAB-2025a-r1.eb

diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025a-r1.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r5.eb
index eae3e925b8..a5b56e172d 100644
--- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2025a-r1.eb
+++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r5.eb
@@ -1,7 +1,7 @@
 name = 'MATLAB'
-version = '2025a'
-_update = '1'
-versionsuffix = '-r%s' % _update
+version = '2025b'
+_update = '5'
+versionsuffix = f'-r{_update}'
 
 homepage = 'https://www.mathworks.com/products/matlab'
 description = """MATLAB is a high-level language and interactive environment
@@ -10,9 +10,10 @@ description = """MATLAB is a high-level language and interactive environment
 
 toolchain = SYSTEM
 
-sources = ['R%s_Update_%s_Linux.iso' % (version, _update)]
-checksums = ['fa2de4c800b1a3c7fbb6c2c1efbe410f13e044d8196bc9cc31bf514fdefabe8b']
-download_instructions = 'Download %s from mathworks.com' % sources[0]
+sources = [f'R%(version)s_Update_{_update}_Linux.iso']
+checksums = ['00b2eac3f5fd62f93295b99d509015e83895c6bee7a0a71c13d0fb055fd63d49']
+
+download_instructions = f'Download {sources[0]} from mathworks.com'
 
 java_options = '-Xmx2048m'
 
@@ -20,7 +21,7 @@ osdependencies = [
     ('p7zip-plugins', 'p7zip-full'),   # for extracting iso-files
     ('at-spi2-atk', 'libatk-bridge2.0-0t64'),
 ]
-dependencies = [('MathWorksServiceHost', '2025.9.0.2')]
+dependencies = [('MathWorksServiceHost', '2026.3.0.6')]
 
 # Use EB_MATLAB_KEY environment variable or uncomment and modify license key
 # key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000'
Diff against MATLAB-2024a-r7.eb

easybuild/easyconfigs/m/MATLAB/MATLAB-2024a-r7.eb

diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2024a-r7.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r5.eb
index 3829cc1892..a5b56e172d 100644
--- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2024a-r7.eb
+++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2025b-r5.eb
@@ -1,7 +1,7 @@
 name = 'MATLAB'
-version = '2024a'
-_update = '7'
-versionsuffix = '-r%s' % _update
+version = '2025b'
+_update = '5'
+versionsuffix = f'-r{_update}'
 
 homepage = 'https://www.mathworks.com/products/matlab'
 description = """MATLAB is a high-level language and interactive environment
@@ -10,14 +10,18 @@ description = """MATLAB is a high-level language and interactive environment
 
 toolchain = SYSTEM
 
-sources = ['R%s_Update_%s_Linux.iso' % (version, _update)]
-checksums = ['65cbb111745d746e94c301978fd7856ce333bc4eba331ce0050794d9515419f3']
-download_instructions = 'Download %s from mathworks.com' % sources[0]
+sources = [f'R%(version)s_Update_{_update}_Linux.iso']
+checksums = ['00b2eac3f5fd62f93295b99d509015e83895c6bee7a0a71c13d0fb055fd63d49']
+
+download_instructions = f'Download {sources[0]} from mathworks.com'
 
 java_options = '-Xmx2048m'
 
-osdependencies = [('p7zip-plugins', 'p7zip-full')]  # for extracting iso-files
-dependencies = [('MathWorksServiceHost', '2024.13.0.2')]
+osdependencies = [
+    ('p7zip-plugins', 'p7zip-full'),   # for extracting iso-files
+    ('at-spi2-atk', 'libatk-bridge2.0-0t64'),
+]
+dependencies = [('MathWorksServiceHost', '2026.3.0.6')]
 
 # Use EB_MATLAB_KEY environment variable or uncomment and modify license key
 # key = '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000'

@bedroge
Copy link
Copy Markdown
Contributor Author

bedroge commented Apr 20, 2026

Test report by @bedroge
SUCCESS
Build succeeded for 1 out of 1 (total: 34 mins 20 secs) (1 easyconfigs in total)
node11 - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 7763 64-Core Processor (zen3), Python 3.12.12
See https://gist.github.com/bedroge/bcdceb93f9160846ef588b7a864f692d for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manual_download Sources require manual download update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant