An open API service indexing awesome lists of open source software.

https://github.com/cuarzosoftware/skia

A customized build of Skia tailored for Linux systems.
https://github.com/cuarzosoftware/skia

Last synced: 8 months ago
JSON representation

A customized build of Skia tailored for Linux systems.

Awesome Lists containing this project

README

          

cz-skia



Skia is released under the BSD-3 license.


Current cz-skia version.

This repository contains a **slightly modified** version of [Skia C++](https://github.com/google/skia), adapted for building with **Meson** on Linux.

The entire library and its modules are compiled into a **single shared library**.

## Modules

- core
- skcms
- skresources
- skunicode
- skparagraph
- skshaper
- svg
- ganesh
- graphite
- jpeg, png, webp, ico, bmp

## Fedora

Install directly from the [cuarzo/software](https://copr.fedorainfracloud.org/coprs/cuarzo/software/) COPR:

```bash
$ sudo dnf copr enable cuarzo/software
$ sudo dnf install cz-skia cz-skia-devel
```

## Linking

The pkg-config package name is `cz-skia`.

Headers can be included like this:

```cpp
#include
#include
```

## Manual Building

### Dependencies

Install Meson and the dependencies listed in `meson.build`.

### Build & Install

```bash
$ cd Skia # This repo's root dir
$ meson setup builddir -Dbuildtype=release
$ cd builddir
$ meson install

# To remove later
$ cd builddir
$ sudo ninja uninstall
```