diff options
author | Oleg Oshmyan <chortos@inbox.lv> | 2017-02-05 20:47:48 +0200 |
---|---|---|
committer | Oleg Oshmyan <chortos@inbox.lv> | 2017-02-05 20:58:39 +0200 |
commit | 7efb3b79ef8dd3f6295eac791dc0fc9d602ba7dc (patch) | |
tree | fa1a5fbcd7f2d087c1778bee61e757a1bad47e22 | |
parent | 8bbc8578ae03cca043e6ba41da5b005c0b442c69 (diff) | |
download | libass-7efb3b79ef8dd3f6295eac791dc0fc9d602ba7dc.tar.bz2 libass-7efb3b79ef8dd3f6295eac791dc0fc9d602ba7dc.tar.xz |
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.
-rw-r--r-- | .travis.yml | 2 |
1 files changed, 1 insertions, 1 deletions
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 |