biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / version-management / merge-fmt / default.nix
blob6a9a18aa992f207f0f28d688b935af8e2cd34162
1 { lib, fetchurl, buildDunePackage, cmdliner, base, stdio }:
3 buildDunePackage rec {
4   pname = "merge-fmt";
5   version = "0.3";
7   src = fetchurl {
8     url =
9       "https://github.com/hhugo/merge-fmt/releases/download/${version}/merge-fmt-${version}.tbz";
10     hash = "sha256-F+ds0ToWcKD4NJU3yYSVW4B3m2LBnhR+4QVTDO79q14=";
11   };
13   minimalOCamlVersion = "4.06";
14   duneVersion = "3";
16   buildInputs = [ cmdliner base stdio ];
18   meta = with lib; {
19     description = "Git mergetool leveraging code formatters";
20     homepage = "https://github.com/hhugo/merge-fmt";
21     license = licenses.mit;
22     longDescription = ''
23       `merge-fmt` is a small wrapper on top git commands to help resolve
24       conflicts by leveraging code formatters.
25     '';
26     maintainers = [ maintainers.alizter ];
27     mainProgram = "merge-fmt";
28   };