Loading pkgs/applications/networking/cluster/werf/default.nix +11 −7 Original line number Diff line number Diff line Loading @@ -4,30 +4,31 @@ , fetchFromGitHub , installShellFiles , btrfs-progs , glibc , testers , werf }: buildGoModule rec { pname = "werf"; version = "1.2.168"; version = "1.2.173"; src = fetchFromGitHub { owner = "werf"; repo = "werf"; rev = "v${version}"; hash = "sha256-/Shmnnpme1ffN7GMTryb4ddPlcAsruyWhFdjr1PJ3HM="; hash = "sha256-jbV2pQSFq/E++eOyQwB0ssG2R9mm3sprlm5mFfHJsBA="; }; vendorHash = "sha256-E5yDk48O7zze8QTeLQ999QmB8XLkpKNZ8JQ2wVRMGCU="; vendorHash = "sha256-NHRPl38/R7yS8Hht118mBc+OBPwfYiHOaGIwryNK8Mo="; proxyVendor = true; subPackages = [ "cmd/werf" ]; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs glibc.static ]; buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs ] ++ lib.optionals stdenv.hostPlatform.isGnu [ stdenv.cc.libc.static ]; CGO_ENABLED = if stdenv.isLinux then 1 else 0; Loading @@ -36,7 +37,7 @@ buildGoModule rec { "-w" "-X github.com/werf/werf/pkg/werf.Version=${src.rev}" ] ++ lib.optionals stdenv.isLinux [ "-extldflags=-static" "-extldflags '-static'" "-linkmode external" ]; Loading @@ -61,6 +62,9 @@ buildGoModule rec { integration/suites \ pkg/true_git/*test.go \ test/e2e '' + lib.optionalString (CGO_ENABLED == 0) '' # A workaround for osusergo. export USER=nixbld ''; postInstall = '' Loading @@ -72,7 +76,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = werf; command = "werf version"; version = "v${version}"; version = src.rev; }; meta = with lib; { Loading Loading
pkgs/applications/networking/cluster/werf/default.nix +11 −7 Original line number Diff line number Diff line Loading @@ -4,30 +4,31 @@ , fetchFromGitHub , installShellFiles , btrfs-progs , glibc , testers , werf }: buildGoModule rec { pname = "werf"; version = "1.2.168"; version = "1.2.173"; src = fetchFromGitHub { owner = "werf"; repo = "werf"; rev = "v${version}"; hash = "sha256-/Shmnnpme1ffN7GMTryb4ddPlcAsruyWhFdjr1PJ3HM="; hash = "sha256-jbV2pQSFq/E++eOyQwB0ssG2R9mm3sprlm5mFfHJsBA="; }; vendorHash = "sha256-E5yDk48O7zze8QTeLQ999QmB8XLkpKNZ8JQ2wVRMGCU="; vendorHash = "sha256-NHRPl38/R7yS8Hht118mBc+OBPwfYiHOaGIwryNK8Mo="; proxyVendor = true; subPackages = [ "cmd/werf" ]; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs glibc.static ]; buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs ] ++ lib.optionals stdenv.hostPlatform.isGnu [ stdenv.cc.libc.static ]; CGO_ENABLED = if stdenv.isLinux then 1 else 0; Loading @@ -36,7 +37,7 @@ buildGoModule rec { "-w" "-X github.com/werf/werf/pkg/werf.Version=${src.rev}" ] ++ lib.optionals stdenv.isLinux [ "-extldflags=-static" "-extldflags '-static'" "-linkmode external" ]; Loading @@ -61,6 +62,9 @@ buildGoModule rec { integration/suites \ pkg/true_git/*test.go \ test/e2e '' + lib.optionalString (CGO_ENABLED == 0) '' # A workaround for osusergo. export USER=nixbld ''; postInstall = '' Loading @@ -72,7 +76,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = werf; command = "werf version"; version = "v${version}"; version = src.rev; }; meta = with lib; { Loading