vectorcraft/packaging
bflatastic d0a99faf1e macOS DMG: generate DS_Store and TIFF from a script, attribute the assets (review of #493)
- packaging/macos/dmg/generate.py writes background.tiff and DS_Store on any OS (resvg with
  the repo's fonts; ds_store and mac_alias, as dmgbuild uses). Both are byte-reproducible and
  carry nothing from the machine that made them.
- DS_Store: same window, icon size, positions and background alias as before, without the
  bookmark (pBBk/pBB0) and the alias's disk-image record, which held the author's boot volume
  UUID and name, its creation date and temporary paths.
- background.tiff: the same pixels as before (checked), now opaque RGB with Deflate (1.8 MB to
  1.0 MB) and LittleCMS's built-in sRGB profile instead of an HP profile with no open licence;
  no file names or software tags.
- background.svg: drop an unused pattern and the xlink namespace (renders the same).
- ASSETS.md rows for the three files; README, docs/releasing.md (volume name) and ROADMAP.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 20:36:43 +07:00
..
freebsd FreeBSD: release package and a packaging check in CI 2026-10-05 09:25:46 -04:00
linux M4.11: packaging metadata describes a vector illustration app 2026-10-04 11:19:13 +07:00
macos macOS DMG: generate DS_Store and TIFF from a script, attribute the assets (review of #493) 2026-10-08 20:36:43 +07:00
web M4.11: packaging metadata describes a vector illustration app 2026-10-04 11:19:13 +07:00
windows M14: Windows 7 build: patch windows-link for that build only, manual CI 2026-10-08 05:37:06 +07:00
.shellcheckrc Signed release pipeline (macOS/Windows/Linux/Web); README community note 2026-10-02 11:35:29 -04:00
env.sh Fonts: use craft-fonts as an optional build input; move the Japanese fonts out 2026-10-06 10:42:21 -04:00
icons.sh app icon: regal engraved dragon (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs 2026-10-02 09:45:30 -04:00