From 53dfd97c96b4b5b08ed20199ddfb34eb0237d88a Mon Sep 17 00:00:00 2001 From: sassy Date: Tue, 23 Aug 2022 10:51:05 +0100 Subject: [PATCH 1/2] adding easyconfigs: libpsl-0.21.1-GCCcore-11.2.0.eb --- .../l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb new file mode 100644 index 000000000000..17dc25fdbc17 --- /dev/null +++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libpsl' +version = '0.21.1' + +homepage = 'https://rockdaboot.github.io/libpsl' +description = "C library for the Public Suffix List" + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = ['https://github.com/rockdaboot/libpsl/archive'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c'] + +builddependencies = [ + ('binutils', '2.37'), + ('libtool', '2.4.6'), + ('Autotools', '20210726'), + ('CMake', '3.22.1'), +] + +dependencies = [ + ('libidn2', '2.3.2'), + ('libunistring', '1.0'), +] + +sanity_check_paths = { + 'files': ['bin/psl', 'lib/libpsl.a'], + 'dirs': [] +} + +moduleclass = 'lib' From 24f102a24350f2ff475a172415f724a1c2659c99 Mon Sep 17 00:00:00 2001 From: sassy Date: Fri, 26 Aug 2022 18:24:03 +0100 Subject: [PATCH 2/2] Python-bare added, surplus build-dependencies removed, sanity check command added --- .../easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb index 17dc25fdbc17..180125212722 100644 --- a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb +++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.1-GCCcore-11.2.0.eb @@ -14,9 +14,7 @@ checksums = ['ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c'] builddependencies = [ ('binutils', '2.37'), - ('libtool', '2.4.6'), - ('Autotools', '20210726'), - ('CMake', '3.22.1'), + ('Python', '3.9.6', '-bare'), ] dependencies = [ @@ -24,6 +22,8 @@ dependencies = [ ('libunistring', '1.0'), ] +sanity_check_commands = [('psl --version')] + sanity_check_paths = { 'files': ['bin/psl', 'lib/libpsl.a'], 'dirs': []