summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2017-02-05 20:47:48 +0200
committerOleg Oshmyan <chortos@inbox.lv>2017-02-05 20:58:39 +0200
commit7efb3b79ef8dd3f6295eac791dc0fc9d602ba7dc (patch)
treefa1a5fbcd7f2d087c1778bee61e757a1bad47e22
parent8bbc8578ae03cca043e6ba41da5b005c0b442c69 (diff)
downloadlibass-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.yml2
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