Home

revery

Revery

Revery UI is a library to build native, high-performance, cross-platform desktop apps with ReasonML.

Articles

Software built using revery

I compiled and installed this on my mac without any hitch. The startup is very fast!, of course the software itself is in very early Beta. I’ll watching this with some interest.

My notes

Linux Installation

sudo apt install  libbz2-dev libpng16-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev

Mac OSX installation

Note about installing it on Mac OS X – Make sure you install curl with libssh2 and openssl enabled like this:

brew install curl --with-libssh2 --with-openssl

without this, the esy build had trouble downloading dependencies from github:

$ esy build
info esy build 0.4.9 (using package.json)
info building esy-glfw@3.2.1008@d41d8cd9
error: build failed with exit code: 1
  build log:
    # esy-build-package: building: esy-glfw@3.2.1008
    # esy-build-package: pwd: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644
    # esy-build-package: running: 'make' 'build-glfw' 'ROOTDIR=/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644'
    echo Library: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/src
    Library: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/src
    echo Include: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/include
    Include: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/include
    mkdir -p /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build
    git clone https://github.com/glfw/glfw /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw
    Cloning into '/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw'...
    fatal: unable to access 'https://github.com/glfw/glfw/': SSL certificate problem: Couldn't understand the server certificate format
    make: *** [/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/include/GLFW/glfw3.h] Error 128
    error: command failed: 'make' 'build-glfw' 'ROOTDIR=/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644' (exited with 2)
    esy-build-package: exiting with errors above...

  building esy-glfw@3.2.1008
esy: exiting due to errors above