Initial commit for v2.2.2
This commit is contained in:
commit
2c71c7d597
3 changed files with 39 additions and 0 deletions
28
Dockerfile
Normal file
28
Dockerfile
Normal file
|
@ -0,0 +1,28 @@
|
|||
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
|
8
justfile
Normal file
8
justfile
Normal file
|
@ -0,0 +1,8 @@
|
|||
docker-build:
|
||||
docker build -t iosevka .
|
||||
|
||||
docker-run:
|
||||
sudo docker run -it --mount type=bind,source=$(pwd),dst=/Iosevka iosevka
|
||||
|
||||
clone:
|
||||
git clone http://github.com/be5invis/iosevka
|
3
private-build-plans.toml
Normal file
3
private-build-plans.toml
Normal file
|
@ -0,0 +1,3 @@
|
|||
[buildPlans.iosevka-acicchetti]
|
||||
family = "Iosevka Custom"
|
||||
design = ["sans", "termlig", "ligset-coq", "cv01", "cv04", "cv08", "cv13", "cv17", "cv22", "cv24", "cv26", "cv29","cv30", "cv31", "cv35", "cv37", "cv39", "cv40", "cv42", "cv44", "cv47", "cv49", "cv51", "cv53", "cv58", "cv61", "cv63"]
|
Loading…
Add table
Reference in a new issue