From 7e6fba0513b6a8db0a0546e8184f7d7a66008585 Mon Sep 17 00:00:00 2001 From: Johann Bauer Date: Tue, 13 Mar 2018 23:38:43 +0100 Subject: [PATCH] Make generated .app deterministic --- contrib/build-osx/make_osx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contrib/build-osx/make_osx b/contrib/build-osx/make_osx index e5a656049..c459503e9 100755 --- a/contrib/build-osx/make_osx +++ b/contrib/build-osx/make_osx @@ -77,6 +77,13 @@ fail "Could not install hardware wallet requirements" info "Building $PACKAGE..." python3 setup.py install --user > /dev/null || fail "Could not build $PACKAGE" +info "Faking timestamps..." +for d in ~/Library/Python/ ~/.pyenv .; do + pushd $d + find . -exec touch -t '200101220000' {} + + popd +done + info "Building binary" pyinstaller --noconfirm --ascii --name $VERSION contrib/build-osx/osx.spec || fail "Could not build binary"