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.
- Host: GitHub
- URL: https://github.com/cuarzosoftware/skia
- Owner: CuarzoSoftware
- License: bsd-3-clause
- Created: 2024-11-02T19:41:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-12T07:09:19.000Z (8 months ago)
- Last Synced: 2025-10-14T06:41:46.442Z (8 months ago)
- Language: C++
- Homepage:
- Size: 7.17 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
README
cz-skia
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
```