Unverified Commit 1a99acd0 authored by figsoda's avatar figsoda Committed by GitHub
Browse files

Merge pull request #208568 from figsoda/nurl

nurl: 0.1.1 -> 0.2.2
parents 619b9dd1 108b7093
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py

{ buildGrammar, fetchFromGitHub, fetchFromGitLab, fetchFromSourcehut, fetchgit }:
{ buildGrammar, fetchFromBitbucket, fetchFromGitHub, fetchFromGitLab, fetchFromGitea, fetchFromGitiles, fetchFromRepoOrCz, fetchFromSourcehut, fetchgit }:

{
  ada = buildGrammar {
@@ -1371,8 +1371,10 @@
  t32 = buildGrammar {
    language = "t32";
    version = "f8106fc";
    source = fetchgit {
      url = "https://codeberg.org/xasc/tree-sitter-t32";
    source = fetchFromGitea {
      domain = "codeberg.org";
      owner = "xasc";
      repo = "tree-sitter-t32";
      rev = "f8106fcf5a27f905b3d9d55d9cd3e910bea70c60";
      hash = "sha256-hKddSekx67Yqm4+LqVaH8Sf1+73RlCnXE6th2FTHB34=";
    };
+6 −1
Original line number Diff line number Diff line
@@ -60,7 +60,12 @@ def generate_grammar(item):

generated_file = """# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py

{ buildGrammar, fetchFromGitHub, fetchFromGitLab, fetchFromSourcehut, fetchgit }:
{ buildGrammar"""

for fetcher in subprocess.check_output(["nurl", "-L"], text=True).splitlines():
    generated_file += f", {fetcher}"

generated_file += """ }:

{
"""
+12 −4
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchFromGitHub
, installShellFiles
, makeWrapper
, gitMinimal
, mercurial
@@ -9,24 +10,31 @@

rustPlatform.buildRustPackage rec {
  pname = "nurl";
  version = "0.1.1";
  version = "0.2.2";

  src = fetchFromGitHub {
    owner = "nix-community";
    repo = "nurl";
    rev = "v${version}";
    hash = "sha256-dN53Xpb3zOVI6Xpi+RRFQPLIMP3+ATMXpYpFGgFpzPw=";
    hash = "sha256-hK3bHaMzpqz3W/iJpSPf4Iv6nrLpVLBIkAy5QxI+yrg=";
  };

  cargoSha256 = "sha256-bdxHxLUeIPlRw7NKg0nTaDAkQam80eepqbuAmFVIMNs=";
  cargoSha256 = "sha256-eHk9mBaHbKVp7lCmSmrHQoRMDFCmUJ+LN5TVa3LhNZ8=";

  nativeBuildInputs = [ makeWrapper ];
  nativeBuildInputs = [
    installShellFiles
    makeWrapper
  ];

  postInstall = ''
    wrapProgram $out/bin/nurl \
      --prefix PATH : ${lib.makeBinPath [ gitMinimal mercurial nix ]}
    installManPage artifacts/nurl.1
    installShellCompletion artifacts/nurl.{bash,fish} --zsh artifacts/_nurl
  '';

  GEN_ARTIFACTS = "artifacts";

  meta = with lib; {
    description = "Command-line tool to generate Nix fetcher calls from repository URLs";
    homepage = "https://github.com/nix-community/nurl";