symfony-cli: add build date
Inspired from pkgs/applications/graphics/pdfcpu/default.nix
This commit is contained in:
parent
5e1830b877
commit
aecc8aa7b8
@ -17,7 +17,12 @@ buildGoModule rec {
|
||||
owner = "symfony-cli";
|
||||
repo = "symfony-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-IanaxFhD0nAabr9w6ARCVie+sYW9bvgHoahsuHQYeqE=";
|
||||
hash = "sha256-UmGyIZk5s5A8ModafWMZqeJHdZ4fa+hAHi62pdlfJ8I=";
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
git --git-dir $out/.git log -1 --pretty=%cd --date=format:'%Y-%m-%dT%H:%M:%SZ' > $out/SOURCE_DATE
|
||||
rm -rf $out/.git
|
||||
'';
|
||||
};
|
||||
|
||||
ldflags = [
|
||||
@ -27,6 +32,10 @@ buildGoModule rec {
|
||||
"-X main.channel=stable"
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
ldflags+=" -X main.buildDate=$(cat SOURCE_DATE)"
|
||||
'';
|
||||
|
||||
buildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
|
Loading…
Reference in New Issue
Block a user