Purpose of this buildpack
This is a buildpack that installs Cairo and its dependencies (Pango, Pixman, FreeType, HarfBuzz, and giflib) into a container image.
All the libs are installable separately using the
When used with multi-buildpacks, it enables subsequent buildpacks / steps to any of these libraries.
Set up this buildpack for your application
This buildpack is designed to be used in conjunction with one or more additional buildpacks, thanks to the multi buildpack
When creating a new Scalingo app:
scalingo create <appname> cat << EOF > .buildpacks https://github.com/Scalingo/cairo-buildpack.git https://github.com/Scalingo/nodejs-buildpack.git EOF git push scalingo master
When modifying an existing Scalingo app:
cat << EOF > .buildpacks https://github.com/Scalingo/cairo-buildpack.git https://github.com/Scalingo/nodejs-buildpack.git EOF git push scalingo master
Without any particular configuration, all the libraries will be installed, but you can specify
a particular set of libs to install thanks to the
CAIRO_BUILDPACK_LIBS environment variable.
CAIRO_BUILDPACK_LIBS=giflib CAIRO_BUILDPACK_LIBS=giflib,pixman CAIRO_BUILDPACK_LIBS=pango,freetype
Contributing to the buildpack