mattermost: add build number

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