Ver Fonte

[build-ttf.sh, build-subsets.sh] export environment variable for reproducible build support

Chris Simpkins há 7 anos atrás
pai
commit
558800c6c8
2 ficheiros alterados com 4 adições e 4 exclusões
  1. 1 1
      build-subsets.sh
  2. 3 3
      build-ttf.sh

+ 1 - 1
build-subsets.sh

@@ -15,7 +15,7 @@
 # //////////////////////////////////////////////////////////////////////
 
 # set SOURCE_DATE_EPOCH to git commit date/time for reproducible builds
-SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD)
+export SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD)
 
 # default build tooling definitions
 TTFAH="$HOME/ttfautohint-build/local/bin/ttfautohint"

+ 3 - 3
build-ttf.sh

@@ -13,8 +13,9 @@
 #
 # /////////////////////////////////////////////////////////////////
 
-# set SOURCE_DATE_EPOCH to git commit date/time for reproducible builds
-SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD)
+# set SOURCE_DATE_EPOCH to git commit date/time to support reproducible builds
+# at any git commit
+export SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD)
 
 # default build tooling definitions
 TTFAH="$HOME/ttfautohint-build/local/bin/ttfautohint"
@@ -140,7 +141,6 @@ if ! $FONTMAKE -u "source/Hack-BoldItalic.ufo" -o ttf
 	    exit 1
 fi
 
-
 # Desktop ttf font post build fixes
 
 # DSIG table fix with adapted fontbakery Python script