Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
1ed959d5 e5259f7a

+645 -568
+1 -1
nixos/modules/system/boot/stage-1-init.sh
··· 542 # If copytoram is enabled: skip mounting the ISO and copy its content to a tmpfs. 543 if [ -n "$copytoram" ] && [ "$device" = /dev/root ] && [ "$mountPoint" = /iso ]; then 544 fsType=$(blkid -o value -s TYPE "$device") 545 - fsSize=$(blockdev --getsize64 "$device") 546 547 mkdir -p /tmp-iso 548 mount -t "$fsType" /dev/root /tmp-iso
··· 542 # If copytoram is enabled: skip mounting the ISO and copy its content to a tmpfs. 543 if [ -n "$copytoram" ] && [ "$device" = /dev/root ] && [ "$mountPoint" = /iso ]; then 544 fsType=$(blkid -o value -s TYPE "$device") 545 + fsSize=$(blockdev --getsize64 "$device" || stat -Lc '%s' "$device") 546 547 mkdir -p /tmp-iso 548 mount -t "$fsType" /dev/root /tmp-iso
+3 -3
pkgs/applications/blockchains/go-ethereum/default.nix
··· 9 10 in buildGoModule rec { 11 pname = "go-ethereum"; 12 - version = "1.10.7"; 13 14 src = fetchFromGitHub { 15 owner = "ethereum"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-P0+XPSpvVsjia21F3FIg7KO6Qe2ZbY90tM/dRwBBuBk="; 19 }; 20 21 runVend = true; 22 - vendorSha256 = "sha256-51jt5oBb/3avZnDRfo/NKAtZAU6QBFkzNdVxFnJ+erM="; 23 24 doCheck = false; 25
··· 9 10 in buildGoModule rec { 11 pname = "go-ethereum"; 12 + version = "1.10.8"; 13 14 src = fetchFromGitHub { 15 owner = "ethereum"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-r4ifLa4CMZvp0MaCkxWo5rWLEnFdX//mYlC08hndXhQ="; 19 }; 20 21 runVend = true; 22 + vendorSha256 = "sha256-e8aKQMVEEf0BzpdljkOBxznj5P1Go/6EbY9mdhDLyrw="; 23 24 doCheck = false; 25
+1 -1
pkgs/applications/editors/glow/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags= -s -w -X=main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "Render markdown on the CLI, with pizzazz!";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "Render markdown on the CLI, with pizzazz!";
+1 -1
pkgs/applications/editors/micro/default.nix
··· 17 18 vendorSha256 = "sha256-YcAKl4keizkbgQLAZGiCG3CGpNTNad8EvOJEXLX2s0s="; 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}" ]; 21 22 postInstall = '' 23 installManPage assets/packaging/micro.1
··· 17 18 vendorSha256 = "sha256-YcAKl4keizkbgQLAZGiCG3CGpNTNad8EvOJEXLX2s0s="; 19 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 22 postInstall = '' 23 installManPage assets/packaging/micro.1
+1 -1
pkgs/applications/logging/humioctl/default.nix
··· 20 sha256 = sha256; 21 }; 22 23 - buildFlagsArray = "-ldflags=-X main.version=${humioCtlVersion}"; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
··· 20 sha256 = sha256; 21 }; 22 23 + ldflags = [ "-X main.version=${humioCtlVersion}" ]; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
+1 -1
pkgs/applications/misc/archiver/default.nix
··· 16 17 vendorSha256 = "0avnskay23mpl3qkyf1h75rr7szpsxis2bj5pplhwf8q8q0212xf"; 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ]; 20 21 doCheck = false; 22
··· 16 17 vendorSha256 = "0avnskay23mpl3qkyf1h75rr7szpsxis2bj5pplhwf8q8q0212xf"; 18 19 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" "-X main.date=unknown" ]; 20 21 doCheck = false; 22
+1 -1
pkgs/applications/misc/charm/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags= -s -w -X=main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "Manage your charm account on the CLI";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "Manage your charm account on the CLI";
+5 -5
pkgs/applications/misc/dstask/default.nix
··· 24 # The other variables are set so that the output of dstask version shows the 25 # git ref and the release version from github. 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 - '' ]; 32 33 subPackages = [ "cmd/dstask.go" ]; 34
··· 24 # The other variables are set so that the output of dstask version shows the 25 # git ref and the release version from github. 26 # Ref <https://github.com/NixOS/nixpkgs/pull/87383#discussion_r432097657> 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 33 subPackages = [ "cmd/dstask.go" ]; 34
+2 -2
pkgs/applications/misc/expenses/default.nix
··· 23 24 buildInputs = [ sqlite ]; 25 26 - buildFlagsArray = [ 27 - "-ldflags=-s -w -X github.com/manojkarthick/expenses/cmd.Version=${version}" 28 ]; 29 30 meta = with lib; {
··· 23 24 buildInputs = [ sqlite ]; 25 26 + ldflags = [ 27 + "-s" "-w" "-X github.com/manojkarthick/expenses/cmd.Version=${version}" 28 ]; 29 30 meta = with lib; {
+1 -1
pkgs/applications/misc/wtf/default.nix
··· 21 22 doCheck = false; 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 25 26 subPackages = [ "." ]; 27
··· 21 22 doCheck = false; 23 24 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 25 26 subPackages = [ "." ]; 27
+1 -1
pkgs/applications/networking/cloudflared/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = "-ldflags=-X main.Version=${version}"; 19 20 meta = with lib; { 21 description = "CloudFlare Argo Tunnel daemon (and DNS-over-HTTPS client)";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-X main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "CloudFlare Argo Tunnel daemon (and DNS-over-HTTPS client)";
+2 -3
pkgs/applications/networking/cluster/argocd/default.nix
··· 22 packr 23 ''; 24 25 - buildFlagsArray = 26 let package_url = "github.com/argoproj/argo-cd/v2/common"; in 27 [ 28 - "-ldflags=" 29 - "-s -w" 30 "-X ${package_url}.version=${version}" 31 "-X ${package_url}.buildDate=unknown" 32 "-X ${package_url}.gitCommit=${commit}"
··· 22 packr 23 ''; 24 25 + ldflags = 26 let package_url = "github.com/argoproj/argo-cd/v2/common"; in 27 [ 28 + "-s" "-w" 29 "-X ${package_url}.version=${version}" 30 "-X ${package_url}.buildDate=unknown" 31 "-X ${package_url}.gitCommit=${commit}"
+1 -2
pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
··· 25 26 nativeBuildInputs = [ installShellFiles ]; 27 28 - buildFlagsArray = [ 29 - "-ldflags=" 30 "-s" 31 "-w" 32 "-X code.cloudfoundry.org/cli/version.binaryBuildDate=1970-01-01"
··· 25 26 nativeBuildInputs = [ installShellFiles ]; 27 28 + ldflags = [ 29 "-s" 30 "-w" 31 "-X code.cloudfoundry.org/cli/version.binaryBuildDate=1970-01-01"
+1 -1
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 28 29 subPackages = [ "cmd/flux" ]; 30 31 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 32 33 postUnpack = '' 34 cp -r ${manifests} source/cmd/flux/manifests
··· 28 29 subPackages = [ "cmd/flux" ]; 30 31 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 32 33 postUnpack = '' 34 cp -r ${manifests} source/cmd/flux/manifests
+1 -1
pkgs/applications/networking/cluster/fluxctl/default.nix
··· 19 20 subPackages = [ "cmd/fluxctl" ]; 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 23 24 postInstall = '' 25 for shell in bash fish zsh; do
··· 19 20 subPackages = [ "cmd/fluxctl" ]; 21 22 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 23 24 postInstall = '' 25 for shell in bash fish zsh; do
+1 -1
pkgs/applications/networking/cluster/helmfile/default.nix
··· 19 20 subPackages = [ "." ]; 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/roboll/helmfile/pkg/app/version.Version=${version}" ]; 23 24 postInstall = '' 25 wrapProgram $out/bin/helmfile \
··· 19 20 subPackages = [ "." ]; 21 22 + ldflags = [ "-s" "-w" "-X github.com/roboll/helmfile/pkg/app/version.Version=${version}" ]; 23 24 postInstall = '' 25 wrapProgram $out/bin/helmfile \
+3 -4
pkgs/applications/networking/cluster/hetzner-kube/default.nix
··· 22 23 doCheck = false; 24 25 - buildFlagsArray = '' 26 - -ldflags= 27 - -X github.com/xetys/hetzner-kube/cmd.version=${version} 28 - ''; 29 30 nativeBuildInputs = [ 31 installShellFiles
··· 22 23 doCheck = false; 24 25 + ldflags = [ 26 + "-X github.com/xetys/hetzner-kube/cmd.version=${version}" 27 + ]; 28 29 nativeBuildInputs = [ 30 installShellFiles
+2 -2
pkgs/applications/networking/cluster/istioctl/default.nix
··· 17 nativeBuildInputs = [ installShellFiles ]; 18 19 # Bundle release metadata 20 - buildFlagsArray = let 21 attrs = [ 22 "istio.io/pkg/version.buildVersion=${version}" 23 "istio.io/pkg/version.buildStatus=Nix" 24 "istio.io/pkg/version.buildTag=${version}" 25 "istio.io/pkg/version.buildHub=docker.io/istio" 26 ]; 27 - in ["-ldflags=-s -w ${lib.concatMapStringsSep " " (attr: "-X ${attr}") attrs}"]; 28 29 subPackages = [ "istioctl/cmd/istioctl" ]; 30
··· 17 nativeBuildInputs = [ installShellFiles ]; 18 19 # Bundle release metadata 20 + ldflags = let 21 attrs = [ 22 "istio.io/pkg/version.buildVersion=${version}" 23 "istio.io/pkg/version.buildStatus=Nix" 24 "istio.io/pkg/version.buildTag=${version}" 25 "istio.io/pkg/version.buildHub=docker.io/istio" 26 ]; 27 + in ["-s" "-w" "${lib.concatMapStringsSep " " (attr: "-X ${attr}") attrs}"]; 28 29 subPackages = [ "istioctl/cmd/istioctl" ]; 30
+6 -7
pkgs/applications/networking/cluster/jx/default.nix
··· 19 20 nativeBuildInputs = [ installShellFiles ]; 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 - ''; 29 30 postInstall = '' 31 for shell in bash zsh; do
··· 19 20 nativeBuildInputs = [ installShellFiles ]; 21 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 + ]; 28 29 postInstall = '' 30 for shell in bash zsh; do
+5 -6
pkgs/applications/networking/cluster/k9s/default.nix
··· 11 sha256 = "sha256-ws5JC2/WkgwxKwYtP9xtFELRhztzL6tNSvopyeC6H0Q="; 12 }; 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 - ''; 20 21 vendorSha256 = "sha256-T9khJeg5XPhVyUiu4gEEHZR6RgJF4P8LYFycqJglms8="; 22
··· 11 sha256 = "sha256-ws5JC2/WkgwxKwYtP9xtFELRhztzL6tNSvopyeC6H0Q="; 12 }; 13 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 + ]; 19 20 vendorSha256 = "sha256-T9khJeg5XPhVyUiu4gEEHZR6RgJF4P8LYFycqJglms8="; 21
+1 -1
pkgs/applications/networking/cluster/kpt/default.nix
··· 15 16 subPackages = [ "." ]; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/GoogleContainerTools/kpt/run.version=${version}" ]; 19 20 meta = with lib; { 21 description = "A toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration data files";
··· 15 16 subPackages = [ "." ]; 17 18 + ldflags = [ "-s" "-w" "-X github.com/GoogleContainerTools/kpt/run.version=${version}" ]; 19 20 meta = with lib; { 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 14 vendorSha256 = "sha256-vJfTf9gD/qrsPAfJeMYLjGa90mYLOshgDehv2Fcl6xM="; 15 16 - buildFlagsArray = '' 17 - -ldflags= 18 - -X main.version=${version} 19 - -X main.goVersion=${lib.getVersion go} 20 - ''; 21 22 meta = with lib; { 23 description = "A Kubernetes credential plugin implementing Azure authentication";
··· 13 14 vendorSha256 = "sha256-vJfTf9gD/qrsPAfJeMYLjGa90mYLOshgDehv2Fcl6xM="; 15 16 + ldflags = [ 17 + "-X main.version=${version}" 18 + "-X main.goVersion=${lib.getVersion go}" 19 + ]; 20 21 meta = with lib; { 22 description = "A Kubernetes credential plugin implementing Azure authentication";
+1 -1
pkgs/applications/networking/cluster/kubeseal/default.nix
··· 17 18 subPackages = [ "cmd/kubeseal" ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 21 22 meta = with lib; { 23 description = "A Kubernetes controller and tool for one-way encrypted Secrets";
··· 17 18 subPackages = [ "cmd/kubeseal" ]; 19 20 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 21 22 meta = with lib; { 23 description = "A Kubernetes controller and tool for one-way encrypted Secrets";
+4 -4
pkgs/applications/networking/cluster/kuttl/default.nix
··· 16 17 subPackages = [ "cmd/kubectl-kuttl" ]; 18 19 - buildFlagsArray = '' 20 - -ldflags=-s -w 21 - -X github.com/kudobuilder/kuttl/pkg/version.gitVersion=${version} 22 - ''; 23 24 meta = with lib; { 25 description = "The KUbernetes Test TooL (KUTTL) provides a declarative approach to testing production-grade Kubernetes operators";
··· 16 17 subPackages = [ "cmd/kubectl-kuttl" ]; 18 19 + ldflags = [ 20 + "-s" "-w" 21 + "-X github.com/kudobuilder/kuttl/pkg/version.gitVersion=${version}" 22 + ]; 23 24 meta = with lib; { 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 sha256 = "sha256-eVYRbMijOEa+DNCm4w/+WVrTI9607NF9/l5YKkXJuFs="; 12 }; 13 14 - buildFlagsArray = let 15 multus = "gopkg.in/intel/multus-cni.v3/pkg/multus"; 16 commit = "f6298a3a294a79f9fbda0b8f175e521799d5f8d7"; 17 in [ 18 - "-ldflags=-s -w -X '${multus}.version=v${version}' -X '${multus}.commit=${commit}'" 19 ]; 20 21 preInstall = ''
··· 11 sha256 = "sha256-eVYRbMijOEa+DNCm4w/+WVrTI9607NF9/l5YKkXJuFs="; 12 }; 13 14 + ldflags = let 15 multus = "gopkg.in/intel/multus-cni.v3/pkg/multus"; 16 commit = "f6298a3a294a79f9fbda0b8f175e521799d5f8d7"; 17 in [ 18 + "-s" "-w" "-X ${multus}.version=v${version}" "-X ${multus}.commit=${commit}" 19 ]; 20 21 preInstall = ''
+5 -6
pkgs/applications/networking/cluster/popeye/default.nix
··· 11 sha256 = "sha256-oft1zLLd5TP8S9GMjp5kYaoPoOYnbhJwL2wBerkhp+c="; 12 }; 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} 19 - ''; 20 21 vendorSha256 = "sha256-vUUDLMicop5QzZmAHi5qrc0hx8oV2xWNFHvCWioLhl8="; 22
··· 11 sha256 = "sha256-oft1zLLd5TP8S9GMjp5kYaoPoOYnbhJwL2wBerkhp+c="; 12 }; 13 14 + ldflags = [ 15 + "-s" "-w" 16 + "-X github.com/derailed/popeye/cmd.version=${version}" 17 + "-X github.com/derailed/popeye/cmd.commit=${version}" 18 + ]; 19 20 vendorSha256 = "sha256-vUUDLMicop5QzZmAHi5qrc0hx8oV2xWNFHvCWioLhl8="; 21
+6 -7
pkgs/applications/networking/cluster/qbec/default.nix
··· 15 16 doCheck = false; 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} 24 - ''; 25 26 meta = with lib; { 27 description = "Configure kubernetes objects on multiple clusters using jsonnet https://qbec.io";
··· 15 16 doCheck = false; 17 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}" 23 + ]; 24 25 meta = with lib; { 26 description = "Configure kubernetes objects on multiple clusters using jsonnet https://qbec.io";
+7 -7
pkgs/applications/networking/cluster/sonobuoy/default.nix
··· 7 pname = "sonobuoy"; 8 version = "0.53.2"; # Do not forget to update `rev` above 9 10 - buildFlagsArray = 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 - ''; 18 19 src = fetchFromGitHub { 20 sha256 = "sha256-8bUZsknG1Z2TKWwtuJtnauK8ibikGphl3oiLXT3PZzY=";
··· 7 pname = "sonobuoy"; 8 version = "0.53.2"; # Do not forget to update `rev` above 9 10 + ldflags = 11 let t = "github.com/vmware-tanzu/sonobuoy"; 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 19 src = fetchFromGitHub { 20 sha256 = "sha256-8bUZsknG1Z2TKWwtuJtnauK8ibikGphl3oiLXT3PZzY=";
+2 -2
pkgs/applications/networking/cluster/stern/default.nix
··· 19 20 nativeBuildInputs = [ installShellFiles ]; 21 22 - buildFlagsArray = 23 - [ "-ldflags=-s -w -X github.com/stern/stern/cmd.version=${version}" ]; 24 25 postInstall = 26 let stern = if isCrossBuild then buildPackages.stern else "$out";
··· 19 20 nativeBuildInputs = [ installShellFiles ]; 21 22 + ldflags = 23 + [ "-s" "-w" "-X github.com/stern/stern/cmd.version=${version}" ]; 24 25 postInstall = 26 let stern = if isCrossBuild then buildPackages.stern else "$out";
+1 -1
pkgs/applications/networking/cluster/tanka/default.nix
··· 17 18 subPackages = [ "cmd/tk" ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -extldflags \"-static\" -X github.com/grafana/tanka/pkg/tanka.CURRENT_VERSION=v${version}" ]; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
··· 17 18 subPackages = [ "cmd/tk" ]; 19 20 + ldflags = [ "-s" "-w" "-extldflags '-static'" "-X github.com/grafana/tanka/pkg/tanka.CURRENT_VERSION=v${version}" ]; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
+1 -1
pkgs/applications/networking/cluster/tilt/default.nix
··· 17 18 subPackages = [ "cmd/tilt" ]; 19 20 - buildFlagsArray = [ "-ldflags=-X main.version=${version}" ]; 21 22 meta = with lib; { 23 description = "Local development tool to manage your developer instance when your team deploys to Kubernetes in production";
··· 17 18 subPackages = [ "cmd/tilt" ]; 19 20 + ldflags = [ "-X main.version=${version}" ]; 21 22 meta = with lib; { 23 description = "Local development tool to manage your developer instance when your team deploys to Kubernetes in production";
+6 -7
pkgs/applications/networking/cluster/velero/default.nix
··· 14 sha256 = "sha256-oFDTjpcwlvSiAROG/EKYRCD+qKyZXu1gKotBcD0dfvk="; 15 }; 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 23 - ''; 24 25 vendorSha256 = "sha256-ypgrdv6nVW+AAwyVsiROXs6jGgDTodGrGqiT2s5elOU="; 26
··· 14 sha256 = "sha256-oFDTjpcwlvSiAROG/EKYRCD+qKyZXu1gKotBcD0dfvk="; 15 }; 16 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" 22 + ]; 23 24 vendorSha256 = "sha256-ypgrdv6nVW+AAwyVsiROXs6jGgDTodGrGqiT2s5elOU="; 25
+1 -1
pkgs/applications/networking/dnscontrol/default.nix
··· 15 16 subPackages = [ "." ]; 17 18 - buildFlagsArray = [ "-ldflags=-s -w" ]; 19 20 meta = with lib; { 21 description = "Synchronize your DNS to multiple providers from a simple DSL";
··· 15 16 subPackages = [ "." ]; 17 18 + ldflags = [ "-s" "-w" ]; 19 20 meta = with lib; { 21 description = "Synchronize your DNS to multiple providers from a simple DSL";
+1 -1
pkgs/applications/networking/nextdns/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "NextDNS DNS/53 to DoH Proxy";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "NextDNS DNS/53 to DoH Proxy";
+1 -1
pkgs/applications/networking/shellhub-agent/default.nix
··· 22 23 vendorSha256 = "18z3vwcwkyj6hcvl35qmj034237h9l18dvcbx1hxry7qdwv807c9"; 24 25 - buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ]; 26 27 passthru = { 28 updateScript = genericUpdater {
··· 22 23 vendorSha256 = "18z3vwcwkyj6hcvl35qmj034237h9l18dvcbx1hxry7qdwv807c9"; 24 25 + ldflags = [ "-s" "-w" "-X main.AgentVersion=v${version}" ]; 26 27 passthru = { 28 updateScript = genericUpdater {
+1 -1
pkgs/applications/version-management/git-and-tools/ghorg/default.nix
··· 16 17 subPackages = [ "." ]; 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 20 21 meta = with lib; { 22 description = "Quickly clone an entire org/users repositories into one directory";
··· 16 17 subPackages = [ "." ]; 18 19 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 20 21 meta = with lib; { 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 16 doCheck = false; 17 18 - buildFlagsArray = '' 19 - -ldflags= 20 - -X=main.Version=${version} 21 - ''; 22 23 postInstall = '' 24 install -m 444 -D ${src}/misc/zsh/_ghq $out/share/zsh/site-functions/_ghq
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 + "-X=main.Version=${version}" 20 + ]; 21 22 postInstall = '' 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 17 doCheck = false; 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 - ''; 25 26 postInstall = '' 27 install -D -m 0644 misc/bash_completion/git-bug "$out/share/bash-completion/completions/git-bug"
··· 16 17 doCheck = false; 18 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 + ]; 24 25 postInstall = '' 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 14 vendorSha256 = "sha256-jIq+oacyT71m78iMZwWOBsBVAY/WxgyH9zRr8GiMGTU="; 15 16 - buildFlagsArray = [ "-ldflags= -s -w -X=main.Version=v${version}" ]; 17 18 subPackages = [ "cmd/git-chglog" ]; 19 ··· 24 maintainers = with maintainers; [ ldenefle ]; 25 }; 26 } 27 -
··· 13 14 vendorSha256 = "sha256-jIq+oacyT71m78iMZwWOBsBVAY/WxgyH9zRr8GiMGTU="; 15 16 + ldflags = [ "-s" "-w" "-X=main.Version=v${version}" ]; 17 18 subPackages = [ "cmd/git-chglog" ]; 19 ··· 24 maintainers = with maintainers; [ ldenefle ]; 25 }; 26 }
+1 -1
pkgs/applications/version-management/git-and-tools/lab/default.nix
··· 19 20 nativeBuildInputs = [ makeWrapper installShellFiles ]; 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 23 24 postInstall = '' 25 wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg-utils ]}";
··· 19 20 nativeBuildInputs = [ makeWrapper installShellFiles ]; 21 22 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 23 24 postInstall = '' 25 wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ git xdg-utils ]}";
+1 -1
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 18 19 vendorSha256 = "sha256-gTObI0pmRUX6Eh5FVdt+5LbckyBuFq1Ly4oPZztazHQ="; 20 buildInputs = [ git ]; 21 - buildFlagsArray = "-ldflags=-X main.Version=${version}"; 22 doCheck = false; 23 24 meta = with lib; {
··· 18 19 vendorSha256 = "sha256-gTObI0pmRUX6Eh5FVdt+5LbckyBuFq1Ly4oPZztazHQ="; 20 buildInputs = [ git ]; 21 + ldflags = [ "-X main.Version=${version}" ]; 22 doCheck = false; 23 24 meta = with lib; {
+1 -1
pkgs/applications/video/go-chromecast/default.nix
··· 13 14 vendorSha256 = "sha256-idxElk4Sy7SE9G1OMRw8YH4o8orBa80qhBXPA+ar620="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ]; 17 18 meta = with lib; { 19 homepage = "https://github.com/vishen/go-chromecast";
··· 13 14 vendorSha256 = "sha256-idxElk4Sy7SE9G1OMRw8YH4o8orBa80qhBXPA+ar620="; 15 16 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" "-X main.date=unknown" ]; 17 18 meta = with lib; { 19 homepage = "https://github.com/vishen/go-chromecast";
+2 -2
pkgs/applications/virtualization/cri-o/default.nix
··· 15 16 buildGoModule rec { 17 pname = "cri-o"; 18 - version = "1.21.2"; 19 20 src = fetchFromGitHub { 21 owner = "cri-o"; 22 repo = "cri-o"; 23 rev = "v${version}"; 24 - sha256 = "sha256-hapXwd7K0xbkZ0MKkJ5wv4zfDKRTC3IC4oLYLL460oI="; 25 }; 26 vendorSha256 = null; 27
··· 15 16 buildGoModule rec { 17 pname = "cri-o"; 18 + version = "1.22.0"; 19 20 src = fetchFromGitHub { 21 owner = "cri-o"; 22 repo = "cri-o"; 23 rev = "v${version}"; 24 + sha256 = "sha256-lY/kHvJBN7idFn3YUEHMR4w+M3F89RKMsvvyHmH/EPc="; 25 }; 26 vendorSha256 = null; 27
+2 -2
pkgs/applications/virtualization/crun/default.nix
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "crun"; 41 - version = "0.21"; 42 43 src = fetchFromGitHub { 44 owner = "containers"; 45 repo = pname; 46 rev = version; 47 - sha256 = "sha256-PhhaCXtWsknMsEt1F9jMfEWSl+OLQ/C/iTj7t0XuAFw="; 48 fetchSubmodules = true; 49 }; 50
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "crun"; 41 + version = "1.0"; 42 43 src = fetchFromGitHub { 44 owner = "containers"; 45 repo = pname; 46 rev = version; 47 + sha256 = "sha256-xpNwhNAbcTKkXl5i4L8aayMAx8O8SWdFlgHguHNiqqw="; 48 fetchSubmodules = true; 49 }; 50
+2 -2
pkgs/applications/virtualization/imgcrypt/default.nix
··· 11 sha256 = "177fs3p2xzwjsffcxqqllx6wi6ghfyqbvfgn95v3q7a2993yqk4k"; 12 }; 13 14 - buildFlagsArray = [ 15 - "-ldflags=-X github.com/containerd/containerd/version.Version=${version}" 16 ]; 17 18 vendorSha256 = null;
··· 11 sha256 = "177fs3p2xzwjsffcxqqllx6wi6ghfyqbvfgn95v3q7a2993yqk4k"; 12 }; 13 14 + ldflags = [ 15 + "-X github.com/containerd/containerd/version.Version=${version}" 16 ]; 17 18 vendorSha256 = null;
+1 -1
pkgs/applications/virtualization/nvidia-container-toolkit/default.nix
··· 16 }; 17 18 vendorSha256 = "17zpiyvf22skfcisflsp6pn56y6a793jcx89kw976fq2x5br1bz7"; 19 - buildFlagsArray = [ "-ldflags=" "-s -w" ]; 20 nativeBuildInputs = [ makeWrapper ]; 21 22 postInstall = ''
··· 16 }; 17 18 vendorSha256 = "17zpiyvf22skfcisflsp6pn56y6a793jcx89kw976fq2x5br1bz7"; 19 + ldflags = [ "-s" "-w" ]; 20 nativeBuildInputs = [ makeWrapper ]; 21 22 postInstall = ''
-45
pkgs/build-support/writers/default.nix
··· 99 writeBashBin = name: 100 writeBash "/bin/${name}"; 101 102 - # writeC writes an executable c package called `name` to `destination` using `libraries`. 103 - # 104 - # Examples: 105 - # writeC "hello-world-ncurses" { libraries = [ pkgs.ncurses ]; } '' 106 - # #include <ncurses.h> 107 - # int main() { 108 - # initscr(); 109 - # printw("Hello World !!!"); 110 - # refresh(); endwin(); 111 - # return 0; 112 - # } 113 - # '' 114 - writeC = name: { 115 - libraries ? [], 116 - strip ? true 117 - }: 118 - makeBinWriter { 119 - compileScript = '' 120 - PATH=${makeBinPath [ 121 - pkgs.binutils-unwrapped 122 - pkgs.coreutils 123 - pkgs.findutils 124 - pkgs.gcc 125 - pkgs.pkg-config 126 - ]} 127 - export PKG_CONFIG_PATH=${concatMapStringsSep ":" (pkg: "${pkg}/lib/pkgconfig") libraries} 128 - gcc \ 129 - ${optionalString (libraries != []) 130 - "$(pkg-config --cflags --libs ${ 131 - concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgconfig -name \\*.pc)") libraries 132 - })" 133 - } \ 134 - -O \ 135 - -o "$out" \ 136 - -Wall \ 137 - -x c \ 138 - "$contentPath" 139 - ''; 140 - inherit strip; 141 - } name; 142 - 143 - # writeCBin takes the same arguments as writeC but outputs a directory (like writeScriptBin) 144 - writeCBin = name: 145 - writeC "/bin/${name}"; 146 - 147 # Like writeScript but the first line is a shebang to dash 148 # 149 # Example:
··· 99 writeBashBin = name: 100 writeBash "/bin/${name}"; 101 102 # Like writeScript but the first line is a shebang to dash 103 # 104 # Example:
-26
pkgs/build-support/writers/test.nix
··· 17 if [[ "test" == "test" ]]; then echo "success"; fi 18 ''; 19 20 - c = writeCBin "test-writers-c" { libraries = [ ]; } '' 21 - #include <stdio.h> 22 - int main() { 23 - printf("success\n"); 24 - return 0; 25 - } 26 - ''; 27 - 28 dash = writeDashBin "test-writers-dash-bin" '' 29 test '~' = '~' && echo 'success' 30 ''; ··· 86 simple = { 87 bash = writeBash "test-writers-bash" '' 88 if [[ "test" == "test" ]]; then echo "success"; fi 89 - ''; 90 - 91 - c = writeC "test-writers-c" { libraries = [ glib.dev ]; } '' 92 - #include <gio/gio.h> 93 - #include <stdio.h> 94 - int main() { 95 - GApplication *application = g_application_new ("hello.world", G_APPLICATION_FLAGS_NONE); 96 - g_application_register (application, NULL, NULL); 97 - GNotification *notification = g_notification_new ("Hello world!"); 98 - g_notification_set_body (notification, "This is an example notification."); 99 - GIcon *icon = g_themed_icon_new ("dialog-information"); 100 - g_notification_set_icon (notification, icon); 101 - g_object_unref (icon); 102 - g_object_unref (notification); 103 - g_object_unref (application); 104 - printf("success\n"); 105 - return 0; 106 - } 107 ''; 108 109 dash = writeDash "test-writers-dash" ''
··· 17 if [[ "test" == "test" ]]; then echo "success"; fi 18 ''; 19 20 dash = writeDashBin "test-writers-dash-bin" '' 21 test '~' = '~' && echo 'success' 22 ''; ··· 78 simple = { 79 bash = writeBash "test-writers-bash" '' 80 if [[ "test" == "test" ]]; then echo "success"; fi 81 ''; 82 83 dash = writeDash "test-writers-dash" ''
+42 -12
pkgs/development/compilers/fstar/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, z3, ocamlPackages, makeWrapper, installShellFiles }: 2 3 stdenv.mkDerivation rec { 4 pname = "fstar"; 5 - version = "0.9.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "FStarLang"; 9 repo = "FStar"; 10 rev = "v${version}"; 11 - sha256 = "0wix7l229afkn6c6sk4nwkfq0nznsiqdkds4ixi2yyf72immwmmb"; 12 }; 13 14 nativeBuildInputs = [ makeWrapper installShellFiles ]; 15 16 - buildInputs = with ocamlPackages; [ 17 - z3 ocaml findlib batteries menhir menhirLib stdint 18 - zarith camlp4 yojson pprint 19 - ulex ocaml-migrate-parsetree process ppx_deriving ppx_deriving_yojson ocamlbuild 20 - ]; 21 22 makeFlags = [ "PREFIX=$(out)" ]; 23 24 - preBuild = '' 25 - patchShebangs src/tools 26 - patchShebangs bin 27 ''; 28 - buildFlags = [ "-C" "src/ocaml-output" ]; 29 30 preInstall = '' 31 mkdir -p $out/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/fstarlib 32 ''; 33 - installFlags = [ "-C" "src/ocaml-output" ]; 34 postInstall = '' 35 wrapProgram $out/bin/fstar.exe --prefix PATH ":" "${z3}/bin" 36 installShellCompletion --bash .completion/bash/fstar.exe.bash
··· 1 { lib, stdenv, fetchFromGitHub, z3, ocamlPackages, makeWrapper, installShellFiles }: 2 3 + let 4 + # FStar requires sedlex < 2.4 5 + # see https://github.com/FStarLang/FStar/issues/2343 6 + sedlex-2_3 = ocamlPackages.sedlex_2.overrideAttrs (_: rec { 7 + pname = "sedlex"; 8 + version = "2.3"; 9 + src = fetchFromGitHub { 10 + owner = "ocaml-community"; 11 + repo = "sedlex"; 12 + rev = "v${version}"; 13 + sha256 = "WXUXUuIaBUrFPQOKtZ7dgDZYdpEVnoJck0dkrCi8g0c="; 14 + }; 15 + }); 16 + in 17 + 18 stdenv.mkDerivation rec { 19 pname = "fstar"; 20 + version = "2021.07.31"; 21 22 src = fetchFromGitHub { 23 owner = "FStarLang"; 24 repo = "FStar"; 25 rev = "v${version}"; 26 + sha256 = "KZTmphpt8nYpOd8EReAZ6iIkS4uY3ZziKQ3A70BL/90="; 27 }; 28 29 nativeBuildInputs = [ makeWrapper installShellFiles ]; 30 31 + buildInputs = [ 32 + z3 33 + ] ++ (with ocamlPackages; [ 34 + ocaml 35 + findlib 36 + ocamlbuild 37 + batteries 38 + zarith 39 + stdint 40 + yojson 41 + fileutils 42 + menhir 43 + menhirLib 44 + pprint 45 + sedlex-2_3 46 + ppxlib 47 + ppx_deriving 48 + ppx_deriving_yojson 49 + process 50 + ]); 51 52 makeFlags = [ "PREFIX=$(out)" ]; 53 54 + buildFlags = [ "libs" ]; 55 + 56 + postPatch = '' 57 + patchShebangs ulib/gen_mllib.sh 58 + substituteInPlace src/ocaml-output/Makefile --replace '$(COMMIT)' 'v${version}' 59 ''; 60 61 preInstall = '' 62 mkdir -p $out/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/fstarlib 63 ''; 64 postInstall = '' 65 wrapProgram $out/bin/fstar.exe --prefix PATH ":" "${z3}/bin" 66 installShellCompletion --bash .completion/bash/fstar.exe.bash
+2 -2
pkgs/development/embedded/arduino/arduino-cli/default.nix
··· 19 20 doCheck = false; 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" 24 ] ++ lib.optionals stdenv.isLinux [ "-extldflags '-static'" ]; 25 26 meta = with lib; {
··· 19 20 doCheck = false; 21 22 + ldflags = [ 23 + "-s" "-w" "-X github.com/arduino/arduino-cli/version.versionString=${version}" "-X github.com/arduino/arduino-cli/version.commit=unknown" 24 ] ++ lib.optionals stdenv.isLinux [ "-extldflags '-static'" ]; 25 26 meta = with lib; {
+4 -3
pkgs/development/go-modules/generic/default.nix
··· 46 # Not needed with buildGoModule 47 , goPackagePath ? "" 48 49 - # needed for buildFlags warning 50 , buildFlags ? "" 51 52 , ... }@args': 53 ··· 271 }; 272 }); 273 in 274 - lib.warnIf (buildFlags != "") 275 - "Use the `ldflags` and/or `tags` attributes instead of `buildFlags`" 276 package
··· 46 # Not needed with buildGoModule 47 , goPackagePath ? "" 48 49 + # needed for buildFlags{,Array} warning 50 , buildFlags ? "" 51 + , buildFlagsArray ? "" 52 53 , ... }@args': 54 ··· 272 }; 273 }); 274 in 275 + lib.warnIf (buildFlags != "" || buildFlagsArray != "") 276 + "Use the `ldflags` and/or `tags` attributes instead of `buildFlags`/`buildFlagsArray`" 277 package
+8 -5
pkgs/development/ocaml-modules/integers/default.nix
··· 1 - { lib, fetchzip, buildDunePackage, ocaml }: 2 3 buildDunePackage rec { 4 pname = "integers"; 5 - version = "0.4.0"; 6 7 useDune2 = lib.versionAtLeast ocaml.version "4.08"; 8 9 - src = fetchzip { 10 - url = "https://github.com/ocamllabs/ocaml-integers/archive/${version}.tar.gz"; 11 - sha256 = "0yp3ab0ph7mp5741g7333x4nx8djjvxzpnv3zvsndyzcycspn9dd"; 12 }; 13 14 meta = { 15 description = "Various signed and unsigned integer types for OCaml"; 16 license = lib.licenses.mit; 17 homepage = "https://github.com/ocamllabs/ocaml-integers"; 18 maintainers = [ lib.maintainers.vbgl ]; 19 }; 20 }
··· 1 + { lib, fetchFromGitHub, buildDunePackage, ocaml }: 2 3 buildDunePackage rec { 4 pname = "integers"; 5 + version = "0.5.1"; 6 7 useDune2 = lib.versionAtLeast ocaml.version "4.08"; 8 9 + src = fetchFromGitHub { 10 + owner = "ocamllabs"; 11 + repo = "ocaml-integers"; 12 + rev = version; 13 + sha256 = "0by5pc851fk7ccxqy1w2qc5jwn9z8whyqhs5gxlm5986vr9msnyi"; 14 }; 15 16 meta = { 17 description = "Various signed and unsigned integer types for OCaml"; 18 license = lib.licenses.mit; 19 homepage = "https://github.com/ocamllabs/ocaml-integers"; 20 + changelog = "https://github.com/ocamllabs/ocaml-integers/raw/${version}/CHANGES.md"; 21 maintainers = [ lib.maintainers.vbgl ]; 22 }; 23 }
+4 -3
pkgs/development/ocaml-modules/ppx_cstubs/default.nix
··· 13 14 buildDunePackage rec { 15 pname = "ppx_cstubs"; 16 - version = "0.6.1.1"; 17 18 useDune2 = true; 19 ··· 21 owner = "fdopen"; 22 repo = "ppx_cstubs"; 23 rev = version; 24 - sha256 = "0rgg78435ypi6ryhcq5ljkch4qjvra2jqjd47c2hhhcbwvi2ssxh"; 25 }; 26 27 buildInputs = [ ··· 37 38 meta = with lib; { 39 homepage = "https://github.com/fdopen/ppx_cstubs"; 40 description = "Preprocessor for easier stub generation with ocaml-ctypes"; 41 - license = licenses.mit; 42 maintainers = [ maintainers.osener ]; 43 }; 44 }
··· 13 14 buildDunePackage rec { 15 pname = "ppx_cstubs"; 16 + version = "0.6.1.2"; 17 18 useDune2 = true; 19 ··· 21 owner = "fdopen"; 22 repo = "ppx_cstubs"; 23 rev = version; 24 + sha256 = "15cjb9ygnvp2kv85rrb7ncz7yalifyl7wd2hp2cl8r1qrpgi1d0w"; 25 }; 26 27 buildInputs = [ ··· 37 38 meta = with lib; { 39 homepage = "https://github.com/fdopen/ppx_cstubs"; 40 + changelog = "https://github.com/fdopen/ppx_cstubs/raw/${version}/CHANGES.md"; 41 description = "Preprocessor for easier stub generation with ocaml-ctypes"; 42 + license = licenses.lgpl21Plus; 43 maintainers = [ maintainers.osener ]; 44 }; 45 }
+2 -2
pkgs/development/python-modules/awesomeversion/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "awesomeversion"; 11 - version = "21.8.0"; 12 disabled = pythonOlder "3.8"; 13 14 src = fetchFromGitHub { 15 owner = "ludeeus"; 16 repo = pname; 17 rev = version; 18 - sha256 = "sha256-j5y3f6F+8PzOPxpBHE3LKF3kdRzP4d21N/1Bd6v+MQg="; 19 }; 20 21 postPatch = ''
··· 8 9 buildPythonPackage rec { 10 pname = "awesomeversion"; 11 + version = "21.8.1"; 12 disabled = pythonOlder "3.8"; 13 14 src = fetchFromGitHub { 15 owner = "ludeeus"; 16 repo = pname; 17 rev = version; 18 + sha256 = "sha256-eyo0dzmExJ7WCRAXFvB+ElWi5HTTzJ7XJsmxB2t6yfI="; 19 }; 20 21 postPatch = ''
+2 -2
pkgs/development/python-modules/bids-validator/default.nix
··· 4 }: 5 6 buildPythonPackage rec { 7 - version = "1.8.0"; 8 pname = "bids-validator"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "6d4ecc384121899e0cd5af773419c5ba722585cb176544560ec9a48f17dfd777"; 13 }; 14 15 # needs packages which are not available in nixpkgs
··· 4 }: 5 6 buildPythonPackage rec { 7 + version = "1.8.2"; 8 pname = "bids-validator"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "7969d55e9ed07f6cf7dfd72ed696a05abe56a2f35e81a1ef677f3694b2adf606"; 13 }; 14 15 # needs packages which are not available in nixpkgs
+2 -2
pkgs/development/python-modules/cfgv/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "cfgv"; 5 - version = "3.3.0"; 6 disabled = isPy27; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "9e600479b3b99e8af981ecdfc80a0296104ee610cab48a5ae4ffd0b668650eb1"; 11 }; 12 13 propagatedBuildInputs = [ six ];
··· 2 3 buildPythonPackage rec { 4 pname = "cfgv"; 5 + version = "3.3.1"; 6 disabled = isPy27; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736"; 11 }; 12 13 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/django-q/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "django-q"; 6 - version = "1.3.8"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "db30266fadd6ab9336a8824291910ff1d1c28f7bc9d6e52cdaf33cc275ae6146"; 11 }; 12 13 propagatedBuildInputs = [
··· 3 4 buildPythonPackage rec { 5 pname = "django-q"; 6 + version = "1.3.9"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "5c6b4d530aa3aabf9c6aa57376da1ca2abf89a1562b77038b7a04e52a4a0a91b"; 11 }; 12 13 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/elasticsearch/default.nix
··· 7 8 buildPythonPackage (rec { 9 pname = "elasticsearch"; 10 - version = "7.13.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "d6bcca0b2e5665d08e6fe6fadc2d4d321affd76ce483603078fc9d3ccd2bc0f9"; 15 }; 16 17 # Check is disabled because running them destroy the content of the local cluster!
··· 7 8 buildPythonPackage (rec { 9 pname = "elasticsearch"; 10 + version = "7.14.0"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "f3ab1454e646170bbc6796b8707e4bff125234391d2acc022221e1c0313becb4"; 15 }; 16 17 # Check is disabled because running them destroy the content of the local cluster!
+2 -2
pkgs/development/python-modules/google-cloud-access-context-manager/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder, google-api-core }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-access-context-manager"; ··· 24 ]; 25 26 meta = with lib; { 27 - description = "Protobufs for Google Access Context Manager."; 28 homepage = "https://github.com/googleapis/python-access-context-manager"; 29 license = licenses.asl20; 30 maintainers = with maintainers; [ austinbutler SuperSandro2000 ];
··· 1 + { lib, buildPythonPackage, fetchPypi, google-api-core }: 2 3 buildPythonPackage rec { 4 pname = "google-cloud-access-context-manager"; ··· 24 ]; 25 26 meta = with lib; { 27 + description = "Protobufs for Google Access Context Manager"; 28 homepage = "https://github.com/googleapis/python-access-context-manager"; 29 license = licenses.asl20; 30 maintainers = with maintainers; [ austinbutler SuperSandro2000 ];
+2 -2
pkgs/development/python-modules/jc/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "jc"; 13 - version = "1.16.0"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "kellyjonbrazil"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-6kh9FzMW5davxN8jNFFUh+PGSNAW7w8aeoJP25mGY10="; 21 }; 22 23 propagatedBuildInputs = [ ruamel_yaml xmltodict pygments ];
··· 10 11 buildPythonPackage rec { 12 pname = "jc"; 13 + version = "1.16.1"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "kellyjonbrazil"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-R/RKMxSilv8JJW5om+l99vvrZYHjEEK1OCdsYWuxA74="; 21 }; 22 23 propagatedBuildInputs = [ ruamel_yaml xmltodict pygments ];
+2 -2
pkgs/development/python-modules/jq/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "jq"; 5 - version = "1.1.3"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "1ryxcll7601ki9rwlnryhhxpmwwnxs2qxq7kjm2b0xcqgzx1vv7r"; 10 }; 11 12 patches = [
··· 2 3 buildPythonPackage rec { 4 pname = "jq"; 5 + version = "1.2.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "73ce588025495e6ebcda20bb9e64b6d9f3f1657c22895143ae243899ac710cbc"; 10 }; 11 12 patches = [
+2 -2
pkgs/development/python-modules/jwcrypto/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "jwcrypto"; 10 - version = "0.9.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "63531529218ba9869e14ef8c9e7b516865ede3facf9b0ef3d3ba68014da211f9"; 15 }; 16 17 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "jwcrypto"; 10 + version = "1.0"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "f88816eb0a41b8f006af978ced5f171f33782525006cdb055b536a40f4d46ac9"; 15 }; 16 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/mecab-python3/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "mecab-python3"; 11 - version = "1.0.3"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "62abe28a1155398325372291483608427bc82681fef80e7d132904415f9fd42e"; 16 }; 17 18 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "mecab-python3"; 11 + version = "1.0.4"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "b150ad5fe4260539b4ef184657e552ef81307fbbe60ae1f258bc814549ea90f8"; 16 }; 17 18 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/msal/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "msal"; 12 - version = "1.12.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "5cc93f09523c703d4e00a901cf719ade4faf2c3d14961ba52060ae78d5b25327"; 17 }; 18 19 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "msal"; 12 + version = "1.13.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "1ab72dbb623fb8663e8fdefc052b1f9d4ae0951ea872f5f488dad58f3618c89d"; 17 }; 18 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nbsphinx/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "nbsphinx"; 15 - version = "0.8.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "097dee333558f400e9abbb53ce7d4fa64a257cfa89dd20f7554dca7f0cd5e143"; 20 }; 21 22 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "nbsphinx"; 15 + version = "0.8.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "ff91b5b14ceb1a9d44193b5fc3dd3617e7b8ab59c788f7710049ce5faff2750c"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pdftotext/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "pdftotext"; 5 - version = "2.1.6"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "caf8ddbaeaf0a5897f07655a71747242addab2e695e84c5d47f2ea92dfe2a594"; 10 }; 11 12 buildInputs = [ poppler ];
··· 2 3 buildPythonPackage rec { 4 pname = "pdftotext"; 5 + version = "2.2.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "efbbfb14cf37ed7ab2c71936bae44707dfed6bb3be7ea5214e9c44c8c258c7af"; 10 }; 11 12 buildInputs = [ poppler ];
+3 -3
pkgs/development/python-modules/perfplot/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "perfplot"; 16 - version = "0.9.6"; 17 disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "nschloe"; 21 repo = pname; 22 - rev = "v${version}"; 23 - sha256 = "11f31d6xqxp04693symc2dl8890gjaycrb2a35y5xy023abwir5b"; 24 }; 25 format = "pyproject"; 26
··· 13 14 buildPythonPackage rec { 15 pname = "perfplot"; 16 + version = "0.9.8"; 17 disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "nschloe"; 21 repo = pname; 22 + rev = version; 23 + sha256 = "17dpgd27ik7ka7xpk3mj3anbjj62lwygy1vxlmrmk8xbhrqkim8d"; 24 }; 25 format = "pyproject"; 26
+2 -2
pkgs/development/python-modules/progress/default.nix
··· 5 }: 6 7 buildPythonPackage rec { 8 - version = "1.5"; 9 pname = "progress"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "0wj3wvdgfmqj44n32wag3mzpp5fjqkkd321x67v1prxvs78yvv39"; 14 }; 15 16 checkPhase = ''
··· 5 }: 6 7 buildPythonPackage rec { 8 + version = "1.6"; 9 pname = "progress"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "c9c86e98b5c03fa1fe11e3b67c1feda4788b8d0fe7336c2ff7d5644ccfba34cd"; 14 }; 15 16 checkPhase = ''
+2 -2
pkgs/development/python-modules/pyTelegramBotAPI/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "pyTelegramBotAPI"; 5 - version = "3.8.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "cf83c652b88b4b1535a306a9b0c2f34bf6c390cebb9553ef34369e6290fc9496"; 10 }; 11 12 propagatedBuildInputs = [ requests ];
··· 2 3 buildPythonPackage rec { 4 pname = "pyTelegramBotAPI"; 5 + version = "3.8.3"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "afdd887fff42a963f13d09a1f4f5fd24aef08f4b8a594f2ac11e0a29022f1518"; 10 }; 11 12 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/pybtex-docutils/default.nix
··· 1 { lib, buildPythonPackage, fetchPypi, docutils, pybtex, six }: 2 3 buildPythonPackage rec { 4 - version = "1.0.0"; 5 pname = "pybtex-docutils"; 6 7 doCheck = false; ··· 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "cead6554b4af99c287dd29f38b1fa152c9542f56a51cb6cbc3997c95b2725b2e"; 13 }; 14 15 meta = with lib; {
··· 1 { lib, buildPythonPackage, fetchPypi, docutils, pybtex, six }: 2 3 buildPythonPackage rec { 4 + version = "1.0.1"; 5 pname = "pybtex-docutils"; 6 7 doCheck = false; ··· 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "d53aa0c31dc94d61fd30ea3f06c749e6f510f9ff0e78cb2765a9300f173d8626"; 13 }; 14 15 meta = with lib; {
+2 -2
pkgs/development/python-modules/pymbolic/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pymbolic"; 14 - version = "2020.1"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "ca029399f9480f6d51fbac0349fddbb42d937620deb03befa0ba94ac08895e6b"; 19 }; 20 21 postConfigure = ''
··· 11 12 buildPythonPackage rec { 13 pname = "pymbolic"; 14 + version = "2021.1"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "67d08ef95568408901e59f79591ba41fd3f2caaecb42b7497c38fc82fd60358c"; 19 }; 20 21 postConfigure = ''
+2 -2
pkgs/development/python-modules/pysyncthru/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pysyncthru"; 12 - version = "0.7.7"; 13 14 disabled = isPy27; 15 ··· 17 owner = "nielstron"; 18 repo = "pysyncthru"; 19 rev = "release-${version}"; 20 - sha256 = "1449lbg9dx13p03v6fl2ap0xk5i5wrmy6amx1pl0rgz712p5jmq7"; 21 }; 22 23 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pysyncthru"; 12 + version = "0.7.8"; 13 14 disabled = isPy27; 15 ··· 17 owner = "nielstron"; 18 repo = "pysyncthru"; 19 rev = "release-${version}"; 20 + sha256 = "17k9dhnya4304gqmkyvvf94jvikmnkf2lqairl3rfrl7w68jm3vp"; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/scikit-build/default.nix
··· 26 27 buildPythonPackage rec { 28 pname = "scikit-build"; 29 - version = "0.11.1"; 30 31 src = fetchPypi { 32 inherit pname version; 33 - sha256 = "0p4smkl2rbpl00m5va5qa8hp2hqb3284p2cs6k8zlmi4kgbdyh6s"; 34 }; 35 36 propagatedBuildInputs = [
··· 26 27 buildPythonPackage rec { 28 pname = "scikit-build"; 29 + version = "0.12.0"; 30 31 src = fetchPypi { 32 inherit pname version; 33 + sha256 = "f851382c469bcd9a8c98b1878bcfdd13b68556279d2fd9a329be41956ae5a7fe"; 34 }; 35 36 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sendgrid/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "sendgrid"; 14 - version = "6.8.0"; 15 16 src = fetchFromGitHub { 17 owner = pname; 18 repo = "sendgrid-python"; 19 rev = version; 20 - sha256 = "sha256-PtTsFwE6+6/HzyR721Y9+qaI7gwYtYwuY+wrZpoGY2Q="; 21 }; 22 23 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "sendgrid"; 14 + version = "6.8.1"; 15 16 src = fetchFromGitHub { 17 owner = pname; 18 repo = "sendgrid-python"; 19 rev = version; 20 + sha256 = "sha256-rK/GouOv5RMDsn5NrCEtIz5a9wO6YATlhsRuhFuHaXY="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "slack-sdk"; 23 - version = "3.9.1"; 24 disabled = pythonOlder "3.6"; 25 26 src = fetchFromGitHub { 27 owner = "slackapi"; 28 repo = "python-slack-sdk"; 29 rev = "v${version}"; 30 - sha256 = "sha256-IskBFccMDG03BFkERRfL7TH1Ppq8Xr9qTxCEoUEqxtk="; 31 }; 32 33 propagatedBuildInputs = [
··· 20 21 buildPythonPackage rec { 22 pname = "slack-sdk"; 23 + version = "3.10.0"; 24 disabled = pythonOlder "3.6"; 25 26 src = fetchFromGitHub { 27 owner = "slackapi"; 28 repo = "python-slack-sdk"; 29 rev = "v${version}"; 30 + sha256 = "sha256-FOpUO9bXrEOgYGmRmAhHnovzBafu6D2ZSLcgw0+0uzs="; 31 }; 32 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/somajo/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "SoMaJo"; 5 - version = "2.1.4"; 6 disabled = !isPy3k; 7 8 src = fetchFromGitHub { 9 owner = "tsproisl"; 10 repo = pname; 11 rev = "v${version}"; 12 - sha256 = "0clcndij4nd5ig7padvb9dj5hfxg6nymn9sf42bjr9ipjihcsbdq"; 13 }; 14 15 propagatedBuildInputs = [ regex ];
··· 2 3 buildPythonPackage rec { 4 pname = "SoMaJo"; 5 + version = "2.1.5"; 6 disabled = !isPy3k; 7 8 src = fetchFromGitHub { 9 owner = "tsproisl"; 10 repo = pname; 11 rev = "v${version}"; 12 + sha256 = "17v1vmbjwpxwql25vlbm7xsair7945ljmyaricxx8fd6fxvgn9rr"; 13 }; 14 15 propagatedBuildInputs = [ regex ];
+2 -2
pkgs/development/python-modules/sounddevice/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "sounddevice"; 13 - version = "0.4.1"; 14 disabled = isPy27; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "f21978921186c0c7183af032fab77b735d824f3e926d76adb3fd0912e289ce0b"; 19 }; 20 21 propagatedBuildInputs = [ cffi numpy portaudio ];
··· 10 11 buildPythonPackage rec { 12 pname = "sounddevice"; 13 + version = "0.4.2"; 14 disabled = isPy27; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "1c9b07cff59c837d258002ed806ee134ed367ef11042bd7d283d6ce407bf889c"; 19 }; 20 21 propagatedBuildInputs = [ cffi numpy portaudio ];
+2 -2
pkgs/development/python-modules/wurlitzer/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "wurlitzer"; 12 - version = "2.1.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "0144228960a992ef46e339e8aa560600bd34cd64e018bfebad88c0dd61bd8ba5"; 17 }; 18 19 propagatedBuildInputs = lib.optionals isPy27 [ selectors2 ];
··· 9 10 buildPythonPackage rec { 11 pname = "wurlitzer"; 12 + version = "2.1.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "5a3ea5a13a8aac2d808864087fec87a0518bf7d9776173ab06a6bb4ade9f4d27"; 17 }; 18 19 propagatedBuildInputs = lib.optionals isPy27 [ selectors2 ];
+3 -3
pkgs/development/tools/analysis/dotenv-linter/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "dotenv-linter"; 8 - version = "3.1.0"; 9 10 src = fetchFromGitHub { 11 owner = "dotenv-linter"; 12 repo = "dotenv-linter"; 13 rev = "v${version}"; 14 - sha256 = "sha256-hhaMI2Z97aT/8FxxtWpn+o3BSo26iyBP+ucpO3x4AbQ="; 15 }; 16 17 - cargoSha256 = "sha256-F9Xyg8/qp0j0+jyd5EVe2idocubzu+Cj6yAwrHuabvM="; 18 19 meta = with lib; { 20 description = "Lightning-fast linter for .env files. Written in Rust";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "dotenv-linter"; 8 + version = "3.1.1"; 9 10 src = fetchFromGitHub { 11 owner = "dotenv-linter"; 12 repo = "dotenv-linter"; 13 rev = "v${version}"; 14 + sha256 = "sha256-kBBn8Lgb3427K00Ag35Ei9oBD7L0Zp/lr0cAKqZpULo="; 15 }; 16 17 + cargoSha256 = "sha256-7Porqqh6lYeBCK2pAtbL9nxtORB9rqSyVdJDoy1/ZDo="; 18 19 meta = with lib; { 20 description = "Lightning-fast linter for .env files. Written in Rust";
+1 -1
pkgs/development/tools/bazelisk/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.BazeliskVersion=${version}" ]; 19 20 meta = with lib; { 21 description = "A user-friendly launcher for Bazel";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.BazeliskVersion=${version}" ]; 19 20 meta = with lib; { 21 description = "A user-friendly launcher for Bazel";
+1 -1
pkgs/development/tools/build-managers/bazel/buildtools/default.nix
··· 21 22 excludedPackages = [ "generatetables" ]; 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X main.buildVersion=${version} -X main.buildScmRevision=${src.rev}" ]; 25 26 meta = with lib; { 27 description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps";
··· 21 22 excludedPackages = [ "generatetables" ]; 23 24 + ldflags = [ "-s" "-w" "-X main.buildVersion=${version}" "-X main.buildScmRevision=${src.rev}" ]; 25 26 meta = with lib; { 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 16 doCheck = false; 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 20 "-X github.com/magefile/mage/mage.commitHash=v${version}" 21 "-X github.com/magefile/mage/mage.gitTag=v${version}" 22 "-X github.com/magefile/mage/mage.timestamp=1970-01-01T00:00:00Z"
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 "-X github.com/magefile/mage/mage.commitHash=v${version}" 20 "-X github.com/magefile/mage/mage.gitTag=v${version}" 21 "-X github.com/magefile/mage/mage.timestamp=1970-01-01T00:00:00Z"
+1 -1
pkgs/development/tools/buildpack/default.nix
··· 17 18 subPackages = [ "cmd/pack" ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/buildpacks/pack.Version=${version}" ]; 21 22 postInstall = '' 23 installShellCompletion --bash --name pack.bash $(PACK_HOME=$PWD $out/bin/pack completion --shell bash)
··· 17 18 subPackages = [ "cmd/pack" ]; 19 20 + ldflags = [ "-s" "-w" "-X github.com/buildpacks/pack.Version=${version}" ]; 21 22 postInstall = '' 23 installShellCompletion --bash --name pack.bash $(PACK_HOME=$PWD $out/bin/pack completion --shell bash)
+3 -3
pkgs/development/tools/butane/default.nix
··· 19 20 subPackages = [ "internal" ]; 21 22 - buildFlagsArray = '' 23 - -ldflags=-X github.com/coreos/butane/internal/version.Raw=v${version} 24 - ''; 25 26 postInstall = '' 27 mv $out/bin/{internal,butane}
··· 19 20 subPackages = [ "internal" ]; 21 22 + ldflags = [ 23 + "-X github.com/coreos/butane/internal/version.Raw=v${version}" 24 + ]; 25 26 postInstall = '' 27 mv $out/bin/{internal,butane}
+1 -1
pkgs/development/tools/cloud-nuke/default.nix
··· 13 14 vendorSha256 = "sha256-C9UGpm8JBLQpSFQkvib5Bmn3J88LxUNt4ELJXL4ZQ80="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 17 18 doCheck = false; 19
··· 13 14 vendorSha256 = "sha256-C9UGpm8JBLQpSFQkvib5Bmn3J88LxUNt4ELJXL4ZQ80="; 15 16 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 17 18 doCheck = false; 19
+1 -2
pkgs/development/tools/conftest/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 20 "-s" 21 "-w" 22 "-X github.com/open-policy-agent/conftest/internal/commands.version=${version}"
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 "-s" 20 "-w" 21 "-X github.com/open-policy-agent/conftest/internal/commands.version=${version}"
+1 -1
pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
··· 17 18 subPackages = [ "cmd/bk" ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ]; 21 22 meta = with lib; { 23 description = "A command line interface for Buildkite";
··· 17 18 subPackages = [ "cmd/bk" ]; 19 20 + ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 21 22 meta = with lib; { 23 description = "A command line interface for Buildkite";
+3 -4
pkgs/development/tools/continuous-integration/fly/default.nix
··· 17 18 subPackages = [ "fly" ]; 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -X github.com/concourse/concourse.Version=${version} 23 - ''; 24 25 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 26 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
··· 17 18 subPackages = [ "fly" ]; 19 20 + ldflags = [ 21 + "-X github.com/concourse/concourse.Version=${version}" 22 + ]; 23 24 postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 25 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
+2 -2
pkgs/development/tools/cue/default.nix
··· 16 17 subPackages = [ "cmd/cue" ]; 18 19 - buildFlagsArray = [ 20 - "-ldflags=-s -w -X cuelang.org/go/cmd/cue/cmd.version=${version}" 21 ]; 22 23 meta = {
··· 16 17 subPackages = [ "cmd/cue" ]; 18 19 + ldflags = [ 20 + "-s" "-w" "-X cuelang.org/go/cmd/cue/cmd.version=${version}" 21 ]; 22 23 meta = {
+1 -1
pkgs/development/tools/dive/default.nix
··· 19 20 buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ]; 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 23 24 meta = with lib; { 25 description = "A tool for exploring each layer in a docker image";
··· 19 20 buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ]; 21 22 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 23 24 meta = with lib; { 25 description = "A tool for exploring each layer in a docker image";
+5 -6
pkgs/development/tools/earthly/default.nix
··· 13 14 vendorSha256 = "sha256-gydhh/EMSuE/beo+A2CRDdDnQGT6DMjMwthylT339I4="; 15 16 - buildFlagsArray = '' 17 - -ldflags= 18 - -s -w 19 - -X main.Version=v${version} 20 - -X main.DefaultBuildkitdImage=earthly/buildkitd:v${version} 21 - ''; 22 23 BUILDTAGS = "dfrunmount dfrunsecurity dfsecrets dfssh dfrunnetwork"; 24 preBuild = ''
··· 13 14 vendorSha256 = "sha256-gydhh/EMSuE/beo+A2CRDdDnQGT6DMjMwthylT339I4="; 15 16 + ldflags = [ 17 + "-s" "-w" 18 + "-X main.Version=v${version}" 19 + "-X main.DefaultBuildkitdImage=earthly/buildkitd:v${version}" 20 + ]; 21 22 BUILDTAGS = "dfrunmount dfrunsecurity dfsecrets dfssh dfrunnetwork"; 23 preBuild = ''
+1 -1
pkgs/development/tools/fission/default.nix
··· 13 14 vendorSha256 = "sha256-1ujJuhK7pm/A1Dd+Wm9dtc65mx9pwLBWMWwEJnbja8s="; 15 16 - buildFlagsArray = "-ldflags=-s -w -X info.Version=${version}"; 17 18 subPackages = [ "cmd/fission-cli" ]; 19
··· 13 14 vendorSha256 = "sha256-1ujJuhK7pm/A1Dd+Wm9dtc65mx9pwLBWMWwEJnbja8s="; 15 16 + ldflags = [ "-s" "-w" "-X info.Version=${version}" ]; 17 18 subPackages = [ "cmd/fission-cli" ]; 19
+2 -3
pkgs/development/tools/github/bump/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ 19 - "-ldflags=-X main.buildVersion=${version} -X main.buildCommit=${version} -X main.buildDate=1970-01-01" 20 ]; 21 22 meta = with lib; { ··· 26 maintainers = with maintainers; [ doronbehar ]; 27 }; 28 } 29 -
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 + "-X main.buildVersion=${version}" "-X main.buildCommit=${version}" "-X main.buildDate=1970-01-01" 20 ]; 21 22 meta = with lib; { ··· 26 maintainers = with maintainers; [ doronbehar ]; 27 }; 28 }
+2 -2
pkgs/development/tools/go-minimock/default.nix
··· 11 sha256 = "sha256-l+ngvmTb9yVgQYT+OeaVd0zz/xNZeXWrjMpVkMpbQIw="; 12 }; 13 14 - buildFlagsArray = [ 15 - "-ldflags=-s -w -X main.version=${version}" 16 ]; 17 18 vendorSha256 = "sha256-hn222ifKRYbASAHBJyMTCDwhykf2Jg9IqIUlK/GabJA=";
··· 11 sha256 = "sha256-l+ngvmTb9yVgQYT+OeaVd0zz/xNZeXWrjMpVkMpbQIw="; 12 }; 13 14 + ldflags = [ 15 + "-s" "-w" "-X main.version=${version}" 16 ]; 17 18 vendorSha256 = "sha256-hn222ifKRYbASAHBJyMTCDwhykf2Jg9IqIUlK/GabJA=";
+1 -1
pkgs/development/tools/go-swagger/default.nix
··· 17 18 subPackages = [ "cmd/swagger" ]; 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}" ]; 21 22 meta = with lib; { 23 description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
··· 17 18 subPackages = [ "cmd/swagger" ]; 19 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 22 meta = with lib; { 23 description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
+2 -2
pkgs/development/tools/go-task/default.nix
··· 17 18 subPackages = [ "cmd/task" ]; 19 20 - buildFlagsArray = [ 21 - "-ldflags=-s -w -X main.version=${version}" 22 ]; 23 24 postInstall = ''
··· 17 18 subPackages = [ "cmd/task" ]; 19 20 + ldflags = [ 21 + "-s" "-w" "-X main.version=${version}" 22 ]; 23 24 postInstall = ''
+1 -2
pkgs/development/tools/gomplate/default.nix
··· 19 rm net/net_test.go 20 ''; 21 22 - buildFlagsArray = [ 23 - "-ldflags=" 24 "-s" 25 "-w" 26 "-X github.com/${owner}/${pname}/v3/version.Version=${rev}"
··· 19 rm net/net_test.go 20 ''; 21 22 + ldflags = [ 23 "-s" 24 "-w" 25 "-X github.com/${owner}/${pname}/v3/version.Version=${rev}"
+1 -2
pkgs/development/tools/gosec/default.nix
··· 17 18 doCheck = false; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version} -X main.GitTag=${src.rev} -X main.BuildDate=unknown" ]; 21 22 meta = with lib; { 23 homepage = "https://github.com/securego/gosec"; ··· 27 platforms = platforms.linux ++ platforms.darwin; 28 }; 29 } 30 -
··· 17 18 doCheck = false; 19 20 + ldflags = [ "-s" "-w" "-X main.Version=${version}" "-X main.GitTag=${src.rev}" "-X main.BuildDate=unknown" ]; 21 22 meta = with lib; { 23 homepage = "https://github.com/securego/gosec"; ··· 27 platforms = platforms.linux ++ platforms.darwin; 28 }; 29 }
+1 -1
pkgs/development/tools/gotestsum/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 subPackages = [ "." ]; 21
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 subPackages = [ "." ]; 21
+1 -1
pkgs/development/tools/hcloud/default.nix
··· 17 18 doCheck = false; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/hetznercloud/cli/cli.Version=${version}" ]; 21 22 postInstall = '' 23 for shell in bash zsh; do
··· 17 18 doCheck = false; 19 20 + ldflags = [ "-s" "-w" "-X github.com/hetznercloud/cli/cli.Version=${version}" ]; 21 22 postInstall = '' 23 for shell in bash zsh; do
+1 -1
pkgs/development/tools/jsonnet-bundler/default.nix
··· 15 16 subPackages = [ "cmd/jb" ]; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "A jsonnet package manager";
··· 15 16 subPackages = [ "cmd/jb" ]; 17 18 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "A jsonnet package manager";
+3 -3
pkgs/development/tools/kubepug/default.nix
··· 13 14 vendorSha256 = "0jzry4znq4kcl6i9jcawilyjm8av1zxbml6nlr96v8x47ijxav5j"; 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X=github.com/rikatz/kubepug/version.Version=${src.rev} 18 - ''; 19 20 subPackages = [ "cmd/kubepug.go" ]; 21
··· 13 14 vendorSha256 = "0jzry4znq4kcl6i9jcawilyjm8av1zxbml6nlr96v8x47ijxav5j"; 15 16 + ldflags = [ 17 + "-s" "-w" "-X=github.com/rikatz/kubepug/version.Version=${src.rev}" 18 + ]; 19 20 subPackages = [ "cmd/kubepug.go" ]; 21
+6 -6
pkgs/development/tools/kustomize/default.nix
··· 6 # rev is the commit of the tag, mainly for kustomize version command output 7 rev = "9e8e7a7fe99ec9fbf801463e8607928322fc5245"; 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 - ''; 15 16 src = fetchFromGitHub { 17 owner = "kubernetes-sigs";
··· 6 # rev is the commit of the tag, mainly for kustomize version command output 7 rev = "9e8e7a7fe99ec9fbf801463e8607928322fc5245"; 8 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 16 src = fetchFromGitHub { 17 owner = "kubernetes-sigs";
+1 -1
pkgs/development/tools/lazygit/default.nix
··· 14 vendorSha256 = null; 15 subPackages = [ "." ]; 16 17 - buildFlagsArray = [ "-ldflags=-X main.version=${version} -X main.buildSource=nix" ]; 18 19 meta = with lib; { 20 description = "Simple terminal UI for git commands";
··· 14 vendorSha256 = null; 15 subPackages = [ "." ]; 16 17 + ldflags = [ "-X main.version=${version}" "-X main.buildSource=nix" ]; 18 19 meta = with lib; { 20 description = "Simple terminal UI for git commands";
+1 -1
pkgs/development/tools/misc/circleci-cli/default.nix
··· 15 16 doCheck = false; 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" ]; 19 20 preBuild = '' 21 substituteInPlace data/data.go \
··· 15 16 doCheck = false; 17 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 20 preBuild = '' 21 substituteInPlace data/data.go \
+1 -1
pkgs/development/tools/misc/k2tf/default.nix
··· 13 14 vendorSha256 = "1c2mwhrj0xapc661z1nb6am4qq3rd1pvbvjaxikjyx95n0gs8gjk"; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=v${version}" ]; 17 18 meta = with lib; { 19 description = "Kubernetes YAML to Terraform HCL converter";
··· 13 14 vendorSha256 = "1c2mwhrj0xapc661z1nb6am4qq3rd1pvbvjaxikjyx95n0gs8gjk"; 15 16 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=v${version}" ]; 17 18 meta = with lib; { 19 description = "Kubernetes YAML to Terraform HCL converter";
+3 -3
pkgs/development/tools/misc/mkcert/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = '' 19 - -ldflags=-s -w -X main.Version=v${version} 20 - ''; 21 22 meta = with lib; { 23 homepage = "https://github.com/FiloSottile/mkcert";
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 + "-s" "-w" "-X main.Version=v${version}" 20 + ]; 21 22 meta = with lib; { 23 homepage = "https://github.com/FiloSottile/mkcert";
+1 -1
pkgs/development/tools/misc/reviewdog/default.nix
··· 17 18 subPackages = [ "cmd/reviewdog" ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/reviewdog/reviewdog/commands.Version=${version}" ]; 21 22 meta = with lib; { 23 description = "Automated code review tool integrated with any code analysis tools regardless of programming language";
··· 17 18 subPackages = [ "cmd/reviewdog" ]; 19 20 + ldflags = [ "-s" "-w" "-X github.com/reviewdog/reviewdog/commands.Version=${version}" ]; 21 22 meta = with lib; { 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 18 subPackages = [ "." ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/cycloidio/terracognita/cmd.Version=${version}" ]; 21 22 meta = with lib; { 23 description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration";
··· 17 18 subPackages = [ "." ]; 19 20 + ldflags = [ "-s" "-w" "-X github.com/cycloidio/terracognita/cmd.Version=${version}" ]; 21 22 meta = with lib; { 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 sha256 = "sha256-jl98LuEsGN40L9IfybJhLnbzoYP/XpwFVQnjrlmDL9A="; 12 }; 13 14 - buildFlagsArray = [ 15 - "-ldflags=-s -w -X main.version=${version} -X main.commitHash=${src.rev} -X main.date=19700101T000000" 16 ]; 17 18 vendorSha256 = null;
··· 11 sha256 = "sha256-jl98LuEsGN40L9IfybJhLnbzoYP/XpwFVQnjrlmDL9A="; 12 }; 13 14 + ldflags = [ 15 + "-s" "-w" "-X main.version=${version}" "-X main.commitHash=${src.rev}" "-X main.date=19700101T000000" 16 ]; 17 18 vendorSha256 = null;
+6 -7
pkgs/development/tools/skaffold/default.nix
··· 15 16 subPackages = ["cmd/skaffold"]; 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 - ''; 25 26 nativeBuildInputs = [ installShellFiles ]; 27
··· 15 16 subPackages = ["cmd/skaffold"]; 17 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 + ]; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
+3 -3
pkgs/development/tools/tf2pulumi/default.nix
··· 13 14 vendorSha256 = "sha256-wsgNrDnFXbpanEULEjf6OxOeMYmWzjE7vpVUB/UFNp8="; 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X=github.com/pulumi/tf2pulumi/version.Version=${src.rev} 18 - ''; 19 20 subPackages = [ "." ]; 21
··· 13 14 vendorSha256 = "sha256-wsgNrDnFXbpanEULEjf6OxOeMYmWzjE7vpVUB/UFNp8="; 15 16 + ldflags = [ 17 + "-s" "-w" "-X=github.com/pulumi/tf2pulumi/version.Version=${src.rev}" 18 + ]; 19 20 subPackages = [ "." ]; 21
+1 -1
pkgs/development/tools/yj/default.nix
··· 13 14 vendorSha256 = "0y0n9fsb85qlpf9slwsxzarmfi98asa4x04qp2r8pagl28l0i8wv"; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 17 18 meta = with lib; { 19 description = "Convert YAML <=> TOML <=> JSON <=> HCL";
··· 13 14 vendorSha256 = "0y0n9fsb85qlpf9slwsxzarmfi98asa4x04qp2r8pagl28l0i8wv"; 15 16 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 17 18 meta = with lib; { 19 description = "Convert YAML <=> TOML <=> JSON <=> HCL";
+1 -1
pkgs/development/web/flyctl/default.nix
··· 21 22 doCheck = false; 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" ]; 25 26 meta = with lib; { 27 description = "Command line tools for fly.io services";
··· 21 22 doCheck = false; 23 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 26 meta = with lib; { 27 description = "Command line tools for fly.io services";
+1 -1
pkgs/development/web/minify/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "Minifiers for web formats";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 19 20 meta = with lib; { 21 description = "Minifiers for web formats";
+1 -1
pkgs/os-specific/darwin/smimesign/default.nix
··· 13 14 vendorSha256 = "1cldxykm9qj5rvyfafam45y5xj4f19700s2f9w7ndhxgfp9vahvz"; 15 16 - buildFlagsArray = "-ldflags=-X main.versionString=v${version}"; 17 18 meta = with lib; { 19 description = "An S/MIME signing utility for macOS and Windows that is compatible with Git";
··· 13 14 vendorSha256 = "1cldxykm9qj5rvyfafam45y5xj4f19700s2f9w7ndhxgfp9vahvz"; 15 16 + ldflags = [ "-X main.versionString=v${version}" ]; 17 18 meta = with lib; { 19 description = "An S/MIME signing utility for macOS and Windows that is compatible with Git";
+5 -6
pkgs/servers/blockbook/default.nix
··· 33 34 buildInputs = [ bzip2 lz4 rocksdb snappy zeromq zlib ]; 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 - ''; 42 43 preBuild = lib.optionalString stdenv.isDarwin '' 44 ulimit -n 8192
··· 33 34 buildInputs = [ bzip2 lz4 rocksdb snappy zeromq zlib ]; 35 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 + ]; 41 42 preBuild = lib.optionalString stdenv.isDarwin '' 43 ulimit -n 8192
+2 -2
pkgs/servers/dex/default.nix
··· 17 "cmd/dex" 18 ]; 19 20 - buildFlagsArray = [ 21 - "-ldflags=-w -s -X github.com/dexidp/dex/version.Version=${src.rev}" 22 ]; 23 24 postInstall = ''
··· 17 "cmd/dex" 18 ]; 19 20 + ldflags = [ 21 + "-w" "-s" "-X github.com/dexidp/dex/version.Version=${src.rev}" 22 ]; 23 24 postInstall = ''
+5 -5
pkgs/servers/hasura/cli.nix
··· 13 14 doCheck = false; 15 16 - buildFlagsArray = [''-ldflags= 17 - -X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version} 18 - -s 19 - -w 20 - '']; 21 22 postInstall = '' 23 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
··· 13 14 doCheck = false; 15 16 + ldflags = [ 17 + "-X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version}" 18 + "-s" 19 + "-w" 20 + ]; 21 22 postInstall = '' 23 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
+2 -2
pkgs/servers/http/pomerium/default.nix
··· 25 "cmd/pomerium-cli" 26 ]; 27 28 - buildFlagsArray = let 29 # Set a variety of useful meta variables for stamping the build with. 30 setVars = { 31 Version = "v${version}"; ··· 35 }; 36 varFlags = concatStringsSep " " (mapAttrsToList (name: value: "-X github.com/pomerium/pomerium/internal/version.${name}=${value}") setVars); 37 in [ 38 - "-ldflags=${varFlags}" 39 ]; 40 41 nativeBuildInputs = [
··· 25 "cmd/pomerium-cli" 26 ]; 27 28 + ldflags = let 29 # Set a variety of useful meta variables for stamping the build with. 30 setVars = { 31 Version = "v${version}"; ··· 35 }; 36 varFlags = concatStringsSep " " (mapAttrsToList (name: value: "-X github.com/pomerium/pomerium/internal/version.${name}=${value}") setVars); 37 in [ 38 + "${varFlags}" 39 ]; 40 41 nativeBuildInputs = [
+2 -2
pkgs/servers/keycloak/default.nix
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "keycloak"; 21 - version = "15.0.1"; 22 23 src = fetchzip { 24 url = "https://github.com/keycloak/keycloak/releases/download/${version}/keycloak-${version}.zip"; 25 - sha256 = "sha256-levWTIO64or3jPejiJzyU0YQqMap5bK6w1EIMmfthD8="; 26 }; 27 28 nativeBuildInputs = [ makeWrapper ];
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "keycloak"; 21 + version = "15.0.2"; 22 23 src = fetchzip { 24 url = "https://github.com/keycloak/keycloak/releases/download/${version}/keycloak-${version}.zip"; 25 + sha256 = "sha256-GlnSsvAYBjRTtabMVrpWUH0EWEdLIe6ud+HIXJqTsqY="; 26 }; 27 28 nativeBuildInputs = [ makeWrapper ];
+1 -1
pkgs/servers/maddy/default.nix
··· 13 14 vendorSha256 = "sha256-bxKEQaOubjRfLX+dMxVDzLOUInHykUdy9X8wvFE6Va4="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/foxcpp/maddy.Version=${version}" ]; 17 18 subPackages = [ "cmd/maddy" "cmd/maddyctl" ]; 19
··· 13 14 vendorSha256 = "sha256-bxKEQaOubjRfLX+dMxVDzLOUInHykUdy9X8wvFE6Va4="; 15 16 + ldflags = [ "-s" "-w" "-X github.com/foxcpp/maddy.Version=${version}" ]; 17 18 subPackages = [ "cmd/maddy" "cmd/maddyctl" ]; 19
+2 -2
pkgs/servers/matrix-corporal/default.nix
··· 11 sha256 = "sha256-u1ppwy+t2ewAH0/+R6e0Ja5A3PQG/lUy2b6kgcMVj8E="; 12 }; 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}" 16 ]; 17 18 vendorSha256 = "sha256-YmUiGsg2UZfV6SHEPwnbmWPhGQ5teV+we9MBaJyrJr4=";
··· 11 sha256 = "sha256-u1ppwy+t2ewAH0/+R6e0Ja5A3PQG/lUy2b6kgcMVj8E="; 12 }; 13 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 ]; 17 18 vendorSha256 = "sha256-YmUiGsg2UZfV6SHEPwnbmWPhGQ5teV+we9MBaJyrJr4=";
+3 -3
pkgs/servers/miniflux/default.nix
··· 22 go test $(go list ./... | grep -v client) 23 ''; # skip client tests as they require network access 24 25 - buildFlagsArray = '' 26 - -ldflags=-s -w -X miniflux.app/version.Version=${version} 27 - ''; 28 29 postInstall = '' 30 mv $out/bin/miniflux.app $out/bin/miniflux
··· 22 go test $(go list ./... | grep -v client) 23 ''; # skip client tests as they require network access 24 25 + ldflags = [ 26 + "-s" "-w" "-X miniflux.app/version.Version=${version}" 27 + ]; 28 29 postInstall = '' 30 mv $out/bin/miniflux.app $out/bin/miniflux
+3 -3
pkgs/servers/minio/default.nix
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 - version = "2021-08-20T18-32-01Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 - sha256 = "sha256-Ij0QExsCtEtVOI1Zd0YC46y2ACp/mdE07VNIBRVi4/8="; 25 }; 26 27 - vendorSha256 = "sha256-Nr2zpIgqinUvxV9xW8UuZRnrIvCe3pWTe3qE2UtUyzc="; 28 29 doCheck = false; 30
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 + version = "2021-08-25T00-41-18Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 + sha256 = "sha256-gwP1q+5vjgCnrnvWTxPC66fugVrilC1WbLk3SP4NXqA="; 25 }; 26 27 + vendorSha256 = "sha256-JcgMJ6xz3h3YJ1zoSJLCWdWGmd12MPvxcIPX1ZbhpaM="; 28 29 doCheck = false; 30
+3 -4
pkgs/servers/misc/gobgpd/default.nix
··· 17 export CGO_ENABLED=0 18 ''; 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -s -w -extldflags '-static' 23 - ''; 24 25 subPackages = [ "cmd/gobgpd" ]; 26
··· 17 export CGO_ENABLED=0 18 ''; 19 20 + ldflags = [ 21 + "-s" "-w" "-extldflags '-static'" 22 + ]; 23 24 subPackages = [ "cmd/gobgpd" ]; 25
+1 -1
pkgs/servers/monitoring/alertmanager-irc-relay/default.nix
··· 13 14 vendorSha256 = "sha256-VLG15IXS/fXFMTCJKEqGW6qZ9aOLPhazidVsOywG+w4="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w" ]; 17 18 meta = with lib; { 19 description = "Alertmanager IRC Relay is a bot relaying Prometheus alerts to IRC";
··· 13 14 vendorSha256 = "sha256-VLG15IXS/fXFMTCJKEqGW6qZ9aOLPhazidVsOywG+w4="; 15 16 + ldflags = [ "-s" "-w" ]; 17 18 meta = with lib; { 19 description = "Alertmanager IRC Relay is a bot relaying Prometheus alerts to IRC";
+1 -1
pkgs/servers/monitoring/cadvisor/default.nix
··· 15 16 vendorSha256 = "sha256-FMO+wNmjFFD9+/9mhNcyZftk8ryhwFXDZeEy/h5EMWc="; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/google/cadvisor/version.Version=${version}" ]; 19 20 postInstall = '' 21 mv $out/bin/{cmd,cadvisor}
··· 15 16 vendorSha256 = "sha256-FMO+wNmjFFD9+/9mhNcyZftk8ryhwFXDZeEy/h5EMWc="; 17 18 + ldflags = [ "-s" "-w" "-X github.com/google/cadvisor/version.Version=${version}" ]; 19 20 postInstall = '' 21 mv $out/bin/{cmd,cadvisor}
+3 -4
pkgs/servers/monitoring/do-agent/default.nix
··· 11 sha256 = "sha256-boEgCC3uWvJvb6VKpNhh6vHCfeE7oun5oneI2ITKh9g="; 12 }; 13 14 - buildFlagsArray = '' 15 - -ldflags= 16 - -X main.version=${version} 17 - ''; 18 19 vendorSha256 = null; 20
··· 11 sha256 = "sha256-boEgCC3uWvJvb6VKpNhh6vHCfeE7oun5oneI2ITKh9g="; 12 }; 13 14 + ldflags = [ 15 + "-X main.version=${version}" 16 + ]; 17 18 vendorSha256 = null; 19
+3 -3
pkgs/servers/monitoring/grafana/default.nix
··· 43 rm -r scripts/go 44 ''; 45 46 - buildFlagsArray = '' 47 - -ldflags=-s -w -X main.version=${version} 48 - ''; 49 50 postInstall = '' 51 tar -xvf $srcStatic
··· 43 rm -r scripts/go 44 ''; 45 46 + ldflags = [ 47 + "-s" "-w" "-X main.version=${version}" 48 + ]; 49 50 postInstall = '' 51 tar -xvf $srcStatic
+4 -5
pkgs/servers/monitoring/mackerel-agent/default.nix
··· 19 20 subPackages = [ "." ]; 21 22 - buildFlagsArray = '' 23 - -ldflags= 24 - -X=main.version=${version} 25 - -X=main.gitcommit=v${version} 26 - ''; 27 28 postInstall = '' 29 wrapProgram $out/bin/mackerel-agent \
··· 19 20 subPackages = [ "." ]; 21 22 + ldflags = [ 23 + "-X=main.version=${version}" 24 + "-X=main.gitcommit=v${version}" 25 + ]; 26 27 postInstall = '' 28 wrapProgram $out/bin/mackerel-agent \
+2 -2
pkgs/servers/monitoring/mtail/default.nix
··· 21 go generate -x ./internal/vm/ 22 ''; 23 24 - buildFlagsArray = [ 25 - "-ldflags=-X main.Version=${version}" 26 ]; 27 28 meta = with lib; {
··· 21 go generate -x ./internal/vm/ 22 ''; 23 24 + ldflags = [ 25 + "-X main.Version=${version}" 26 ]; 27 28 meta = with lib; {
+7 -8
pkgs/servers/monitoring/prometheus/artifactory-exporter.nix
··· 16 17 subPackages = [ "." ]; 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 - ''; 27 28 passthru.tests = { inherit (nixosTests.prometheus-exporters) artifactory; }; 29
··· 16 17 subPackages = [ "." ]; 18 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 + ]; 26 27 passthru.tests = { inherit (nixosTests.prometheus-exporters) artifactory; }; 28
+8 -8
pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
··· 14 15 vendorSha256 = "19785rfzlx8h0h8vmg0ghd40h3p4y6ikhgf8rd2qfj5f6qxfhrgv"; 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 - ''; 25 26 # skips tests with external dependencies, e.g. on mysqld 27 checkFlags = [ "-short" ];
··· 14 15 vendorSha256 = "19785rfzlx8h0h8vmg0ghd40h3p4y6ikhgf8rd2qfj5f6qxfhrgv"; 16 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 26 # skips tests with external dependencies, e.g. on mysqld 27 checkFlags = [ "-short" ];
+1 -1
pkgs/servers/monitoring/prometheus/promscale.nix
··· 16 17 vendorSha256 = "sha256-DFDTYT7UK1cYwGeCgeQcJmrCoqGPDzicusRPPUbH0Gs="; 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}" ]; 20 21 doCheck = false; # Requires access to a docker daemon 22 doInstallCheck = true;
··· 16 17 vendorSha256 = "sha256-DFDTYT7UK1cYwGeCgeQcJmrCoqGPDzicusRPPUbH0Gs="; 18 19 + ldflags = [ "-s" "-w" "-X github.com/timescale/promscale/pkg/version.Version=${version}" "-X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" ]; 20 21 doCheck = false; # Requires access to a docker daemon 22 doInstallCheck = true;
+5 -6
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 13 14 vendorSha256 = "11237959ikd7l5glkhfz0g55mbld2hq985b5crwb9bnimaly5lga"; 15 16 - buildFlagsArray = '' 17 - -ldflags= 18 - -X main.BuildVersion=${version} 19 - -X main.BuildCommitSha=unknown 20 - -X main.BuildDate=unknown 21 - ''; 22 23 # needs a redis server 24 doCheck = false;
··· 13 14 vendorSha256 = "11237959ikd7l5glkhfz0g55mbld2hq985b5crwb9bnimaly5lga"; 15 16 + ldflags = [ 17 + "-X main.BuildVersion=${version}" 18 + "-X main.BuildCommitSha=unknown" 19 + "-X main.BuildDate=unknown" 20 + ]; 21 22 # needs a redis server 23 doCheck = false;
+2 -2
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
··· 8 pname = "smokeping_prober"; 9 version = "${baseVersion}-g${commit}"; 10 11 - buildFlagsArray = let 12 setVars = { 13 Version = baseVersion; 14 Revision = commit; ··· 17 }; 18 varFlags = lib.concatStringsSep " " (lib.mapAttrsToList (name: value: "-X github.com/prometheus/common/version.${name}=${value}") setVars); 19 in [ 20 - "-ldflags=${varFlags} -s -w" 21 ]; 22 23 src = fetchFromGitHub {
··· 8 pname = "smokeping_prober"; 9 version = "${baseVersion}-g${commit}"; 10 11 + ldflags = let 12 setVars = { 13 Version = baseVersion; 14 Revision = commit; ··· 17 }; 18 varFlags = lib.concatStringsSep " " (lib.mapAttrsToList (name: value: "-X github.com/prometheus/common/version.${name}=${value}") setVars); 19 in [ 20 + "${varFlags}" "-s" "-w" 21 ]; 22 23 src = fetchFromGitHub {
+5 -6
pkgs/servers/monitoring/sensu-go/default.nix
··· 20 21 doCheck = false; 22 23 - buildFlagsArray = let 24 versionPkg = "github.com/sensu/sensu-go/version"; 25 - in '' 26 - -ldflags= 27 - -X ${versionPkg}.Version=${version} 28 - -X ${versionPkg}.BuildSHA=${shortRev} 29 - ''; 30 31 meta = { 32 homepage = "https://sensu.io";
··· 20 21 doCheck = false; 22 23 + ldflags = let 24 versionPkg = "github.com/sensu/sensu-go/version"; 25 + in [ 26 + "-X ${versionPkg}.Version=${version}" 27 + "-X ${versionPkg}.BuildSHA=${shortRev}" 28 + ]; 29 30 meta = { 31 homepage = "https://sensu.io";
+7 -8
pkgs/servers/monitoring/thanos/default.nix
··· 16 17 subPackages = "cmd/thanos"; 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 - ''; 27 28 meta = with lib; { 29 description = "Highly available Prometheus setup with long term storage capabilities";
··· 16 17 subPackages = "cmd/thanos"; 18 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 + ]; 26 27 meta = with lib; { 28 description = "Highly available Prometheus setup with long term storage capabilities";
+7 -7
pkgs/servers/monitoring/unifi-poller/default.nix
··· 13 14 vendorSha256 = "sha256-LOBkdyfsw7ua6TsLglO5jdR9NWo5Df8rnQ8MH+eIz4g="; 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 - ''; 23 24 meta = with lib; { 25 description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus";
··· 13 14 vendorSha256 = "sha256-LOBkdyfsw7ua6TsLglO5jdR9NWo5Df8rnQ8MH+eIz4g="; 15 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 24 meta = with lib; { 25 description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus";
+1 -1
pkgs/servers/nosql/influxdb/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 excludedPackages = "test"; 21
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 excludedPackages = "test"; 21
+1 -1
pkgs/servers/nosql/victoriametrics/default.nix
··· 13 14 vendorSha256 = null; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${version}" ]; 17 18 passthru.tests = { inherit (nixosTests) victoriametrics; }; 19
··· 13 14 vendorSha256 = null; 15 16 + ldflags = [ "-s" "-w" "-X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${version}" ]; 17 18 passthru.tests = { inherit (nixosTests) victoriametrics; }; 19
+1 -1
pkgs/servers/oauth2-proxy/default.nix
··· 14 vendorSha256 = "sha256-kclpoZ33JOciP2IUCQZB5idA7rgbWxPPFNwZU+pEJFU="; 15 16 # Taken from https://github.com/oauth2-proxy/oauth2-proxy/blob/master/Makefile 17 - buildFlagsArray = ("-ldflags=-X main.VERSION=${version}"); 18 19 meta = with lib; { 20 description = "A reverse proxy that provides authentication with Google, Github, or other providers";
··· 14 vendorSha256 = "sha256-kclpoZ33JOciP2IUCQZB5idA7rgbWxPPFNwZU+pEJFU="; 15 16 # Taken from https://github.com/oauth2-proxy/oauth2-proxy/blob/master/Makefile 17 + ldflags = [ "-X main.VERSION=${version}" ]; 18 19 meta = with lib; { 20 description = "A reverse proxy that provides authentication with Google, Github, or other providers";
+1 -1
pkgs/servers/pg_featureserv/default.nix
··· 13 14 vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r"; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ]; 17 18 meta = with lib; { 19 description = "Lightweight RESTful Geospatial Feature Server for PostGIS in Go";
··· 13 14 vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r"; 15 16 + ldflags = [ "-s" "-w" "-X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ]; 17 18 meta = with lib; { 19 description = "Lightweight RESTful Geospatial Feature Server for PostGIS in Go";
+1 -1
pkgs/servers/pg_tileserv/default.nix
··· 13 14 vendorSha256 = "sha256-qdlh9H039GwKTxOhx+dzyUHkzJbaOeuguKnBOyAPe/E="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.programVersion=${version}" ]; 17 18 doCheck = false; 19
··· 13 14 vendorSha256 = "sha256-qdlh9H039GwKTxOhx+dzyUHkzJbaOeuguKnBOyAPe/E="; 15 16 + ldflags = [ "-s" "-w" "-X main.programVersion=${version}" ]; 17 18 doCheck = false; 19
+2 -2
pkgs/servers/reproxy/default.nix
··· 27 28 vendorSha256 = null; 29 30 - buildFlagsArray = [ 31 - "-ldflags=-s -w -X main.revision=${version}" 32 ]; 33 34 installPhase = ''
··· 27 28 vendorSha256 = null; 29 30 + ldflags = [ 31 + "-s" "-w" "-X main.revision=${version}" 32 ]; 33 34 installPhase = ''
+4 -4
pkgs/servers/rtsp-simple-server/default.nix
··· 19 # Tests need docker 20 doCheck = false; 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}" 26 ]; 27 28 meta = with lib; {
··· 19 # Tests need docker 20 doCheck = false; 21 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 ]; 27 28 meta = with lib; {
+1 -1
pkgs/shells/elvish/default.nix
··· 6 7 excludedPackages = [ "website" ]; 8 9 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/elves/elvish/pkg/buildinfo.Version==${version} -X github.com/elves/elvish/pkg/buildinfo.Reproducible=true" ]; 10 11 src = fetchFromGitHub { 12 owner = "elves";
··· 6 7 excludedPackages = [ "website" ]; 8 9 + ldflags = [ "-s" "-w" "-X github.com/elves/elvish/pkg/buildinfo.Version==${version}" "-X github.com/elves/elvish/pkg/buildinfo.Reproducible=true" ]; 10 11 src = fetchFromGitHub { 12 owner = "elves";
+1 -1
pkgs/shells/zsh/antibody/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "The fastest shell plugin manager";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "The fastest shell plugin manager";
+3 -4
pkgs/tools/admin/aws-vault/default.nix
··· 34 subPackages = [ "." ]; 35 36 # set the version. see: aws-vault's Makefile 37 - buildFlagsArray = '' 38 - -ldflags= 39 - -X main.Version=v${version} 40 - ''; 41 42 doInstallCheck = true; 43
··· 34 subPackages = [ "." ]; 35 36 # set the version. see: aws-vault's Makefile 37 + ldflags = [ 38 + "-X main.Version=v${version}" 39 + ]; 40 41 doInstallCheck = true; 42
+1 -1
pkgs/tools/admin/awsweeper/default.nix
··· 13 14 vendorSha256 = "sha256-1u1mzANLlWduAQF1GUX7BJSyYlSZwNQISqKwbyRlGog="; 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" ]; 17 18 doCheck = false; 19
··· 13 14 vendorSha256 = "sha256-1u1mzANLlWduAQF1GUX7BJSyYlSZwNQISqKwbyRlGog="; 15 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 18 doCheck = false; 19
+1 -1
pkgs/tools/admin/chamber/default.nix
··· 15 16 vendorSha256 = "sha256-XpLLolxWu9aMp1cyG4dUQk4YtknbIRMmBUdSeyY4PNk="; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=v${version}" ]; 19 20 meta = with lib; { 21 description =
··· 15 16 vendorSha256 = "sha256-XpLLolxWu9aMp1cyG4dUQk4YtknbIRMmBUdSeyY4PNk="; 17 18 + ldflags = [ "-s" "-w" "-X main.Version=v${version}" ]; 19 20 meta = with lib; { 21 description =
+1 -2
pkgs/tools/admin/credhub-cli/default.nix
··· 28 29 vendorSha256 = null; 30 31 - buildFlagsArray = [ 32 - "-ldflags=" 33 "-s" 34 "-w" 35 "-X code.cloudfoundry.org/credhub-cli/version.Version=${version}"
··· 28 29 vendorSha256 = null; 30 31 + ldflags = [ 32 "-s" 33 "-w" 34 "-X code.cloudfoundry.org/credhub-cli/version.Version=${version}"
+3 -3
pkgs/tools/admin/fioctl/default.nix
··· 15 16 runVend = true; 17 18 - buildFlagsArray = '' 19 - -ldflags=-s -w -X github.com/foundriesio/fioctl/subcommands/version.Commit=${src.rev} 20 - ''; 21 22 meta = with lib; { 23 description = "A simple CLI to manage your Foundries Factory ";
··· 15 16 runVend = true; 17 18 + ldflags = [ 19 + "-s" "-w" "-X github.com/foundriesio/fioctl/subcommands/version.Commit=${src.rev}" 20 + ]; 21 22 meta = with lib; { 23 description = "A simple CLI to manage your Foundries Factory ";
+3 -3
pkgs/tools/admin/iamy/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [''-ldflags= 19 - -X main.Version=v${version} -s -w 20 - '']; 21 22 meta = with lib; { 23 description = "A cli tool for importing and exporting AWS IAM configuration to YAML files";
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 + "-X main.Version=v${version}" "-s" "-w" 20 + ]; 21 22 meta = with lib; { 23 description = "A cli tool for importing and exporting AWS IAM configuration to YAML files";
+2 -2
pkgs/tools/admin/lego/default.nix
··· 17 18 subPackages = [ "cmd/lego" ]; 19 20 - buildFlagsArray = [ 21 - "-ldflags=-X main.version=${version}" 22 ]; 23 24 meta = with lib; {
··· 17 18 subPackages = [ "cmd/lego" ]; 19 20 + ldflags = [ 21 + "-X main.version=${version}" 22 ]; 23 24 meta = with lib; {
+1 -1
pkgs/tools/admin/ssmsh/default.nix
··· 15 16 doCheck = true; 17 18 - buildFlagsArray = [ "-ldflags=-w -s -X main.Version=${version}" ]; 19 20 meta = with lib; { 21 homepage = "https://github.com/bwhaley/ssmsh";
··· 15 16 doCheck = true; 17 18 + ldflags = [ "-w" "-s" "-X main.Version=${version}" ]; 19 20 meta = with lib; { 21 homepage = "https://github.com/bwhaley/ssmsh";
+4 -5
pkgs/tools/backup/kopia/default.nix
··· 17 18 subPackages = [ "." ]; 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 - ''; 25 26 meta = with lib; { 27 homepage = "https://kopia.io";
··· 17 18 subPackages = [ "." ]; 19 20 + ldflags = [ 21 + "-X github.com/kopia/kopia/repo.BuildVersion=${version}" 22 + "-X github.com/kopia/kopia/repo.BuildInfo=${src.rev}" 23 + ]; 24 25 meta = with lib; { 26 homepage = "https://kopia.io";
+5 -6
pkgs/tools/filesystems/gocryptfs/default.nix
··· 37 38 propagatedBuildInputs = [ libfido2 ]; 39 40 - buildFlagsArray = '' 41 - -ldflags= 42 - -X main.GitVersion=${version} 43 - -X main.GitVersionFuse=[vendored] 44 - -X main.BuildDate=unknown 45 - ''; 46 47 subPackages = [ "." "gocryptfs-xray" "contrib/statfs" ]; 48
··· 37 38 propagatedBuildInputs = [ libfido2 ]; 39 40 + ldflags = [ 41 + "-X main.GitVersion=${version}" 42 + "-X main.GitVersionFuse=[vendored]" 43 + "-X main.BuildDate=unknown" 44 + ]; 45 46 subPackages = [ "." "gocryptfs-xray" "contrib/statfs" ]; 47
+2 -2
pkgs/tools/misc/chezmoi/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ 19 - "-ldflags=-s -w -X main.version=${version} -X main.builtBy=nixpkgs" 20 ]; 21 22 nativeBuildInputs = [ installShellFiles ];
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 + "-s" "-w" "-X main.version=${version}" "-X main.builtBy=nixpkgs" 20 ]; 21 22 nativeBuildInputs = [ installShellFiles ];
+1 -1
pkgs/tools/misc/duf/default.nix
··· 13 14 vendorSha256 = "153z0ccd556c0wpnxgyjq7m0c4y2z6fxsqq2p77kly9nr8cpzdb9"; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X=main.Version=${version}" ]; 17 18 meta = with lib; { 19 homepage = "https://github.com/muesli/duf/";
··· 13 14 vendorSha256 = "153z0ccd556c0wpnxgyjq7m0c4y2z6fxsqq2p77kly9nr8cpzdb9"; 15 16 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17 18 meta = with lib; { 19 homepage = "https://github.com/muesli/duf/";
+1 -2
pkgs/tools/misc/goreleaser/default.nix
··· 13 14 vendorSha256 = "sha256-7I/955dPHV8Rkp6VevkebkZaNtSlbzIsGc8qFjtcMXk="; 15 16 - buildFlagsArray = [ 17 - "-ldflags=" 18 "-s" 19 "-w" 20 "-X main.version=${version}"
··· 13 14 vendorSha256 = "sha256-7I/955dPHV8Rkp6VevkebkZaNtSlbzIsGc8qFjtcMXk="; 15 16 + ldflags = [ 17 "-s" 18 "-w" 19 "-X main.version=${version}"
+2 -2
pkgs/tools/misc/gotify-cli/default.nix
··· 19 mv $out/bin/cli $out/bin/gotify 20 ''; 21 22 - buildFlagsArray = [ 23 - "-ldflags=-X main.Version=${version} -X main.Commit=${version} -X main.BuildDate=1970-01-01" 24 ]; 25 26 meta = with lib; {
··· 19 mv $out/bin/cli $out/bin/gotify 20 ''; 21 22 + ldflags = [ 23 + "-X main.Version=${version}" "-X main.Commit=${version}" "-X main.BuildDate=1970-01-01" 24 ]; 25 26 meta = with lib; {
+1 -1
pkgs/tools/misc/lf/default.nix
··· 15 16 nativeBuildInputs = [ installShellFiles ]; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.gVersion=r${version}" ]; 19 20 postInstall = '' 21 install -D --mode=444 lf.desktop $out/share/applications/lf.desktop
··· 15 16 nativeBuildInputs = [ installShellFiles ]; 17 18 + ldflags = [ "-s" "-w" "-X main.gVersion=r${version}" ]; 19 20 postInstall = '' 21 install -D --mode=444 lf.desktop $out/share/applications/lf.desktop
+3 -3
pkgs/tools/misc/microplane/default.nix
··· 13 14 vendorSha256 = "sha256-PqSjSFTVrIsQ065blIxZ9H/ARku6BEcnjboH+0K0G14="; 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X main.version=${version} 18 - ''; 19 20 postInstall = '' 21 ln -s $out/bin/microplane $out/bin/mp
··· 13 14 vendorSha256 = "sha256-PqSjSFTVrIsQ065blIxZ9H/ARku6BEcnjboH+0K0G14="; 15 16 + ldflags = [ 17 + "-s" "-w" "-X main.version=${version}" 18 + ]; 19 20 postInstall = '' 21 ln -s $out/bin/microplane $out/bin/mp
+1 -1
pkgs/tools/misc/pgcenter/default.nix
··· 15 16 subPackages = [ "cmd" ]; 17 18 - buildFlagsArray = [ "-ldflags=-w -s -X main.gitTag=${src.rev} -X main.gitCommit=${src.rev} -X main.gitBranch=master" ]; 19 20 postInstall = '' 21 mv $out/bin/cmd $out/bin/pgcenter
··· 15 16 subPackages = [ "cmd" ]; 17 18 + ldflags = [ "-w" "-s" "-X main.gitTag=${src.rev}" "-X main.gitCommit=${src.rev}" "-X main.gitBranch=master" ]; 19 20 postInstall = '' 21 mv $out/bin/cmd $out/bin/pgcenter
+1 -1
pkgs/tools/misc/pgmetrics/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 meta = with lib; { 21 homepage = "https://pgmetrics.io/";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 meta = with lib; { 21 homepage = "https://pgmetrics.io/";
+1 -1
pkgs/tools/misc/pistol/default.nix
··· 35 installManPage pistol.1 36 ''; 37 38 - buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; 39 40 meta = with lib; { 41 description = "General purpose file previewer designed for Ranger, Lf to make scope.sh redundant";
··· 35 installManPage pistol.1 36 ''; 37 38 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 39 40 meta = with lib; { 41 description = "General purpose file previewer designed for Ranger, Lf to make scope.sh redundant";
+1 -2
pkgs/tools/misc/tfk8s/default.nix
··· 15 vendorSha256 = "sha256-eLPmghs05pMMtys97Ja7YGdVMZmMmiaFeMwzaWNxW0I="; 16 runVend = true; 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 20 "-s" 21 "-w" 22 "-X main.toolVersion=${tag}"
··· 15 vendorSha256 = "sha256-eLPmghs05pMMtys97Ja7YGdVMZmMmiaFeMwzaWNxW0I="; 16 runVend = true; 17 18 + ldflags = [ 19 "-s" 20 "-w" 21 "-X main.toolVersion=${tag}"
+1 -1
pkgs/tools/misc/vsh/default.nix
··· 15 vendorSha256 = null; 16 17 # make sure version gets set at compile time 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.vshVersion=v${version}" ]; 19 20 meta = with lib; { 21 description = "HashiCorp Vault interactive shell";
··· 15 vendorSha256 = null; 16 17 # make sure version gets set at compile time 18 + ldflags = [ "-s" "-w" "-X main.vshVersion=v${version}" ]; 19 20 meta = with lib; { 21 description = "HashiCorp Vault interactive shell";
+1 -1
pkgs/tools/networking/cassowary/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 meta = with lib; { 21 homepage = "https://github.com/rogerwelin/cassowary";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 meta = with lib; { 21 homepage = "https://github.com/rogerwelin/cassowary";
+1 -1
pkgs/tools/networking/chisel/default.nix
··· 16 17 vendorSha256 = "sha256-GzsQ6LXxe9UQc13XbsYFOWPe0EzlyHechchKc6xDkAc="; 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/jpillora/chisel/share.BuildVersion=${version}" ]; 20 21 # tests require access to the network 22 doCheck = false;
··· 16 17 vendorSha256 = "sha256-GzsQ6LXxe9UQc13XbsYFOWPe0EzlyHechchKc6xDkAc="; 18 19 + ldflags = [ "-s" "-w" "-X github.com/jpillora/chisel/share.BuildVersion=${version}" ]; 20 21 # tests require access to the network 22 doCheck = false;
+1 -2
pkgs/tools/networking/clash/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ 19 - "-ldflags=" 20 "-X github.com/Dreamacro/clash/constant.Version=${version}" 21 ]; 22
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 "-X github.com/Dreamacro/clash/constant.Version=${version}" 20 ]; 21
+3 -4
pkgs/tools/networking/gobgp/default.nix
··· 17 export CGO_ENABLED=0 18 ''; 19 20 - buildFlagsArray = '' 21 - -ldflags= 22 - -s -w -extldflags '-static' 23 - ''; 24 25 subPackages = [ "cmd/gobgp" ]; 26
··· 17 export CGO_ENABLED=0 18 ''; 19 20 + ldflags = [ 21 + "-s" "-w" "-extldflags '-static'" 22 + ]; 23 24 subPackages = [ "cmd/gobgp" ]; 25
+1 -1
pkgs/tools/networking/grpcui/default.nix
··· 17 18 subPackages = [ "cmd/grpcui" ]; 19 20 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 21 22 meta = with lib; { 23 description = "An interactive web UI for gRPC, along the lines of postman";
··· 17 18 subPackages = [ "cmd/grpcui" ]; 19 20 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 21 22 meta = with lib; { 23 description = "An interactive web UI for gRPC, along the lines of postman";
+1 -1
pkgs/tools/networking/grpcurl/default.nix
··· 15 16 vendorSha256 = "sha256-nl8vKVhUMSO20qCDyhNkU5cghNy8vIFqSBvLk59nbWg="; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers";
··· 15 16 vendorSha256 = "sha256-nl8vKVhUMSO20qCDyhNkU5cghNy8vIFqSBvLk59nbWg="; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers";
+38
pkgs/tools/networking/hp2p/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, mpi, python3Packages, autoconf, automake } : 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "hp2p"; 5 + version = "3.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cea-hpc"; 9 + repo = "hp2p"; 10 + rev = version; 11 + sha256 = "0zvlwb941rlp3vrf9yzv7njgpj3mh4671ch7qvxfa4hq2ivd52br"; 12 + }; 13 + 14 + patches = [ ./python3.patch ]; 15 + enableParallelBuilding = true; 16 + nativeBuildInputs = [ autoconf automake python3Packages.wrapPython ]; 17 + buildInputs = [ mpi ] ++ (with python3Packages; [ python numpy matplotlib plotly mpldatacursor ]) ; 18 + pythonPath = (with python3Packages; [ numpy matplotlib plotly mpldatacursor ]) ; 19 + 20 + preConfigure = '' 21 + patchShebangs autogen.sh 22 + ./autogen.sh 23 + export CC=mpicc 24 + export CXX=mpic++ 25 + ''; 26 + 27 + postInstall = '' 28 + wrapPythonPrograms 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "A MPI based benchmark for network diagnostics"; 33 + homepage = "https://github.com/cea-hpc/hp2p"; 34 + platforms = platforms.unix; 35 + license = licenses.cecill-c; 36 + maintainers = [ maintainers.bzizou ]; 37 + }; 38 + }
+120
pkgs/tools/networking/hp2p/python3.patch
···
··· 1 + diff -u -r source.orig/src/vizhp2p source/src/vizhp2p 2 + --- source.orig/src/vizhp2p 1970-01-01 01:00:01.000000000 +0100 3 + +++ source/src/vizhp2p 2021-08-24 10:41:42.926881770 +0200 4 + @@ -94,25 +94,25 @@ 5 + with open(hostfile) as fd: 6 + for line in fd: 7 + if line.startswith(motif_rank): 8 + - print line 9 + + print(line) 10 + c,v = line[len(motif_rank)+1:-1].split(separator) 11 + nodes[c] = v 12 + 13 + # display k worst nodes indices 14 + - print "\nTop %d bad mean:" % k 15 + + print("\nTop %d bad mean:" % k) 16 + mean_order = np.argsort(a_mean) 17 + - print [nodes[str(c)] for c in mean_order[:k]] 18 + + print([nodes[str(c)] for c in mean_order[:k]]) 19 + mean_st = "Top nodes with bad mean:\n" 20 + for i in range(0, k, hostname_per_line): 21 + mean_st += repr([nodes[str(c)] for c 22 + in mean_order[i:i + hostname_per_line]]) + "\n" 23 + 24 + - print "Top %d bad std:" % k 25 + - print [nodes[str(c)] for c in np.argsort(a_std)[-k:][::-1]] 26 + + print("Top %d bad std:" % k) 27 + + print([nodes[str(c)] for c in np.argsort(a_std)[-k:][::-1]]) 28 + 29 + - print "Top %d bad mean/std:" % k 30 + + print("Top %d bad mean/std:" % k) 31 + pen_order = np.argsort(a_mean / a_std) 32 + - print [nodes[str(c)] for c in pen_order[:k]] 33 + + print([nodes[str(c)] for c in pen_order[:k]]) 34 + pen_st = "Top nodes with bad mean/std:\n" 35 + for i in range(0, k, hostname_per_line): 36 + pen_st += repr([nodes[str(c)] for c 37 + @@ -293,9 +293,9 @@ 38 + # and 'p' (snapshot) 39 + def onrefresh(event): 40 + if event.key == 'r': 41 + - print "refreshing...", 42 + + print("refreshing...", end=' ') 43 + loop() 44 + - print "ok" 45 + + print("ok") 46 + elif event.key == 'q': 47 + exit() 48 + elif event.key == 'p': 49 + @@ -303,9 +303,9 @@ 50 + fig1.savefig(snapfile) 51 + snapfile = outputname + "_snapshot_time.png" 52 + fig2.savefig(snapfile) 53 + - print 'snapshot saved (%s)' % snapfile 54 + + print('snapshot saved (%s)' % snapfile) 55 + else: 56 + - print "The answer to %s is 42." % event.key 57 + + print("The answer to %s is 42." % event.key) 58 + 59 + 60 + if __name__ == "__main__": 61 + @@ -356,11 +356,11 @@ 62 + countfile = outputname + ".count.bin" 63 + 64 + print("visu_hp2p configuration:") 65 + - print(" DATAFILE : %s"%resfile) 66 + - print(" BIN_TIMER_FILE : %s"%resfile_time) 67 + - print(" HOSTFILE : %s"%hostfile) 68 + - print(" Bad nodes to display: %d"%k) 69 + - print(" GUI resolution : %s"%resolution) 70 + + print((" DATAFILE : %s"%resfile)) 71 + + print((" BIN_TIMER_FILE : %s"%resfile_time)) 72 + + print((" HOSTFILE : %s"%hostfile)) 73 + + print((" Bad nodes to display: %d"%k)) 74 + + print((" GUI resolution : %s"%resolution)) 75 + 76 + hostname_per_line = 4 # for GUI layout 77 + refresh_in_sec = 60 78 + @@ -377,7 +377,7 @@ 79 + # wait for resfile 80 + while not os.path.exists(resfile) : 81 + time.sleep(5) 82 + - print "Waiting for input files..." 83 + + print("Waiting for input files...") 84 + 85 + # add callback on key press event 86 + cid1 = fig1.canvas.mpl_connect('key_press_event', onrefresh) 87 + Only in source/src: vizhp2p.bak 88 + diff -u -r source.orig/src/vizhp2p_html source/src/vizhp2p_html 89 + --- source.orig/src/vizhp2p_html 1970-01-01 01:00:01.000000000 +0100 90 + +++ source/src/vizhp2p_html 2021-08-24 10:41:54.799946303 +0200 91 + @@ -118,7 +118,7 @@ 92 + hostfile = args.hostfile 93 + clustername = args.clustername 94 + if len(args.OutputName) == 0: 95 + - print "No DATAFILE given! Please provide Hp2p output files name !" 96 + + print("No DATAFILE given! Please provide Hp2p output files name !") 97 + exit(0) 98 + else: 99 + outputname = args.OutputName.split('.')[0] 100 + @@ -134,13 +134,13 @@ 101 + else: 102 + outfile = args.outfile 103 + 104 + - print "%s configuration:"%commandname 105 + - print " DATAFILE : %s"%resfile 106 + - print " HOSTFILE : %s"%hostfile 107 + - print " CLUSTER : %s"%clustername 108 + - print " OUTPUTFILE : %s"%outfile 109 + + print("%s configuration:"%commandname) 110 + + print(" DATAFILE : %s"%resfile) 111 + + print(" HOSTFILE : %s"%hostfile) 112 + + print(" CLUSTER : %s"%clustername) 113 + + print(" OUTPUTFILE : %s"%outfile) 114 + if not os.path.exists(resfile): 115 + - print "%s doesn't exist...Exiting"%resfile 116 + + print("%s doesn't exist...Exiting"%resfile) 117 + exit(0) 118 + 119 + # Data management 120 + Only in source/src: vizhp2p_html.bak
+1 -1
pkgs/tools/networking/nebula/default.nix
··· 17 18 subPackages = [ "cmd/nebula" "cmd/nebula-cert" ]; 19 20 - buildFlagsArray = [ "-ldflags=" "-X main.Build=${version}" ]; 21 22 meta = with lib; { 23 description = "A scalable overlay networking tool with a focus on performance, simplicity and security";
··· 17 18 subPackages = [ "cmd/nebula" "cmd/nebula-cert" ]; 19 20 + ldflags = [ "-X main.Build=${version}" ]; 21 22 meta = with lib; { 23 description = "A scalable overlay networking tool with a focus on performance, simplicity and security";
+2 -2
pkgs/tools/networking/shadowfox/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ 19 - "-ldflags=-X main.tag=v${version}" 20 ]; 21 22 meta = with lib; {
··· 15 16 doCheck = false; 17 18 + ldflags = [ 19 + "-X main.tag=v${version}" 20 ]; 21 22 meta = with lib; {
+3 -3
pkgs/tools/networking/telepresence2/default.nix
··· 13 14 vendorSha256 = "1snmp461h8driy1w1xggk669yxl0sjl1m9pbqm7dwk44yb94zi1q"; 15 16 - buildFlagsArray = '' 17 - -ldflags=-s -w -X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev} 18 - ''; 19 20 subPackages = [ "cmd/telepresence" ]; 21
··· 13 14 vendorSha256 = "1snmp461h8driy1w1xggk669yxl0sjl1m9pbqm7dwk44yb94zi1q"; 15 16 + ldflags = [ 17 + "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}" 18 + ]; 19 20 subPackages = [ "cmd/telepresence" ]; 21
+3 -4
pkgs/tools/networking/termshark/default.nix
··· 22 wrapProgram $out/bin/termshark --prefix PATH : ${lib.makeBinPath [ wireshark-cli ]} 23 ''; 24 25 - buildFlagsArray = '' 26 - -ldflags= 27 - -X github.com/gcla/termshark.Version=${version} 28 - ''; 29 30 meta = with lib; { 31 homepage = "https://termshark.io/";
··· 22 wrapProgram $out/bin/termshark --prefix PATH : ${lib.makeBinPath [ wireshark-cli ]} 23 ''; 24 25 + ldflags = [ 26 + "-X github.com/gcla/termshark.Version=${version}" 27 + ]; 28 29 meta = with lib; { 30 homepage = "https://termshark.io/";
+5 -6
pkgs/tools/networking/yggdrasil/default.nix
··· 22 23 subPackages = [ "cmd/yggdrasil" "cmd/yggdrasilctl" ]; 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 - ''; 31 32 passthru.tests.basic = nixosTests.yggdrasil; 33
··· 22 23 subPackages = [ "cmd/yggdrasil" "cmd/yggdrasilctl" ]; 24 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 + ]; 30 31 passthru.tests.basic = nixosTests.yggdrasil; 32
+1 -1
pkgs/tools/package-management/holo-build/default.nix
··· 24 25 subPackages = [ "src/holo-build" ]; 26 27 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/holocm/holo-build/src/holo-build/common.version=${version}" ]; 28 29 postBuild = '' 30 make build/man/holo-build.8 VERSION=${version}
··· 24 25 subPackages = [ "src/holo-build" ]; 26 27 + ldflags = [ "-s" "-w" "-X github.com/holocm/holo-build/src/holo-build/common.version=${version}" ]; 28 29 postBuild = '' 30 make build/man/holo-build.8 VERSION=${version}
+3 -5
pkgs/tools/package-management/morph/default.nix
··· 15 16 nativeBuildInputs = [ makeWrapper go-bindata ]; 17 18 - buildFlagsArray = '' 19 - -ldflags= 20 - -X 21 - main.version=${version} 22 - ''; 23 24 postPatch = '' 25 go-bindata -pkg assets -o assets/assets.go data/
··· 15 16 nativeBuildInputs = [ makeWrapper go-bindata ]; 17 18 + ldflags = [ 19 + "-X main.version=${version}" 20 + ]; 21 22 postPatch = '' 23 go-bindata -pkg assets -o assets/assets.go data/
+1 -1
pkgs/tools/package-management/nfpm/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "A simple deb and rpm packager written in Go";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 meta = with lib; { 21 description = "A simple deb and rpm packager written in Go";
+1 -1
pkgs/tools/security/aws-iam-authenticator/default.nix
··· 15 deleteVendor = true; 16 vendorSha256 = "+Z8sENIMWXP29Piwb/W6i7UdNXVq6ZnO7AZbSaUYCME="; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=v${version}" ]; 19 20 subPackages = [ "cmd/aws-iam-authenticator" ]; 21
··· 15 deleteVendor = true; 16 vendorSha256 = "+Z8sENIMWXP29Piwb/W6i7UdNXVq6ZnO7AZbSaUYCME="; 17 18 + ldflags = [ "-s" "-w" "-X main.version=v${version}" ]; 19 20 subPackages = [ "cmd/aws-iam-authenticator" ]; 21
+4 -5
pkgs/tools/security/cfssl/default.nix
··· 34 popd 35 ''; 36 37 - buildFlagsArray = '' 38 - -ldflags= 39 - -s -w 40 - -X github.com/cloudflare/cfssl/cli/version.version=v${version} 41 - ''; 42 43 meta = with lib; { 44 homepage = "https://cfssl.org/";
··· 34 popd 35 ''; 36 37 + ldflags = [ 38 + "-s" "-w" 39 + "-X github.com/cloudflare/cfssl/cli/version.version=v${version}" 40 + ]; 41 42 meta = with lib; { 43 homepage = "https://cfssl.org/";
+1 -1
pkgs/tools/security/doppler/default.nix
··· 13 14 vendorSha256 = "sha256-yb7L4GSKtlwagwdxBMd5aSk9fre1NKKsy6CM4Iv2ya8="; 15 16 - buildFlagsArray = "-ldflags=-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}"; 17 18 postInstall = '' 19 mv $out/bin/cli $out/bin/doppler
··· 13 14 vendorSha256 = "sha256-yb7L4GSKtlwagwdxBMd5aSk9fre1NKKsy6CM4Iv2ya8="; 15 16 + ldflags = [ "-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}" ]; 17 18 postInstall = '' 19 mv $out/bin/cli $out/bin/doppler
+1 -1
pkgs/tools/security/gopass/default.nix
··· 30 31 doCheck = false; 32 33 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" ]; 34 35 wrapperPath = lib.makeBinPath ( 36 [
··· 30 31 doCheck = false; 32 33 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" ]; 34 35 wrapperPath = lib.makeBinPath ( 36 [
+3 -5
pkgs/tools/security/gopass/git-credential.nix
··· 22 23 nativeBuildInputs = [ makeWrapper ]; 24 25 - preBuild = '' 26 - buildFlagsArray+=( 27 - "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" 28 - ) 29 - ''; 30 31 postFixup = '' 32 wrapProgram $out/bin/git-credential-gopass --prefix PATH : "${lib.makeBinPath [ gopass ]}"
··· 22 23 nativeBuildInputs = [ makeWrapper ]; 24 25 + ldflags = [ 26 + "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" 27 + ]; 28 29 postFixup = '' 30 wrapProgram $out/bin/git-credential-gopass --prefix PATH : "${lib.makeBinPath [ gopass ]}"
+3 -5
pkgs/tools/security/gopass/jsonapi.nix
··· 23 24 nativeBuildInputs = [ installShellFiles makeWrapper ]; 25 26 - preBuild = '' 27 - buildFlagsArray+=( 28 - "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev}" 29 - ) 30 - ''; 31 32 postFixup = '' 33 wrapProgram $out/bin/gopass-jsonapi --prefix PATH : "${lib.makeBinPath [ gopass ]}"
··· 23 24 nativeBuildInputs = [ installShellFiles makeWrapper ]; 25 26 + ldflags = [ 27 + "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" 28 + ]; 29 30 postFixup = '' 31 wrapProgram $out/bin/gopass-jsonapi --prefix PATH : "${lib.makeBinPath [ gopass ]}"
+3 -3
pkgs/tools/security/grype/default.nix
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 - version = "0.16.0"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-Xk+AyCcPQDDKKLT/tkZ2znXbBSBEgmqVqmgGBP/3Oos="; 16 }; 17 18 - vendorSha256 = "sha256-OAzuL1pHLLKgkKjPjupPg7LEz8sY7ehq2PONnjhvzHE="; 19 20 propagatedBuildInputs = [ docker ]; 21
··· 6 7 buildGoModule rec { 8 pname = "grype"; 9 + version = "0.17.0"; 10 11 src = fetchFromGitHub { 12 owner = "anchore"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-410mCfYzbqgj3hb3dgVOGPWPCIYrB41soLA8dXK23NE="; 16 }; 17 18 + vendorSha256 = "sha256-KkS/1VSObniAykAwv7uW+RCrdvb5BM6DbHzDWZ6kPoQ="; 19 20 propagatedBuildInputs = [ docker ]; 21
+3 -3
pkgs/tools/security/saml2aws/default.nix
··· 20 21 subPackages = [ "." "cmd/saml2aws" ]; 22 23 - buildFlagsArray = '' 24 - -ldflags=-X main.Version=${version} 25 - ''; 26 27 meta = with lib; { 28 description = "CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP";
··· 20 21 subPackages = [ "." "cmd/saml2aws" ]; 22 23 + ldflags = [ 24 + "-X main.Version=${version}" 25 + ]; 26 27 meta = with lib; { 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 23 vendorSha256 = "sha256-cFuLW0qkI/l/TvYwQZA2bLlWYjs1hdbQJ5jU7xiuFZI="; 24 25 - buildFlagsArray = [ "-ldflags=-buildid=" ]; 26 27 nativeBuildInputs = lib.optionals hsmSupport [ pkg-config ]; 28
··· 22 23 vendorSha256 = "sha256-cFuLW0qkI/l/TvYwQZA2bLlWYjs1hdbQJ5jU7xiuFZI="; 24 25 + ldflags = [ "-buildid=" ]; 26 27 nativeBuildInputs = lib.optionals hsmSupport [ pkg-config ]; 28
+1 -1
pkgs/tools/security/subjs/default.nix
··· 16 17 vendorSha256 = "1y01k8pvv7y9zb15wbk068cvkx0g83484jak2dvcvghqcf5j1fr1"; 18 19 - buildFlagsArray = [ "-ldflags=-s -w -X main.AppVersion=${version}" ]; 20 21 meta = with lib; { 22 description = "Fetcher for Javascript files";
··· 16 17 vendorSha256 = "1y01k8pvv7y9zb15wbk068cvkx0g83484jak2dvcvghqcf5j1fr1"; 18 19 + ldflags = [ "-s" "-w" "-X main.AppVersion=${version}" ]; 20 21 meta = with lib; { 22 description = "Fetcher for Javascript files";
+1 -1
pkgs/tools/system/ctop/default.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.build=v${version}" ]; 19 20 meta = with lib; { 21 description = "Top-like interface for container metrics";
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.build=v${version}" ]; 19 20 meta = with lib; { 21 description = "Top-like interface for container metrics";
+1 -2
pkgs/tools/system/hostctl/default.nix
··· 13 14 vendorSha256 = "sha256-rGDWrivIdl5FTu/kNR8nAfE2+1hE4cm3uDg7oBobE9M="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" ]; 17 18 nativeBuildInputs = [ installShellFiles ]; 19 postInstall = '' ··· 33 maintainers = with maintainers; [ blaggacao ]; 34 }; 35 } 36 -
··· 13 14 vendorSha256 = "sha256-rGDWrivIdl5FTu/kNR8nAfE2+1hE4cm3uDg7oBobE9M="; 15 16 + ldflags = [ "-s" "-w" "-X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" ]; 17 18 nativeBuildInputs = [ installShellFiles ]; 19 postInstall = '' ··· 33 maintainers = with maintainers; [ blaggacao ]; 34 }; 35 }
+1 -1
pkgs/tools/system/netdata/go.d.plugin.nix
··· 15 16 doCheck = false; 17 18 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 20 postInstall = '' 21 mkdir -p $out/lib/netdata/conf.d
··· 15 16 doCheck = false; 17 18 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 20 postInstall = '' 21 mkdir -p $out/lib/netdata/conf.d
+1 -1
pkgs/tools/text/mark/default.nix
··· 13 14 vendorSha256 = "sha256-y3Q8UebNbLy1jmxUC37mv+2l8dCU3b/Fk8XHn5u57p0="; 15 16 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 18 meta = with lib; { 19 description = "A tool for syncing your markdown documentation with Atlassian Confluence pages";
··· 13 14 vendorSha256 = "sha256-y3Q8UebNbLy1jmxUC37mv+2l8dCU3b/Fk8XHn5u57p0="; 15 16 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 17 18 meta = with lib; { 19 description = "A tool for syncing your markdown documentation with Atlassian Confluence pages";
+1 -1
pkgs/tools/text/vale/default.nix
··· 21 cp -r styles $data/share/vale 22 ''; 23 24 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 25 26 meta = with lib; { 27 homepage = "https://docs.errata.ai/vale/about";
··· 21 cp -r styles $data/share/vale 22 ''; 23 24 + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 25 26 meta = with lib; { 27 homepage = "https://docs.errata.ai/vale/about";
+2 -2
pkgs/tools/virtualization/shipyard/default.nix
··· 12 }; 13 vendorSha256 = "sha256-tTkPFftPDNXafIjAjNg6V6e/+2S/v5Do/YyAXPaGIqA="; 14 15 - buildFlagsArray = [ 16 - "-ldflags=-s -w -X main.version=${version}" 17 ]; 18 19 # Tests require a large variety of tools and resources to run including
··· 12 }; 13 vendorSha256 = "sha256-tTkPFftPDNXafIjAjNg6V6e/+2S/v5Do/YyAXPaGIqA="; 14 15 + ldflags = [ 16 + "-s" "-w" "-X main.version=${version}" 17 ]; 18 19 # Tests require a large variety of tools and resources to run including
+3 -3
pkgs/top-level/all-packages.nix
··· 1648 1649 hostctl = callPackage ../tools/system/hostctl { }; 1650 1651 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { }; 1652 1653 http2tcp = callPackage ../tools/networking/http2tcp { }; ··· 11517 11518 fsharp = callPackage ../development/compilers/fsharp { }; 11519 11520 - fstar = callPackage ../development/compilers/fstar { 11521 - ocamlPackages = ocaml-ng.ocamlPackages_4_07; 11522 - }; 11523 11524 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {}); 11525
··· 1648 1649 hostctl = callPackage ../tools/system/hostctl { }; 1650 1651 + hp2p = callPackage ../tools/networking/hp2p { }; 1652 + 1653 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { }; 1654 1655 http2tcp = callPackage ../tools/networking/http2tcp { }; ··· 11519 11520 fsharp = callPackage ../development/compilers/fsharp { }; 11521 11522 + fstar = callPackage ../development/compilers/fstar { }; 11523 11524 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {}); 11525
+10 -9
pkgs/top-level/perl-packages.nix
··· 8645 8646 FutureAsyncAwait = buildPerlModule rec { 8647 pname = "Future-AsyncAwait"; 8648 - version = "0.49"; 8649 src = fetchurl { 8650 url = "mirror://cpan/authors/id/P/PE/PEVANS/Future-AsyncAwait-${version}.tar.gz"; 8651 - sha256 = "0cm7cgfjrqs7jazl0f9q6lgkhz6k8qbawin1z36nrwh2ywc94zjb"; 8652 }; 8653 buildInputs = [ TestRefcount ]; 8654 - propagatedBuildInputs = [ Future XSParseSublike ]; 8655 perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 8656 meta = { 8657 description = "Deferred subroutine syntax for futures"; ··· 24155 24156 XSParseKeyword = buildPerlModule { 24157 pname = "XS-Parse-Keyword"; 24158 - version = "0.06"; 24159 src = fetchurl { 24160 - url = "mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.06.tar.gz"; 24161 - sha256 = "0nnr8akkxb2h2y3d5r51pr84vvxkq89ynmi9azkbnn79jmbcbgvq"; 24162 }; 24163 perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 24164 meta = { 24165 description = "XS functions to assist in parsing keyword syntax"; ··· 24170 24171 XSParseSublike = buildPerlModule { 24172 pname = "XS-Parse-Sublike"; 24173 - version = "0.10"; 24174 src = fetchurl { 24175 - url = "mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Sublike-0.10.tar.gz"; 24176 - sha256 = "99a1bdda3ffa67514adb6aa189c902fa78dca41d778a42ae7079f604a045ac43"; 24177 }; 24178 buildInputs = [ TestFatal ]; 24179 perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC";
··· 8645 8646 FutureAsyncAwait = buildPerlModule rec { 8647 pname = "Future-AsyncAwait"; 8648 + version = "0.52"; 8649 src = fetchurl { 8650 url = "mirror://cpan/authors/id/P/PE/PEVANS/Future-AsyncAwait-${version}.tar.gz"; 8651 + sha256 = "0dwij2r51vij91hx808zc2l5q38h55jahzrh73h4rn816jv597yx"; 8652 }; 8653 buildInputs = [ TestRefcount ]; 8654 + propagatedBuildInputs = [ Future XSParseKeyword XSParseSublike ]; 8655 perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 8656 meta = { 8657 description = "Deferred subroutine syntax for futures"; ··· 24155 24156 XSParseKeyword = buildPerlModule { 24157 pname = "XS-Parse-Keyword"; 24158 + version = "0.12"; 24159 src = fetchurl { 24160 + url = "mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.12.tar.gz"; 24161 + sha256 = "0crwhcw9ciqndvwvhycd93m6jgyhi77yyj4vi9xfyglpv84p3y68"; 24162 }; 24163 + buildInputs = [ ExtUtilsCChecker ]; 24164 perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 24165 meta = { 24166 description = "XS functions to assist in parsing keyword syntax"; ··· 24171 24172 XSParseSublike = buildPerlModule { 24173 pname = "XS-Parse-Sublike"; 24174 + version = "0.12"; 24175 src = fetchurl { 24176 + url = "mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Sublike-0.12.tar.gz"; 24177 + sha256 = "08kpia48f1rqc44rvbns97h3jyy2y5c8qlkh4a95v1m0yr5cb22s"; 24178 }; 24179 buildInputs = [ TestFatal ]; 24180 perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC";