diff --git a/Golden_Repo/r/R/R-4.2.1-gcccoremkl-11.3.0-2022.1.0.eb b/Golden_Repo/r/R/R-4.2.1-gcccoremkl-11.3.0-2022.1.0.eb index d208ccd04d312b87adf127c7a2c522d6e7dc6957..073ee967c41fca6d0162786b2b76c3907bab2c3c 100644 --- a/Golden_Repo/r/R/R-4.2.1-gcccoremkl-11.3.0-2022.1.0.eb +++ b/Golden_Repo/r/R/R-4.2.1-gcccoremkl-11.3.0-2022.1.0.eb @@ -14,7 +14,7 @@ checksums = ['4d52db486d27848e54613d4ee977ad952ec08ce17807e1b525b10cd4436c643f'] builddependencies = [ ('pkgconf', '1.8.0'), ('Autotools', '20220317'), - ('texlive', '20220321', '', ('GCC', '11.3.0')), + ('texlive', '20220321'), ('Xvfb', '21.1.3'), ] dependencies = [ diff --git a/Golden_Repo/t/texlive/texlive-20220321-GCC-11.3.0.eb b/Golden_Repo/t/texlive/texlive-20220321-GCC-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c3a082a91d95dcd3a3b94630eb5998c9daf3a4e5 --- /dev/null +++ b/Golden_Repo/t/texlive/texlive-20220321-GCC-11.3.0.eb @@ -0,0 +1,64 @@ +# Based off the 2017 version by John Dey jfdey@fredhutch.org +# https://github.com/easybuilders/easybuild-easyconfigs/pull/5085 +easyblock = 'Tarball' + +name = 'texlive' +version = '20220321' + +homepage = 'https://tug.org' +description = """TeX is a typesetting language. Instead of visually formatting your text, you enter your manuscript + text intertwined with TeX commands in a plain text file. You then run TeX to produce formatted output, such as a + PDF file. Thus, in contrast to standard word processors, your document is a separate file that does not pretend to + be a representation of the final typeset output, and so can be easily edited and manipulated.""" + +toolchain = {'name': 'GCC', 'version': '11.3.0'} + +source_urls = [ + 'ftp://tug.org/texlive/historic/2022/', + 'https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2022/', +] +sources = [ + { + 'download_filename': 'install-tl-unx.tar.gz', + 'filename': 'install-tl-unx-%(version)s.tar.gz', + } +] +checksums = ['e67edec49df6b7c4a987a7d5a9b31bcf41258220f9ac841c7a836080cd334fb5'] + +dependencies = [ + ('binutils', '2.38'), + ('X11', '20220504'), + ('libpng', '1.6.37'), + ('OpenGL', '2022a'), + ('Perl', '5.34.1'), + ('HarfBuzz', '4.2.1'), + ('poppler', '22.10.0'), + ('cairo', '1.17.4'), + ('fontconfig', '2.14.0'), + ('zlib', '1.2.12'), + ('graphite2', '1.3.14'), +] + +postinstallcmds = [ + 'echo "TEXDIR %(installdir)s/" > %(installdir)s/texlive.profile && ' + 'echo "TEXMFLOCAL %(installdir)s/texmf-local" >> %(installdir)s/texlive.profile && ' + 'echo "TEXMFSYSCONFIG %(installdir)s/texmf-config" >> %(installdir)s/texlive.profile && ' + 'echo "TEXMFSYSVAR %(installdir)s/texmf-var" >> %(installdir)s/texlive.profile && ' + '%(builddir)s/install-tl-%(version)s/install-tl -profile %(installdir)s/texlive.profile' +] + +modextrapaths = { + 'PATH': 'bin/%(arch)s-linux', + 'INFOPATH': 'texmf-dist/doc/info', + 'MANPATH': 'texmf-dist/doc/man', +} +modextravars = { + 'TEXMFHOME': '%(installdir)s/texmf-dist' +} + +sanity_check_paths = { + 'files': ['bin/%(arch)s-linux/tex', 'bin/%(arch)s-linux/latex'], + 'dirs': ['bin/%(arch)s-linux', 'texmf-dist'], +} + +moduleclass = 'devel'