texinfo-7.0.3-GCCcore-13.3.0.eb 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ##
  2. # Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
  3. ##
  4. # Update: Petr Král (INUITS)
  5. easyblock = 'ConfigureMake'
  6. name = 'texinfo'
  7. version = '7.0.3'
  8. homepage = 'https://www.gnu.org/software/texinfo/'
  9. description = """Texinfo is the official documentation format of the GNU project."""
  10. toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
  11. source_urls = [GNU_SOURCE]
  12. sources = [SOURCELOWER_TAR_XZ]
  13. checksums = ['74b420d09d7f528e84f97aa330f0dd69a98a6053e7a4e01767eed115038807bf']
  14. builddependencies = [('binutils', '2.42')]
  15. osdependencies = ['texlive']
  16. preinstallopts = "make TEXMF=%(installdir)s/texmf install-tex && "
  17. # This will overwrite a users $TEXMFHOME so this module is best used as a build dependency
  18. modextravars = {'TEXMFHOME': '%(installdir)s/texmf'}
  19. modloadmsg = "\n\nWARNING: This texinfo module has (re)defined the value for the environment variable $TEXMFHOME.\n"
  20. modloadmsg += "If you use a custom texmf directory (such as ~/texmf) you should copy files found in the\n"
  21. modloadmsg += "new $TEXMFHOME to your custom directory and reset the value of $TEXMFHOME to point to that space:\n"
  22. modloadmsg += "\tcp -r $TEXMFHOME/* /path/to/your/texmf\n"
  23. modloadmsg += "\texport TEXMFHOME=/path/to/your/texmf\n\n"
  24. sanity_check_paths = {
  25. 'files': [
  26. 'texmf/tex/texinfo/texinfo.tex',
  27. 'bin/install-info', 'bin/makeinfo', 'bin/pdftexi2dvi', 'bin/pod2texi', 'bin/texi2pdf'
  28. ],
  29. 'dirs': ['bin', 'share', 'texmf'],
  30. }
  31. moduleclass = 'devel'