3 export CBS_BASE=$(cd $(dirname "$0"); pwd)
6 if [ "$1" == "-k" ]; then
15 # pango -> harfbuzz cairo freetype fontconfig
17 # gdk-pixbuf -> tiff iconv jpeg
19 # harfbuzz -> freetype
21 export CBS_ARCHIVES=$CBS_BASE/Archives
23 ./build_one pkg-config x86_64
24 unzip $CBS_ARCHIVES/ninja-mac.zip
26 tar xzf $CBS_ARCHIVES/meson-0.56.0.tar.gz
28 # Packages in dependency order
30 # Basics and DCP-o-matic
31 builds="zlib zip curl jpeg tiff png expat freetype fontconfig xml2 xslt "
32 builds="$builds ogg vorbis flac"
33 builds="$builds boost sndfile libtool openssl ssh xmlsec x264"
34 builds="$builds ffi gettext glib sigc++ glibmm xml++ wxwidgets"
35 builds="$builds pixman cairo cairomm harfbuzz pango pangomm"
36 builds="$builds icu nettle samplerate xerces nanomsg"
38 echo "Building: $builds"
43 $CBS_BASE/build_one $s
45 error=`expr $errors + $r`
46 if [ "$r" != "0" -a "$keep_going" == "0" ]; then
51 if [ "$errors" == "0" ]; then
54 echo "$errors errors."