Unverified Commit b797ec84 authored by Emmanuel Genga's avatar Emmanuel Genga Committed by GitHub
Browse files

mergiraf: 0.2.0 -> 0.3.0 (#355653)

parent fd51056d
Loading
Loading
Loading
Loading
+18 −5
Original line number Diff line number Diff line
@@ -687,7 +687,7 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"

[[package]]
name = "mergiraf"
version = "0.1.1"
version = "0.3.0"
dependencies = [
 "cc",
 "clap",
@@ -705,6 +705,7 @@ dependencies = [
 "tree-sitter",
 "tree-sitter-c-sharp",
 "tree-sitter-cpp",
 "tree-sitter-dart",
 "tree-sitter-go",
 "tree-sitter-html",
 "tree-sitter-java",
@@ -1180,10 +1181,21 @@ dependencies = [
 "tree-sitter-language",
]

[[package]]
name = "tree-sitter-dart"
version = "0.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19f1f70b80ce41343e14aafcef67b5ba2e9de89587535b4aabbabb8036f4e38a"
dependencies = [
 "cc",
 "tree-sitter",
]

[[package]]
name = "tree-sitter-go"
version = "0.23.1"
source = "git+https://github.com/tree-sitter/tree-sitter-go.git?rev=ecc20866d1bd4d80f3aef06456ed3014d4d598e6#ecc20866d1bd4d80f3aef06456ed3014d4d598e6"
version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a83995691e929d60d7946ab29a6cace465f0cf5bfdb62d7721f76278537d59ad"
dependencies = [
 "cc",
 "tree-sitter-language",
@@ -1257,10 +1269,11 @@ dependencies = [
[[package]]
name = "tree-sitter-yaml"
version = "0.6.1"
source = "git+https://github.com/wetneb/tree-sitter-yaml.git?rev=7b5199133abceb03d6d1d8f1672f49b4f2a71442#7b5199133abceb03d6d1d8f1672f49b4f2a71442"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aad27ec46ad343d8b514f64dd3fdffb478c592ece561b6c935d90ef55589c6b6"
dependencies = [
 "cc",
 "tree-sitter-language",
 "tree-sitter",
]

[[package]]
+15 −7
Original line number Diff line number Diff line
@@ -6,36 +6,44 @@

  # native check inputs
  git,
  versionCheckHook,
}:

rustPlatform.buildRustPackage rec {
  pname = "mergiraf";
  version = "0.2.0";
  version = "0.3.0";

  src = fetchFromGitea {
    domain = "codeberg.org";
    owner = "mergiraf";
    repo = "mergiraf";
    rev = "refs/tags/v${version}";
    hash = "sha256-egtX2daCbPXi5rX2OxbEZA/VI9R4HMj5LRKbUEBFo+E=";
    hash = "sha256-yBLSN5+rPPoxA6Bn1O2NNGNo9cDfowZdaOtVvvUmNAM=";
  };

  cargoLock = {
    lockFile = ./Cargo.lock;
    outputHashes = {
      "tree-sitter-go-0.23.1" = "sha256-elPqkvVYs0vADOuN/umDteWP5hqcXhQAoSkqYDtTxaU=";
      "tree-sitter-xml-0.7.0" = "sha256-RTWvOUAs3Uql9DKsP1jf9FZZHaZORE40GXd+6g6RQZw=";
      "tree-sitter-yaml-0.6.1" = "sha256-gS+SjOnGl/86U9VV/y1ca7naYIe7DAOvOv++jCRLTKo=";
    };
  };

  nativeCheckInputs = [ git ];
  nativeCheckInputs = [
    git
    versionCheckHook
  ];

  versionCheckProgramArg = [ "--version" ];

  meta = {
    description = "Syntax-aware git merge driver for a growing collection of programming languages and file formats";
    mainProgram = "mergiraf";
    homepage = "https://mergiraf.org/";
    changelog = "https://codeberg.org/mergiraf/mergiraf/releases/v${version}";
    license = lib.licenses.gpl3Only;
    maintainers = with lib.maintainers; [ zimbatm ];
    maintainers = with lib.maintainers; [
      zimbatm
      genga898
    ];
    mainProgram = "mergiraf";
  };
}