diff --git a/easybuild/easyconfigs/f/fish/fish-4.0.6-GCCcore-14.3.0.eb b/easybuild/easyconfigs/f/fish/fish-4.0.6-GCCcore-14.3.0.eb new file mode 100644 index 000000000000..6822fc66bf61 --- /dev/null +++ b/easybuild/easyconfigs/f/fish/fish-4.0.6-GCCcore-14.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'fish' + +version = '4.0.6' + +homepage = 'https://fishshell.com/' +description = """ +fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family. +""" + +toolchain = {'name': 'GCCcore', 'version': '14.3.0'} + +source_urls = ['https://github.com/fish-shell/fish-shell/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['125d9ce0dd8a3704dc0782925df34f0208bffc42af5f34914449d14c34b5dae1'] + +builddependencies = [ + ('binutils', '2.44'), + ('CMake', '4.0.3'), + ('Rust', '1.88.0') +] + +dependencies = [ + ('PCRE2', '10.45'), + ('gettext', '0.25'), + ('ncurses', '6.5'), +] + +configopts = '-DBUILD_DOCS=OFF ' + +sanity_check_paths = { + 'files': ['bin/fish'], + 'dirs': [], +} + +sanity_check_commands = ['fish --version'] + +moduleclass = 'tools'