diff options
author | Ryan Mulligan <ryan@ryantm.com> | 2018-02-23 09:50:33 -0800 |
---|---|---|
committer | Ryan Mulligan <ryan@ryantm.com> | 2018-02-23 13:26:31 -0800 |
commit | ac782ae4e01a32dc375976d67db3c1fe71bd6701 (patch) | |
tree | af3f9f429a0d121e59c91a3a98e090ee110bd9d9 /pkgs/servers/mattermost/default.nix | |
parent | 54371a78f4677f89b2b2a08f566d9ff41151d315 (diff) | |
download | nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.tar nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.tar.gz nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.tar.bz2 nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.tar.lz nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.tar.xz nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.tar.zst nixlib-ac782ae4e01a32dc375976d67db3c1fe71bd6701.zip |
mattermost: add build number
Diffstat (limited to 'pkgs/servers/mattermost/default.nix')
-rw-r--r-- | pkgs/servers/mattermost/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/servers/mattermost/default.nix b/pkgs/servers/mattermost/default.nix index bff973d786a1..f0c1a0fcec55 100644 --- a/pkgs/servers/mattermost/default.nix +++ b/pkgs/servers/mattermost/default.nix @@ -1,8 +1,13 @@ { stdenv, fetchurl, fetchFromGitHub, buildGoPackage }: +let + version = "4.7.2"; + goPackagePath = "github.com/mattermost/mattermost-server"; + buildFlags = "-ldflags \"-X '${goPackagePath}/model.BuildNumber=nixpkgs-${version}'\""; +in + buildGoPackage rec { name = "mattermost-${version}"; - version = "4.7.2"; src = fetchFromGitHub { owner = "mattermost"; @@ -16,12 +21,12 @@ buildGoPackage rec { sha256 = "14gr7zzx77q862qccjcdwrzd6n8g2z8yngw8aa4g3q6hypsqi4v3"; }; - goPackagePath = "github.com/mattermost/mattermost-server"; + inherit goPackagePath; buildPhase = '' runHook preBuild cd go/src/${goPackagePath}/cmd/platform - go install + go install ${buildFlags} runHook postBuild ''; @@ -35,7 +40,7 @@ buildGoPackage rec { ''; meta = with stdenv.lib; { - description = "Open-Source, self-hosted Slack-alternative"; + description = "Open-source, self-hosted Slack-alternative"; homepage = https://www.mattermost.org; license = with licenses; [ agpl3 asl20 ]; maintainers = with maintainers; [ fpletz ryantm ]; |