Parcourir la source

[build-subsets.sh, build-ttf.sh] added SOURCE_DATE_EPOCH calcs from git commit date/time

to support reproducible builds
Chris Simpkins il y a 7 ans
Parent
commit
5681045fa2
2 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 3 0
      build-subsets.sh
  2. 4 0
      build-ttf.sh

+ 3 - 0
build-subsets.sh

@@ -14,6 +14,9 @@
 #
 # //////////////////////////////////////////////////////////////////////
 
+# set SOURCE_DATE_EPOCH to git commit date/time for reproducible builds
+SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD)
+
 # default build tooling definitions
 TTFAH="$HOME/ttfautohint-build/local/bin/ttfautohint"
 FONTMAKE="pipenv run fontmake"

+ 4 - 0
build-ttf.sh

@@ -13,6 +13,9 @@
 #
 # /////////////////////////////////////////////////////////////////
 
+# set SOURCE_DATE_EPOCH to git commit date/time for reproducible builds
+SOURCE_DATE_EPOCH=$(git show -s --format=%ct HEAD)
+
 # default build tooling definitions
 TTFAH="$HOME/ttfautohint-build/local/bin/ttfautohint"
 FONTMAKE="pipenv run fontmake"
@@ -137,6 +140,7 @@ 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