From 7efb3b79ef8dd3f6295eac791dc0fc9d602ba7dc Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Sun, 5 Feb 2017 20:47:48 +0200 Subject: Travis CI: build with HarfBuzz On OS X, disable some unnecessary HarfBuzz dependencies. This triggers a source build of HarfBuzz, but it should be fast and avoids bringing in Fontconfig through a dependency chain, which we want to avoid as it wastes a lot of time building its cache when installed. The dependency that brings in Fontconfig is gobject-introspection, but we don't need icu4c either, so disable that to save a little more time that would be spent installing icu4c. We could also disable glib, but the fribidi formula also has it as a dependency and brings it in anyway. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9583c29..73e952d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ branches: before_install: - (sudo apt-get update || brew update) - - (sudo apt-get install -y libfontconfig1-dev libfreetype6-dev libfribidi-dev yasm || brew install freetype fribidi yasm) && ./autogen.sh && ./configure + - (sudo apt-get install -y libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev yasm || brew install freetype fribidi harfbuzz yasm --without-gobject-introspection --without-icu4c) && ./autogen.sh && ./configure script: - make -j4 -- cgit v1.2.3