at 23.11-beta 31 lines 806 B view raw
1{ lib, buildGoModule, fetchFromGitHub }: 2 3buildGoModule rec { 4 pname = "kopia"; 5 version = "0.15.0"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = "v${version}"; 11 hash = "sha256-N6mntK1cHkdnIZhU67DOvlwv8XXWx602oD/Pj+NJo9Y="; 12 }; 13 14 vendorHash = "sha256-eP/T4UzXBLOuK/f3BTz7dGqsSj7r/uTKKQ4H4lCvPC8="; 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}