treewide: buildFlagsArray -> ldflags

zowoq 13ea123c eada59b8

+342 -388
+1 -1
pkgs/applications/editors/glow/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags= -s -w -X=main.Version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "Render markdown on the CLI, with pizzazz!";
+1 -1
pkgs/applications/editors/micro/default.nix
··· 17 17 18 18 vendorSha256 = "sha256-YcAKl4keizkbgQLAZGiCG3CGpNTNad8EvOJEXLX2s0s="; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/zyedidia/micro/v2/internal/util.Version=${version} -X github.com/zyedidia/micro/v2/internal/util.CommitHash=${src.rev}" ]; 20 + ldflags = [ "-s" "-w" "-X github.com/zyedidia/micro/v2/internal/util.Version=${version}" "-X github.com/zyedidia/micro/v2/internal/util.CommitHash=${src.rev}" ]; 21 21 22 22 postInstall = '' 23 23 installManPage assets/packaging/micro.1
+1 -1
pkgs/applications/logging/humioctl/default.nix
··· 20 20 sha256 = sha256; 21 21 }; 22 22 23 - buildFlagsArray = "-ldflags=-X main.version=${humioCtlVersion}"; 23 + ldflags = [ "-X main.version=${humioCtlVersion}" ]; 24 24 25 25 nativeBuildInputs = [ installShellFiles ]; 26 26
+1 -1
pkgs/applications/misc/archiver/default.nix
··· 16 16 17 17 vendorSha256 = "0avnskay23mpl3qkyf1h75rr7szpsxis2bj5pplhwf8q8q0212xf"; 18 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ]; 19 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" "-X main.date=unknown" ]; 20 20 21 21 doCheck = false; 22 22
+1 -1
pkgs/applications/misc/charm/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags= -s -w -X=main.Version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "Manage your charm account on the CLI";
+5 -5
pkgs/applications/misc/dstask/default.nix
··· 24 24 # The other variables are set so that the output of dstask version shows the 25 25 # git ref and the release version from github. 26 26 # Ref <https://github.com/NixOS/nixpkgs/pull/87383#discussion_r432097657> 27 - buildFlagsArray = [ '' 28 - -ldflags=-w -s 29 - -X "github.com/naggie/dstask.VERSION=${version}" 30 - -X "github.com/naggie/dstask.GIT_COMMIT=v${version}" 31 - '' ]; 27 + ldflags = [ 28 + "-w" "-s" 29 + "-X github.com/naggie/dstask.VERSION=${version}" 30 + "-X github.com/naggie/dstask.GIT_COMMIT=v${version}" 31 + ]; 32 32 33 33 subPackages = [ "cmd/dstask.go" ]; 34 34
+2 -2
pkgs/applications/misc/expenses/default.nix
··· 23 23 24 24 buildInputs = [ sqlite ]; 25 25 26 - buildFlagsArray = [ 27 - "-ldflags=-s -w -X github.com/manojkarthick/expenses/cmd.Version=${version}" 26 + ldflags = [ 27 + "-s" "-w" "-X github.com/manojkarthick/expenses/cmd.Version=${version}" 28 28 ]; 29 29 30 30 meta = with lib; {
+1 -1
pkgs/applications/misc/wtf/default.nix
··· 21 21 22 22 doCheck = false; 23 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 24 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 25 25 26 26 subPackages = [ "." ]; 27 27
+1 -1
pkgs/applications/networking/cloudflared/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = "-ldflags=-X main.Version=${version}"; 18 + ldflags = [ "-X main.Version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "CloudFlare Argo Tunnel daemon (and DNS-over-HTTPS client)";
+2 -3
pkgs/applications/networking/cluster/argocd/default.nix
··· 22 22 packr 23 23 ''; 24 24 25 - buildFlagsArray = 25 + ldflags = 26 26 let package_url = "github.com/argoproj/argo-cd/v2/common"; in 27 27 [ 28 - "-ldflags=" 29 - "-s -w" 28 + "-s" "-w" 30 29 "-X ${package_url}.version=${version}" 31 30 "-X ${package_url}.buildDate=unknown" 32 31 "-X ${package_url}.gitCommit=${commit}"
+1 -2
pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
··· 25 25 26 26 nativeBuildInputs = [ installShellFiles ]; 27 27 28 - buildFlagsArray = [ 29 - "-ldflags=" 28 + ldflags = [ 30 29 "-s" 31 30 "-w" 32 31 "-X code.cloudfoundry.org/cli/version.binaryBuildDate=1970-01-01"
+1 -1
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 28 28 29 29 subPackages = [ "cmd/flux" ]; 30 30 31 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 31 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 32 32 33 33 postUnpack = '' 34 34 cp -r ${manifests} source/cmd/flux/manifests
+1 -1
pkgs/applications/networking/cluster/fluxctl/default.nix
··· 19 19 20 20 subPackages = [ "cmd/fluxctl" ]; 21 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 22 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 23 23 24 24 postInstall = '' 25 25 for shell in bash fish zsh; do
+1 -1
pkgs/applications/networking/cluster/helmfile/default.nix
··· 19 19 20 20 subPackages = [ "." ]; 21 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/roboll/helmfile/pkg/app/version.Version=${version}" ]; 22 + ldflags = [ "-s" "-w" "-X github.com/roboll/helmfile/pkg/app/version.Version=${version}" ]; 23 23 24 24 postInstall = '' 25 25 wrapProgram $out/bin/helmfile \
+3 -4
pkgs/applications/networking/cluster/hetzner-kube/default.nix
··· 22 22 23 23 doCheck = false; 24 24 25 - buildFlagsArray = '' 26 - -ldflags= 27 - -X github.com/xetys/hetzner-kube/cmd.version=${version} 28 - ''; 25 + ldflags = [ 26 + "-X github.com/xetys/hetzner-kube/cmd.version=${version}" 27 + ]; 29 28 30 29 nativeBuildInputs = [ 31 30 installShellFiles
+2 -2
pkgs/applications/networking/cluster/istioctl/default.nix
··· 17 17 nativeBuildInputs = [ installShellFiles ]; 18 18 19 19 # Bundle release metadata 20 - buildFlagsArray = let 20 + ldflags = let 21 21 attrs = [ 22 22 "istio.io/pkg/version.buildVersion=${version}" 23 23 "istio.io/pkg/version.buildStatus=Nix" 24 24 "istio.io/pkg/version.buildTag=${version}" 25 25 "istio.io/pkg/version.buildHub=docker.io/istio" 26 26 ]; 27 - in ["-ldflags=-s -w ${lib.concatMapStringsSep " " (attr: "-X ${attr}") attrs}"]; 27 + in ["-s" "-w" "${lib.concatMapStringsSep " " (attr: "-X ${attr}") attrs}"]; 28 28 29 29 subPackages = [ "istioctl/cmd/istioctl" ]; 30 30
+6 -7
pkgs/applications/networking/cluster/jx/default.nix
··· 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21 22 - buildFlagsArray = '' 23 - -ldflags= 24 - -s -w 25 - -X github.com/jenkins-x/jx/pkg/version.Version=${version} 26 - -X github.com/jenkins-x/jx/pkg/version.Revision=${src.rev} 27 - -X github.com/jenkins-x/jx/pkg/version.GitTreeState=clean 28 - ''; 22 + ldflags = [ 23 + "-s -w" 24 + "-X github.com/jenkins-x/jx/pkg/version.Version=${version}" 25 + "-X github.com/jenkins-x/jx/pkg/version.Revision=${src.rev}" 26 + "-X github.com/jenkins-x/jx/pkg/version.GitTreeState=clean" 27 + ]; 29 28 30 29 postInstall = '' 31 30 for shell in bash zsh; do
+5 -6
pkgs/applications/networking/cluster/k9s/default.nix
··· 11 11 sha256 = "sha256-ws5JC2/WkgwxKwYtP9xtFELRhztzL6tNSvopyeC6H0Q="; 12 12 }; 13 13 14 - buildFlagsArray = '' 15 - -ldflags= 16 - -s -w 17 - -X github.com/derailed/k9s/cmd.version=${version} 18 - -X github.com/derailed/k9s/cmd.commit=${src.rev} 19 - ''; 14 + ldflags = [ 15 + "-s" "-w" 16 + "-X github.com/derailed/k9s/cmd.version=${version}" 17 + "-X github.com/derailed/k9s/cmd.commit=${src.rev}" 18 + ]; 20 19 21 20 vendorSha256 = "sha256-T9khJeg5XPhVyUiu4gEEHZR6RgJF4P8LYFycqJglms8="; 22 21
+1 -1
pkgs/applications/networking/cluster/kpt/default.nix
··· 15 15 16 16 subPackages = [ "." ]; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/GoogleContainerTools/kpt/run.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X github.com/GoogleContainerTools/kpt/run.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "A toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration data files";
+4 -5
pkgs/applications/networking/cluster/kubelogin/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-vJfTf9gD/qrsPAfJeMYLjGa90mYLOshgDehv2Fcl6xM="; 15 15 16 - buildFlagsArray = '' 17 - -ldflags= 18 - -X main.version=${version} 19 - -X main.goVersion=${lib.getVersion go} 20 - ''; 16 + ldflags = [ 17 + "-X main.version=${version}" 18 + "-X main.goVersion=${lib.getVersion go}" 19 + ]; 21 20 22 21 meta = with lib; { 23 22 description = "A Kubernetes credential plugin implementing Azure authentication";
+1 -1
pkgs/applications/networking/cluster/kubeseal/default.nix
··· 17 17 18 18 subPackages = [ "cmd/kubeseal" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "A Kubernetes controller and tool for one-way encrypted Secrets";
+4 -4
pkgs/applications/networking/cluster/kuttl/default.nix
··· 16 16 17 17 subPackages = [ "cmd/kubectl-kuttl" ]; 18 18 19 - buildFlagsArray = '' 20 - -ldflags=-s -w 21 - -X github.com/kudobuilder/kuttl/pkg/version.gitVersion=${version} 22 - ''; 19 + ldflags = [ 20 + "-s" "-w" 21 + "-X github.com/kudobuilder/kuttl/pkg/version.gitVersion=${version}" 22 + ]; 23 23 24 24 meta = with lib; { 25 25 description = "The KUbernetes Test TooL (KUTTL) provides a declarative approach to testing production-grade Kubernetes operators";
+2 -2
pkgs/applications/networking/cluster/multus-cni/default.nix
··· 11 11 sha256 = "sha256-eVYRbMijOEa+DNCm4w/+WVrTI9607NF9/l5YKkXJuFs="; 12 12 }; 13 13 14 - buildFlagsArray = let 14 + ldflags = let 15 15 multus = "gopkg.in/intel/multus-cni.v3/pkg/multus"; 16 16 commit = "f6298a3a294a79f9fbda0b8f175e521799d5f8d7"; 17 17 in [ 18 - "-ldflags=-s -w -X '${multus}.version=v${version}' -X '${multus}.commit=${commit}'" 18 + "-s" "-w" "-X ${multus}.version=v${version}" "-X ${multus}.commit=${commit}" 19 19 ]; 20 20 21 21 preInstall = ''
+4 -5
pkgs/applications/networking/cluster/popeye/default.nix
··· 11 11 sha256 = "sha256-oft1zLLd5TP8S9GMjp5kYaoPoOYnbhJwL2wBerkhp+c="; 12 12 }; 13 13 14 - buildFlagsArray = '' 15 - -ldflags= 16 - -s -w 17 - -X github.com/derailed/popeye/cmd.version=${version} 18 - -X github.com/derailed/popeye/cmd.commit=${version} 14 + ldflags = '' 15 + "-s" "-w" 16 + "-X github.com/derailed/popeye/cmd.version=${version}" 17 + "-X github.com/derailed/popeye/cmd.commit=${version}" 19 18 ''; 20 19 21 20 vendorSha256 = "sha256-vUUDLMicop5QzZmAHi5qrc0hx8oV2xWNFHvCWioLhl8=";
+5 -6
pkgs/applications/networking/cluster/qbec/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = '' 19 - -ldflags= 20 - -s -w 21 - -X github.com/splunk/qbec/internal/commands.version=${version} 22 - -X github.com/splunk/qbec/internal/commands.commit=${src.rev} 23 - -X github.com/splunk/qbec/internal/commands.goVersion=${lib.getVersion go} 18 + ldflags = '' 19 + "-s" "-w" 20 + "-X github.com/splunk/qbec/internal/commands.version=${version}" 21 + "-X github.com/splunk/qbec/internal/commands.commit=${src.rev}" 22 + "-X github.com/splunk/qbec/internal/commands.goVersion=${lib.getVersion go}" 24 23 ''; 25 24 26 25 meta = with lib; {
+7 -7
pkgs/applications/networking/cluster/sonobuoy/default.nix
··· 7 7 pname = "sonobuoy"; 8 8 version = "0.53.2"; # Do not forget to update `rev` above 9 9 10 - buildFlagsArray = 10 + ldflags = 11 11 let t = "github.com/vmware-tanzu/sonobuoy"; 12 - in '' 13 - -ldflags= 14 - -s -X ${t}/pkg/buildinfo.Version=v${version} 15 - -X ${t}/pkg/buildinfo.GitSHA=${rev} 16 - -X ${t}/pkg/buildDate=unknown 17 - ''; 12 + in [ 13 + "-s" 14 + "-X ${t}/pkg/buildinfo.Version=v${version}" 15 + "-X ${t}/pkg/buildinfo.GitSHA=${rev}" 16 + "-X ${t}/pkg/buildDate=unknown" 17 + ]; 18 18 19 19 src = fetchFromGitHub { 20 20 sha256 = "sha256-8bUZsknG1Z2TKWwtuJtnauK8ibikGphl3oiLXT3PZzY=";
+2 -2
pkgs/applications/networking/cluster/stern/default.nix
··· 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21 22 - buildFlagsArray = 23 - [ "-ldflags=-s -w -X github.com/stern/stern/cmd.version=${version}" ]; 22 + ldflags = 23 + [ "-s" "-w" "-X github.com/stern/stern/cmd.version=${version}" ]; 24 24 25 25 postInstall = 26 26 let stern = if isCrossBuild then buildPackages.stern else "$out";
+1 -1
pkgs/applications/networking/cluster/tanka/default.nix
··· 17 17 18 18 subPackages = [ "cmd/tk" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -extldflags \"-static\" -X github.com/grafana/tanka/pkg/tanka.CURRENT_VERSION=v${version}" ]; 20 + ldflags = [ "-s" "-w" "-extldflags '-static'" "-X github.com/grafana/tanka/pkg/tanka.CURRENT_VERSION=v${version}" ]; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+1 -1
pkgs/applications/networking/cluster/tilt/default.nix
··· 17 17 18 18 subPackages = [ "cmd/tilt" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-X main.version=${version}" ]; 20 + ldflags = [ "-X main.version=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "Local development tool to manage your developer instance when your team deploys to Kubernetes in production";
+5 -6
pkgs/applications/networking/cluster/velero/default.nix
··· 14 14 sha256 = "sha256-oFDTjpcwlvSiAROG/EKYRCD+qKyZXu1gKotBcD0dfvk="; 15 15 }; 16 16 17 - buildFlagsArray = '' 18 - -ldflags= 19 - -s -w 20 - -X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=${version} 21 - -X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=${commit} 22 - -X github.com/vmware-tanzu/velero/pkg/buildinfo.GitTreeState=clean 17 + ldflags = '' 18 + "-s" "-w" 19 + "-X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=${version}" 20 + "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=${commit}" 21 + "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitTreeState=clean" 23 22 ''; 24 23 25 24 vendorSha256 = "sha256-ypgrdv6nVW+AAwyVsiROXs6jGgDTodGrGqiT2s5elOU=";
+1 -1
pkgs/applications/networking/dnscontrol/default.nix
··· 15 15 16 16 subPackages = [ "." ]; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w" ]; 18 + ldflags = [ "-s" "-w" ]; 19 19 20 20 meta = with lib; { 21 21 description = "Synchronize your DNS to multiple providers from a simple DSL";
+1 -1
pkgs/applications/networking/nextdns/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "NextDNS DNS/53 to DoH Proxy";
+1 -1
pkgs/applications/networking/shellhub-agent/default.nix
··· 22 22 23 23 vendorSha256 = "18z3vwcwkyj6hcvl35qmj034237h9l18dvcbx1hxry7qdwv807c9"; 24 24 25 - buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ]; 25 + ldflags = [ "-s" "-w" "-X main.AgentVersion=v${version}" ]; 26 26 27 27 passthru = { 28 28 updateScript = genericUpdater {
+1 -1
pkgs/applications/version-management/git-and-tools/ghorg/default.nix
··· 16 16 17 17 subPackages = [ "." ]; 18 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 20 20 21 21 meta = with lib; { 22 22 description = "Quickly clone an entire org/users repositories into one directory";
+3 -4
pkgs/applications/version-management/git-and-tools/ghq/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = '' 19 - -ldflags= 20 - -X=main.Version=${version} 21 - ''; 18 + ldflags = [ 19 + "-X=main.Version=${version}" 20 + ]; 22 21 23 22 postInstall = '' 24 23 install -m 444 -D ${src}/misc/zsh/_ghq $out/share/zsh/site-functions/_ghq
+5 -6
pkgs/applications/version-management/git-and-tools/git-bug/default.nix
··· 16 16 17 17 doCheck = false; 18 18 19 - buildFlagsArray = '' 20 - -ldflags= 21 - -X github.com/MichaelMure/git-bug/commands.GitCommit=${rev} 22 - -X github.com/MichaelMure/git-bug/commands.GitLastTag=${version} 23 - -X github.com/MichaelMure/git-bug/commands.GitExactTag=${version} 24 - ''; 19 + ldflags = [ 20 + "-X github.com/MichaelMure/git-bug/commands.GitCommit=${rev}" 21 + "-X github.com/MichaelMure/git-bug/commands.GitLastTag=${version}" 22 + "-X github.com/MichaelMure/git-bug/commands.GitExactTag=${version}" 23 + ]; 25 24 26 25 postInstall = '' 27 26 install -D -m 0644 misc/bash_completion/git-bug "$out/share/bash-completion/completions/git-bug"
+1 -2
pkgs/applications/version-management/git-and-tools/git-chglog/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-jIq+oacyT71m78iMZwWOBsBVAY/WxgyH9zRr8GiMGTU="; 15 15 16 - buildFlagsArray = [ "-ldflags= -s -w -X=main.Version=v${version}" ]; 16 + ldflags = [ "-s" "-w" "-X=main.Version=v${version}" ]; 17 17 18 18 subPackages = [ "cmd/git-chglog" ]; 19 19 ··· 24 24 maintainers = with maintainers; [ ldenefle ]; 25 25 }; 26 26 } 27 -
+1 -1
pkgs/applications/version-management/git-and-tools/lab/default.nix
··· 19 19 20 20 nativeBuildInputs = [ makeWrapper installShellFiles ]; 21 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 22 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 23 23 24 24 postInstall = '' 25 25 wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg-utils ]}";
+1 -1
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 18 18 19 19 vendorSha256 = "sha256-gTObI0pmRUX6Eh5FVdt+5LbckyBuFq1Ly4oPZztazHQ="; 20 20 buildInputs = [ git ]; 21 - buildFlagsArray = "-ldflags=-X main.Version=${version}"; 21 + ldflags = [ "-X main.Version=${version}" ]; 22 22 doCheck = false; 23 23 24 24 meta = with lib; {
+1 -1
pkgs/applications/video/go-chromecast/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-idxElk4Sy7SE9G1OMRw8YH4o8orBa80qhBXPA+ar620="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ]; 16 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" "-X main.date=unknown" ]; 17 17 18 18 meta = with lib; { 19 19 homepage = "https://github.com/vishen/go-chromecast";
+2 -2
pkgs/applications/virtualization/imgcrypt/default.nix
··· 11 11 sha256 = "177fs3p2xzwjsffcxqqllx6wi6ghfyqbvfgn95v3q7a2993yqk4k"; 12 12 }; 13 13 14 - buildFlagsArray = [ 15 - "-ldflags=-X github.com/containerd/containerd/version.Version=${version}" 14 + ldflags = [ 15 + "-X github.com/containerd/containerd/version.Version=${version}" 16 16 ]; 17 17 18 18 vendorSha256 = null;
+1 -1
pkgs/applications/virtualization/nvidia-container-toolkit/default.nix
··· 16 16 }; 17 17 18 18 vendorSha256 = "17zpiyvf22skfcisflsp6pn56y6a793jcx89kw976fq2x5br1bz7"; 19 - buildFlagsArray = [ "-ldflags=" "-s -w" ]; 19 + ldflags = [ "-s" "-w" ]; 20 20 nativeBuildInputs = [ makeWrapper ]; 21 21 22 22 postInstall = ''
+2 -2
pkgs/development/embedded/arduino/arduino-cli/default.nix
··· 19 19 20 20 doCheck = false; 21 21 22 - buildFlagsArray = [ 23 - "-ldflags=-s -w -X github.com/arduino/arduino-cli/version.versionString=${version} -X github.com/arduino/arduino-cli/version.commit=unknown" 22 + ldflags = [ 23 + "-s" "-w" "-X github.com/arduino/arduino-cli/version.versionString=${version}" "-X github.com/arduino/arduino-cli/version.commit=unknown" 24 24 ] ++ lib.optionals stdenv.isLinux [ "-extldflags '-static'" ]; 25 25 26 26 meta = with lib; {
+1 -1
pkgs/development/tools/bazelisk/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.BazeliskVersion=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.BazeliskVersion=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "A user-friendly launcher for Bazel";
+1 -1
pkgs/development/tools/build-managers/bazel/buildtools/default.nix
··· 21 21 22 22 excludedPackages = [ "generatetables" ]; 23 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X main.buildVersion=${version} -X main.buildScmRevision=${src.rev}" ]; 24 + ldflags = [ "-s" "-w" "-X main.buildVersion=${version}" "-X main.buildScmRevision=${src.rev}" ]; 25 25 26 26 meta = with lib; { 27 27 description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps";
+1 -2
pkgs/development/tools/build-managers/mage/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 18 + ldflags = [ 20 19 "-X github.com/magefile/mage/mage.commitHash=v${version}" 21 20 "-X github.com/magefile/mage/mage.gitTag=v${version}" 22 21 "-X github.com/magefile/mage/mage.timestamp=1970-01-01T00:00:00Z"
+1 -1
pkgs/development/tools/buildpack/default.nix
··· 17 17 18 18 subPackages = [ "cmd/pack" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/buildpacks/pack.Version=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X github.com/buildpacks/pack.Version=${version}" ]; 21 21 22 22 postInstall = '' 23 23 installShellCompletion --bash --name pack.bash $(PACK_HOME=$PWD $out/bin/pack completion --shell bash)
+3 -3
pkgs/development/tools/butane/default.nix
··· 19 19 20 20 subPackages = [ "internal" ]; 21 21 22 - buildFlagsArray = '' 23 - -ldflags=-X github.com/coreos/butane/internal/version.Raw=v${version} 24 - ''; 22 + ldflags = [ 23 + "-X github.com/coreos/butane/internal/version.Raw=v${version}" 24 + ]; 25 25 26 26 postInstall = '' 27 27 mv $out/bin/{internal,butane}
+1 -1
pkgs/development/tools/cloud-nuke/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-C9UGpm8JBLQpSFQkvib5Bmn3J88LxUNt4ELJXL4ZQ80="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 17 17 18 18 doCheck = false; 19 19
+1 -2
pkgs/development/tools/conftest/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 18 + ldflags = [ 20 19 "-s" 21 20 "-w" 22 21 "-X github.com/open-policy-agent/conftest/internal/commands.version=${version}"
+1 -1
pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
··· 17 17 18 18 subPackages = [ "cmd/bk" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "A command line interface for Buildkite";
+3 -4
pkgs/development/tools/continuous-integration/fly/default.nix
··· 17 17 18 18 subPackages = [ "fly" ]; 19 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -X github.com/concourse/concourse.Version=${version} 23 - ''; 20 + ldflags = [ 21 + "-X github.com/concourse/concourse.Version=${version}" 22 + ]; 24 23 25 24 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 26 25 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
+2 -2
pkgs/development/tools/cue/default.nix
··· 16 16 17 17 subPackages = [ "cmd/cue" ]; 18 18 19 - buildFlagsArray = [ 20 - "-ldflags=-s -w -X cuelang.org/go/cmd/cue/cmd.version=${version}" 19 + ldflags = [ 20 + "-s" "-w" "-X cuelang.org/go/cmd/cue/cmd.version=${version}" 21 21 ]; 22 22 23 23 meta = {
+1 -1
pkgs/development/tools/dive/default.nix
··· 19 19 20 20 buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ]; 21 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 22 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 23 23 24 24 meta = with lib; { 25 25 description = "A tool for exploring each layer in a docker image";
+5 -6
pkgs/development/tools/earthly/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-gydhh/EMSuE/beo+A2CRDdDnQGT6DMjMwthylT339I4="; 15 15 16 - buildFlagsArray = '' 17 - -ldflags= 18 - -s -w 19 - -X main.Version=v${version} 20 - -X main.DefaultBuildkitdImage=earthly/buildkitd:v${version} 21 - ''; 16 + ldflags = [ 17 + "-s" "-w" 18 + "-X main.Version=v${version}" 19 + "-X main.DefaultBuildkitdImage=earthly/buildkitd:v${version}" 20 + ]; 22 21 23 22 BUILDTAGS = "dfrunmount dfrunsecurity dfsecrets dfssh dfrunnetwork"; 24 23 preBuild = ''
+1 -1
pkgs/development/tools/fission/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-1ujJuhK7pm/A1Dd+Wm9dtc65mx9pwLBWMWwEJnbja8s="; 15 15 16 - buildFlagsArray = "-ldflags=-s -w -X info.Version=${version}"; 16 + ldflags = [ "-s" "-w" "-X info.Version=${version}" ]; 17 17 18 18 subPackages = [ "cmd/fission-cli" ]; 19 19
+2 -3
pkgs/development/tools/github/bump/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=-X main.buildVersion=${version} -X main.buildCommit=${version} -X main.buildDate=1970-01-01" 18 + ldflags = [ 19 + "-X main.buildVersion=${version}" "-X main.buildCommit=${version}" "-X main.buildDate=1970-01-01" 20 20 ]; 21 21 22 22 meta = with lib; { ··· 26 26 maintainers = with maintainers; [ doronbehar ]; 27 27 }; 28 28 } 29 -
+2 -2
pkgs/development/tools/go-minimock/default.nix
··· 11 11 sha256 = "sha256-l+ngvmTb9yVgQYT+OeaVd0zz/xNZeXWrjMpVkMpbQIw="; 12 12 }; 13 13 14 - buildFlagsArray = [ 15 - "-ldflags=-s -w -X main.version=${version}" 14 + ldflags = [ 15 + "-s" "-w" "-X main.version=${version}" 16 16 ]; 17 17 18 18 vendorSha256 = "sha256-hn222ifKRYbASAHBJyMTCDwhykf2Jg9IqIUlK/GabJA=";
+1 -1
pkgs/development/tools/go-swagger/default.nix
··· 17 17 18 18 subPackages = [ "cmd/swagger" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${version} -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" ]; 20 + ldflags = [ "-s" "-w" "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${version}" "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
+2 -2
pkgs/development/tools/go-task/default.nix
··· 17 17 18 18 subPackages = [ "cmd/task" ]; 19 19 20 - buildFlagsArray = [ 21 - "-ldflags=-s -w -X main.version=${version}" 20 + ldflags = [ 21 + "-s" "-w" "-X main.version=${version}" 22 22 ]; 23 23 24 24 postInstall = ''
+1 -2
pkgs/development/tools/gomplate/default.nix
··· 19 19 rm net/net_test.go 20 20 ''; 21 21 22 - buildFlagsArray = [ 23 - "-ldflags=" 22 + ldflags = [ 24 23 "-s" 25 24 "-w" 26 25 "-X github.com/${owner}/${pname}/v3/version.Version=${rev}"
+1 -2
pkgs/development/tools/gosec/default.nix
··· 17 17 18 18 doCheck = false; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version} -X main.GitTag=${src.rev} -X main.BuildDate=unknown" ]; 20 + ldflags = [ "-s" "-w" "-X main.Version=${version}" "-X main.GitTag=${src.rev}" "-X main.BuildDate=unknown" ]; 21 21 22 22 meta = with lib; { 23 23 homepage = "https://github.com/securego/gosec"; ··· 27 27 platforms = platforms.linux ++ platforms.darwin; 28 28 }; 29 29 } 30 -
+1 -1
pkgs/development/tools/gotestsum/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 subPackages = [ "." ]; 21 21
+1 -1
pkgs/development/tools/hcloud/default.nix
··· 17 17 18 18 doCheck = false; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/hetznercloud/cli/cli.Version=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X github.com/hetznercloud/cli/cli.Version=${version}" ]; 21 21 22 22 postInstall = '' 23 23 for shell in bash zsh; do
+1 -1
pkgs/development/tools/jsonnet-bundler/default.nix
··· 15 15 16 16 subPackages = [ "cmd/jb" ]; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "A jsonnet package manager";
+3 -3
pkgs/development/tools/kubepug/default.nix
··· 13 13 14 14 vendorSha256 = "0jzry4znq4kcl6i9jcawilyjm8av1zxbml6nlr96v8x47ijxav5j"; 15 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X=github.com/rikatz/kubepug/version.Version=${src.rev} 18 - ''; 16 + ldflags = [ 17 + "-s" "-w" "-X=github.com/rikatz/kubepug/version.Version=${src.rev}" 18 + ]; 19 19 20 20 subPackages = [ "cmd/kubepug.go" ]; 21 21
+6 -6
pkgs/development/tools/kustomize/default.nix
··· 6 6 # rev is the commit of the tag, mainly for kustomize version command output 7 7 rev = "9e8e7a7fe99ec9fbf801463e8607928322fc5245"; 8 8 9 - buildFlagsArray = let t = "sigs.k8s.io/kustomize/api/provenance"; in 10 - '' 11 - -ldflags= 12 - -s -X ${t}.version=${version} 13 - -X ${t}.gitCommit=${rev} 14 - ''; 9 + ldflags = let t = "sigs.k8s.io/kustomize/api/provenance"; in 10 + [ 11 + "-s" 12 + "-X ${t}.version=${version}" 13 + "-X ${t}.gitCommit=${rev}" 14 + ]; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "kubernetes-sigs";
+1 -1
pkgs/development/tools/lazygit/default.nix
··· 14 14 vendorSha256 = null; 15 15 subPackages = [ "." ]; 16 16 17 - buildFlagsArray = [ "-ldflags=-X main.version=${version} -X main.buildSource=nix" ]; 17 + ldflags = [ "-X main.version=${version}" "-X main.buildSource=nix" ]; 18 18 19 19 meta = with lib; { 20 20 description = "Simple terminal UI for git commands";
+1 -1
pkgs/development/tools/misc/circleci-cli/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/CircleCI-Public/circleci-cli/version.Version=${version} -X github.com/CircleCI-Public/circleci-cli/version.Commit=${src.rev} -X github.com/CircleCI-Public/circleci-cli/version.packageManager=nix" ]; 18 + ldflags = [ "-s" "-w" "-X github.com/CircleCI-Public/circleci-cli/version.Version=${version}" "-X github.com/CircleCI-Public/circleci-cli/version.Commit=${src.rev}" "-X github.com/CircleCI-Public/circleci-cli/version.packageManager=nix" ]; 19 19 20 20 preBuild = '' 21 21 substituteInPlace data/data.go \
+1 -1
pkgs/development/tools/misc/k2tf/default.nix
··· 13 13 14 14 vendorSha256 = "1c2mwhrj0xapc661z1nb6am4qq3rd1pvbvjaxikjyx95n0gs8gjk"; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=v${version}" ]; 16 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=v${version}" ]; 17 17 18 18 meta = with lib; { 19 19 description = "Kubernetes YAML to Terraform HCL converter";
+3 -3
pkgs/development/tools/misc/mkcert/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = '' 19 - -ldflags=-s -w -X main.Version=v${version} 20 - ''; 18 + ldflags = [ 19 + "-s" "-w" "-X main.Version=v${version}" 20 + ]; 21 21 22 22 meta = with lib; { 23 23 homepage = "https://github.com/FiloSottile/mkcert";
+1 -1
pkgs/development/tools/misc/reviewdog/default.nix
··· 17 17 18 18 subPackages = [ "cmd/reviewdog" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/reviewdog/reviewdog/commands.Version=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X github.com/reviewdog/reviewdog/commands.Version=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "Automated code review tool integrated with any code analysis tools regardless of programming language";
+1 -1
pkgs/development/tools/misc/terracognita/default.nix
··· 17 17 18 18 subPackages = [ "." ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/cycloidio/terracognita/cmd.Version=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X github.com/cycloidio/terracognita/cmd.Version=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration";
+2 -2
pkgs/development/tools/renderizer/default.nix
··· 11 11 sha256 = "sha256-jl98LuEsGN40L9IfybJhLnbzoYP/XpwFVQnjrlmDL9A="; 12 12 }; 13 13 14 - buildFlagsArray = [ 15 - "-ldflags=-s -w -X main.version=${version} -X main.commitHash=${src.rev} -X main.date=19700101T000000" 14 + ldflags = [ 15 + "-s" "-w" "-X main.version=${version}" "-X main.commitHash=${src.rev}" "-X main.date=19700101T000000" 16 16 ]; 17 17 18 18 vendorSha256 = null;
+6 -7
pkgs/development/tools/skaffold/default.nix
··· 15 15 16 16 subPackages = ["cmd/skaffold"]; 17 17 18 - buildFlagsArray = let t = "github.com/GoogleContainerTools/skaffold/pkg/skaffold"; in '' 19 - -ldflags= 20 - -s -w 21 - -X ${t}/version.version=v${version} 22 - -X ${t}/version.gitCommit=${src.rev} 23 - -X ${t}/version.buildDate=unknown 24 - ''; 18 + ldflags = let t = "github.com/GoogleContainerTools/skaffold/pkg/skaffold"; in [ 19 + "-s" "-w" 20 + "-X ${t}/version.version=v${version}" 21 + "-X ${t}/version.gitCommit=${src.rev}" 22 + "-X ${t}/version.buildDate=unknown" 23 + ]; 25 24 26 25 nativeBuildInputs = [ installShellFiles ]; 27 26
+3 -3
pkgs/development/tools/tf2pulumi/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-wsgNrDnFXbpanEULEjf6OxOeMYmWzjE7vpVUB/UFNp8="; 15 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X=github.com/pulumi/tf2pulumi/version.Version=${src.rev} 18 - ''; 16 + ldflags = [ 17 + "-s" "-w" "-X=github.com/pulumi/tf2pulumi/version.Version=${src.rev}" 18 + ]; 19 19 20 20 subPackages = [ "." ]; 21 21
+1 -1
pkgs/development/tools/yj/default.nix
··· 13 13 14 14 vendorSha256 = "0y0n9fsb85qlpf9slwsxzarmfi98asa4x04qp2r8pagl28l0i8wv"; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 17 17 18 18 meta = with lib; { 19 19 description = "Convert YAML <=> TOML <=> JSON <=> HCL";
+1 -1
pkgs/development/web/flyctl/default.nix
··· 21 21 22 22 doCheck = false; 23 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/superfly/flyctl/flyctl.Version=${version} -X github.com/superfly/flyctl/flyctl.Commit=${src.rev} -X github.com/superfly/flyctl/flyctl.BuildDate=1970-01-01T00:00:00+0000 -X github.com/superfly/flyctl/flyctl.Environment=production" ]; 24 + ldflags = [ "-s" "-w" "-X github.com/superfly/flyctl/flyctl.Version=${version}" "-X github.com/superfly/flyctl/flyctl.Commit=${src.rev}" "-X github.com/superfly/flyctl/flyctl.BuildDate=1970-01-01T00:00:00+0000" "-X github.com/superfly/flyctl/flyctl.Environment=production" ]; 25 25 26 26 meta = with lib; { 27 27 description = "Command line tools for fly.io services";
+1 -1
pkgs/development/web/minify/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "Minifiers for web formats";
+1 -1
pkgs/os-specific/darwin/smimesign/default.nix
··· 13 13 14 14 vendorSha256 = "1cldxykm9qj5rvyfafam45y5xj4f19700s2f9w7ndhxgfp9vahvz"; 15 15 16 - buildFlagsArray = "-ldflags=-X main.versionString=v${version}"; 16 + ldflags = [ "-X main.versionString=v${version}" ]; 17 17 18 18 meta = with lib; { 19 19 description = "An S/MIME signing utility for macOS and Windows that is compatible with Git";
+5 -6
pkgs/servers/blockbook/default.nix
··· 33 33 34 34 buildInputs = [ bzip2 lz4 rocksdb snappy zeromq zlib ]; 35 35 36 - buildFlagsArray = '' 37 - -ldflags= 38 - -X github.com/trezor/blockbook/common.version=${version} 39 - -X github.com/trezor/blockbook/common.gitcommit=${commit} 40 - -X github.com/trezor/blockbook/common.buildDate=unknown 41 - ''; 36 + ldflags = [ 37 + "-X github.com/trezor/blockbook/common.version=${version}" 38 + "-X github.com/trezor/blockbook/common.gitcommit=${commit}" 39 + "-X github.com/trezor/blockbook/common.buildDate=unknown" 40 + ]; 42 41 43 42 preBuild = lib.optionalString stdenv.isDarwin '' 44 43 ulimit -n 8192
+2 -2
pkgs/servers/dex/default.nix
··· 17 17 "cmd/dex" 18 18 ]; 19 19 20 - buildFlagsArray = [ 21 - "-ldflags=-w -s -X github.com/dexidp/dex/version.Version=${src.rev}" 20 + ldflags = [ 21 + "-w" "-s" "-X github.com/dexidp/dex/version.Version=${src.rev}" 22 22 ]; 23 23 24 24 postInstall = ''
+5 -5
pkgs/servers/hasura/cli.nix
··· 13 13 14 14 doCheck = false; 15 15 16 - buildFlagsArray = [''-ldflags= 17 - -X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version} 18 - -s 19 - -w 20 - '']; 16 + ldflags = [ 17 + "-X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version}" 18 + "-s" 19 + "-w" 20 + ]; 21 21 22 22 postInstall = '' 23 23 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
+2 -2
pkgs/servers/http/pomerium/default.nix
··· 25 25 "cmd/pomerium-cli" 26 26 ]; 27 27 28 - buildFlagsArray = let 28 + ldflags = let 29 29 # Set a variety of useful meta variables for stamping the build with. 30 30 setVars = { 31 31 Version = "v${version}"; ··· 35 35 }; 36 36 varFlags = concatStringsSep " " (mapAttrsToList (name: value: "-X github.com/pomerium/pomerium/internal/version.${name}=${value}") setVars); 37 37 in [ 38 - "-ldflags=${varFlags}" 38 + "${varFlags}" 39 39 ]; 40 40 41 41 nativeBuildInputs = [
+1 -1
pkgs/servers/maddy/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-bxKEQaOubjRfLX+dMxVDzLOUInHykUdy9X8wvFE6Va4="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/foxcpp/maddy.Version=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X github.com/foxcpp/maddy.Version=${version}" ]; 17 17 18 18 subPackages = [ "cmd/maddy" "cmd/maddyctl" ]; 19 19
+2 -2
pkgs/servers/matrix-corporal/default.nix
··· 11 11 sha256 = "sha256-u1ppwy+t2ewAH0/+R6e0Ja5A3PQG/lUy2b6kgcMVj8E="; 12 12 }; 13 13 14 - buildFlagsArray = [ 15 - "-ldflags=-s -w -X main.GitCommit=${version} -X main.GitBranch=${version} -X main.GitState=nixpkgs -X main.GitSummary=${version} -X main.Version=${version}" 14 + ldflags = [ 15 + "-s" "-w" "-X main.GitCommit=${version}" "-X main.GitBranch=${version}" "-X main.GitState=nixpkgs" "-X main.GitSummary=${version}" "-X main.Version=${version}" 16 16 ]; 17 17 18 18 vendorSha256 = "sha256-YmUiGsg2UZfV6SHEPwnbmWPhGQ5teV+we9MBaJyrJr4=";
+3 -3
pkgs/servers/miniflux/default.nix
··· 22 22 go test $(go list ./... | grep -v client) 23 23 ''; # skip client tests as they require network access 24 24 25 - buildFlagsArray = '' 26 - -ldflags=-s -w -X miniflux.app/version.Version=${version} 27 - ''; 25 + ldflags = [ 26 + "-s" "-w" "-X miniflux.app/version.Version=${version}" 27 + ]; 28 28 29 29 postInstall = '' 30 30 mv $out/bin/miniflux.app $out/bin/miniflux
+3 -4
pkgs/servers/misc/gobgpd/default.nix
··· 17 17 export CGO_ENABLED=0 18 18 ''; 19 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -s -w -extldflags '-static' 23 - ''; 20 + ldflags = [ 21 + "-s" "-w" "-extldflags '-static'" 22 + ]; 24 23 25 24 subPackages = [ "cmd/gobgpd" ]; 26 25
+1 -1
pkgs/servers/monitoring/alertmanager-irc-relay/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-VLG15IXS/fXFMTCJKEqGW6qZ9aOLPhazidVsOywG+w4="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w" ]; 16 + ldflags = [ "-s" "-w" ]; 17 17 18 18 meta = with lib; { 19 19 description = "Alertmanager IRC Relay is a bot relaying Prometheus alerts to IRC";
+1 -1
pkgs/servers/monitoring/cadvisor/default.nix
··· 15 15 16 16 vendorSha256 = "sha256-FMO+wNmjFFD9+/9mhNcyZftk8ryhwFXDZeEy/h5EMWc="; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/google/cadvisor/version.Version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X github.com/google/cadvisor/version.Version=${version}" ]; 19 19 20 20 postInstall = '' 21 21 mv $out/bin/{cmd,cadvisor}
+3 -4
pkgs/servers/monitoring/do-agent/default.nix
··· 11 11 sha256 = "sha256-boEgCC3uWvJvb6VKpNhh6vHCfeE7oun5oneI2ITKh9g="; 12 12 }; 13 13 14 - buildFlagsArray = '' 15 - -ldflags= 16 - -X main.version=${version} 17 - ''; 14 + ldflags = [ 15 + "-X main.version=${version}" 16 + ]; 18 17 19 18 vendorSha256 = null; 20 19
+3 -3
pkgs/servers/monitoring/grafana/default.nix
··· 43 43 rm -r scripts/go 44 44 ''; 45 45 46 - buildFlagsArray = '' 47 - -ldflags=-s -w -X main.version=${version} 48 - ''; 46 + ldflags = [ 47 + "-s" "-w" "-X main.version=${version}" 48 + ]; 49 49 50 50 postInstall = '' 51 51 tar -xvf $srcStatic
+4 -5
pkgs/servers/monitoring/mackerel-agent/default.nix
··· 19 19 20 20 subPackages = [ "." ]; 21 21 22 - buildFlagsArray = '' 23 - -ldflags= 24 - -X=main.version=${version} 25 - -X=main.gitcommit=v${version} 26 - ''; 22 + ldflags = [ 23 + "-X=main.version=${version}" 24 + "-X=main.gitcommit=v${version}" 25 + ]; 27 26 28 27 postInstall = '' 29 28 wrapProgram $out/bin/mackerel-agent \
+2 -2
pkgs/servers/monitoring/mtail/default.nix
··· 21 21 go generate -x ./internal/vm/ 22 22 ''; 23 23 24 - buildFlagsArray = [ 25 - "-ldflags=-X main.Version=${version}" 24 + ldflags = [ 25 + "-X main.Version=${version}" 26 26 ]; 27 27 28 28 meta = with lib; {
+7 -8
pkgs/servers/monitoring/prometheus/artifactory-exporter.nix
··· 16 16 17 17 subPackages = [ "." ]; 18 18 19 - buildFlagsArray = '' 20 - -ldflags= 21 - -s -w 22 - -X github.com/prometheus/common/version.Version=${version} 23 - -X github.com/prometheus/common/version.Revision=${rev} 24 - -X github.com/prometheus/common/version.Branch=master 25 - -X github.com/prometheus/common/version.BuildDate=19700101-00:00:00 26 - ''; 19 + ldflags = [ 20 + "-s" "-w" 21 + "-X github.com/prometheus/common/version.Version=${version}" 22 + "-X github.com/prometheus/common/version.Revision=${rev}" 23 + "-X github.com/prometheus/common/version.Branch=master" 24 + "-X github.com/prometheus/common/version.BuildDate=19700101-00:00:00" 25 + ]; 27 26 28 27 passthru.tests = { inherit (nixosTests.prometheus-exporters) artifactory; }; 29 28
+8 -8
pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
··· 14 14 15 15 vendorSha256 = "19785rfzlx8h0h8vmg0ghd40h3p4y6ikhgf8rd2qfj5f6qxfhrgv"; 16 16 17 - buildFlagsArray = let t = "github.com/prometheus/common/version"; in '' 18 - -ldflags= 19 - -s -w -X ${t}.Version=${version} 20 - -X ${t}.Revision=${rev} 21 - -X ${t}.Branch=unknown 22 - -X ${t}.BuildUser=nix@nixpkgs 23 - -X ${t}.BuildDate=unknown 24 - ''; 17 + ldflags = let t = "github.com/prometheus/common/version"; in [ 18 + "-s" "-w" 19 + "-X ${t}.Version=${version}" 20 + "-X ${t}.Revision=${rev}" 21 + "-X ${t}.Branch=unknown" 22 + "-X ${t}.BuildUser=nix@nixpkgs" 23 + "-X ${t}.BuildDate=unknown" 24 + ]; 25 25 26 26 # skips tests with external dependencies, e.g. on mysqld 27 27 checkFlags = [ "-short" ];
+1 -1
pkgs/servers/monitoring/prometheus/promscale.nix
··· 16 16 17 17 vendorSha256 = "sha256-DFDTYT7UK1cYwGeCgeQcJmrCoqGPDzicusRPPUbH0Gs="; 18 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/timescale/promscale/pkg/version.Version=${version} -X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" ]; 19 + ldflags = [ "-s" "-w" "-X github.com/timescale/promscale/pkg/version.Version=${version}" "-X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" ]; 20 20 21 21 doCheck = false; # Requires access to a docker daemon 22 22 doInstallCheck = true;
+4 -5
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 13 13 14 14 vendorSha256 = "11237959ikd7l5glkhfz0g55mbld2hq985b5crwb9bnimaly5lga"; 15 15 16 - buildFlagsArray = '' 17 - -ldflags= 18 - -X main.BuildVersion=${version} 19 - -X main.BuildCommitSha=unknown 20 - -X main.BuildDate=unknown 16 + ldflags = '' 17 + "-X main.BuildVersion=${version}" 18 + "-X main.BuildCommitSha=unknown" 19 + "-X main.BuildDate=unknown" 21 20 ''; 22 21 23 22 # needs a redis server
+2 -2
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
··· 8 8 pname = "smokeping_prober"; 9 9 version = "${baseVersion}-g${commit}"; 10 10 11 - buildFlagsArray = let 11 + ldflags = let 12 12 setVars = { 13 13 Version = baseVersion; 14 14 Revision = commit; ··· 17 17 }; 18 18 varFlags = lib.concatStringsSep " " (lib.mapAttrsToList (name: value: "-X github.com/prometheus/common/version.${name}=${value}") setVars); 19 19 in [ 20 - "-ldflags=${varFlags} -s -w" 20 + "${varFlags}" "-s" "-w" 21 21 ]; 22 22 23 23 src = fetchFromGitHub {
+5 -6
pkgs/servers/monitoring/sensu-go/default.nix
··· 20 20 21 21 doCheck = false; 22 22 23 - buildFlagsArray = let 23 + ldflags = let 24 24 versionPkg = "github.com/sensu/sensu-go/version"; 25 - in '' 26 - -ldflags= 27 - -X ${versionPkg}.Version=${version} 28 - -X ${versionPkg}.BuildSHA=${shortRev} 29 - ''; 25 + in [ 26 + "-X ${versionPkg}.Version=${version}" 27 + "-X ${versionPkg}.BuildSHA=${shortRev}" 28 + ]; 30 29 31 30 meta = { 32 31 homepage = "https://sensu.io";
+7 -8
pkgs/servers/monitoring/thanos/default.nix
··· 16 16 17 17 subPackages = "cmd/thanos"; 18 18 19 - buildFlagsArray = let t = "github.com/prometheus/common/version"; in '' 20 - -ldflags= 21 - -X ${t}.Version=${version} 22 - -X ${t}.Revision=unknown 23 - -X ${t}.Branch=unknown 24 - -X ${t}.BuildUser=nix@nixpkgs 25 - -X ${t}.BuildDate=unknown 26 - ''; 19 + ldflags = let t = "github.com/prometheus/common/version"; in [ 20 + "-X ${t}.Version=${version}" 21 + "-X ${t}.Revision=unknown" 22 + "-X ${t}.Branch=unknown" 23 + "-X ${t}.BuildUser=nix@nixpkgs" 24 + "-X ${t}.BuildDate=unknown" 25 + ]; 27 26 28 27 meta = with lib; { 29 28 description = "Highly available Prometheus setup with long term storage capabilities";
+7 -7
pkgs/servers/monitoring/unifi-poller/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-LOBkdyfsw7ua6TsLglO5jdR9NWo5Df8rnQ8MH+eIz4g="; 15 15 16 - buildFlagsArray = '' 17 - -ldflags=-w -s 18 - -X github.com/prometheus/common/version.Branch=master 19 - -X github.com/prometheus/common/version.BuildDate=unknown 20 - -X github.com/prometheus/common/version.Revision=${src.rev} 21 - -X github.com/prometheus/common/version.Version=${version}-0 22 - ''; 16 + ldflags = [ 17 + "-w" "-s" 18 + "-X github.com/prometheus/common/version.Branch=master" 19 + "-X github.com/prometheus/common/version.BuildDate=unknown" 20 + "-X github.com/prometheus/common/version.Revision=${src.rev}" 21 + "-X github.com/prometheus/common/version.Version=${version}-0" 22 + ]; 23 23 24 24 meta = with lib; { 25 25 description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus";
+1 -1
pkgs/servers/nosql/influxdb/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 excludedPackages = "test"; 21 21
+1 -1
pkgs/servers/nosql/victoriametrics/default.nix
··· 13 13 14 14 vendorSha256 = null; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${version}" ]; 17 17 18 18 passthru.tests = { inherit (nixosTests) victoriametrics; }; 19 19
+1 -1
pkgs/servers/oauth2-proxy/default.nix
··· 14 14 vendorSha256 = "sha256-kclpoZ33JOciP2IUCQZB5idA7rgbWxPPFNwZU+pEJFU="; 15 15 16 16 # Taken from https://github.com/oauth2-proxy/oauth2-proxy/blob/master/Makefile 17 - buildFlagsArray = ("-ldflags=-X main.VERSION=${version}"); 17 + ldflags = [ "-X main.VERSION=${version}" ]; 18 18 19 19 meta = with lib; { 20 20 description = "A reverse proxy that provides authentication with Google, Github, or other providers";
+1 -1
pkgs/servers/pg_featureserv/default.nix
··· 13 13 14 14 vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r"; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ]; 17 17 18 18 meta = with lib; { 19 19 description = "Lightweight RESTful Geospatial Feature Server for PostGIS in Go";
+1 -1
pkgs/servers/pg_tileserv/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-qdlh9H039GwKTxOhx+dzyUHkzJbaOeuguKnBOyAPe/E="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.programVersion=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X main.programVersion=${version}" ]; 17 17 18 18 doCheck = false; 19 19
+2 -2
pkgs/servers/reproxy/default.nix
··· 27 27 28 28 vendorSha256 = null; 29 29 30 - buildFlagsArray = [ 31 - "-ldflags=-s -w -X main.revision=${version}" 30 + ldflags = [ 31 + "-s" "-w" "-X main.revision=${version}" 32 32 ]; 33 33 34 34 installPhase = ''
+4 -4
pkgs/servers/rtsp-simple-server/default.nix
··· 19 19 # Tests need docker 20 20 doCheck = false; 21 21 22 - buildFlagsArray = [ 23 - # In the future, we might need to switch to `main.Version`, considering: 24 - # https://github.com/aler9/rtsp-simple-server/issues/503 25 - "-ldflags=-X github.com/aler9/rtsp-simple-server/internal/core.version=v${version}" 22 + # In the future, we might need to switch to `main.Version`, considering: 23 + # https://github.com/aler9/rtsp-simple-server/issues/503 24 + ldflags = [ 25 + "-X github.com/aler9/rtsp-simple-server/internal/core.version=v${version}" 26 26 ]; 27 27 28 28 meta = with lib; {
+1 -1
pkgs/shells/elvish/default.nix
··· 6 6 7 7 excludedPackages = [ "website" ]; 8 8 9 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/elves/elvish/pkg/buildinfo.Version==${version} -X github.com/elves/elvish/pkg/buildinfo.Reproducible=true" ]; 9 + ldflags = [ "-s" "-w" "-X github.com/elves/elvish/pkg/buildinfo.Version==${version}" "-X github.com/elves/elvish/pkg/buildinfo.Reproducible=true" ]; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "elves";
+1 -1
pkgs/shells/zsh/antibody/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "The fastest shell plugin manager";
+3 -4
pkgs/tools/admin/aws-vault/default.nix
··· 34 34 subPackages = [ "." ]; 35 35 36 36 # set the version. see: aws-vault's Makefile 37 - buildFlagsArray = '' 38 - -ldflags= 39 - -X main.Version=v${version} 40 - ''; 37 + ldflags = [ 38 + "-X main.Version=v${version}" 39 + ]; 41 40 42 41 doInstallCheck = true; 43 42
+1 -1
pkgs/tools/admin/awsweeper/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-1u1mzANLlWduAQF1GUX7BJSyYlSZwNQISqKwbyRlGog="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/jckuester/awsweeper/internal.version=${version} -X github.com/jckuester/awsweeper/internal.commit=${src.rev} -X github.com/jckuester/awsweeper/internal.date=unknown" ]; 16 + ldflags = [ "-s" "-w" "-X github.com/jckuester/awsweeper/internal.version=${version}" "-X github.com/jckuester/awsweeper/internal.commit=${src.rev}" "-X github.com/jckuester/awsweeper/internal.date=unknown" ]; 17 17 18 18 doCheck = false; 19 19
+1 -1
pkgs/tools/admin/chamber/default.nix
··· 15 15 16 16 vendorSha256 = "sha256-XpLLolxWu9aMp1cyG4dUQk4YtknbIRMmBUdSeyY4PNk="; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=v${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.Version=v${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description =
+1 -2
pkgs/tools/admin/credhub-cli/default.nix
··· 28 28 29 29 vendorSha256 = null; 30 30 31 - buildFlagsArray = [ 32 - "-ldflags=" 31 + ldflags = [ 33 32 "-s" 34 33 "-w" 35 34 "-X code.cloudfoundry.org/credhub-cli/version.Version=${version}"
+3 -3
pkgs/tools/admin/fioctl/default.nix
··· 15 15 16 16 runVend = true; 17 17 18 - buildFlagsArray = '' 19 - -ldflags=-s -w -X github.com/foundriesio/fioctl/subcommands/version.Commit=${src.rev} 20 - ''; 18 + ldflags = [ 19 + "-s" "-w" "-X github.com/foundriesio/fioctl/subcommands/version.Commit=${src.rev}" 20 + ]; 21 21 22 22 meta = with lib; { 23 23 description = "A simple CLI to manage your Foundries Factory ";
+3 -3
pkgs/tools/admin/iamy/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [''-ldflags= 19 - -X main.Version=v${version} -s -w 20 - '']; 18 + ldflags = [ 19 + "-X main.Version=v${version}" "-s" "-w" 20 + ]; 21 21 22 22 meta = with lib; { 23 23 description = "A cli tool for importing and exporting AWS IAM configuration to YAML files";
+2 -2
pkgs/tools/admin/lego/default.nix
··· 17 17 18 18 subPackages = [ "cmd/lego" ]; 19 19 20 - buildFlagsArray = [ 21 - "-ldflags=-X main.version=${version}" 20 + ldflags = [ 21 + "-X main.version=${version}" 22 22 ]; 23 23 24 24 meta = with lib; {
+1 -1
pkgs/tools/admin/ssmsh/default.nix
··· 15 15 16 16 doCheck = true; 17 17 18 - buildFlagsArray = [ "-ldflags=-w -s -X main.Version=${version}" ]; 18 + ldflags = [ "-w" "-s" "-X main.Version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 homepage = "https://github.com/bwhaley/ssmsh";
+4 -5
pkgs/tools/backup/kopia/default.nix
··· 17 17 18 18 subPackages = [ "." ]; 19 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -X github.com/kopia/kopia/repo.BuildVersion=${version} 23 - -X github.com/kopia/kopia/repo.BuildInfo=${src.rev} 24 - ''; 20 + ldflags = [ 21 + "-X github.com/kopia/kopia/repo.BuildVersion=${version}" 22 + "-X github.com/kopia/kopia/repo.BuildInfo=${src.rev}" 23 + ]; 25 24 26 25 meta = with lib; { 27 26 homepage = "https://kopia.io";
+5 -6
pkgs/tools/filesystems/gocryptfs/default.nix
··· 37 37 38 38 propagatedBuildInputs = [ libfido2 ]; 39 39 40 - buildFlagsArray = '' 41 - -ldflags= 42 - -X main.GitVersion=${version} 43 - -X main.GitVersionFuse=[vendored] 44 - -X main.BuildDate=unknown 45 - ''; 40 + ldflags = [ 41 + "-X main.GitVersion=${version}" 42 + "-X main.GitVersionFuse=[vendored]" 43 + "-X main.BuildDate=unknown" 44 + ]; 46 45 47 46 subPackages = [ "." "gocryptfs-xray" "contrib/statfs" ]; 48 47
+2 -2
pkgs/tools/misc/chezmoi/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=-s -w -X main.version=${version} -X main.builtBy=nixpkgs" 18 + ldflags = [ 19 + "-s" "-w" "-X main.version=${version}" "-X main.builtBy=nixpkgs" 20 20 ]; 21 21 22 22 nativeBuildInputs = [ installShellFiles ];
+1 -1
pkgs/tools/misc/duf/default.nix
··· 13 13 14 14 vendorSha256 = "153z0ccd556c0wpnxgyjq7m0c4y2z6fxsqq2p77kly9nr8cpzdb9"; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X=main.Version=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17 17 18 18 meta = with lib; { 19 19 homepage = "https://github.com/muesli/duf/";
+1 -2
pkgs/tools/misc/goreleaser/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-7I/955dPHV8Rkp6VevkebkZaNtSlbzIsGc8qFjtcMXk="; 15 15 16 - buildFlagsArray = [ 17 - "-ldflags=" 16 + ldflags = [ 18 17 "-s" 19 18 "-w" 20 19 "-X main.version=${version}"
+2 -2
pkgs/tools/misc/gotify-cli/default.nix
··· 19 19 mv $out/bin/cli $out/bin/gotify 20 20 ''; 21 21 22 - buildFlagsArray = [ 23 - "-ldflags=-X main.Version=${version} -X main.Commit=${version} -X main.BuildDate=1970-01-01" 22 + ldflags = [ 23 + "-X main.Version=${version}" "-X main.Commit=${version}" "-X main.BuildDate=1970-01-01" 24 24 ]; 25 25 26 26 meta = with lib; {
+1 -1
pkgs/tools/misc/lf/default.nix
··· 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.gVersion=r${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.gVersion=r${version}" ]; 19 19 20 20 postInstall = '' 21 21 install -D --mode=444 lf.desktop $out/share/applications/lf.desktop
+3 -3
pkgs/tools/misc/microplane/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-PqSjSFTVrIsQ065blIxZ9H/ARku6BEcnjboH+0K0G14="; 15 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X main.version=${version} 18 - ''; 16 + ldflags = [ 17 + "-s" "-w" "-X main.version=${version}" 18 + ]; 19 19 20 20 postInstall = '' 21 21 ln -s $out/bin/microplane $out/bin/mp
+1 -1
pkgs/tools/misc/pgcenter/default.nix
··· 15 15 16 16 subPackages = [ "cmd" ]; 17 17 18 - buildFlagsArray = [ "-ldflags=-w -s -X main.gitTag=${src.rev} -X main.gitCommit=${src.rev} -X main.gitBranch=master" ]; 18 + ldflags = [ "-w" "-s" "-X main.gitTag=${src.rev}" "-X main.gitCommit=${src.rev}" "-X main.gitBranch=master" ]; 19 19 20 20 postInstall = '' 21 21 mv $out/bin/cmd $out/bin/pgcenter
+1 -1
pkgs/tools/misc/pgmetrics/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 homepage = "https://pgmetrics.io/";
+1 -1
pkgs/tools/misc/pistol/default.nix
··· 35 35 installManPage pistol.1 36 36 ''; 37 37 38 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 38 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 39 39 40 40 meta = with lib; { 41 41 description = "General purpose file previewer designed for Ranger, Lf to make scope.sh redundant";
+1 -2
pkgs/tools/misc/tfk8s/default.nix
··· 15 15 vendorSha256 = "sha256-eLPmghs05pMMtys97Ja7YGdVMZmMmiaFeMwzaWNxW0I="; 16 16 runVend = true; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 18 + ldflags = [ 20 19 "-s" 21 20 "-w" 22 21 "-X main.toolVersion=${tag}"
+1 -1
pkgs/tools/misc/vsh/default.nix
··· 15 15 vendorSha256 = null; 16 16 17 17 # make sure version gets set at compile time 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.vshVersion=v${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.vshVersion=v${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "HashiCorp Vault interactive shell";
+1 -1
pkgs/tools/networking/cassowary/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 homepage = "https://github.com/rogerwelin/cassowary";
+1 -1
pkgs/tools/networking/chisel/default.nix
··· 16 16 17 17 vendorSha256 = "sha256-GzsQ6LXxe9UQc13XbsYFOWPe0EzlyHechchKc6xDkAc="; 18 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/jpillora/chisel/share.BuildVersion=${version}" ]; 19 + ldflags = [ "-s" "-w" "-X github.com/jpillora/chisel/share.BuildVersion=${version}" ]; 20 20 21 21 # tests require access to the network 22 22 doCheck = false;
+1 -2
pkgs/tools/networking/clash/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 18 + ldflags = [ 20 19 "-X github.com/Dreamacro/clash/constant.Version=${version}" 21 20 ]; 22 21
+3 -4
pkgs/tools/networking/gobgp/default.nix
··· 17 17 export CGO_ENABLED=0 18 18 ''; 19 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -s -w -extldflags '-static' 23 - ''; 20 + ldflags = [ 21 + "-s" "-w" "-extldflags '-static'" 22 + ]; 24 23 25 24 subPackages = [ "cmd/gobgp" ]; 26 25
+1 -1
pkgs/tools/networking/grpcui/default.nix
··· 17 17 18 18 subPackages = [ "cmd/grpcui" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 20 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "An interactive web UI for gRPC, along the lines of postman";
+1 -1
pkgs/tools/networking/grpcurl/default.nix
··· 15 15 16 16 vendorSha256 = "sha256-nl8vKVhUMSO20qCDyhNkU5cghNy8vIFqSBvLk59nbWg="; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers";
+1 -1
pkgs/tools/networking/nebula/default.nix
··· 17 17 18 18 subPackages = [ "cmd/nebula" "cmd/nebula-cert" ]; 19 19 20 - buildFlagsArray = [ "-ldflags=" "-X main.Build=${version}" ]; 20 + ldflags = [ "-X main.Build=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "A scalable overlay networking tool with a focus on performance, simplicity and security";
+2 -2
pkgs/tools/networking/shadowfox/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ 19 - "-ldflags=-X main.tag=v${version}" 18 + ldflags = [ 19 + "-X main.tag=v${version}" 20 20 ]; 21 21 22 22 meta = with lib; {
+3 -3
pkgs/tools/networking/telepresence2/default.nix
··· 13 13 14 14 vendorSha256 = "1snmp461h8driy1w1xggk669yxl0sjl1m9pbqm7dwk44yb94zi1q"; 15 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev} 18 - ''; 16 + ldflags = [ 17 + "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}" 18 + ]; 19 19 20 20 subPackages = [ "cmd/telepresence" ]; 21 21
+3 -4
pkgs/tools/networking/termshark/default.nix
··· 22 22 wrapProgram $out/bin/termshark --prefix PATH : ${lib.makeBinPath [ wireshark-cli ]} 23 23 ''; 24 24 25 - buildFlagsArray = '' 26 - -ldflags= 27 - -X github.com/gcla/termshark.Version=${version} 28 - ''; 25 + ldflags = [ 26 + "-X github.com/gcla/termshark.Version=${version}" 27 + ]; 29 28 30 29 meta = with lib; { 31 30 homepage = "https://termshark.io/";
+5 -6
pkgs/tools/networking/yggdrasil/default.nix
··· 22 22 23 23 subPackages = [ "cmd/yggdrasil" "cmd/yggdrasilctl" ]; 24 24 25 - buildFlagsArray = '' 26 - -ldflags= 27 - -X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${version} 28 - -X github.com/yggdrasil-network/yggdrasil-go/src/version.buildName=${pname} 29 - -s -w 30 - ''; 25 + ldflags = [ 26 + "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${version}" 27 + "-X github.com/yggdrasil-network/yggdrasil-go/src/version.buildName=${pname}" 28 + "-s" "-w" 29 + ]; 31 30 32 31 passthru.tests.basic = nixosTests.yggdrasil; 33 32
+1 -1
pkgs/tools/package-management/holo-build/default.nix
··· 24 24 25 25 subPackages = [ "src/holo-build" ]; 26 26 27 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/holocm/holo-build/src/holo-build/common.version=${version}" ]; 27 + ldflags = [ "-s" "-w" "-X github.com/holocm/holo-build/src/holo-build/common.version=${version}" ]; 28 28 29 29 postBuild = '' 30 30 make build/man/holo-build.8 VERSION=${version}
+3 -5
pkgs/tools/package-management/morph/default.nix
··· 15 15 16 16 nativeBuildInputs = [ makeWrapper go-bindata ]; 17 17 18 - buildFlagsArray = '' 19 - -ldflags= 20 - -X 21 - main.version=${version} 22 - ''; 18 + ldflags = [ 19 + "-X main.version=${version}" 20 + ]; 23 21 24 22 postPatch = '' 25 23 go-bindata -pkg assets -o assets/assets.go data/
+1 -1
pkgs/tools/package-management/nfpm/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "A simple deb and rpm packager written in Go";
+1 -1
pkgs/tools/security/aws-iam-authenticator/default.nix
··· 15 15 deleteVendor = true; 16 16 vendorSha256 = "+Z8sENIMWXP29Piwb/W6i7UdNXVq6ZnO7AZbSaUYCME="; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=v${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=v${version}" ]; 19 19 20 20 subPackages = [ "cmd/aws-iam-authenticator" ]; 21 21
+4 -5
pkgs/tools/security/cfssl/default.nix
··· 34 34 popd 35 35 ''; 36 36 37 - buildFlagsArray = '' 38 - -ldflags= 39 - -s -w 40 - -X github.com/cloudflare/cfssl/cli/version.version=v${version} 41 - ''; 37 + ldflags = [ 38 + "-s" "-w" 39 + "-X github.com/cloudflare/cfssl/cli/version.version=v${version}" 40 + ]; 42 41 43 42 meta = with lib; { 44 43 homepage = "https://cfssl.org/";
+1 -1
pkgs/tools/security/doppler/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-yb7L4GSKtlwagwdxBMd5aSk9fre1NKKsy6CM4Iv2ya8="; 15 15 16 - buildFlagsArray = "-ldflags=-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}"; 16 + ldflags = [ "-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}" ]; 17 17 18 18 postInstall = '' 19 19 mv $out/bin/cli $out/bin/doppler
+1 -1
pkgs/tools/security/gopass/default.nix
··· 30 30 31 31 doCheck = false; 32 32 33 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" ]; 33 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" ]; 34 34 35 35 wrapperPath = lib.makeBinPath ( 36 36 [
+3 -5
pkgs/tools/security/gopass/git-credential.nix
··· 22 22 23 23 nativeBuildInputs = [ makeWrapper ]; 24 24 25 - preBuild = '' 26 - buildFlagsArray+=( 27 - "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" 28 - ) 29 - ''; 25 + ldflags = [ 26 + "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" 27 + ]; 30 28 31 29 postFixup = '' 32 30 wrapProgram $out/bin/git-credential-gopass --prefix PATH : "${lib.makeBinPath [ gopass ]}"
+3 -5
pkgs/tools/security/gopass/jsonapi.nix
··· 23 23 24 24 nativeBuildInputs = [ installShellFiles makeWrapper ]; 25 25 26 - preBuild = '' 27 - buildFlagsArray+=( 28 - "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" 29 - ) 30 - ''; 26 + ldflags = [ 27 + "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" 28 + ]; 31 29 32 30 postFixup = '' 33 31 wrapProgram $out/bin/gopass-jsonapi --prefix PATH : "${lib.makeBinPath [ gopass ]}"
+3 -3
pkgs/tools/security/saml2aws/default.nix
··· 20 20 21 21 subPackages = [ "." "cmd/saml2aws" ]; 22 22 23 - buildFlagsArray = '' 24 - -ldflags=-X main.Version=${version} 25 - ''; 23 + ldflags = [ 24 + "-X main.Version=${version}" 25 + ]; 26 26 27 27 meta = with lib; { 28 28 description = "CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP";
+1 -1
pkgs/tools/security/step-ca/default.nix
··· 22 22 23 23 vendorSha256 = "sha256-cFuLW0qkI/l/TvYwQZA2bLlWYjs1hdbQJ5jU7xiuFZI="; 24 24 25 - buildFlagsArray = [ "-ldflags=-buildid=" ]; 25 + ldflags = [ "-buildid=" ]; 26 26 27 27 nativeBuildInputs = lib.optionals hsmSupport [ pkg-config ]; 28 28
+1 -1
pkgs/tools/security/subjs/default.nix
··· 16 16 17 17 vendorSha256 = "1y01k8pvv7y9zb15wbk068cvkx0g83484jak2dvcvghqcf5j1fr1"; 18 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X main.AppVersion=${version}" ]; 19 + ldflags = [ "-s" "-w" "-X main.AppVersion=${version}" ]; 20 20 21 21 meta = with lib; { 22 22 description = "Fetcher for Javascript files";
+1 -1
pkgs/tools/system/ctop/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.build=v${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.build=v${version}" ]; 19 19 20 20 meta = with lib; { 21 21 description = "Top-like interface for container metrics";
+1 -2
pkgs/tools/system/hostctl/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-rGDWrivIdl5FTu/kNR8nAfE2+1hE4cm3uDg7oBobE9M="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" ]; 17 17 18 18 nativeBuildInputs = [ installShellFiles ]; 19 19 postInstall = '' ··· 33 33 maintainers = with maintainers; [ blaggacao ]; 34 34 }; 35 35 } 36 -
+1 -1
pkgs/tools/system/netdata/go.d.plugin.nix
··· 15 15 16 16 doCheck = false; 17 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19 20 20 postInstall = '' 21 21 mkdir -p $out/lib/netdata/conf.d
+1 -1
pkgs/tools/text/mark/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-y3Q8UebNbLy1jmxUC37mv+2l8dCU3b/Fk8XHn5u57p0="; 15 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 16 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 17 17 18 18 meta = with lib; { 19 19 description = "A tool for syncing your markdown documentation with Atlassian Confluence pages";
+1 -1
pkgs/tools/text/vale/default.nix
··· 21 21 cp -r styles $data/share/vale 22 22 ''; 23 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 24 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 25 25 26 26 meta = with lib; { 27 27 homepage = "https://docs.errata.ai/vale/about";
+2 -2
pkgs/tools/virtualization/shipyard/default.nix
··· 12 12 }; 13 13 vendorSha256 = "sha256-tTkPFftPDNXafIjAjNg6V6e/+2S/v5Do/YyAXPaGIqA="; 14 14 15 - buildFlagsArray = [ 16 - "-ldflags=-s -w -X main.version=${version}" 15 + ldflags = [ 16 + "-s" "-w" "-X main.version=${version}" 17 17 ]; 18 18 19 19 # Tests require a large variety of tools and resources to run including