about summary refs log tree commit diff
path: root/pkgs/tools/backup/wal-g/default.nix
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2020-03-24 04:20:00 -0500
committerMario Rodas <marsam@users.noreply.github.com>2020-03-24 04:20:00 -0500
commit237a07a7d5ecec4df5d81ba1d0f187f51f8656bb (patch)
tree2fcf8395baddf98dedb983f2edb3e9627da217f1 /pkgs/tools/backup/wal-g/default.nix
parent08616dbcc34623062213807bff32ae8d88e05b89 (diff)
downloadnixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.tar
nixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.tar.gz
nixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.tar.bz2
nixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.tar.lz
nixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.tar.xz
nixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.tar.zst
nixlib-237a07a7d5ecec4df5d81ba1d0f187f51f8656bb.zip
wal-g: 0.2.14 -> 0.2.15
Changelog: https://github.com/wal-g/wal-g/releases/tag/v0.2.15
Diffstat (limited to 'pkgs/tools/backup/wal-g/default.nix')
-rw-r--r--pkgs/tools/backup/wal-g/default.nix26
1 files changed, 12 insertions, 14 deletions
diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix
index 90ce2d188d6e..e5ed04bb4a1c 100644
--- a/pkgs/tools/backup/wal-g/default.nix
+++ b/pkgs/tools/backup/wal-g/default.nix
@@ -1,30 +1,28 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, brotli }:
+{ stdenv, buildGoModule, fetchFromGitHub, brotli, Security }:
 
-buildGoPackage rec {
+buildGoModule rec {
   pname = "wal-g";
-  version = "0.2.14";
+  version = "0.2.15";
 
   src = fetchFromGitHub {
-    owner  = "wal-g";
-    repo   = "wal-g";
-    rev    = "v${version}";
-    sha256 = "0rrn9kzcg3nw9qvzy58m4qacghv0pj7iyjh4yspc71n5nkamkfgm";
+    owner = "wal-g";
+    repo = "wal-g";
+    rev = "v${version}";
+    sha256 = "1hslhs9i4wib6c74gdq9yail958ff1y11pymjww2xr84wkwd9v7i";
   };
 
-  buildInputs = [ brotli ];
+  modSha256 = "0kwl5gwc5gc0cq2gldg13nvswp9wd90xiv1qb3g8yxcczywkpmrm";
 
-  doCheck = true;
-
-  goPackagePath = "github.com/wal-g/wal-g";
+  buildInputs = [ brotli ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
 
-  goDeps = ./deps.nix;
+  doCheck = true;
 
   subPackages = [ "main/pg" ];
 
-  buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/cmd/pg.WalgVersion=${version} -X ${goPackagePath}/cmd/pg.GitRevision=${src.rev}" ];
+  buildFlagsArray = [ "-ldflags=-s -w -X github.com/wal-g/wal-g/cmd/pg.WalgVersion=${version} -X github.com/wal-g/wal-g/cmd/pg.GitRevision=${src.rev}" ];
 
   postInstall = ''
-    mv $bin/bin/pg $bin/bin/wal-g
+    mv $out/bin/pg $out/bin/wal-g
   '';
 
   meta = {