12345678910111213141516171819202122232425262728293031323334 |
- # Author: Pavel Grochal (INUITS)
- # License: GPLv2
- easyblock = 'Binary'
- name = 'orca'
- version = '3.4.3'
- homepage = 'https://github.com/plotly/orca'
- description = """Orca is an Electron app that generates images and reports of Plotly things like
- plotly.js graphs, dash apps, dashboards from the command line."""
- toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
- # https://github.com/plotly/orca/
- github_account = 'plotly'
- source_urls = [GITHUB_SOURCE]
- sources = ['v%(version)s.tar.gz']
- builddependencies = [('binutils', '2.35')]
- dependencies = [
- ('nodejs', '12.19.0'),
- ]
- install_cmd = 'npm install --no-package-lock -g --prefix %(installdir)s electron@6.1.4 v%(version)s.tar.gz'
- sanity_check_paths = {
- 'files': ['bin/%(namelower)s'],
- 'dirs': ['lib/node_modules/%(namelower)s'],
- }
- sanity_check_commands = ['%(namelower)s --help']
- moduleclass = 'vis'
|