Schist is a layered image editor with PSD, Affinity and camera raw support, developed by Infrawrench and packaged by its upstream author. The package re-wraps the pacman-format payloads Schist's release workflow publishes for x86_64 and aarch64, so the builder does no compiling, and both assets are pinned by SHA-256. Releases are tracked declaratively through the GitHub upstream provider, which gains a "digests": true mode here: a vendor that publishes no checksum manifest can have each asset's SHA-256 read from the digest GitHub's release API reports, so the sync never downloads the artifacts. Exactly one of "checksums" or "digests" must be set, and the provider enforces that itself because scheduled runs reach it without the metadata validator. Fresh releases wait 24 hours before the scheduled sync picks them up, as mise-bin already does. vulkan-driver is an optional dependency rather than a hard one: makepkg -s would otherwise satisfy the virtual package with nvidia-utils in the build container, and Omarchy installs a Vulkan driver per machine. Co-authored-by: David Heinemeier Hansson <david@hey.com> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
14 lines
291 B
JSON
14 lines
291 B
JSON
{
|
|
"source": "local",
|
|
"release_ring": "fast",
|
|
"min_release_age": "24h",
|
|
"upstream": {
|
|
"github": "Infrawrench/schist",
|
|
"digests": true,
|
|
"assets": {
|
|
"x86_64": "schist-{pkgver}-1-x86_64.pkg.tar.zst",
|
|
"aarch64": "schist-{pkgver}-1-aarch64.pkg.tar.zst"
|
|
}
|
|
}
|
|
}
|