diff --git a/easybuild/easyconfigs/x/xxd/xxd-9.1.1775-GCCcore-14.3.0.eb b/easybuild/easyconfigs/x/xxd/xxd-9.1.1775-GCCcore-14.3.0.eb new file mode 100644 index 000000000000..03a98d3b3dcf --- /dev/null +++ b/easybuild/easyconfigs/x/xxd/xxd-9.1.1775-GCCcore-14.3.0.eb @@ -0,0 +1,37 @@ +# Last contribution from the NIHR Biomedical Research Centre +# Guy's and St Thomas' NHS Foundation Trust and King's College London +# uploaded by J. Sassmannshausen + +easyblock = 'MakeCp' + +name = 'xxd' +version = '9.1.1775' + +homepage = 'https://www.vim.org' +description = """xxd is part of the VIM package and this will only install xxd, not vim! +xxd converts to/from hexdumps of binary files.""" + +toolchain = {'name': 'GCCcore', 'version': '14.3.0'} + +source_urls = ['https://github.com/vim/vim/archive/refs/tags'] +sources = ['v%(version)s.tar.gz'] +checksums = ['0c33ed7adbc6c9edd94d7ee190aa0000b384fc7a32988aba226d4c16e11aaf61'] + +builddependencies = [ + ('binutils', '2.44'), +] + +start_dir = 'src/xxd' + +files_to_copy = [ + (['xxd'], 'bin'), +] + +sanity_check_paths = { + 'files': ['bin/xxd'], + 'dirs': [], +} + +sanity_check_commands = ["xxd -h 2>&1 | grep -A 4 '^Usage:'"] + +moduleclass = 'tools'