mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-27 17:33:09 +00:00
nurl: 0.1.1 -> 0.2.1
Diff: https://github.com/nix-community/nurl/compare/v0.1.1...v0.2.1 Changelog: https://github.com/nix-community/nurl/blob/v0.2.1/CHANGELOG.md
This commit is contained in:
parent
ac949b8892
commit
fad9d559a3
@ -1,6 +1,6 @@
|
|||||||
# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py
|
# 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 {
|
ada = buildGrammar {
|
||||||
@ -1371,8 +1371,10 @@
|
|||||||
t32 = buildGrammar {
|
t32 = buildGrammar {
|
||||||
language = "t32";
|
language = "t32";
|
||||||
version = "f8106fc";
|
version = "f8106fc";
|
||||||
source = fetchgit {
|
source = fetchFromGitea {
|
||||||
url = "https://codeberg.org/xasc/tree-sitter-t32";
|
domain = "codeberg.org";
|
||||||
|
owner = "xasc";
|
||||||
|
repo = "tree-sitter-t32";
|
||||||
rev = "f8106fcf5a27f905b3d9d55d9cd3e910bea70c60";
|
rev = "f8106fcf5a27f905b3d9d55d9cd3e910bea70c60";
|
||||||
hash = "sha256-hKddSekx67Yqm4+LqVaH8Sf1+73RlCnXE6th2FTHB34=";
|
hash = "sha256-hKddSekx67Yqm4+LqVaH8Sf1+73RlCnXE6th2FTHB34=";
|
||||||
};
|
};
|
||||||
|
@ -60,7 +60,12 @@ def generate_grammar(item):
|
|||||||
|
|
||||||
generated_file = """# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py
|
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 += """ }:
|
||||||
|
|
||||||
{
|
{
|
||||||
"""
|
"""
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, rustPlatform
|
, rustPlatform
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, installShellFiles
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, gitMinimal
|
, gitMinimal
|
||||||
, mercurial
|
, mercurial
|
||||||
@ -9,24 +10,31 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "nurl";
|
pname = "nurl";
|
||||||
version = "0.1.1";
|
version = "0.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
repo = "nurl";
|
repo = "nurl";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-dN53Xpb3zOVI6Xpi+RRFQPLIMP3+ATMXpYpFGgFpzPw=";
|
hash = "sha256-bL0HNoHHFH7ouw4gFl0QJCjAOCzHPnTS76OmrgQN3V4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-bdxHxLUeIPlRw7NKg0nTaDAkQam80eepqbuAmFVIMNs=";
|
cargoSha256 = "sha256-UfJeYAN1f/JvPpEKzlG2BzUulreDqv3NEnSoOb2TlM0=";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [
|
||||||
|
installShellFiles
|
||||||
|
makeWrapper
|
||||||
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram $out/bin/nurl \
|
wrapProgram $out/bin/nurl \
|
||||||
--prefix PATH : ${lib.makeBinPath [ gitMinimal mercurial nix ]}
|
--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; {
|
meta = with lib; {
|
||||||
description = "Command-line tool to generate Nix fetcher calls from repository URLs";
|
description = "Command-line tool to generate Nix fetcher calls from repository URLs";
|
||||||
homepage = "https://github.com/nix-community/nurl";
|
homepage = "https://github.com/nix-community/nurl";
|
||||||
|
Loading…
Reference in New Issue
Block a user