Merge pull request #142097 from ryantm/dev/ryantm/mattermost

authored by Sandro and committed by GitHub 3435dfa2 8d7b442f

+9 -8
+9 -8
pkgs/servers/mattermost/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchFromGitHub, buildGoPackage, buildEnv }: 1 + { lib, stdenv, fetchurl, fetchFromGitHub, buildGoModule, buildEnv }: 2 2 3 3 let 4 - version = "5.32.1"; 4 + version = "5.37.2"; 5 5 6 - mattermost-server = buildGoPackage rec { 6 + mattermost-server = buildGoModule rec { 7 7 pname = "mattermost-server"; 8 8 inherit version; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "mattermost"; 12 - repo = "mattermost-server"; 12 + repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "BssrTfkIxUbXYXIfz9i+5b4rEYSzBim+/riK78m8Bxo="; 14 + sha256 = "sha256-kO5wSj/ApPhS2k9a9VjS3Qk55azNZeiFmevAxSkdGe0="; 15 15 }; 16 16 17 - goPackagePath = "github.com/mattermost/mattermost-server"; 17 + vendorSha256 = null; 18 + doCheck = false; 18 19 19 20 ldflags = [ 20 - "-X ${goPackagePath}/model.BuildNumber=nixpkgs-${version}" 21 + "-s" "-w" "-X github.com/mattermost/mattermost-server/v${lib.versions.major version}/model.BuildNumber=${version}" 21 22 ]; 22 23 23 24 }; ··· 28 29 29 30 src = fetchurl { 30 31 url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz"; 31 - sha256 = "kRerl3fYRTrotj86AIFSor3GpjhABkCmego1ms9HmkQ="; 32 + sha256 = "sha256-BzQVkOPo/f6O2ncQ0taS3cZkglOL+D+zBcfNYrpMgTM="; 32 33 }; 33 34 34 35 installPhase = ''