nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
3cd24799 0283c7d1

+1332 -3204
+250 -101
doc/languages-frameworks/python.section.md
··· 10 10 high amount of packages. The attribute `python3` refers to the default 11 11 interpreter, which is currently CPython 3.10. The attribute `python` refers to 12 12 CPython 2.7 for backwards-compatibility. It is also possible to refer to 13 - specific versions, e.g. `python39` refers to CPython 3.9, and `pypy` refers to 13 + specific versions, e.g. `python311` refers to CPython 3.11, and `pypy` refers to 14 14 the default PyPy interpreter. 15 15 16 16 Python is used a lot, and in different ways. This affects also how it is ··· 26 26 The interpreters have several common attributes. One of these attributes is 27 27 `pkgs`, which is a package set of Python libraries for this specific 28 28 interpreter. E.g., the `toolz` package corresponding to the default interpreter 29 - is `python.pkgs.toolz`, and the CPython 3.9 version is `python39.pkgs.toolz`. 29 + is `python.pkgs.toolz`, and the CPython 3.11 version is `python311.pkgs.toolz`. 30 30 The main package set contains aliases to these package sets, e.g. 31 - `pythonPackages` refers to `python.pkgs` and `python39Packages` to 32 - `python39.pkgs`. 31 + `pythonPackages` refers to `python.pkgs` and `python311Packages` to 32 + `python311.pkgs`. 33 33 34 34 #### Installing Python and packages {#installing-python-and-packages} 35 35 ··· 54 54 executables are wrapped to be able to find each other and all of the modules. 55 55 56 56 In the following examples we will start by creating a simple, ad-hoc environment 57 - with a nix-shell that has `numpy` and `toolz` in Python 3.9; then we will create 57 + with a nix-shell that has `numpy` and `toolz` in Python 3.11; then we will create 58 58 a re-usable environment in a single-file Python script; then we will create a 59 59 full Python environment for development with this same environment. 60 60 ··· 70 70 their runtime dependencies), with no other Python packages in the Python 71 71 interpreter's scope. 72 72 73 - To create a Python 3.9 session with `numpy` and `toolz` available, run: 73 + To create a Python 3.11 session with `numpy` and `toolz` available, run: 74 74 75 75 ```sh 76 - $ nix-shell -p 'python39.withPackages(ps: with ps; [ numpy toolz ])' 76 + $ nix-shell -p 'python311.withPackages(ps: with ps; [ numpy toolz ])' 77 77 ``` 78 78 79 79 By default `nix-shell` will start a `bash` session with this interpreter in our ··· 81 81 82 82 ```Python console 83 83 [nix-shell:~/src/nixpkgs]$ python3 84 - Python 3.9.12 (main, Mar 23 2022, 21:36:19) 85 - [GCC 11.3.0] on linux 84 + Python 3.11.3 (main, Apr 4 2023, 22:36:41) [GCC 12.2.0] on linux 86 85 Type "help", "copyright", "credits" or "license" for more information. 87 86 >>> import numpy; import toolz 88 87 ``` ··· 101 102 directly like so: 102 103 103 104 ```sh 104 - $ nix-shell -p "python39.withPackages (ps: with ps; [ numpy toolz requests ])" --run python3 105 + $ nix-shell -p "python311.withPackages (ps: with ps; [ numpy toolz requests ])" --run python3 105 106 this derivation will be built: 106 - /nix/store/mpn7k6bkjl41fm51342rafaqfsl10qs4-python3-3.9.12-env.drv 107 - this path will be fetched (0.09 MiB download, 0.41 MiB unpacked): 108 - /nix/store/5gaiacnzi096b6prc6aa1pwrhncmhc8b-python3.9-toolz-0.11.2 109 - copying path '/nix/store/5gaiacnzi096b6prc6aa1pwrhncmhc8b-python3.9-toolz-0.11.2' from 'https://cache.nixos.org'... 110 - building '/nix/store/mpn7k6bkjl41fm51342rafaqfsl10qs4-python3-3.9.12-env.drv'... 111 - created 279 symlinks in user environment 112 - Python 3.9.12 (main, Mar 23 2022, 21:36:19) 113 - [GCC 11.3.0] on linux 107 + /nix/store/r19yf5qgfiakqlhkgjahbg3zg79549n4-python3-3.11.2-env.drv 108 + building '/nix/store/r19yf5qgfiakqlhkgjahbg3zg79549n4-python3-3.11.2-env.drv'... 109 + created 273 symlinks in user environment 110 + Python 3.11.2 (main, Feb 7 2023, 13:52:42) [GCC 12.2.0] on linux 114 111 Type "help", "copyright", "credits" or "license" for more information. 115 112 >>> import requests 116 113 >>> ··· 145 150 in the previous section, we could startup a shell and just run it like so: 146 151 147 152 ```ShellSession 148 - $ nix-shell -p 'python39.withPackages(ps: with ps; [ numpy ])' --run 'python3 foo.py' 153 + $ nix-shell -p 'python311.withPackages (ps: with ps; [ numpy ])' --run 'python3 foo.py' 149 154 The dot product of [1 2] and [3 4] is: 11 150 155 ``` 151 156 ··· 185 190 186 191 ```python 187 192 #!/usr/bin/env nix-shell 188 - #!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.numpy ])" 189 - #!nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/d373d80b1207d52621961b16aa4a3438e4f98167.tar.gz 193 + #!nix-shell -i python3 -p "python3.withPackages (ps: [ ps.numpy ])" 194 + #!nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/e51209796c4262bfb8908e3d6d72302fe4e96f5f.tar.gz 190 195 import numpy as np 191 196 a = np.array([1,2]) 192 197 b = np.array([3,4]) 193 198 print(f"The dot product of {a} and {b} is: {np.dot(a, b)}") 194 199 ``` 195 200 196 - This will execute with the exact same versions of Python 3.8, numpy, and system 201 + This will execute with the exact same versions of Python 3.10, numpy, and system 197 202 dependencies a year from now as it does today, because it will always use 198 - exactly git commit `d373d80b1207d52621961b16aa4a3438e4f98167` of Nixpkgs for all 203 + exactly git commit `e51209796c4262bfb8908e3d6d72302fe4e96f5f` of Nixpkgs for all 199 204 of the package versions. 200 205 201 206 This is also a great way to ensure the script executes identically on different ··· 208 213 development we're usually working in an entire package repository. 209 214 210 215 As explained in the Nix manual, `nix-shell` can also load an expression from a 211 - `.nix` file. Say we want to have Python 3.9, `numpy` and `toolz`, like before, 216 + `.nix` file. Say we want to have Python 3.11, `numpy` and `toolz`, like before, 212 217 in an environment. We can add a `shell.nix` file describing our dependencies: 213 218 214 219 ```nix 215 220 with import <nixpkgs> {}; 216 - (python39.withPackages (ps: [ps.numpy ps.toolz])).env 221 + (python311.withPackages (ps: with ps; [ 222 + numpy 223 + toolz 224 + ])).env 217 225 ``` 218 226 219 227 And then at the command line, just typing `nix-shell` produces the same ··· 230 232 imports the `<nixpkgs>` function, `{}` calls it and the `with` statement 231 233 brings all attributes of `nixpkgs` in the local scope. These attributes form 232 234 the main package set. 233 - 2. Then we create a Python 3.9 environment with the `withPackages` function, as before. 235 + 2. Then we create a Python 3.11 environment with the `withPackages` function, as before. 234 236 3. The `withPackages` function expects us to provide a function as an argument 235 237 that takes the set of all Python packages and returns a list of packages to 236 238 include in the environment. Here, we select the packages `numpy` and `toolz` ··· 241 243 ```nix 242 244 with import <nixpkgs> {}; 243 245 let 244 - pythonEnv = python39.withPackages (ps: [ 246 + pythonEnv = python311.withPackages (ps: [ 245 247 ps.numpy 246 248 ps.toolz 247 249 ]); ··· 325 327 { # ... 326 328 327 329 environment.systemPackages = with pkgs; [ 328 - (python38.withPackages(ps: with ps; [ numpy toolz ])) 330 + (python310.withPackages(ps: with ps; [ numpy toolz ])) 329 331 ]; 330 332 } 331 333 ``` ··· 346 348 `toolz` package. 347 349 348 350 ```nix 349 - { lib, buildPythonPackage, fetchPypi }: 351 + { lib 352 + , buildPythonPackage 353 + , fetchPypi 354 + }: 350 355 351 356 buildPythonPackage rec { 352 357 pname = "toolz"; 353 358 version = "0.10.0"; 359 + format = "setuptools"; 354 360 355 361 src = fetchPypi { 356 362 inherit pname version; 357 363 hash = "sha256-CP3V73yWSArRHBLUct4hrNMjWZlvaaUlkpm1QP66RWA="; 358 364 }; 359 365 366 + # has no tests 360 367 doCheck = false; 361 368 369 + pythonImportsCheck = [ 370 + "toolz.itertoolz" 371 + "toolz.functoolz" 372 + "toolz.dicttoolz" 373 + ]; 374 + 362 375 meta = with lib; { 376 + changelog = "https://github.com/pytoolz/toolz/releases/tag/${version}"; 363 377 homepage = "https://github.com/pytoolz/toolz"; 364 378 description = "List processing tools and functional utilities"; 365 379 license = licenses.bsd3; ··· 386 376 following the name on PyPi) and a version. Another argument, `src` specifies the 387 377 source, which in this case is fetched from PyPI using the helper function 388 378 `fetchPypi`. The argument `doCheck` is used to set whether tests should be run 389 - when building the package. Furthermore, we specify some (optional) meta 379 + when building the package. Since there are no tests, we rely on `pythonImportsCheck` 380 + to test whether the package can be imported. Furthermore, we specify some meta 390 381 information. The output of the function is a derivation. 391 382 392 383 An expression for `toolz` can be found in the Nixpkgs repository. As explained 393 384 in the introduction of this Python section, a derivation of `toolz` is available 394 - for each interpreter version, e.g. `python39.pkgs.toolz` refers to the `toolz` 395 - derivation corresponding to the CPython 3.9 interpreter. 385 + for each interpreter version, e.g. `python311.pkgs.toolz` refers to the `toolz` 386 + derivation corresponding to the CPython 3.11 interpreter. 396 387 397 388 The above example works when you're directly working on 398 389 `pkgs/top-level/python-packages.nix` in the Nixpkgs repository. Often though, ··· 406 395 with import <nixpkgs> {}; 407 396 408 397 ( let 409 - my_toolz = python39.pkgs.buildPythonPackage rec { 398 + my_toolz = python311.pkgs.buildPythonPackage rec { 410 399 pname = "toolz"; 411 400 version = "0.10.0"; 401 + format = "setuptools"; 412 402 413 - src = python39.pkgs.fetchPypi { 403 + src = python311.pkgs.fetchPypi { 414 404 inherit pname version; 415 405 hash = "sha256-CP3V73yWSArRHBLUct4hrNMjWZlvaaUlkpm1QP66RWA="; 416 406 }; 417 407 408 + # has no tests 418 409 doCheck = false; 419 410 420 411 meta = { 421 412 homepage = "https://github.com/pytoolz/toolz/"; 422 413 description = "List processing tools and functional utilities"; 414 + # [...] 423 415 }; 424 416 }; 425 417 426 - in python38.withPackages (ps: [ps.numpy my_toolz]) 418 + in python311.withPackages (ps: with ps; [ 419 + numpy 420 + my_toolz 421 + ]) 427 422 ).env 428 423 ``` 429 424 430 425 Executing `nix-shell` will result in an environment in which you can use 431 - Python 3.9 and the `toolz` package. As you can see we had to explicitly mention 426 + Python 3.11 and the `toolz` package. As you can see we had to explicitly mention 432 427 for which Python version we want to build a package. 433 428 434 429 So, what did we do here? Well, we took the Nix expression that we used earlier ··· 459 442 order to build [`datashape`](https://github.com/blaze/datashape). 460 443 461 444 ```nix 462 - { lib, buildPythonPackage, fetchPypi, numpy, multipledispatch, python-dateutil, pytest }: 445 + { lib 446 + , buildPythonPackage 447 + , fetchPypi 448 + 449 + # dependencies 450 + , numpy, multipledispatch, python-dateutil 451 + 452 + # tests 453 + , pytest 454 + }: 463 455 464 456 buildPythonPackage rec { 465 457 pname = "datashape"; 466 458 version = "0.4.7"; 459 + format = "setuptools"; 467 460 468 461 src = fetchPypi { 469 462 inherit pname version; 470 463 hash = "sha256-FLLvdm1MllKrgTGC6Gb0k0deZeVYvtCCLji/B7uhong="; 471 464 }; 472 465 473 - nativeCheckInputs = [ pytest ]; 474 - propagatedBuildInputs = [ numpy multipledispatch python-dateutil ]; 466 + propagatedBuildInputs = [ 467 + multipledispatch 468 + numpy 469 + python-dateutil 470 + ]; 471 + 472 + nativeCheckInputs = [ 473 + pytest 474 + ]; 475 475 476 476 meta = with lib; { 477 + changelog = "https://github.com/blaze/datashape/releases/tag/${version}"; 477 478 homepage = "https://github.com/ContinuumIO/datashape"; 478 479 description = "A data description language"; 479 480 license = licenses.bsd2; ··· 501 466 ``` 502 467 503 468 We can see several runtime dependencies, `numpy`, `multipledispatch`, and 504 - `python-dateutil`. Furthermore, we have one `nativeCheckInputs`, i.e. `pytest`. `pytest` is a 505 - test runner and is only used during the `checkPhase` and is therefore not added 506 - to `propagatedBuildInputs`. 469 + `python-dateutil`. Furthermore, we have `nativeCheckInputs` with `pytest`. 470 + `pytest` is a test runner and is only used during the `checkPhase` and is 471 + therefore not added to `propagatedBuildInputs`. 507 472 508 473 In the previous case we had only dependencies on other Python packages to consider. 509 474 Occasionally you have also system libraries to consider. E.g., `lxml` provides ··· 511 476 when building the bindings and are therefore added as `buildInputs`. 512 477 513 478 ```nix 514 - { lib, pkgs, buildPythonPackage, fetchPypi }: 479 + { lib 480 + , pkgs 481 + , buildPythonPackage 482 + , fetchPypi 483 + }: 515 484 516 485 buildPythonPackage rec { 517 486 pname = "lxml"; 518 487 version = "3.4.4"; 488 + format = "setuptools"; 519 489 520 490 src = fetchPypi { 521 491 inherit pname version; 522 492 hash = "sha256-s9NiusRxFydHzaNRMjjxFcvWxfi45jGb9ql6eJJyQJk="; 523 493 }; 524 494 525 - buildInputs = [ pkgs.libxml2 pkgs.libxslt ]; 495 + buildInputs = [ 496 + pkgs.libxml2 497 + pkgs.libxslt 498 + ]; 526 499 527 500 meta = with lib; { 501 + changelog = "https://github.com/lxml/lxml/releases/tag/lxml-${version}"; 528 502 description = "Pythonic binding for the libxml2 and libxslt libraries"; 529 503 homepage = "https://lxml.de"; 530 504 license = licenses.bsd3; ··· 553 509 therefore we have to set `LDFLAGS` and `CFLAGS`. 554 510 555 511 ```nix 556 - { lib, pkgs, buildPythonPackage, fetchPypi, numpy, scipy }: 512 + { lib 513 + , pkgs 514 + , buildPythonPackage 515 + , fetchPypi 516 + 517 + # dependencies 518 + , numpy 519 + , scipy 520 + }: 557 521 558 522 buildPythonPackage rec { 559 523 pname = "pyFFTW"; 560 524 version = "0.9.2"; 525 + format = "setuptools"; 561 526 562 527 src = fetchPypi { 563 528 inherit pname version; 564 529 hash = "sha256-9ru2r6kwhUCaskiFoaPNuJCfCVoUL01J40byvRt4kHQ="; 565 530 }; 566 531 567 - buildInputs = [ pkgs.fftw pkgs.fftwFloat pkgs.fftwLongDouble]; 532 + buildInputs = [ 533 + pkgs.fftw 534 + pkgs.fftwFloat 535 + pkgs.fftwLongDouble 536 + ]; 568 537 569 - propagatedBuildInputs = [ numpy scipy ]; 570 - 571 - # Tests cannot import pyfftw. pyfftw works fine though. 572 - doCheck = false; 538 + propagatedBuildInputs = [ 539 + numpy 540 + scipy 541 + ]; 573 542 574 543 preConfigure = '' 575 544 export LDFLAGS="-L${pkgs.fftw.dev}/lib -L${pkgs.fftwFloat.out}/lib -L${pkgs.fftwLongDouble.out}/lib" 576 545 export CFLAGS="-I${pkgs.fftw.dev}/include -I${pkgs.fftwFloat.dev}/include -I${pkgs.fftwLongDouble.dev}/include" 577 546 ''; 578 547 548 + # Tests cannot import pyfftw. pyfftw works fine though. 549 + doCheck = false; 550 + 579 551 meta = with lib; { 552 + changelog = "https://github.com/pyFFTW/pyFFTW/releases/tag/v${version}"; 580 553 description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; 581 554 homepage = "http://hgomersall.github.com/pyFFTW"; 582 555 license = with licenses; [ bsd2 bsd3 ]; ··· 651 590 checkPhase = '' 652 591 runHook preCheck 653 592 654 - pytest tests/ --ignore=tests/integration -k 'not download and not update' 593 + pytest tests/ --ignore=tests/integration -k 'not download and not update' --ignore=tests/test_failing.py 655 594 656 595 runHook postCheck 657 596 ''; ··· 679 618 Using the example above, the analogous `pytestCheckHook` usage would be: 680 619 681 620 ``` 682 - nativeCheckInputs = [ pytestCheckHook ]; 621 + nativeCheckInputs = [ 622 + pytestCheckHook 623 + ]; 683 624 684 625 # requires additional data 685 - pytestFlagsArray = [ "tests/" "--ignore=tests/integration" ]; 626 + pytestFlagsArray = [ 627 + "tests/" 628 + "--ignore=tests/integration" 629 + ]; 686 630 687 631 disabledTests = [ 688 632 # touches network ··· 729 663 the listed modules. 730 664 731 665 ``` 732 - pythonImportsCheck = [ "requests" "urllib" ]; 666 + pythonImportsCheck = [ 667 + "requests" 668 + "urllib" 669 + ]; 733 670 ``` 734 671 735 672 roughly translates to: ··· 773 704 we can do: 774 705 775 706 ``` 776 - nativeBuildInputs = [ pythonRelaxDepsHook ]; 777 - pythonRelaxDeps = [ "pkg1" "pkg3" ]; 778 - pythonRemoveDeps = [ "pkg2" ]; 707 + nativeBuildInputs = [ 708 + pythonRelaxDepsHook 709 + ]; 710 + pythonRelaxDeps = [ 711 + "pkg1" 712 + "pkg3" 713 + ]; 714 + pythonRemoveDeps = [ 715 + "pkg2" 716 + ]; 779 717 ``` 780 718 781 719 which would result in the following `requirements.txt` file: ··· 825 749 `unittestCheckHook` is a hook which will substitute the setuptools `test` command for a `checkPhase` which runs `python -m unittest discover`: 826 750 827 751 ``` 828 - nativeCheckInputs = [ unittestCheckHook ]; 752 + nativeCheckInputs = [ 753 + unittestCheckHook 754 + ]; 829 755 830 - unittestFlagsArray = [ "-s" "tests" "-v" ]; 756 + unittestFlagsArray = [ 757 + "-s" "tests" "-v" 758 + ]; 831 759 ``` 832 760 833 761 #### Using sphinxHook {#using-sphinxhook} ··· 896 816 is a local source, and if the local source has a `setup.py`, then development 897 817 mode is activated. 898 818 899 - In the following example, we create a simple environment that has a Python 3.9 819 + In the following example, we create a simple environment that has a Python 3.11 900 820 version of our package in it, as well as its dependencies and other packages we 901 821 like to have in the environment, all specified with `propagatedBuildInputs`. 902 822 Indeed, we can just add any package we like to have in our environment to ··· 904 824 905 825 ```nix 906 826 with import <nixpkgs> {}; 907 - with python39Packages; 827 + with python311Packages; 908 828 909 829 buildPythonPackage rec { 910 830 name = "mypackage"; 911 831 src = ./path/to/package/source; 912 - propagatedBuildInputs = [ pytest numpy pkgs.libsndfile ]; 832 + propagatedBuildInputs = [ 833 + pytest 834 + numpy 835 + pkgs.libsndfile 836 + ]; 913 837 } 914 838 ``` 915 839 ··· 941 857 We first create a function that builds `toolz` in `~/path/to/toolz/release.nix` 942 858 943 859 ```nix 944 - { lib, buildPythonPackage }: 860 + { lib 861 + , buildPythonPackage 862 + }: 945 863 946 864 buildPythonPackage rec { 947 865 pname = "toolz"; 948 866 version = "0.10.0"; 867 + format = "setuptools"; 949 868 950 869 src = fetchPypi { 951 870 inherit pname version; ··· 956 869 }; 957 870 958 871 meta = with lib; { 872 + changelog = "https://github.com/pytoolz/toolz/releases/tag/${version}"; 959 873 homepage = "https://github.com/pytoolz/toolz/"; 960 874 description = "List processing tools and functional utilities"; 961 875 license = licenses.bsd3; ··· 973 885 974 886 ( let 975 887 toolz = callPackage /path/to/toolz/release.nix { 976 - buildPythonPackage = python38Packages.buildPythonPackage; 888 + buildPythonPackage = python310 889 + Packages.buildPythonPackage; 977 890 }; 978 - in python38.withPackages (ps: [ ps.numpy toolz ]) 891 + in python310.withPackages (ps: [ 892 + ps.numpy 893 + toolz 894 + ]) 979 895 ).env 980 896 ``` 981 897 ··· 987 895 depends on the `python` derivation that is passed to `buildPythonPackage`. Nix 988 896 tries to automatically pass arguments when possible, which is why generally you 989 897 don't explicitly define which `python` derivation should be used. In the above 990 - example we use `buildPythonPackage` that is part of the set `python38Packages`, 991 - and in this case the `python38` interpreter is automatically used. 898 + example we use `buildPythonPackage` that is part of the set `python3Packages`, 899 + and in this case the `python3` interpreter is automatically used. 992 900 993 901 ## Reference {#reference} 994 902 995 903 ### Interpreters {#interpreters} 996 904 997 - Versions 2.7, 3.7, 3.8, 3.9 and 3.10 of the CPython interpreter are available 998 - as respectively `python27`, `python37`, `python38`, `python39` and `python310`. 905 + Versions 2.7, 3.8, 3.9, 3.10 and 3.11 of the CPython interpreter are available 906 + as respectively `python27`, python38`, `python39`, `python310` and `python311`. 999 907 The aliases `python2` and `python3` correspond to respectively `python27` and 1000 - `python39`. The attribute `python` maps to `python2`. The PyPy interpreters 908 + `python310`. The attribute `python` maps to `python2`. The PyPy interpreters 1001 909 compatible with Python 2.7 and 3 are available as `pypy27` and `pypy3`, with 1002 910 aliases `pypy2` mapping to `pypy27` and `pypy` mapping to `pypy2`. The Nix 1003 911 expressions for the interpreters can be found in ··· 1020 928 - `buildEnv`. Function to build python interpreter environments with extra packages bundled together. See section *python.buildEnv function* for usage and documentation. 1021 929 - `withPackages`. Simpler interface to `buildEnv`. See section *python.withPackages function* for usage and documentation. 1022 930 - `sitePackages`. Alias for `lib/${libPrefix}/site-packages`. 1023 - - `executable`. Name of the interpreter executable, e.g. `python3.8`. 931 + - `executable`. Name of the interpreter executable, e.g. `python3.10`. 1024 932 - `pkgs`. Set of Python packages for that specific interpreter. The package set can be modified by overriding the interpreter and passing `packageOverrides`. 1025 933 1026 934 ### Optimizations {#optimizations} ··· 1060 968 sets are 1061 969 1062 970 * `pkgs.python27Packages` 1063 - * `pkgs.python37Packages` 971 + * `pkgs.python3Packages` 1064 972 * `pkgs.python38Packages` 1065 973 * `pkgs.python39Packages` 1066 974 * `pkgs.python310Packages` ··· 1070 978 and the aliases 1071 979 1072 980 * `pkgs.python2Packages` pointing to `pkgs.python27Packages` 1073 - * `pkgs.python3Packages` pointing to `pkgs.python39Packages` 981 + * `pkgs.python3Packages` pointing to `pkgs.python310Packages` 1074 982 * `pkgs.pythonPackages` pointing to `pkgs.python2Packages` 1075 983 1076 984 #### `buildPythonPackage` function {#buildpythonpackage-function} ··· 1082 990 The following is an example: 1083 991 1084 992 ```nix 1085 - { lib, buildPythonPackage, fetchPypi, hypothesis, setuptools-scm, attrs, py, setuptools, six, pluggy }: 993 + { lib 994 + , buildPythonPackage 995 + , fetchPypi 996 + 997 + # build-system 998 + , setuptools-scm 999 + 1000 + # dependencies 1001 + , attrs 1002 + , pluggy 1003 + , py 1004 + , setuptools 1005 + , six 1006 + 1007 + # tests 1008 + , hypothesis 1009 + }: 1086 1010 1087 1011 buildPythonPackage rec { 1088 1012 pname = "pytest"; 1089 1013 version = "3.3.1"; 1014 + format = "setuptools"; 1090 1015 1091 1016 src = fetchPypi { 1092 1017 inherit pname version; ··· 1115 1006 rm testing/test_argcomplete.py 1116 1007 ''; 1117 1008 1118 - nativeCheckInputs = [ hypothesis ]; 1119 - nativeBuildInputs = [ setuptools-scm ]; 1120 - propagatedBuildInputs = [ attrs py setuptools six pluggy ]; 1009 + nativeBuildInputs = [ 1010 + setuptools-scm 1011 + ]; 1012 + 1013 + propagatedBuildInputs = [ 1014 + attrs 1015 + py 1016 + setuptools 1017 + six 1018 + pluggy 1019 + ]; 1020 + 1021 + nativeCheckInputs = [ 1022 + hypothesis 1023 + ]; 1121 1024 1122 1025 meta = with lib; { 1123 - maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; 1026 + changelog = "https://github.com/pytest-dev/pytest/releases/tag/${version}"; 1124 1027 description = "Framework for writing tests"; 1028 + homepage = "https://github.com/pytest-dev/pytest"; 1029 + license = licenses.mit; 1030 + maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; 1125 1031 }; 1126 1032 } 1127 1033 ``` ··· 1238 1114 }; 1239 1115 in pkgs.python3.override {inherit packageOverrides; self = python;}; 1240 1116 1241 - in python.withPackages(ps: [ps.blaze])).env 1117 + in python.withPackages(ps: [ ps.blaze ])).env 1242 1118 ``` 1243 1119 1244 1120 #### Optional extra dependencies {#python-optional-dependencies} ··· 1284 1160 specifying an interpreter version), like this: 1285 1161 1286 1162 ```nix 1287 - { lib, python3 }: 1163 + { lib 1164 + , python3 1165 + }: 1288 1166 1289 1167 python3.pkgs.buildPythonApplication rec { 1290 1168 pname = "luigi"; 1291 1169 version = "2.7.9"; 1170 + format = "setuptools"; 1292 1171 1293 1172 src = python3.pkgs.fetchPypi { 1294 1173 inherit pname version; 1295 1174 hash = "sha256-Pe229rT0aHwA98s+nTHQMEFKZPo/yw6sot8MivFDvAw="; 1296 1175 }; 1297 1176 1298 - propagatedBuildInputs = with python3.pkgs; [ tornado python-daemon ]; 1177 + propagatedBuildInputs = with python3.pkgs; [ 1178 + tornado 1179 + python-daemon 1180 + ]; 1299 1181 1300 1182 meta = with lib; { 1301 1183 ... ··· 1383 1253 with import <nixpkgs> {}; 1384 1254 1385 1255 (python3.buildEnv.override { 1386 - extraLibs = with python3Packages; [ numpy requests ]; 1256 + extraLibs = with python3Packages; [ 1257 + numpy 1258 + requests 1259 + ]; 1387 1260 }).env 1388 1261 ``` 1389 1262 ··· 1412 1279 ```nix 1413 1280 with import <nixpkgs> {}; 1414 1281 1415 - python.withPackages (ps: [ps.pyramid]) 1282 + python.withPackages (ps: [ ps.pyramid ]) 1416 1283 ``` 1417 1284 1418 1285 `withPackages` passes the correct package set for the specific interpreter ··· 1422 1289 ```nix 1423 1290 with import <nixpkgs> {}; 1424 1291 1425 - python3.withPackages (ps: [ps.pyramid]) 1292 + python3.withPackages (ps: [ ps.pyramid ]) 1426 1293 ``` 1427 1294 1428 1295 Now, `ps` is set to `python3Packages`, matching the version of the interpreter. ··· 1434 1301 ```nix 1435 1302 with import <nixpkgs> {}; 1436 1303 1437 - (python38.withPackages (ps: [ps.numpy ps.requests])).env 1304 + (python3.withPackages (ps: with ps; [ 1305 + numpy 1306 + requests 1307 + ])).env 1438 1308 ``` 1439 1309 1440 1310 In contrast to `python.buildEnv`, `python.withPackages` does not support the ··· 1529 1393 1530 1394 When the environment variable `DETERMINISTIC_BUILD` is set, all bytecode will 1531 1395 have timestamp 1. The `buildPythonPackage` function sets `DETERMINISTIC_BUILD=1` 1532 - and [PYTHONHASHSEED=0](https://docs.python.org/3.8/using/cmdline.html#envvar-PYTHONHASHSEED). 1396 + and [PYTHONHASHSEED=0](https://docs.python.org/3.11/using/cmdline.html#envvar-PYTHONHASHSEED). 1533 1397 Both are also exported in `nix-shell`. 1534 1398 1535 1399 ### Automatic tests {#automatic-tests} ··· 1544 1408 #### Common issues {#common-issues} 1545 1409 1546 1410 * Non-working tests can often be deselected. By default `buildPythonPackage` 1547 - runs `python setup.py test`. Most Python modules follows the standard test 1548 - protocol where the pytest runner can be used instead. `py.test` supports a 1549 - `-k` parameter to ignore test methods or classes: 1411 + runs `python setup.py test`. which is deprecated. Most Python modules however 1412 + do follow the standard test protocol where the pytest runner can be used 1413 + instead. `pytest` supports the `-k` and `--ignore` parameters to ignore test 1414 + methods or classes as well as whole files. For `pytestCheckHook` these are 1415 + conveniently exposed as `disabledTests` and `disabledTestPaths` respectively. 1550 1416 1551 1417 ```nix 1552 1418 buildPythonPackage { 1553 1419 # ... 1554 - # assumes the tests are located in tests 1555 - nativeCheckInputs = [ pytest ]; 1556 - checkPhase = '' 1557 - runHook preCheck 1420 + nativeCheckInputs = [ 1421 + pytestCheckHook 1422 + ]; 1558 1423 1559 - py.test -k 'not function_name and not other_function' tests 1424 + disabledTests = [ 1425 + "function_name" 1426 + "other_function" 1427 + ]; 1560 1428 1561 - runHook postCheck 1562 - ''; 1429 + disabledTestPaths = [ 1430 + "this/file.py" 1431 + ]; 1563 1432 } 1564 1433 ``` 1565 1434 ··· 1592 1451 packageOverrides = self: super: { 1593 1452 pandas = super.pandas.overridePythonAttrs(old: {name="foo";}); 1594 1453 }; 1595 - in pkgs.python38.override {inherit packageOverrides;}; 1454 + in pkgs.python310.override { 1455 + inherit packageOverrides; 1456 + }; 1596 1457 1597 - in python.withPackages(ps: [ps.pandas])).env 1458 + in python.withPackages (ps: [ 1459 + ps.pandas 1460 + ])).env 1598 1461 ``` 1599 1462 1600 1463 Using `nix-build` on this expression will build an environment that contains the ··· 1618 1473 packageOverrides = self: super: { 1619 1474 scipy = super.scipy_0_17; 1620 1475 }; 1621 - in (pkgs.python38.override {inherit packageOverrides;}).withPackages (ps: [ps.blaze]) 1476 + in (pkgs.python310.override { 1477 + inherit packageOverrides; 1478 + }).withPackages (ps: [ 1479 + ps.blaze 1480 + ]) 1622 1481 ).env 1623 1482 ``` 1624 1483 ··· 1636 1487 let 1637 1488 pkgs = import <nixpkgs> {}; 1638 1489 newpkgs = import pkgs.path { overlays = [ (self: super: { 1639 - python38 = let 1490 + python310 = let 1640 1491 packageOverrides = python-self: python-super: { 1641 1492 numpy = python-super.numpy_1_18; 1642 1493 }; 1643 - in super.python38.override {inherit packageOverrides;}; 1494 + in super.python310.override {inherit packageOverrides;}; 1644 1495 } ) ]; }; 1645 1496 in newpkgs.inkscape 1646 1497 ```
+1 -1
doc/stdenv/stdenv.chapter.md
··· 1204 1204 1205 1205 In order to alleviate this burden, the setup hook mechanism was written, where any package can include a shell script that \[by convention rather than enforcement by Nix\], any downstream reverse-dependency will source as part of its build process. That allows the downstream dependency to merely specify its dependencies, and lets those dependencies effectively initialize themselves. No boilerplate mirroring the list of dependencies is needed. 1206 1206 1207 - The setup hook mechanism is a bit of a sledgehammer though: a powerful feature with a broad and indiscriminate area of effect. The combination of its power and implicit use may be expedient, but isn’t without costs. Nix itself is unchanged, but the spirit of added dependencies being effect-free is violated even if the letter isn’t. For example, if a derivation path is mentioned more than once, Nix itself doesn’t care and simply makes sure the dependency derivation is already built just the same—depending is just needing something to exist, and needing is idempotent. However, a dependency specified twice will have its setup hook run twice, and that could easily change the build environment (though a well-written setup hook will therefore strive to be idempotent so this is in fact not observable). More broadly, setup hooks are anti-modular in that multiple dependencies, whether the same or different, should not interfere and yet their setup hooks may well do so. 1207 + The setup hook mechanism is a bit of a sledgehammer though: a powerful feature with a broad and indiscriminate area of effect. The combination of its power and implicit use may be expedient, but isn’t without costs. Nix itself is unchanged, but the spirit of added dependencies being effect-free is violated even if the latter isn’t. For example, if a derivation path is mentioned more than once, Nix itself doesn’t care and simply makes sure the dependency derivation is already built just the same—depending is just needing something to exist, and needing is idempotent. However, a dependency specified twice will have its setup hook run twice, and that could easily change the build environment (though a well-written setup hook will therefore strive to be idempotent so this is in fact not observable). More broadly, setup hooks are anti-modular in that multiple dependencies, whether the same or different, should not interfere and yet their setup hooks may well do so. 1208 1208 1209 1209 The most typical use of the setup hook is actually to add other hooks which are then run (i.e. after all the setup hooks) on each dependency. For example, the C compiler wrapper’s setup hook feeds itself flags for each dependency that contains relevant libraries and headers. This is done by defining a bash function, and appending its name to one of `envBuildBuildHooks`, `envBuildHostHooks`, `envBuildTargetHooks`, `envHostHostHooks`, `envHostTargetHooks`, or `envTargetTargetHooks`. These 6 bash variables correspond to the 6 sorts of dependencies by platform (there’s 12 total but we ignore the propagated/non-propagated axis). 1210 1210
+2
nixos/doc/manual/release-notes/rl-2305.section.md
··· 190 190 191 191 - `nushell` has been updated to at least version 0.77.0, which includes potential breaking changes in aliases. The old aliases are now available as `old-alias` but it is recommended you migrate to the new format. See [Reworked aliases](https://www.nushell.sh/blog/2023-03-14-nushell_0_77.html#reworked-aliases-breaking-changes-kubouch). 192 192 193 + - `gajim` has been updated to version 1.7.3 which has disabled legacy ciphers. See [changelog for version 1.7.0](https://dev.gajim.org/gajim/gajim/-/releases/1.7.0). 194 + 193 195 - `keepassx` and `keepassx2` have been removed, due to upstream [stopping development](https://www.keepassx.org/index.html%3Fp=636.html). Consider [KeePassXC](https://keepassxc.org) as a maintained alternative. 194 196 195 197 - The [services.kubo.settings](#opt-services.kubo.settings) option is now no longer stateful. If you changed any of the options in [services.kubo.settings](#opt-services.kubo.settings) in the past and then removed them from your NixOS configuration again, those changes are still in your Kubo configuration file but will now be reset to the default. If you're unsure, you may want to make a backup of your configuration file (probably /var/lib/ipfs/config) and compare after the update.
-2561
pkgs/applications/editors/helix/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "adler" 7 - version = "1.0.2" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 - 11 - [[package]] 12 - name = "ahash" 13 - version = "0.7.6" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 16 - dependencies = [ 17 - "getrandom", 18 - "once_cell", 19 - "version_check", 20 - ] 21 - 22 - [[package]] 23 - name = "ahash" 24 - version = "0.8.3" 25 - source = "registry+https://github.com/rust-lang/crates.io-index" 26 - checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 27 - dependencies = [ 28 - "cfg-if", 29 - "getrandom", 30 - "once_cell", 31 - "version_check", 32 - ] 33 - 34 - [[package]] 35 - name = "aho-corasick" 36 - version = "0.7.20" 37 - source = "registry+https://github.com/rust-lang/crates.io-index" 38 - checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 39 - dependencies = [ 40 - "memchr", 41 - ] 42 - 43 - [[package]] 44 - name = "android_system_properties" 45 - version = "0.1.5" 46 - source = "registry+https://github.com/rust-lang/crates.io-index" 47 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 48 - dependencies = [ 49 - "libc", 50 - ] 51 - 52 - [[package]] 53 - name = "anyhow" 54 - version = "1.0.70" 55 - source = "registry+https://github.com/rust-lang/crates.io-index" 56 - checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 57 - 58 - [[package]] 59 - name = "arc-swap" 60 - version = "1.6.0" 61 - source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 63 - 64 - [[package]] 65 - name = "autocfg" 66 - version = "1.1.0" 67 - source = "registry+https://github.com/rust-lang/crates.io-index" 68 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 69 - 70 - [[package]] 71 - name = "bitflags" 72 - version = "1.3.2" 73 - source = "registry+https://github.com/rust-lang/crates.io-index" 74 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 75 - 76 - [[package]] 77 - name = "bitflags" 78 - version = "2.0.2" 79 - source = "registry+https://github.com/rust-lang/crates.io-index" 80 - checksum = "487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1" 81 - 82 - [[package]] 83 - name = "bstr" 84 - version = "1.4.0" 85 - source = "registry+https://github.com/rust-lang/crates.io-index" 86 - checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" 87 - dependencies = [ 88 - "memchr", 89 - "once_cell", 90 - "regex-automata", 91 - "serde", 92 - ] 93 - 94 - [[package]] 95 - name = "btoi" 96 - version = "0.4.3" 97 - source = "registry+https://github.com/rust-lang/crates.io-index" 98 - checksum = "9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad" 99 - dependencies = [ 100 - "num-traits", 101 - ] 102 - 103 - [[package]] 104 - name = "bumpalo" 105 - version = "3.12.0" 106 - source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 108 - 109 - [[package]] 110 - name = "bytecount" 111 - version = "0.6.3" 112 - source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c" 114 - 115 - [[package]] 116 - name = "bytes" 117 - version = "1.4.0" 118 - source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 120 - 121 - [[package]] 122 - name = "cassowary" 123 - version = "0.3.0" 124 - source = "registry+https://github.com/rust-lang/crates.io-index" 125 - checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" 126 - 127 - [[package]] 128 - name = "cc" 129 - version = "1.0.79" 130 - source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 132 - 133 - [[package]] 134 - name = "cfg-if" 135 - version = "1.0.0" 136 - source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 138 - 139 - [[package]] 140 - name = "chardetng" 141 - version = "0.1.17" 142 - source = "registry+https://github.com/rust-lang/crates.io-index" 143 - checksum = "14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea" 144 - dependencies = [ 145 - "cfg-if", 146 - "encoding_rs", 147 - "memchr", 148 - ] 149 - 150 - [[package]] 151 - name = "chrono" 152 - version = "0.4.24" 153 - source = "registry+https://github.com/rust-lang/crates.io-index" 154 - checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 155 - dependencies = [ 156 - "iana-time-zone", 157 - "num-integer", 158 - "num-traits", 159 - "winapi", 160 - ] 161 - 162 - [[package]] 163 - name = "clipboard-win" 164 - version = "4.5.0" 165 - source = "registry+https://github.com/rust-lang/crates.io-index" 166 - checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362" 167 - dependencies = [ 168 - "error-code", 169 - "str-buf", 170 - "winapi", 171 - ] 172 - 173 - [[package]] 174 - name = "clru" 175 - version = "0.6.1" 176 - source = "registry+https://github.com/rust-lang/crates.io-index" 177 - checksum = "b8191fa7302e03607ff0e237d4246cc043ff5b3cb9409d995172ba3bea16b807" 178 - 179 - [[package]] 180 - name = "codespan-reporting" 181 - version = "0.11.1" 182 - source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 184 - dependencies = [ 185 - "termcolor", 186 - "unicode-width", 187 - ] 188 - 189 - [[package]] 190 - name = "content_inspector" 191 - version = "0.2.4" 192 - source = "registry+https://github.com/rust-lang/crates.io-index" 193 - checksum = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38" 194 - dependencies = [ 195 - "memchr", 196 - ] 197 - 198 - [[package]] 199 - name = "core-foundation-sys" 200 - version = "0.8.3" 201 - source = "registry+https://github.com/rust-lang/crates.io-index" 202 - checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 203 - 204 - [[package]] 205 - name = "crc32fast" 206 - version = "1.3.2" 207 - source = "registry+https://github.com/rust-lang/crates.io-index" 208 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 209 - dependencies = [ 210 - "cfg-if", 211 - ] 212 - 213 - [[package]] 214 - name = "crossterm" 215 - version = "0.26.1" 216 - source = "registry+https://github.com/rust-lang/crates.io-index" 217 - checksum = "a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13" 218 - dependencies = [ 219 - "bitflags 1.3.2", 220 - "crossterm_winapi", 221 - "futures-core", 222 - "libc", 223 - "mio", 224 - "parking_lot", 225 - "signal-hook", 226 - "signal-hook-mio", 227 - "winapi", 228 - ] 229 - 230 - [[package]] 231 - name = "crossterm_winapi" 232 - version = "0.9.0" 233 - source = "registry+https://github.com/rust-lang/crates.io-index" 234 - checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c" 235 - dependencies = [ 236 - "winapi", 237 - ] 238 - 239 - [[package]] 240 - name = "cxx" 241 - version = "1.0.94" 242 - source = "registry+https://github.com/rust-lang/crates.io-index" 243 - checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 244 - dependencies = [ 245 - "cc", 246 - "cxxbridge-flags", 247 - "cxxbridge-macro", 248 - "link-cplusplus", 249 - ] 250 - 251 - [[package]] 252 - name = "cxx-build" 253 - version = "1.0.94" 254 - source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 256 - dependencies = [ 257 - "cc", 258 - "codespan-reporting", 259 - "once_cell", 260 - "proc-macro2", 261 - "quote", 262 - "scratch", 263 - "syn 2.0.11", 264 - ] 265 - 266 - [[package]] 267 - name = "cxxbridge-flags" 268 - version = "1.0.94" 269 - source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 271 - 272 - [[package]] 273 - name = "cxxbridge-macro" 274 - version = "1.0.94" 275 - source = "registry+https://github.com/rust-lang/crates.io-index" 276 - checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 277 - dependencies = [ 278 - "proc-macro2", 279 - "quote", 280 - "syn 2.0.11", 281 - ] 282 - 283 - [[package]] 284 - name = "dirs" 285 - version = "4.0.0" 286 - source = "registry+https://github.com/rust-lang/crates.io-index" 287 - checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 288 - dependencies = [ 289 - "dirs-sys", 290 - ] 291 - 292 - [[package]] 293 - name = "dirs-next" 294 - version = "2.0.0" 295 - source = "registry+https://github.com/rust-lang/crates.io-index" 296 - checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 297 - dependencies = [ 298 - "cfg-if", 299 - "dirs-sys-next", 300 - ] 301 - 302 - [[package]] 303 - name = "dirs-sys" 304 - version = "0.3.7" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 307 - dependencies = [ 308 - "libc", 309 - "redox_users", 310 - "winapi", 311 - ] 312 - 313 - [[package]] 314 - name = "dirs-sys-next" 315 - version = "0.1.2" 316 - source = "registry+https://github.com/rust-lang/crates.io-index" 317 - checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 318 - dependencies = [ 319 - "libc", 320 - "redox_users", 321 - "winapi", 322 - ] 323 - 324 - [[package]] 325 - name = "dunce" 326 - version = "1.0.3" 327 - source = "registry+https://github.com/rust-lang/crates.io-index" 328 - checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c" 329 - 330 - [[package]] 331 - name = "either" 332 - version = "1.8.1" 333 - source = "registry+https://github.com/rust-lang/crates.io-index" 334 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 335 - 336 - [[package]] 337 - name = "encoding_rs" 338 - version = "0.8.32" 339 - source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 341 - dependencies = [ 342 - "cfg-if", 343 - ] 344 - 345 - [[package]] 346 - name = "encoding_rs_io" 347 - version = "0.1.7" 348 - source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83" 350 - dependencies = [ 351 - "encoding_rs", 352 - ] 353 - 354 - [[package]] 355 - name = "errno" 356 - version = "0.3.0" 357 - source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0" 359 - dependencies = [ 360 - "errno-dragonfly", 361 - "libc", 362 - "windows-sys", 363 - ] 364 - 365 - [[package]] 366 - name = "errno-dragonfly" 367 - version = "0.1.2" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 370 - dependencies = [ 371 - "cc", 372 - "libc", 373 - ] 374 - 375 - [[package]] 376 - name = "error-code" 377 - version = "2.3.1" 378 - source = "registry+https://github.com/rust-lang/crates.io-index" 379 - checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" 380 - dependencies = [ 381 - "libc", 382 - "str-buf", 383 - ] 384 - 385 - [[package]] 386 - name = "etcetera" 387 - version = "0.4.0" 388 - source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "d017fce18e4e9bfa75e1db51f49f4487bd3f8a7df509b24a46474a956ee962fd" 390 - dependencies = [ 391 - "cfg-if", 392 - "dirs-next", 393 - "thiserror", 394 - ] 395 - 396 - [[package]] 397 - name = "fastrand" 398 - version = "1.9.0" 399 - source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 401 - dependencies = [ 402 - "instant", 403 - ] 404 - 405 - [[package]] 406 - name = "fern" 407 - version = "0.6.2" 408 - source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" 410 - dependencies = [ 411 - "log", 412 - ] 413 - 414 - [[package]] 415 - name = "filetime" 416 - version = "0.2.20" 417 - source = "registry+https://github.com/rust-lang/crates.io-index" 418 - checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" 419 - dependencies = [ 420 - "cfg-if", 421 - "libc", 422 - "redox_syscall 0.2.16", 423 - "windows-sys", 424 - ] 425 - 426 - [[package]] 427 - name = "flate2" 428 - version = "1.0.25" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 431 - dependencies = [ 432 - "crc32fast", 433 - "miniz_oxide", 434 - ] 435 - 436 - [[package]] 437 - name = "fnv" 438 - version = "1.0.7" 439 - source = "registry+https://github.com/rust-lang/crates.io-index" 440 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 441 - 442 - [[package]] 443 - name = "form_urlencoded" 444 - version = "1.1.0" 445 - source = "registry+https://github.com/rust-lang/crates.io-index" 446 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 447 - dependencies = [ 448 - "percent-encoding", 449 - ] 450 - 451 - [[package]] 452 - name = "futures-core" 453 - version = "0.3.27" 454 - source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd" 456 - 457 - [[package]] 458 - name = "futures-executor" 459 - version = "0.3.27" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83" 462 - dependencies = [ 463 - "futures-core", 464 - "futures-task", 465 - "futures-util", 466 - ] 467 - 468 - [[package]] 469 - name = "futures-task" 470 - version = "0.3.27" 471 - source = "registry+https://github.com/rust-lang/crates.io-index" 472 - checksum = "fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879" 473 - 474 - [[package]] 475 - name = "futures-util" 476 - version = "0.3.27" 477 - source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab" 479 - dependencies = [ 480 - "futures-core", 481 - "futures-task", 482 - "pin-project-lite", 483 - "pin-utils", 484 - "slab", 485 - ] 486 - 487 - [[package]] 488 - name = "fuzzy-matcher" 489 - version = "0.3.7" 490 - source = "registry+https://github.com/rust-lang/crates.io-index" 491 - checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94" 492 - dependencies = [ 493 - "thread_local", 494 - ] 495 - 496 - [[package]] 497 - name = "getrandom" 498 - version = "0.2.8" 499 - source = "registry+https://github.com/rust-lang/crates.io-index" 500 - checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 501 - dependencies = [ 502 - "cfg-if", 503 - "libc", 504 - "wasi", 505 - ] 506 - 507 - [[package]] 508 - name = "gix" 509 - version = "0.43.1" 510 - source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "c256ea71cc1967faaefdaad15f334146b7c806f12460dcafd3afed845c8c78dd" 512 - dependencies = [ 513 - "gix-actor", 514 - "gix-attributes", 515 - "gix-config", 516 - "gix-credentials", 517 - "gix-date", 518 - "gix-diff", 519 - "gix-discover", 520 - "gix-features", 521 - "gix-glob", 522 - "gix-hash", 523 - "gix-hashtable", 524 - "gix-index", 525 - "gix-lock", 526 - "gix-mailmap", 527 - "gix-object", 528 - "gix-odb", 529 - "gix-pack", 530 - "gix-path", 531 - "gix-prompt", 532 - "gix-ref", 533 - "gix-refspec", 534 - "gix-revision", 535 - "gix-sec", 536 - "gix-tempfile", 537 - "gix-traverse", 538 - "gix-url", 539 - "gix-validate", 540 - "gix-worktree", 541 - "log", 542 - "once_cell", 543 - "signal-hook", 544 - "smallvec", 545 - "thiserror", 546 - "unicode-normalization", 547 - ] 548 - 549 - [[package]] 550 - name = "gix-actor" 551 - version = "0.19.0" 552 - source = "registry+https://github.com/rust-lang/crates.io-index" 553 - checksum = "dc22b0cdc52237667c301dd7cdc6ead8f8f73c9f824e9942c8ebd6b764f6c0bf" 554 - dependencies = [ 555 - "bstr", 556 - "btoi", 557 - "gix-date", 558 - "itoa", 559 - "nom", 560 - "thiserror", 561 - ] 562 - 563 - [[package]] 564 - name = "gix-attributes" 565 - version = "0.10.0" 566 - source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "2231a25934a240d0a4b6f4478401c73ee81d8be52de0293eedbc172334abf3e1" 568 - dependencies = [ 569 - "bstr", 570 - "gix-features", 571 - "gix-glob", 572 - "gix-path", 573 - "gix-quote", 574 - "thiserror", 575 - "unicode-bom", 576 - ] 577 - 578 - [[package]] 579 - name = "gix-bitmap" 580 - version = "0.2.2" 581 - source = "registry+https://github.com/rust-lang/crates.io-index" 582 - checksum = "024bca0c7187517bda5ea24ab148c9ca8208dd0c3e2bea88cdb2008f91791a6d" 583 - dependencies = [ 584 - "thiserror", 585 - ] 586 - 587 - [[package]] 588 - name = "gix-chunk" 589 - version = "0.4.1" 590 - source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "b0d39583cab06464b8bf73b3f1707458270f0e7383cb24c3c9c1a16e6f792978" 592 - dependencies = [ 593 - "thiserror", 594 - ] 595 - 596 - [[package]] 597 - name = "gix-command" 598 - version = "0.2.4" 599 - source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "b2c6f75c1e0f924de39e750880a6e21307194bb1ab773efe3c7d2d787277f8ab" 601 - dependencies = [ 602 - "bstr", 603 - ] 604 - 605 - [[package]] 606 - name = "gix-config" 607 - version = "0.20.1" 608 - source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "7fbad5ce54a8fc997acc50febd89ec80fa6e97cb7f8d0654cb229936407489d8" 610 - dependencies = [ 611 - "bstr", 612 - "gix-config-value", 613 - "gix-features", 614 - "gix-glob", 615 - "gix-path", 616 - "gix-ref", 617 - "gix-sec", 618 - "log", 619 - "memchr", 620 - "nom", 621 - "once_cell", 622 - "smallvec", 623 - "thiserror", 624 - "unicode-bom", 625 - ] 626 - 627 - [[package]] 628 - name = "gix-config-value" 629 - version = "0.10.2" 630 - source = "registry+https://github.com/rust-lang/crates.io-index" 631 - checksum = "d09154c0c8677e4da0ec35e896f56ee3e338e741b9599fae06075edd83a4081c" 632 - dependencies = [ 633 - "bitflags 1.3.2", 634 - "bstr", 635 - "gix-path", 636 - "libc", 637 - "thiserror", 638 - ] 639 - 640 - [[package]] 641 - name = "gix-credentials" 642 - version = "0.12.0" 643 - source = "registry+https://github.com/rust-lang/crates.io-index" 644 - checksum = "750b684197374518ea057e0a0594713e07683faa0a3f43c0f93d97f64130ad8d" 645 - dependencies = [ 646 - "bstr", 647 - "gix-command", 648 - "gix-config-value", 649 - "gix-path", 650 - "gix-prompt", 651 - "gix-sec", 652 - "gix-url", 653 - "thiserror", 654 - ] 655 - 656 - [[package]] 657 - name = "gix-date" 658 - version = "0.4.3" 659 - source = "registry+https://github.com/rust-lang/crates.io-index" 660 - checksum = "b96271912ce39822501616f177dea7218784e6c63be90d5f36322ff3a722aae2" 661 - dependencies = [ 662 - "bstr", 663 - "itoa", 664 - "thiserror", 665 - "time", 666 - ] 667 - 668 - [[package]] 669 - name = "gix-diff" 670 - version = "0.28.1" 671 - source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "103a0fa79b0d438f5ecb662502f052e530ace4fe1fe8e1c83c0c6da76d728e67" 673 - dependencies = [ 674 - "gix-hash", 675 - "gix-object", 676 - "imara-diff", 677 - "thiserror", 678 - ] 679 - 680 - [[package]] 681 - name = "gix-discover" 682 - version = "0.16.2" 683 - source = "registry+https://github.com/rust-lang/crates.io-index" 684 - checksum = "6eba8ba458cb8f4a6c33409b0fe650b1258655175a7ffd1d24fafd3ed31d880b" 685 - dependencies = [ 686 - "bstr", 687 - "dunce", 688 - "gix-hash", 689 - "gix-path", 690 - "gix-ref", 691 - "gix-sec", 692 - "thiserror", 693 - ] 694 - 695 - [[package]] 696 - name = "gix-features" 697 - version = "0.28.1" 698 - source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "0b76f9a80f6dd7be66442ae86e1f534effad9546676a392acc95e269d0c21c22" 700 - dependencies = [ 701 - "crc32fast", 702 - "flate2", 703 - "gix-hash", 704 - "libc", 705 - "once_cell", 706 - "prodash", 707 - "sha1_smol", 708 - "thiserror", 709 - "walkdir", 710 - ] 711 - 712 - [[package]] 713 - name = "gix-glob" 714 - version = "0.5.5" 715 - source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "93e43efd776bc543f46f0fd0ca3d920c37af71a764a16f2aebd89765e9ff2993" 717 - dependencies = [ 718 - "bitflags 1.3.2", 719 - "bstr", 720 - ] 721 - 722 - [[package]] 723 - name = "gix-hash" 724 - version = "0.10.3" 725 - source = "registry+https://github.com/rust-lang/crates.io-index" 726 - checksum = "0c0c5a9f4d621d4f4ea046bb331df5c746ca735b8cae5b234cc2be70ee4dbef0" 727 - dependencies = [ 728 - "hex", 729 - "thiserror", 730 - ] 731 - 732 - [[package]] 733 - name = "gix-hashtable" 734 - version = "0.1.2" 735 - source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "9609c1b8f36f12968e6a6098f7cdb52004f7d42d570f47a2d6d7c16612f19acb" 737 - dependencies = [ 738 - "gix-hash", 739 - "hashbrown 0.13.2", 740 - "parking_lot", 741 - ] 742 - 743 - [[package]] 744 - name = "gix-index" 745 - version = "0.15.1" 746 - source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "717ab601ece7921f59fe86849dbe27d44a46ebb883b5885732c4f30df4996177" 748 - dependencies = [ 749 - "bitflags 1.3.2", 750 - "bstr", 751 - "btoi", 752 - "filetime", 753 - "gix-bitmap", 754 - "gix-features", 755 - "gix-hash", 756 - "gix-lock", 757 - "gix-object", 758 - "gix-traverse", 759 - "itoa", 760 - "memmap2", 761 - "smallvec", 762 - "thiserror", 763 - ] 764 - 765 - [[package]] 766 - name = "gix-lock" 767 - version = "5.0.0" 768 - source = "registry+https://github.com/rust-lang/crates.io-index" 769 - checksum = "41b80172055c5d8017a48ddac5cc7a95421c00211047db0165c97853c4f05194" 770 - dependencies = [ 771 - "fastrand", 772 - "gix-tempfile", 773 - "thiserror", 774 - ] 775 - 776 - [[package]] 777 - name = "gix-mailmap" 778 - version = "0.11.0" 779 - source = "registry+https://github.com/rust-lang/crates.io-index" 780 - checksum = "2b66aea5e52875cd4915f4957a6f4b75831a36981e2ec3f5fad9e370e444fe1a" 781 - dependencies = [ 782 - "bstr", 783 - "gix-actor", 784 - "thiserror", 785 - ] 786 - 787 - [[package]] 788 - name = "gix-object" 789 - version = "0.28.0" 790 - source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "8df068db9180ee935fbb70504848369e270bdcb576b05c0faa8b9fd3b86fc017" 792 - dependencies = [ 793 - "bstr", 794 - "btoi", 795 - "gix-actor", 796 - "gix-features", 797 - "gix-hash", 798 - "gix-validate", 799 - "hex", 800 - "itoa", 801 - "nom", 802 - "smallvec", 803 - "thiserror", 804 - ] 805 - 806 - [[package]] 807 - name = "gix-odb" 808 - version = "0.43.1" 809 - source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "e83af2e3e36005bfe010927f0dff41fb5acc3e3d89c6f1174135b3a34086bda2" 811 - dependencies = [ 812 - "arc-swap", 813 - "gix-features", 814 - "gix-hash", 815 - "gix-object", 816 - "gix-pack", 817 - "gix-path", 818 - "gix-quote", 819 - "parking_lot", 820 - "tempfile", 821 - "thiserror", 822 - ] 823 - 824 - [[package]] 825 - name = "gix-pack" 826 - version = "0.33.2" 827 - source = "registry+https://github.com/rust-lang/crates.io-index" 828 - checksum = "9401911c7fe032ad7b31c6a6b5be59cb283d1d6c999417a8215056efe6d635f3" 829 - dependencies = [ 830 - "clru", 831 - "gix-chunk", 832 - "gix-diff", 833 - "gix-features", 834 - "gix-hash", 835 - "gix-hashtable", 836 - "gix-object", 837 - "gix-path", 838 - "gix-tempfile", 839 - "gix-traverse", 840 - "memmap2", 841 - "parking_lot", 842 - "smallvec", 843 - "thiserror", 844 - ] 845 - 846 - [[package]] 847 - name = "gix-path" 848 - version = "0.7.3" 849 - source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "32370dce200bb951df013e03dff35b4233fc7a89458642b047629b91734a7e19" 851 - dependencies = [ 852 - "bstr", 853 - "thiserror", 854 - ] 855 - 856 - [[package]] 857 - name = "gix-prompt" 858 - version = "0.3.3" 859 - source = "registry+https://github.com/rust-lang/crates.io-index" 860 - checksum = "0f3034d4d935aef2c7bf719aaa54b88c520e82413118d886ae880a31d5bdee57" 861 - dependencies = [ 862 - "gix-command", 863 - "gix-config-value", 864 - "nix", 865 - "parking_lot", 866 - "thiserror", 867 - ] 868 - 869 - [[package]] 870 - name = "gix-quote" 871 - version = "0.4.3" 872 - source = "registry+https://github.com/rust-lang/crates.io-index" 873 - checksum = "a282f5a8d9ee0b09ec47390ac727350c48f2f5c76d803cd8da6b3e7ad56e0bcb" 874 - dependencies = [ 875 - "bstr", 876 - "btoi", 877 - "thiserror", 878 - ] 879 - 880 - [[package]] 881 - name = "gix-ref" 882 - version = "0.27.2" 883 - source = "registry+https://github.com/rust-lang/crates.io-index" 884 - checksum = "e4e909396ed3b176823991ccc391c276ae2a015e54edaafa3566d35123cfac9d" 885 - dependencies = [ 886 - "gix-actor", 887 - "gix-features", 888 - "gix-hash", 889 - "gix-lock", 890 - "gix-object", 891 - "gix-path", 892 - "gix-tempfile", 893 - "gix-validate", 894 - "memmap2", 895 - "nom", 896 - "thiserror", 897 - ] 898 - 899 - [[package]] 900 - name = "gix-refspec" 901 - version = "0.9.0" 902 - source = "registry+https://github.com/rust-lang/crates.io-index" 903 - checksum = "aba332462bda2e8efeae4302b39a6ed01ad56ef772fd5b7ef197cf2798294d65" 904 - dependencies = [ 905 - "bstr", 906 - "gix-hash", 907 - "gix-revision", 908 - "gix-validate", 909 - "smallvec", 910 - "thiserror", 911 - ] 912 - 913 - [[package]] 914 - name = "gix-revision" 915 - version = "0.12.1" 916 - source = "registry+https://github.com/rust-lang/crates.io-index" 917 - checksum = "b12fc4bbc3161a5b2d68079fce93432cef8771ff88ca017abb01187fddfc41a1" 918 - dependencies = [ 919 - "bstr", 920 - "gix-date", 921 - "gix-hash", 922 - "gix-hashtable", 923 - "gix-object", 924 - "thiserror", 925 - ] 926 - 927 - [[package]] 928 - name = "gix-sec" 929 - version = "0.6.2" 930 - source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "e8ffa5bf0772f9b01de501c035b6b084cf9b8bb07dec41e3afc6a17336a65f47" 932 - dependencies = [ 933 - "bitflags 1.3.2", 934 - "dirs", 935 - "gix-path", 936 - "libc", 937 - "windows 0.43.0", 938 - ] 939 - 940 - [[package]] 941 - name = "gix-tempfile" 942 - version = "5.0.2" 943 - source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "c2ceb30a610e3f5f2d5f9a5114689fde507ba9417705a8cf3429604275b2153c" 945 - dependencies = [ 946 - "libc", 947 - "once_cell", 948 - "parking_lot", 949 - "signal-hook", 950 - "signal-hook-registry", 951 - "tempfile", 952 - ] 953 - 954 - [[package]] 955 - name = "gix-traverse" 956 - version = "0.24.0" 957 - source = "registry+https://github.com/rust-lang/crates.io-index" 958 - checksum = "dd9a4a07bb22168dc79c60e1a6a41919d198187ca83d8a5940ad8d7122a45df3" 959 - dependencies = [ 960 - "gix-hash", 961 - "gix-hashtable", 962 - "gix-object", 963 - "thiserror", 964 - ] 965 - 966 - [[package]] 967 - name = "gix-url" 968 - version = "0.16.0" 969 - source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "b6a22b4b32ad14d68f7b7fb6458fa58d44b01797d94c1b8f4db2d9c7b3c366b5" 971 - dependencies = [ 972 - "bstr", 973 - "gix-features", 974 - "gix-path", 975 - "home", 976 - "thiserror", 977 - "url", 978 - ] 979 - 980 - [[package]] 981 - name = "gix-validate" 982 - version = "0.7.4" 983 - source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "7bd629d3680773e1785e585d76fd4295b740b559cad9141517300d99a0c8c049" 985 - dependencies = [ 986 - "bstr", 987 - "thiserror", 988 - ] 989 - 990 - [[package]] 991 - name = "gix-worktree" 992 - version = "0.15.2" 993 - source = "registry+https://github.com/rust-lang/crates.io-index" 994 - checksum = "54ec9a000b4f24af706c3cc680c7cda235656cbe3216336522f5692773b8a301" 995 - dependencies = [ 996 - "bstr", 997 - "gix-attributes", 998 - "gix-features", 999 - "gix-glob", 1000 - "gix-hash", 1001 - "gix-index", 1002 - "gix-object", 1003 - "gix-path", 1004 - "io-close", 1005 - "thiserror", 1006 - ] 1007 - 1008 - [[package]] 1009 - name = "globset" 1010 - version = "0.4.10" 1011 - source = "registry+https://github.com/rust-lang/crates.io-index" 1012 - checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 1013 - dependencies = [ 1014 - "aho-corasick", 1015 - "bstr", 1016 - "fnv", 1017 - "log", 1018 - "regex", 1019 - ] 1020 - 1021 - [[package]] 1022 - name = "grep-matcher" 1023 - version = "0.1.6" 1024 - source = "registry+https://github.com/rust-lang/crates.io-index" 1025 - checksum = "3902ca28f26945fe35cad349d776f163981d777fee382ccd6ef451126f51b319" 1026 - dependencies = [ 1027 - "memchr", 1028 - ] 1029 - 1030 - [[package]] 1031 - name = "grep-regex" 1032 - version = "0.1.11" 1033 - source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "997598b41d53a37a2e3fc5300d5c11d825368c054420a9c65125b8fe1078463f" 1035 - dependencies = [ 1036 - "aho-corasick", 1037 - "bstr", 1038 - "grep-matcher", 1039 - "log", 1040 - "regex", 1041 - "regex-syntax", 1042 - "thread_local", 1043 - ] 1044 - 1045 - [[package]] 1046 - name = "grep-searcher" 1047 - version = "0.1.11" 1048 - source = "registry+https://github.com/rust-lang/crates.io-index" 1049 - checksum = "5601c4b9f480f0c9ebb40b1f6cbf447b8a50c5369223937a6c5214368c58779f" 1050 - dependencies = [ 1051 - "bstr", 1052 - "bytecount", 1053 - "encoding_rs", 1054 - "encoding_rs_io", 1055 - "grep-matcher", 1056 - "log", 1057 - "memmap2", 1058 - ] 1059 - 1060 - [[package]] 1061 - name = "hashbrown" 1062 - version = "0.12.3" 1063 - source = "registry+https://github.com/rust-lang/crates.io-index" 1064 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1065 - dependencies = [ 1066 - "ahash 0.7.6", 1067 - ] 1068 - 1069 - [[package]] 1070 - name = "hashbrown" 1071 - version = "0.13.2" 1072 - source = "registry+https://github.com/rust-lang/crates.io-index" 1073 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1074 - dependencies = [ 1075 - "ahash 0.8.3", 1076 - ] 1077 - 1078 - [[package]] 1079 - name = "helix-core" 1080 - version = "0.6.0" 1081 - dependencies = [ 1082 - "ahash 0.8.3", 1083 - "arc-swap", 1084 - "bitflags 2.0.2", 1085 - "chrono", 1086 - "dunce", 1087 - "encoding_rs", 1088 - "etcetera", 1089 - "hashbrown 0.13.2", 1090 - "helix-loader", 1091 - "imara-diff", 1092 - "indoc", 1093 - "log", 1094 - "once_cell", 1095 - "quickcheck", 1096 - "regex", 1097 - "ropey", 1098 - "serde", 1099 - "serde_json", 1100 - "slotmap", 1101 - "smallvec", 1102 - "smartstring", 1103 - "textwrap", 1104 - "toml", 1105 - "tree-sitter", 1106 - "unicode-general-category", 1107 - "unicode-segmentation", 1108 - "unicode-width", 1109 - ] 1110 - 1111 - [[package]] 1112 - name = "helix-dap" 1113 - version = "0.6.0" 1114 - dependencies = [ 1115 - "anyhow", 1116 - "fern", 1117 - "helix-core", 1118 - "log", 1119 - "serde", 1120 - "serde_json", 1121 - "thiserror", 1122 - "tokio", 1123 - "which", 1124 - ] 1125 - 1126 - [[package]] 1127 - name = "helix-loader" 1128 - version = "0.6.0" 1129 - dependencies = [ 1130 - "anyhow", 1131 - "cc", 1132 - "etcetera", 1133 - "libloading", 1134 - "log", 1135 - "once_cell", 1136 - "serde", 1137 - "threadpool", 1138 - "toml", 1139 - "tree-sitter", 1140 - ] 1141 - 1142 - [[package]] 1143 - name = "helix-lsp" 1144 - version = "0.6.0" 1145 - dependencies = [ 1146 - "anyhow", 1147 - "futures-executor", 1148 - "futures-util", 1149 - "helix-core", 1150 - "helix-loader", 1151 - "helix-parsec", 1152 - "log", 1153 - "lsp-types", 1154 - "parking_lot", 1155 - "serde", 1156 - "serde_json", 1157 - "thiserror", 1158 - "tokio", 1159 - "tokio-stream", 1160 - "which", 1161 - ] 1162 - 1163 - [[package]] 1164 - name = "helix-parsec" 1165 - version = "0.6.0" 1166 - 1167 - [[package]] 1168 - name = "helix-term" 1169 - version = "0.6.0" 1170 - dependencies = [ 1171 - "anyhow", 1172 - "arc-swap", 1173 - "chrono", 1174 - "content_inspector", 1175 - "crossterm", 1176 - "fern", 1177 - "futures-util", 1178 - "fuzzy-matcher", 1179 - "grep-regex", 1180 - "grep-searcher", 1181 - "helix-core", 1182 - "helix-dap", 1183 - "helix-loader", 1184 - "helix-lsp", 1185 - "helix-tui", 1186 - "helix-vcs", 1187 - "helix-view", 1188 - "ignore", 1189 - "indoc", 1190 - "libc", 1191 - "log", 1192 - "once_cell", 1193 - "pulldown-cmark", 1194 - "serde", 1195 - "serde_json", 1196 - "signal-hook", 1197 - "signal-hook-tokio", 1198 - "smallvec", 1199 - "tempfile", 1200 - "tokio", 1201 - "tokio-stream", 1202 - "toml", 1203 - "which", 1204 - ] 1205 - 1206 - [[package]] 1207 - name = "helix-tui" 1208 - version = "0.6.0" 1209 - dependencies = [ 1210 - "bitflags 2.0.2", 1211 - "cassowary", 1212 - "crossterm", 1213 - "helix-core", 1214 - "helix-view", 1215 - "log", 1216 - "once_cell", 1217 - "serde", 1218 - "termini", 1219 - "unicode-segmentation", 1220 - ] 1221 - 1222 - [[package]] 1223 - name = "helix-vcs" 1224 - version = "0.6.0" 1225 - dependencies = [ 1226 - "anyhow", 1227 - "arc-swap", 1228 - "gix", 1229 - "helix-core", 1230 - "imara-diff", 1231 - "log", 1232 - "parking_lot", 1233 - "tempfile", 1234 - "tokio", 1235 - ] 1236 - 1237 - [[package]] 1238 - name = "helix-view" 1239 - version = "0.6.0" 1240 - dependencies = [ 1241 - "anyhow", 1242 - "arc-swap", 1243 - "bitflags 2.0.2", 1244 - "chardetng", 1245 - "clipboard-win", 1246 - "crossterm", 1247 - "futures-util", 1248 - "helix-core", 1249 - "helix-dap", 1250 - "helix-loader", 1251 - "helix-lsp", 1252 - "helix-tui", 1253 - "helix-vcs", 1254 - "libc", 1255 - "log", 1256 - "once_cell", 1257 - "parking_lot", 1258 - "serde", 1259 - "serde_json", 1260 - "slotmap", 1261 - "tokio", 1262 - "tokio-stream", 1263 - "toml", 1264 - "url", 1265 - "which", 1266 - ] 1267 - 1268 - [[package]] 1269 - name = "hermit-abi" 1270 - version = "0.2.6" 1271 - source = "registry+https://github.com/rust-lang/crates.io-index" 1272 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1273 - dependencies = [ 1274 - "libc", 1275 - ] 1276 - 1277 - [[package]] 1278 - name = "hermit-abi" 1279 - version = "0.3.1" 1280 - source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1282 - 1283 - [[package]] 1284 - name = "hex" 1285 - version = "0.4.3" 1286 - source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1288 - 1289 - [[package]] 1290 - name = "home" 1291 - version = "0.5.4" 1292 - source = "registry+https://github.com/rust-lang/crates.io-index" 1293 - checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408" 1294 - dependencies = [ 1295 - "winapi", 1296 - ] 1297 - 1298 - [[package]] 1299 - name = "iana-time-zone" 1300 - version = "0.1.55" 1301 - source = "registry+https://github.com/rust-lang/crates.io-index" 1302 - checksum = "716f12fbcfac6ffab0a5e9ec51d0a0ff70503742bb2dc7b99396394c9dc323f0" 1303 - dependencies = [ 1304 - "android_system_properties", 1305 - "core-foundation-sys", 1306 - "iana-time-zone-haiku", 1307 - "js-sys", 1308 - "wasm-bindgen", 1309 - "windows 0.47.0", 1310 - ] 1311 - 1312 - [[package]] 1313 - name = "iana-time-zone-haiku" 1314 - version = "0.1.1" 1315 - source = "registry+https://github.com/rust-lang/crates.io-index" 1316 - checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1317 - dependencies = [ 1318 - "cxx", 1319 - "cxx-build", 1320 - ] 1321 - 1322 - [[package]] 1323 - name = "idna" 1324 - version = "0.3.0" 1325 - source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1327 - dependencies = [ 1328 - "unicode-bidi", 1329 - "unicode-normalization", 1330 - ] 1331 - 1332 - [[package]] 1333 - name = "ignore" 1334 - version = "0.4.20" 1335 - source = "registry+https://github.com/rust-lang/crates.io-index" 1336 - checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" 1337 - dependencies = [ 1338 - "globset", 1339 - "lazy_static", 1340 - "log", 1341 - "memchr", 1342 - "regex", 1343 - "same-file", 1344 - "thread_local", 1345 - "walkdir", 1346 - "winapi-util", 1347 - ] 1348 - 1349 - [[package]] 1350 - name = "imara-diff" 1351 - version = "0.1.5" 1352 - source = "registry+https://github.com/rust-lang/crates.io-index" 1353 - checksum = "e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8" 1354 - dependencies = [ 1355 - "ahash 0.8.3", 1356 - "hashbrown 0.12.3", 1357 - ] 1358 - 1359 - [[package]] 1360 - name = "indexmap" 1361 - version = "1.9.3" 1362 - source = "registry+https://github.com/rust-lang/crates.io-index" 1363 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1364 - dependencies = [ 1365 - "autocfg", 1366 - "hashbrown 0.12.3", 1367 - ] 1368 - 1369 - [[package]] 1370 - name = "indoc" 1371 - version = "2.0.1" 1372 - source = "registry+https://github.com/rust-lang/crates.io-index" 1373 - checksum = "9f2cb48b81b1dc9f39676bf99f5499babfec7cd8fe14307f7b3d747208fb5690" 1374 - 1375 - [[package]] 1376 - name = "instant" 1377 - version = "0.1.12" 1378 - source = "registry+https://github.com/rust-lang/crates.io-index" 1379 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1380 - dependencies = [ 1381 - "cfg-if", 1382 - ] 1383 - 1384 - [[package]] 1385 - name = "io-close" 1386 - version = "0.3.7" 1387 - source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc" 1389 - dependencies = [ 1390 - "libc", 1391 - "winapi", 1392 - ] 1393 - 1394 - [[package]] 1395 - name = "io-lifetimes" 1396 - version = "1.0.9" 1397 - source = "registry+https://github.com/rust-lang/crates.io-index" 1398 - checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb" 1399 - dependencies = [ 1400 - "hermit-abi 0.3.1", 1401 - "libc", 1402 - "windows-sys", 1403 - ] 1404 - 1405 - [[package]] 1406 - name = "itoa" 1407 - version = "1.0.6" 1408 - source = "registry+https://github.com/rust-lang/crates.io-index" 1409 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1410 - 1411 - [[package]] 1412 - name = "js-sys" 1413 - version = "0.3.61" 1414 - source = "registry+https://github.com/rust-lang/crates.io-index" 1415 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 1416 - dependencies = [ 1417 - "wasm-bindgen", 1418 - ] 1419 - 1420 - [[package]] 1421 - name = "lazy_static" 1422 - version = "1.4.0" 1423 - source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1425 - 1426 - [[package]] 1427 - name = "libc" 1428 - version = "0.2.140" 1429 - source = "registry+https://github.com/rust-lang/crates.io-index" 1430 - checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" 1431 - 1432 - [[package]] 1433 - name = "libloading" 1434 - version = "0.7.4" 1435 - source = "registry+https://github.com/rust-lang/crates.io-index" 1436 - checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1437 - dependencies = [ 1438 - "cfg-if", 1439 - "winapi", 1440 - ] 1441 - 1442 - [[package]] 1443 - name = "link-cplusplus" 1444 - version = "1.0.8" 1445 - source = "registry+https://github.com/rust-lang/crates.io-index" 1446 - checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1447 - dependencies = [ 1448 - "cc", 1449 - ] 1450 - 1451 - [[package]] 1452 - name = "linux-raw-sys" 1453 - version = "0.3.0" 1454 - source = "registry+https://github.com/rust-lang/crates.io-index" 1455 - checksum = "cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d" 1456 - 1457 - [[package]] 1458 - name = "lock_api" 1459 - version = "0.4.9" 1460 - source = "registry+https://github.com/rust-lang/crates.io-index" 1461 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1462 - dependencies = [ 1463 - "autocfg", 1464 - "scopeguard", 1465 - ] 1466 - 1467 - [[package]] 1468 - name = "log" 1469 - version = "0.4.17" 1470 - source = "registry+https://github.com/rust-lang/crates.io-index" 1471 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1472 - dependencies = [ 1473 - "cfg-if", 1474 - ] 1475 - 1476 - [[package]] 1477 - name = "lsp-types" 1478 - version = "0.94.0" 1479 - source = "registry+https://github.com/rust-lang/crates.io-index" 1480 - checksum = "0b63735a13a1f9cd4f4835223d828ed9c2e35c8c5e61837774399f558b6a1237" 1481 - dependencies = [ 1482 - "bitflags 1.3.2", 1483 - "serde", 1484 - "serde_json", 1485 - "serde_repr", 1486 - "url", 1487 - ] 1488 - 1489 - [[package]] 1490 - name = "memchr" 1491 - version = "2.5.0" 1492 - source = "registry+https://github.com/rust-lang/crates.io-index" 1493 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1494 - 1495 - [[package]] 1496 - name = "memmap2" 1497 - version = "0.5.10" 1498 - source = "registry+https://github.com/rust-lang/crates.io-index" 1499 - checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" 1500 - dependencies = [ 1501 - "libc", 1502 - ] 1503 - 1504 - [[package]] 1505 - name = "minimal-lexical" 1506 - version = "0.2.1" 1507 - source = "registry+https://github.com/rust-lang/crates.io-index" 1508 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1509 - 1510 - [[package]] 1511 - name = "miniz_oxide" 1512 - version = "0.6.2" 1513 - source = "registry+https://github.com/rust-lang/crates.io-index" 1514 - checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1515 - dependencies = [ 1516 - "adler", 1517 - ] 1518 - 1519 - [[package]] 1520 - name = "mio" 1521 - version = "0.8.6" 1522 - source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 1524 - dependencies = [ 1525 - "libc", 1526 - "log", 1527 - "wasi", 1528 - "windows-sys", 1529 - ] 1530 - 1531 - [[package]] 1532 - name = "nix" 1533 - version = "0.26.2" 1534 - source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 1536 - dependencies = [ 1537 - "bitflags 1.3.2", 1538 - "cfg-if", 1539 - "libc", 1540 - "static_assertions", 1541 - ] 1542 - 1543 - [[package]] 1544 - name = "nom" 1545 - version = "7.1.3" 1546 - source = "registry+https://github.com/rust-lang/crates.io-index" 1547 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1548 - dependencies = [ 1549 - "memchr", 1550 - "minimal-lexical", 1551 - ] 1552 - 1553 - [[package]] 1554 - name = "num-integer" 1555 - version = "0.1.45" 1556 - source = "registry+https://github.com/rust-lang/crates.io-index" 1557 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1558 - dependencies = [ 1559 - "autocfg", 1560 - "num-traits", 1561 - ] 1562 - 1563 - [[package]] 1564 - name = "num-traits" 1565 - version = "0.2.15" 1566 - source = "registry+https://github.com/rust-lang/crates.io-index" 1567 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1568 - dependencies = [ 1569 - "autocfg", 1570 - ] 1571 - 1572 - [[package]] 1573 - name = "num_cpus" 1574 - version = "1.15.0" 1575 - source = "registry+https://github.com/rust-lang/crates.io-index" 1576 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1577 - dependencies = [ 1578 - "hermit-abi 0.2.6", 1579 - "libc", 1580 - ] 1581 - 1582 - [[package]] 1583 - name = "num_threads" 1584 - version = "0.1.6" 1585 - source = "registry+https://github.com/rust-lang/crates.io-index" 1586 - checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1587 - dependencies = [ 1588 - "libc", 1589 - ] 1590 - 1591 - [[package]] 1592 - name = "once_cell" 1593 - version = "1.17.1" 1594 - source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 1596 - 1597 - [[package]] 1598 - name = "parking_lot" 1599 - version = "0.12.1" 1600 - source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1602 - dependencies = [ 1603 - "lock_api", 1604 - "parking_lot_core", 1605 - ] 1606 - 1607 - [[package]] 1608 - name = "parking_lot_core" 1609 - version = "0.9.7" 1610 - source = "registry+https://github.com/rust-lang/crates.io-index" 1611 - checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 1612 - dependencies = [ 1613 - "cfg-if", 1614 - "libc", 1615 - "redox_syscall 0.2.16", 1616 - "smallvec", 1617 - "windows-sys", 1618 - ] 1619 - 1620 - [[package]] 1621 - name = "percent-encoding" 1622 - version = "2.2.0" 1623 - source = "registry+https://github.com/rust-lang/crates.io-index" 1624 - checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1625 - 1626 - [[package]] 1627 - name = "pin-project-lite" 1628 - version = "0.2.9" 1629 - source = "registry+https://github.com/rust-lang/crates.io-index" 1630 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1631 - 1632 - [[package]] 1633 - name = "pin-utils" 1634 - version = "0.1.0" 1635 - source = "registry+https://github.com/rust-lang/crates.io-index" 1636 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1637 - 1638 - [[package]] 1639 - name = "proc-macro2" 1640 - version = "1.0.54" 1641 - source = "registry+https://github.com/rust-lang/crates.io-index" 1642 - checksum = "e472a104799c74b514a57226160104aa483546de37e839ec50e3c2e41dd87534" 1643 - dependencies = [ 1644 - "unicode-ident", 1645 - ] 1646 - 1647 - [[package]] 1648 - name = "prodash" 1649 - version = "23.1.2" 1650 - source = "registry+https://github.com/rust-lang/crates.io-index" 1651 - checksum = "9516b775656bc3e8985e19cd4b8c0c0de045095074e453d2c0a513b5f978392d" 1652 - 1653 - [[package]] 1654 - name = "pulldown-cmark" 1655 - version = "0.9.2" 1656 - source = "registry+https://github.com/rust-lang/crates.io-index" 1657 - checksum = "2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63" 1658 - dependencies = [ 1659 - "bitflags 1.3.2", 1660 - "memchr", 1661 - "unicase", 1662 - ] 1663 - 1664 - [[package]] 1665 - name = "quickcheck" 1666 - version = "1.0.3" 1667 - source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" 1669 - dependencies = [ 1670 - "rand", 1671 - ] 1672 - 1673 - [[package]] 1674 - name = "quote" 1675 - version = "1.0.26" 1676 - source = "registry+https://github.com/rust-lang/crates.io-index" 1677 - checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 1678 - dependencies = [ 1679 - "proc-macro2", 1680 - ] 1681 - 1682 - [[package]] 1683 - name = "rand" 1684 - version = "0.8.5" 1685 - source = "registry+https://github.com/rust-lang/crates.io-index" 1686 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1687 - dependencies = [ 1688 - "rand_core", 1689 - ] 1690 - 1691 - [[package]] 1692 - name = "rand_core" 1693 - version = "0.6.4" 1694 - source = "registry+https://github.com/rust-lang/crates.io-index" 1695 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1696 - dependencies = [ 1697 - "getrandom", 1698 - ] 1699 - 1700 - [[package]] 1701 - name = "redox_syscall" 1702 - version = "0.2.16" 1703 - source = "registry+https://github.com/rust-lang/crates.io-index" 1704 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1705 - dependencies = [ 1706 - "bitflags 1.3.2", 1707 - ] 1708 - 1709 - [[package]] 1710 - name = "redox_syscall" 1711 - version = "0.3.5" 1712 - source = "registry+https://github.com/rust-lang/crates.io-index" 1713 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1714 - dependencies = [ 1715 - "bitflags 1.3.2", 1716 - ] 1717 - 1718 - [[package]] 1719 - name = "redox_users" 1720 - version = "0.4.3" 1721 - source = "registry+https://github.com/rust-lang/crates.io-index" 1722 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1723 - dependencies = [ 1724 - "getrandom", 1725 - "redox_syscall 0.2.16", 1726 - "thiserror", 1727 - ] 1728 - 1729 - [[package]] 1730 - name = "regex" 1731 - version = "1.7.3" 1732 - source = "registry+https://github.com/rust-lang/crates.io-index" 1733 - checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" 1734 - dependencies = [ 1735 - "aho-corasick", 1736 - "memchr", 1737 - "regex-syntax", 1738 - ] 1739 - 1740 - [[package]] 1741 - name = "regex-automata" 1742 - version = "0.1.10" 1743 - source = "registry+https://github.com/rust-lang/crates.io-index" 1744 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1745 - 1746 - [[package]] 1747 - name = "regex-syntax" 1748 - version = "0.6.29" 1749 - source = "registry+https://github.com/rust-lang/crates.io-index" 1750 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 1751 - 1752 - [[package]] 1753 - name = "ropey" 1754 - version = "1.6.0" 1755 - source = "registry+https://github.com/rust-lang/crates.io-index" 1756 - checksum = "53ce7a2c43a32e50d666e33c5a80251b31147bb4b49024bcab11fb6f20c671ed" 1757 - dependencies = [ 1758 - "smallvec", 1759 - "str_indices", 1760 - ] 1761 - 1762 - [[package]] 1763 - name = "rustix" 1764 - version = "0.37.5" 1765 - source = "registry+https://github.com/rust-lang/crates.io-index" 1766 - checksum = "0e78cc525325c06b4a7ff02db283472f3c042b7ff0c391f96c6d5ac6f4f91b75" 1767 - dependencies = [ 1768 - "bitflags 1.3.2", 1769 - "errno", 1770 - "io-lifetimes", 1771 - "libc", 1772 - "linux-raw-sys", 1773 - "windows-sys", 1774 - ] 1775 - 1776 - [[package]] 1777 - name = "ryu" 1778 - version = "1.0.13" 1779 - source = "registry+https://github.com/rust-lang/crates.io-index" 1780 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 1781 - 1782 - [[package]] 1783 - name = "same-file" 1784 - version = "1.0.6" 1785 - source = "registry+https://github.com/rust-lang/crates.io-index" 1786 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1787 - dependencies = [ 1788 - "winapi-util", 1789 - ] 1790 - 1791 - [[package]] 1792 - name = "scopeguard" 1793 - version = "1.1.0" 1794 - source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1796 - 1797 - [[package]] 1798 - name = "scratch" 1799 - version = "1.0.5" 1800 - source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 1802 - 1803 - [[package]] 1804 - name = "serde" 1805 - version = "1.0.159" 1806 - source = "registry+https://github.com/rust-lang/crates.io-index" 1807 - checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 1808 - dependencies = [ 1809 - "serde_derive", 1810 - ] 1811 - 1812 - [[package]] 1813 - name = "serde_derive" 1814 - version = "1.0.159" 1815 - source = "registry+https://github.com/rust-lang/crates.io-index" 1816 - checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" 1817 - dependencies = [ 1818 - "proc-macro2", 1819 - "quote", 1820 - "syn 2.0.11", 1821 - ] 1822 - 1823 - [[package]] 1824 - name = "serde_json" 1825 - version = "1.0.95" 1826 - source = "registry+https://github.com/rust-lang/crates.io-index" 1827 - checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" 1828 - dependencies = [ 1829 - "itoa", 1830 - "ryu", 1831 - "serde", 1832 - ] 1833 - 1834 - [[package]] 1835 - name = "serde_repr" 1836 - version = "0.1.12" 1837 - source = "registry+https://github.com/rust-lang/crates.io-index" 1838 - checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 1839 - dependencies = [ 1840 - "proc-macro2", 1841 - "quote", 1842 - "syn 2.0.11", 1843 - ] 1844 - 1845 - [[package]] 1846 - name = "serde_spanned" 1847 - version = "0.6.1" 1848 - source = "registry+https://github.com/rust-lang/crates.io-index" 1849 - checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" 1850 - dependencies = [ 1851 - "serde", 1852 - ] 1853 - 1854 - [[package]] 1855 - name = "sha1_smol" 1856 - version = "1.0.0" 1857 - source = "registry+https://github.com/rust-lang/crates.io-index" 1858 - checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" 1859 - 1860 - [[package]] 1861 - name = "signal-hook" 1862 - version = "0.3.15" 1863 - source = "registry+https://github.com/rust-lang/crates.io-index" 1864 - checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" 1865 - dependencies = [ 1866 - "libc", 1867 - "signal-hook-registry", 1868 - ] 1869 - 1870 - [[package]] 1871 - name = "signal-hook-mio" 1872 - version = "0.2.3" 1873 - source = "registry+https://github.com/rust-lang/crates.io-index" 1874 - checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 1875 - dependencies = [ 1876 - "libc", 1877 - "mio", 1878 - "signal-hook", 1879 - ] 1880 - 1881 - [[package]] 1882 - name = "signal-hook-registry" 1883 - version = "1.4.1" 1884 - source = "registry+https://github.com/rust-lang/crates.io-index" 1885 - checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1886 - dependencies = [ 1887 - "libc", 1888 - ] 1889 - 1890 - [[package]] 1891 - name = "signal-hook-tokio" 1892 - version = "0.3.1" 1893 - source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "213241f76fb1e37e27de3b6aa1b068a2c333233b59cca6634f634b80a27ecf1e" 1895 - dependencies = [ 1896 - "futures-core", 1897 - "libc", 1898 - "signal-hook", 1899 - "tokio", 1900 - ] 1901 - 1902 - [[package]] 1903 - name = "slab" 1904 - version = "0.4.8" 1905 - source = "registry+https://github.com/rust-lang/crates.io-index" 1906 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 1907 - dependencies = [ 1908 - "autocfg", 1909 - ] 1910 - 1911 - [[package]] 1912 - name = "slotmap" 1913 - version = "1.0.6" 1914 - source = "registry+https://github.com/rust-lang/crates.io-index" 1915 - checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" 1916 - dependencies = [ 1917 - "version_check", 1918 - ] 1919 - 1920 - [[package]] 1921 - name = "smallvec" 1922 - version = "1.10.0" 1923 - source = "registry+https://github.com/rust-lang/crates.io-index" 1924 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1925 - 1926 - [[package]] 1927 - name = "smartstring" 1928 - version = "1.0.1" 1929 - source = "registry+https://github.com/rust-lang/crates.io-index" 1930 - checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" 1931 - dependencies = [ 1932 - "autocfg", 1933 - "static_assertions", 1934 - "version_check", 1935 - ] 1936 - 1937 - [[package]] 1938 - name = "smawk" 1939 - version = "0.3.1" 1940 - source = "registry+https://github.com/rust-lang/crates.io-index" 1941 - checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" 1942 - 1943 - [[package]] 1944 - name = "socket2" 1945 - version = "0.4.9" 1946 - source = "registry+https://github.com/rust-lang/crates.io-index" 1947 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 1948 - dependencies = [ 1949 - "libc", 1950 - "winapi", 1951 - ] 1952 - 1953 - [[package]] 1954 - name = "static_assertions" 1955 - version = "1.1.0" 1956 - source = "registry+https://github.com/rust-lang/crates.io-index" 1957 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1958 - 1959 - [[package]] 1960 - name = "str-buf" 1961 - version = "1.0.6" 1962 - source = "registry+https://github.com/rust-lang/crates.io-index" 1963 - checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" 1964 - 1965 - [[package]] 1966 - name = "str_indices" 1967 - version = "0.4.1" 1968 - source = "registry+https://github.com/rust-lang/crates.io-index" 1969 - checksum = "5f026164926842ec52deb1938fae44f83dfdb82d0a5b0270c5bd5935ab74d6dd" 1970 - 1971 - [[package]] 1972 - name = "syn" 1973 - version = "1.0.109" 1974 - source = "registry+https://github.com/rust-lang/crates.io-index" 1975 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1976 - dependencies = [ 1977 - "proc-macro2", 1978 - "quote", 1979 - "unicode-ident", 1980 - ] 1981 - 1982 - [[package]] 1983 - name = "syn" 1984 - version = "2.0.11" 1985 - source = "registry+https://github.com/rust-lang/crates.io-index" 1986 - checksum = "21e3787bb71465627110e7d87ed4faaa36c1f61042ee67badb9e2ef173accc40" 1987 - dependencies = [ 1988 - "proc-macro2", 1989 - "quote", 1990 - "unicode-ident", 1991 - ] 1992 - 1993 - [[package]] 1994 - name = "tempfile" 1995 - version = "3.5.0" 1996 - source = "registry+https://github.com/rust-lang/crates.io-index" 1997 - checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 1998 - dependencies = [ 1999 - "cfg-if", 2000 - "fastrand", 2001 - "redox_syscall 0.3.5", 2002 - "rustix", 2003 - "windows-sys", 2004 - ] 2005 - 2006 - [[package]] 2007 - name = "termcolor" 2008 - version = "1.2.0" 2009 - source = "registry+https://github.com/rust-lang/crates.io-index" 2010 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2011 - dependencies = [ 2012 - "winapi-util", 2013 - ] 2014 - 2015 - [[package]] 2016 - name = "termini" 2017 - version = "0.1.4" 2018 - source = "registry+https://github.com/rust-lang/crates.io-index" 2019 - checksum = "8c0f7ecb9c2a380d2686a747e4fc574043712326e8d39fbd220ab3bd29768a12" 2020 - dependencies = [ 2021 - "dirs-next", 2022 - ] 2023 - 2024 - [[package]] 2025 - name = "textwrap" 2026 - version = "0.16.0" 2027 - source = "registry+https://github.com/rust-lang/crates.io-index" 2028 - checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 2029 - dependencies = [ 2030 - "smawk", 2031 - "unicode-linebreak", 2032 - "unicode-width", 2033 - ] 2034 - 2035 - [[package]] 2036 - name = "thiserror" 2037 - version = "1.0.40" 2038 - source = "registry+https://github.com/rust-lang/crates.io-index" 2039 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2040 - dependencies = [ 2041 - "thiserror-impl", 2042 - ] 2043 - 2044 - [[package]] 2045 - name = "thiserror-impl" 2046 - version = "1.0.40" 2047 - source = "registry+https://github.com/rust-lang/crates.io-index" 2048 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2049 - dependencies = [ 2050 - "proc-macro2", 2051 - "quote", 2052 - "syn 2.0.11", 2053 - ] 2054 - 2055 - [[package]] 2056 - name = "thread_local" 2057 - version = "1.1.7" 2058 - source = "registry+https://github.com/rust-lang/crates.io-index" 2059 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 2060 - dependencies = [ 2061 - "cfg-if", 2062 - "once_cell", 2063 - ] 2064 - 2065 - [[package]] 2066 - name = "threadpool" 2067 - version = "1.8.1" 2068 - source = "registry+https://github.com/rust-lang/crates.io-index" 2069 - checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 2070 - dependencies = [ 2071 - "num_cpus", 2072 - ] 2073 - 2074 - [[package]] 2075 - name = "time" 2076 - version = "0.3.20" 2077 - source = "registry+https://github.com/rust-lang/crates.io-index" 2078 - checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" 2079 - dependencies = [ 2080 - "itoa", 2081 - "libc", 2082 - "num_threads", 2083 - "serde", 2084 - "time-core", 2085 - "time-macros", 2086 - ] 2087 - 2088 - [[package]] 2089 - name = "time-core" 2090 - version = "0.1.0" 2091 - source = "registry+https://github.com/rust-lang/crates.io-index" 2092 - checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2093 - 2094 - [[package]] 2095 - name = "time-macros" 2096 - version = "0.2.8" 2097 - source = "registry+https://github.com/rust-lang/crates.io-index" 2098 - checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" 2099 - dependencies = [ 2100 - "time-core", 2101 - ] 2102 - 2103 - [[package]] 2104 - name = "tinyvec" 2105 - version = "1.6.0" 2106 - source = "registry+https://github.com/rust-lang/crates.io-index" 2107 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2108 - dependencies = [ 2109 - "tinyvec_macros", 2110 - ] 2111 - 2112 - [[package]] 2113 - name = "tinyvec_macros" 2114 - version = "0.1.1" 2115 - source = "registry+https://github.com/rust-lang/crates.io-index" 2116 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2117 - 2118 - [[package]] 2119 - name = "tokio" 2120 - version = "1.27.0" 2121 - source = "registry+https://github.com/rust-lang/crates.io-index" 2122 - checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001" 2123 - dependencies = [ 2124 - "autocfg", 2125 - "bytes", 2126 - "libc", 2127 - "mio", 2128 - "num_cpus", 2129 - "parking_lot", 2130 - "pin-project-lite", 2131 - "signal-hook-registry", 2132 - "socket2", 2133 - "tokio-macros", 2134 - "windows-sys", 2135 - ] 2136 - 2137 - [[package]] 2138 - name = "tokio-macros" 2139 - version = "2.0.0" 2140 - source = "registry+https://github.com/rust-lang/crates.io-index" 2141 - checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce" 2142 - dependencies = [ 2143 - "proc-macro2", 2144 - "quote", 2145 - "syn 2.0.11", 2146 - ] 2147 - 2148 - [[package]] 2149 - name = "tokio-stream" 2150 - version = "0.1.12" 2151 - source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313" 2153 - dependencies = [ 2154 - "futures-core", 2155 - "pin-project-lite", 2156 - "tokio", 2157 - ] 2158 - 2159 - [[package]] 2160 - name = "toml" 2161 - version = "0.7.3" 2162 - source = "registry+https://github.com/rust-lang/crates.io-index" 2163 - checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 2164 - dependencies = [ 2165 - "serde", 2166 - "serde_spanned", 2167 - "toml_datetime", 2168 - "toml_edit", 2169 - ] 2170 - 2171 - [[package]] 2172 - name = "toml_datetime" 2173 - version = "0.6.1" 2174 - source = "registry+https://github.com/rust-lang/crates.io-index" 2175 - checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 2176 - dependencies = [ 2177 - "serde", 2178 - ] 2179 - 2180 - [[package]] 2181 - name = "toml_edit" 2182 - version = "0.19.8" 2183 - source = "registry+https://github.com/rust-lang/crates.io-index" 2184 - checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 2185 - dependencies = [ 2186 - "indexmap", 2187 - "serde", 2188 - "serde_spanned", 2189 - "toml_datetime", 2190 - "winnow", 2191 - ] 2192 - 2193 - [[package]] 2194 - name = "tree-sitter" 2195 - version = "0.20.9" 2196 - source = "git+https://github.com/tree-sitter/tree-sitter?rev=c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14#c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14" 2197 - dependencies = [ 2198 - "cc", 2199 - "regex", 2200 - ] 2201 - 2202 - [[package]] 2203 - name = "unicase" 2204 - version = "2.6.0" 2205 - source = "registry+https://github.com/rust-lang/crates.io-index" 2206 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 2207 - dependencies = [ 2208 - "version_check", 2209 - ] 2210 - 2211 - [[package]] 2212 - name = "unicode-bidi" 2213 - version = "0.3.13" 2214 - source = "registry+https://github.com/rust-lang/crates.io-index" 2215 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 2216 - 2217 - [[package]] 2218 - name = "unicode-bom" 2219 - version = "1.1.4" 2220 - source = "registry+https://github.com/rust-lang/crates.io-index" 2221 - checksum = "63ec69f541d875b783ca40184d655f2927c95f0bffd486faa83cd3ac3529ec32" 2222 - 2223 - [[package]] 2224 - name = "unicode-general-category" 2225 - version = "0.6.0" 2226 - source = "registry+https://github.com/rust-lang/crates.io-index" 2227 - checksum = "2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7" 2228 - 2229 - [[package]] 2230 - name = "unicode-ident" 2231 - version = "1.0.8" 2232 - source = "registry+https://github.com/rust-lang/crates.io-index" 2233 - checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 2234 - 2235 - [[package]] 2236 - name = "unicode-linebreak" 2237 - version = "0.1.4" 2238 - source = "registry+https://github.com/rust-lang/crates.io-index" 2239 - checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" 2240 - dependencies = [ 2241 - "hashbrown 0.12.3", 2242 - "regex", 2243 - ] 2244 - 2245 - [[package]] 2246 - name = "unicode-normalization" 2247 - version = "0.1.22" 2248 - source = "registry+https://github.com/rust-lang/crates.io-index" 2249 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2250 - dependencies = [ 2251 - "tinyvec", 2252 - ] 2253 - 2254 - [[package]] 2255 - name = "unicode-segmentation" 2256 - version = "1.10.1" 2257 - source = "registry+https://github.com/rust-lang/crates.io-index" 2258 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 2259 - 2260 - [[package]] 2261 - name = "unicode-width" 2262 - version = "0.1.10" 2263 - source = "registry+https://github.com/rust-lang/crates.io-index" 2264 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2265 - 2266 - [[package]] 2267 - name = "url" 2268 - version = "2.3.1" 2269 - source = "registry+https://github.com/rust-lang/crates.io-index" 2270 - checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2271 - dependencies = [ 2272 - "form_urlencoded", 2273 - "idna", 2274 - "percent-encoding", 2275 - "serde", 2276 - ] 2277 - 2278 - [[package]] 2279 - name = "version_check" 2280 - version = "0.9.4" 2281 - source = "registry+https://github.com/rust-lang/crates.io-index" 2282 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2283 - 2284 - [[package]] 2285 - name = "walkdir" 2286 - version = "2.3.3" 2287 - source = "registry+https://github.com/rust-lang/crates.io-index" 2288 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 2289 - dependencies = [ 2290 - "same-file", 2291 - "winapi-util", 2292 - ] 2293 - 2294 - [[package]] 2295 - name = "wasi" 2296 - version = "0.11.0+wasi-snapshot-preview1" 2297 - source = "registry+https://github.com/rust-lang/crates.io-index" 2298 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2299 - 2300 - [[package]] 2301 - name = "wasm-bindgen" 2302 - version = "0.2.84" 2303 - source = "registry+https://github.com/rust-lang/crates.io-index" 2304 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 2305 - dependencies = [ 2306 - "cfg-if", 2307 - "wasm-bindgen-macro", 2308 - ] 2309 - 2310 - [[package]] 2311 - name = "wasm-bindgen-backend" 2312 - version = "0.2.84" 2313 - source = "registry+https://github.com/rust-lang/crates.io-index" 2314 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 2315 - dependencies = [ 2316 - "bumpalo", 2317 - "log", 2318 - "once_cell", 2319 - "proc-macro2", 2320 - "quote", 2321 - "syn 1.0.109", 2322 - "wasm-bindgen-shared", 2323 - ] 2324 - 2325 - [[package]] 2326 - name = "wasm-bindgen-macro" 2327 - version = "0.2.84" 2328 - source = "registry+https://github.com/rust-lang/crates.io-index" 2329 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 2330 - dependencies = [ 2331 - "quote", 2332 - "wasm-bindgen-macro-support", 2333 - ] 2334 - 2335 - [[package]] 2336 - name = "wasm-bindgen-macro-support" 2337 - version = "0.2.84" 2338 - source = "registry+https://github.com/rust-lang/crates.io-index" 2339 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 2340 - dependencies = [ 2341 - "proc-macro2", 2342 - "quote", 2343 - "syn 1.0.109", 2344 - "wasm-bindgen-backend", 2345 - "wasm-bindgen-shared", 2346 - ] 2347 - 2348 - [[package]] 2349 - name = "wasm-bindgen-shared" 2350 - version = "0.2.84" 2351 - source = "registry+https://github.com/rust-lang/crates.io-index" 2352 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 2353 - 2354 - [[package]] 2355 - name = "which" 2356 - version = "4.4.0" 2357 - source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 2359 - dependencies = [ 2360 - "either", 2361 - "libc", 2362 - "once_cell", 2363 - ] 2364 - 2365 - [[package]] 2366 - name = "winapi" 2367 - version = "0.3.9" 2368 - source = "registry+https://github.com/rust-lang/crates.io-index" 2369 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2370 - dependencies = [ 2371 - "winapi-i686-pc-windows-gnu", 2372 - "winapi-x86_64-pc-windows-gnu", 2373 - ] 2374 - 2375 - [[package]] 2376 - name = "winapi-i686-pc-windows-gnu" 2377 - version = "0.4.0" 2378 - source = "registry+https://github.com/rust-lang/crates.io-index" 2379 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2380 - 2381 - [[package]] 2382 - name = "winapi-util" 2383 - version = "0.1.5" 2384 - source = "registry+https://github.com/rust-lang/crates.io-index" 2385 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2386 - dependencies = [ 2387 - "winapi", 2388 - ] 2389 - 2390 - [[package]] 2391 - name = "winapi-x86_64-pc-windows-gnu" 2392 - version = "0.4.0" 2393 - source = "registry+https://github.com/rust-lang/crates.io-index" 2394 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2395 - 2396 - [[package]] 2397 - name = "windows" 2398 - version = "0.43.0" 2399 - source = "registry+https://github.com/rust-lang/crates.io-index" 2400 - checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244" 2401 - dependencies = [ 2402 - "windows_aarch64_gnullvm 0.42.2", 2403 - "windows_aarch64_msvc 0.42.2", 2404 - "windows_i686_gnu 0.42.2", 2405 - "windows_i686_msvc 0.42.2", 2406 - "windows_x86_64_gnu 0.42.2", 2407 - "windows_x86_64_gnullvm 0.42.2", 2408 - "windows_x86_64_msvc 0.42.2", 2409 - ] 2410 - 2411 - [[package]] 2412 - name = "windows" 2413 - version = "0.47.0" 2414 - source = "registry+https://github.com/rust-lang/crates.io-index" 2415 - checksum = "2649ff315bee4c98757f15dac226efe3d81927adbb6e882084bb1ee3e0c330a7" 2416 - dependencies = [ 2417 - "windows-targets 0.47.0", 2418 - ] 2419 - 2420 - [[package]] 2421 - name = "windows-sys" 2422 - version = "0.45.0" 2423 - source = "registry+https://github.com/rust-lang/crates.io-index" 2424 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2425 - dependencies = [ 2426 - "windows-targets 0.42.2", 2427 - ] 2428 - 2429 - [[package]] 2430 - name = "windows-targets" 2431 - version = "0.42.2" 2432 - source = "registry+https://github.com/rust-lang/crates.io-index" 2433 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 2434 - dependencies = [ 2435 - "windows_aarch64_gnullvm 0.42.2", 2436 - "windows_aarch64_msvc 0.42.2", 2437 - "windows_i686_gnu 0.42.2", 2438 - "windows_i686_msvc 0.42.2", 2439 - "windows_x86_64_gnu 0.42.2", 2440 - "windows_x86_64_gnullvm 0.42.2", 2441 - "windows_x86_64_msvc 0.42.2", 2442 - ] 2443 - 2444 - [[package]] 2445 - name = "windows-targets" 2446 - version = "0.47.0" 2447 - source = "registry+https://github.com/rust-lang/crates.io-index" 2448 - checksum = "2f8996d3f43b4b2d44327cd71b7b0efd1284ab60e6e9d0e8b630e18555d87d3e" 2449 - dependencies = [ 2450 - "windows_aarch64_gnullvm 0.47.0", 2451 - "windows_aarch64_msvc 0.47.0", 2452 - "windows_i686_gnu 0.47.0", 2453 - "windows_i686_msvc 0.47.0", 2454 - "windows_x86_64_gnu 0.47.0", 2455 - "windows_x86_64_gnullvm 0.47.0", 2456 - "windows_x86_64_msvc 0.47.0", 2457 - ] 2458 - 2459 - [[package]] 2460 - name = "windows_aarch64_gnullvm" 2461 - version = "0.42.2" 2462 - source = "registry+https://github.com/rust-lang/crates.io-index" 2463 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 2464 - 2465 - [[package]] 2466 - name = "windows_aarch64_gnullvm" 2467 - version = "0.47.0" 2468 - source = "registry+https://github.com/rust-lang/crates.io-index" 2469 - checksum = "831d567d53d4f3cb1db332b68e6e2b6260228eb4d99a777d8b2e8ed794027c90" 2470 - 2471 - [[package]] 2472 - name = "windows_aarch64_msvc" 2473 - version = "0.42.2" 2474 - source = "registry+https://github.com/rust-lang/crates.io-index" 2475 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 2476 - 2477 - [[package]] 2478 - name = "windows_aarch64_msvc" 2479 - version = "0.47.0" 2480 - source = "registry+https://github.com/rust-lang/crates.io-index" 2481 - checksum = "6a42d54a417c60ce4f0e31661eed628f0fa5aca73448c093ec4d45fab4c51cdf" 2482 - 2483 - [[package]] 2484 - name = "windows_i686_gnu" 2485 - version = "0.42.2" 2486 - source = "registry+https://github.com/rust-lang/crates.io-index" 2487 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 2488 - 2489 - [[package]] 2490 - name = "windows_i686_gnu" 2491 - version = "0.47.0" 2492 - source = "registry+https://github.com/rust-lang/crates.io-index" 2493 - checksum = "c1925beafdbb22201a53a483db861a5644123157c1c3cee83323a2ed565d71e3" 2494 - 2495 - [[package]] 2496 - name = "windows_i686_msvc" 2497 - version = "0.42.2" 2498 - source = "registry+https://github.com/rust-lang/crates.io-index" 2499 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 2500 - 2501 - [[package]] 2502 - name = "windows_i686_msvc" 2503 - version = "0.47.0" 2504 - source = "registry+https://github.com/rust-lang/crates.io-index" 2505 - checksum = "3a8ef8f2f1711b223947d9b69b596cf5a4e452c930fb58b6fc3fdae7d0ec6b31" 2506 - 2507 - [[package]] 2508 - name = "windows_x86_64_gnu" 2509 - version = "0.42.2" 2510 - source = "registry+https://github.com/rust-lang/crates.io-index" 2511 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 2512 - 2513 - [[package]] 2514 - name = "windows_x86_64_gnu" 2515 - version = "0.47.0" 2516 - source = "registry+https://github.com/rust-lang/crates.io-index" 2517 - checksum = "7acaa0c2cf0d2ef99b61c308a0c3dbae430a51b7345dedec470bd8f53f5a3642" 2518 - 2519 - [[package]] 2520 - name = "windows_x86_64_gnullvm" 2521 - version = "0.42.2" 2522 - source = "registry+https://github.com/rust-lang/crates.io-index" 2523 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 2524 - 2525 - [[package]] 2526 - name = "windows_x86_64_gnullvm" 2527 - version = "0.47.0" 2528 - source = "registry+https://github.com/rust-lang/crates.io-index" 2529 - checksum = "e5a0628f71be1d11e17ca4a0e9e15b3a5180f6fbf1c2d55e3ba3f850378052c1" 2530 - 2531 - [[package]] 2532 - name = "windows_x86_64_msvc" 2533 - version = "0.42.2" 2534 - source = "registry+https://github.com/rust-lang/crates.io-index" 2535 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 2536 - 2537 - [[package]] 2538 - name = "windows_x86_64_msvc" 2539 - version = "0.47.0" 2540 - source = "registry+https://github.com/rust-lang/crates.io-index" 2541 - checksum = "9d6e62c256dc6d40b8c8707df17df8d774e60e39db723675241e7c15e910bce7" 2542 - 2543 - [[package]] 2544 - name = "winnow" 2545 - version = "0.4.1" 2546 - source = "registry+https://github.com/rust-lang/crates.io-index" 2547 - checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" 2548 - dependencies = [ 2549 - "memchr", 2550 - ] 2551 - 2552 - [[package]] 2553 - name = "xtask" 2554 - version = "0.6.0" 2555 - dependencies = [ 2556 - "helix-core", 2557 - "helix-loader", 2558 - "helix-term", 2559 - "helix-view", 2560 - "toml", 2561 - ]
+24 -19
pkgs/applications/editors/helix/default.nix
··· 1 - { fetchzip, lib, rustPlatform, installShellFiles, makeWrapper }: 1 + { fetchFromGitHub, lib, rustPlatform, installShellFiles, makeWrapper, callPackage }: 2 2 3 - rustPlatform.buildRustPackage rec { 3 + let 4 + version = "23.05"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "helix-editor"; 8 + repo = "helix"; 9 + rev = "${version}"; 10 + hash = "sha256-Ws9uWtZLvTwL5HNonFr4YwyPoTU8QlCvhs6IJ92aLDw="; 11 + }; 12 + 13 + grammars = callPackage ./grammars.nix { }; 14 + in rustPlatform.buildRustPackage { 15 + inherit src version; 16 + 4 17 pname = "helix"; 5 - version = "23.03"; 6 - 7 18 # This release tarball includes source code for the tree-sitter grammars, 8 19 # which is not ordinarily part of the repository. 9 - src = fetchzip { 10 - url = "https://github.com/helix-editor/helix/releases/download/${version}/helix-${version}-source.tar.xz"; 11 - hash = "sha256-FtY2V7za3WGeUaC2t2f63CcDUEg9zAS2cGUWI0YeGwk="; 12 - stripRoot = false; 13 - }; 14 - 15 - # should be removed, when tree-sitter is not used as a git checkout anymore 16 - cargoLock = { 17 - lockFile = ./Cargo.lock; 18 - outputHashes = { 19 - "tree-sitter-0.20.9" = "sha256-/PaFaASOT0Z8FpipX5uiRCjnv1kyZtg4B9+TnHA0yTY="; 20 - }; 21 - }; 20 + cargoSha256 = "sha256-/LCtfyDAA2JuioBD/CDMv6OOxM0B9A3PpuVP/YY5oF0="; 22 21 23 22 nativeBuildInputs = [ installShellFiles makeWrapper ]; 24 23 25 24 postInstall = '' 26 - # not needed at runtime 27 - rm -r runtime/grammars/sources 25 + # We self build the grammar files 26 + rm -r runtime/grammars 28 27 29 28 mkdir -p $out/lib 30 29 cp -r runtime $out/lib 30 + ln -s ${grammars} $out/lib/runtime/grammars 31 31 installShellCompletion contrib/completion/hx.{bash,fish,zsh} 32 32 mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} 33 33 cp contrib/Helix.desktop $out/share/applications ··· 36 36 postFixup = '' 37 37 wrapProgram $out/bin/hx --set HELIX_RUNTIME $out/lib/runtime 38 38 ''; 39 + 40 + # disable fetching and building of tree-sitter grammars in favor of the custom build process in ./grammars.nix 41 + env.HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; 42 + 43 + passthru.updateScript = ./update.py; 39 44 40 45 meta = with lib; { 41 46 description = "A post-modern modal text editor";
+107
pkgs/applications/editors/helix/grammars.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + runCommand, 5 + includeGrammarIf ? _: true, 6 + fetchFromGitHub, 7 + fetchgit, 8 + ... 9 + }: let 10 + # similiar to https://github.com/helix-editor/helix/blob/23.05/grammars.nix 11 + grammars = builtins.fromJSON (builtins.readFile ./language-grammars.json); 12 + isGitGrammar = grammar: 13 + builtins.hasAttr "source" grammar 14 + && builtins.hasAttr "git" grammar.source 15 + && builtins.hasAttr "rev" grammar.source; 16 + isGitHubGrammar = grammar: lib.hasPrefix "https://github.com" grammar.source.git; 17 + toGitHubFetcher = url: let 18 + match = builtins.match "https://github\.com/([^/]*)/([^/]*)/?" url; 19 + in { 20 + owner = builtins.elemAt match 0; 21 + repo = builtins.elemAt match 1; 22 + }; 23 + gitGrammars = builtins.filter isGitGrammar grammars; 24 + buildGrammar = grammar: let 25 + gh = toGitHubFetcher grammar.source.git; 26 + sourceGit = fetchgit { 27 + url = grammar.source.git; 28 + inherit (grammar.source) rev sha256; 29 + }; 30 + sourceGitHub = fetchFromGitHub { 31 + owner = gh.owner; 32 + repo = gh.repo; 33 + inherit (grammar.source) rev sha256; 34 + }; 35 + source = 36 + if isGitHubGrammar grammar 37 + then sourceGitHub 38 + else sourceGit; 39 + in 40 + stdenv.mkDerivation rec { 41 + # similar to tree-sitter grammar generation 42 + pname = "helix-tree-sitter-grammar-${grammar.name}"; 43 + version = grammar.source.rev; 44 + 45 + src = 46 + if builtins.hasAttr "subpath" grammar.source 47 + then "${source}/${grammar.source.subpath}" 48 + else source; 49 + 50 + dontUnpack = true; 51 + dontConfigure = true; 52 + 53 + FLAGS = [ 54 + "-I${src}/src" 55 + "-g" 56 + "-O3" 57 + "-fPIC" 58 + "-fno-exceptions" 59 + "-Wl,-z,relro,-z,now" 60 + ]; 61 + 62 + NAME = grammar.name; 63 + 64 + buildPhase = '' 65 + runHook preBuild 66 + 67 + if [[ -e "$src/src/scanner.cc" ]]; then 68 + $CXX -c "$src/src/scanner.cc" -o scanner.o $FLAGS 69 + elif [[ -e "$src/src/scanner.c" ]]; then 70 + $CC -c "$src/src/scanner.c" -o scanner.o $FLAGS 71 + fi 72 + 73 + $CC -c "$src/src/parser.c" -o parser.o $FLAGS 74 + $CXX -shared -o $NAME.so *.o 75 + 76 + runHook postBuild 77 + ''; 78 + 79 + installPhase = '' 80 + runHook preInstall 81 + mkdir $out 82 + mv $NAME.so $out/ 83 + runHook postInstall 84 + ''; 85 + 86 + # Strip failed on darwin: strip: error: symbols referenced by indirect symbol table entries that can't be stripped 87 + fixupPhase = lib.optionalString stdenv.isLinux '' 88 + runHook preFixup 89 + $STRIP $out/$NAME.so 90 + runHook postFixup 91 + ''; 92 + }; 93 + grammarsToBuild = builtins.filter includeGrammarIf gitGrammars; 94 + builtGrammars = 95 + builtins.map (grammar: { 96 + inherit (grammar) name; 97 + artifact = buildGrammar grammar; 98 + }) 99 + grammarsToBuild; 100 + grammarLinks = 101 + builtins.map (grammar: "ln -s ${grammar.artifact}/${grammar.name}.so $out/${grammar.name}.so") 102 + builtGrammars; 103 + in 104 + runCommand "helix-tree-sitter-grammars" {} '' 105 + mkdir -p $out 106 + ${builtins.concatStringsSep "\n" grammarLinks} 107 + ''
+1
pkgs/applications/editors/helix/language-grammars.json
··· 1 + [{"name": "rust", "source": {"git": "https://github.com/tree-sitter/tree-sitter-rust", "rev": "0431a2c60828731f27491ee9fdefe25e250ce9c9", "sha256": "149jhy01mqvavwa8jlxb8bnn7sxpfq2x1w35si6zn60b7kqjlx8f"}}, {"name": "sway", "source": {"git": "https://github.com/FuelLabs/tree-sitter-sway", "rev": "e491a005ee1d310f4c138bf215afd44cfebf959c", "sha256": "0d9qszx7iy8dk68ic24gwdm9xm2636ig7nb3n76l5a1jnsk0i03d"}}, {"name": "toml", "source": {"git": "https://github.com/ikatyang/tree-sitter-toml", "rev": "7cff70bbcbbc62001b465603ca1ea88edd668704", "sha256": "001pjz32v1b3sawlab68fdqz4xwk0v65wj5cdbcav2w1d9n9rhcd"}}, {"name": "awk", "source": {"git": "https://github.com/Beaglefoot/tree-sitter-awk", "rev": "a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3", "sha256": "0rw9p60vf2119vvjqnr4an85bryr8nq7jh0pkhzwpy7xh0nszy83"}}, {"name": "protobuf", "source": {"git": "https://github.com/yusdacra/tree-sitter-protobuf", "rev": "19c211a01434d9f03efff99f85e19f967591b175", "sha256": "04gxmrc0xf6x96sv347i1p00jcai31ml0s1csj1iz5mjdzgsllhh"}}, {"name": "elixir", "source": {"git": "https://github.com/elixir-lang/tree-sitter-elixir", "rev": "b20eaa75565243c50be5e35e253d8beb58f45d56", "sha256": "1i0c0xki3sv24649p0ws7xs2jagbwg7z7baz1960239bj94nl487"}}, {"name": "fish", "source": {"git": "https://github.com/ram02z/tree-sitter-fish", "rev": "84436cf24c2b3176bfbb220922a0fdbd0141e406", "sha256": "12s3db2mg9qa8l1i4a5h59kd7kl5j83wyl5kzq7j2k56xmvq56x0"}}, {"name": "json", "source": {"git": "https://github.com/tree-sitter/tree-sitter-json", "rev": "73076754005a460947cafe8e03a8cf5fa4fa2938", "sha256": "1npf2hrx33jhjpmzcyi7aszg436m4d80sa6h4mhhkmx51q4kpcf1"}}, {"name": "c", "source": {"git": "https://github.com/tree-sitter/tree-sitter-c", "rev": "7175a6dd5fc1cee660dce6fe23f6043d75af424a", "sha256": "1w03r4l773ki4iq2xxsc2pqxf3pjsbybq3xq4glmnsihgylibn8v"}}, {"name": "cpp", "source": {"git": "https://github.com/tree-sitter/tree-sitter-cpp", "rev": "2d2c4aee8672af4c7c8edff68e7dd4c07e88d2b1", "sha256": "1fv87f5ba8gxqxaf5ykhgjvkilml920rbxhdcf9d7jkh794mccq6"}}, {"name": "c-sharp", "source": {"git": "https://github.com/tree-sitter/tree-sitter-c-sharp", "rev": "5b60f99545fea00a33bbfae5be956f684c4c69e2", "sha256": "1dzfnj9b5xgx0av4xyvd71i8bj3hxaq97s91np5jzd2vjvbvw7p1"}}, {"name": "go", "source": {"git": "https://github.com/tree-sitter/tree-sitter-go", "rev": "64457ea6b73ef5422ed1687178d4545c3e91334a", "sha256": "16d32m78y8jricba9xav35c9y0k2r29irj5xyqgq24323yln9jnz"}}, {"name": "gomod", "source": {"git": "https://github.com/camdencheek/tree-sitter-go-mod", "rev": "e8f51f8e4363a3d9a427e8f63f4c1bbc5ef5d8d0", "sha256": "09rkqwdwhsm41nrz73rqbajap4bc0spjcld9k9fr8xmlmqa67j2b"}}, {"name": "gotmpl", "source": {"git": "https://github.com/dannylongeuay/tree-sitter-go-template", "rev": "395a33e08e69f4155156f0b90138a6c86764c979", "sha256": "0v1ciqdr9zj3hrzg9rrikr6v72yjs25sk631kd32r024igpxflv2"}}, {"name": "gowork", "source": {"git": "https://github.com/omertuc/tree-sitter-go-work", "rev": "6dd9dd79fb51e9f2abc829d5e97b15015b6a8ae2", "sha256": "1kzrs4rpby3b0h87rbr02k55k3mmkmdy7rvl11q95b3ym0smmyqb"}}, {"name": "javascript", "source": {"git": "https://github.com/tree-sitter/tree-sitter-javascript", "rev": "4a95461c4761c624f2263725aca79eeaefd36cad", "sha256": "0za77agy25pj14hi93rjc1ib79l4q43lc5crgwnsc9d72pr8cwwm"}}, {"name": "typescript", "source": {"git": "https://github.com/tree-sitter/tree-sitter-typescript", "rev": "6aac031ad88dd6317f02ac0bb27d099a553a7d8c", "subpath": "typescript", "sha256": "012fyvk95pr11anypsi1cyxgj3has8zqlj74fwmcxd9f8pk7c595"}}, {"name": "tsx", "source": {"git": "https://github.com/tree-sitter/tree-sitter-typescript", "rev": "6aac031ad88dd6317f02ac0bb27d099a553a7d8c", "subpath": "tsx", "sha256": "012fyvk95pr11anypsi1cyxgj3has8zqlj74fwmcxd9f8pk7c595"}}, {"name": "css", "source": {"git": "https://github.com/tree-sitter/tree-sitter-css", "rev": "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51", "sha256": "05875jmkkklx0b5g1h4qc8cbgcj8mr1n8slw7hsn0wssn7yn42z5"}}, {"name": "scss", "source": {"git": "https://github.com/serenadeai/tree-sitter-scss", "rev": "c478c6868648eff49eb04a4df90d703dc45b312a", "sha256": "15r3jiv36hzx2pmjmp63am3pbc01s52z36xfraa1aw4wlx7lqnq4"}}, {"name": "html", "source": {"git": "https://github.com/tree-sitter/tree-sitter-html", "rev": "29f53d8f4f2335e61bf6418ab8958dac3282077a", "sha256": "0wadphmgndj4vq9mg258624pj0klspbpcx8qlc6f8by5xbshvkmz"}}, {"name": "python", "source": {"git": "https://github.com/tree-sitter/tree-sitter-python", "rev": "de221eccf9a221f5b85474a553474a69b4b5784d", "sha256": "1mp2rqv6p2nla0sh1s5hprq32b9nkwbj2q21dcpvdcg6gack1sdf"}}, {"name": "nickel", "source": {"git": "https://github.com/nickel-lang/tree-sitter-nickel", "rev": "9d83db400b6c11260b9106f131f93ddda8131933", "sha256": "0rm63fnxja59zzkm7gz4vbzics8mdf7d6ijazcy9394kdqrcdzi6"}}, {"name": "nix", "source": {"git": "https://github.com/nix-community/tree-sitter-nix", "rev": "1b69cf1fa92366eefbe6863c184e5d2ece5f187d", "sha256": "0ls9djhpbbnjvd6b3166zjy92di0927f70720b57j2d3925538i5"}}, {"name": "ruby", "source": {"git": "https://github.com/tree-sitter/tree-sitter-ruby", "rev": "206c7077164372c596ffa8eaadb9435c28941364", "sha256": "1pqr24bj68lgi1w2cblr8asfby681l3032jrppq4n9x5zm23fi6n"}}, {"name": "bash", "source": {"git": "https://github.com/tree-sitter/tree-sitter-bash", "rev": "275effdfc0edce774acf7d481f9ea195c6c403cd", "sha256": "14ficjp82cdamylgx090z3rkr5b2q04i2w3854yavli9zf57lwpr"}}, {"name": "php", "source": {"git": "https://github.com/tree-sitter/tree-sitter-php", "rev": "f860e598194f4a71747f91789bf536b393ad4a56", "sha256": "02yc5b3qps8ghsmy4b5m5kldyr5pnqz9yw663v13pnz92r84k14g"}}, {"name": "twig", "source": {"git": "https://github.com/gbprod/tree-sitter-twig", "rev": "807b293fec3fead64f54c64fdf6fb05516c032b9", "sha256": "17ifa0k4z8gcs54b0hvaibdhnfpa6r54qr82c8j5p1fzahrsdb3i"}}, {"name": "latex", "source": {"git": "https://github.com/latex-lsp/tree-sitter-latex", "rev": "8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6", "sha256": "0lc42x604f04x3kkp88vyqa5dx90wqyisiwl7nn861lyxl6phjnf"}}, {"name": "bibtex", "source": {"git": "https://github.com/latex-lsp/tree-sitter-bibtex", "rev": "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34", "sha256": "0m7f3dkqbmy8x1bhl11m8f4p6n76wfvh99rp46zrqv39355nw1y2"}}, {"name": "lean", "source": {"git": "https://github.com/Julian/tree-sitter-lean", "rev": "d98426109258b266e1e92358c5f11716d2e8f638", "sha256": "0sc5h0fan8cmpxxf2jizky0ynmr81qs9q7xgh9zrmdi69r59p0sk"}}, {"name": "julia", "source": {"git": "https://github.com/tree-sitter/tree-sitter-julia", "rev": "8fb38abff74652c4faddbf04d2d5bbbc6b4bae25", "sha256": "06h5nyxw72z3w5a62y59332w2xg90sm3c2j6na7vvf7nark7vb8v"}}, {"name": "java", "source": {"git": "https://github.com/tree-sitter/tree-sitter-java", "rev": "09d650def6cdf7f479f4b78f595e9ef5b58ce31e", "sha256": "0440xh8x8rkbdlc1f1ail9wzl4583l29ic43x9lzl8290bm64q5l"}}, {"name": "ledger", "source": {"git": "https://github.com/cbarrete/tree-sitter-ledger", "rev": "1f864fb2bf6a87fe1b48545cc6adc6d23090adf7", "sha256": "1qxdad40nladdnq6d2s1z7fxlwjz8llpj85da792pv7p7dwh95vd"}}, {"name": "beancount", "source": {"git": "https://github.com/polarmutex/tree-sitter-beancount", "rev": "4cbd1f09cd07c1f1fabf867c2cf354f9da53cc4c", "sha256": "0igv4nal56d4ppj9zpdjc9i49r755dcvz3csfrps0d0p2v47y7sj"}}, {"name": "ocaml", "source": {"git": "https://github.com/tree-sitter/tree-sitter-ocaml", "rev": "23d419ba45789c5a47d31448061557716b02750a", "subpath": "ocaml", "sha256": "1bh3afd3iix0gf6ldjngf2c65nyfdwvbmsq25gcxm04jwbg9c6k8"}}, {"name": "ocaml-interface", "source": {"git": "https://github.com/tree-sitter/tree-sitter-ocaml", "rev": "23d419ba45789c5a47d31448061557716b02750a", "subpath": "interface", "sha256": "1bh3afd3iix0gf6ldjngf2c65nyfdwvbmsq25gcxm04jwbg9c6k8"}}, {"name": "lua", "source": {"git": "https://github.com/MunifTanjim/tree-sitter-lua", "rev": "887dfd4e83c469300c279314ff1619b1d0b85b91", "sha256": "1lv3mp0xm5ac9440gcskcxy0hzsnddvcysix1k5axy1cl4vr8bz6"}}, {"name": "svelte", "source": {"git": "https://github.com/Himujjal/tree-sitter-svelte", "rev": "349a5984513b4a4a9e143a6e746120c6ff6cf6ed", "sha256": "0yyzp836c2q4k5dpywb5m5dxh8h53f3l5gcm5qi5bb8qisvccm6n"}}, {"name": "vue", "source": {"git": "https://github.com/ikatyang/tree-sitter-vue", "rev": "91fe2754796cd8fba5f229505a23fa08f3546c06", "sha256": "0l0kqy9ajm5izqcywd39aavgmc281s8qrhmjkbwl6r8arfj8vsrm"}}, {"name": "yaml", "source": {"git": "https://github.com/ikatyang/tree-sitter-yaml", "rev": "0e36bed171768908f331ff7dff9d956bae016efb", "sha256": "0wyvjh62zdp5bhd2y8k7k7x4wz952l55i1c8d94rhffsbbf9763f"}}, {"name": "haskell", "source": {"git": "https://github.com/tree-sitter/tree-sitter-haskell", "rev": "98fc7f59049aeb713ab9b72a8ff25dcaaef81087", "sha256": "15b2xypg7npa6q1w8nhd5jrcpwyy52z8n6s5b1j1n006aacg6fq4"}}, {"name": "zig", "source": {"git": "https://github.com/maxxnino/tree-sitter-zig", "rev": "8d3224c3bd0890fe08358886ebf54fca2ed448a6", "sha256": "0mw4s92qmxkh9a13h9hg6kv9b704vzx3kr4j6dap0c80dffvfjhk"}}, {"name": "tsq", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-tsq", "rev": "48b5e9f82ae0a4727201626f33a17f69f8e0ff86", "sha256": "015zsvwwm58b5yzk6dl3kzdpg142qpvbb3fv7804jbjqwi1xy8di"}}, {"name": "cmake", "source": {"git": "https://github.com/uyha/tree-sitter-cmake", "rev": "6e51463ef3052dd3b328322c22172eda093727ad", "sha256": "14l7l6cc9pdqinff9hjda7rakzfvwk0qcbv6djl0s9f21875l4nv"}}, {"name": "make", "source": {"git": "https://github.com/alemuller/tree-sitter-make", "rev": "a4b9187417d6be349ee5fd4b6e77b4172c6827dd", "sha256": "07gz4x12xhigar2plr3jgazb2z4f9xp68nscmvy9a7wafak9l2m9"}}, {"name": "glsl", "source": {"git": "https://github.com/theHamsta/tree-sitter-glsl", "rev": "88408ffc5e27abcffced7010fc77396ae3636d7e", "sha256": "1zsj20xxv8mcj991gyp2gi2h31p16znkjxgbw5lpymj3nz7w22ld"}}, {"name": "perl", "source": {"git": "https://github.com/ganezdragon/tree-sitter-perl", "rev": "0ac2c6da562c7a2c26ed7e8691d4a590f7e8b90a", "sha256": "184zaicrl9i4cywhyc2cxpghw7daz9pi0fhwkkgpv7j6kvp1ig2w"}}, {"name": "comment", "source": {"git": "https://github.com/stsewd/tree-sitter-comment", "rev": "5dd3c62f1bbe378b220fe16b317b85247898639e", "sha256": "1wk6lxzndaikbrn72pa54y59qs0xnfaffc8mxmm6c5v5x16l8vb3"}}, {"name": "wgsl", "source": {"git": "https://github.com/szebniok/tree-sitter-wgsl", "rev": "272e89ef2aeac74178edb9db4a83c1ffef80a463", "sha256": "02nrgw6ypblr226r3d2wh6nn8x6bb3f16ix8anbppgrkzhfam3f7"}}, {"name": "llvm", "source": {"git": "https://github.com/benwilliamgraham/tree-sitter-llvm", "rev": "3b213925b9c4f42c1acfe2e10bfbb438d9c6834d", "sha256": "0ymrdcajji11852c158w67mgcsycphwj9mh777q3n4jn8pp37y8j"}}, {"name": "llvm-mir", "source": {"git": "https://github.com/Flakebi/tree-sitter-llvm-mir", "rev": "06fabca19454b2dc00c1b211a7cb7ad0bc2585f1", "sha256": "1a3ymx9baspxcjvgb0i7369zg42ikl5nf61f9b1y18azs940l35r"}}, {"name": "tablegen", "source": {"git": "https://github.com/Flakebi/tree-sitter-tablegen", "rev": "568dd8a937347175fd58db83d4c4cdaeb6069bd2", "sha256": "1w03navfgpgg4db9x0xvr2z0l8m07nma4icv0fwdgin4nk59lp4l"}}, {"name": "markdown", "source": {"git": "https://github.com/MDeiml/tree-sitter-markdown", "rev": "fa6bfd51727e4bef99f7eec5f43947f73d64ea7d", "subpath": "tree-sitter-markdown", "sha256": "0wryvq7153a3jx9qs1plm5crlgd88sm1ymlqc3gs09mr2n456z9z"}}, {"name": "markdown_inline", "source": {"git": "https://github.com/MDeiml/tree-sitter-markdown", "rev": "fa6bfd51727e4bef99f7eec5f43947f73d64ea7d", "subpath": "tree-sitter-markdown-inline", "sha256": "0wryvq7153a3jx9qs1plm5crlgd88sm1ymlqc3gs09mr2n456z9z"}}, {"name": "dart", "source": {"git": "https://github.com/UserNobody14/tree-sitter-dart", "rev": "2d7f66651c9319c1a0e4dda226cc2628fbb66528", "sha256": "16shxpm2jbq2qscr2pxjh5kzqf9cw6p8k1divg91nnbqhxkghfbs"}}, {"name": "scala", "source": {"git": "https://github.com/tree-sitter/tree-sitter-scala", "rev": "f6bbf35de41653b409ca9a3537a154f2b095ef64", "sha256": "09nhmil016nqdh389ral30ymmaap07vzvab0di899khg8bjq7l8q"}}, {"name": "dockerfile", "source": {"git": "https://github.com/camdencheek/tree-sitter-dockerfile", "rev": "8ee3a0f7587b2bd8c45c8cb7d28bd414604aec62", "sha256": "0izv8fryh7vivh9nbpzqpxb74fanrnd21bbq8xzazz4dvgfd7g93"}}, {"name": "git-commit", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-git-commit", "rev": "db88cffa3952dd2328b741af5d0fc69bdb76704f", "sha256": "08w9kkmarm5g6hi5yxk4nspkq0k0vxk7kjwvbzdifiphrs5pzf5g"}}, {"name": "diff", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-diff", "rev": "fd74c78fa88a20085dbc7bbeaba066f4d1692b63", "sha256": "0lbadj3657yk6r46sffbzkmm1kp47rydhsn1bj1w1mnyr27bfvrf"}}, {"name": "git-rebase", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-git-rebase", "rev": "d8a4207ebbc47bd78bacdf48f883db58283f9fd8", "sha256": "16g3i69jxq7fm2nis2d61bcj1r84sbr1drbmjd6zwm8rxkdnxd4r"}}, {"name": "regex", "source": {"git": "https://github.com/tree-sitter/tree-sitter-regex", "rev": "e1cfca3c79896ff79842f057ea13e529b66af636", "sha256": "0j6j0h8ciyhgmcq9iy3843anyfvd7s0biqzgbsqgwbgbqbg2nfwl"}}, {"name": "git-config", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-git-config", "rev": "0e4f0baf90b57e5aeb62dcdbf03062c6315d43ea", "sha256": "0hp45mvzbnpzjzxikwzyb7jzv4fyz19jllj78qm35sba4yc942ym"}}, {"name": "gitattributes", "source": {"git": "https://github.com/mtoohey31/tree-sitter-gitattributes", "rev": "3dd50808e3096f93dccd5e9dc7dc3dba2eb12dc4", "sha256": "1idi1hrpkc17y5vi2h0vfwzw64w6wy4cz4yk08avqnms6mxkxq94"}}, {"name": "gitignore", "source": {"git": "https://github.com/shunsambongi/tree-sitter-gitignore", "rev": "f4685bf11ac466dd278449bcfe5fd014e94aa504", "sha256": "17rar33y4dngmx69kjiw6wgrsd6kc0c8w4xa4rx06rjmv7b1hfij"}}, {"name": "graphql", "source": {"git": "https://github.com/bkegley/tree-sitter-graphql", "rev": "5e66e961eee421786bdda8495ed1db045e06b5fe", "sha256": "0xvrd6p9rxdjpqfq575ap6hpl2f7dad5i4d4m05w1qk9jx33vw9n"}}, {"name": "elm", "source": {"git": "https://github.com/elm-tooling/tree-sitter-elm", "rev": "df4cb639c01b76bc9ac9cc66788709a6da20002c", "sha256": "14il4yv65w7l29s84ilp3w3v9hy7x8j2bg73wwjyazava6n0f41y"}}, {"name": "iex", "source": {"git": "https://github.com/elixir-lang/tree-sitter-iex", "rev": "39f20bb51f502e32058684e893c0c0b00bb2332c", "sha256": "10lwwh3v2cc39hcydz5p899grzy50gr46bbddhs9vaam7wrp25b1"}}, {"name": "rescript", "source": {"git": "https://github.com/jaredramirez/tree-sitter-rescript", "rev": "65609807c628477f3b94052e7ef895885ac51c3c", "sha256": "0d8whkyyvjf270m6zr3jhc1s5zdwsf05dfnzs5r3jzb6qmm52x2k"}}, {"name": "erlang", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-erlang", "rev": "ce0ed253d72c199ab93caba7542b6f62075339c4", "sha256": "04l9svgmk8z5vgb2mvcfwijdl7jmyqi9cgfzzyak0z011f4f9zhi"}}, {"name": "kotlin", "source": {"git": "https://github.com/fwcd/tree-sitter-kotlin", "rev": "a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569", "sha256": "051x0p02dkx0rz83sy70wczm6k5b938q4knhh8halv2acs32l4v9"}}, {"name": "hcl", "source": {"git": "https://github.com/MichaHoffmann/tree-sitter-hcl", "rev": "3cb7fc28247efbcb2973b97e71c78838ad98a583", "sha256": "0hg7w3hsvxjwz1rb1izknn46msm4mkjx2cnq603lzn7i9mb1pbyr"}}, {"name": "org", "source": {"git": "https://github.com/milisims/tree-sitter-org", "rev": "698bb1a34331e68f83fc24bdd1b6f97016bb30de", "sha256": "0adzb2kw8k3w75p5f3ax9lal64k8n2fwrmrqak2z2w8jl8cgagl6"}}, {"name": "solidity", "source": {"git": "https://github.com/JoranHonig/tree-sitter-solidity", "rev": "9004b86531cb424bd379424cf7266a4585f2af7d", "sha256": "056srr5z0fz9pz3fwrbzx095jj7f5zsm20qb8y8pdar5lkzy5ipw"}}, {"name": "gleam", "source": {"git": "https://github.com/gleam-lang/tree-sitter-gleam", "rev": "ae79782c00656945db69641378e688cdb78d52c1", "sha256": "10lzz5jw7vh3laa721x7312y9irgi88w147cj7fj3g6q14wlsg7k"}}, {"name": "robot", "source": {"git": "https://github.com/Hubro/tree-sitter-robot", "rev": "f1142bfaa6acfce95e25d2c6d18d218f4f533927", "sha256": "1pnrycxsx5hapxfdj2n3nrjym550yb4ppfml8zvllj3cjqagrp9m"}}, {"name": "r", "source": {"git": "https://github.com/r-lib/tree-sitter-r", "rev": "cc04302e1bff76fa02e129f332f44636813b0c3c", "sha256": "0adq1qng3ghb4wvglplj73q8c95hzpfiqb2q8bqnms81i7p2xma7"}}, {"name": "swift", "source": {"git": "https://github.com/alex-pinkus/tree-sitter-swift", "rev": "77c6312c8438f4dbaa0350cec92b3d6dd3d74a66", "sha256": "1fblqm8hyd6hbydzpcpm3lmlhfcifsq31r3ibvhgckfl64afhckv"}}, {"name": "embedded-template", "source": {"git": "https://github.com/tree-sitter/tree-sitter-embedded-template", "rev": "d21df11b0ecc6fd211dbe11278e92ef67bd17e97", "sha256": "0h3nj6fz512riyx2b65pg9pjprkpkasnglwljlzi6s1in9fdig3x"}}, {"name": "eex", "source": {"git": "https://github.com/connorlay/tree-sitter-eex", "rev": "f742f2fe327463335e8671a87c0b9b396905d1d1", "sha256": "19n07ywavwkh4p189d18wxhch45qgn094b7mkdymh60zr7cbmyjh"}}, {"name": "heex", "source": {"git": "https://github.com/phoenixframework/tree-sitter-heex", "rev": "2e1348c3cf2c9323e87c2744796cf3f3868aa82a", "sha256": "04yzzqfxinsh62l7750grflxg809m8y3qlbmc1vknk2xk34l9d78"}}, {"name": "sql", "source": {"git": "https://github.com/DerekStride/tree-sitter-sql", "rev": "3a3f92b29c880488a08bc2baaf1aca6432ec3380", "sha256": "1jy9c553b2fzv7q9n8b0hs0yr00xd5mhd1v2lbbcfrk7x9jfrnsi"}}, {"name": "gdscript", "source": {"git": "https://github.com/PrestonKnopp/tree-sitter-gdscript", "rev": "a4b57cc3bcbfc24550e858159647e9238e7ad1ac", "sha256": "0mppjapxsdch9wwqklnfb0cs7xwja333w6wzygykzrb7nna50lfz"}}, {"name": "godot-resource", "source": {"git": "https://github.com/PrestonKnopp/tree-sitter-godot-resource", "rev": "b6ef0768711086a86b3297056f9ffb5cc1d77b4a", "sha256": "0agnvg95fx60xkr5fivl1x3yhcw6ca58f7bpx3dq6fl7pyfgrky2"}}, {"name": "nu", "source": {"git": "https://github.com/LhKipp/tree-sitter-nu", "rev": "eb95bdac3abd73ef47e53f19c63e74a31405ebd2", "sha256": "06rhwprkyr0snkynq3ialgycynp8b4i95sxyqfbj7qvj49vnc6nq"}}, {"name": "vala", "source": {"git": "https://github.com/vala-lang/tree-sitter-vala", "rev": "c9eea93ba2ec4ec1485392db11945819779745b3", "sha256": "0xzszj8c5nkk8nccspbiz68aw3ki6pi75ngwrrfqdipxy7ncd70j"}}, {"name": "hare", "source": {"git": "https://git.sr.ht/~ecmma/tree-sitter-hare", "rev": "bc26a6a949f2e0d98b7bfc437d459b250900a165", "sha256": "0hlir7xw14xdm7jxchqr228zln8ag73lv45b0x8a2v9iac2smjdv"}}, {"name": "devicetree", "source": {"git": "https://github.com/joelspadin/tree-sitter-devicetree", "rev": "877adbfa0174d25894c40fa75ad52d4515a36368", "sha256": "1ds7pa4x1yd54xa2mba37vp8lbi8n4l975lps0249x8xw35r0jrl"}}, {"name": "cairo", "source": {"git": "https://github.com/archseer/tree-sitter-cairo", "rev": "b249662a1eefeb4d71c9529cdd971e74fecc10fe", "sha256": "1vgwr3qm1y1ajrma3wlnkwrwg5466mkm35pqzb39vlcgh1575xrv"}}, {"name": "cpon", "source": {"git": "https://github.com/fvacek/tree-sitter-cpon", "rev": "0d01fcdae5a53191df5b1349f9bce053833270e7", "sha256": "1ar8dfjjg1pp9i403jm21d4b70xi2w4kjdmwnxlc597582jkjx56"}}, {"name": "odin", "source": {"git": "https://github.com/ap29600/tree-sitter-odin", "rev": "b219207e49ffca2952529d33e94ed63b1b75c4f1", "sha256": "1wj8fb0dk1c5dzkn165pbk4qky77bzqnpvv30981zgjszl508r1l"}}, {"name": "meson", "source": {"git": "https://github.com/staysail/tree-sitter-meson", "rev": "32a83e8f200c347232fa795636cfe60dde22957a", "sha256": "0g1kc1hidva3ipi4nsi64r9pm8jc48nmhffqshwvbiss0fdf8ac9"}}, {"name": "sshclientconfig", "source": {"git": "https://github.com/metio/tree-sitter-ssh-client-config", "rev": "e45c6d5c71657344d4ecaf87dafae7736f776c57", "sha256": "1gbvzdysdz2gri7k2bxjchn34cdh0l7y4rfxgs0s8nxz73fpyfaj"}}, {"name": "scheme", "source": {"git": "https://github.com/6cdh/tree-sitter-scheme", "rev": "c0741320bfca6b7b5b7a13b5171275951e96a842", "sha256": "12knvhmayck9da3zj2w55al4yjhkkr9gxmfdmrjiz7vn9wc1dxr9"}}, {"name": "v", "source": {"git": "https://github.com/vlang/vls", "subpath": "tree_sitter_v", "rev": "66cf9d3086fb5ecc827cb32c64c5d812ab17d2c6", "sha256": "11g9wxvia39f5sik7zxl1v06kks8s9rqp5ip6g6z26wz1585vlzx"}}, {"name": "verilog", "source": {"git": "https://github.com/andreytkachenko/tree-sitter-verilog", "rev": "514d8d70593d29ef3ef667fa6b0e504ae7c977e3", "sha256": "0abnfll1kl7kn0sg8bpmhahszgfyh2s2ld930pb5z6706lsg07pp"}}, {"name": "edoc", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-edoc", "rev": "74774af7b45dd9cefbf9510328fc6ff2374afc50", "sha256": "1qz6hghnyhrgm23793hyw84zxzrhb3jc1prih806hirzybbapc80"}}, {"name": "jsdoc", "source": {"git": "https://github.com/tree-sitter/tree-sitter-jsdoc", "rev": "189a6a4829beb9cdbe837260653b4a3dfb0cc3db", "sha256": "0qpsy234p30j6955wpjlaqwbr21bi56p0ln5vhrd84s99ac7s6b6"}}, {"name": "openscad", "source": {"git": "https://github.com/bollian/tree-sitter-openscad", "rev": "5c3ce93df0ac1da7197cf6ae125aade26d6b8972", "sha256": "1bimdd71899i454k9638jg5m97scxcvqsn4szy1i9d0lwx8wp05p"}}, {"name": "prisma", "source": {"git": "https://github.com/victorhqc/tree-sitter-prisma", "rev": "eca2596a355b1a9952b4f80f8f9caed300a272b5", "sha256": "19zb3dkwp2kpyivygqxk8yph0jpl7hn9zzcry15mshn2n0rs9sih"}}, {"name": "clojure", "source": {"git": "https://github.com/sogaiu/tree-sitter-clojure", "rev": "e57c569ae332ca365da623712ae1f50f84daeae2", "sha256": "0hq8rv4s0gzbfv3qj4gsrm87baiy6k1hyfbhbbpwbrcpd8jl7gdn"}}, {"name": "elvish", "source": {"git": "https://github.com/ckafi/tree-sitter-elvish", "rev": "e50787cadd3bc54f6d9c0704493a79078bb8a4e5", "sha256": "1xw9mqq3p64lgli6nvlavrrlg29nfj2fbg7rr2jw1jcjk8lgxv1p"}}, {"name": "fortran", "source": {"git": "https://github.com/stadelmanma/tree-sitter-fortran", "rev": "f0f2f100952a353e64e26b0fa710b4c296d7af13", "sha256": "17iiz38s7adkzv9rw97nn5nd9kvn1vyccm7r6ywipaa5aim0nm6a"}}, {"name": "ungrammar", "source": {"git": "https://github.com/Philipp-M/tree-sitter-ungrammar", "rev": "0113de880a58ea14f2a75802e9b99fcc25003d9c", "sha256": "1lbrnsqmfhgwad78c6r8dxv1d9g2dgpbdd6qyj7sgmx43khv2vw4"}}, {"name": "dot", "source": {"git": "https://github.com/rydesun/tree-sitter-dot", "rev": "917230743aa10f45a408fea2ddb54bbbf5fbe7b7", "sha256": "1q2rbv16dihlmrbxlpn0x03na7xp8rdhf58vwm3lryn3nfcjckn2"}}, {"name": "cue", "source": {"git": "https://github.com/eonpatapon/tree-sitter-cue", "rev": "61843e3beebf19417e4fede4e8be4df1084317ad", "sha256": "15cmlkip9nl6yxkbkv0lp7prfyrhri94szqg3vn7a90s4zjkfx99"}}, {"name": "slint", "source": {"git": "https://github.com/jrmoulton/tree-sitter-slint", "rev": "0d4dda94f96623302dfc234e06be62a5717f47da", "sha256": "0pvzm0zir1zf1pv4mjzcy95irdcs9ypj9m8i204szb7d3sfzkybz"}}, {"name": "task", "source": {"git": "https://github.com/alexanderbrevig/tree-sitter-task", "rev": "f2cb435c5dbf3ee19493e224485d977cb2d36d8b", "sha256": "0zg27cs6naj2laf2fa0xmxzg4xpkqpgj10f0va3ay7wzwm2004fc"}}, {"name": "xit", "source": {"git": "https://github.com/synaptiko/tree-sitter-xit", "rev": "7d7902456061bc2ad21c64c44054f67b5515734c", "sha256": "0lj3p8grbb8527k23mibn2cfxzrikpgwv4qmlcfnvsqqhqfc83w7"}}, {"name": "esdl", "source": {"git": "https://github.com/greym0uth/tree-sitter-esdl", "rev": "b840c8a8028127e0a7c6e6c45141adade2bd75cf", "sha256": "1dyqqjawnmd4xzs22c9agh9n40f636hjd5nbvrr17abphy52z349"}}, {"name": "pascal", "source": {"git": "https://github.com/Isopod/tree-sitter-pascal", "rev": "2fd40f477d3e2794af152618ccfac8d92eb72a66", "sha256": "11zjwk8wpx2b565sf82mh02bp5iswhmfykzdqfk0qwasr9ka2w7y"}}, {"name": "sml", "source": {"git": "https://github.com/Giorbo/tree-sitter-sml", "rev": "bd4055d5554614520d4a0706b34dc0c317c6b608", "sha256": "0yx0yb7cr0v2w8y8zi8nxsvwnwbbaj4fwaqffgky58pd665gvsbw"}}, {"name": "jsonnet", "source": {"git": "https://github.com/sourcegraph/tree-sitter-jsonnet", "rev": "0475a5017ad7dc84845d1d33187f2321abcb261d", "sha256": "1dh8wqi8mnsapzicrdjg6cj6skj9f2ia4ijg08pl45bcxc1lidzc"}}, {"name": "astro", "source": {"git": "https://github.com/virchau13/tree-sitter-astro", "rev": "5f5c3e73c45967df9aa42f861fad2d77cd4e0900", "sha256": "06nj6yzkmh0bl6whqazlx0a554h0zxk9zgrlkv4vmphvd714bc7y"}}, {"name": "bass", "source": {"git": "https://github.com/vito/tree-sitter-bass", "rev": "501133e260d768ed4e1fd7374912ed5c86d6fd90", "sha256": "14zs56rb53qzkx9l9hgpn41q2nycrrdh2jdbybq55w34gcgg6sh2"}}, {"name": "wat", "source": {"git": "https://github.com/wasm-lsp/tree-sitter-wasm", "rev": "2ca28a9f9d709847bf7a3de0942a84e912f59088", "subpath": "wat", "sha256": "02v08hs9wirdzfx9a7c3kpn0cpc9i867pw28qka0fid9q537hnbb"}}, {"name": "wast", "source": {"git": "https://github.com/wasm-lsp/tree-sitter-wasm", "rev": "2ca28a9f9d709847bf7a3de0942a84e912f59088", "subpath": "wast", "sha256": "02v08hs9wirdzfx9a7c3kpn0cpc9i867pw28qka0fid9q537hnbb"}}, {"name": "d", "source": {"git": "https://github.com/gdamore/tree-sitter-d", "rev": "601c4a1e8310fb2f3c43fa8a923d0d27497f3c04", "sha256": "1ml1589pjb2sknsmz770ywfw37dvypnf1576qs9473r6cj4ng496"}}, {"name": "vhs", "source": {"git": "https://github.com/charmbracelet/tree-sitter-vhs", "rev": "c6d81f34c011c29ee86dd73b45a8ecc9f2e2bdaf", "sha256": "1pdz99rdvjf82vyfsp7g6dsgjjibfj5w37rdyix41lvwiyh9nkgr"}}, {"name": "kdl", "source": {"git": "https://github.com/Unoqwy/tree-sitter-kdl", "rev": "e1cd292c6d15df6610484e1d4b5c987ecad52373", "sha256": "13gj38j0lplnvf432smr50z84brfz2ld28qvqvhy6j6hd09b9xk3"}}, {"name": "xml", "source": {"git": "https://github.com/RenjiSann/tree-sitter-xml", "rev": "48a7c2b6fb9d515577e115e6788937e837815651", "sha256": "04jpcxmb9pwam5q6l6s5kvmkzfcnar8yvl3xm5i5rjnzfyvdgkzi"}}, {"name": "dtd", "source": {"git": "https://github.com/KMikeeU/tree-sitter-dtd", "rev": "6116becb02a6b8e9588ef73d300a9ba4622e156f", "sha256": "1gs1gkk20khmvz10ikhym9yqkcn5km5hq4hz4jyxdz67jzpbbbls"}}, {"name": "wit", "source": {"git": "https://github.com/hh9527/tree-sitter-wit", "rev": "c917790ab9aec50c5fd664cbfad8dd45110cfff3", "sha256": "08bpcmg2hdc8fyglhy311cx5i1brc798h8aicaxk52wgypv31rz7"}}, {"name": "ini", "source": {"git": "https://github.com/justinmk/tree-sitter-ini", "rev": "4d247fb876b4ae6b347687de4a179511bf67fcbc", "sha256": "08z3281q9vq3lr3mcj4cm6zh2bsg9jhyrxfqfann9ixklvzglkn6"}}, {"name": "bicep", "source": {"git": "https://github.com/the-mikedavis/tree-sitter-bicep", "rev": "d8e097fcfa143854861ef737161163a09cc2916b", "sha256": "1zm5i4723afmd95lg1xlrh0v2rdy116l87m4jcdfzzynls57zdhp"}}, {"name": "qmljs", "source": {"git": "https://github.com/yuja/tree-sitter-qmljs", "rev": "0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1", "sha256": "0sgylcj8bfsiyjh11cfzpzywk66xi9clvbcihryk6qkpndz0pzqx"}}, {"name": "mermaid", "source": {"git": "https://github.com/monaqa/tree-sitter-mermaid", "rev": "d787c66276e7e95899230539f556e8b83ee16f6d", "sha256": "106w00y6l1fnjakaz9biqk546h2xy0yzr3wmg0yz6fihzj6kf117"}}, {"name": "matlab", "source": {"git": "https://github.com/mstanciu552/tree-sitter-matlab", "rev": "2d5d3d5193718a86477d4335aba5b34e79147326", "sha256": "1iab96dkf4zbcza4xpai76y7fy5kvgmv4ibjpa3ij588fcbvz5j6"}}, {"name": "ponylang", "source": {"git": "https://github.com/mfelsche/tree-sitter-ponylang", "rev": "ef66b151bc2604f431b5668fcec4747db4290e11", "sha256": "08g0a3kmv71rq86sizyikzsv5h2bdg8vcdiln7vrl482dczgxaky"}}, {"name": "dhall", "source": {"git": "https://github.com/jbellerb/tree-sitter-dhall", "rev": "affb6ee38d629c9296749767ab832d69bb0d9ea8", "sha256": "0r4f4w2jhm2hyvh3r3phdjhigsh0an8g4p21cbz8ldkld8ma9lxb"}}, {"name": "pem", "source": {"git": "https://github.com/mtoohey31/tree-sitter-pem", "rev": "be67a4330a1aa507c7297bc322204f936ec1132c", "sha256": "144gsh1cw3vzrgy95fvx7ld6gp0fq1v0mzmll0liiqgyrjsxda3h"}}, {"name": "passwd", "source": {"git": "https://github.com/ath3/tree-sitter-passwd", "rev": "20239395eacdc2e0923a7e5683ad3605aee7b716", "sha256": "03j18mx4g901q70kpy39hayh4snwis62svx6ir5015cvjz4fwiyx"}}, {"name": "hosts", "source": {"git": "https://github.com/ath3/tree-sitter-hosts", "rev": "301b9379ce7dfc8bdbe2c2699a6887dcb73953f9", "sha256": "0sgpybvwrvpw0lvk2s96ppyh8132g2vfjyif43yg08zlj06mvjbz"}}, {"name": "uxntal", "source": {"git": "https://github.com/Jummit/tree-sitter-uxntal", "rev": "9297e95ef74380b0ad84c4fd98f91e9f6e4319e6", "sha256": "1y6iws0z8likm8n1v6mi2jma5c7jvga04d9k30xqifpln8hm4qad"}}, {"name": "yuck", "source": {"git": "https://github.com/Philipp-M/tree-sitter-yuck", "rev": "e3d91a3c65decdea467adebe4127b8366fa47919", "sha256": "12zf5zqxh6farah2michxjhaxf97bal3x2pgrzfcp0wxz6fkns4z"}}, {"name": "prql", "source": {"git": "https://github.com/PRQL/tree-sitter-prql", "rev": "3f27cac466f030ee7d985d91eba5470e01dd21ea", "sha256": "0gp7z7ymqf15wagbik480hxm8p9xxlzkbnk7204742hdrl111zl6"}}, {"name": "po", "source": {"git": "https://github.com/erasin/tree-sitter-po", "rev": "417cee9abb2053ed26b19e7de972398f2da9b29e", "sha256": "1sm6hcyma29rw6shim4h27s0pmyby1yy4bjn9dcv9362xvanhacb"}}, {"name": "nasm", "source": {"git": "https://github.com/naclsn/tree-sitter-nasm", "rev": "a0db15db6fcfb1bf2cc8702500e55e558825c48b", "sha256": "1q4xcl0ypf0als770zpg0vv0pfxr2ysxl2vqxhc3m84s3id31sav"}}, {"name": "rst", "source": {"git": "https://github.com/stsewd/tree-sitter-rst", "rev": "25e6328872ac3a764ba8b926aea12719741103f1", "sha256": "0f53jmpjh2kcl9srwwwb7a5k24729ig96m87qjj99myqfnzahw43"}}, {"name": "capnp", "source": {"git": "https://github.com/amaanq/tree-sitter-capnp", "rev": "fc6e2addf103861b9b3dffb82c543eb6b71061aa", "sha256": "1gcz5v7i1imdsd7vxzj41iflsxx77zvvy9ngn95l8kg6rz8y3b0l"}}, {"name": "smithy", "source": {"git": "https://github.com/indoorvivants/tree-sitter-smithy", "rev": "cf8c7eb9faf7c7049839585eac19c94af231e6a0", "sha256": "0k7gfpa3pcj1ji34k0kwk1xbadkgjadfg36xfwns1fmlwzmr7jnx"}}, {"name": "vhdl", "source": {"git": "https://github.com/teburd/tree-sitter-vhdl", "rev": "c57313adee2231100db0a7880033f6865deeadb2", "sha256": "142flxd5yqg5aqx507wgqfkmgykjw5kwjq44s1g2gdgscjq4bm64"}}, {"name": "rego", "source": {"git": "https://github.com/FallenAngel97/tree-sitter-rego", "rev": "b2667c975f07b33be3ceb83bea5cfbad88095866", "sha256": "18qw5ahx6qcfq9gs6gcakl178gnnryksv6gyamyd6vypz20kwz6b"}}, {"name": "nim", "source": {"git": "https://github.com/aMOPel/tree-sitter-nim", "rev": "240239b232550e431d67de250d1b5856209e7f06", "sha256": "0gryfjqm2x9biqipzjqhasizm0zlg4b3lykcf2w8bv6wc0q0mbsh"}}, {"name": "hurl", "source": {"git": "https://github.com/pfeiferj/tree-sitter-hurl", "rev": "264c42064b61ee21abe88d0061f29a0523352e22", "sha256": "1figdv60w1a8nyfkqih1rsyzd9xq2dpcyv9l75ddja7k09p0rzsz"}}, {"name": "markdoc", "source": {"git": "https://github.com/markdoc-extra/tree-sitter-markdoc", "rev": "5ffe71b29e8a3f94823913ea9cea51fcfa7e3bf8", "sha256": "0xrrkxjbchbaj04z94l91d79jrrwx6zkafcbwig5851lfzsjbadc"}}, {"name": "opencl", "source": {"git": "https://github.com/lefp/tree-sitter-opencl", "rev": "8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb", "sha256": "0pqfjd3sn1m8pqkj5hc3bf235jk8v7llh0xmw4470v8v2hw8ladp"}}, {"name": "just", "source": {"git": "https://github.com/IndianBoy42/tree-sitter-just", "rev": "8af0aab79854aaf25b620a52c39485849922f766", "sha256": "15hl3dsr5kxjl1kl9md2gb9bwj0ni54d9k6jv1h74b3psf4qb0l5"}}]
+47
pkgs/applications/editors/helix/update.py
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i python3 -p nix-update python3 python3Packages.requests python3.pkgs.tomlkit nix-prefetch-git 3 + import tomlkit 4 + import json 5 + import requests 6 + import subprocess 7 + from pathlib import Path 8 + 9 + latest_release_url = "https://api.github.com/repos/helix-editor/helix/releases/latest" 10 + 11 + 12 + def get_latest_release(): 13 + res = requests.get(latest_release_url) 14 + res.raise_for_status() 15 + return res.json()["tag_name"] 16 + 17 + 18 + def get_grammar_config(): 19 + res = requests.get(f"https://raw.githubusercontent.com/helix-editor/helix/{version}/languages.toml") 20 + res.raise_for_status() 21 + return tomlkit.parse(res.text)["grammar"] 22 + 23 + 24 + def calculate_sha256(url, rev): 25 + out = subprocess.check_output([ 26 + "nix-prefetch-git", "--quiet", 27 + "--url", url, 28 + "--rev", rev]) 29 + return json.loads(out)["sha256"] 30 + 31 + 32 + version = get_latest_release() 33 + grammars = get_grammar_config() 34 + for grammar in grammars: 35 + if grammar["source"].get("git") is not None: 36 + grammar["source"]["sha256"] = calculate_sha256( 37 + grammar["source"]["git"], grammar["source"]["rev"]) 38 + 39 + json_grammars = json.dumps(grammars) 40 + 41 + with open(Path(__file__).parent / "language-grammars.json", "w") as file: 42 + file.write(json_grammars + "\n") 43 + 44 + subprocess.run([ 45 + "nix-update", "helix", 46 + "--version", version, 47 + ])
+323 -311
pkgs/applications/editors/vim/plugins/generated.nix
··· 173 173 174 174 LazyVim = buildVimPluginFrom2Nix { 175 175 pname = "LazyVim"; 176 - version = "2023-05-13"; 176 + version = "2023-05-19"; 177 177 src = fetchFromGitHub { 178 178 owner = "LazyVim"; 179 179 repo = "LazyVim"; 180 - rev = "bd1ba54d1347c1f340db896f25e43c8591365512"; 181 - sha256 = "02gh9f9nfxd0z5vi41q8zjmz0gqb6lb6rgl8xbspmasszil6fx9n"; 180 + rev = "b227d9727a7ae1f0ad48504d613fb099dc9c461b"; 181 + sha256 = "02zk79ln1rp9mhf74vwyzkzzzh0mwki0ak4fwy5261p53z6l09m9"; 182 182 }; 183 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 184 }; 185 185 186 186 LeaderF = buildVimPluginFrom2Nix { 187 187 pname = "LeaderF"; 188 - version = "2023-05-06"; 188 + version = "2023-05-18"; 189 189 src = fetchFromGitHub { 190 190 owner = "Yggdroot"; 191 191 repo = "LeaderF"; 192 - rev = "81e6e90c212e600d288d45c7e07c379ff445e298"; 193 - sha256 = "1p5zz28cjxir0xpk23hywfa0wsx0al5n3z2cr248qy02igfwvbks"; 192 + rev = "ada80ec869446d46a8b595ea913507f7d5928f60"; 193 + sha256 = "04xjbvi5kiixwdn6sdhsd63hjnv47nwj42y33fxp6iifbsix3jzl"; 194 194 }; 195 195 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 196 196 }; ··· 305 305 306 306 SchemaStore-nvim = buildVimPluginFrom2Nix { 307 307 pname = "SchemaStore.nvim"; 308 - version = "2023-05-10"; 308 + version = "2023-05-19"; 309 309 src = fetchFromGitHub { 310 310 owner = "b0o"; 311 311 repo = "SchemaStore.nvim"; 312 - rev = "301471a8611494ceb7255003bc9d3c6fb8584009"; 313 - sha256 = "0zwqms3fxln4c2hd9aivs7bykfilzm79yrqir3jd5xxh3d63a607"; 312 + rev = "22f5e69f395eb9a47289b66af1ccb07e8f783016"; 313 + sha256 = "0l51g8sns1fgd572fn32j79zgid44v0864pjg29m6zhrcmdpc9lm"; 314 314 }; 315 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 316 }; ··· 486 486 487 487 aerial-nvim = buildVimPluginFrom2Nix { 488 488 pname = "aerial.nvim"; 489 - version = "2023-05-04"; 489 + version = "2023-05-17"; 490 490 src = fetchFromGitHub { 491 491 owner = "stevearc"; 492 492 repo = "aerial.nvim"; 493 - rev = "d8f2699f7ae0e5eb62424d7b2ad80ce30179ee92"; 494 - sha256 = "1ir8yqj1zjbby4rn3cygf8rlxyk0arcrdd2jbxhpcj07ijzv037l"; 493 + rev = "3a17406d9d8f01f46d207f42d8849eb924eb0755"; 494 + sha256 = "00186chkr4y8k4yv5crlnkn1v2smw151hc4ga4swikvnkclddg2c"; 495 495 fetchSubmodules = true; 496 496 }; 497 497 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; ··· 835 835 836 836 auto-session = buildVimPluginFrom2Nix { 837 837 pname = "auto-session"; 838 - version = "2023-05-12"; 838 + version = "2023-05-19"; 839 839 src = fetchFromGitHub { 840 840 owner = "rmagatti"; 841 841 repo = "auto-session"; 842 - rev = "571ecb873654554109f63eac3193b133aec2f90c"; 843 - sha256 = "13sz4nvny3d8mqh7p13hhgvvlddink9wrn405bfvny2nlwn70s9a"; 842 + rev = "8a7dbcd718086877c7d75d6f36615b34674cad4b"; 843 + sha256 = "1c7cwdmh1hv1gkvzism31s6flqlc3wscj43nbw7v98wdrn224q15"; 844 844 }; 845 845 meta.homepage = "https://github.com/rmagatti/auto-session/"; 846 846 }; ··· 919 919 920 920 barbar-nvim = buildVimPluginFrom2Nix { 921 921 pname = "barbar.nvim"; 922 - version = "2023-05-12"; 922 + version = "2023-05-18"; 923 923 src = fetchFromGitHub { 924 924 owner = "romgrk"; 925 925 repo = "barbar.nvim"; 926 - rev = "875ae20301cf13b8410f75d62857f87e2c53a58b"; 927 - sha256 = "0g5qi8mpjbbqg5cwh0w7c0j9mwcy23mazsw4s5dcqdvwsa675mx5"; 926 + rev = "cf3cae24e762f9d63de1a85a1a83c8cdeafeb344"; 927 + sha256 = "1i0nq5s9pwfpj4cksw4pgj2kmcvyh7zlxd7f2alygp94hw0kbzwb"; 928 928 }; 929 929 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 930 930 }; ··· 955 955 956 956 base46 = buildVimPluginFrom2Nix { 957 957 pname = "base46"; 958 - version = "unstable-2023-05-06"; 958 + version = "2023-05-06"; 959 959 src = fetchFromGitHub { 960 960 owner = "nvchad"; 961 961 repo = "base46"; ··· 1135 1135 1136 1136 bufferline-nvim = buildVimPluginFrom2Nix { 1137 1137 pname = "bufferline.nvim"; 1138 - version = "2023-05-09"; 1138 + version = "2023-05-14"; 1139 1139 src = fetchFromGitHub { 1140 1140 owner = "akinsho"; 1141 1141 repo = "bufferline.nvim"; 1142 - rev = "018bdf61a97e00caeff05d16977437c63018762e"; 1143 - sha256 = "049671bk50d4lq1dmvp7lafbc9pkw2n2hhn9wcsvdkfyn0q5cpdj"; 1142 + rev = "1952c33e425ede785d26aa9e250addfe304a8510"; 1143 + sha256 = "0rcr2aj38ln07riil516c40fakaqzv72c2d1as7b6n8qikz9by7a"; 1144 1144 }; 1145 1145 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 1146 1146 }; ··· 1195 1195 1196 1196 ccc-nvim = buildVimPluginFrom2Nix { 1197 1197 pname = "ccc.nvim"; 1198 - version = "2023-05-12"; 1198 + version = "2023-05-16"; 1199 1199 src = fetchFromGitHub { 1200 1200 owner = "uga-rosa"; 1201 1201 repo = "ccc.nvim"; 1202 - rev = "c1e253943f7619b85f2a5480a63fff8d22ddb54f"; 1203 - sha256 = "14gdi5bmld8bd970drql4ana79chzricavjxwxsyp5d0365lvqy6"; 1202 + rev = "78aed26e18a087501be0475443b5a623adbf6290"; 1203 + sha256 = "1lqx08xx41z5m4w9sdqyclk1ylbphp1y7lkh2sdlc4pyqx15k7c1"; 1204 1204 }; 1205 1205 meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; 1206 1206 }; ··· 1519 1519 1520 1520 cmp-git = buildVimPluginFrom2Nix { 1521 1521 pname = "cmp-git"; 1522 - version = "2023-05-12"; 1522 + version = "2023-05-17"; 1523 1523 src = fetchFromGitHub { 1524 1524 owner = "petertriho"; 1525 1525 repo = "cmp-git"; 1526 - rev = "bace35c2ad3c86d35ed67862939b99afd9ff5932"; 1527 - sha256 = "1wf4qzlmqdisa4y54xvyvvahw6naf68vysyh4rcbc3k1gzmd7d3i"; 1526 + rev = "3b58a59f0238318ba20b1e19a1dec8e3589da2dc"; 1527 + sha256 = "0yrcbqq9fc05s7p0mji7bq782z67ybiia3fnd2whl8sd0g5hray7"; 1528 1528 }; 1529 1529 meta.homepage = "https://github.com/petertriho/cmp-git/"; 1530 1530 }; ··· 1963 1963 1964 1964 codeium-vim = buildVimPluginFrom2Nix { 1965 1965 pname = "codeium.vim"; 1966 - version = "2023-05-13"; 1966 + version = "2023-05-19"; 1967 1967 src = fetchFromGitHub { 1968 1968 owner = "Exafunction"; 1969 1969 repo = "codeium.vim"; 1970 - rev = "4705d901e203e58c8f8e2f9413d745b407d59427"; 1971 - sha256 = "0g2hf3ngsx351r8j85r4il4jhci5pdk6hx0lfk625x3y6kc3zgsw"; 1970 + rev = "581ba9718f4416b4107273ffbce9c0a821835832"; 1971 + sha256 = "1fnlfz3m644zbdsr7iwdlkgcnyp0p07fpcxpwrd47bl5c00sf343"; 1972 1972 }; 1973 1973 meta.homepage = "https://github.com/Exafunction/codeium.vim/"; 1974 1974 }; ··· 2215 2215 2216 2216 context_filetype-vim = buildVimPluginFrom2Nix { 2217 2217 pname = "context_filetype.vim"; 2218 - version = "2022-09-14"; 2218 + version = "2023-05-16"; 2219 2219 src = fetchFromGitHub { 2220 2220 owner = "Shougo"; 2221 2221 repo = "context_filetype.vim"; 2222 - rev = "e276626e441eee2c624b9192113f1484bc2bc0f3"; 2223 - sha256 = "1yjpmqabxhfdrbyggc6smc07hqrp770z22ajdnw2wcymam0j3g0g"; 2222 + rev = "512db78eb08f284a71bdd83b3ff27026334a3ab2"; 2223 + sha256 = "1ab12rir32yhl42ih2zfp7w8f3spi765622xj87aha4jxir20i2f"; 2224 2224 }; 2225 2225 meta.homepage = "https://github.com/Shougo/context_filetype.vim/"; 2226 2226 }; ··· 2263 2263 2264 2264 coq-artifacts = buildVimPluginFrom2Nix { 2265 2265 pname = "coq.artifacts"; 2266 - version = "2023-05-07"; 2266 + version = "2023-05-14"; 2267 2267 src = fetchFromGitHub { 2268 2268 owner = "ms-jpq"; 2269 2269 repo = "coq.artifacts"; 2270 - rev = "6e15912d7cb19c4c0f5d947b8d95bb54099a1dfb"; 2271 - sha256 = "1s46b2qz66v2whyq7zkfkn1gf1cvn1wklippbwbr4slk33rqg77g"; 2270 + rev = "1ded9a1b8cd80616d5909a3ec5859feda66a7f2e"; 2271 + sha256 = "1nr65pz6xiajyh9k9s5p95bd2v9br8g1r0gk3s9lz9hqyb2fpzx9"; 2272 2272 }; 2273 2273 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2274 2274 }; 2275 2275 2276 2276 coq-thirdparty = buildVimPluginFrom2Nix { 2277 2277 pname = "coq.thirdparty"; 2278 - version = "2023-05-07"; 2278 + version = "2023-05-14"; 2279 2279 src = fetchFromGitHub { 2280 2280 owner = "ms-jpq"; 2281 2281 repo = "coq.thirdparty"; 2282 - rev = "5f6b110575c123de369604f4846440089bfb938f"; 2283 - sha256 = "1r7a6fdysqzghqpl9jvha5jhcdxh73n3yr21gh5q11qz6sz34zcw"; 2282 + rev = "0c8d7e2f8652ee0a327df8e4e027e20d4d7ba616"; 2283 + sha256 = "1isv1v4aj6qfngn4pdqd2lvb22j0n5iaa4f9v80rz6614cgsvwl1"; 2284 2284 }; 2285 2285 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2286 2286 }; ··· 2299 2299 2300 2300 coq_nvim = buildVimPluginFrom2Nix { 2301 2301 pname = "coq_nvim"; 2302 - version = "2023-05-07"; 2302 + version = "2023-05-18"; 2303 2303 src = fetchFromGitHub { 2304 2304 owner = "ms-jpq"; 2305 2305 repo = "coq_nvim"; 2306 - rev = "1349edcd03478718223edd0abbe23990c38c10c4"; 2307 - sha256 = "1h7rzy329d7my41164kddvknvsy81c66n1s28ycz8b4wzzz91i6i"; 2306 + rev = "b0eda162151cdd912ef2ccfc2d1afac6eb448d31"; 2307 + sha256 = "04wwf92wrp5i17fwpbcj58d5i8dakqzw2d71wjg0lagqya8lbm4k"; 2308 2308 }; 2309 2309 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2310 2310 }; ··· 2335 2335 2336 2336 crates-nvim = buildVimPluginFrom2Nix { 2337 2337 pname = "crates.nvim"; 2338 - version = "2023-05-12"; 2338 + version = "2023-05-19"; 2339 2339 src = fetchFromGitHub { 2340 2340 owner = "saecki"; 2341 2341 repo = "crates.nvim"; 2342 - rev = "dca1949b0405c6ee5173d0627a523a10a63eca3c"; 2343 - sha256 = "1xcv5b0mgldn12dl4f772p638nmizvhngv1nlixdyaqcls618zfq"; 2342 + rev = "3648f8787656d7572740560331553abdaa8cb982"; 2343 + sha256 = "1acvfwm533sqalbgai16jir9cya0c6jzyiq8bsq2wk7xcgdm9ida"; 2344 2344 }; 2345 2345 meta.homepage = "https://github.com/saecki/crates.nvim/"; 2346 2346 }; ··· 2551 2551 2552 2552 deol-nvim = buildVimPluginFrom2Nix { 2553 2553 pname = "deol.nvim"; 2554 - version = "2023-05-10"; 2554 + version = "2023-05-19"; 2555 2555 src = fetchFromGitHub { 2556 2556 owner = "Shougo"; 2557 2557 repo = "deol.nvim"; 2558 - rev = "d5812635ac1ae87c0a7cb46e011fae93407ffa6b"; 2559 - sha256 = "08x2pwwpmhx6x889gffmjn8ajbyjr2izza5ys8p3d855srw6jk0m"; 2558 + rev = "632237abbc64118f1b11c896f3ee6f3bb3dd0c8e"; 2559 + sha256 = "12zcvzf6qshql8adq55fh9w6g81sb1jsvnzgph4ys4y7wyn8y0kz"; 2560 2560 }; 2561 2561 meta.homepage = "https://github.com/Shougo/deol.nvim/"; 2562 2562 }; ··· 2841 2841 2842 2842 diffview-nvim = buildVimPluginFrom2Nix { 2843 2843 pname = "diffview.nvim"; 2844 - version = "2023-05-12"; 2844 + version = "2023-05-19"; 2845 2845 src = fetchFromGitHub { 2846 2846 owner = "sindrets"; 2847 2847 repo = "diffview.nvim"; 2848 - rev = "1d6ea6ced1c3ec0f6464761a138bb35afd79ef63"; 2849 - sha256 = "14879zgf88zsgqxb3cd35am82mdz8b3ynylxbq30kv95790vl9z6"; 2848 + rev = "15861892ce62d8f4ab6e72bc4ff5b829f994430a"; 2849 + sha256 = "0cb57b05l1p6dqqirjbgagg2lrvfra72z5kjx0djvs14122n7lq0"; 2850 2850 }; 2851 2851 meta.homepage = "https://github.com/sindrets/diffview.nvim/"; 2852 2852 }; ··· 3035 3035 3036 3036 everforest = buildVimPluginFrom2Nix { 3037 3037 pname = "everforest"; 3038 - version = "2023-04-24"; 3038 + version = "2023-05-19"; 3039 3039 src = fetchFromGitHub { 3040 3040 owner = "sainnhe"; 3041 3041 repo = "everforest"; 3042 - rev = "e6e3cbdc854dcd75a2f1a9648ab21103acb79c44"; 3043 - sha256 = "1hfzbdir1i5dzb5z170762z265df1grj7ynrza7ckv381qvw4riq"; 3042 + rev = "1db527e770deb8cbb3b5b60d8921f80bd2a4c12c"; 3043 + sha256 = "0jg53zzgv417v8c079cay11nwy8mi6v5svdslcl4iq84cr7l5qfq"; 3044 3044 }; 3045 3045 meta.homepage = "https://github.com/sainnhe/everforest/"; 3046 3046 }; ··· 3264 3264 3265 3265 flutter-tools-nvim = buildVimPluginFrom2Nix { 3266 3266 pname = "flutter-tools.nvim"; 3267 - version = "2023-05-10"; 3267 + version = "2023-05-14"; 3268 3268 src = fetchFromGitHub { 3269 3269 owner = "akinsho"; 3270 3270 repo = "flutter-tools.nvim"; 3271 - rev = "677e3837a8ea2645362d08f48279b7284117f9a0"; 3272 - sha256 = "0gcn8mp940nlps9jjx18nx1h1xzrpxi3nlak1yg7fwnkjlylashl"; 3271 + rev = "2b72017f369c5d80bb56bcf4379b3eccd69e2371"; 3272 + sha256 = "14incakb1ykyq8lr506wlzybpc2pyn345aajq7v83pwsc7lg5a9b"; 3273 3273 }; 3274 3274 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 3275 3275 }; ··· 3348 3348 3349 3349 fuzzy-nvim = buildVimPluginFrom2Nix { 3350 3350 pname = "fuzzy.nvim"; 3351 - version = "2022-11-15"; 3351 + version = "2023-05-15"; 3352 3352 src = fetchFromGitHub { 3353 3353 owner = "tzachar"; 3354 3354 repo = "fuzzy.nvim"; 3355 - rev = "04b3d969002b5fd2db23a33aaf33a13a533cbdbd"; 3356 - sha256 = "15c3bymh1pm4d5h3ik9m7bz56ggrfzzbmh6sn5bkssmrazqphimk"; 3355 + rev = "67a42ad2fa6d5ff41f0ef3cf69bb247410da5d7a"; 3356 + sha256 = "1hkyvx98irnwqlsrpxsnfy3d289pvxpmgarkarakfkfhjw9nq2cq"; 3357 3357 }; 3358 3358 meta.homepage = "https://github.com/tzachar/fuzzy.nvim/"; 3359 3359 }; ··· 3408 3408 3409 3409 fzf-lua = buildVimPluginFrom2Nix { 3410 3410 pname = "fzf-lua"; 3411 - version = "2023-05-13"; 3411 + version = "2023-05-19"; 3412 3412 src = fetchFromGitHub { 3413 3413 owner = "ibhagwan"; 3414 3414 repo = "fzf-lua"; 3415 - rev = "291082cda4a65a2f43d3a19219d63611decdd299"; 3416 - sha256 = "1kk68rm2bwd67s7h1nwyqqrq08kmhg4qd56ibpdl80yannh07kzr"; 3415 + rev = "7160a2062fa516fd3e526187e0c669aa6b770a5f"; 3416 + sha256 = "11dwx32fcskpz65q1yh9fa2lr0ys5xv1g0k0zb2zz0shsp6p07dv"; 3417 3417 }; 3418 3418 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3419 3419 }; ··· 3504 3504 3505 3505 git-blame-nvim = buildVimPluginFrom2Nix { 3506 3506 pname = "git-blame.nvim"; 3507 - version = "2023-05-10"; 3507 + version = "2023-05-16"; 3508 3508 src = fetchFromGitHub { 3509 3509 owner = "f-person"; 3510 3510 repo = "git-blame.nvim"; 3511 - rev = "37abc3436aef9b9fe37f38541fe096f8a42b8d4a"; 3512 - sha256 = "0wblaficmnxyq47cw6xicymhmvllpc54a57ay39n1p6ci4i79kfq"; 3511 + rev = "c165cde611f1e171c843eeac07bdf139d7aae2d3"; 3512 + sha256 = "1ljc2w51sm5ynj2n7jvggzig17b2qjizid6hkm7khgl6ps4r35gl"; 3513 3513 }; 3514 3514 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 3515 3515 }; ··· 3564 3564 3565 3565 gitsigns-nvim = buildNeovimPluginFrom2Nix { 3566 3566 pname = "gitsigns.nvim"; 3567 - version = "2023-05-10"; 3567 + version = "2023-05-19"; 3568 3568 src = fetchFromGitHub { 3569 3569 owner = "lewis6991"; 3570 3570 repo = "gitsigns.nvim"; 3571 - rev = "814158f6c4b1724c039fcefe79b0be72c9131c2d"; 3572 - sha256 = "1sa50871l86fx1hyrhb07i03r1sjlw76zp30csf846n24vnnnjrq"; 3571 + rev = "c18b7ca0b5b50596722f3a1572eb9b8eb520c0f1"; 3572 + sha256 = "1nghas0n89z0i5h4h3p4597zh20x4najax1vlzbs626cyd0rmwsw"; 3573 3573 }; 3574 3574 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3575 3575 }; ··· 3815 3815 3816 3816 harpoon = buildVimPluginFrom2Nix { 3817 3817 pname = "harpoon"; 3818 - version = "2023-05-10"; 3818 + version = "2023-05-17"; 3819 3819 src = fetchFromGitHub { 3820 3820 owner = "ThePrimeagen"; 3821 3821 repo = "harpoon"; 3822 - rev = "3476228be2d79f66ebbdb34eafc45842d054f7df"; 3823 - sha256 = "0z62l1n1z52b9yhs401nd581vj27m3zhf3r193r19id0qfi6v3ns"; 3822 + rev = "8cb54c4003045fe1b690de96638d334de9449546"; 3823 + sha256 = "0n1g3dbv5a090hqh0sadqla69dg8c5gh6q6zkjngg781jiw691gx"; 3824 3824 }; 3825 3825 meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; 3826 3826 }; 3827 3827 3828 3828 haskell-tools-nvim = buildNeovimPluginFrom2Nix { 3829 3829 pname = "haskell-tools.nvim"; 3830 - version = "2023-05-07"; 3830 + version = "2023-05-14"; 3831 3831 src = fetchFromGitHub { 3832 3832 owner = "MrcJkb"; 3833 3833 repo = "haskell-tools.nvim"; 3834 - rev = "ffd571921848eab27c2f61b92cc5ea4a500c4c29"; 3835 - sha256 = "1l56szk9skx9hlfm7qw4hi7m4lbq0ygzljwghiqahfj55wirwb10"; 3834 + rev = "f75225d30e1a122c70e713f7c4aa4da4c44b278f"; 3835 + sha256 = "0bnqx0d6kjsva0b1sk44lk067lwa9dh402xcinzpc3yd1xff08ga"; 3836 3836 }; 3837 3837 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 3838 3838 }; ··· 3875 3875 3876 3876 heirline-nvim = buildVimPluginFrom2Nix { 3877 3877 pname = "heirline.nvim"; 3878 - version = "2023-04-20"; 3878 + version = "2023-05-17"; 3879 3879 src = fetchFromGitHub { 3880 3880 owner = "rebelot"; 3881 3881 repo = "heirline.nvim"; 3882 - rev = "2aed06a3a04c877dc64834e9b9dabf6ad3491bc8"; 3883 - sha256 = "1sqhnhc749hm1bpy6s49w8jb3zpzj2azpj2hszn13ml1g1ps5iv7"; 3882 + rev = "2a151df2dc870e79b138a59ebaaaddf3d1b0d703"; 3883 + sha256 = "1sx2nl6w78m03n0aipv8v9r5w32zivx24ljfa6m00ni39acm0d1a"; 3884 3884 }; 3885 3885 meta.homepage = "https://github.com/rebelot/heirline.nvim/"; 3886 3886 }; ··· 3946 3946 3947 3947 hop-nvim = buildVimPluginFrom2Nix { 3948 3948 pname = "hop.nvim"; 3949 - version = "2022-10-30"; 3949 + version = "2023-05-17"; 3950 3950 src = fetchFromGitHub { 3951 3951 owner = "phaazon"; 3952 3952 repo = "hop.nvim"; 3953 - rev = "90db1b2c61b820e230599a04fedcd2679e64bd07"; 3954 - sha256 = "18akjbplhp27di5l0bi9yd2haysgvw8yv3yk6cgwbizmk6inb5ji"; 3953 + rev = "03f0434869f1f38868618198b5f4f2ab6d39aef2"; 3954 + sha256 = "0f22abf4j3ncrs1ngp9p9m8wrhvpk9ckh76wapljvyblv9nwbn65"; 3955 3955 }; 3956 3956 meta.homepage = "https://github.com/phaazon/hop.nvim/"; 3957 3957 }; ··· 4427 4427 4428 4428 lazy-nvim = buildVimPluginFrom2Nix { 4429 4429 pname = "lazy.nvim"; 4430 - version = "2023-05-13"; 4430 + version = "2023-05-19"; 4431 4431 src = fetchFromGitHub { 4432 4432 owner = "folke"; 4433 4433 repo = "lazy.nvim"; 4434 - rev = "aba872ec78ffe7f7367764ab0fff6f0170421fde"; 4435 - sha256 = "1pp2vfyznw7zcjm118xnsixggy68x5rl4i54z1i3ygxhssz3mysx"; 4434 + rev = "91564cb0a6d038d7e0eeaf68d505ed2627de625b"; 4435 + sha256 = "0haj80ic1v6aam3bahfijracjvxb38m7q0p9idzgcp52lk8ab2rm"; 4436 4436 }; 4437 4437 meta.homepage = "https://github.com/folke/lazy.nvim/"; 4438 4438 }; ··· 4487 4487 4488 4488 leap-nvim = buildVimPluginFrom2Nix { 4489 4489 pname = "leap.nvim"; 4490 - version = "2023-04-28"; 4490 + version = "2023-05-18"; 4491 4491 src = fetchFromGitHub { 4492 4492 owner = "ggandor"; 4493 4493 repo = "leap.nvim"; 4494 - rev = "6f2912755c9c4ae790abd829f0cf1b07c037b2a4"; 4495 - sha256 = "1xakvx3sxg2l23bqm2r08pcybvi7cx79602dxra0iprr05wg3xzk"; 4494 + rev = "2950d4826fb92ec3b56c59b5d4f2d575a84cb3fa"; 4495 + sha256 = "129bl09h8v96h5qnsmqn6j808gyb6yx9lzh49dqh5g20dk031yvz"; 4496 4496 }; 4497 4497 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 4498 4498 }; ··· 4559 4559 4560 4560 lh-brackets = buildVimPluginFrom2Nix { 4561 4561 pname = "lh-brackets"; 4562 - version = "2021-08-18"; 4562 + version = "2023-05-16"; 4563 4563 src = fetchFromGitHub { 4564 4564 owner = "LucHermitte"; 4565 4565 repo = "lh-brackets"; 4566 - rev = "0b687d63afc771d5ddce3aa175b9ab4b012f9715"; 4567 - sha256 = "0nhvibvizczk8bp4lc4g9mndhwp240bh8adcq840zf3lghpnlkh4"; 4566 + rev = "b0fac72b5fc7592fe52458e45b77ff86919db014"; 4567 + sha256 = "1mlmi0xiaq2dyblv3qx82ka5ka1nghnw99jqkwy4r3dm4rs1b4a5"; 4568 4568 }; 4569 4569 meta.homepage = "https://github.com/LucHermitte/lh-brackets/"; 4570 4570 }; 4571 4571 4572 4572 lh-vim-lib = buildVimPluginFrom2Nix { 4573 4573 pname = "lh-vim-lib"; 4574 - version = "2023-02-07"; 4574 + version = "2023-05-16"; 4575 4575 src = fetchFromGitHub { 4576 4576 owner = "LucHermitte"; 4577 4577 repo = "lh-vim-lib"; 4578 - rev = "02764e0e87f85fa13e0d6a0e38ac6605f806d560"; 4579 - sha256 = "0d4hs4qh4fm393f1k6085l1f8yvqjpr2wdh7ia26k9839s4k2pn0"; 4578 + rev = "1f6d455be8181ca047cc1c4a980815f2d3c98fc4"; 4579 + sha256 = "0z0bsgab0n4qcrqbci9afdbqc05b7m3nilzv3b79j78nc9v70lgy"; 4580 4580 }; 4581 4581 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 4582 4582 }; ··· 4859 4859 4860 4860 lsp_lines-nvim = buildVimPluginFrom2Nix { 4861 4861 pname = "lsp_lines.nvim"; 4862 - version = "2023-05-03"; 4862 + version = "2023-05-15"; 4863 4863 src = fetchgit { 4864 4864 url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; 4865 - rev = "512d8c79637e7aeb889240c2e0ca8ae327940737"; 4866 - sha256 = "0j0wzb3g04f6i1mp8m9f1rzl71d2h1738ardw5swvr9p9x04m22p"; 4865 + rev = "f53af96d4789eef39a082dbcce078d2bfc384ece"; 4866 + sha256 = "11nsp21n1lhjl6m4mgj1vdcvalik9dmvv8baflzd2njb5g3gc5v6"; 4867 4867 }; 4868 4868 meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; 4869 4869 }; ··· 4954 4954 4955 4955 luasnip = buildVimPluginFrom2Nix { 4956 4956 pname = "luasnip"; 4957 - version = "2023-05-05"; 4957 + version = "2023-05-19"; 4958 4958 src = fetchFromGitHub { 4959 4959 owner = "l3mon4d3"; 4960 4960 repo = "luasnip"; 4961 - rev = "b4bc24c4925aeb05fd47d2ee9b24b7f73f5d7e32"; 4962 - sha256 = "0ymn7mwmzic58kpq5f4zmlskg2m1g9iqyjhlcqv8s8bba985yqp9"; 4961 + rev = "ec7fba1d119fb5090a901eb616145450ffb95e31"; 4962 + sha256 = "197frj7iinil9drqs95dz6ddzgghq9fx18d2ky3pivnqh3j5wik8"; 4963 4963 fetchSubmodules = true; 4964 4964 }; 4965 4965 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; ··· 5051 5051 5052 5052 mason-lspconfig-nvim = buildVimPluginFrom2Nix { 5053 5053 pname = "mason-lspconfig.nvim"; 5054 - version = "2023-05-08"; 5054 + version = "2023-05-19"; 5055 5055 src = fetchFromGitHub { 5056 5056 owner = "williamboman"; 5057 5057 repo = "mason-lspconfig.nvim"; 5058 - rev = "90a8bbf106b85b76951a34c542058ffa807de2b1"; 5059 - sha256 = "0gwm937hjc8x184zxdajrfvbjjn64n06li4g4iqqjzlypgpy8ild"; 5058 + rev = "c55d18f3947562e699d34d89681edbf9f0e250d3"; 5059 + sha256 = "0xv9q1n9r44xxd1ninjq62wkq3d4v6r83863mlxss2hlb2lrfymj"; 5060 5060 }; 5061 5061 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5062 5062 }; ··· 5075 5075 5076 5076 mason-nvim = buildVimPluginFrom2Nix { 5077 5077 pname = "mason.nvim"; 5078 - version = "2023-05-12"; 5078 + version = "2023-05-18"; 5079 5079 src = fetchFromGitHub { 5080 5080 owner = "williamboman"; 5081 5081 repo = "mason.nvim"; 5082 - rev = "e634134312bb936f472468a401c9cae6485ab54b"; 5083 - sha256 = "1v5alysyc7qbmzp96wlr3wfffh7l8z6r01a14s944gy1sh2whjzb"; 5082 + rev = "08b2fd308e0107eab9f0b59d570b69089fd0b522"; 5083 + sha256 = "1z0vr1wmyd26xw57szng8n6hrdn25jj5qn5qf22bynplc86b3jdv"; 5084 5084 }; 5085 5085 meta.homepage = "https://github.com/williamboman/mason.nvim/"; 5086 5086 }; ··· 5159 5159 5160 5160 mini-nvim = buildVimPluginFrom2Nix { 5161 5161 pname = "mini.nvim"; 5162 - version = "2023-05-12"; 5162 + version = "2023-05-18"; 5163 5163 src = fetchFromGitHub { 5164 5164 owner = "echasnovski"; 5165 5165 repo = "mini.nvim"; 5166 - rev = "50ade2218c2ad32b1c6421ea500adaad01fa476f"; 5167 - sha256 = "0bfkfhn9zxcd0dfxfhsi5d9zf2qwk2qnmpc0h61mqm91xvznzahn"; 5166 + rev = "b3cea506e02226cefbc6bc9ff01175a95c525506"; 5167 + sha256 = "00pbwb1ds4cmf414jfwysx279gaa1wjh1qkhmmjv7phh0nm7ncl0"; 5168 5168 }; 5169 5169 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5170 5170 }; ··· 5227 5227 sha256 = "1piszjr5kyw43ac1f0jh9z88g824xknshrkchbys9qxlz7pd831s"; 5228 5228 }; 5229 5229 meta.homepage = "https://github.com/tomasr/molokai/"; 5230 + }; 5231 + 5232 + monokai-pro-nvim = buildVimPluginFrom2Nix { 5233 + pname = "monokai-pro.nvim"; 5234 + version = "2023-05-13"; 5235 + src = fetchFromGitHub { 5236 + owner = "loctvl842"; 5237 + repo = "monokai-pro.nvim"; 5238 + rev = "e7b38bdb95fc144456703bb0ff5692c68093cc8e"; 5239 + sha256 = "0wmc8mfwzgp77jbg8yvdcv5z6zn6fqrp1vwz2gf3iyc1k5vp9p49"; 5240 + }; 5241 + meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; 5230 5242 }; 5231 5243 5232 5244 moonscript-vim = buildVimPluginFrom2Nix { ··· 5495 5483 5496 5484 neco-vim = buildVimPluginFrom2Nix { 5497 5485 pname = "neco-vim"; 5498 - version = "2023-01-10"; 5486 + version = "2023-05-18"; 5499 5487 src = fetchFromGitHub { 5500 5488 owner = "Shougo"; 5501 5489 repo = "neco-vim"; 5502 - rev = "6c581808ac3179ea0c640e43c77de48bbbec4fbc"; 5503 - sha256 = "0jad8phdvslv57mah0psp0xlvh116s2dwmh7v1g4kmk598j4ljm4"; 5490 + rev = "4ecb82f2821d2ebee0dec56f04c223ddc3b26d82"; 5491 + sha256 = "07k5rp0abgfdrayf1h4xc49nr4l8bbb0r40s5a8vinaz54i4fy9r"; 5504 5492 }; 5505 5493 meta.homepage = "https://github.com/Shougo/neco-vim/"; 5506 5494 }; 5507 5495 5508 5496 neo-tree-nvim = buildVimPluginFrom2Nix { 5509 5497 pname = "neo-tree.nvim"; 5510 - version = "2023-05-09"; 5498 + version = "2023-05-13"; 5511 5499 src = fetchFromGitHub { 5512 5500 owner = "nvim-neo-tree"; 5513 5501 repo = "neo-tree.nvim"; 5514 - rev = "541f5c92d2492041afb354e2df6e74809094b051"; 5515 - sha256 = "1dqq9vzsz6d247cfm50v4i5xja7kl7gx8574gny483c3bkhyh3l6"; 5502 + rev = "e5594d53986b34e584e8afe2ea6ad99d6f6d2105"; 5503 + sha256 = "0ada22l0kd5rgsh0j1kk9qws8cvpprlq8yrxgmbkwzqn6z0j9zak"; 5516 5504 }; 5517 5505 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 5518 5506 }; 5519 5507 5520 5508 neocomplete-vim = buildVimPluginFrom2Nix { 5521 5509 pname = "neocomplete.vim"; 5522 - version = "2021-02-18"; 5510 + version = "2023-05-18"; 5523 5511 src = fetchFromGitHub { 5524 5512 owner = "Shougo"; 5525 5513 repo = "neocomplete.vim"; 5526 - rev = "fc2d22c23962290cc0b32f50bf18add6a4573bdf"; 5527 - sha256 = "04sxri3anr5d8zdqw11fn8nqf86wxin4lza78dp2x52kgrjawpla"; 5514 + rev = "9ab6313277175db7940f79d9ded5ef7d5979d8c1"; 5515 + sha256 = "0d09n689067v96k0bwn9wwdjvj9s4khfvv5jpibdwnykgv9jbm5w"; 5528 5516 }; 5529 5517 meta.homepage = "https://github.com/Shougo/neocomplete.vim/"; 5530 5518 }; 5531 5519 5532 5520 neoconf-nvim = buildVimPluginFrom2Nix { 5533 5521 pname = "neoconf.nvim"; 5534 - version = "2023-05-13"; 5522 + version = "2023-05-19"; 5535 5523 src = fetchFromGitHub { 5536 5524 owner = "folke"; 5537 5525 repo = "neoconf.nvim"; 5538 - rev = "65c575105bff285f502c746c2c7388035cf42b10"; 5539 - sha256 = "123vm8bjgs70w125n7xcdas7dpn4z3a9i2wj38s62isdj1x5ajw9"; 5526 + rev = "bbf98ce53481e6e8d6507de5a6f18d3264fb0df7"; 5527 + sha256 = "04nz3cya45gmddq6r24hqziiisf5a3szbak2pzhf56qfpnsr2zsd"; 5540 5528 }; 5541 5529 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 5542 5530 }; ··· 5555 5543 5556 5544 neodev-nvim = buildVimPluginFrom2Nix { 5557 5545 pname = "neodev.nvim"; 5558 - version = "2023-05-13"; 5546 + version = "2023-05-15"; 5559 5547 src = fetchFromGitHub { 5560 5548 owner = "folke"; 5561 5549 repo = "neodev.nvim"; 5562 - rev = "7c6999ba7d8fdf36991b0aeed034b0cb299ce1eb"; 5563 - sha256 = "1dsk0v86m47yrip2l6z1r5ykrykrv225h4jx209ykbk3ak1s3h7a"; 5550 + rev = "0c5d6c2ac2fadebedf08282d9403ef6c3dc31896"; 5551 + sha256 = "03nh76d9ks6cpmdh6saa6wgb4920didnapp0ww6w6vw7wpqkajng"; 5564 5552 }; 5565 5553 meta.homepage = "https://github.com/folke/neodev.nvim/"; 5566 5554 }; ··· 5591 5579 5592 5580 neogit = buildVimPluginFrom2Nix { 5593 5581 pname = "neogit"; 5594 - version = "2023-05-08"; 5582 + version = "2023-05-15"; 5595 5583 src = fetchFromGitHub { 5596 5584 owner = "TimUntersberger"; 5597 5585 repo = "neogit"; 5598 - rev = "917fb24c9b7e0506ebfa94ccdbeaaea5eff2f916"; 5599 - sha256 = "1554jri0cydga475vg3ink1cd9lc7pjx9akq0lds4fmwcrdq08zh"; 5586 + rev = "5ea830c42d833bf425ec669abe2fb649afc6fc7c"; 5587 + sha256 = "0y8pn2vdskd5jhdich44dr5qpdpp360zilqyqlhaqwji8xpb2c68"; 5600 5588 }; 5601 5589 meta.homepage = "https://github.com/TimUntersberger/neogit/"; 5602 5590 }; ··· 5651 5639 5652 5640 neorg = buildVimPluginFrom2Nix { 5653 5641 pname = "neorg"; 5654 - version = "2023-05-12"; 5642 + version = "2023-05-18"; 5655 5643 src = fetchFromGitHub { 5656 5644 owner = "nvim-neorg"; 5657 5645 repo = "neorg"; 5658 - rev = "4f5448c88f1a09bd7a4dddcfef3b2148619e7280"; 5659 - sha256 = "04d7v4rvc4jml3lhl9vbfwqn7qj53bwzgqxabk2h0jw2vz9nvx9z"; 5646 + rev = "238152ab40ec1fb293fae75744942146876ed08f"; 5647 + sha256 = "1ysfdfwfi85391v3drkzqq4cfwi7axcpysw2vdavns3gcbdy4a04"; 5660 5648 }; 5661 5649 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 5662 5650 }; ··· 5711 5699 5712 5700 neotest = buildVimPluginFrom2Nix { 5713 5701 pname = "neotest"; 5714 - version = "2023-05-13"; 5702 + version = "2023-05-15"; 5715 5703 src = fetchFromGitHub { 5716 5704 owner = "nvim-neotest"; 5717 5705 repo = "neotest"; 5718 - rev = "42cf226457c61abe6fca081e959d69e2325cf08f"; 5719 - sha256 = "0gl419w8cmiqh6s25f242nsc3c4i9yd292vicwfn5ha4c2yq6pm8"; 5706 + rev = "6435a367a57f267039c4c69a723cec09ae61b17e"; 5707 + sha256 = "0vq59v4qjq9g0yzzn6b66753fz4ds492ym1d7kypqq4fa0ricl9c"; 5720 5708 }; 5721 5709 meta.homepage = "https://github.com/nvim-neotest/neotest/"; 5722 5710 }; ··· 5783 5771 5784 5772 neotest-haskell = buildVimPluginFrom2Nix { 5785 5773 pname = "neotest-haskell"; 5786 - version = "2023-05-07"; 5774 + version = "2023-05-14"; 5787 5775 src = fetchFromGitHub { 5788 5776 owner = "MrcJkb"; 5789 5777 repo = "neotest-haskell"; 5790 - rev = "ad63bf92d64ab580fbdd3d9e4481bf58dc62f44d"; 5791 - sha256 = "1v9nz1z3a1pd8s6bwrz89rrlwx9sqzj5kvqx6jar0qqllmws1kii"; 5778 + rev = "15970b4fbabb74ba97022f0cc35dbf72fabc4c59"; 5779 + sha256 = "1s1l6bahba1xywav6fr4517i85sbx4fzdxl1xpj1nzr6pqmhxjd4"; 5792 5780 }; 5793 5781 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 5794 5782 }; ··· 5963 5951 5964 5952 nerdcommenter = buildVimPluginFrom2Nix { 5965 5953 pname = "nerdcommenter"; 5966 - version = "2023-05-08"; 5954 + version = "2023-05-17"; 5967 5955 src = fetchFromGitHub { 5968 5956 owner = "preservim"; 5969 5957 repo = "nerdcommenter"; 5970 - rev = "277bdfc6796479639b4c580d2089e2a34962cd1f"; 5971 - sha256 = "1dg9jibmcsjfnb3ahzs2vdmiyzgphjslbrsc128d9sll7w0baq0j"; 5958 + rev = "20452116894a6a79f01a1e95d98f02cf085e9bd6"; 5959 + sha256 = "0myc7s0q4a5y113y8sn4lhg706v5dv4815p64qk6ssy7j16866i7"; 5972 5960 }; 5973 5961 meta.homepage = "https://github.com/preservim/nerdcommenter/"; 5974 5962 }; ··· 6083 6071 6084 6072 nlsp-settings-nvim = buildVimPluginFrom2Nix { 6085 6073 pname = "nlsp-settings.nvim"; 6086 - version = "2023-05-13"; 6074 + version = "2023-05-18"; 6087 6075 src = fetchFromGitHub { 6088 6076 owner = "tamago324"; 6089 6077 repo = "nlsp-settings.nvim"; 6090 - rev = "39e56a3cc0e7e934b7ebbcfa775b386919f87256"; 6091 - sha256 = "1qyby5d4j4vp7wl0s7fxczfwmkk197i8m6mxc9m5rg59ipwr35fv"; 6078 + rev = "3b16ff8ef300aad3a1f93f0abc08b6ec0873af96"; 6079 + sha256 = "0rjf3sb3jki44ll3mnwppvrdqxiyrv8yg7c1gsvazld9rqichd6s"; 6092 6080 }; 6093 6081 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 6094 6082 }; ··· 6191 6179 6192 6180 null-ls-nvim = buildVimPluginFrom2Nix { 6193 6181 pname = "null-ls.nvim"; 6194 - version = "2023-05-10"; 6182 + version = "2023-05-17"; 6195 6183 src = fetchFromGitHub { 6196 6184 owner = "jose-elias-alvarez"; 6197 6185 repo = "null-ls.nvim"; 6198 - rev = "08bb00c7c2cd58c72e02cf54e4b9cbfe14b03e09"; 6199 - sha256 = "0ygzm25cpcnkspqby07xb95p459wfd56ll5hrk6czj70qp552f1d"; 6186 + rev = "77e53bc3bac34cc273be8ed9eb9ab78bcf67fa48"; 6187 + sha256 = "1h3nnci4y33ih4isss5sdd1c2fkjvmn58l01fpnmcqmr9rhqhwaq"; 6200 6188 }; 6201 6189 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 6202 6190 }; ··· 6213 6201 meta.homepage = "https://github.com/nacro90/numb.nvim/"; 6214 6202 }; 6215 6203 6204 + nvchad = buildVimPluginFrom2Nix { 6205 + pname = "nvchad"; 6206 + version = "2023-05-18"; 6207 + src = fetchFromGitHub { 6208 + owner = "nvchad"; 6209 + repo = "nvchad"; 6210 + rev = "262a06776aa731ad89369394f73320461d4a7e63"; 6211 + sha256 = "1nfa1sikdrmjq8v64jsvbrfgap1dmlx8pvvpspxs4rz3i0y3scfv"; 6212 + }; 6213 + meta.homepage = "https://github.com/nvchad/nvchad/"; 6214 + }; 6215 + 6216 6216 nvcode-color-schemes-vim = buildVimPluginFrom2Nix { 6217 6217 pname = "nvcode-color-schemes.vim"; 6218 6218 version = "2021-07-03"; ··· 6235 6211 sha256 = "03ifj5a3f02k00jrcjsdiy7a8wzq5k2b28hmrc7nkzm8gd4fmczb"; 6236 6212 }; 6237 6213 meta.homepage = "https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/"; 6238 - }; 6239 - 6240 - nvchad = buildVimPluginFrom2Nix { 6241 - pname = "nvchad"; 6242 - version = "unstable-2023-05-18"; 6243 - src = fetchFromGitHub { 6244 - owner = "nvchad"; 6245 - repo = "nvchad"; 6246 - rev = "262a06776aa731ad89369394f73320461d4a7e63"; 6247 - sha256 = "1nfa1sikdrmjq8v64jsvbrfgap1dmlx8pvvpspxs4rz3i0y3scfv"; 6248 - }; 6249 - meta.homepage = "https://github.com/nvchad/nvchad/"; 6250 - }; 6251 - 6252 - nvchad-extensions = buildVimPluginFrom2Nix { 6253 - pname = "nvchad-extensions"; 6254 - version = "unstable-2023-05-14"; 6255 - src = fetchFromGitHub { 6256 - owner = "nvchad"; 6257 - repo = "extensions"; 6258 - rev = "6025bdbbac5c14b96ba4734e61eaf28db2742676"; 6259 - sha256 = "1dfj4a3vh8djgylcc4f7bg7hq2mmg8imizglzbqr0my74v4shd1w"; 6260 - }; 6261 - meta.homepage = "https://github.com/nvchad/extensions/"; 6262 - }; 6263 - 6264 - nvchad-ui = buildVimPluginFrom2Nix { 6265 - pname = "nvchad-ui"; 6266 - version = "unstable-2023-05-18"; 6267 - src = fetchFromGitHub { 6268 - owner = "nvchad"; 6269 - repo = "ui"; 6270 - rev = "168ca134ae186ad977872bff3301378c0af5be71"; 6271 - sha256 = "0xwvgbv7xj1ja7fgw14vnm083hab6q19rihv8nky93wj5v5xjkya"; 6272 - }; 6273 - meta.homepage = "https://github.com/nvchad/ui/"; 6274 6214 }; 6275 6215 6276 6216 nvim-FeMaco-lua = buildVimPluginFrom2Nix { ··· 6335 6347 6336 6348 nvim-cmp = buildNeovimPluginFrom2Nix { 6337 6349 pname = "nvim-cmp"; 6338 - version = "2023-05-12"; 6350 + version = "2023-05-17"; 6339 6351 src = fetchFromGitHub { 6340 6352 owner = "hrsh7th"; 6341 6353 repo = "nvim-cmp"; 6342 - rev = "d153771162bd9795d9f7142df5c674b61066a585"; 6343 - sha256 = "05xiyakckdc7185amr3fxr0wjsvdr94pah4wgnn0ysmzsh0smc3k"; 6354 + rev = "3ac8d6cd29c74ff482d8ea47d45e5081bfc3f5ad"; 6355 + sha256 = "16hg3yijmdpnk8rh9410y9xf1bns4jbcghc9q92pqj4q68bq9zp7"; 6344 6356 }; 6345 6357 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 6346 6358 }; ··· 6443 6455 6444 6456 nvim-dap = buildVimPluginFrom2Nix { 6445 6457 pname = "nvim-dap"; 6446 - version = "2023-04-21"; 6458 + version = "2023-05-17"; 6447 6459 src = fetchFromGitHub { 6448 6460 owner = "mfussenegger"; 6449 6461 repo = "nvim-dap"; 6450 - rev = "6cedcb527e264c8f25e86afa8dae74c6692dee51"; 6451 - sha256 = "1vapds2p17k3h4llh0p6mxk4qrdik8sjp09l7fnl1mwnybl0k6wp"; 6462 + rev = "56118cee6af15cb9ddba9d080880949d8eeb0c9f"; 6463 + sha256 = "12byna7q3c72gij51lnyvgmibmxbw0xdswk6zny6p58b9hk4b3w9"; 6452 6464 }; 6453 6465 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 6454 6466 }; 6455 6467 6456 6468 nvim-dap-go = buildVimPluginFrom2Nix { 6457 6469 pname = "nvim-dap-go"; 6458 - version = "2023-02-08"; 6470 + version = "2023-05-19"; 6459 6471 src = fetchFromGitHub { 6460 6472 owner = "leoluz"; 6461 6473 repo = "nvim-dap-go"; 6462 - rev = "b4ded7de579b4e2a85c203388233b54bf1028816"; 6463 - sha256 = "188w0n42gzvc4c1j6i5i48j60zxx9lrc3nq2z8ly0m7l6lc88vx9"; 6474 + rev = "279225336d5044ad8cfe95ec55d91a3b03fc6e9b"; 6475 + sha256 = "0iz3mn3s1ybz6h44q5i339c2zagfsjv6m7d7lg2vdfqly38y8lic"; 6464 6476 }; 6465 6477 meta.homepage = "https://github.com/leoluz/nvim-dap-go/"; 6466 6478 }; ··· 6575 6587 6576 6588 nvim-highlite = buildVimPluginFrom2Nix { 6577 6589 pname = "nvim-highlite"; 6578 - version = "2023-05-12"; 6590 + version = "2023-05-19"; 6579 6591 src = fetchFromGitHub { 6580 6592 owner = "Iron-E"; 6581 6593 repo = "nvim-highlite"; 6582 - rev = "30f9f797f1a24229e3614d063498ab24effcab1c"; 6583 - sha256 = "1jipzfqf0ryz731bv0ainxafzgxx0kcs2v04qm7lc3mjsgw1hbd5"; 6594 + rev = "21cc97ea72b5271f9ec9779c765dcbdaa7ea6a83"; 6595 + sha256 = "04347wdx93igdgkg2kz5qy3b7yyhcl3qyfvdcbgb9832brsmhfmh"; 6584 6596 }; 6585 6597 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 6586 6598 }; ··· 6695 6707 6696 6708 nvim-lspconfig = buildVimPluginFrom2Nix { 6697 6709 pname = "nvim-lspconfig"; 6698 - version = "2023-05-12"; 6710 + version = "2023-05-19"; 6699 6711 src = fetchFromGitHub { 6700 6712 owner = "neovim"; 6701 6713 repo = "nvim-lspconfig"; 6702 - rev = "df58d91c9351a9dc5be6cf8d54f49ab0d9a64e73"; 6703 - sha256 = "1jg6pqypw3pj6s9nxq6kh1r5mwxrgap79s5382a73xx0rwf4kkvp"; 6714 + rev = "6f1d124bbcf03c4c410c093143a86415f46d16a0"; 6715 + sha256 = "0ks7565sh91ydc8w5n2b2dlikmxfr0q5jmf6gn776b3knflsqk19"; 6704 6716 }; 6705 6717 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 6706 6718 }; ··· 6755 6767 6756 6768 nvim-metals = buildVimPluginFrom2Nix { 6757 6769 pname = "nvim-metals"; 6758 - version = "2023-05-10"; 6770 + version = "2023-05-19"; 6759 6771 src = fetchFromGitHub { 6760 6772 owner = "scalameta"; 6761 6773 repo = "nvim-metals"; 6762 - rev = "93265711012dcffc07f668a36ada59e73beee362"; 6763 - sha256 = "0mijbkaqjznm4limd5v28q09lyvqc268f3ip4c1gck4v0jwrdja6"; 6774 + rev = "fe5a6294efc9aadab905413486995bc8226f98fd"; 6775 + sha256 = "0iyjj4gcxd077qdw6g8y5iy4z9hii0ddwz2y5p560jxpzzab54dd"; 6764 6776 }; 6765 6777 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 6766 6778 }; ··· 6791 6803 6792 6804 nvim-neoclip-lua = buildVimPluginFrom2Nix { 6793 6805 pname = "nvim-neoclip.lua"; 6794 - version = "2023-04-25"; 6806 + version = "2023-05-16"; 6795 6807 src = fetchFromGitHub { 6796 6808 owner = "AckslD"; 6797 6809 repo = "nvim-neoclip.lua"; 6798 - rev = "591f1b62343efe3e369e4831cd91e1875f3a08f4"; 6799 - sha256 = "17v2c7vmnj7lxngvc039ih6d0mihhjcy4bfhrm2l67j7sylybdcr"; 6810 + rev = "4e406ae0f759262518731538f2585abb9d269bac"; 6811 + sha256 = "0iz5jhzgmajg30cf49n9r0mryxag0dybbfgl231z9v421hr3187p"; 6800 6812 }; 6801 6813 meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; 6802 6814 }; ··· 6839 6851 6840 6852 nvim-osc52 = buildVimPluginFrom2Nix { 6841 6853 pname = "nvim-osc52"; 6842 - version = "2023-05-11"; 6854 + version = "2023-05-15"; 6843 6855 src = fetchFromGitHub { 6844 6856 owner = "ojroques"; 6845 6857 repo = "nvim-osc52"; 6846 - rev = "fa9bbb319239fa54c1b91b84c1d368d3c6427ffd"; 6847 - sha256 = "0w5w3zxgwdys7i5sl6l8mykjfgillsdc73d3xq6w6rzscslvlm1p"; 6858 + rev = "3e96035d62290183fe7a11418db2b254fcfcaee3"; 6859 + sha256 = "12zdrwjlrvzlpwqi757llfvr7ir6ww949i85da385n2crj3jfd8i"; 6848 6860 }; 6849 6861 meta.homepage = "https://github.com/ojroques/nvim-osc52/"; 6850 6862 }; ··· 6899 6911 6900 6912 nvim-snippy = buildVimPluginFrom2Nix { 6901 6913 pname = "nvim-snippy"; 6902 - version = "2023-05-11"; 6914 + version = "2023-05-15"; 6903 6915 src = fetchFromGitHub { 6904 6916 owner = "dcampos"; 6905 6917 repo = "nvim-snippy"; 6906 - rev = "e6482a99bca307b0418c91dc5c78345ec236dbbe"; 6907 - sha256 = "1i8gh5gk0i32ncf9j827qawcvnm0cwnqmqkvmw3q2ws987qqz594"; 6918 + rev = "7b50933b44ebefc85bf1734eadc4fcfcbbc781c7"; 6919 + sha256 = "0pgwr8c3qkrg5zjyy0i99yclh7s2fbinr2nkwi3w2i9i6q04jmcx"; 6908 6920 }; 6909 6921 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 6910 6922 }; ··· 6935 6947 6936 6948 nvim-spider = buildVimPluginFrom2Nix { 6937 6949 pname = "nvim-spider"; 6938 - version = "2023-04-12"; 6950 + version = "2023-05-19"; 6939 6951 src = fetchFromGitHub { 6940 6952 owner = "chrisgrieser"; 6941 6953 repo = "nvim-spider"; 6942 - rev = "23fa1260be2090f2d675ee90e0b83fd993f6c3dc"; 6943 - sha256 = "1ij9kv1dm6lrdvrw83wc833yw32k4wdgqg1gd5d4qdddnqhix6zw"; 6954 + rev = "1aa7054a1b8b7c3605839603c6015c8c7446d8a2"; 6955 + sha256 = "15y3hw7y081y2h73nmanldvmfa0sdsyis7vjm4bb354qfpqr9ld0"; 6944 6956 }; 6945 6957 meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; 6946 6958 }; ··· 6983 6995 6984 6996 nvim-tree-lua = buildVimPluginFrom2Nix { 6985 6997 pname = "nvim-tree.lua"; 6986 - version = "2023-05-13"; 6998 + version = "2023-05-15"; 6987 6999 src = fetchFromGitHub { 6988 7000 owner = "nvim-tree"; 6989 7001 repo = "nvim-tree.lua"; 6990 - rev = "498e8793bbe73ab5235b3ee8f0aee32f5d01649f"; 6991 - sha256 = "0v80ydxidfz01q336lpxnngrg3c790zjnjlaazc7k66gzgza800k"; 7002 + rev = "736c7ff59065275f0483af4b7f07a9bc41449ad0"; 7003 + sha256 = "0g9zl6lqnf06r0fkp2b2f63l806vgplmb64n608rcbc9j3iflhw3"; 6992 7004 }; 6993 7005 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 6994 7006 }; 6995 7007 6996 7008 nvim-treesitter = buildVimPluginFrom2Nix { 6997 7009 pname = "nvim-treesitter"; 6998 - version = "2023-05-13"; 7010 + version = "2023-05-19"; 6999 7011 src = fetchFromGitHub { 7000 7012 owner = "nvim-treesitter"; 7001 7013 repo = "nvim-treesitter"; 7002 - rev = "680807fa6a482c639119098bc48ca3831c66db13"; 7003 - sha256 = "0kh1i38fppg93vg87wzn2jaw3wwajnrzyc61c1icwvl2y91nhxns"; 7014 + rev = "dad1b7cd6606ffaa5c283ba73d707b4741a5f445"; 7015 + sha256 = "1zvwwgyid84nl37504kl0rj6ihzq8rpy86d0gq6pxzdn65z3xfay"; 7004 7016 }; 7005 7017 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7006 7018 }; 7007 7019 7008 7020 nvim-treesitter-context = buildVimPluginFrom2Nix { 7009 7021 pname = "nvim-treesitter-context"; 7010 - version = "2023-05-12"; 7022 + version = "2023-05-17"; 7011 7023 src = fetchFromGitHub { 7012 7024 owner = "nvim-treesitter"; 7013 7025 repo = "nvim-treesitter-context"; 7014 - rev = "f24a86c32238867f24fbff49913db0068f8488d2"; 7015 - sha256 = "09sj9087i6waqq4cr6z8m1di491wq21m8fkwrk8hs590j52j0pv5"; 7026 + rev = "c8f3a62c64bf6f9fed11260a424207f780505f83"; 7027 + sha256 = "080039y37h0xdx541h16xbdqdy9767wf4r210j6c7g7pjwcz2532"; 7016 7028 }; 7017 7029 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 7018 7030 }; ··· 7103 7115 7104 7116 nvim-ts-rainbow2 = buildVimPluginFrom2Nix { 7105 7117 pname = "nvim-ts-rainbow2"; 7106 - version = "2023-04-25"; 7118 + version = "2023-05-14"; 7107 7119 src = fetchgit { 7108 7120 url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; 7109 - rev = "1ffe68cdd594633dfee0762feebfef81ed6f1fbb"; 7110 - sha256 = "01qlrz7s681s0hl2ygg6qq7ysqr1yxz7y512f647mviv7c7aw3qy"; 7121 + rev = "a1e460f126db0bc3dc9e0cbad157e5671ffd2046"; 7122 + sha256 = "0dxginbs2q8p2wfqi3rl6zs9zi1arbdb2kcqbljxcfs1ia36x3qr"; 7111 7123 }; 7112 7124 meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; 7113 7125 }; ··· 7186 7198 7187 7199 nvterm = buildVimPluginFrom2Nix { 7188 7200 pname = "nvterm"; 7189 - version = "unstable-2023-05-05"; 7201 + version = "2023-05-05"; 7190 7202 src = fetchFromGitHub { 7191 7203 owner = "nvchad"; 7192 7204 repo = "nvterm"; ··· 7234 7246 7235 7247 oil-nvim = buildVimPluginFrom2Nix { 7236 7248 pname = "oil.nvim"; 7237 - version = "2023-05-07"; 7249 + version = "2023-05-17"; 7238 7250 src = fetchFromGitHub { 7239 7251 owner = "stevearc"; 7240 7252 repo = "oil.nvim"; 7241 - rev = "d0efcc0c10cde11fd650a4ca399539e6f8f9f956"; 7242 - sha256 = "1s7cr9cq7dm8ld78fz8f8dxr32cfcbki8gk8ri55s0j13f3vdxj4"; 7253 + rev = "19563c365800ab519e46a08a0aa59d5677b329b6"; 7254 + sha256 = "0ymbd7cyix0yhbzsb3k7509f22sy04jkcbzkclpyf63a971vh87q"; 7243 7255 fetchSubmodules = true; 7244 7256 }; 7245 7257 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 7379 7391 7380 7392 oxocarbon-nvim = buildVimPluginFrom2Nix { 7381 7393 pname = "oxocarbon.nvim"; 7382 - version = "2023-05-08"; 7394 + version = "2023-05-17"; 7383 7395 src = fetchFromGitHub { 7384 7396 owner = "nyoom-engineering"; 7385 7397 repo = "oxocarbon.nvim"; 7386 - rev = "91fdca604c34af4e85e8cd7c3ab08724c86565cd"; 7387 - sha256 = "1aqxkz6zlr7xvgw641wg5i451ff7m0g700wvg5132ipa3s0ndw16"; 7398 + rev = "ee9182cb01c833369fd492ecdfb12366ba75582d"; 7399 + sha256 = "1mlip0q38szvyrsb6p6fminbfk7fcmgjdlrmsafzr2pmspbcrz8v"; 7388 7400 }; 7389 7401 meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; 7390 7402 }; ··· 7849 7861 7850 7862 refactoring-nvim = buildVimPluginFrom2Nix { 7851 7863 pname = "refactoring.nvim"; 7852 - version = "2023-04-25"; 7864 + version = "2023-05-19"; 7853 7865 src = fetchFromGitHub { 7854 7866 owner = "theprimeagen"; 7855 7867 repo = "refactoring.nvim"; 7856 - rev = "47a1716a9020c0093a1c8af36c3f9434dae62bbd"; 7857 - sha256 = "12pbz5m42capc841x89bin9kinck4ysycks7pyj2zg8z8yb9xp5f"; 7868 + rev = "6d2b06e5d46f08ad928c06c0e4a87e06f71e8d0f"; 7869 + sha256 = "1mjr17iz1fwd4kiqr9z7nny8vdirsiyzijx1fdh0j4qvql89842s"; 7858 7870 }; 7859 7871 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 7860 7872 }; ··· 8861 8873 8862 8874 telescope-file-browser-nvim = buildVimPluginFrom2Nix { 8863 8875 pname = "telescope-file-browser.nvim"; 8864 - version = "2023-05-06"; 8876 + version = "2023-05-16"; 8865 8877 src = fetchFromGitHub { 8866 8878 owner = "nvim-telescope"; 8867 8879 repo = "telescope-file-browser.nvim"; 8868 - rev = "4054a5d0ab85475bf75df00cf10754d2e54b5532"; 8869 - sha256 = "0nz9x2ls3pfp2pcmh91dxb6j0mq2njm1nxmxmallry5w1hsvvmw2"; 8880 + rev = "1aa7f12ce797bb5b548c96f38b2c93911e97c543"; 8881 + sha256 = "1br20pnkr0nvi7xkx5r5ffz9dr3r8y3qwhr3bpsbm8cw2s4z2kx4"; 8870 8882 }; 8871 8883 meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; 8872 8884 }; ··· 9091 9103 9092 9104 telescope-nvim = buildNeovimPluginFrom2Nix { 9093 9105 pname = "telescope.nvim"; 9094 - version = "2023-05-07"; 9106 + version = "2023-05-16"; 9095 9107 src = fetchFromGitHub { 9096 9108 owner = "nvim-telescope"; 9097 9109 repo = "telescope.nvim"; 9098 - rev = "d77b37f4520e5fc2cf4c74c12e42ed4b589bd367"; 9099 - sha256 = "01i1dmlnx2303bv8ahgkmks8jsgz4frb6dxcqxh9xk1acsqzbi7c"; 9110 + rev = "40c31fdde93bcd85aeb3447bb3e2a3208395a868"; 9111 + sha256 = "031l1kdny2l9g9mh59h8pskpmj2ps1p7p8ypk1dymkk30a1a9vw5"; 9100 9112 }; 9101 9113 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 9102 9114 }; ··· 9344 9356 9345 9357 toggleterm-nvim = buildVimPluginFrom2Nix { 9346 9358 pname = "toggleterm.nvim"; 9347 - version = "2023-04-24"; 9359 + version = "2023-05-18"; 9348 9360 src = fetchFromGitHub { 9349 9361 owner = "akinsho"; 9350 9362 repo = "toggleterm.nvim"; 9351 - rev = "68fdf851c2b7901a7065ff129b77d3483419ddce"; 9352 - sha256 = "04lphxnwzlsacszdikzwipm8wycwzi0zyz1lvpqplpk6vrfbb58v"; 9363 + rev = "26f16d3bab1761d0d11117a8e431faba11a1b865"; 9364 + sha256 = "0yk1w6fh3misj5hds6wfs4a0yxlijxyppcv9rph5f7nd9dbayin5"; 9353 9365 }; 9354 9366 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 9355 9367 }; ··· 9428 9440 9429 9441 trouble-nvim = buildVimPluginFrom2Nix { 9430 9442 pname = "trouble.nvim"; 9431 - version = "2023-04-18"; 9443 + version = "2023-05-19"; 9432 9444 src = fetchFromGitHub { 9433 9445 owner = "folke"; 9434 9446 repo = "trouble.nvim"; 9435 - rev = "d56bfc0c501ced4002a57cb60433362fb2ce9c4d"; 9436 - sha256 = "0h01raxxjq2arkjq0wa1l5nhgr2x55rmmq7hwz46sl4il936yvli"; 9447 + rev = "2173dffe91fc0914b3b833c6a2f6fe1d3fac2e17"; 9448 + sha256 = "0xk3ymk3kl7l8rlxicqfg58hx8i8dh5lglp5r9573y52svj3g5ai"; 9437 9449 }; 9438 9450 meta.homepage = "https://github.com/folke/trouble.nvim/"; 9439 9451 }; ··· 9548 9560 9549 9561 unison = buildVimPluginFrom2Nix { 9550 9562 pname = "unison"; 9551 - version = "2023-05-12"; 9563 + version = "2023-05-19"; 9552 9564 src = fetchFromGitHub { 9553 9565 owner = "unisonweb"; 9554 9566 repo = "unison"; 9555 - rev = "d5f0f0ec7652468993d578c040024aff6805b89d"; 9556 - sha256 = "1w5mz351jyzh5rj0c51qj7s6wk71z3qrlxzw0rx8n67w2c9am216"; 9567 + rev = "2aa0a981f41b1021f58c525f952042459994a4f2"; 9568 + sha256 = "132rs8afdvglsbmv0jh3ylzhnvkfvjy519npw2x1xaya244hg5dj"; 9557 9569 }; 9558 9570 meta.homepage = "https://github.com/unisonweb/unison/"; 9559 9571 }; 9560 9572 9561 9573 unite-vim = buildVimPluginFrom2Nix { 9562 9574 pname = "unite.vim"; 9563 - version = "2021-02-06"; 9575 + version = "2023-05-18"; 9564 9576 src = fetchFromGitHub { 9565 9577 owner = "Shougo"; 9566 9578 repo = "unite.vim"; 9567 - rev = "b08814362624ded3b462addba4711647879ca308"; 9568 - sha256 = "0hk5xhn9zfas074hgv0y6lbc1jyj5kqjg4zdix8am3s97aqr96ms"; 9579 + rev = "0ccb3f7988d61a9a86525374be97360bd20db6bc"; 9580 + sha256 = "0zd165b0fmbpjfn0v8pq01hyy2w3szlrd7jksymi3k9sjmlw79lw"; 9569 9581 }; 9570 9582 meta.homepage = "https://github.com/Shougo/unite.vim/"; 9571 9583 }; ··· 9644 9656 9645 9657 vifm-vim = buildVimPluginFrom2Nix { 9646 9658 pname = "vifm.vim"; 9647 - version = "2023-05-12"; 9659 + version = "2023-05-17"; 9648 9660 src = fetchFromGitHub { 9649 9661 owner = "vifm"; 9650 9662 repo = "vifm.vim"; 9651 - rev = "2d2978cde9f10d4e82700720e0ea2150d4f1ab74"; 9652 - sha256 = "0h8cxcbv69jln74zz7mfpp4cm6f4yyj9clrlmsmpzrqk5pphl8fb"; 9663 + rev = "9241d3bbbc692b52cf61c0a464e66b4a9cf5418d"; 9664 + sha256 = "08fprf2cyi9jkbpvjbfcsxczzd3c8f5zkpivj1cwbyj2v9j6862w"; 9653 9665 }; 9654 9666 meta.homepage = "https://github.com/vifm/vifm.vim/"; 9655 9667 }; 9656 9668 9657 9669 vim-CtrlXA = buildVimPluginFrom2Nix { 9658 9670 pname = "vim-CtrlXA"; 9659 - version = "2021-08-09"; 9671 + version = "2023-05-17"; 9660 9672 src = fetchFromGitHub { 9661 9673 owner = "Konfekt"; 9662 9674 repo = "vim-CtrlXA"; 9663 - rev = "404ea1e055921db5679b3734108d72850d6faa76"; 9664 - sha256 = "10bgyqnwcqly3sxl27np1b690hnj1snqbcvg8pzh4zgdysfgy9xg"; 9675 + rev = "6821041f17848c02bd3c0ed13422d6ee6422a6a4"; 9676 + sha256 = "0qjv7bkm6gvfisas7cq41dg6fffdnqzyidikfjhab2hzgvslb7kh"; 9665 9677 }; 9666 9678 meta.homepage = "https://github.com/Konfekt/vim-CtrlXA/"; 9667 9679 }; ··· 10436 10448 10437 10449 vim-code-dark = buildVimPluginFrom2Nix { 10438 10450 pname = "vim-code-dark"; 10439 - version = "2023-03-26"; 10451 + version = "2023-05-14"; 10440 10452 src = fetchFromGitHub { 10441 10453 owner = "tomasiser"; 10442 10454 repo = "vim-code-dark"; 10443 - rev = "7bf26b5432ca93309d08037b27fa9459e64a460c"; 10444 - sha256 = "0izvr4x6lx05p97xk03bhmnjna1nhy4vbx18x5z05a96idwh0lpi"; 10455 + rev = "5c2c2d65ff908f4763c6af1cf3f100ab9a426e9e"; 10456 + sha256 = "1jya6w6saxk65mbnbln7fwmj6d3r11x8x9gd3h5q41idz334bjnc"; 10445 10457 }; 10446 10458 meta.homepage = "https://github.com/tomasiser/vim-code-dark/"; 10447 10459 }; ··· 10664 10676 10665 10677 vim-dadbod-ui = buildVimPluginFrom2Nix { 10666 10678 pname = "vim-dadbod-ui"; 10667 - version = "2023-05-13"; 10679 + version = "2023-05-16"; 10668 10680 src = fetchFromGitHub { 10669 10681 owner = "kristijanhusak"; 10670 10682 repo = "vim-dadbod-ui"; 10671 - rev = "5f6a11d80128e05fcc8e5d5025b8acf6d77faa99"; 10672 - sha256 = "1w245ag92xb081bpr9pi1ii64fs659p9d6k6cy5ab5padznhmdj9"; 10683 + rev = "36a67e67926345c0b11b32c378c057c7f9d9110d"; 10684 + sha256 = "1brkv29msx0px9hx94w8296wy9fn3i2zcxihr7gnnkx3923a5h0q"; 10673 10685 }; 10674 10686 meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; 10675 10687 }; ··· 11108 11120 11109 11121 vim-floaterm = buildVimPluginFrom2Nix { 11110 11122 pname = "vim-floaterm"; 11111 - version = "2023-05-10"; 11123 + version = "2023-05-14"; 11112 11124 src = fetchFromGitHub { 11113 11125 owner = "voldikss"; 11114 11126 repo = "vim-floaterm"; 11115 - rev = "59c1fd5b0097014bdd107121612a30c556b67de0"; 11116 - sha256 = "1na1vxl3l14c3ngz3cgxhn9ajsfxkfwzzwpr2bpmxm9g5mki4kf5"; 11127 + rev = "bd0aee3c861d613f56b85bd9eaffdcab459071fd"; 11128 + sha256 = "08jnirzgqjj17l6nhr9wdp6zvi280pmdb762c8sz1i77fkb0vpm3"; 11117 11129 }; 11118 11130 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 11119 11131 }; ··· 11324 11336 11325 11337 vim-go = buildVimPluginFrom2Nix { 11326 11338 pname = "vim-go"; 11327 - version = "2023-04-02"; 11339 + version = "2023-05-18"; 11328 11340 src = fetchFromGitHub { 11329 11341 owner = "fatih"; 11330 11342 repo = "vim-go"; 11331 - rev = "a494378f6c106a97e39c62b493c14476f9f7de4f"; 11332 - sha256 = "1dwjmqhgjq3vlc2sikbvhvchfffzjpdih1w70mrmb43zcns53jlz"; 11343 + rev = "2a874910a242fd4a5da021ea32fb1cde3b69f79b"; 11344 + sha256 = "1n5xs00xd7wkivxb3jfxrspplbs67kqg0lx54p3mclaasjia07ai"; 11333 11345 }; 11334 11346 meta.homepage = "https://github.com/fatih/vim-go/"; 11335 11347 }; ··· 12070 12082 12071 12083 vim-lsp = buildVimPluginFrom2Nix { 12072 12084 pname = "vim-lsp"; 12073 - version = "2023-05-04"; 12085 + version = "2023-05-15"; 12074 12086 src = fetchFromGitHub { 12075 12087 owner = "prabirshrestha"; 12076 12088 repo = "vim-lsp"; 12077 - rev = "6017a30e8ac75774be8cdae7bd996efbc9c1598b"; 12078 - sha256 = "1p4a081x4vfy3rli5n4a4mmnykq0lpx38qhkkgbnc7fvw92x2468"; 12089 + rev = "e74bd3c986484845a4b87e5aa013773d52030a75"; 12090 + sha256 = "0r2g34wzwg80qbppyhrxkv0h1rpsmz93g651j3j65slq2c26qg04"; 12079 12091 }; 12080 12092 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 12081 12093 }; ··· 12106 12118 12107 12119 vim-lsp-settings = buildVimPluginFrom2Nix { 12108 12120 pname = "vim-lsp-settings"; 12109 - version = "2023-05-05"; 12121 + version = "2023-05-16"; 12110 12122 src = fetchFromGitHub { 12111 12123 owner = "mattn"; 12112 12124 repo = "vim-lsp-settings"; 12113 - rev = "af35b04c2d6c12fd2350a18757f3d08830886eb1"; 12114 - sha256 = "1givbnmg8w72cfg359hqn8lcxqdnk2rplnxbb5yd3g66wbqvfq38"; 12125 + rev = "63d1d3108e7f401c6b20257ab8a61602938ff73b"; 12126 + sha256 = "0kp0fz0bq559r4ia6r55y8gr5n5w92p9if4hcnvvfrsijj563iqb"; 12115 12127 }; 12116 12128 meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; 12117 12129 }; ··· 12227 12239 12228 12240 vim-matchup = buildVimPluginFrom2Nix { 12229 12241 pname = "vim-matchup"; 12230 - version = "2023-05-07"; 12242 + version = "2023-05-18"; 12231 12243 src = fetchFromGitHub { 12232 12244 owner = "andymass"; 12233 12245 repo = "vim-matchup"; 12234 - rev = "6c8909b682803d8c3a054259079f158a73a0e30f"; 12235 - sha256 = "0w6p1kpggb5hl5h7zz5s873dysdvhdn229dpl5m66g4c5j66plj1"; 12246 + rev = "b8eca3b588e41e0bb1b3ae200fae88183b91a76d"; 12247 + sha256 = "03vwwszjrirrlnvh2gk95p31ps9ylhz6hms7g4by3rvab90av7p2"; 12236 12248 }; 12237 12249 meta.homepage = "https://github.com/andymass/vim-matchup/"; 12238 12250 }; ··· 13451 13463 13452 13464 vim-smt2 = buildVimPluginFrom2Nix { 13453 13465 pname = "vim-smt2"; 13454 - version = "2022-03-08"; 13466 + version = "2023-05-17"; 13455 13467 src = fetchFromGitHub { 13456 13468 owner = "bohlender"; 13457 13469 repo = "vim-smt2"; 13458 - rev = "b9e4cbb85e880cd32f90c2dd9853ee7c592b3528"; 13459 - sha256 = "12g2ia7yqsh98nlr4z0ij67x0xamgizv0gbmg221if7ycn222xlm"; 13470 + rev = "58a67a0ae14ba2d72c683630c1275edfece625ec"; 13471 + sha256 = "01nkjvmaygcv2am0qp9985l2qwkal5c6k31zrpjrhdp99py6c117"; 13460 13472 }; 13461 13473 meta.homepage = "https://github.com/bohlender/vim-smt2/"; 13462 13474 }; ··· 13571 13583 13572 13584 vim-startuptime = buildVimPluginFrom2Nix { 13573 13585 pname = "vim-startuptime"; 13574 - version = "2023-04-24"; 13586 + version = "2023-05-19"; 13575 13587 src = fetchFromGitHub { 13576 13588 owner = "dstein64"; 13577 13589 repo = "vim-startuptime"; 13578 - rev = "01b67169c3ebe41f163c07bf6853555ca19bc27f"; 13579 - sha256 = "1rbmri63v3wmx841pzncjqsw495dlwc0m0p4nr2r9mg4ccpq2xqm"; 13590 + rev = "5ddaf24df23f4d151970987c1322eaa247f08e69"; 13591 + sha256 = "0w2igyqfwn3zfwpn3m5ki5bzyjh4161wfgx4yvn0blywjp525vbi"; 13580 13592 }; 13581 13593 meta.homepage = "https://github.com/dstein64/vim-startuptime/"; 13582 13594 }; ··· 13752 13764 13753 13765 vim-test = buildVimPluginFrom2Nix { 13754 13766 pname = "vim-test"; 13755 - version = "2023-05-02"; 13767 + version = "2023-05-19"; 13756 13768 src = fetchFromGitHub { 13757 13769 owner = "vim-test"; 13758 13770 repo = "vim-test"; 13759 - rev = "c19be85a9b3d8b86f37533bfeb82cbe189cd895e"; 13760 - sha256 = "16216q8d0dd10i84sh5v5p6bmvfbw86sh7zd7k0fwbaa6yfbpk2v"; 13771 + rev = "08250c56f11cb3460c8a02c8fdb80c8d39c92173"; 13772 + sha256 = "19zd8ngmy1aia7myzgn8j6707jcxs27zmy9gc2fxsrhpq7hgnyfm"; 13761 13773 }; 13762 13774 meta.homepage = "https://github.com/vim-test/vim-test/"; 13763 13775 }; ··· 14412 14424 14413 14425 vimfiler-vim = buildVimPluginFrom2Nix { 14414 14426 pname = "vimfiler.vim"; 14415 - version = "2020-07-13"; 14427 + version = "2023-05-18"; 14416 14428 src = fetchFromGitHub { 14417 14429 owner = "Shougo"; 14418 14430 repo = "vimfiler.vim"; 14419 - rev = "0fdf9f2f7e6014a49625433058c1665f72a3b86f"; 14420 - sha256 = "028hcmr7xxqmb55m9q2h2x9kr5xq5866ivr0in23jm44s897yr25"; 14431 + rev = "1c1d2b4f9e70c0b48bcf11bf51c482b8a2d776a8"; 14432 + sha256 = "136rlz18dx7m8k1sdq3r7pww5dipkzq7b21figh03fmcvrrdk74w"; 14421 14433 }; 14422 14434 meta.homepage = "https://github.com/Shougo/vimfiler.vim/"; 14423 14435 }; ··· 14497 14509 14498 14510 vimtex = buildVimPluginFrom2Nix { 14499 14511 pname = "vimtex"; 14500 - version = "2023-05-03"; 14512 + version = "2023-05-19"; 14501 14513 src = fetchFromGitHub { 14502 14514 owner = "lervag"; 14503 14515 repo = "vimtex"; 14504 - rev = "18255a2370812696138cb415a5b02925d33ef569"; 14505 - sha256 = "1m9c499n34xlr6vjrb6zqgwj6g1j39xxdwl9c4f6biamraxix365"; 14516 + rev = "e9ad2be22855523f95f564302e72e2ef3d1f2386"; 14517 + sha256 = "0bpbfkl1v4ckkn5rshfxd2drf827vjgj8r9pviz7rbxq0z8fxd7p"; 14506 14518 }; 14507 14519 meta.homepage = "https://github.com/lervag/vimtex/"; 14508 14520 }; ··· 14569 14581 14570 14582 vista-vim = buildVimPluginFrom2Nix { 14571 14583 pname = "vista.vim"; 14572 - version = "2023-05-05"; 14584 + version = "2023-05-18"; 14573 14585 src = fetchFromGitHub { 14574 14586 owner = "liuchengxu"; 14575 14587 repo = "vista.vim"; 14576 - rev = "522a5e0ef955c037d530d5c89944043c92e4e8da"; 14577 - sha256 = "0g9vjji4760824q7w0ik89b1wrq0k0rv54c3wmpxk9hxfd34wlb1"; 14588 + rev = "f925e481bba7cd5451fb8bca9a6ecfc2bf1f2858"; 14589 + sha256 = "1gnqiyg2ifnna3x99bmkk0fsa7mkhnhjzzrz42lzvznn11bn45v8"; 14578 14590 }; 14579 14591 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 14580 14592 }; ··· 14641 14653 14642 14654 wiki-ft-vim = buildVimPluginFrom2Nix { 14643 14655 pname = "wiki-ft.vim"; 14644 - version = "2023-05-10"; 14656 + version = "2023-05-14"; 14645 14657 src = fetchFromGitHub { 14646 14658 owner = "lervag"; 14647 14659 repo = "wiki-ft.vim"; 14648 - rev = "0c5ee681307a3ecb638b32097b2aba373cc5d3cb"; 14649 - sha256 = "1gbbny8qhrwfsiaf28ys478vb0pka84cm13q507lxb8lbwwg6c9g"; 14660 + rev = "d547e58dc7e6cf144e1d490a243b0788dd37104f"; 14661 + sha256 = "1v6ra526m720njw1qbvmmw63mv58mjr0fkzq5gdiivrhk8kfg4zw"; 14650 14662 }; 14651 14663 meta.homepage = "https://github.com/lervag/wiki-ft.vim/"; 14652 14664 }; 14653 14665 14654 14666 wiki-vim = buildVimPluginFrom2Nix { 14655 14667 pname = "wiki.vim"; 14656 - version = "2023-05-10"; 14668 + version = "2023-05-19"; 14657 14669 src = fetchFromGitHub { 14658 14670 owner = "lervag"; 14659 14671 repo = "wiki.vim"; 14660 - rev = "6ba29dbfdba56315829b06d8bafba71f07bf9fe5"; 14661 - sha256 = "1x223ly4jilvpx81ipjdls45nlvfwbm2sf74q535775r09g3wrv6"; 14672 + rev = "6997fc624b4e01bcce35e0b7bbbc951de0b1c0aa"; 14673 + sha256 = "18hp9bwxlacx0b1bscwhab5snxyca1fq87xvs8dqk9fmn83n2s2m"; 14662 14674 }; 14663 14675 meta.homepage = "https://github.com/lervag/wiki.vim/"; 14664 14676 }; ··· 14930 14942 14931 14943 catppuccin-nvim = buildVimPluginFrom2Nix { 14932 14944 pname = "catppuccin-nvim"; 14933 - version = "2023-05-10"; 14945 + version = "2023-05-18"; 14934 14946 src = fetchFromGitHub { 14935 14947 owner = "catppuccin"; 14936 14948 repo = "nvim"; 14937 - rev = "57b421ee5f7380f816791fa451e86f213b625ece"; 14938 - sha256 = "1hbrfldkmiqva46a4i3ma74hkgnlsm6ry2yaglh504vcfzrqviwq"; 14949 + rev = "8338b02e9a8ffcb999520de7f15943712618760f"; 14950 + sha256 = "0yxachyinpnj145wzy74ahy995pkv0ik5h47dh25fs33sivabdq0"; 14939 14951 }; 14940 14952 meta.homepage = "https://github.com/catppuccin/nvim/"; 14941 14953 }; ··· 14954 14966 14955 14967 chad = buildVimPluginFrom2Nix { 14956 14968 pname = "chad"; 14957 - version = "2023-05-07"; 14969 + version = "2023-05-14"; 14958 14970 src = fetchFromGitHub { 14959 14971 owner = "ms-jpq"; 14960 14972 repo = "chadtree"; 14961 - rev = "34395cb227fc48186d5481e68050b0727ea3bba9"; 14962 - sha256 = "0wj73v73zs09008344dlnq0f2nn4r9c7szg552fmyz81ks3srnj8"; 14973 + rev = "e38e4a51399d50c757572125813fbbcb2f1d1813"; 14974 + sha256 = "0bica77v6vs6kqdj26hr2z206267k4qdp1ywg150d5gbn6mr65xs"; 14963 14975 }; 14964 14976 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 14965 14977 }; ··· 15002 15014 15003 15015 lspsaga-nvim-original = buildVimPluginFrom2Nix { 15004 15016 pname = "lspsaga-nvim-original"; 15005 - version = "2023-05-13"; 15017 + version = "2023-05-19"; 15006 15018 src = fetchFromGitHub { 15007 15019 owner = "nvimdev"; 15008 15020 repo = "lspsaga.nvim"; 15009 - rev = "7d36cc2fbb803011c69852c2dceb4b056ad6fd9a"; 15010 - sha256 = "0sfap365v3amdr3mqn6mw1asvjpqnbwbkm6ifhlfphr7a805jl6r"; 15021 + rev = "01b9633aefd010f272d6c7e3d8293c44fcfe7696"; 15022 + sha256 = "1gxfkdiqcjsqykkkq0xmbsif9x6qs22zjx9fv17ac0yky8fg8d0i"; 15011 15023 }; 15012 15024 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 15013 15025 }; ··· 15034 15046 sha256 = "1f3k8hxf21fij776xw830f71wvl6v5qmv5h806l773c9sx2dp1rz"; 15035 15047 }; 15036 15048 meta.homepage = "https://github.com/nordtheme/vim/"; 15049 + }; 15050 + 15051 + nvchad-extensions = buildVimPluginFrom2Nix { 15052 + pname = "nvchad-extensions"; 15053 + version = "2023-05-14"; 15054 + src = fetchFromGitHub { 15055 + owner = "nvchad"; 15056 + repo = "extensions"; 15057 + rev = "6025bdbbac5c14b96ba4734e61eaf28db2742676"; 15058 + sha256 = "1dfj4a3vh8djgylcc4f7bg7hq2mmg8imizglzbqr0my74v4shd1w"; 15059 + }; 15060 + meta.homepage = "https://github.com/nvchad/extensions/"; 15061 + }; 15062 + 15063 + nvchad-ui = buildVimPluginFrom2Nix { 15064 + pname = "nvchad-ui"; 15065 + version = "2023-05-18"; 15066 + src = fetchFromGitHub { 15067 + owner = "nvchad"; 15068 + repo = "ui"; 15069 + rev = "168ca134ae186ad977872bff3301378c0af5be71"; 15070 + sha256 = "0xwvgbv7xj1ja7fgw14vnm083hab6q19rihv8nky93wj5v5xjkya"; 15071 + }; 15072 + meta.homepage = "https://github.com/nvchad/ui/"; 15037 15073 }; 15038 15074 15039 15075 pure-lua = buildVimPluginFrom2Nix {
+55 -33
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 126 126 }; 127 127 c = buildGrammar { 128 128 language = "c"; 129 - version = "0.0.0+rev=735716c"; 129 + version = "0.0.0+rev=424d014"; 130 130 src = fetchFromGitHub { 131 131 owner = "tree-sitter"; 132 132 repo = "tree-sitter-c"; 133 - rev = "735716c926837d9e39e4effb3fdc28cee81a7e5e"; 134 - hash = "sha256-7EBhWdRchk0K1+ofn+nHa/VZ8eWDM9cpPu1QUwpvidw="; 133 + rev = "424d0145efb0a87927269ab47709f98a564f8c4f"; 134 + hash = "sha256-cj8aEcdO5rsie9CqT8GLfvJm6O7yqBQPtn5aDe/lVpI="; 135 135 }; 136 136 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 137 137 }; 138 138 c_sharp = buildGrammar { 139 139 language = "c_sharp"; 140 - version = "0.0.0+rev=7611471"; 140 + version = "0.0.0+rev=aaafc3d"; 141 141 src = fetchFromGitHub { 142 142 owner = "tree-sitter"; 143 143 repo = "tree-sitter-c-sharp"; 144 - rev = "76114711aedd3f4b6e1333a7513975647930c629"; 145 - hash = "sha256-sBpI/8SfIzPQ0aJ8tw00IZoWGFnBo6mvRcn1lKfnaTg="; 144 + rev = "aaafc3d75f058ca5fe639b7ed5829964a3ca4575"; 145 + hash = "sha256-rKP6KfNCkytcAXHVv3EtOQEuhY+dxawFEFQr7kjuA6I="; 146 146 }; 147 147 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; 148 148 }; ··· 292 292 }; 293 293 dart = buildGrammar { 294 294 language = "dart"; 295 - version = "0.0.0+rev=939e5e1"; 295 + version = "0.0.0+rev=8aa8ab9"; 296 296 src = fetchFromGitHub { 297 297 owner = "UserNobody14"; 298 298 repo = "tree-sitter-dart"; 299 - rev = "939e5e18321a695f39889ae9dcf3c0255a107109"; 300 - hash = "sha256-1zOxekwG+wM0Fkr2LMqCHf5twlNfJyN9Ozb98bkq/+k="; 299 + rev = "8aa8ab977647da2d4dcfb8c4726341bee26fbce4"; 300 + hash = "sha256-62Mwn1PnGxVWST396vX/aRkNgzloq3H23TOPZ4oqqiM="; 301 301 }; 302 302 meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; 303 303 }; ··· 436 436 }; 437 437 erlang = buildGrammar { 438 438 language = "erlang"; 439 - version = "0.0.0+rev=7d083ca"; 439 + version = "0.0.0+rev=13a6a51"; 440 440 src = fetchFromGitHub { 441 441 owner = "WhatsApp"; 442 442 repo = "tree-sitter-erlang"; 443 - rev = "7d083ca431265a6a677c10e8ca68a908ab0c2bc8"; 444 - hash = "sha256-W08JXLPIjUBfHSaTEGbIKPStQr4jOVE1f9osjrWG82Q="; 443 + rev = "13a6a51d1bda845f756971773dd6049b80a3cffc"; 444 + hash = "sha256-xy4/AZPHv9V0gzLRXOmUcFyKzLDCgOyqBH8HNYE8GRk="; 445 445 }; 446 446 meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; 447 447 }; ··· 579 579 }; 580 580 gitcommit = buildGrammar { 581 581 language = "gitcommit"; 582 - version = "0.0.0+rev=735f02b"; 582 + version = "0.0.0+rev=6c14f8b"; 583 583 src = fetchFromGitHub { 584 584 owner = "gbprod"; 585 585 repo = "tree-sitter-gitcommit"; 586 - rev = "735f02b12d9cdd9a8b90ac4b2dff8cdab6dd1e7b"; 587 - hash = "sha256-uWePpMTJNiR7uh9LpmSiIQUHNiVDF8i32nckPKBFH3g="; 586 + rev = "6c14f8b63767cf6264c5c43ec71cc9351420e831"; 587 + hash = "sha256-x5FNXZ+/AexfXn92xSRIdKQGAepvAnMmAz/013x1Q7U="; 588 588 }; 589 589 meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; 590 590 }; ··· 623 623 }; 624 624 glsl = buildGrammar { 625 625 language = "glsl"; 626 - version = "0.0.0+rev=f21fc83"; 626 + version = "0.0.0+rev=7a00509"; 627 627 src = fetchFromGitHub { 628 628 owner = "theHamsta"; 629 629 repo = "tree-sitter-glsl"; 630 - rev = "f21fc834ee48cc485c85f5df7099e00058dbc180"; 631 - hash = "sha256-1G0oiIOPVDCeWej6CwMQUvf53Rq2ZIFgz6ucQs1AZ+U="; 630 + rev = "7a005091d3896dab80f34d8dba58935ad7ad6353"; 631 + hash = "sha256-L8FbCXea2cQ9Gyh8xtETynRKCt03TAXH0yM3XJTrGMY="; 632 632 }; 633 633 meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; 634 634 }; ··· 766 766 }; 767 767 hlsl = buildGrammar { 768 768 language = "hlsl"; 769 - version = "0.0.0+rev=9160427"; 769 + version = "0.0.0+rev=cad6130"; 770 770 src = fetchFromGitHub { 771 771 owner = "theHamsta"; 772 772 repo = "tree-sitter-hlsl"; 773 - rev = "916042734060d3d3a023f6637c815a1d23814af8"; 774 - hash = "sha256-FGOXqBmQXCK2G1iseYgc7CdMOQ7P9dVG7ZHEsqcnRhk="; 773 + rev = "cad6130182be8793ca5ef00a8581508e2f12f642"; 774 + hash = "sha256-gTek2joY9bhkFYXOxE7ZJ5PnyBbnPTLvUeZmFHjWXlU="; 775 775 }; 776 776 meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 777 777 }; ··· 1154 1154 }; 1155 1155 nickel = buildGrammar { 1156 1156 language = "nickel"; 1157 - version = "0.0.0+rev=d6c7eeb"; 1157 + version = "0.0.0+rev=3a79438"; 1158 1158 src = fetchFromGitHub { 1159 1159 owner = "nickel-lang"; 1160 1160 repo = "tree-sitter-nickel"; 1161 - rev = "d6c7eeb751038f934b5b1aa7ff236376d0235c56"; 1162 - hash = "sha256-D/RRwXsWyHMxoU7Z8VVJ6jn7zUFKaKusLT/ofON7sOE="; 1161 + rev = "3a794388773f2424a97b2186828aa3fac4c66ce6"; 1162 + hash = "sha256-NLgbTl1Te/lHTGra4DdxLtqIg6yXf5lfyl37qpp8SNQ="; 1163 1163 }; 1164 1164 meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; 1165 1165 }; ··· 1195 1195 hash = "sha256-dfdykz5DnbuJvRdY3rYehzphIJgDl1efrsEgG2+BhvI="; 1196 1196 }; 1197 1197 meta.homepage = "https://github.com/nvim-neorg/tree-sitter-norg"; 1198 + }; 1199 + objc = buildGrammar { 1200 + language = "objc"; 1201 + version = "0.0.0+rev=90773a7"; 1202 + src = fetchFromGitHub { 1203 + owner = "amaanq"; 1204 + repo = "tree-sitter-objc"; 1205 + rev = "90773a72d84d3c9a6eb8e373980e9b6b0bb665a0"; 1206 + hash = "sha256-E0vRMAVWLCRmwqW9KqEWpQkRi8PX/XvjoE4U9Fy7wSc="; 1207 + }; 1208 + meta.homepage = "https://github.com/amaanq/tree-sitter-objc"; 1198 1209 }; 1199 1210 ocaml = buildGrammar { 1200 1211 language = "ocaml"; ··· 1465 1454 }; 1466 1455 query = buildGrammar { 1467 1456 language = "query"; 1468 - version = "0.0.0+rev=e975044"; 1457 + version = "0.0.0+rev=3a9808b"; 1469 1458 src = fetchFromGitHub { 1470 1459 owner = "nvim-treesitter"; 1471 1460 repo = "tree-sitter-query"; 1472 - rev = "e97504446f14f529d5a8e649667d3d60391e4dfd"; 1473 - hash = "sha256-Gv882sbL2fmR++h4/I7dFCp+g6pddRCaLyX7+loEoHU="; 1461 + rev = "3a9808b22742d5bd906ef5d1a562f2f1ae57406d"; 1462 + hash = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18="; 1474 1463 }; 1475 1464 meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query"; 1476 1465 }; ··· 1674 1663 }; 1675 1664 sql = buildGrammar { 1676 1665 language = "sql"; 1677 - version = "0.0.0+rev=9de72fb"; 1666 + version = "0.0.0+rev=0f774f4"; 1678 1667 src = fetchFromGitHub { 1679 1668 owner = "derekstride"; 1680 1669 repo = "tree-sitter-sql"; 1681 - rev = "9de72fb40cd6d13a64c3aeeabc079c6b8dadb339"; 1682 - hash = "sha256-WcKrYjOnWRf2ei4bAGH7zJJ/DEaaQ8lmAmO5LEkg17g="; 1670 + rev = "0f774f4ce1fbc7aa6df6202301e0b08b8c844ae4"; 1671 + hash = "sha256-2NkcmwBlDxsvgxRYlZzDcNMw2GZmOIWOCziSPBMrRw4="; 1683 1672 }; 1684 1673 meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; 1685 1674 }; ··· 1763 1752 }; 1764 1753 t32 = buildGrammar { 1765 1754 language = "t32"; 1766 - version = "0.0.0+rev=4fca25f"; 1755 + version = "0.0.0+rev=c5ab392"; 1767 1756 src = fetchFromGitea { 1768 1757 domain = "codeberg.org"; 1769 1758 owner = "xasc"; 1770 1759 repo = "tree-sitter-t32"; 1771 - rev = "4fca25fa99b6fd9ccf9cab9b6bf702a9df142ad5"; 1772 - hash = "sha256-x657aMnqCw/TlS1VyC8er5GQ1QqGdGHGgfSIStUbVfQ="; 1760 + rev = "c5ab392fece192875d2206da487449b856afcdef"; 1761 + hash = "sha256-OalZs7pP00j3qyQv7mwVx1/jnoM91ZbqwEC17iTxZ/4="; 1773 1762 }; 1774 1763 meta.homepage = "https://codeberg.org/xasc/tree-sitter-t32"; 1775 1764 }; ··· 1919 1908 hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; 1920 1909 }; 1921 1910 meta.homepage = "https://github.com/Philipp-M/tree-sitter-ungrammar"; 1911 + }; 1912 + usd = buildGrammar { 1913 + language = "usd"; 1914 + version = "0.0.0+rev=04816b1"; 1915 + src = fetchFromGitHub { 1916 + owner = "ColinKennedy"; 1917 + repo = "tree-sitter-usd"; 1918 + rev = "04816b1fbfe548e1446a9efe8b069f3f6e095504"; 1919 + hash = "sha256-n9sK02luVOv88P8SDCKIaBlEYtYYT0fQ+fjlYuP9AJY="; 1920 + }; 1921 + meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; 1922 1922 }; 1923 1923 uxntal = buildGrammar { 1924 1924 language = "uxntal";
+2 -2
pkgs/applications/graphics/komikku/default.nix
··· 19 19 20 20 python3.pkgs.buildPythonApplication rec { 21 21 pname = "komikku"; 22 - version = "1.20.0"; 22 + version = "1.21.1"; 23 23 24 24 format = "other"; 25 25 ··· 27 27 owner = "valos"; 28 28 repo = "Komikku"; 29 29 rev = "v${version}"; 30 - hash = "sha256-gBnpps++dwcXCLSVjtK3nMJMcJ43vKeNzgCWEt1kn7g="; 30 + hash = "sha256-1VqV0tTI8XVwGJhaGWEdSxtWDhQFmrsncvhC4ftJ7Jg="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/pgmodeler/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "pgmodeler"; 14 - version = "1.0.3"; 14 + version = "1.0.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pgmodeler"; 18 18 repo = "pgmodeler"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-ZlIz+7YyER0/wQEkEe8XHYHcLK4vu09v1zkDrIgR/Dc="; 20 + sha256 = "sha256-1d+zox46h22ox9zC+SvN3w3LkpHmN1jpf/tDPD5D80s="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ];
+2 -2
pkgs/applications/networking/cluster/argocd/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "argocd"; 5 - version = "2.7.1"; 5 + version = "2.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "argoproj"; 9 9 repo = "argo-cd"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-1P3FIgC9j0SbwzWo0aPUwVTKNlSY3FG7Iz6KD9pbv84="; 11 + sha256 = "sha256-pmF0EJfidYRZRelvXLfwANbv+DnfgLXVeKfjRSbnKjY="; 12 12 }; 13 13 14 14 proxyVendor = true; # darwin/linux hash mismatch
+2 -3
pkgs/applications/networking/cluster/terraform-providers/update-provider
··· 1 1 #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p coreutils curl git jq moreutils nix nix-prefetch 2 + #! nix-shell -i bash -p coreutils curl git jq moreutils nix nurl 3 3 # shellcheck shell=bash 4 4 # vim: ft=sh 5 5 # ··· 90 90 repo_root=$(git rev-parse --show-toplevel) 91 91 92 92 generate_hash() { 93 - nix-prefetch -I nixpkgs="${repo_root}" \ 94 - "{ sha256 }: (import ${repo_root} {}).terraform-providers.${provider}.$1.overrideAttrs (_: { inherit sha256; })" 93 + nurl --expr "(import ${repo_root} {}).terraform-providers.${provider}.$1" 95 94 } 96 95 97 96 echo_provider() {
+15 -2
pkgs/applications/networking/instant-messengers/gajim/default.nix
··· 22 22 23 23 python3.pkgs.buildPythonApplication rec { 24 24 pname = "gajim"; 25 - version = "1.6.1"; 25 + version = "1.7.3"; 26 26 27 27 src = fetchurl { 28 28 url = "https://gajim.org/downloads/${lib.versions.majorMinor version}/gajim-${version}.tar.gz"; 29 - hash = "sha256-3D87Ou/842WqbaUiJV1hRZFVkZzQ12GXCpRc8F3rKPQ="; 29 + hash = "sha256-t8yzWfdsY8pXye7Dn5hME0bOHgf+MzuyVY3hweXc0xg="; 30 30 }; 31 + 32 + format = "pyproject"; 31 33 32 34 buildInputs = [ 33 35 gobject-introspection gtk3 gnome.adwaita-icon-theme ··· 60 58 61 59 nativeCheckInputs = [ xvfb-run dbus ]; 62 60 61 + preBuild = '' 62 + python pep517build/build_metadata.py -o dist/metadata 63 + ''; 64 + 65 + postInstall = '' 66 + python pep517build/install_metadata.py dist/metadata --prefix=$out 67 + ''; 68 + 63 69 checkPhase = '' 64 70 xvfb-run dbus-run-session \ 65 71 --config-file=${dbus}/share/dbus-1/session.conf \ 66 72 ${python3.interpreter} -m unittest discover -s test/gui -v 67 73 ${python3.interpreter} -m unittest discover -s test/common -v 68 74 ''; 75 + 76 + # test are broken in 1.7.3 77 + doCheck = false; 69 78 70 79 # necessary for wrapGAppsHook 71 80 strictDeps = false;
+9 -3
pkgs/applications/office/gnucash/0004-exec-fq-wrapper.patch
··· 1 1 diff --git a/libgnucash/app-utils/gnc-quotes.cpp b/libgnucash/app-utils/gnc-quotes.cpp 2 - index 3003fca71f..e01cb10b50 100644 2 + index 3003fca71f..2f2b1398e1 100644 3 3 --- a/libgnucash/app-utils/gnc-quotes.cpp 4 4 +++ b/libgnucash/app-utils/gnc-quotes.cpp 5 5 @@ -122,7 +122,6 @@ private: ··· 10 10 std::string c_fq_wrapper; 11 11 std::string m_version; 12 12 StrVec m_sources; 13 - @@ -145,7 +144,6 @@ static std::string parse_quotesource_error(const std::string& line); 13 + @@ -145,13 +144,12 @@ static std::string parse_quotesource_error(const std::string& line); 14 14 static const std::string empty_string{}; 15 15 16 16 GncFQQuoteSource::GncFQQuoteSource() : ··· 18 18 m_version{}, m_sources{}, m_api_key{} 19 19 { 20 20 char *bindir = gnc_path_get_bindir(); 21 + c_fq_wrapper = std::string(bindir) + "/finance-quote-wrapper"; 22 + g_free(bindir); 23 + - StrVec args{"-w", c_fq_wrapper, "-v"}; 24 + + StrVec args{"-v"}; 25 + auto [rv, sources, errors] = run_cmd(args, empty_string); 26 + if (rv) 27 + { 21 28 @@ -197,7 +195,7 @@ m_version{}, m_sources{}, m_api_key{} 22 29 QuoteResult 23 30 GncFQQuoteSource::get_quotes(const std::string& json_str) const ··· 50 43 bp::std_out > out_buf, 51 44 bp::std_err > err_buf, 52 45 bp::std_in < input_buf, 53 -
+1 -1
pkgs/applications/office/gnucash/default.nix
··· 137 137 - Financial Calculations 138 138 ''; 139 139 license = licenses.gpl2Plus; 140 - maintainers = with maintainers; [ domenkozar AndersonTorres rski ]; 140 + maintainers = with maintainers; [ domenkozar AndersonTorres rski nevivurn ]; 141 141 platforms = platforms.unix; 142 142 }; 143 143 }
+3
pkgs/applications/virtualization/lkl/default.nix
··· 34 34 35 35 # Fixup build with newer Linux headers: https://github.com/lkl/linux/pull/484 36 36 sed '1i#include <linux/sockios.h>' -i tools/lkl/lib/hijack/xlate.c 37 + '' + lib.optionalString stdenv.isi686 '' 38 + echo CONFIG_KALLSYMS=n >> arch/lkl/configs/defconfig 39 + echo CONFIG_KALLSYMS_BASE_RELATIVE=n >> arch/lkl/configs/defconfig 37 40 '' + lib.optionalString firewallSupport '' 38 41 cat ${./lkl-defconfig-enable-nftables} >> arch/lkl/configs/defconfig 39 42 '';
+2 -2
pkgs/applications/window-managers/icewm/default.nix
··· 41 41 42 42 stdenv.mkDerivation (finalAttrs: { 43 43 pname = "icewm"; 44 - version = "3.3.4"; 44 + version = "3.3.5"; 45 45 46 46 src = fetchFromGitHub { 47 47 owner = "ice-wm"; 48 48 repo = "icewm"; 49 49 rev = finalAttrs.version; 50 - hash = "sha256-Ygu10QF+cbjA0qy3k8/A9QX5xSthXcPy0wII3tXLH68="; 50 + hash = "sha256-ZxHeRfdSKhU7osITPLZmC5M2Nji3GjHLPuYphsZXNJw="; 51 51 }; 52 52 53 53 nativeBuildInputs = [
+1
pkgs/development/compilers/opendylan/default.nix
··· 39 39 description = "A multi-paradigm functional and object-oriented programming language"; 40 40 license = lib.licenses.mit; 41 41 platforms = lib.platforms.linux; 42 + broken = true; # last successful build 2020-12-11 42 43 }; 43 44 }
+2 -2
pkgs/development/libraries/exiv2/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "exiv2"; 19 - version = "0.27.6"; 19 + version = "0.27.7"; 20 20 21 21 outputs = [ "out" "lib" "dev" "doc" "man" "static" ]; 22 22 ··· 24 24 owner = "exiv2"; 25 25 repo = "exiv2"; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-Ddy605EQhsATzmdhN3Zq+2ksYMrHEfucA+IqezYmjo4="; 27 + sha256 = "sha256-xytVGrLDS22n2/yydFTT6CsDESmhO9mFbPGX4yk+b6g="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dbus-fast/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "dbus-fast"; 14 - version = "1.85.0"; 14 + version = "1.86.0"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "Bluetooth-Devices"; 21 21 repo = pname; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-pl5Qs7llmUna+i85hMl14UhTDkibPEcMaRnsPM7ODFg="; 23 + hash = "sha256-YSkSnRQqalHpRVJx5PUO8EXXV8V6jRNpycO/GqNWmIM="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dvc-data/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "dvc-data"; 18 - version = "0.51.0"; 18 + version = "0.52.0"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "iterative"; 25 25 repo = pname; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-kLxwBFDoGEZ8w3PHEh8IVDEbmlbwazhZBAoBAUQFDEo="; 27 + hash = "sha256-Z5luqKuUForepBTZ7s2uDI09bK0NVhYMADFOj13nt0I="; 28 28 }; 29 29 30 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+5
pkgs/development/python-modules/fn/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchpatch 4 4 , fetchPypi 5 + , pythonAtLeast 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "fn"; 9 10 version = "0.4.3"; 11 + 12 + # Python 3.11 changed the API of the `inspect` module and fn was never 13 + # updated to adapt; last commit was in 2014. 14 + disabled = pythonAtLeast "3.11"; 10 15 11 16 src = fetchPypi { 12 17 inherit pname version;
+2 -2
pkgs/development/python-modules/gtts/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "gtts"; 18 - version = "2.3.1"; 18 + version = "2.3.2"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pndurette"; 23 23 repo = "gTTS"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-dbIcx6U5TIy3CteUGrZqcWqOJoZD2HILaJmKDY+j/II="; 25 + hash = "sha256-Z5dM/PzIA8qtw0RepTKmHpqBwYMRwNLhWuEC0aBGL3U="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/nbxmpp/default.nix
··· 8 8 , precis-i18n 9 9 , pygobject3 10 10 , pyopenssl 11 + , setuptools 11 12 , pytestCheckHook 12 13 }: 13 14 14 15 buildPythonPackage rec { 15 16 pname = "nbxmpp"; 16 - version = "4.0.1"; 17 + version = "4.2.2"; 17 18 18 19 disabled = pythonOlder "3.10"; 19 20 ··· 23 22 owner = "gajim"; 24 23 repo = "python-nbxmpp"; 25 24 rev = version; 26 - hash = "sha256-PL+qNxeNubGSLqSci4uhRWtOIqs10p+A1VPfTwCLu84="; 25 + hash = "sha256-ZTX8plcsO4zE7ruLtWIvsagQUvwPHuKdPKRwCrFwvgc="; 27 26 }; 27 + 28 + format = "pyproject"; 28 29 29 30 nativeBuildInputs = [ 30 31 # required for pythonImportsCheck otherwise libsoup cannot be found ··· 43 40 libsoup_3 44 41 pygobject3 45 42 pyopenssl 43 + setuptools 46 44 ]; 47 45 48 46 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/pglast/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pglast"; 11 - version = "5.1"; 11 + version = "5.2"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-fHWJWgy/Ven5m2Cf81rG/ZKmFFWiLJsIPVxFe+rr+ms="; 18 + hash = "sha256-zj7/WGECL5Ou4F2FdFaA3M9F92ETZbhEXbZJ628gg0o="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+25
pkgs/development/python-modules/pympler/default.nix
··· 1 1 { lib, stdenv 2 + , bottle 2 3 , buildPythonPackage 4 + , fetchpatch 3 5 , fetchPypi 4 6 , pytestCheckHook 7 + , pythonAtLeast 5 8 }: 6 9 7 10 buildPythonPackage rec { ··· 16 13 sha256 = "993f1a3599ca3f4fcd7160c7545ad06310c9e12f70174ae7ae8d4e25f6c5d3fa"; 17 14 }; 18 15 16 + patches = [ 17 + # Fixes a TypeError on Python 3.11 18 + # (see https://github.com/pympler/pympler/issues/148) 19 + (fetchpatch { 20 + name = "${pname}-python-3.11-compat.patch"; 21 + url = "https://github.com/pympler/pympler/pull/149.patch"; 22 + hash = "sha256-6MK0AuhVhQkUzlk29HUh1+mSbfsVTBJ1YBtYNIFhh7U="; 23 + }) 24 + ]; 25 + 19 26 nativeCheckInputs = [ 20 27 pytestCheckHook 28 + ]; 29 + 30 + # There is a version of bottle bundled with Pympler, but it is broken on 31 + # Python 3.11. Fortunately, Pympler will preferentially import an external 32 + # bottle if it is available, so we make it an explicit dependency. 33 + propagatedBuildInputs = [ 34 + bottle 21 35 ]; 22 36 23 37 disabledTests = [ 24 38 # 'AssertionError: 'function (test.muppy.test_summary.func)' != 'function (muppy.test_summary.func)' 25 39 # https://github.com/pympler/pympler/issues/134 26 40 "test_repr_function" 41 + ] ++ lib.optionals (pythonAtLeast "3.11") [ 42 + # https://github.com/pympler/pympler/issues/148 43 + "test_findgarbage" 44 + "test_get_tree" 45 + "test_prune" 27 46 ]; 28 47 29 48 doCheck = stdenv.hostPlatform.isLinux;
+14 -3
pkgs/development/python-modules/scancode-toolkit/default.nix
··· 16 16 , extractcode-libarchive 17 17 , fasteners 18 18 , fetchPypi 19 + , fetchpatch 19 20 , fingerprints 20 21 , ftfy 21 - , gemfileparser 22 + , gemfileparser2 22 23 , html5lib 23 24 , importlib-metadata 24 25 , intbitset ··· 90 89 fasteners 91 90 fingerprints 92 91 ftfy 93 - gemfileparser 92 + gemfileparser2 94 93 html5lib 95 94 importlib-metadata 96 95 intbitset ··· 134 133 pytestCheckHook 135 134 ]; 136 135 136 + patches = [ 137 + (fetchpatch { 138 + name = "${pname}-allow-stable-spdx-tools.patch"; 139 + url = "https://github.com/nexB/scancode-toolkit/commit/d89ab6584d3df6b7eb1d1394559e9d967d6db6ae.patch"; 140 + includes = [ "src/*" ]; 141 + hash = "sha256-AU3vJlOxmCy3yvkupVaAVxAKxJI3ymXEk+A5DWSkfOM="; 142 + }) 143 + ]; 144 + 137 145 postPatch = '' 138 146 substituteInPlace setup.cfg \ 139 147 --replace "pdfminer.six >= 20200101" "pdfminer.six" \ 140 148 --replace "pluggy >= 0.12.0, < 1.0" "pluggy" \ 141 149 --replace "pygmars >= 0.7.0" "pygmars" \ 142 150 --replace "license_expression >= 21.6.14" "license_expression" \ 143 - --replace "intbitset >= 2.3.0, < 3.0" "intbitset" 151 + --replace "intbitset >= 2.3.0, < 3.0" "intbitset" \ 152 + --replace "spdx_tools == 0.7.0a3" "spdx_tools" 144 153 ''; 145 154 146 155 # Importing scancode needs a writeable home, and preCheck happens in between
+20 -14
pkgs/development/python-modules/ssh-mitm/default.nix pkgs/tools/security/ssh-mitm/default.nix
··· 1 1 { lib 2 - , argcomplete 3 - , buildPythonPackage 4 2 , fetchFromGitHub 5 - , pythonOlder 6 - , colored 7 - , packaging 8 - , paramiko 9 - , pytz 10 - , pyyaml 11 - , rich 12 - , sshpubkeys 13 - , pytestCheckHook 3 + , python3 14 4 }: 15 5 16 - buildPythonPackage rec { 6 + let 7 + py = python3.override { 8 + packageOverrides = self: super: { 9 + paramiko = super.paramiko.overridePythonAttrs (oldAttrs: rec { 10 + version = "3.1.0"; 11 + src = oldAttrs.src.override { 12 + inherit version; 13 + hash = "sha256-aVD6ymgZrNMhnUrmlKI8eofuONCE9wwXJLDA27i3V2k="; 14 + }; 15 + patches = [ ]; 16 + propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ [ python3.pkgs.icecream ]; 17 + }); 18 + }; 19 + }; 20 + in 21 + with py.pkgs; 22 + 23 + buildPythonApplication rec { 17 24 pname = "ssh-mitm"; 18 25 version = "3.0.2"; 19 26 format = "setuptools"; 20 - 21 - disabled = pythonOlder "3.7"; 22 27 23 28 src = fetchFromGitHub { 24 29 owner = pname; ··· 40 35 pytz 41 36 pyyaml 42 37 rich 38 + setuptools 43 39 sshpubkeys 44 40 ]; 45 41
+7 -3
pkgs/development/python-modules/timelib/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , cython 3 4 , fetchPypi 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "timelib"; 8 - version = "0.2.5"; 9 + version = "0.3.0"; 9 10 10 11 src = fetchPypi { 11 12 inherit pname version; 12 - extension = "zip"; 13 - sha256 = "6ac9f79b09b63bbc07db88525c1f62de1f6d50b0fd9937a0cb05e3d38ce0af45"; 13 + hash = "sha256-0bInBlVxhuYFjaiLoPhYN0AbKuneFX9ZNT3JeNglGHo="; 14 14 }; 15 + 16 + nativeBuildInputs = [ 17 + cython 18 + ]; 15 19 16 20 meta = with lib; { 17 21 description = "Parse english textual date descriptions";
+26 -7
pkgs/development/python-modules/timm/default.nix
··· 7 7 , pytest-timeout 8 8 , huggingface-hub 9 9 , pyyaml 10 + , safetensors 10 11 , torch 11 12 , torchvision 12 13 }: 13 14 14 15 buildPythonPackage rec { 15 16 pname = "timm"; 16 - version = "0.6.12"; 17 - disabled = pythonOlder "3.6"; 17 + version = "0.9.2"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 18 21 19 22 src = fetchFromGitHub { 20 23 owner = "huggingface"; 21 24 repo = "pytorch-image-models"; 22 25 rev = "refs/tags/v${version}"; 23 - hash = "sha256-RNjCcCnNhtr5a+29Bx+k427a03MSooqvnuiDQ8cT8FA="; 26 + hash = "sha256-gYrc8ds6urZvwDsTnzPjxjSTiAGzUD3RlCf0wogCrDI="; 24 27 }; 25 28 26 29 propagatedBuildInputs = [ 27 30 huggingface-hub 28 31 pyyaml 32 + safetensors 29 33 torch 30 34 torchvision 31 35 ]; 32 36 33 - nativeCheckInputs = [ expecttest pytestCheckHook pytest-timeout ]; 34 - pytestFlagsArray = [ "tests" ]; 35 - # takes too long and also tries to download models: 36 - disabledTestPaths = [ "tests/test_models.py" ]; 37 + nativeCheckInputs = [ 38 + expecttest 39 + pytestCheckHook 40 + pytest-timeout 41 + ]; 42 + 43 + pytestFlagsArray = [ 44 + "tests" 45 + ]; 46 + 47 + disabledTestPaths = [ 48 + # Takes too long and also tries to download models 49 + "tests/test_models.py" 50 + ]; 51 + 52 + disabledTests = [ 53 + # AttributeError: 'Lookahead' object has no attribute '_optimizer_step_pre... 54 + "test_lookahead" 55 + ]; 37 56 38 57 pythonImportsCheck = [ 39 58 "timm"
+2 -1
pkgs/development/python-modules/virtualenv-clone/default.nix
··· 19 19 20 20 postPatch = '' 21 21 substituteInPlace tests/__init__.py \ 22 - --replace "'virtualenv'" "'${virtualenv}/bin/virtualenv'" 22 + --replace "'virtualenv'" "'${virtualenv}/bin/virtualenv'" \ 23 + --replace "'3.9', '3.10']" "'3.9', '3.10', '3.11']" # if the Python version used isn't in this list, tests fail 23 24 24 25 substituteInPlace tests/test_virtualenv_sys.py \ 25 26 --replace "'virtualenv'" "'${virtualenv}/bin/virtualenv'"
+17
pkgs/development/python-modules/vmprof/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , buildPythonPackage 4 + , fetchpatch 4 5 , fetchPypi 5 6 , colorama 6 7 , libunwind ··· 21 20 22 21 buildInputs = [ libunwind ]; 23 22 propagatedBuildInputs = [ colorama requests six pytz ]; 23 + 24 + patches = [ 25 + (fetchpatch { 26 + name = "${pname}-python-3.10-compat.patch"; 27 + # https://github.com/vmprof/vmprof-python/pull/198 28 + url = "https://github.com/vmprof/vmprof-python/commit/e4e99e5aa677f96d1970d88c8a439f995f429f85.patch"; 29 + hash = "sha256-W/c6WtVuKi7xO2sCOr71mrZTWqI86bWg5a0FeDNolh0="; 30 + }) 31 + (fetchpatch { 32 + name = "${pname}-python-3.11-compat.patch"; 33 + # https://github.com/vmprof/vmprof-python/pull/251 (not yet merged) 34 + url = "https://github.com/matthiasdiener/vmprof-python/compare/a1a1b5264ec0b197444c0053e44f8ae4ffed9353...13c39166363b960017393b614270befe01230be8.patch"; 35 + excludes = [ "test_requirements.txt" ]; 36 + hash = "sha256-3+0PVdAf83McNd93Q9dD4HLXt39UinVU5BA8jWfT6F4="; 37 + }) 38 + ]; 24 39 25 40 # No tests included 26 41 doCheck = false;
+7
pkgs/development/ruby-modules/gem-config/default.nix
··· 658 658 "--with-cflags=-I${ncurses.dev}/include" 659 659 "--with-ldflags=-L${ncurses.out}/lib" 660 660 ]; 661 + dontBuild = false; 662 + postPatch = '' 663 + substituteInPlace extconf.rb --replace 'rubyio.h' 'ruby/io.h' 664 + substituteInPlace terminfo.c \ 665 + --replace 'rubyio.h' 'ruby/io.h' \ 666 + --replace 'rb_cData' 'rb_cObject' 667 + ''; 661 668 }; 662 669 663 670 ruby-vips = attrs: {
+3 -3
pkgs/development/tools/buf/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "buf"; 13 - version = "1.18.0"; 13 + version = "1.19.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "bufbuild"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-wMYl9TlOQ4h5MFNNWaGkou7YIBSsMfhV70ABgKkC7xo="; 19 + hash = "sha256-vLiOAlzIrIwMKPn8yl/YyFmXbFHFAZB1yLejQbAEivg="; 20 20 }; 21 21 22 - vendorHash = "sha256-pyhK0tHpHrEkGRkWgzTFg9FNNBx3SwoWUfw+2zk7nAs="; 22 + vendorHash = "sha256-DT3vffs33hGlylQLKc5o7Xble8Blyy4hgvE27CHnmJc="; 23 23 24 24 patches = [ 25 25 # Skip a test that requires networking to be available to work.
+44
pkgs/development/tools/misc/gopatch/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , testers 5 + , gopatch 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "gopatch"; 10 + version = "0.2.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "uber-go"; 14 + repo = "gopatch"; 15 + rev = "v${version}"; 16 + hash = "sha256-RodRDP7n1hxez+9xpRlguuArJDVaYxVTpnXKqsyqnUw="; 17 + }; 18 + 19 + vendorHash = "sha256-vygEVVh/bBhV/FCrehDumrw2c1SdSZSdFjVSRoJsIig="; 20 + 21 + subPackages = [ 22 + "." 23 + ]; 24 + 25 + ldflags = [ 26 + "-s" 27 + "-w" 28 + "-X=main._version=${version}" 29 + ]; 30 + 31 + passthru.tests = { 32 + version = testers.testVersion { 33 + package = gopatch; 34 + }; 35 + }; 36 + 37 + meta = with lib; { 38 + description = "Refactoring and code transformation tool for Go"; 39 + homepage = "https://github.com/uber-go/gopatch"; 40 + changelog = "https://github.com/uber-go/gopatch/blob/${src.rev}/CHANGELOG.md"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ figsoda ]; 43 + }; 44 + }
+4 -4
pkgs/development/tools/misc/kibana/7.x.nix
··· 17 17 plat = elemAt info 1; 18 18 shas = 19 19 { 20 - x86_64-linux = "f0f9f65b6ba3cc401a519f764314854f6f1f22a9c3b55dfc5a4921455d64fc0d5b8352d267217076da82157553f235ab3d2506497132f23789b126205177e86b"; 21 - x86_64-darwin = "2ba707a0e7a5c34be98ee5e299b8f1d9ace99a626112efd48ca08bfc9640374ec37fc1761c9ef91599e7a5bf5055d2731759b0337952d7767b02d9c46640be71"; 22 - aarch64-linux = "6899c46a06cceb3bfa5db22cdad90db3063b3859c6059a379ac29ce5755073e45b6914491c7c0ec92c48344c1658ea68f7453992d1a39b70782f699315d175de"; 23 - aarch64-darwin = "194b7288f394ff39af3e114099a8f0f847091fd50231ee50c12105189e2b1dfdff8971795c2c22275ff113734e543cfaf51940682d77576c89d2d5bce9b26b92"; 20 + x86_64-linux = "d3d5e8906e64ae3c469e4df80e1c692ce1912e36f68ddf36b99b7019faf34aebaa329061904a6d2b6a32486c6e19d1c5f2ea30c25479a7960ed93bc1c0cb1691"; 21 + x86_64-darwin = "72a4499efbbbdf425f92beafc1b1d416e66e6ded60e76d9c9af9c3c13ce11862ba54dffbfbd5cbdef6afaad50f0d57532d3524f83acd88840aecc6891f748732"; 22 + aarch64-linux = "ce1b584e1cf98f8fb0e602352564a71efef4f53936dde7a056caed62675a6216624f0db2bc24d8239b8d01f06306bf173dda7a08a1787ba061db01ca0d88359a"; 23 + aarch64-darwin = "72a4499efbbbdf425f92beafc1b1d416e66e6ded60e76d9c9af9c3c13ce11862ba54dffbfbd5cbdef6afaad50f0d57532d3524f83acd88840aecc6891f748732"; 24 24 }; 25 25 26 26 in stdenv.mkDerivation rec {
+2 -2
pkgs/development/tools/wails/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "wails"; 17 - version = "2.4.1"; 17 + version = "2.5.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "wailsapp"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-ei+bp4fwlxZ9ZiXW/FqpqICXpFxpmOKkZZYW0LxHh1s="; 23 + sha256 = "sha256-4JTkViqJ1rmVg6JGJ+uZrIo/mh6o1VE39gYoILdFWBE="; 24 24 } + "/v2"; 25 25 26 26 vendorSha256 = "sha256-RiectpUhm24xjgfPZEMDVFSEzPtIjn7L/qC2KE2s5aw=";
+2 -2
pkgs/misc/logging/beats/7.x.nix
··· 8 8 owner = "elastic"; 9 9 repo = "beats"; 10 10 rev = "v${version}"; 11 - hash = "sha256-BGi2fGUz0J7BuLo3JA4c2yUlWXdLpjn+AcMHkDGd3js="; 11 + hash = "sha256-Quq32/3NeGhrsy17GrIeBiB3LGQuMFTFl3lAyyU6GZM="; 12 12 }; 13 13 14 - vendorHash = "sha256-FtFHfxCIZ4G1aFfGUgRfTz+zL4OE4SLPuDzXqL6CDyo="; 14 + vendorHash = "sha256-UJjwCRxY1rrymroBqC/SfCVM9vmnQOtLlS3OONih3kM="; 15 15 16 16 subPackages = [ package ]; 17 17
+2 -2
pkgs/servers/http/tomcat/default.nix
··· 33 33 in { 34 34 tomcat9 = common { 35 35 versionMajor = "9"; 36 - versionMinor = "0.68"; 37 - sha256 = "sha256-rxsv8zEIIbTel4CqIuncS5pellGwgHamKRa0KgzsOF0="; 36 + versionMinor = "0.75"; 37 + sha256 = "sha256-VWfKg789z+ns1g3hDsCZFYQ+PsdqUEBeBHCihkGZelk="; 38 38 }; 39 39 40 40 tomcat10 = common {
+68 -6
pkgs/servers/mqtt/nanomq/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, ninja, pkg-config 2 - , cyclonedds, libmysqlclient, mariadb, mbedtls, sqlite, zeromq 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , ninja 6 + , pkg-config 7 + , cyclonedds 8 + , libmysqlclient 9 + , mariadb 10 + , mbedtls 11 + , sqlite 12 + , zeromq 13 + , flex 14 + , bison 15 + 16 + # for tests 17 + , python3 18 + , mosquitto 19 + , netcat-gnu 3 20 }: 4 21 5 - stdenv.mkDerivation (finalAttrs: { 22 + let 23 + 24 + # exposing as full package in its own right would be a 25 + # bit absurd - repo doesn't even have a license. 26 + idl-serial = stdenv.mkDerivation { 27 + pname = "idl-serial"; 28 + version = "unstable-2023-03-29"; 29 + 30 + src = fetchFromGitHub { 31 + owner = "nanomq"; 32 + repo = "idl-serial"; 33 + rev = "908c364dab4c0dcdd77b8de698d29c8a0b6d3830"; 34 + hash = "sha256-3DS9DuzHN7BevfgiekUmKKH9ej9wKTrt6Fuh427NC4I="; 35 + }; 36 + 37 + nativeBuildInputs = [ cmake ninja flex bison ]; 38 + }; 39 + 40 + in stdenv.mkDerivation (finalAttrs: { 6 41 pname = "nanomq"; 7 - version = "0.16.3"; 42 + version = "0.18.2"; 8 43 9 44 src = fetchFromGitHub { 10 45 owner = "emqx"; 11 46 repo = "nanomq"; 12 47 rev = finalAttrs.version; 13 - hash = "sha256-9w4afVxuJbYrkagpAe1diftDnjrRjunyhJdJ0BZq3K0="; 48 + hash = "sha256-XGJBBuRSL3InXUMGxOttdbt0zmI1APFlc4IvwC2up8g="; 14 49 fetchSubmodules = true; 15 50 }; 16 51 ··· 54 19 --replace "DESTINATION /etc" "DESTINATION $out/etc" 55 20 ''; 56 21 57 - nativeBuildInputs = [ cmake ninja pkg-config ]; 22 + nativeBuildInputs = [ cmake ninja pkg-config idl-serial ]; 58 23 59 24 buildInputs = [ cyclonedds libmysqlclient mariadb mbedtls sqlite zeromq ]; 60 25 ··· 69 34 ]; 70 35 71 36 env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-return-type"; 37 + 38 + # disabled by default - not 100% reliable and making nanomq depend on 39 + # mosquitto would annoy people 40 + doInstallCheck = false; 41 + nativeInstallCheckInputs = [ 42 + mosquitto 43 + netcat-gnu 44 + (python3.withPackages (ps: with ps; [ jinja2 requests paho-mqtt ])) 45 + ]; 46 + installCheckPhase = '' 47 + runHook preInstallCheck 48 + 49 + ( 50 + cd .. 51 + 52 + # effectively distable this test because it is slow 53 + echo > .github/scripts/fuzzy_test.txt 54 + 55 + PATH="$PATH:$out/bin" python .github/scripts/test.py 56 + ) 57 + 58 + runHook postInstallCheck 59 + ''; 60 + 61 + passthru.tests = { 62 + withInstallChecks = finalAttrs.finalPackage.overrideAttrs (_: { doInstallCheck = true; }); 63 + }; 72 64 73 65 meta = with lib; { 74 66 description = "An ultra-lightweight and blazing-fast MQTT broker for IoT edge";
+4 -4
pkgs/servers/search/elasticsearch/7.x.nix
··· 18 18 plat = elemAt info 1; 19 19 shas = 20 20 { 21 - x86_64-linux = "f49d8fce010db83e6a89462535c71ba11a1153589038a7db430fc7db44178a55d5538dea80e6d4c690f4f0e838168965297c6a3ae31fbc5020af4d966067a90c"; 22 - x86_64-darwin = "b7d87bfa2e1793354bfb51ea11bbeeb29cfba62633288c3ed4ab9eecc05d05953db9446e7ca46ffe63f5aa646a0534fb8f4aa897a59fa2ae7e200b824576d915"; 23 - aarch64-linux = "aa9624c1777a8530f5eca4f75385de1a95ba8db3d56810cc1e134434438181580c32f5f46ab79094742d077e9b741cfb2549cda549147123dae14109e27a1443"; 24 - aarch64-darwin = "191e04a1e440a5ad679d04f6d852a6ab26cb14870b8af38a2ab6a14251a7b6d1ed7646e33b87f4971bb04a68d767abaecaa8dba07e3ae29211f0a358bb499d61"; 21 + x86_64-linux = "7a2013e43c7fc39e86a31a733cc74c587ef2bba0c013f95ce874f98b488a4f8f0e6fb254a1eedd5c0b0e210aed9a0195f7358fa9653c890e234413ff93190807"; 22 + x86_64-darwin = "e6f49e7c0f59e260b3e3d43e57375c9352976c4f51118005e3a9127f41b59f95e51ea158cd318e99410e6d98464ea1f84432c905d12a84b8f68b2ce35905f944"; 23 + aarch64-linux = "f2790f49b79c381246bbf87431919452af93aa4fd8aa6bc9c1f9031e7ed5d9c649f5bab867c28a7d1602e2285d3f4a5f78f809ac05744b02ad67d68610bb677d"; 24 + aarch64-darwin = "75b66b60650bb82dc517f4a594fa40816d3becb92bf3b349f3e8324cc6b297c8bcacebc08e7661891fd4ede03a099fea56c1509291804dd03345717c36564172"; 25 25 }; 26 26 in 27 27 stdenv.mkDerivation rec {
+19 -18
pkgs/servers/search/elasticsearch/plugins.nix
··· 37 37 version = esVersion; 38 38 src = fetchurl { 39 39 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; 40 - sha256 = 41 - if version == "7.17.9" then "sha256-70KU7aGUHEZsjykXqHUYspGyX0CCrlS1er9WdUbxxSE=" 40 + hash = 41 + if version == "7.17.10" then "sha256-D08CVW/qHpZZaKnploM4aCJ4bunvPjVmieDYr1d6jQA=" 42 42 else throw "unsupported version ${version} for plugin ${pluginName}"; 43 43 }; 44 44 meta = with lib; { ··· 53 53 version = esVersion; 54 54 src = fetchurl { 55 55 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; 56 - sha256 = 57 - if version == "7.17.9" then "sha256-oRTs1eK7jpoKaMvc+6rx9qiA8wg+gYUADM0HuJU0nOY=" 56 + hash = 57 + if version == "7.17.10" then "sha256-cpgr2zPCpsLrmshWJWoGNcGl0X+bO/K4A9bMqLv8+H8=" 58 58 else throw "unsupported version ${version} for plugin ${pluginName}"; 59 59 }; 60 60 meta = with lib; { ··· 69 69 version = esVersion; 70 70 src = fetchurl { 71 71 url = "https://github.com/vhyza/elasticsearch-${pluginName}/releases/download/v${version}/elasticsearch-${pluginName}-${version}-plugin.zip"; 72 - sha256 = 72 + hash = 73 73 if version == "7.17.9" then "sha256-iY25apDkS6s0RoR9dVL2o/hFuUo6XhMzLjl8wDSFejk=" 74 74 else throw "unsupported version ${version} for plugin ${pluginName}"; 75 75 }; ··· 77 77 homepage = "https://github.com/vhyza/elasticsearch-analysis-lemmagen"; 78 78 description = "LemmaGen Analysis plugin provides jLemmaGen lemmatizer as Elasticsearch token filter"; 79 79 license = licenses.asl20; 80 + broken = true; # Not released yet for ES 7.17.10 80 81 }; 81 82 }; 82 83 ··· 86 85 version = esVersion; 87 86 src = fetchurl { 88 87 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; 89 - sha256 = 90 - if version == "7.17.9" then "sha256-xlEabvNiddEwRfKrHIq1QPFJFMd2gByurIZF9LOxVSs=" 88 + hash = 89 + if version == "7.17.10" then "sha256-UmykO+hZDvlFhEbf7zL2bdw4j6NhByRBu9eH3F6/EtM=" 91 90 else throw "unsupported version ${version} for plugin ${pluginName}"; 92 91 }; 93 92 meta = with lib; { ··· 102 101 version = esVersion; 103 102 src = fetchurl { 104 103 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; 105 - sha256 = 106 - if version == "7.17.9" then "sha256-J1q87fhL4A5tkxPADgHflPbO2RRMGPUk58l7DEpgd94=" 104 + hash = 105 + if version == "7.17.10" then "sha256-Y/AbLfHSdocX0NQbnKm63gTWgwzssb4kpSwRqLozD9w=" 107 106 else throw "unsupported version ${version} for plugin ${pluginName}"; 108 107 }; 109 108 meta = with lib; { ··· 118 117 version = esVersion; 119 118 src = fetchurl { 120 119 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip"; 121 - sha256 = 122 - if version == "7.17.9" then "sha256-BhJtBdsT5Xapehfn0xaTWpSrvT1W+Hhv/yqliA6dBG8=" 120 + hash = 121 + if version == "7.17.10" then "sha256-QIYD7cGpJQg+csv/tekN6GFtdnuhYU6VyAXk7nY/uWs=" 123 122 else throw "unsupported version ${version} for plugin ${pluginName}"; 124 123 }; 125 124 meta = with lib; { ··· 134 133 version = esVersion; 135 134 src = fetchurl { 136 135 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip"; 137 - sha256 = 138 - if version == "7.17.9" then "sha256-bjVMVwZfj9WyjkwTXwTJdmaqZ1sWuvOZKXh9PFTOwb8=" 136 + hash = 137 + if version == "7.17.10" then "sha256-L8lS+EPYuhNNTnP3ImeZsBQ5a5DAncs3qBFDWGWISRI=" 139 138 else throw "unsupported version ${version} for plugin ${pluginName}"; 140 139 }; 141 140 meta = with lib; { ··· 150 149 version = esVersion; 151 150 src = fetchurl { 152 151 url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip"; 153 - sha256 = 154 - if version == "7.17.9" then "sha256-ZyImIHYOz5bOEA+ARtPB2CznTOSjFKsavzWXXEzfkO8=" 152 + hash = 153 + if version == "7.17.10" then "sha256-eXstbxlyS8WzW8u5YiMFXGpILCcEWrIb/IxXVzAGFLU=" 155 154 else throw "unsupported version ${version} for plugin ${pluginName}"; 156 155 }; 157 156 meta = with lib; { ··· 167 166 pluginName = "search-guard"; 168 167 version = 169 168 # https://docs.search-guard.com/latest/search-guard-versions 170 - if esVersion == "7.17.9" then "${esVersion}-53.6.0" 169 + if esVersion == "7.17.10" then "${esVersion}-53.7.0" 171 170 else throw "unsupported version ${esVersion} for plugin ${pluginName}"; 172 171 src = 173 - if esVersion == "7.17.9" then 172 + if esVersion == "7.17.10" then 174 173 fetchurl { 175 174 url = "https://maven.search-guard.com/search-guard-suite-release/com/floragunn/search-guard-suite-plugin/${version}/search-guard-suite-plugin-${version}.zip"; 176 - sha256 = "sha256-HwxNvWvjqaI3ytSjNnsGcyt3omIZp69bgwxoufL2Nj8="; 175 + hash = "sha256-FIF4O8z0U2giXVA2cNEdCDbpuJDJhaxHBOmv2fACucw="; 177 176 } 178 177 else throw "unsupported version ${version} for plugin ${pluginName}"; 179 178 meta = with lib; {
+2 -2
pkgs/servers/web-apps/moodle/default.nix
··· 1 1 { lib, stdenv, fetchurl, writeText, plugins ? [ ], nixosTests }: 2 2 3 3 let 4 - version = "4.1.2"; 4 + version = "4.1.3"; 5 5 6 6 versionParts = lib.take 2 (lib.splitVersion version); 7 7 # 4.2 -> 402, 3.11 -> 311 ··· 15 15 16 16 src = fetchurl { 17 17 url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz"; 18 - sha256 = "sha256-ddXldOQLefV6Kjla+IeFwD50Vye4kholJD5R6X6A2Og="; 18 + hash = "sha256-JMK+nGgeBryC6I9cg1DD52gIGcPMAJ/xZxrC4a1R5Ps="; 19 19 }; 20 20 21 21 phpConfig = writeText "config.php" ''
+6 -6
pkgs/tools/misc/logstash/7.x.nix
··· 16 16 shas = 17 17 if enableUnfree 18 18 then { 19 - x86_64-linux = "a43d592e70f023a594f31a3fba365a9cca6611599bd61f998cb1fc38ddd177d459bce23eaf54f811fe0a87a47cdd4bf4b4d4c8008dab1ac03173371f63b91b6c"; 20 - x86_64-darwin = "7f7d89f438400da178b30f345b6ebc80f55f87f38b8925ca8c9dea86f0e2f23f70ccab03fdef5b83c085f1441e77592aab05006d163bc2af1920e1cc0ebdfc17"; 21 - aarch64-linux = "3c74d622c362e3aa72442a477ef34b0eb9131f5b550166d0f7f422bd3678acf07d75c702691d6606e5501f4b40854a352398d1c2813f1fb0a152663d75d5658b"; 19 + x86_64-linux = "5391bfef09c403a365518a3a8e8f075bb7974b137095b3c7fd2a0173cfa6dbd4a7451170a3657afef3e6a468e90a38d6e7a5b669799878f9389fa44ff8fee026"; 20 + x86_64-darwin = "8e3516b82329a47505358fb7eab486ca39423adc44a1f061c35f6ba225ac2f37330f2afc3e37eb652b6536e5ca35d77ac2485dec743fa8d99dd4fcc60bddbc21"; 21 + aarch64-linux = "06f91a5aabff0f86a4150de6c1fd02fb6d0a44b04ac660597cb4c8356cf1d22552aaa77899db42a49a5e35b3cad73be5d7bad8cacfb4b17e622949329cdf791a"; 22 22 } 23 23 else { 24 - x86_64-linux = "7c3f9867853582e5d06b9f895b4740abf56a9b6ce34dfbfb624cf9a4b956f489145cd13f3194a7fb16efc52410f55e797c269dc2957a35bdebf9e1aaa3547eaa"; 25 - x86_64-darwin = "d81c20317a7c163e42f5aad9e148505a64bba8565ff913650a840918b80e6aadde071596e569b0c8f965810b821779ca3d00f9a7cb24a5c86fff571ca9227c38"; 26 - aarch64-linux = "93d9700fc3dd99bc918be19fe41ef60b9071eadcc6fd57833dbf1fff2e0f2419c62f3493a0454f215b0dfd30cec90f1aca5eeff15c4eb3a583519dc9a69e896a"; 24 + x86_64-linux = "ba22c4c414f47515387bb28cc47612bea58aff97c407f2571863e83174a2bef273627f65dd531ed833e40668c79144a501d49c3ec691c1b1c4d8fb0cb124b052"; 25 + x86_64-darwin = "81a97ca06c086fac33f32e90124f649d5ddce09d649021020f434b75b5bff63065f9dc8aa267b72cedd581089bc24db12122f705ef8b69acf8f59f11771cbf77"; 26 + aarch64-linux = "64adb41a7a1b14b21d463b333f3f4470a4db9140e288d379bf79510c83091d5ca27e997961d757cee2329b85d16da6da8a1038a00aeabb1e74ab8f95b841ad0a"; 27 27 }; 28 28 this = stdenv.mkDerivation rec { 29 29 version = elk7Version;
+3 -3
pkgs/tools/misc/tagref/default.nix
··· 1 1 { lib, fetchFromGitHub, rustPlatform }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "tagref"; 4 - version = "1.7.0"; 4 + version = "1.8.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "stepchowfun"; 8 8 repo = pname; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-ESImTR3CFe6ABCP7JHU7XQYvc2VsDN03lkVaKK9MUEU="; 10 + sha256 = "sha256-fEFMzBLQl93QmaviJXOZkiJ3cqYKNOiz3a+CZL7nyRI="; 11 11 }; 12 12 13 - cargoHash = "sha256-vqRVD5RW0j2bMF/Zl+Ldc06zyDlzRpADWqxtkvKtydE="; 13 + cargoHash = "sha256-dvSP1djkjvdm04lsdxZsxS+0R0PI+jo8blg3zOQcBrU="; 14 14 15 15 meta = with lib; { 16 16 description = "Tagref helps you refer to other locations in your codebase.";
+9 -3
pkgs/tools/networking/checkip/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "checkip"; 8 - version = "0.45.1"; 8 + version = "0.46.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jreisinger"; 12 12 repo = pname; 13 - rev = "v${version}"; 14 - sha256 = "sha256-GUVyeQtUNnW8yu/dhfip61jxQtgQmjBUDzsOW233laQ="; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-U0jHwKmGHpaHSiOYDeYCXiufw0JjzAmhBnINmFsqOJo="; 15 15 }; 16 16 17 17 vendorHash = "sha256-9/z1mtZGqrvcvq8cWBpYN7kaPHaPqtyMwMNxuRRP4Cs="; 18 + 19 + ldflags = [ 20 + "-w" 21 + "-s" 22 + ]; 18 23 19 24 # Requires network 20 25 doCheck = false; ··· 27 22 meta = with lib; { 28 23 description = "CLI tool that checks an IP address using various public services"; 29 24 homepage = "https://github.com/jreisinger/checkip"; 25 + changelog = "https://github.com/jreisinger/checkip/releases/tag/v${version}"; 30 26 license = licenses.asl20; 31 27 maintainers = with maintainers; [ fab ]; 32 28 };
+11 -7
pkgs/tools/networking/nebula/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, nixosTests }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , nixosTests 5 + }: 2 6 3 7 buildGoModule rec { 4 8 pname = "nebula"; 5 - version = "1.6.1"; 9 + version = "1.7.0"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "slackhq"; 9 13 repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "sha256-IsLSlQsrfw3obkz4jHL23BRQY2fviGbPEvs5j0zkdX0="; 14 + rev = "refs/tags/v${version}"; 15 + hash = "sha256-B0i980mfbfC5p4mIsW3L4v1ilajxtZbp1DQowFw3ghw="; 12 16 }; 13 17 14 - vendorSha256 = "sha256-GvMiOEC3Y/pGG++Z+XCgLVADKymUR9shDxjx3xIz8u0="; 18 + vendorHash = "sha256-VZzSdl8R1y7rCF2vz7e+5nAkb3wlJymNWCXwZZUvg4A="; 15 19 16 20 subPackages = [ "cmd/nebula" "cmd/nebula-cert" ]; 17 21 ··· 26 22 }; 27 23 28 24 meta = with lib; { 29 - description = "A scalable overlay networking tool with a focus on performance, simplicity and security"; 25 + description = "Overlay networking tool with a focus on performance, simplicity and security"; 30 26 longDescription = '' 31 27 Nebula is a scalable overlay networking tool with a focus on performance, 32 28 simplicity and security. It lets you seamlessly connect computers ··· 43 39 parts. 44 40 ''; 45 41 homepage = "https://github.com/slackhq/nebula"; 42 + changelog = "https://github.com/slackhq/nebula/blob/v${version}/CHANGELOG.md"; 46 43 license = licenses.mit; 47 44 maintainers = with maintainers; [ Br1ght0ne numinit ]; 48 45 }; 49 - 50 46 }
+3 -3
pkgs/tools/security/crowdsec/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "crowdsec"; 5 - version = "1.4.6"; 5 + version = "1.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crowdsecurity"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-+WvpsZjb1pb8WqK0HJYncJUo6wPkKzKvBi/nLKuhSD4="; 11 + hash = "sha256-Z2msr8I5VqY4c5DBFlh9oMg68SSexiN9pgZuJdYnXVQ="; 12 12 }; 13 13 14 - vendorHash = "sha256-FPsoufB9UDgBDIE3yUq4doBse3qgjP19ussYnMAxntk="; 14 + vendorHash = "sha256-T0gJIJDZzzOuYGNL+b6TriQsKQnAQ6JczkiAvJo1tfc="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/tools/security/doppler/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "doppler"; 11 - version = "3.58.0"; 11 + version = "3.60.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dopplerhq"; 15 15 repo = "cli"; 16 16 rev = version; 17 - sha256 = "sha256-1cAsoaKKxSz2YhwMkfyzAyH8zFHm7YWS01/3CmcD8uY="; 17 + sha256 = "sha256-WzR2oKBQ3GEEmOC0hhb6tcVR4GfapS0LzLCJosQo37k="; 18 18 }; 19 19 20 20 vendorHash = "sha256-yuGjaUHfXCJnMvxfaSwbVAApflwfsvX2W7iEZdruMDE=";
+32
pkgs/tools/security/go-exploitdb/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "go-exploitdb"; 8 + version = "0.4.5"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "vulsio"; 12 + repo = "go-exploitdb"; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-iBOpgeL/cLoQufla0MpQs/0icRWUj1HngnAwOcKLSsQ="; 15 + }; 16 + 17 + vendorHash = "sha256-e+E8qcc5sRlb9clOFUrOzVwJlp3AFnZ6/lNAxaBe+hQ="; 18 + 19 + ldflags = [ 20 + "-s" 21 + "-w" 22 + "-X=github.com/vulsio/go-exploitdb/config.Version=${version}" 23 + ]; 24 + 25 + meta = with lib; { 26 + description = "Tool for searching Exploits from Exploit Databases, etc"; 27 + homepage = "https://github.com/vulsio/go-exploitdb"; 28 + changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}"; 29 + license = licenses.mit; 30 + maintainers = with maintainers; [ fab ]; 31 + }; 32 + }
+8
pkgs/tools/typesetting/tex/texlive/bin.nix
··· 202 202 url = "https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1009196;filename=reproducible_exception_strings.patch;msg=5"; 203 203 sha256 = "sha256-RNZoEeTcWnrLaltcYrhNIORh42fFdwMzBfxMRWVurbk="; 204 204 }) 205 + # fixes a security-issue in luatex that allows arbitrary code execution even with shell-escape disabled, see https://tug.org/~mseven/luatex.html 206 + (fetchpatch { 207 + name = "CVE-2023-32700.patch"; 208 + url = "https://tug.org/~mseven/luatex-files/2022/patch"; 209 + hash = "sha256-o9ENLc1ZIIOMX6MdwpBIgrR/Jdw6tYLmAyzW8i/FUbY="; 210 + excludes = [ "build.sh" ]; 211 + stripLen = 1; 212 + }) 205 213 ]; 206 214 207 215 hardeningDisable = [ "format" ];
+6 -2
pkgs/top-level/all-packages.nix
··· 3698 3698 3699 3699 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { }; 3700 3700 3701 - ssh-mitm = with python3Packages; toPythonApplication ssh-mitm; 3701 + ssh-mitm = callPackage ../tools/security/ssh-mitm { }; 3702 3702 3703 3703 sshchecker = callPackage ../tools/security/sshchecker { }; 3704 3704 ··· 7246 7246 7247 7247 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic. 7248 7248 # When updating make sure to update all plugins or they will break! 7249 - elk7Version = "7.17.9"; 7249 + elk7Version = "7.17.10"; 7250 7250 7251 7251 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix { 7252 7252 util-linux = util-linuxMinimal; ··· 18434 18434 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { }; 18435 18435 18436 18436 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { }; 18437 + 18438 + gopatch = callPackage ../development/tools/misc/gopatch { }; 18437 18439 18438 18440 goredo = callPackage ../development/tools/build-managers/goredo { }; 18439 18441 ··· 35712 35710 inherit (darwin) libobjc; 35713 35711 inherit (darwin.apple_sdk.frameworks) IOKit; 35714 35712 }; 35713 + 35714 + go-exploitdb = callPackage ../tools/security/go-exploitdb { }; 35715 35715 35716 35716 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin { 35717 35717 boost = boost17x;
+69 -6
pkgs/top-level/perl-packages.nix
··· 6162 6162 }; 6163 6163 }; 6164 6164 6165 + DateRange = buildPerlPackage { 6166 + pname = "Date-Range"; 6167 + version = "1.41"; 6168 + src = fetchurl { 6169 + url = "mirror://cpan/authors/id/T/TM/TMTM/Date-Range-1.41.tar.gz"; 6170 + hash = "sha256-v5iXSSsQHAUDh50Up+fr6QJUQ4NgGufGmpXedcvZSLk="; 6171 + }; 6172 + propagatedBuildInputs = [ DateSimple ]; 6173 + meta = { 6174 + description = "work with a range of dates"; 6175 + license = with lib.licenses; [ gpl2Plus ]; 6176 + }; 6177 + }; 6178 + 6165 6179 DateSimple = buildPerlPackage { 6166 6180 pname = "Date-Simple"; 6167 6181 version = "3.03"; ··· 9857 9843 9858 9844 FinanceQuote = buildPerlPackage { 9859 9845 pname = "Finance-Quote"; 9860 - version = "1.49"; 9846 + version = "1.55"; 9861 9847 src = fetchurl { 9862 - url = "mirror://cpan/authors/id/E/EC/ECOCODE/Finance-Quote-1.49.tar.gz"; 9863 - hash = "sha256-ldvERDumVjILNjxWYl0E83nJQ+IC9g9AoqNRUrVLv1M="; 9848 + url = "mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.55.tar.gz"; 9849 + hash = "sha256-4uAAtnxmtq9Q1HYYWEkhEFEKVaAwqJEBfUDH3iGLdI8="; 9864 9850 }; 9865 - propagatedBuildInputs = [ CGI DateTimeFormatStrptime HTMLTableExtract JSON JSONParse LWPProtocolHttps StringUtil TextTemplate ]; 9866 - buildInputs = [ TestPod ]; 9851 + buildInputs = [ DateManip DateRange DateSimple DateTime DateTimeFormatISO8601 StringUtil TestKwalitee TestPerlCritic TestPod TestPodCoverage ]; 9852 + propagatedBuildInputs = [ DateTimeFormatStrptime Encode HTMLTableExtract HTMLTokeParserSimple HTMLTree HTMLTreeBuilderXPath HTTPCookies JSON IOCompress LWPProtocolHttps Readonly StringUtil SpreadsheetXLSX TextTemplate TryTiny WebScraper XMLLibXML libwwwperl ]; 9867 9853 meta = { 9868 9854 homepage = "https://finance-quote.sourceforge.net/"; 9869 9855 description = "Get stock and mutual fund quotes from various exchanges"; 9870 - license = with lib.licenses; [gpl2 ]; 9856 + license = with lib.licenses; [ gpl2Plus ]; 9857 + maintainers = with lib.maintainers; [ nevivurn ]; 9871 9858 }; 9872 9859 }; 9873 9860 ··· 13098 13083 description = "Add paths relative to the current file to @INC"; 13099 13084 homepage = "https://github.com/Grinnz/lib-relative"; 13100 13085 license = with lib.licenses; [ artistic2 ]; 13086 + }; 13087 + }; 13088 + 13089 + libwwwperl = buildPerlPackage { 13090 + pname = "libwww-perl"; 13091 + version = "6.70"; 13092 + src = fetchurl { 13093 + url = "mirror://cpan/authors/id/S/SI/SIMBABQUE/libwww-perl-6.70.tar.gz"; 13094 + hash = "sha256-NPANI0R1e5wLVa01gI1T6T19kvekZOyDf+anPFH7WWk="; 13095 + }; 13096 + buildInputs = [ HTTPDaemon TestFatal TestNeeds TestRequiresInternet ]; 13097 + propagatedBuildInputs = [ EncodeLocale FileListing HTMLParser HTTPCookieJar HTTPCookies HTTPDate HTTPMessage HTTPNegotiate LWPMediaTypes NetHTTP TryTiny URI WWWRobotRules ]; 13098 + meta = { 13099 + homepage = "https://github.com/libwww-perl/libwww-perl"; 13100 + description = "The World-Wide Web library for Perl"; 13101 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13101 13102 }; 13102 13103 }; 13103 13104 ··· 21642 21611 }; 21643 21612 }; 21644 21613 21614 + SpreadsheetXLSX = buildPerlPackage { 21615 + pname = "Spreadsheet-XLSX"; 21616 + version = "0.17"; 21617 + src = fetchurl { 21618 + url = "mirror://cpan/authors/id/A/AS/ASB/Spreadsheet-XLSX-0.17.tar.gz"; 21619 + hash = "sha256-M7d4knz/FjCQZbdOuMRpawNxZg0szf5FvkYFCSrO6XY="; 21620 + }; 21621 + buildInputs = [ TestNoWarnings TestWarnings ]; 21622 + propagatedBuildInputs = [ ArchiveZip SpreadsheetParseExcel ]; 21623 + meta = { 21624 + homepage = "https://github.com/asb-capfan/Spreadsheet-XLSX"; 21625 + description = "Perl extension for reading MS Excel 2007 files;"; 21626 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21627 + }; 21628 + }; 21629 + 21645 21630 SQLAbstract = buildPerlPackage { 21646 21631 pname = "SQL-Abstract"; 21647 21632 version = "2.000001"; ··· 27904 27857 meta = { 27905 27858 description = "A Perl port of Webmachine"; 27906 27859 homepage = "https://metacpan.org/release/Web-Machine"; 27860 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 27861 + }; 27862 + }; 27863 + 27864 + WebScraper = buildPerlModule { 27865 + pname = "Web-Scraper"; 27866 + version = "0.38"; 27867 + src = fetchurl { 27868 + url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/Web-Scraper-0.38.tar.gz"; 27869 + hash = "sha256-+VtuX41/7r4RbQW/WaK3zxpR7Z0wvKgBI0MOxFZ1Q78="; 27870 + }; 27871 + buildInputs = [ ModuleBuildTiny TestBase TestRequires ]; 27872 + propagatedBuildInputs = [ HTMLParser HTMLSelectorXPath HTMLTagset HTMLTree HTMLTreeBuilderXPath UNIVERSALrequire URI XMLXPathEngine YAML libwwwperl ]; 27873 + meta = { 27874 + homepage = "https://github.com/miyagawa/web-scraper"; 27875 + description = "Web Scraping Toolkit using HTML and CSS Selectors or XPath expressions"; 27907 27876 license = with lib.licenses; [ artistic1 gpl1Plus ]; 27908 27877 }; 27909 27878 };
+1
pkgs/top-level/python-aliases.nix
··· 280 280 selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # added 2021-06-10 281 281 setuptools_scm = setuptools-scm; # added 2021-06-03 282 282 sharkiqpy = sharkiq; # added 2022-05-21 283 + ssh-mitm = throw "ssh-mitm was removed in favor of the top-level ssh-mitm"; # added 2023-05-09 283 284 smart_open = smart-open; # added 2021-03-14 284 285 smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14 285 286 somecomfort = throw "somecomfort was removed because Home Assistant switched to aiosomecomfort"; # added 2023-02-01
-2
pkgs/top-level/python-packages.nix
··· 11551 11551 11552 11552 sseclient-py = callPackage ../development/python-modules/sseclient-py { }; 11553 11553 11554 - ssh-mitm = callPackage ../development/python-modules/ssh-mitm { }; 11555 - 11556 11554 sshfs = callPackage ../development/python-modules/sshfs { }; 11557 11555 11558 11556 sshpubkeys = callPackage ../development/python-modules/sshpubkeys { };
+44 -44
pkgs/top-level/ruby-packages.nix
··· 168 168 platforms = []; 169 169 source = { 170 170 remotes = ["https://rubygems.org"]; 171 - sha256 = "0l3xb57zzzfxryir2ssrl6lai4pvszal54fhss50niyi3pzbjdfx"; 171 + sha256 = "0c3jjwp5zax3jsk3ckxy0af8bqcaa7j707ahv2pxp2fi2sb3n3vw"; 172 172 type = "gem"; 173 173 }; 174 - version = "4.1.3"; 174 + version = "4.1.5"; 175 175 }; 176 176 atomos = { 177 177 groups = ["default"]; ··· 260 260 platforms = []; 261 261 source = { 262 262 remotes = ["https://rubygems.org"]; 263 - sha256 = "0hgrfxzhh9h3jrvaarxa663vzyd5y0s03310zkarbl8bcxd2iwm5"; 263 + sha256 = "06mywzjpi1bh04qwb2wzrngmbaia1mxib5kzwg62cz3j6wclg5xd"; 264 264 type = "gem"; 265 265 }; 266 - version = "4.1.3"; 266 + version = "4.1.5"; 267 267 }; 268 268 camping = { 269 269 dependencies = ["mab" "rack"]; ··· 705 705 platforms = []; 706 706 source = { 707 707 remotes = ["https://rubygems.org"]; 708 - sha256 = "0dndngqvkm2ih3wqn5ilf9980c1cc57lqn5lywx3myalzpilq05z"; 708 + sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 709 709 type = "gem"; 710 710 }; 711 - version = "2.4.0"; 711 + version = "2.4.1"; 712 712 }; 713 713 crass = { 714 714 groups = ["default"]; ··· 807 807 platforms = []; 808 808 source = { 809 809 remotes = ["https://rubygems.org"]; 810 - sha256 = "0qbj8lvl8lzrbpfj9612iiwxf53drb8jg1l4bd1mcqyds8lw9z9z"; 810 + sha256 = "021a7f9lmvz5d3g4zdzm99xal9w3z6wzv2wyrp3jr929nnlf7hdd"; 811 811 type = "gem"; 812 812 }; 813 - version = "7.5.0"; 813 + version = "7.6.0"; 814 814 }; 815 815 dnsruby = { 816 816 dependencies = ["simpleidn"]; ··· 1089 1089 platforms = []; 1090 1090 source = { 1091 1091 remotes = ["https://rubygems.org"]; 1092 - sha256 = "02yn2jl0bz6kadx5851545rpqnfqd6gzbk2js9fj318jx9kl7r2m"; 1092 + sha256 = "1zhids3iqxq8lcslvg49pkg3lyhw4y8ha0q3p0p2grx0dnl2kfi4"; 1093 1093 type = "gem"; 1094 1094 }; 1095 - version = "4.1.3"; 1095 + version = "4.1.5"; 1096 1096 }; 1097 1097 gemoji = { 1098 1098 groups = ["default"]; ··· 1120 1120 platforms = []; 1121 1121 source = { 1122 1122 remotes = ["https://rubygems.org"]; 1123 - sha256 = "12hyzvy3853qrlcczmaq5p31lv16klgnkz598amia3kphgbdg5rb"; 1123 + sha256 = "0q86kaw1hcyqbwbp5fbx2rlbv7wdklprf76xvxgsb8qa6dxgyv6f"; 1124 1124 type = "gem"; 1125 1125 }; 1126 - version = "4.1.3"; 1126 + version = "4.1.5"; 1127 1127 }; 1128 1128 git = { 1129 1129 dependencies = ["addressable" "rchardet"]; ··· 1174 1174 platforms = []; 1175 1175 source = { 1176 1176 remotes = ["https://rubygems.org"]; 1177 - sha256 = "1vapcxmbyfpgid5blm0m6j3g5cajhpr2317yhvfbpa2mgfwjyj4p"; 1177 + sha256 = "0plr7159pfy9f5aaxygaz4shzb6y13g83r430583r9ixa6slnll3"; 1178 1178 type = "gem"; 1179 1179 }; 1180 - version = "4.1.3"; 1180 + version = "4.1.5"; 1181 1181 }; 1182 1182 globalid = { 1183 1183 dependencies = ["activesupport"]; ··· 1196 1196 platforms = []; 1197 1197 source = { 1198 1198 remotes = ["https://rubygems.org"]; 1199 - sha256 = "1q2mjah6w9lxc6b4ys3rwclqf1fy55x4jjxp7rn2bz6whq768b80"; 1199 + sha256 = "186fj7c6wz90y7h569qm25hvyarsslj1mkq0fz9mv7iyj64d9czk"; 1200 1200 type = "gem"; 1201 1201 }; 1202 - version = "4.1.3"; 1202 + version = "4.1.5"; 1203 1203 }; 1204 1204 gpgme = { 1205 1205 dependencies = ["mini_portile2"]; ··· 1966 1966 platforms = []; 1967 1967 source = { 1968 1968 remotes = ["https://rubygems.org"]; 1969 - sha256 = "1xz5mrp103i95r4wfxny1f5x7h7vgnxv2p9cdkmmdjzrsk23rijs"; 1969 + sha256 = "0aarly8kl587d100n81cphks5vp2rnkm8dnf69p0dr7k78dasas3"; 1970 1970 type = "gem"; 1971 1971 }; 1972 - version = "4.0.0"; 1972 + version = "4.1.1"; 1973 1973 }; 1974 1974 link-header-parser = { 1975 1975 groups = ["default"]; ··· 2019 2019 platforms = []; 2020 2020 source = { 2021 2021 remotes = ["https://rubygems.org"]; 2022 - sha256 = "1mi4ia13fisc97fzd8xcd9wkjdki7zfbmdn1xkdzplicir68gyp8"; 2022 + sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3"; 2023 2023 type = "gem"; 2024 2024 }; 2025 - version = "2.20.0"; 2025 + version = "2.21.3"; 2026 2026 }; 2027 2027 mab = { 2028 2028 groups = ["default"]; ··· 2153 2153 platforms = []; 2154 2154 source = { 2155 2155 remotes = ["https://rubygems.org"]; 2156 - sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp"; 2156 + sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6"; 2157 2157 type = "gem"; 2158 2158 }; 2159 - version = "2.8.1"; 2159 + version = "2.8.2"; 2160 2160 }; 2161 2161 minima = { 2162 2162 dependencies = ["jekyll" "jekyll-feed" "jekyll-seo-tag"]; ··· 2194 2194 platforms = []; 2195 2195 source = { 2196 2196 remotes = ["https://rubygems.org"]; 2197 - sha256 = "172ky0r1jfcm3xyg067pia7k1lhc15vw9svv93max120gcdbrvji"; 2197 + sha256 = "06n7556vxr3awh92xy1k5bli98bvq4pjm08mnl68ay4fzln7lcsg"; 2198 2198 type = "gem"; 2199 2199 }; 2200 - version = "1.7.0"; 2200 + version = "1.7.1"; 2201 2201 }; 2202 2202 multi_json = { 2203 2203 groups = ["default"]; ··· 2361 2361 platforms = []; 2362 2362 source = { 2363 2363 remotes = ["https://rubygems.org"]; 2364 - sha256 = "0fnw0z8zl8b5k35g9m5hhc1g4s6ajzjinhyxnqjrx7l7p07fw71v"; 2364 + sha256 = "10zmnzk0b6v48s9nyrgnidcinn06m52ph3mzzcjh5q7xrzii3mb8"; 2365 2365 type = "gem"; 2366 2366 }; 2367 - version = "1.14.3"; 2367 + version = "1.15.1"; 2368 2368 }; 2369 2369 octokit = { 2370 2370 dependencies = ["faraday" "sawyer"]; ··· 2447 2447 platforms = []; 2448 2448 source = { 2449 2449 remotes = ["https://rubygems.org"]; 2450 - sha256 = "0i96sa4av0zg85dmwbvjgmhgspbv98a057w5bg20qq1zcr5v31kv"; 2450 + sha256 = "06g5ajjvm961yhqj4mm0j05sfz8fq0ybqcd5i37cyabm7jxxj4d4"; 2451 2451 type = "gem"; 2452 2452 }; 2453 - version = "4.1.3"; 2453 + version = "4.1.5"; 2454 2454 }; 2455 2455 parallel = { 2456 2456 groups = ["default"]; ··· 2478 2478 platforms = []; 2479 2479 source = { 2480 2480 remotes = ["https://rubygems.org"]; 2481 - sha256 = "0mzy0s4cdqm5nvgyj55idc2pv51k3zlgw6sa7825dcyrk2ihcx0c"; 2481 + sha256 = "146x3jhipg55q9ig7l0x8sryanz1zfhai2vszmih7wmf8zi043gl"; 2482 2482 type = "gem"; 2483 2483 }; 2484 - version = "1.1.0"; 2484 + version = "1.1.1"; 2485 2485 }; 2486 2486 pastel = { 2487 2487 dependencies = ["tty-color"]; ··· 3006 3006 platforms = []; 3007 3007 source = { 3008 3008 remotes = ["https://rubygems.org"]; 3009 - sha256 = "0l46lw5gfj3mcm982wpmx7br4rs466gyislv0hfwcsk8dxhv1zkw"; 3009 + sha256 = "0013mnzj6ql3v8nif7fm8n2832jnwa46azync6azsg9d4iblrfmy"; 3010 3010 type = "gem"; 3011 3011 }; 3012 - version = "1.50.2"; 3012 + version = "1.51.0"; 3013 3013 }; 3014 3014 rubocop-ast = { 3015 3015 dependencies = ["parser"]; ··· 3017 3017 platforms = []; 3018 3018 source = { 3019 3019 remotes = ["https://rubygems.org"]; 3020 - sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5"; 3020 + sha256 = "0gs8zjigzdqj0kcmmrhvd4zavwr6kz6h9qvrh9m7bhy56f4aqljs"; 3021 3021 type = "gem"; 3022 3022 }; 3023 - version = "1.28.0"; 3023 + version = "1.28.1"; 3024 3024 }; 3025 3025 rubocop-performance = { 3026 3026 dependencies = ["rubocop" "rubocop-ast"]; ··· 3216 3216 platforms = []; 3217 3217 source = { 3218 3218 remotes = ["https://rubygems.org"]; 3219 - sha256 = "1wizqirxln8f2d4aihqizfbyzlssnan058zkqh24siynk38567lg"; 3219 + sha256 = "0n6hiim82lfydzv71lgzmkyacsbm3q5nw7ixavprci5wrl9zwls7"; 3220 3220 type = "gem"; 3221 3221 }; 3222 - version = "0.18.0"; 3222 + version = "0.19.1"; 3223 3223 }; 3224 3224 sequel = { 3225 3225 groups = ["default"]; 3226 3226 platforms = []; 3227 3227 source = { 3228 3228 remotes = ["https://rubygems.org"]; 3229 - sha256 = "1qajss2mc8rw9pxgfjl4mxacnss5xnr603ydms0knmm6cb61vlb4"; 3229 + sha256 = "0p6z0mdglwynlcz4mnlk1mz8vxsr41id1pf0dfrbgnwpv8zvlika"; 3230 3230 type = "gem"; 3231 3231 }; 3232 - version = "5.67.0"; 3232 + version = "5.68.0"; 3233 3233 }; 3234 3234 sequel_pg = { 3235 3235 dependencies = ["pg" "sequel"]; ··· 3353 3353 platforms = []; 3354 3354 source = { 3355 3355 remotes = ["https://rubygems.org"]; 3356 - sha256 = "1i47n6nkyigkyag00yqf9f3nj11bm1lb0ds5nkvkdvm7lxbna5jq"; 3356 + sha256 = "0h95kr5529qv786mfk8r2jjdsdi6v7v3k3dpz69mrcc9i0vpdd37"; 3357 3357 type = "gem"; 3358 3358 }; 3359 - version = "1.6.2"; 3359 + version = "1.6.3"; 3360 3360 }; 3361 3361 string_inflection = { 3362 3362 groups = ["default"]; ··· 3416 3416 platforms = []; 3417 3417 source = { 3418 3418 remotes = ["https://rubygems.org"]; 3419 - sha256 = "07k5wr2ypsmsbyc9d1plhdki4xr7vvggld8r1i49iljkrpx5nbqc"; 3419 + sha256 = "1jj8lny5hp8gm920k73r6xpb40j5mpiw1dcr8g5id4hxjggkw8by"; 3420 3420 type = "gem"; 3421 3421 }; 3422 - version = "0.10.0"; 3422 + version = "0.10.1"; 3423 3423 }; 3424 3424 terminal-table = { 3425 3425 groups = ["default"]; ··· 3436 3436 platforms = []; 3437 3437 source = { 3438 3438 remotes = ["https://rubygems.org"]; 3439 - sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 3439 + sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; 3440 3440 type = "gem"; 3441 3441 }; 3442 - version = "1.2.1"; 3442 + version = "1.2.2"; 3443 3443 }; 3444 3444 thrift = { 3445 3445 groups = ["default"];