Artificial-Engineering/lycheejs-runtime

Name: lycheejs-runtime

Owner: Artificial Engineering

Description: :package: The lychee.js runtimes (regularly wiped history, auto-built and auto-published by @humansneednotapply)

Created: 2015-03-27 14:06:09.0

Updated: 2017-08-27 14:50:20.0

Pushed: 2018-03-31 17:31:30.0

Homepage: https://lychee.js.org

Size: 101342

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

lychee.js Runtimes

brought to you as libre software with joy and pride by Artificial Engineering.

Support our libre Bot Cloud via BTC 1CamMuvrFU1QAMebPoDsL3JrioVDoxezY2.

Overview

This project aims to deliver the lychee.js Engine in an easier way to other platforms via its fertilizer adapters.

These runtimes are the equivalent for each fertilizer adapter and offer an identical way of packaging to multiple platforms.

This repository tries to ship binaries whereever possible.

Dependencies

Minimal dependencies required to make the update.sh scripts work properly:

 pacman -S --needed bash curl git p7zip tar unzip;

Optional dependencies required to make the package.sh scripts work properly:

 pacman -S --needed binutils jdk8-openjdk;

Note: OpenJDK 8 is required for html-webview and its Android platform support.

Usage

The do-update.sh script allows to update all third-party dependencies and download all runtimes for all platforms and all architectures automatically.

opt/lycheejs/bin/runtime;

dates all runtimes
n/do-update.sh;

The do-update.sh script also supports the --yes flag, which will cause a forced update that does not respect cached versions.

opt/lycheejs/bin/runtime;

rce-Updates all runtimes
n/do-update.sh --yes;
Releases

The do-release.sh script allows to create a release for github. It will package everything into a zip file that is uploaded to the releases section of this repository.

In order to make this work, you have to be a contributor inside the Artificial-Engineering organization and you must have configured your Personal Access Token with repo rights.

mp the Token into the TOKEN file
 MY-PERSONAL-ACCESS-TOKEN > /opt/lycheejs/.github/TOKEN;


opt/lycheejs/bin/runtime;

eates a release and uploads it to github
n/do-release.sh;

Work-in-Progress


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.