mattermost: add build number

+9 -4
+9 -4
pkgs/servers/mattermost/default.nix
··· 1 { stdenv, fetchurl, fetchFromGitHub, buildGoPackage }: 2 3 buildGoPackage rec { 4 name = "mattermost-${version}"; 5 - version = "4.7.2"; 6 7 src = fetchFromGitHub { 8 owner = "mattermost"; ··· 16 sha256 = "14gr7zzx77q862qccjcdwrzd6n8g2z8yngw8aa4g3q6hypsqi4v3"; 17 }; 18 19 - goPackagePath = "github.com/mattermost/mattermost-server"; 20 21 buildPhase = '' 22 runHook preBuild 23 cd go/src/${goPackagePath}/cmd/platform 24 - go install 25 runHook postBuild 26 ''; 27 ··· 35 ''; 36 37 meta = with stdenv.lib; { 38 - description = "Open-Source, self-hosted Slack-alternative"; 39 homepage = https://www.mattermost.org; 40 license = with licenses; [ agpl3 asl20 ]; 41 maintainers = with maintainers; [ fpletz ryantm ];
··· 1 { stdenv, fetchurl, fetchFromGitHub, buildGoPackage }: 2 3 + let 4 + version = "4.7.2"; 5 + goPackagePath = "github.com/mattermost/mattermost-server"; 6 + buildFlags = "-ldflags \"-X '${goPackagePath}/model.BuildNumber=nixpkgs-${version}'\""; 7 + in 8 + 9 buildGoPackage rec { 10 name = "mattermost-${version}"; 11 12 src = fetchFromGitHub { 13 owner = "mattermost"; ··· 21 sha256 = "14gr7zzx77q862qccjcdwrzd6n8g2z8yngw8aa4g3q6hypsqi4v3"; 22 }; 23 24 + inherit goPackagePath; 25 26 buildPhase = '' 27 runHook preBuild 28 cd go/src/${goPackagePath}/cmd/platform 29 + go install ${buildFlags} 30 runHook postBuild 31 ''; 32 ··· 40 ''; 41 42 meta = with stdenv.lib; { 43 + description = "Open-source, self-hosted Slack-alternative"; 44 homepage = https://www.mattermost.org; 45 license = with licenses; [ agpl3 asl20 ]; 46 maintainers = with maintainers; [ fpletz ryantm ];