Skip to content

ssciwr/helios-installer

Repository files navigation

Installers for Helios++

This project creates installer scripts and executables for Helios++.

How to create installers

The installers are created by constructor. The configuration for constructor is located in construct.yaml.j2 - where the Jinja2 syntax is resolved in the GitHub Actions CI.

When you applied changes to the configuration, you can create a new installer by manually triggering the workflow installer.yml. The version of Helios++ for which you are creating the installer can be passed as a workflow input.

The installers are uploaded as artifacts in GitHub Actions.

Menu items

The installers do not only install Helios++, but also menu items to use them. These are installed in a separate conda package: helios-menuinst. The sources for this package are located directly in the helios-menuinst-feedstock. The menuinst config is located in recipe/src/menu.json.

Known issues

  • Uninstallations triggered through the App Settings in Windows do (sometimes?) throw errors. Manually running the uninstaller from the installation prefix works very good though.

About

No description, website, or topics provided.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages