vectorcraft/packaging/macos
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
..
dmg macOS DMG: generate DS_Store and TIFF from a script, attribute the assets (review of #493) 2026-10-08 20:36:43 +07:00
Info.plist.in Fix #295: open files from the macOS Finder and Dock 2026-10-08 05:28:50 +07:00
entitlements.plist Signed release pipeline (macOS/Windows/Linux/Web); README community note 2026-10-02 11:35:29 -04:00
import-cert.sh Make ported packaging scripts executable (fixes exit 126) 2026-10-02 12:03:30 -04:00
package.sh macOS DMG: branded window background and icon layout 2026-10-08 20:36:40 +07:00