nfroidure/gulp-iconfont

View on GitHub
.github/workflows/install.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

sudo apt-get update
sudo apt-get install -y qt4-qmake libqt4-dev
mkdir -p /ttfautohint && cd /ttfautohint

export FT_VERSION=2.6.3
export HB_VERSION=1.2.7
export TA_VERSION=1.5

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 && sudo make install && sudo 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 && sudo make install)
(cd freetype-"$FT_VERSION" && ./configure && sudo 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 && sudo make install)

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH