From 3a7d593be38b6948b3d703ea58f47d11060bf2ce Mon Sep 17 00:00:00 2001 From: jfgrimm Date: Wed, 18 Dec 2024 15:12:13 +0000 Subject: [PATCH] edit libheif and libde265 to GCCcore --- ....11-GCC-11.3.0.eb => libde265-1.0.11-GCCcore-11.3.0.eb} | 3 ++- ....15-GCC-12.3.0.eb => libde265-1.0.15-GCCcore-12.3.0.eb} | 3 ++- ....0.8-GCC-11.2.0.eb => libde265-1.0.8-GCCcore-10.3.0.eb} | 7 +++++-- ....0.8-GCC-10.3.0.eb => libde265-1.0.8-GCCcore-11.2.0.eb} | 7 +++++-- ...12.0-GCC-10.3.0.eb => libheif-1.12.0-GCCcore-10.3.0.eb} | 3 ++- ...12.0-GCC-11.2.0.eb => libheif-1.12.0-GCCcore-11.2.0.eb} | 3 ++- ...16.2-GCC-11.3.0.eb => libheif-1.16.2-GCCcore-11.3.0.eb} | 3 ++- ...17.6-GCC-12.3.0.eb => libheif-1.17.6-GCCcore-12.3.0.eb} | 3 ++- 8 files changed, 22 insertions(+), 10 deletions(-) rename easybuild/easyconfigs/l/libde265/{libde265-1.0.11-GCC-11.3.0.eb => libde265-1.0.11-GCCcore-11.3.0.eb} (91%) rename easybuild/easyconfigs/l/libde265/{libde265-1.0.15-GCC-12.3.0.eb => libde265-1.0.15-GCCcore-12.3.0.eb} (91%) rename easybuild/easyconfigs/l/libde265/{libde265-1.0.8-GCC-11.2.0.eb => libde265-1.0.8-GCCcore-10.3.0.eb} (83%) rename easybuild/easyconfigs/l/libde265/{libde265-1.0.8-GCC-10.3.0.eb => libde265-1.0.8-GCCcore-11.2.0.eb} (83%) rename easybuild/easyconfigs/l/libheif/{libheif-1.12.0-GCC-10.3.0.eb => libheif-1.12.0-GCCcore-10.3.0.eb} (92%) rename easybuild/easyconfigs/l/libheif/{libheif-1.12.0-GCC-11.2.0.eb => libheif-1.12.0-GCCcore-11.2.0.eb} (92%) rename easybuild/easyconfigs/l/libheif/{libheif-1.16.2-GCC-11.3.0.eb => libheif-1.16.2-GCCcore-11.3.0.eb} (93%) rename easybuild/easyconfigs/l/libheif/{libheif-1.17.6-GCC-12.3.0.eb => libheif-1.17.6-GCCcore-12.3.0.eb} (93%) diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCC-11.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCCcore-11.3.0.eb similarity index 91% rename from easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCC-11.3.0.eb rename to easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCCcore-11.3.0.eb index 7640cb6a545..b7fbebbccca 100644 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.11-GCCcore-11.3.0.eb @@ -8,13 +8,14 @@ version = '1.0.11' homepage = 'https://github.com/strukturag/libde265' description = "libde265 is an open source implementation of the h.265 video codec" -toolchain = {'name': 'GCC', 'version': '11.3.0'} +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['2f8f12cabbdb15e53532b7c1eb964d4e15d444db1be802505e6ac97a25035bab'] builddependencies = [ + ('binutils', '2.38'), ('CMake', '3.23.1'), ] diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-12.3.0.eb similarity index 91% rename from easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCC-12.3.0.eb rename to easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-12.3.0.eb index 9d6371e84ba..7d6d8ec7ec1 100644 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.15-GCCcore-12.3.0.eb @@ -8,13 +8,14 @@ version = '1.0.15' homepage = 'https://github.com/strukturag/libde265' description = "libde265 is an open source implementation of the h.265 video codec" -toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d'] builddependencies = [ + ('binutils', '2.40'), ('CMake', '3.26.3'), ] diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-10.3.0.eb similarity index 83% rename from easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-11.2.0.eb rename to easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-10.3.0.eb index 38d6c4a7d6e..3cf9fb88dc9 100644 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-10.3.0.eb @@ -6,13 +6,16 @@ version = '1.0.8' homepage = 'https://github.com/strukturag/libde265' description = "libde265 is an open source implementation of the h.265 video codec" -toolchain = {'name': 'GCC', 'version': '11.2.0'} +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905'] -builddependencies = [('CMake', '3.22.1')] +builddependencies = [ + ('binutils', '2.36.1'), + ('CMake', '3.20.1'), +] sanity_check_paths = { 'files': ['bin/dec265', 'bin/enc265', 'lib/liblibde265.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-11.2.0.eb similarity index 83% rename from easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-10.3.0.eb rename to easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-11.2.0.eb index 647d345e73e..e2065d805b0 100644 --- a/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/l/libde265/libde265-1.0.8-GCCcore-11.2.0.eb @@ -6,13 +6,16 @@ version = '1.0.8' homepage = 'https://github.com/strukturag/libde265' description = "libde265 is an open source implementation of the h.265 video codec" -toolchain = {'name': 'GCC', 'version': '10.3.0'} +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} source_urls = ['https://github.com/strukturag/libde265/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905'] -builddependencies = [('CMake', '3.20.1')] +builddependencies = [ + ('binutils', '2.37'), + ('CMake', '3.22.1'), +] sanity_check_paths = { 'files': ['bin/dec265', 'bin/enc265', 'lib/liblibde265.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-10.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-10.3.0.eb similarity index 92% rename from easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-10.3.0.eb rename to easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-10.3.0.eb index 7850c1ed564..93f14603ac1 100644 --- a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-10.3.0.eb +++ b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-10.3.0.eb @@ -6,13 +6,14 @@ version = '1.12.0' homepage = 'https://github.com/strukturag/libheif' description = "libheif is an HEIF and AVIF file format decoder and encoder" -toolchain = {'name': 'GCC', 'version': '10.3.0'} +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718'] builddependencies = [ + ('binutils', '2.36.1'), ('CMake', '3.20.1'), ('Doxygen', '1.9.1'), ] diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-11.2.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-11.2.0.eb similarity index 92% rename from easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-11.2.0.eb rename to easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-11.2.0.eb index 31a01b9b103..164821bc84e 100644 --- a/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCC-11.2.0.eb +++ b/easybuild/easyconfigs/l/libheif/libheif-1.12.0-GCCcore-11.2.0.eb @@ -6,13 +6,14 @@ version = '1.12.0' homepage = 'https://github.com/strukturag/libheif' description = "libheif is an HEIF and AVIF file format decoder and encoder" -toolchain = {'name': 'GCC', 'version': '11.2.0'} +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718'] builddependencies = [ + ('binutils', '2.37'), ('CMake', '3.22.1'), ('Doxygen', '1.9.1'), ] diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCC-11.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCCcore-11.3.0.eb similarity index 93% rename from easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCC-11.3.0.eb rename to easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCCcore-11.3.0.eb index 9eb3548d709..c2051457429 100644 --- a/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCC-11.3.0.eb +++ b/easybuild/easyconfigs/l/libheif/libheif-1.16.2-GCCcore-11.3.0.eb @@ -8,13 +8,14 @@ version = '1.16.2' homepage = 'https://github.com/strukturag/libheif' description = "libheif is an HEIF and AVIF file format decoder and encoder" -toolchain = {'name': 'GCC', 'version': '11.3.0'} +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['7f97e4205c0bd9f9b8560536c8bd2e841d1c9a6d610401eb3eb87ed9cdfe78ea'] builddependencies = [ + ('binutils', '2.3'), ('CMake', '3.23.1'), ('Doxygen', '1.9.4'), ] diff --git a/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCCcore-12.3.0.eb similarity index 93% rename from easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCC-12.3.0.eb rename to easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCCcore-12.3.0.eb index 77784e13457..9ca2db177a2 100644 --- a/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCC-12.3.0.eb +++ b/easybuild/easyconfigs/l/libheif/libheif-1.17.6-GCCcore-12.3.0.eb @@ -8,13 +8,14 @@ version = '1.17.6' homepage = 'https://github.com/strukturag/libheif' description = "libheif is an HEIF and AVIF file format decoder and encoder" -toolchain = {'name': 'GCC', 'version': '12.3.0'} +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} source_urls = ['https://github.com/strukturag/libheif/releases/download/v%(version)s/'] sources = [SOURCE_TAR_GZ] checksums = ['8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee'] builddependencies = [ + ('binutils', '2.40'), ('CMake', '3.26.3'), ('Doxygen', '1.9.7'), ]