/nebulosa

The complete integrated solution for all of your astronomical imaging needs.

Primary LanguageKotlinMIT LicenseMIT

Nebulosa

Active Development CI Codacy Badge

The complete integrated solution for all of your astronomical imaging needs.

Building

Pre-requisites

  • Java 17
  • Node 20.9.0 or newer

Steps

  1. ./gradlew api:bootJar
  2. cd desktop
  3. npm i

On Linux

  1. npm run electron:build:deb to build .deb package.
  2. npm run electron:build:app to build AppImage.
  3. npm run electron:build:rpm to build RPM package.

Before build a RPM package, run sudo apt install rpm.

On Windows

  1. npm run electron:build to build the .exe.

On Linux ARM (Raspberry PI)

run these commands before:

  • sudo apt install ruby ruby-dev
  • sudo gem install fpm
  1. USE_SYSTEM_FPM=true npm run electron:build:deb to build .deb package.

Look at release subdirectory for the generated build.