diff options
author | Bruno Bigras <bigras.bruno@gmail.com> | 2020-08-01 13:19:33 -0400 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-08-05 14:26:32 -0700 |
commit | 72ff02c99b7f281cbed490593244ed725c7c256d (patch) | |
tree | 76d3ed965d210cd1e0db0f657d78df58733bdba1 | |
parent | 349e11b63cd485b360bb731d0a0c688c5fabf6cd (diff) | |
download | nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.tar nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.tar.gz nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.tar.bz2 nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.tar.lz nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.tar.xz nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.tar.zst nixpkgs-72ff02c99b7f281cbed490593244ed725c7c256d.zip |
kopia: init at 0.5.2
-rw-r--r-- | pkgs/tools/backup/kopia/default.nix | 35 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/tools/backup/kopia/default.nix b/pkgs/tools/backup/kopia/default.nix new file mode 100644 index 00000000000..09f13598d93 --- /dev/null +++ b/pkgs/tools/backup/kopia/default.nix @@ -0,0 +1,35 @@ +{ lib, buildGoModule, fetchFromGitHub, coreutils }: + +buildGoModule rec { + pname = "kopia"; + version = "0.5.2"; + + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = "v${version}"; + sha256 = "1s74wa2r6nzrbp1f1bcbypwggishwwvpnwnqzs8gncz7dsa44zj4"; + }; + + vendorSha256 = "11az7zgwzbcx4dknwqiwmdbrbkdzhpwzqnyk8vw9mkbda0xaif3k"; + subPackages = [ "." ]; + + postConfigure = '' + # make 'vendor' writable + cp -L -r vendor tmp-vendor + rm -rf vendor + mv tmp-vendor vendor + + # speakeasy hardcodes /bin/stty https://github.com/bgentry/speakeasy/issues/22 + substituteInPlace vendor/github.com/bgentry/speakeasy/speakeasy_unix.go \ + --replace "/bin/stty" "${coreutils}/bin/stty" + ''; + + meta = with lib; { + homepage = "https://kopia.io"; + description = "Cross-platform backup tool with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication"; + platforms = platforms.all; + license = licenses.asl20; + maintainers = [ maintainers.bbigras ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 113dfa0c66d..f621dca381d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18492,6 +18492,8 @@ in kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {}; + kopia = callPackage ../tools/backup/kopia { }; + lato = callPackage ../data/fonts/lato {}; league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {}; |