diff options
author | Tuomas Tynkkynen <tuomas@tuxera.com> | 2018-02-24 02:05:30 +0200 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas@tuxera.com> | 2018-02-24 02:05:30 +0200 |
commit | ae9d4faff9290044cdcd0c4ce91c65581e701259 (patch) | |
tree | e2cd3bd71c287e791a5c11c975c7a51744924f9f /pkgs/servers | |
parent | 19784ca4c9ac378539bdc535b02ae673ba6ba0b0 (diff) | |
parent | 7d37688d66bf830767ae39724406abd78347fcfb (diff) | |
download | nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.tar nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.tar.gz nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.tar.bz2 nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.tar.lz nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.tar.xz nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.tar.zst nixlib-ae9d4faff9290044cdcd0c4ce91c65581e701259.zip |
Merge remote-tracking branch 'upstream/master' into staging
Diffstat (limited to 'pkgs/servers')
-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 ]; |