orca-3.4.3-GCCcore-10.2.0.eb 873 B

12345678910111213141516171819202122232425262728293031323334
  1. # Author: Pavel Grochal (INUITS)
  2. # License: GPLv2
  3. easyblock = 'Binary'
  4. name = 'orca'
  5. version = '3.4.3'
  6. homepage = 'https://github.com/plotly/orca'
  7. description = """Orca is an Electron app that generates images and reports of Plotly things like
  8. plotly.js graphs, dash apps, dashboards from the command line."""
  9. toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
  10. # https://github.com/plotly/orca/
  11. github_account = 'plotly'
  12. source_urls = [GITHUB_SOURCE]
  13. sources = ['v%(version)s.tar.gz']
  14. builddependencies = [('binutils', '2.35')]
  15. dependencies = [
  16. ('nodejs', '12.19.0'),
  17. ]
  18. install_cmd = 'npm install --no-package-lock -g --prefix %(installdir)s electron@6.1.4 v%(version)s.tar.gz'
  19. sanity_check_paths = {
  20. 'files': ['bin/%(namelower)s'],
  21. 'dirs': ['lib/node_modules/%(namelower)s'],
  22. }
  23. sanity_check_commands = ['%(namelower)s --help']
  24. moduleclass = 'vis'