Skip to content

Commit

Permalink
adding easyconfigs: Eclipse-SDK-4.30-Java-21.eb, Eclipse-java-2023.12…
Browse files Browse the repository at this point in the history
…-Java-21.eb and patches: eclipse-java-2023.12_fix_path.patch
  • Loading branch information
SimonPinches committed Jan 17, 2024
1 parent 54a6569 commit 13dc08d
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 0 deletions.
29 changes: 29 additions & 0 deletions easybuild/easyconfigs/e/Eclipse-SDK/Eclipse-SDK-4.30-Java-21.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
easyblock = 'Tarball'

name = 'Eclipse-SDK'
version = '4.30'
versionsuffix = "-Java-21"

homepage = 'http://www.eclipse.org'
description = """Integrated Development Environment"""

toolchain = SYSTEM

source_urls = [
'https://www.eclipse.org/downloads/download.php?mirror_id=1&file=/eclipse/downloads/drops4/R-%(version)s-202312010110/'
]
sources =['eclipse-SDK-%(version)s-linux-gtk-x86_64.tar.gz']
checksums = ['dd47da230529803f95581ec0af96f2efcce576a9ab960f5cb08364adefa6f22d']

dependencies = [('Java', '21', '', SYSTEM)]

modextrapaths = {
'PATH': '',
}

sanity_check_paths = {
'files': ['eclipse'],
'dirs': ['configuration', 'features', 'plugins']
}

moduleclass = 'devel'
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
easyblock = 'Tarball'

name = 'Eclipse-java'
version = '2023.12'
versionsuffix = "-Java-21"

homepage = 'http://www.eclipse.org'
description = """Integrated Development Environment"""

toolchain = SYSTEM

source_urls = [
'https://www.eclipse.org/downloads/download.php?&mirror_id=1&file=/technology/epp/downloads/release/2023-12/R/'
]
sources = [
'eclipse-java-%(version_major)s-%(version_minor)s-R-linux-gtk-x86_64.tar.gz'
]
patches = ['%(namelower)s-%(version)s_fix_path.patch']
checksums = [
{'eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz':
'09fda3acd8da911b5e18efd6d7ca27784f440ccdd52f28bf94869f81f7e9ad47'},
{'eclipse-java-2023.12_fix_path.patch': '31c76729e1aa73309487462c802e91ed5c016cb868d5741c8d7a6609b73f6374'},
]

dependencies = [('Java', '21', '', SYSTEM)]

modextrapaths = {
'PATH': '',
}

sanity_check_paths = {
'files': ['eclipse'],
'dirs': ['configuration', 'features', 'plugins']
}

moduleclass = 'devel'
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff -Nru eclipse-orig/eclipse.ini eclipse/eclipse.ini
--- eclipse-orig/eclipse.ini 2023-12-01 22:22:06.710000000 +0100
+++ eclipse/eclipse.ini 2024-01-17 12:55:53.744683000 +0100
@@ -10,7 +10,7 @@
openFile
--launcher.appendVmargs
-vm
-plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_17.0.9.v20231028-0858/jre/bin/java
+/work/imas/opt/EasyBuild/software/Java/17.0.6/bin/java
-vmargs
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclientjava
-Dosgi.requiredJavaVersion=17

0 comments on commit 13dc08d

Please sign in to comment.