Merge pull request #216596 from yu-re-ka/syncthing-cross

syncthing: fix cross
This commit is contained in:
Nick Cao
2023-02-17 18:56:55 +08:00
committed by GitHub
@@ -1,4 +1,4 @@
{ buildGoModule, stdenv, lib, procps, fetchFromGitHub, nixosTests }:
{ pkgsBuildBuild, go, buildGoModule, stdenv, lib, procps, fetchFromGitHub, nixosTests }:
let
common = { stname, target, postInstall ? "" }:
@@ -22,7 +22,12 @@ let
buildPhase = ''
runHook preBuild
go run build.go -no-upgrade -version v${version} build ${target}
(
export GOOS="${pkgsBuildBuild.go.GOOS}" GOARCH="${pkgsBuildBuild.go.GOARCH}" CC=$CC_FOR_BUILD
go build build.go
go generate github.com/syncthing/syncthing/lib/api/auto github.com/syncthing/syncthing/cmd/strelaypoolsrv/auto
)
./build -goos ${go.GOOS} -goarch ${go.GOARCH} -no-upgrade -version v${version} build ${target}
runHook postBuild
'';