mirror of
https://github.com/greenart7c3/Amber.git
synced 2026-10-29 22:37:34 +00:00
The installers rebuild the app with jpackage, so the createDistributable jar fix never reached them. Ship skiko's native library as plain files copied out of skiko-awt-runtime-*.jar instead of the jar, which Compose 1.12 rewrites with the build time on every OS. On macOS the plugin also re-zips every jar with the build time: fix those ZIP header times before the DMG signs the app. Turn off line-ending conversion, which made Windows checkouts bundle CRLF resources. desktopdiff.py now also checks .deb/.rpm (with their scripts), .msi and .exe (files, tables and custom action DLLs, read with msitools) and .dmg, and prints the bundled JDK with --jdk. Dockerfile.desktop also rebuilds the .deb and .rpm; the README covers rebuilding on Windows and macOS.
8 lines
384 B
Plaintext
8 lines
384 B
Plaintext
# Check out every file exactly as committed, on every OS. Git for Windows
|
|
# (and the Windows CI runner) defaults to core.autocrlf=true, which turns the
|
|
# desktop app's bundled resources into CRLF, so its build no longer matches a
|
|
# release built elsewhere (see "Verifying Reproducibility of Amber Desktop").
|
|
* -text
|
|
# cmd.exe can misread labels in LF batch files.
|
|
*.bat text eol=crlf
|