This repo contains scripts for re-packaging/compiling the easel driver for use on linux systems. The released AppImage files are self-contained executables with all dependencies bundled.
An exception is libfuse2 which is preinstalled already on most systems, but some Raspberry Pi distros may require you to install it (e.g. raspbian-lite). This is because AppImages use fuse to mount without requiring root.
More info here: AppImage
Find pre-built releases here and arm builds here.
To build the AppImage for the current platform, simply run make
from the root of this repo.
To build you must have node v4.5.0 installed and upgrade npm to v3.10.7.
A quick way to get node installed is to use nvm.
Once installed, you can run npm install -g [email protected]
to set npm to the correct version.
You must also have basic build tools (make, cmake, etc..), git, and python2 available for node to build native extensions.
The following files must be present in the repo root:
- appimagetool-<..your-arch-here..>.AppImage
- EaselDriver-0.3.3.pkg
appimagetool is part of AppImageKit. If you are targeting a
platform that doesn't have pre-built versions, you will have to clone the AppImageKit repo and run build.sh
to build the tools.
EaselDriver-0.3.3.pkg can be found via the mac download link from the easel setup page.
This linux easel driver is not supported by Easel/Inventables and not associated in any way. The driver itself is just recompiled from the mac version for those in the community that prefer to use linux.