vscode-extensions.ms-dotnettools.csharp: 2.55.29 -> 2.61.28 (#376090)
[NixPkgs.git] / pkgs / by-name / me / mergiraf / package.nix
bloba322f863ab051483b04c06dd37e805fa45d29a1c
2   stdenv,
3   lib,
4   fetchFromGitea,
5   rustPlatform,
7   # native check inputs
8   git,
9   versionCheckHook,
12 rustPlatform.buildRustPackage rec {
13   pname = "mergiraf";
14   version = "0.4.0";
16   src = fetchFromGitea {
17     domain = "codeberg.org";
18     owner = "mergiraf";
19     repo = "mergiraf";
20     rev = "refs/tags/v${version}";
21     hash = "sha256-ft3lr+k/EOfYO9z8XPgONiUd8YLn6t7D6OsnMxVETrg=";
22   };
24   useFetchCargoVendor = true;
25   cargoHash = "sha256-PuHdAHDB2K65vJlAsdsxAyMEnj8dAOozDX99k26pI9A=";
27   nativeCheckInputs = [
28     git
29     versionCheckHook
30   ];
32   versionCheckProgramArg = [ "--version" ];
34   meta = {
35     description = "Syntax-aware git merge driver for a growing collection of programming languages and file formats";
36     homepage = "https://mergiraf.org/";
37     changelog = "https://codeberg.org/mergiraf/mergiraf/releases/v${version}";
38     license = lib.licenses.gpl3Only;
39     maintainers = with lib.maintainers; [
40       zimbatm
41       genga898
42     ];
43     mainProgram = "mergiraf";
44   };