Summary: | media-libs/skia-89 a complete 2D graphic library for drawing Text, Geometries, and Images. new package | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alessandro Barbieri <lssndrbarbieri> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | johu, jstein, mjo, office, pocketfullofmarbles, sultan |
Priority: | Normal | Keywords: | InOverlay |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://skia.org/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alessandro Barbieri
2020-12-19 04:41:51 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. Upstream doesn't do releases? (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 The lack of releases from Google is pathetic, as is the degraded performance with GCC. Webkit needs this now too, but of course they are bundling it because there's no way to specify version constraints to CMake when there is no version: https://webkitgtk.org/2024/10/04/webkitgtk-2.46.html Thankfully nobody runs a web browser and email client at the same time because otherwise bundling the same rendering library would be a pointless waste of resources. |