Unverified Commit 724535fb authored by Guy Chronister's avatar Guy Chronister
Browse files

aerospike: make package deterministic by fixing gen_version

- make package deterministic by setting SOURCE_DATE_EPOCH variable
parent 219d3ce1
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -37,7 +37,11 @@ stdenv.mkDerivation rec {

  preBuild = ''
    patchShebangs build/gen_version
    substituteInPlace build/gen_version --replace 'git describe' 'echo ${version}'
    substituteInPlace build/gen_version \
      --replace-fail 'VERSION="$(git describe --abbrev=7)"' 'VERSION="${version}"' \
      --replace-fail 'CE_SHA="$(git rev-parse HEAD)"' 'CE_SHA="${version}"' \
      --replace-fail '$(date)' '$(date -u -d "@$SOURCE_DATE_EPOCH" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH")'
    patchShebangs build/os_version
  '';

  installPhase = ''