github.com/zntrio/harp/v2@v2.0.9/default.nix (about) 1 { lib, buildGoModule, rev }: 2 buildGoModule rec { 3 pname = "harp"; 4 version = rev; 5 6 src = lib.cleanSource ./.; 7 8 subPackages = [ "cmd/harp" ]; 9 vendorSha256 = "sha256-DyxD1Zyj0dLh5u5oPXnL3VT7QjhiP/FZYQBGDr7SPzQ="; 10 ldflags = [ 11 "-s" "-w" "-buildid=" 12 "-X github.com/zntrio/harp/v2/build/version.Name=harp" 13 "-X github.com/zntrio/harp/v2/build/version.AppName=github.com/zntrio/harp/v2/cmd/harp" 14 "-X github.com/zntrio/harp/v2/build/version.Version=nix-${rev}" 15 "-X github.com/zntrio/harp/v2/build/version.Commit=${rev}" 16 "-X github.com/zntrio/harp/v2/build/version.Branch=main" 17 "-X github.com/zntrio/harp/v2/build/version.BuildTags=defaults" 18 ]; 19 20 meta = with lib; { 21 description = "Secret management by contract toolchain"; 22 homepage = "https://github.com/zntrio/harp"; 23 license = licenses.asl20; 24 platforms = platforms.unix; 25 }; 26 }