GHCJS

PPA description

This is a companion PPA to https://launchpad.net/~hvr/+archive/ubuntu/ghc (the packages in this PPA depend upon those from it) providing GHCJS conveniently packaged for (some) Ubuntu releases.

The packages install into the respective

  /opt/ghcjs/$version

and are intended to be used via e.g.

  cabal v2-build --ghcjs -w /opt/ghcjs/8.4/bin/ghcjs

or, when `/opt/ghcjs/8.4/bin` is added to $PATH, via e.g.

  cabal v2-build --ghcjs -w ghcjs-8.4

See also the "GHCJS package overlay for Hackage" at http://hackage-ghcjs-overlay.nomeata.de/

*********************
***** IMPORTANT *****
*********************

Ubuntu 14.04 LTS Trusty ships with a version of Node.js that is way too old! Ubuntu 16.04 LTS contains Node.js 4.x by default which has been reported to occasionally fail to run GHCJS generated code. To be on the safe side, you should at least use Node.js 6.x (NB: Ubuntu 18.04.1 LTS provides Node.js 8.x).

WARNING: Node.js 10.1.0 is known not to work (TH runner process hangs; Node.js 6.x, 8.x, and 11.x are expected to work).

Generally, if more recent versions of Node.js are needed than provided by your Ubuntu release, see https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:hvr/ghcjs to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:hvr/ghcjs
sudo apt-get update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb http://ppa.launchpad.net/hvr/ghcjs/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/hvr/ghcjs/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
1024R/063DAB2BDC0B3F9FCEBC378BFF3AEACEF6F88286 (What is this?)
Fingerprint:
063DAB2BDC0B3F9FCEBC378BFF3AEACEF6F88286

Dependencies:

  • GHC (included )

For questions and bugs with software in this PPA please contact Herbert V. Riedel.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

16 of 6 results
Package Version Uploaded by
ghcjs-8.2 8.2.0.1+git20180503.c.0cff73-1~16.04 Herbert V. Riedel ()
ghcjs-8.2 8.2.0.1+git20180503.c.0cff73-1~14.04 Herbert V. Riedel ()
ghcjs-8.2 8.2.0.1+git20180503.a.0cff73-1~18.04 Herbert V. Riedel ()
ghcjs-8.4 8.4.0.1+git20181210.3.00a8993a-1~18.04 Herbert V. Riedel ()
ghcjs-8.4 8.4.0.1+git20181210.3.00a8993a-1~16.04 Herbert V. Riedel ()
ghcjs-8.4 8.4.0.1+git20181210.3.00a8993a-1~14.04 Herbert V. Riedel ()
16 of 6 results

Latest updates

  • ghcjs-8.4 122 weeks ago
    Successfully built
  • ghcjs-8.4 122 weeks ago
    Successfully built
  • ghcjs-8.4 122 weeks ago
    Successfully built
  • ghcjs-8.2 146 weeks ago
    Successfully built
  • ghcjs-8.2 146 weeks ago
    Successfully built