Created
July 6, 2017 16:04
-
-
Save tasuten/0431d8af3e7b5ad5bc5347ce2d7045d7 to your computer and use it in GitHub Desktop.
Revisions
-
tasuten created this gist
Jul 6, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,29 @@ FROM ubuntu RUN apt-get update RUN apt-get install -y build-essential curl # NodeJS >= 6.0 RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - RUN apt-get install -y nodejs # ttfautohint RUN apt-get install -y ttfautohint # otfcc depends on premake5 WORKDIR /tmp RUN curl -sLo premake5.tar.gz https://github.com/premake/premake-core/releases/download/v5.0.0-alpha11/premake-5.0.0-alpha11-linux.tar.gz RUN tar xvf premake5.tar.gz && mv premake5 /usr/local/bin/premake5 && rm premake5.tar.gz # otfcc WORKDIR /tmp RUN curl -sLo otfcc.tar.gz https://github.com/caryll/otfcc/archive/v0.8.4.tar.gz RUN tar xvf otfcc.tar.gz && mv otfcc-0.8.4 otfcc WORKDIR /tmp/otfcc RUN premake5 gmake && cd build/gmake && make config=release_x64 WORKDIR /tmp/otfcc/bin/release-x64 RUN mv otfccbuild /usr/local/bin/otfccbuild RUN mv otfccdump /usr/local/bin/otfccdump WORKDIR /tmp RUN rm -rf otfcc/ otfcc.tar.gz