Skip to content

ckia_121.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 15:29

We release source tarballs, because skia's sources contain too many irrelevant files like tests/images and other assets.

This is a stripped down version for people who want to link to skia (with SkiaSharp's C bindings for stable FFI) based on milestone 121.

We have been able to bring down the size of the source tarball from the original 60+ MB, to the current 9+ MB size. You can check ckia/rm_useless_src.py file for a list of what we remove from the sources.

We can probably do even better, but i am not interested in marginal improvements like saving 1-2 MB when the total size is at less than 10 MB. This is good enough for now.

NOTE: This package only contains skia's sources, but after downloading it, skia's build scripts will download many third party dependencies worth hundreds of MB (eg: icu/icu4x etc..). In a future release, we might include all the third_party sources too, but it requires first building skia on all target platforms, to check which dependencies are actually need and which are not.