mirror of
https://github.com/zotero/zotero.git
synced 2026-08-28 05:25:31 +00:00
|
Some checks are pending
hdiutil makehybrid gives every file on the image non-empty Finder info (it sets an icon location), which appears as a com.apple.FinderInfo extended attribute. codesign --verify --strict rejects FinderInfo as detritus, and it can cause Safari to fail to load the web extension. (Reported by a user with Safari 17.6 on macOS 12. No other reports from the beta, so maybe not universal.) The Safari App Extension apparently wasn't affected, since it shipped with the same attributes for years. Convert the hybrid image to a read-write image, mount it, strip the attributes from its files, and compress from that. The volume header is untouched, so the open-folder flag that makes Finder open the volume window on mount is preserved. Only fresh installs from the DMG were affected. The updater writes fresh files without the attributes, so copies updated in place were clean. (Notably, this is the reverse of the post-update extension breakage for which the standard advice has always been to delete Zotero.app and redownload. Following that advice is exactly what resulted in a broken copy here.) https://forums.zotero.org/discussion/132925/ |
||
|---|---|---|
| .. | ||
| assets | ||
| linux | ||
| mac | ||
| modules | ||
| scripts | ||
| update-packaging | ||
| win | ||
| .gitignore | ||
| build.sh | ||
| config.sh | ||
| README.md | ||
Zotero Standalone build utility
These files are used to bundle the Zotero core into distributable bundles for Mac, Windows, and Linux.
Instructions for building and packaging are available on the Zotero wiki.