Merge pull request #132959 from qowoz/gotags
This commit is contained in:
commit
3f3e2da660
|
@ -30,11 +30,13 @@ buildGoModule rec {
|
||||||
|
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
preBuild = let t = "github.com/minio/minio/cmd"; in
|
CGO_ENABLED = 0;
|
||||||
''
|
|
||||||
export CGO_ENABLED=0
|
tags = [ "kqueue" ];
|
||||||
buildFlagsArray+=("-tags" "kqueue" "-ldflags" "-s -w -X ${t}.Version=${versionToTimestamp version} -X ${t}.ReleaseTag=RELEASE.${version} -X ${t}.CommitID=${src.rev}")
|
|
||||||
'';
|
ldflags = let t = "github.com/minio/minio/cmd"; in [
|
||||||
|
"-s" "-w" "-X ${t}.Version=${versionToTimestamp version}" "-X ${t}.ReleaseTag=RELEASE.${version}" "-X ${t}.CommitID=${src.rev}"
|
||||||
|
];
|
||||||
|
|
||||||
passthru.tests.minio = nixosTests.minio;
|
passthru.tests.minio = nixosTests.minio;
|
||||||
|
|
||||||
|
|
|
@ -102,12 +102,12 @@ in buildGoModule {
|
||||||
go generate
|
go generate
|
||||||
popd
|
popd
|
||||||
done
|
done
|
||||||
export buildFlagsArray=(
|
|
||||||
-tags="assets"
|
|
||||||
-ldflags="-X main.commit=${shorthash} -X main.version=${version}"
|
|
||||||
)
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
tags = [ "assets" ];
|
||||||
|
|
||||||
|
ldflags = [ "-X main.commit=${shorthash}" "-X main.version=${version}" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An open-source distributed time series database";
|
description = "An open-source distributed time series database";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
|
|
@ -21,12 +21,9 @@ buildGoModule rec {
|
||||||
|
|
||||||
subPackages = [ "cmd/tailscale" "cmd/tailscaled" ];
|
subPackages = [ "cmd/tailscale" "cmd/tailscaled" ];
|
||||||
|
|
||||||
preBuild = ''
|
tags = [ "xversion" ];
|
||||||
export buildFlagsArray=(
|
|
||||||
-tags="xversion"
|
ldflags = [ "-X tailscale.com/version.Long=${version}" "-X tailscale.com/version.Short=${version}" ];
|
||||||
-ldflags="-X tailscale.com/version.Long=${version} -X tailscale.com/version.Short=${version}"
|
|
||||||
)
|
|
||||||
'';
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram $out/bin/tailscaled --prefix PATH : ${
|
wrapProgram $out/bin/tailscaled --prefix PATH : ${
|
||||||
|
|
|
@ -17,10 +17,9 @@ buildGoModule rec {
|
||||||
|
|
||||||
subPackages = [ "main/pg" ];
|
subPackages = [ "main/pg" ];
|
||||||
|
|
||||||
buildFlagsArray = [
|
tags = [ "brotli" "libsodium" ];
|
||||||
"-tags=brotli libsodium"
|
|
||||||
"-ldflags=-s -w -X github.com/wal-g/wal-g/cmd/pg.WalgVersion=${version} -X github.com/wal-g/wal-g/cmd/pg.GitRevision=${src.rev}"
|
ldflags = [ "-s" "-w" "-X github.com/wal-g/wal-g/cmd/pg.WalgVersion=${version}" "-X github.com/wal-g/wal-g/cmd/pg.GitRevision=${src.rev}" ];
|
||||||
];
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
mv $out/bin/pg $out/bin/wal-g
|
mv $out/bin/pg $out/bin/wal-g
|
||||||
|
|
|
@ -21,9 +21,8 @@ buildGoModule rec {
|
||||||
|
|
||||||
excludedPackages = "\\(copasetic\\)";
|
excludedPackages = "\\(copasetic\\)";
|
||||||
|
|
||||||
preBuild = ''
|
tags = lib.optionals pivKeySupport [ "pivkey" ];
|
||||||
buildFlagsArray+=(${lib.optionalString pivKeySupport "-tags=pivkey"})
|
|
||||||
'';
|
|
||||||
ldflags = [ "-s" "-w" "-X github.com/sigstore/cosign/cmd/cosign/cli.gitVersion=v${version}" ];
|
ldflags = [ "-s" "-w" "-X github.com/sigstore/cosign/cmd/cosign/cli.gitVersion=v${version}" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
Loading…
Reference in a new issue