btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / re / regex2json / package.nix
blobe728adab042638433ef1a15789bd4ad0fb1f6d9e
1 { lib, buildGoModule, fetchFromGitLab }:
3 buildGoModule rec {
4   pname = "regex2json";
5   version = "0.11.0";
7   src = fetchFromGitLab {
8     owner = "tozd";
9     repo = "regex2json";
10     rev = "v${version}";
11     hash = "sha256-WoxrwAH2ocDuwRj52QHPN3sOMXIF3ygzKeb83BKZqKo=";
12   };
14   vendorHash = "sha256-myMUs9urHjYaOQ/UaPYlLZstvClOuvF5xJao4lTP5bY=";
16   ldflags = [ "-s" "-w" ];
18   meta = {
19     description = "Convert text to JSON using only regular expressions";
20     homepage = "https://gitlab.com/tozd/regex2json";
21     changelog = "https://gitlab.com/tozd/regex2json/-/blob/${src.rev}/CHANGELOG.md";
22     license = lib.licenses.asl20;
23     maintainers = with lib.maintainers; [ nagy ];
24     mainProgram = "regex2json";
25   };