mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-11 00:11:05 +00:00
- Builds and packages ArtCraft Studio across x86_64, aarch64, and riscv64 targets using storytold/craft-common-actions. - Produces DEB, RPM, AppImage, tarball, Arch package, and Flatpak bundle/OCI artifacts. - Cross-compiles riscv64 DEB and RPM via install-riscv64-cross and BoringSSL CMake config. - Fixes SQLx query offline fallback in sqlite_tasks build.rs when no live database exists. - Adds shared Packaging Lint workflow, fixing actionlint and shellcheck warnings across workflows. - Adds shared FreeBSD CI workflow tracking @main.
26 lines
711 B
YAML
26 lines
711 B
YAML
app-id: ai.artcraft.app
|
|
runtime: org.gnome.Platform
|
|
runtime-version: '51'
|
|
sdk: org.gnome.Sdk
|
|
command: artcraft
|
|
finish-args:
|
|
- --socket=wayland
|
|
- --socket=fallback-x11
|
|
- --socket=pulseaudio
|
|
- --share=ipc
|
|
- --share=network
|
|
- --device=dri
|
|
- --filesystem=xdg-pictures
|
|
- --filesystem=xdg-videos
|
|
- --filesystem=xdg-download
|
|
modules:
|
|
- name: artcraft
|
|
buildsystem: simple
|
|
build-commands:
|
|
- cp -a . /app/
|
|
- install -Dm644 /app/share/icons/hicolor/128x128/apps/artcraft.png /app/share/icons/hicolor/128x128/apps/ai.artcraft.app.png
|
|
- sed -i 's/^Icon=.*/Icon=ai.artcraft.app/' /app/share/applications/ai.artcraft.app.desktop
|
|
sources:
|
|
- type: dir
|
|
path: stage
|