Files
Amber/.gitattributes
T
greenart7c3 22659d360c Make the Windows, macOS and Linux installers reproducible too
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.
2026-10-25 13:58:33 -03:00

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