diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-02-23 23:47:19 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-23 23:47:19 +0000 |
commit | 7d37688d66bf830767ae39724406abd78347fcfb (patch) | |
tree | c167a74e2b95514154a7dc199e65046323d498a5 | |
parent | eb05f92c08f378efa5ce0f2eafddaf40088b840e (diff) | |
parent | ac782ae4e01a32dc375976d67db3c1fe71bd6701 (diff) | |
download | nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.tar nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.tar.gz nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.tar.bz2 nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.tar.lz nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.tar.xz nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.tar.zst nixpkgs-7d37688d66bf830767ae39724406abd78347fcfb.zip |
Merge pull request #35422 from ryantm/mattermost-fix
mattermost: add build number
-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 bff973d786a..f0c1a0fcec5 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 ]; |