forked from enviPath/enviPy
Current Dev State
This commit is contained in:
25
static/js/ketcher2/node_modules/gulp-iconfont/tests/ttfautohint/Dockerfile
generated
vendored
Normal file
25
static/js/ketcher2/node_modules/gulp-iconfont/tests/ttfautohint/Dockerfile
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
FROM ubuntu:16.04
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y wget build-essential pkg-config qt4-qmake libqt4-dev \
|
||||
&& mkdir -p /ttfautohint && cd /ttfautohint
|
||||
|
||||
ENV FT_VERSION=2.6.3
|
||||
ENV HB_VERSION=1.2.7
|
||||
ENV TA_VERSION=1.5
|
||||
|
||||
RUN wget http://download.savannah.gnu.org/releases/freetype/freetype-"$FT_VERSION".tar.bz2 \
|
||||
&& tar xjf freetype-"$FT_VERSION".tar.bz2 \
|
||||
&& (cd freetype-"$FT_VERSION" && ./configure --without-harfbuzz && make install && make distclean) \
|
||||
&& wget https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-"$HB_VERSION".tar.bz2 \
|
||||
&& tar xjf harfbuzz-"$HB_VERSION".tar.bz2 \
|
||||
&& (cd harfbuzz-"$HB_VERSION" && ./configure && make install) \
|
||||
&& (cd freetype-"$FT_VERSION" && ./configure && make install) \
|
||||
&& wget http://downloads.sourceforge.net/project/freetype/ttfautohint/"$TA_VERSION"/ttfautohint-"$TA_VERSION".tar.gz \
|
||||
&& tar xzf ttfautohint-"$TA_VERSION".tar.gz \
|
||||
&& (cd ttfautohint-"$TA_VERSION" && ./configure && make install)
|
||||
|
||||
ENV LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/ttfautohint"]
|
||||
CMD ["/dev/stdin", "/dev/stdout"]
|
||||
7
static/js/ketcher2/node_modules/gulp-iconfont/tests/ttfautohint/ttfautohint.sh
generated
vendored
Executable file
7
static/js/ketcher2/node_modules/gulp-iconfont/tests/ttfautohint/ttfautohint.sh
generated
vendored
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
DOCKER_IMAGE="ttfautohint:1.5"
|
||||
if command -v docker >/dev/null 2>&1 && test ! -z "$(docker images -q "$DOCKER_IMAGE" 2> /dev/null)"; then
|
||||
exec docker run --rm -a STDIN -a STDOUT -a STDERR -i "$DOCKER_IMAGE" "$@"
|
||||
else
|
||||
exec ttfautohint "$@"
|
||||
fi
|
||||
Reference in New Issue
Block a user