diff --git a/contrib/guix/libexec/codesign.sh b/contrib/guix/libexec/codesign.sh index 867d9b6e807fc..12482a6e46242 100755 --- a/contrib/guix/libexec/codesign.sh +++ b/contrib/guix/libexec/codesign.sh @@ -79,7 +79,11 @@ mkdir -p "$DISTSRC" signapple apply dist/Dash-Qt.app codesignatures/osx/dist # Make a .zip from dist/ - zip "${OUTDIR}/${DISTNAME}-${HOST}.zip" dist/* + cd dist/ + find . -print0 \ + | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" + find . | sort \ + | zip -X@ "${OUTDIR}/${DISTNAME}-${HOST}.zip" ;; *) exit 1