modified: i/irodsfs/irodsfs-0.7.6.eb

new file:   j/JUnit/JUnit-4.13.2-Java-13.eb
	new file:   l/libreoffice/libreoffice-7.4.1.1-GCCcore-11.3.0.eb
	new file:   l/libreoffice/out
	new file:   x/XMLSec/XMLSec-1.2.34-GCCcore-11.3.0.eb
This commit is contained in:
Jakub Kropacek 2022-09-19 14:25:35 +02:00 committed by easybuild
parent 6c09b49398
commit e904d38e99
5 changed files with 1323 additions and 2 deletions

View File

@ -23,8 +23,7 @@ sanity_check_paths = {
postinstallcmds = [
'cp /mnt/proj3/easybuild/scripts/irods-startup.sh %(installdir)s/',
'cp /mnt/proj3/easybuild/scripts/irods.it4i.cz.crt %(installdir)s/',
# 'curl -L https://docs.it4i.cz/irods1.it4i.cz.crt -o %(installdir)s/irods1.it4i.cz.crt',
'cp /mnt/proj3/easybuild/scripts/chain_geant_ov_rsa_ca_4_full.* %(installdir)s/',
]
modluafooter = 'execute{cmd="bash $EBROOTIRODSFS/irods-startup.sh", modeA={"load"}}'

View File

@ -0,0 +1,26 @@
# IT4Innovations 2022
# JK
easyblock = 'JAR'
name = 'JUnit'
version = '4.13.2'
versionsuffix = '-Java-%(javaver)s'
homepage = 'http://sourceforge.net/projects/junit'
description = """A programmer-oriented testing framework for Java."""
toolchain = SYSTEM
source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/']
sources = ['%(namelower)s-%(version)s.jar']
checksums = ['8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3']
dependencies = [('Java', '13', '', True)]
sanity_check_paths = {
'files': sources,
'dirs': [],
}
moduleclass = 'devel'

View File

@ -0,0 +1,50 @@
# Contribution from IT4Innovations National Supercomputing Center, Czech Republic
# JK
easyblock = 'ConfigureMake'
name = 'libreoffice'
version = '7.4.1.1'
local_javasuffix = '-Java-13'
homepage = 'https://libreoffice.org'
description = """
LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice).
"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['http://download.documentfoundation.org/libreoffice/src/7.4.1/']
sources = ['%(name)s-%(version)s.tar.xz']
checksums = ['2c5c219c538776b4ec3815fe74c1915024cbe17dd0950e725e544ff49b20a28c']
builddependencies = [('Doxygen', '1.9.4')]
dependencies = [
('libxslt', '1.1.34'),
('Qt5', '5.15.5'),
('flex', '2.6.4'),
# ('GStreamer', '1.20.2'), # GCC, --disable-gstreamer
('NSS', '3.79'), # --disable-nss, experimental, will use OpenSSL instead
# ('NSPR', '4.34'), # fix for failed to initialize NSS library?
('GTK3', '3.24.33'),
('Python', '3.10.4'),
# ('Java', ''), # --without-java
('gperf', '3.1'),
# Java dependencies, or --without-java
('ant', '1.10.11', local_javasuffix, True),
# ('JUnit', '4.13.2', local_javasuffix, True), # --with-junit=${EBROOTJUNIT}
]
configure_cmd = "./autogen.sh"
configopts = '--disable-cups --disable-gstreamer-1.0 --disable-postgresql-sdbc --without-junit --disable-mariadb-sdbc'
buildopts = "verbose=t"
runtest = "check"
sanity_check_paths = {
'files': [],
'dirs': ["."]
}
moduleclass = 'tools'

1211
l/libreoffice/out Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,35 @@
easyblock = 'ConfigureMake'
name = 'XMLSec'
version = '1.2.34'
homepage = 'https://www.aleksey.com/xmlsec/index.html'
description = """XML Security Library is a C library based on LibXML2,
supporting major XML security standards."""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['http://www.aleksey.com/xmlsec/download/']
sources = ['%(namelower)s%(version_major)s-%(version)s.tar.gz']
checksums = ['52ced4943f35bd7d0818a38298c1528ca4ac8a54440fd71134a07d2d1370a262']
builddependencies = [
('binutils', '2.38')
]
dependencies = [
('libtool', '2.4.7'),
('libxml2', '2.9.13'),
('OpenSSL', '1.1', '', True),
]
sanity_check_paths = {
'files': ['bin/xmlsec1', 'bin/xmlsec1-config',
'lib/libxmlsec1.a', 'lib/libxmlsec1-openssl.a',
'lib/libxmlsec1.%s.%s' % (SHLIB_EXT, version),
'lib/libxmlsec1-openssl.%s.%s' % (SHLIB_EXT, version)],
'dirs': ['include/xmlsec%(version_major)s/xmlsec', 'share'],
}
moduleclass = 'lib'