From 752ee2d7f5f53070592e897879d4aaa5ca470ce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=96hman?= Date: Wed, 17 Apr 2024 16:20:25 +0000 Subject: [PATCH 1/3] adding easyconfigs: mm-common-1.0.6-GCCcore-11.3.0.eb, mm-common-1.0.6-GCCcore-12.2.0.eb, mm-common-1.0.6-GCCcore-12.3.0.eb, mm-common-1.0.6-GCCcore-13.2.0.eb, libsigc++-3.6.0-GCCcore-11.3.0.eb, libsigc++-3.6.0-GCCcore-12.2.0.eb, libsigc++-3.6.0-GCCcore-12.3.0.eb, libsigc++-3.6.0-GCCcore-13.2.0.eb, GLibmm-2.72.1-GCCcore-11.3.0.eb, GLibmm-2.75.0-GCCcore-12.2.0.eb, GLibmm-2.77.0-GCCcore-12.3.0.eb, GLibmm-2.78.1-GCCcore-13.2.0.eb --- .../g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb | 34 +++++++++++++++++++ .../g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb | 34 +++++++++++++++++++ .../g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb | 34 +++++++++++++++++++ .../g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb | 34 +++++++++++++++++++ .../libsigc++-3.6.0-GCCcore-11.3.0.eb | 34 +++++++++++++++++++ .../libsigc++-3.6.0-GCCcore-12.2.0.eb | 34 +++++++++++++++++++ .../libsigc++-3.6.0-GCCcore-12.3.0.eb | 34 +++++++++++++++++++ .../libsigc++-3.6.0-GCCcore-13.2.0.eb | 34 +++++++++++++++++++ .../mm-common-1.0.6-GCCcore-11.3.0.eb | 33 ++++++++++++++++++ .../mm-common-1.0.6-GCCcore-12.2.0.eb | 33 ++++++++++++++++++ .../mm-common-1.0.6-GCCcore-12.3.0.eb | 33 ++++++++++++++++++ .../mm-common-1.0.6-GCCcore-13.2.0.eb | 33 ++++++++++++++++++ 12 files changed, 404 insertions(+) create mode 100644 easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb create mode 100644 easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb create mode 100644 easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb create mode 100644 easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb create mode 100644 easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb create mode 100644 easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb create mode 100644 easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb create mode 100644 easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb create mode 100644 easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-11.3.0.eb create mode 100644 easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.2.0.eb create mode 100644 easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.3.0.eb create mode 100644 easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-13.2.0.eb diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..75a9c9937250 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.72.1' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['2a7649a28ab5dc53ac4dabb76c9f61599fbc628923ab6a7dd74bf675d9155cd8'] + +builddependencies = [ + ('binutils', '2.38'), + ('pkgconf', '1.8.0'), + ('Meson', '0.62.1'), + ('Ninja', '1.10.2'), +] + +dependencies = [ + ('GLib', '2.72.1'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..ba2c86f40575 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.75.0-GCCcore-12.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.75.0' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['60bb12e66488aa8ce41f0eb2f3612f89f5ddc887e3e4d45498524bf60b266b3d'] + +builddependencies = [ + ('binutils', '2.39'), + ('pkgconf', '1.9.3'), + ('Meson', '0.64.0'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('GLib', '2.75.0'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..768bdcbb2ed1 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.77.0-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.77.0' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['7cb34684e7ac6dfbf83492a52dff3f919e2fff63eb7810613bf71eb272d5450e'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '1.9.5'), + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('GLib', '2.77.1'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..1cfbeec1c858 --- /dev/null +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.78.1-GCCcore-13.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'MesonNinja' + +name = 'GLibmm' +version = '2.78.1' + +homepage = 'https://www.gtk.org/' +description = """C++ bindings for Glib""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnome.org/pub/gnome/sources/glibmm/%(version_major_minor)s/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] +checksums = ['f473f2975d26c3409e112ed11ed36406fb3843fa975df575c22d4cb843085f61'] + +builddependencies = [ + ('binutils', '2.40'), + ('pkgconf', '2.0.3'), + ('Meson', '1.2.3'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('GLib', '2.78.1'), + ('libsigc++', '3.6.0'), +] + +sanity_check_paths = { + 'files': ['lib/libglibmm-2.68.%s' % SHLIB_EXT, 'lib/libgiomm-2.68.%s' % SHLIB_EXT, + 'include/glibmm-2.68/glibmm.h', 'include/giomm-2.68/giomm.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..78c10c800def --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.38'), + ('libxslt', '1.1.34'), + ('mm-common', '1.0.6'), + ('CMake', '3.24.3'), +] + +#configopts = '-Dbuild-documentation=false' + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..77bcf5b1dbf0 --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.39'), + ('libxslt', '1.1.37'), + ('mm-common', '1.0.6'), + ('CMake', '3.24.3'), +] + +#configopts = '-Dbuild-documentation=false' + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..8ec02b3e43ef --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.40'), + ('libxslt', '1.1.38'), + ('mm-common', '1.0.6'), + ('CMake', '3.26.3'), +] + +#configopts = '-Dbuild-documentation=false' + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..741dcf51c4f1 --- /dev/null +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'libsigc++' +version = '3.6.0' + +homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' +description = """The libsigc++ package implements a typesafe callback system +for standard C++.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] + +builddependencies = [ + ('binutils', '2.40'), + ('libxslt', '1.1.38'), + ('mm-common', '1.0.6'), + ('CMake', '3.27.6'), +] + +#configopts = '-Dbuild-documentation=false' + +test_cmd = 'ctest' +runtest = '-j' + +sanity_check_paths = { + 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-11.3.0.eb b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..9a06d985675c --- /dev/null +++ b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-11.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'MesonNinja' + +name = 'mm-common' +version = '1.0.6' + +homepage = 'https://gitlab.gnome.org/GNOME/mm-common' +description = """The mm-common module provides the build infrastructure and +utilities shared among the GNOME C++ binding libraries.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['b55c46037dbcdabc5cee3b389ea11cc3910adb68ebe883e9477847aa660862e7'] + +builddependencies = [ + ('binutils', '2.38'), + ('Meson', '0.62.1'), + ('Ninja', '1.10.2'), +] + +dependencies = [ + ('Python', '3.10.4'), +] + +sanity_check_paths = { + 'files': ['bin/mm-common-get', 'bin/mm-common-prepare', 'share/pkgconfig/mm-common-util.pc'], + 'dirs': ['share/man/man1'], +} + +sanity_check_commands = ["mm-common-prepare --help"] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.2.0.eb b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.2.0.eb new file mode 100644 index 000000000000..48aae0caae0e --- /dev/null +++ b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'MesonNinja' + +name = 'mm-common' +version = '1.0.6' + +homepage = 'https://gitlab.gnome.org/GNOME/mm-common' +description = """The mm-common module provides the build infrastructure and +utilities shared among the GNOME C++ binding libraries.""" + +toolchain = {'name': 'GCCcore', 'version': '12.2.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['b55c46037dbcdabc5cee3b389ea11cc3910adb68ebe883e9477847aa660862e7'] + +builddependencies = [ + ('binutils', '2.39'), + ('Meson', '0.64.0'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('Python', '3.10.8'), +] + +sanity_check_paths = { + 'files': ['bin/mm-common-get', 'bin/mm-common-prepare', 'share/pkgconfig/mm-common-util.pc'], + 'dirs': ['share/man/man1'], +} + +sanity_check_commands = ["mm-common-prepare --help"] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.3.0.eb new file mode 100644 index 000000000000..0078e0948e90 --- /dev/null +++ b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-12.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'MesonNinja' + +name = 'mm-common' +version = '1.0.6' + +homepage = 'https://gitlab.gnome.org/GNOME/mm-common' +description = """The mm-common module provides the build infrastructure and +utilities shared among the GNOME C++ binding libraries.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['b55c46037dbcdabc5cee3b389ea11cc3910adb68ebe883e9477847aa660862e7'] + +builddependencies = [ + ('binutils', '2.40'), + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('Python', '3.11.3'), +] + +sanity_check_paths = { + 'files': ['bin/mm-common-get', 'bin/mm-common-prepare', 'share/pkgconfig/mm-common-util.pc'], + 'dirs': ['share/man/man1'], +} + +sanity_check_commands = ["mm-common-prepare --help"] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-13.2.0.eb b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-13.2.0.eb new file mode 100644 index 000000000000..f545595fd963 --- /dev/null +++ b/easybuild/easyconfigs/m/mm-common/mm-common-1.0.6-GCCcore-13.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'MesonNinja' + +name = 'mm-common' +version = '1.0.6' + +homepage = 'https://gitlab.gnome.org/GNOME/mm-common' +description = """The mm-common module provides the build infrastructure and +utilities shared among the GNOME C++ binding libraries.""" + +toolchain = {'name': 'GCCcore', 'version': '13.2.0'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['b55c46037dbcdabc5cee3b389ea11cc3910adb68ebe883e9477847aa660862e7'] + +builddependencies = [ + ('binutils', '2.40'), + ('Meson', '1.2.3'), + ('Ninja', '1.11.1'), +] + +dependencies = [ + ('Python', '3.11.5'), +] + +sanity_check_paths = { + 'files': ['bin/mm-common-get', 'bin/mm-common-prepare', 'share/pkgconfig/mm-common-util.pc'], + 'dirs': ['share/man/man1'], +} + +sanity_check_commands = ["mm-common-prepare --help"] + +moduleclass = 'devel' From 57d826d6719148209663ae8a66338d62c2752cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=96hman?= Date: Wed, 17 Apr 2024 16:26:36 +0000 Subject: [PATCH 2/3] Fix style --- .../easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb | 2 -- .../easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb | 2 -- .../easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb | 2 -- .../easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb | 2 -- 4 files changed, 8 deletions(-) diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb index 78c10c800def..52518f5a0545 100644 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb @@ -21,8 +21,6 @@ builddependencies = [ ('CMake', '3.24.3'), ] -#configopts = '-Dbuild-documentation=false' - test_cmd = 'ctest' runtest = '-j' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb index 77bcf5b1dbf0..8657a57fde1b 100644 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.2.0.eb @@ -21,8 +21,6 @@ builddependencies = [ ('CMake', '3.24.3'), ] -#configopts = '-Dbuild-documentation=false' - test_cmd = 'ctest' runtest = '-j' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb index 8ec02b3e43ef..4f452cbc432e 100644 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-12.3.0.eb @@ -21,8 +21,6 @@ builddependencies = [ ('CMake', '3.26.3'), ] -#configopts = '-Dbuild-documentation=false' - test_cmd = 'ctest' runtest = '-j' diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb index 741dcf51c4f1..e64e49e0f741 100644 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb +++ b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-13.2.0.eb @@ -21,8 +21,6 @@ builddependencies = [ ('CMake', '3.27.6'), ] -#configopts = '-Dbuild-documentation=false' - test_cmd = 'ctest' runtest = '-j' From a9b5218d5b95eb2231bbb7e7d6719384ed8998fb Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 18 Jun 2024 22:32:22 +0200 Subject: [PATCH 3/3] stick to libsigc++ 3.4.0 as dependency for GLibmm v2.72.1 w/ GCCcore/11.3.0 --- .../g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb | 2 +- .../libsigc++-3.6.0-GCCcore-11.3.0.eb | 32 ------------------- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb diff --git a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb index 75a9c9937250..728b2ec6a200 100644 --- a/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/g/GLibmm/GLibmm-2.72.1-GCCcore-11.3.0.eb @@ -22,7 +22,7 @@ builddependencies = [ dependencies = [ ('GLib', '2.72.1'), - ('libsigc++', '3.6.0'), + ('libsigc++', '3.4.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb deleted file mode 100644 index 52518f5a0545..000000000000 --- a/easybuild/easyconfigs/l/libsigc++/libsigc++-3.6.0-GCCcore-11.3.0.eb +++ /dev/null @@ -1,32 +0,0 @@ -easyblock = 'CMakeMake' - -name = 'libsigc++' -version = '3.6.0' - -homepage = 'https://libsigcplusplus.github.io/libsigcplusplus/' -description = """The libsigc++ package implements a typesafe callback system -for standard C++.""" - -toolchain = {'name': 'GCCcore', 'version': '11.3.0'} -toolchainopts = {'pic': True} - -source_urls = [FTPGNOME_SOURCE] -sources = [SOURCELOWER_TAR_XZ] -checksums = ['c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17'] - -builddependencies = [ - ('binutils', '2.38'), - ('libxslt', '1.1.34'), - ('mm-common', '1.0.6'), - ('CMake', '3.24.3'), -] - -test_cmd = 'ctest' -runtest = '-j' - -sanity_check_paths = { - 'files': ['lib/libsigc-%%(version_major)s.0.%s' % SHLIB_EXT], - 'dirs': [], -} - -moduleclass = 'devel'