Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 760693 - media-libs/skia-89 a complete 2D graphic library for drawing Text, Geometries, and Images. new package
Summary: media-libs/skia-89 a complete 2D graphic library for drawing Text, Geometries...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: https://skia.org/
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2020-12-19 04:41 UTC by Alessandro Barbieri
Modified: 2021-05-08 00:40 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Barbieri 2020-12-19 04:41:51 UTC
Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Flutter, Mozilla Firefox and Firefox OS, and many other products.

License: BSD
Github mirror: https://github.com/google/skia

Milestone number can be found here
https://github.com/google/skia/blob/master/include/core/SkMilestone.h#L8
Current milestone is 89 that correspond to this commit
https://github.com/google/skia/commit/c6e3881888e2f39b24d5381ce01876f30cfb9482

It's also in the GURU overlay
https://github.com/gentoo/guru/tree/master/media-libs/skia
Helping is welcomed
https://github.com/gentoo/guru/issues/8

Currently is bundled in several gentoo packages like chromium, firefox, seamonkey and libreoffice
Comment 1 Stephan Hartmann (RETIRED) gentoo-dev 2020-12-19 13:31:57 UTC
Thanks for trying to make an ebuild for Skia. Do you want to unbundle Skia from Chromium/Firefox/Thunderbird or are you going to provide libraries for other projects? If you want to unbundle Skia from e.g. Chromium, then I don't think it will reduce build time, but increases maintenance work. Chromium uses a git hash to Skia repository that is updated using AutoRoller (https://autoroll.skia.org/r/skia-autoroll). In case we unbundle Skia, we have to make snapshots with every Chromium Dev Channel release and maybe for Stable and Beta releases as well. Additionally we need to write unbundling scripts to fix include pathes.
Comment 2 Andreas Sturmlechner gentoo-dev 2021-03-13 10:02:31 UTC
Upstream doesn't do releases?
Comment 3 Alessandro Barbieri 2021-05-08 00:40:17 UTC
(In reply to Andreas Sturmlechner from comment #2)
> Upstream doesn't do releases?

They have milestones but since it's a google product they don't provide tarballs