1{ lib, buildGoModule, fetchFromGitHub }:
2
3buildGoModule rec {
4 pname = "kopia";
5 version = "0.9.6";
6
7 src = fetchFromGitHub {
8 owner = pname;
9 repo = pname;
10 rev = "v${version}";
11 sha256 = "sha256-lfzlYpkAGGY7fs9PYPSg2XYgW92WV1/zh2oRz4Qw7vs=";
12 };
13
14 vendorSha256 = "sha256-xa6B3gGgJc7E8VCfpRXlE8Jw3ylNnfynK+QEiqy2yF4=";
15
16 doCheck = false;
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";
27 description = "Cross-platform backup tool with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication";
28 license = licenses.asl20;
29 maintainers = [ maintainers.bbigras ];
30 };
31}