restic: 0.9.6 -> 0.10.0

Co-authored-by: Martin Polden <mpolden@mpolden.no>
Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
This commit is contained in:
Bruno Bigras 2020-10-13 17:50:37 -04:00
parent b199005979
commit 5a0b1947ed

View File

@ -1,25 +1,29 @@
{ stdenv, lib, buildGoPackage, fetchFromGitHub, installShellFiles, makeWrapper
{ stdenv, lib, buildGoModule, fetchFromGitHub, installShellFiles, makeWrapper
, nixosTests, rclone }:
buildGoPackage rec {
buildGoModule rec {
pname = "restic";
version = "0.9.6";
goPackagePath = "github.com/restic/restic";
version = "0.10.0";
src = fetchFromGitHub {
owner = "restic";
repo = "restic";
rev = "v${version}";
sha256 = "0lydll93n1lcn1fl669b9cikmzz9d6vfpc8ky3ng5fi8kj3v1dz7";
sha256 = "0nrh52cjymzcf093sqqa3kfw2nimnx6qwn8aw0wsci2v2r84yzzx";
};
vendorSha256 = "1pfixq3mbfn12gyablc4g0j8r00md3887q0l8xgxy76z0d8w924s";
subPackages = [ "cmd/restic" ];
nativeBuildInputs = [ installShellFiles makeWrapper ];
passthru.tests.restic = nixosTests.restic;
postPatch = ''
rm cmd/restic/integration_fuse_test.go
'';
postInstall = ''
wrapProgram $out/bin/restic --prefix PATH : '${rclone}/bin'
'' + lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''