From 80e2dfd60de80a9edd06a186450b8841ff1ca7c9 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 2 Mar 2021 11:53:44 +0100 Subject: [PATCH] remove custom easyconfigs for CGAL and fontconfig, build script now uses hooks for customisations --- .../CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb | 39 ------------------- .../fontconfig-2.13.92-GCCcore-9.3.0.eb | 39 ------------------- 2 files changed, 78 deletions(-) delete mode 100644 easyconfigs/CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb delete mode 100644 easyconfigs/fontconfig-2.13.92-GCCcore-9.3.0.eb diff --git a/easyconfigs/CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb b/easyconfigs/CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb deleted file mode 100644 index 886cf10466..0000000000 --- a/easyconfigs/CGAL-4.14.3-gompi-2020a-Python-3.8.2.eb +++ /dev/null @@ -1,39 +0,0 @@ -name = 'CGAL' -version = '4.14.3' -versionsuffix = '-Python-%(pyver)s' - -homepage = 'https://www.cgal.org/' -description = """The goal of the CGAL Open Source Project is to provide easy access to efficient - and reliable geometric algorithms in the form of a C++ library.""" - -toolchain = {'name': 'gompi', 'version': '2020a'} -#toolchainopts = {'strict': True} -toolchainopts = {'precise': True} - -source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] -sources = [SOURCE_TAR_XZ] -checksums = ['5bafe7abe8435beca17a1082062d363368ec1e3f0d6581bb0da8b010fb389fe4'] - -builddependencies = [ - ('CMake', '3.16.4'), - ('Eigen', '3.3.7'), -] - -dependencies = [ - ('zlib', '1.2.11'), - ('Python', '3.8.2'), - ('Boost', '1.72.0'), - ('MPFR', '4.0.2'), - ('GMP', '6.2.0'), - ('Mesa', '20.0.2'), - ('libGLU', '9.0.1'), - ('Qt5', '5.14.1'), -] - -configopts = "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include\;$EBROOTLIBGLU/include " -configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT -configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT -configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " -configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " - -moduleclass = 'numlib' diff --git a/easyconfigs/fontconfig-2.13.92-GCCcore-9.3.0.eb b/easyconfigs/fontconfig-2.13.92-GCCcore-9.3.0.eb deleted file mode 100644 index be5126c14c..0000000000 --- a/easyconfigs/fontconfig-2.13.92-GCCcore-9.3.0.eb +++ /dev/null @@ -1,39 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'fontconfig' -version = '2.13.92' - -homepage = 'https://www.freedesktop.org/wiki/Software/fontconfig/' - -description = """ - Fontconfig is a library designed to provide system-wide font configuration, - customization and application access. -""" - -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://www.freedesktop.org/software/fontconfig/release/'] -sources = [SOURCE_TAR_GZ] -checksums = ['3406a05b83a42231e3df68d02bc0a0cf47b3f2e8f11c8ede62267daf5f130016'] - -builddependencies = [ - ('binutils', '2.34'), - ('gperf', '3.1'), - ('pkg-config', '0.29.2'), -] - -dependencies = [ - ('expat', '2.2.9'), - ('freetype', '2.10.1'), - ('util-linux', '2.35'), -] - -configopts = '--disable-docs --with-add-fonts=$EPREFIX/usr/share/fonts' - -sanity_check_paths = { - 'files': ['include/fontconfig/fontconfig.h', 'lib/libfontconfig.%s' % SHLIB_EXT], - 'dirs': [] -} - -moduleclass = 'vis'