diff --git a/easybuild/easyconfigs/l/libaom/libaom-3.10.0-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libaom/libaom-3.10.0-GCCcore-14.3.0.eb new file mode 100644 index 000000000000..a8a3c46176e0 --- /dev/null +++ b/easybuild/easyconfigs/l/libaom/libaom-3.10.0-GCCcore-14.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'CMakeMake' + +name = 'libaom' +version = '3.10.0' + +homepage = 'https://aomedia.googlesource.com/aom/' +description = '' + +toolchain = {'name': 'GCCcore', 'version': '14.3.0'} + +sources = [{ + 'filename': SOURCELOWER_TAR_XZ, + 'git_config': { + 'url': 'https://aomedia.googlesource.com', + 'repo_name': 'aom', + 'tag': 'v%(version)s', + } +}] +checksums = ['00113580e21757476d5ea7f49cb869f36c4dc51b2be7d6203d9b6b84c7c80b13'] + +builddependencies = [ + ('binutils', '2.44'), + ('CMake', '4.0.3'), + ('Perl', '5.40.2'), + ('Yasm', '1.3.0'), +] + +configopts = ['', '-DBUILD_SHARED_LIBS=1'] + +sanity_check_paths = { + 'files': ['bin/aomdec', 'bin/aomenc', 'lib/libaom.a', f'lib/libaom.{SHLIB_EXT}'], + 'dirs': [], +} + +sanity_check_commands = [ + 'aomdec --help', + 'aomenc --help', +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/SVT-AV1/SVT-AV1-3.1.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/s/SVT-AV1/SVT-AV1-3.1.2-GCCcore-14.3.0.eb new file mode 100644 index 000000000000..ad067ac2c3ea --- /dev/null +++ b/easybuild/easyconfigs/s/SVT-AV1/SVT-AV1-3.1.2-GCCcore-14.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'SVT-AV1' +version = '3.1.2' + +homepage = 'https://gitlab.com/AOMediaCodec/SVT-AV1' +description = """The Scalable Video Technology for AV1 (SVT-AV1 Encoder) is an AV1-compliant software encoder library. +The work on the SVT-AV1 encoder targets the development of a production-quality AV1-encoder with performance levels +applicable to a wide range of applications, from premium VOD to real-time and live encoding/transcoding.""" + +toolchain = {'name': 'GCCcore', 'version': '14.3.0'} + +source_urls = ['https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v%(version)s'] +sources = ['%(name)s-v%(version)s.tar.gz'] +checksums = ['d0d73bfea42fdcc1222272bf2b0e2319e9df5574721298090c3d28315586ecb1'] + +builddependencies = [ + ('binutils', '2.44'), + ('CMake', '4.0.3'), + ('NASM', '2.16.03'), +] + +configopts = ['-DBUILD_SHARED_LIBS=OFF', ''] + +sanity_check_paths = { + 'files': ['bin/SvtAv1EncApp', 'lib/libSvtAv1Enc.a', f'lib/libSvtAv1Enc.{SHLIB_EXT}'], + 'dirs': [], +} + +sanity_check_commands = ['SvtAv1EncApp --version'] + +moduleclass = 'tools'