Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub c7d7e4a7 7f1b4b77

+1500 -1043
+87 -20
doc/build-helpers/images/ocitools.section.md
··· 1 1 # pkgs.ociTools {#sec-pkgs-ociTools} 2 2 3 - `pkgs.ociTools` is a set of functions for creating containers according to the [OCI container specification v1.0.0](https://github.com/opencontainers/runtime-spec). Beyond that, it makes no assumptions about the container runner you choose to use to run the created container. 3 + `pkgs.ociTools` is a set of functions for creating runtime container bundles according to the [OCI runtime specification v1.0.0](https://github.com/opencontainers/runtime-spec/blob/v1.0.0/spec.md). 4 + It makes no assumptions about the container runner you choose to use to run the created container. 5 + 6 + The set of functions in `pkgs.ociTools` currently does not handle the [OCI image specification](https://github.com/opencontainers/image-spec). 7 + 8 + At a high-level an OCI implementation would download an OCI Image then unpack that image into an OCI Runtime filesystem bundle. 9 + At this point the OCI Runtime Bundle would be run by an OCI Runtime. 10 + `pkgs.ociTools` provides utilities to create OCI Runtime bundles. 4 11 5 12 ## buildContainer {#ssec-pkgs-ociTools-buildContainer} 6 13 7 - This function creates a simple OCI container that runs a single command inside of it. An OCI container consists of a `config.json` and a rootfs directory. The nix store of the container will contain all referenced dependencies of the given command. 14 + This function creates an OCI runtime container (consisting of a `config.json` and a root filesystem directory) that runs a single command inside of it. 15 + The nix store of the container will contain all referenced dependencies of the given command. 16 + 17 + This function has an assumption that the container will run on POSIX platforms, and sets configurations (such as the user running the process or certain mounts) according to this assumption. 18 + Because of this, a container built with `buildContainer` will not work on Windows or other non-POSIX platforms without modifications to the container configuration. 19 + These modifications aren't supported by `buildContainer`. 20 + 21 + For `linux` platforms, `buildContainer` also configures the following namespaces (see {manpage}`unshare(1)`) to isolate the OCI container from the global namespace: 22 + PID, network, mount, IPC, and UTS. 23 + 24 + Note that no user namespace is created, which means that you won't be able to run the container unless you are the `root` user. 25 + 26 + ### Inputs {#ssec-pkgs-ociTools-buildContainer-inputs} 27 + 28 + `buildContainer` expects an argument with the following attributes: 29 + 30 + `args` (List of String) 31 + 32 + : Specifies a set of arguments to run inside the container. 33 + Any packages referenced by `args` will be made available inside the container. 34 + 35 + `mounts` (Attribute Set; _optional_) 36 + 37 + : Would specify additional mounts that the runtime must make available to the container. 38 + 39 + :::{.warning} 40 + As explained in [issue #290879](https://github.com/NixOS/nixpkgs/issues/290879), this attribute is currently ignored. 41 + ::: 42 + 43 + :::{.note} 44 + `buildContainer` includes a minimal set of necessary filesystems to be mounted into the container, and this set can't be changed with the `mounts` attribute. 45 + ::: 46 + 47 + _Default value:_ `{}`. 48 + 49 + `readonly` (Boolean; _optional_) 50 + 51 + : If `true`, sets the container's root filesystem as read-only. 52 + 53 + _Default value:_ `false`. 54 + 55 + `os` **DEPRECATED** 56 + 57 + : Specifies the operating system on which the container filesystem is based on. 58 + If specified, its value should follow the [OCI Image Configuration Specification](https://github.com/opencontainers/image-spec/blob/main/config.md#properties). 59 + According to the linked specification, all possible values for `$GOOS` in [the Go docs](https://go.dev/doc/install/source#environment) should be valid, but will commonly be one of `darwin` or `linux`. 60 + 61 + _Default value:_ `"linux"`. 62 + 63 + `arch` **DEPRECATED** 64 + 65 + : Used to specify the architecture for which the binaries in the container filesystem have been compiled. 66 + If specified, its value should follow the [OCI Image Configuration Specification](https://github.com/opencontainers/image-spec/blob/main/config.md#properties). 67 + According to the linked specification, all possible values for `$GOARCH` in [the Go docs](https://go.dev/doc/install/source#environment) should be valid, but will commonly be one of `386`, `amd64`, `arm`, or `arm64`. 68 + 69 + _Default value:_ `x86_64`. 70 + 71 + ### Examples {#ssec-pkgs-ociTools-buildContainer-examples} 72 + 73 + ::: {.example #ex-ociTools-buildContainer-bash} 74 + # Creating an OCI runtime container that runs `bash` 8 75 9 - The parameters of `buildContainer` with an example value are described below: 76 + This example uses `ociTools.buildContainer` to create a simple container that runs `bash`. 10 77 11 78 ```nix 12 - buildContainer { 79 + { ociTools, lib, bash }: 80 + ociTools.buildContainer { 13 81 args = [ 14 - (with pkgs; 15 - writeScript "run.sh" '' 16 - #!${bash}/bin/bash 17 - exec ${bash}/bin/bash 18 - '').outPath 82 + (lib.getExe bash) 19 83 ]; 20 84 21 - mounts = { 22 - "/data" = { 23 - type = "none"; 24 - source = "/var/lib/mydata"; 25 - options = [ "bind" ]; 26 - }; 27 - }; 28 - 29 85 readonly = false; 30 86 } 31 87 ``` 32 88 33 - - `args` specifies a set of arguments to run inside the container. This is the only required argument for `buildContainer`. All referenced packages inside the derivation will be made available inside the container. 89 + As an example of how to run the container generated by this package, we'll use `runc` to start the container. 90 + Any other tool that supports OCI containers could be used instead. 34 91 35 - - `mounts` specifies additional mount points chosen by the user. By default only a minimal set of necessary filesystems are mounted into the container (e.g procfs, cgroupfs) 92 + ```shell 93 + $ nix-build 94 + (some output removed for clarity) 95 + /nix/store/7f9hgx0arvhzp2a3qphp28rxbn748l25-join 36 96 37 - - `readonly` makes the container's rootfs read-only if it is set to true. The default value is false `false`. 97 + $ cd /nix/store/7f9hgx0arvhzp2a3qphp28rxbn748l25-join 98 + $ nix-shell -p runc 99 + [nix-shell:/nix/store/7f9hgx0arvhzp2a3qphp28rxbn748l25-join]$ sudo runc run ocitools-example 100 + help 101 + GNU bash, version 5.2.26(1)-release (x86_64-pc-linux-gnu) 102 + (some output removed for clarity) 103 + ``` 104 + :::
+146 -53
doc/build-helpers/images/portableservice.section.md
··· 1 1 # pkgs.portableService {#sec-pkgs-portableService} 2 2 3 - `pkgs.portableService` is a function to create _portable service images_, 4 - as read-only, immutable, `squashfs` archives. 3 + `pkgs.portableService` is a function to create [Portable Services](https://systemd.io/PORTABLE_SERVICES/) in a read-only, immutable, `squashfs` raw disk image. 4 + This lets you use Nix to build images which can be run on many recent Linux distributions. 5 5 6 - systemd supports a concept of [Portable Services](https://systemd.io/PORTABLE_SERVICES/). 7 - Portable Services are a delivery method for system services that uses two specific features of container management: 6 + ::: {.note} 7 + Portable services are supported starting with systemd 239 (released on 2018-06-22). 8 + ::: 8 9 9 - * Applications are bundled. I.e. multiple services, their binaries and 10 - all their dependencies are packaged in an image, and are run directly from it. 11 - * Stricter default security policies, i.e. sandboxing of applications. 10 + The generated image will contain the file system structure as required by the Portable Services specification, along with the packages given to `portableService` and all of their dependencies. 11 + When generated, the image will exist in the Nix store with the `.raw` file extension, as required by the specification. 12 + See [](#ex-portableService-hello) to understand how to use the output of `portableService`. 12 13 13 - This allows using Nix to build images which can be run on many recent Linux distributions. 14 + ## Inputs {#ssec-pkgs-portableService-inputs} 14 15 15 - The primary tool for interacting with Portable Services is `portablectl`, 16 - and they are managed by the `systemd-portabled` system service. 16 + `portableService` expects one argument with the following attributes: 17 17 18 - ::: {.note} 19 - Portable services are supported starting with systemd 239 (released on 2018-06-22). 20 - ::: 18 + `pname` (String) 21 19 22 - A very simple example of using `portableService` is described below: 20 + : The name of the portable service. 21 + The generated image will be named according to the template `$pname_$version.raw`, which is supported by the Portable Services specification. 22 + 23 + `version` (String) 24 + 25 + : The version of the portable service. 26 + The generated image will be named according to the template `$pname_$version.raw`, which is supported by the Portable Services specification. 27 + 28 + `units` (List of Attribute Set) 29 + 30 + : A list of derivations for systemd unit files. 31 + Each derivation must produce a single file, and must have a name that starts with the value of `pname` and ends with the suffix of the unit type (e.g. ".service", ".socket", ".timer", and so on). 32 + See [](#ex-portableService-hello) to better understand this naming constraint. 33 + 34 + `description` (String or Null; _optional_) 35 + 36 + : If specified, the value is added as `PORTABLE_PRETTY_NAME` to the `/etc/os-release` file in the generated image. 37 + This could be used to provide more information to anyone inspecting the image. 38 + 39 + _Default value:_ `null`. 40 + 41 + `homepage` (String or Null; _optional_) 42 + 43 + : If specified, the value is added as `HOME_URL` to the `/etc/os-release` file in the generated image. 44 + This could be used to provide more information to anyone inspecting the image. 45 + 46 + _Default value:_ `null`. 47 + 48 + `symlinks` (List of Attribute Set; _optional_) 49 + 50 + : A list of attribute sets in the format `{object, symlink}`. 51 + For each item in the list, `portableService` will create a symlink in the path specified by `symlink` (relative to the root of the image) that points to `object`. 52 + 53 + All packages that `object` depends on and their dependencies are automatically copied into the image. 54 + 55 + This can be used to create symlinks for applications that assume some files to exist globally (`/etc/ssl` or `/bin/bash`, for example). 56 + See [](#ex-portableService-symlinks) to understand how to do that. 57 + 58 + _Default value:_ `[]`. 59 + 60 + `contents` (List of Attribute Set; _optional_) 61 + 62 + : A list of additional derivations to be included as-is in the image. 63 + These derivations will be included directly in a `/nix/store` directory inside the image. 64 + 65 + _Default value:_ `[]`. 66 + 67 + `squashfsTools` (Attribute Set; _optional_) 68 + 69 + : Allows you to override the package that provides {manpage}`mksquashfs(1)`, which is used internally by `portableService`. 70 + 71 + _Default value:_ `pkgs.squashfsTools`. 72 + 73 + `squash-compression` (String; _optional_) 74 + 75 + : Passed as the compression option to {manpage}`mksquashfs(1)`, which is used internally by `portableService`. 76 + 77 + _Default value:_ `"xz -Xdict-size 100%"`. 78 + 79 + `squash-block-size` (String; _optional_) 80 + 81 + : Passed as the block size option to {manpage}`mksquashfs(1)`, which is used internally by `portableService`. 82 + 83 + _Default value:_ `"1M"`. 84 + 85 + ## Examples {#ssec-pkgs-portableService-examples} 23 86 24 87 []{#ex-pkgs-portableService} 88 + :::{.example #ex-portableService-hello} 89 + # Building a Portable Service image 90 + 91 + The following example builds a Portable Service image with the `hello` package, along with a service unit that runs it. 25 92 26 93 ```nix 27 - pkgs.portableService { 28 - pname = "demo"; 29 - version = "1.0"; 30 - units = [ demo-service demo-socket ]; 94 + { lib, writeText, portableService, hello }: 95 + let 96 + hello-service = writeText "hello.service" '' 97 + [Unit] 98 + Description=Hello world service 99 + 100 + [Service] 101 + Type=oneshot 102 + ExecStart=${lib.getExe hello} 103 + ''; 104 + in 105 + portableService { 106 + pname = "hello"; 107 + inherit (hello) version; 108 + units = [ hello-service ]; 31 109 } 32 110 ``` 33 111 34 - The above example will build an squashfs archive image in `result/$pname_$version.raw`. The image will contain the 35 - file system structure as required by the portable service specification, and a subset of the Nix store with all the 36 - dependencies of the two derivations in the `units` list. 37 - `units` must be a list of derivations, and their names must be prefixed with the service name (`"demo"` in this case). 38 - Otherwise `systemd-portabled` will ignore them. 112 + After building the package, the generated image can be loaded into a system through {manpage}`portablectl(1)`: 39 113 40 - ::: {.note} 41 - The `.raw` file extension of the image is required by the portable services specification. 42 - ::: 114 + ```shell 115 + $ nix-build 116 + (some output removed for clarity) 117 + /nix/store/8c20z1vh7z8w8dwagl8w87b45dn5k6iq-hello-img-2.12.1 43 118 44 - Some other options available are: 45 - - `description`, `homepage` 119 + $ portablectl attach /nix/store/8c20z1vh7z8w8dwagl8w87b45dn5k6iq-hello-img-2.12.1/hello_2.12.1.raw 120 + Created directory /etc/systemd/system.attached. 121 + Created directory /etc/systemd/system.attached/hello.service.d. 122 + Written /etc/systemd/system.attached/hello.service.d/20-portable.conf. 123 + Created symlink /etc/systemd/system.attached/hello.service.d/10-profile.conf → /usr/lib/systemd/portable/profile/default/service.conf. 124 + Copied /etc/systemd/system.attached/hello.service. 125 + Created symlink /etc/portables/hello_2.12.1.raw → /nix/store/8c20z1vh7z8w8dwagl8w87b45dn5k6iq-hello-img-2.12.1/hello_2.12.1.raw. 46 126 47 - Are added to the `/etc/os-release` in the image and are shown by the portable services tooling. 48 - Default to empty values, not added to os-release. 49 - - `symlinks` 127 + $ systemctl start hello 128 + $ journalctl -u hello 129 + Feb 28 22:39:16 hostname systemd[1]: Starting Hello world service... 130 + Feb 28 22:39:16 hostname hello[102887]: Hello, world! 131 + Feb 28 22:39:16 hostname systemd[1]: hello.service: Deactivated successfully. 132 + Feb 28 22:39:16 hostname systemd[1]: Finished Hello world service. 50 133 51 - A list of attribute sets {object, symlink}. Symlinks will be created in the root filesystem of the image to 52 - objects in the Nix store. Defaults to an empty list. 53 - - `contents` 134 + $ portablectl detach hello_2.12.1 135 + Removed /etc/systemd/system.attached/hello.service. 136 + Removed /etc/systemd/system.attached/hello.service.d/10-profile.conf. 137 + Removed /etc/systemd/system.attached/hello.service.d/20-portable.conf. 138 + Removed /etc/systemd/system.attached/hello.service.d. 139 + Removed /etc/portables/hello_2.12.1.raw. 140 + Removed /etc/systemd/system.attached. 141 + ``` 142 + ::: 54 143 55 - A list of additional derivations to be included in the image Nix store, as-is. Defaults to an empty list. 56 - - `squashfsTools` 144 + :::{.example #ex-portableService-symlinks} 145 + # Specifying symlinks when building a Portable Service image 57 146 58 - Defaults to `pkgs.squashfsTools`, allows you to override the package that provides `mksquashfs`. 59 - - `squash-compression`, `squash-block-size` 147 + Some services may expect files or directories to be available globally. 148 + An example is a service which expects all trusted SSL certificates to exist in a specific location by default. 60 149 61 - Options to `mksquashfs`. Default to `"xz -Xdict-size 100%"` and `"1M"` respectively. 150 + To make things available globally, you must specify the `symlinks` attribute when using `portableService`. 151 + The following package builds on the package from [](#ex-portableService-hello) to make `/etc/ssl` available globally (this is only for illustrative purposes, because `hello` doesn't use `/etc/ssl`). 62 152 63 - A typical usage of `symlinks` would be: 64 153 ```nix 154 + { lib, writeText, portableService, hello, cacert }: 155 + let 156 + hello-service = writeText "hello.service" '' 157 + [Unit] 158 + Description=Hello world service 159 + 160 + [Service] 161 + Type=oneshot 162 + ExecStart=${lib.getExe hello} 163 + ''; 164 + in 165 + portableService { 166 + pname = "hello"; 167 + inherit (hello) version; 168 + units = [ hello-service ]; 65 169 symlinks = [ 66 - { object = "${pkgs.cacert}/etc/ssl"; symlink = "/etc/ssl"; } 67 - { object = "${pkgs.bash}/bin/bash"; symlink = "/bin/sh"; } 68 - { object = "${pkgs.php}/bin/php"; symlink = "/usr/bin/php"; } 170 + { object = "${cacert}/etc/ssl"; symlink = "/etc/ssl"; } 69 171 ]; 70 - ``` 71 - to create these symlinks for legacy applications that assume them existing globally. 72 - 73 - Once the image is created, and deployed on a host in `/var/lib/portables/`, you can attach the image and run the service. As root run: 74 - ```console 75 - portablectl attach demo_1.0.raw 76 - systemctl enable --now demo.socket 77 - systemctl enable --now demo.service 172 + } 78 173 ``` 79 - ::: {.note} 80 - See the [man page](https://www.freedesktop.org/software/systemd/man/portablectl.html) of `portablectl` for more info on its usage. 81 174 :::
+3 -1
doc/manpage-urls.json
··· 318 318 "passwd(5)": "https://man.archlinux.org/man/passwd.5", 319 319 "group(5)": "https://man.archlinux.org/man/group.5", 320 320 "login.defs(5)": "https://man.archlinux.org/man/login.defs.5", 321 - "nix-shell(1)": "https://nixos.org/manual/nix/stable/command-ref/nix-shell.html" 321 + "unshare(1)": "https://man.archlinux.org/man/unshare.1.en", 322 + "nix-shell(1)": "https://nixos.org/manual/nix/stable/command-ref/nix-shell.html", 323 + "mksquashfs(1)": "https://man.archlinux.org/man/extra/squashfs-tools/mksquashfs.1.en" 322 324 }
+6 -7
lib/fixed-points.nix
··· 145 145 in fix g 146 146 ``` 147 147 148 + :::{.note} 149 + The argument to the given fixed-point function after applying an overlay will *not* refer to its own return value, but rather to the value after evaluating the overlay function. 150 + 151 + The given fixed-point function is called with a separate argument than if it was evaluated with `lib.fix`. 152 + ::: 153 + 148 154 :::{.example} 149 155 150 156 # Extend a fixed-point function with an overlay ··· 230 236 231 237 fix (extends (final: prev: { c = final.a + final.b; }) f) 232 238 => { a = 1; b = 3; c = 4; } 233 - 234 - :::{.note} 235 - The argument to the given fixed-point function after applying an overlay will *not* refer to its own return value, but rather to the value after evaluating the overlay function. 236 - 237 - The given fixed-point function is called with a separate argument than if it was evaluated with `lib.fix`. 238 - The new argument 239 - ::: 240 239 */ 241 240 extends = 242 241 # The overlay to apply to the fixed-point function
+1 -1
nixos/modules/services/networking/searx.nix
··· 213 213 serviceConfig = { 214 214 User = "searx"; 215 215 Group = "searx"; 216 - ExecStart = "${cfg.package}/bin/searx-run"; 216 + ExecStart = lib.getExe cfg.package; 217 217 } // optionalAttrs (cfg.environmentFile != null) 218 218 { EnvironmentFile = builtins.toPath cfg.environmentFile; }; 219 219 environment = {
+32
nixos/modules/services/security/kanidm.nix
··· 132 132 default = "WriteReplica"; 133 133 type = lib.types.enum [ "WriteReplica" "WriteReplicaNoUI" "ReadOnlyReplica" ]; 134 134 }; 135 + online_backup = { 136 + path = lib.mkOption { 137 + description = lib.mdDoc "Path to the output directory for backups."; 138 + type = lib.types.path; 139 + default = "/var/lib/kanidm/backups"; 140 + }; 141 + schedule = lib.mkOption { 142 + description = lib.mdDoc "The schedule for backups in cron format."; 143 + type = lib.types.str; 144 + default = "00 22 * * *"; 145 + }; 146 + versions = lib.mkOption { 147 + description = lib.mdDoc '' 148 + Number of backups to keep. 149 + 150 + The default is set to `0`, in order to disable backups by default. 151 + ''; 152 + type = lib.types.ints.unsigned; 153 + default = 0; 154 + example = 7; 155 + }; 156 + }; 135 157 }; 136 158 }; 137 159 default = { }; ··· 233 255 234 256 environment.systemPackages = lib.mkIf cfg.enableClient [ cfg.package ]; 235 257 258 + systemd.tmpfiles.settings."10-kanidm" = { 259 + ${cfg.serverSettings.online_backup.path}.d = { 260 + mode = "0700"; 261 + user = "kanidm"; 262 + group = "kanidm"; 263 + }; 264 + }; 265 + 236 266 systemd.services.kanidm = lib.mkIf cfg.enableServer { 237 267 description = "kanidm identity management daemon"; 238 268 wantedBy = [ "multi-user.target" ]; ··· 253 283 BindPaths = [ 254 284 # To create the socket 255 285 "/run/kanidmd:/run/kanidmd" 286 + # To store backups 287 + cfg.serverSettings.online_backup.path 256 288 ]; 257 289 258 290 AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
+3 -3
nixos/tests/searx.nix
··· 36 36 }; 37 37 38 38 # fancy setup: run in uWSGI and use nginx as proxy 39 - nodes.fancy = { ... }: { 39 + nodes.fancy = { config, ... }: { 40 40 imports = [ ../modules/profiles/minimal.nix ]; 41 41 42 42 services.searx = { ··· 65 65 include ${pkgs.nginx}/conf/uwsgi_params; 66 66 uwsgi_pass unix:/run/searx/uwsgi.sock; 67 67 ''; 68 - locations."/searx/static/".alias = "${pkgs.searx}/share/static/"; 68 + locations."/searx/static/".alias = "${config.services.searx.package}/share/static/"; 69 69 }; 70 70 71 71 # allow nginx access to the searx socket ··· 108 108 "${pkgs.curl}/bin/curl --fail http://localhost/searx >&2" 109 109 ) 110 110 fancy.succeed( 111 - "${pkgs.curl}/bin/curl --fail http://localhost/searx/static/themes/oscar/js/bootstrap.min.js >&2" 111 + "${pkgs.curl}/bin/curl --fail http://localhost/searx/static/themes/simple/js/leaflet.js >&2" 112 112 ) 113 113 ''; 114 114 })
pkgs/applications/editors/edbrowse/0001-small-fixes.patch pkgs/by-name/ed/edbrowse/0001-small-fixes.patch
+44 -24
pkgs/applications/editors/edbrowse/default.nix pkgs/by-name/ed/edbrowse/package.nix
··· 1 1 { lib 2 - , stdenv 3 - , fetchFromGitHub 4 2 , curl 5 3 , duktape 4 + , fetchFromGitHub 6 5 , html-tidy 7 6 , openssl 8 7 , pcre ··· 10 9 , pkg-config 11 10 , quickjs 12 11 , readline 12 + , stdenv 13 + , unixODBC 13 14 , which 15 + , withODBC ? true 14 16 }: 15 17 16 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation (finalAttrs: { 17 19 pname = "edbrowse"; 18 20 version = "3.8.0"; 19 21 20 22 src = fetchFromGitHub { 21 23 owner = "CMB"; 22 - repo = pname; 23 - rev = "v${version}"; 24 + repo = "edbrowse"; 25 + rev = "v${finalAttrs.version}"; 24 26 hash = "sha256-ZXxzQBAmu7kM3sjqg/rDLBXNucO8sFRFKXV8UxQVQZU="; 25 27 }; 26 28 29 + sourceRoot = "${finalAttrs.src.name}/src"; 30 + 31 + patches = [ 32 + # Fixes some small annoyances on src/makefile 33 + ./0001-small-fixes.patch 34 + ]; 35 + 36 + patchFlags = [ 37 + "-p2" 38 + ]; 39 + 40 + postPatch = '' 41 + for file in $(find ./tools/ -type f ! -name '*.c'); do 42 + patchShebangs $file 43 + done 44 + ''; 45 + 27 46 nativeBuildInputs = [ 28 47 pkg-config 29 48 which 30 49 ]; 50 + 31 51 buildInputs = [ 32 52 curl 33 53 duktape ··· 37 57 perl 38 58 quickjs 39 59 readline 40 - ]; 41 - 42 - patches = [ 43 - # Fixes some small annoyances on src/makefile 44 - ./0001-small-fixes.patch 60 + ] ++ lib.optionals withODBC [ 61 + unixODBC 45 62 ]; 46 63 47 - postPatch = '' 48 - substituteInPlace src/makefile --replace\ 49 - '-L/usr/local/lib/quickjs' '-L${quickjs}/lib/quickjs' 50 - for i in $(find ./tools/ -type f ! -name '*.c'); do 51 - patchShebangs $i 52 - done 53 - ''; 54 - 55 64 makeFlags = [ 56 - "-C" "src" 57 65 "PREFIX=${placeholder "out"}" 58 66 ]; 59 67 60 - meta = with lib; { 68 + preBuild = '' 69 + buildFlagsArray+=( 70 + BUILD_EDBR_ODBC=${if withODBC then "on" else "off"} 71 + EBDEMIN=on 72 + QUICKJS_LDFLAGS="-L${quickjs}/lib/quickjs -lquickjs -ldl -latomic" 73 + ) 74 + ''; 75 + 76 + meta = { 61 77 homepage = "https://edbrowse.org/"; 62 78 description = "Command Line Editor Browser"; 63 79 longDescription = '' ··· 71 87 send email, with no human intervention whatsoever. edbrowse can also tap 72 88 into databases through odbc. It was primarily written by Karl Dahlke. 73 89 ''; 74 - license = licenses.gpl1Plus; 75 - maintainers = with maintainers; [ schmitthenner vrthra equirosa ]; 76 - platforms = platforms.linux; 90 + license = with lib.licenses; [ gpl1Plus ]; 77 91 mainProgram = "edbrowse"; 92 + maintainers = with lib.maintainers; [ 93 + schmitthenner 94 + equirosa 95 + AndersonTorres 96 + ]; 97 + platforms = lib.platforms.linux; 78 98 }; 79 - } 99 + }) 80 100 # TODO: send the patch to upstream developers
+377 -365
pkgs/applications/editors/vim/plugins/generated.nix
··· 65 65 66 66 Coqtail = buildVimPlugin { 67 67 pname = "Coqtail"; 68 - version = "2024-02-17"; 68 + version = "2024-02-24"; 69 69 src = fetchFromGitHub { 70 70 owner = "whonore"; 71 71 repo = "Coqtail"; 72 - rev = "e52c456d44e2e3c580428e54182a59d82009c3e2"; 73 - sha256 = "025l8y4i5a0zlvm1f0nqliqvqwn1cf2xas3ikiyf6cn749ar7pjw"; 72 + rev = "70fcabba2ecb776406bedc4b7c968ea7a876de85"; 73 + sha256 = "1vdqygp8v0j0msyhvc7239fkfvb1m71b3m0fpan9ay2h4x9q0q6i"; 74 74 }; 75 75 meta.homepage = "https://github.com/whonore/Coqtail/"; 76 76 }; ··· 173 173 174 174 LazyVim = buildVimPlugin { 175 175 pname = "LazyVim"; 176 - version = "2024-01-23"; 176 + version = "2024-02-21"; 177 177 src = fetchFromGitHub { 178 178 owner = "LazyVim"; 179 179 repo = "LazyVim"; 180 - rev = "a50f92f7550fb6e9f21c0852e6cb190e6fcd50f5"; 181 - sha256 = "01ag75gdn6yfifv5rgk8j72dly511alilqy7z97s7m3fm1zp73mv"; 180 + rev = "91126b9896bebcea9a21bce43be4e613e7607164"; 181 + sha256 = "0cp56d4vy8mwdf3gl64cnw25fizqw0p1nfwnn470b3mwk9851i7g"; 182 182 }; 183 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 184 }; ··· 305 305 306 306 SchemaStore-nvim = buildVimPlugin { 307 307 pname = "SchemaStore.nvim"; 308 - version = "2024-02-16"; 308 + version = "2024-02-23"; 309 309 src = fetchFromGitHub { 310 310 owner = "b0o"; 311 311 repo = "SchemaStore.nvim"; 312 - rev = "844081710a935b4bd95bb8a3cf2742ffb9630993"; 313 - sha256 = "0dijcbygl5z4jw8gcfjvld09yijlz0fl10b0c6giizy9r09ij7av"; 312 + rev = "0358c7e159e5502361bf3971d89bf5133bcc2893"; 313 + sha256 = "0klr8r0kz0qnyd4g18mrdl3xvjdhsz7vbdppgrkmaa02iq1bi8i9"; 314 314 }; 315 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 316 }; ··· 377 377 378 378 SpaceVim = buildVimPlugin { 379 379 pname = "SpaceVim"; 380 - version = "2023-09-23"; 380 + version = "2024-02-19"; 381 381 src = fetchFromGitHub { 382 382 owner = "SpaceVim"; 383 383 repo = "SpaceVim"; 384 - rev = "f7151f55a9e9b96e332d7cc1e0febdcae6198356"; 385 - sha256 = "155d7b0vgqcsdayry8gz7sz2l3wlabh1pp6jksanjbfcq3gydvxn"; 384 + rev = "f393801c5f82a1cdc96fcd70ba9ae6d17eecedee"; 385 + sha256 = "1yvkgzb786v35h6pw6shw61zibg50npw59f0qyq0f0w7afccschc"; 386 386 }; 387 387 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 388 388 }; ··· 449 449 450 450 YouCompleteMe = buildVimPlugin { 451 451 pname = "YouCompleteMe"; 452 - version = "2024-02-14"; 452 + version = "2024-02-18"; 453 453 src = fetchFromGitHub { 454 454 owner = "ycm-core"; 455 455 repo = "YouCompleteMe"; 456 - rev = "f0789244449468b0dad591ec5a87db6504788cfa"; 457 - sha256 = "0vs201i5aqa157ld9ii0pl9cd9xxfcrkxx69ibk8rzn3ardnllm4"; 456 + rev = "c3c03323c4e4bd84b8fc6173a6c95bbd6c922b11"; 457 + sha256 = "1977s7082pvml4yi6km3i0k81n5vp0ym25ybxgl28ym66xrxcl28"; 458 458 fetchSubmodules = true; 459 459 }; 460 460 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 583 583 584 584 ale = buildVimPlugin { 585 585 pname = "ale"; 586 - version = "2024-02-06"; 586 + version = "2024-02-24"; 587 587 src = fetchFromGitHub { 588 588 owner = "dense-analysis"; 589 589 repo = "ale"; 590 - rev = "6fd9f3c54f80cec8be364594246daf9ac41cbe3e"; 591 - sha256 = "16wa96aymgx4jfw9cxryikvfa1628csblhc4y2d33khbpy8mg81d"; 590 + rev = "9cc8383fe930e0d6f21b17c9ebb2fdb55331b183"; 591 + sha256 = "1mfbc89p0kk6n5gk2a51fcn7rl86whz0dm3mcikbxhfnscncnsq6"; 592 592 }; 593 593 meta.homepage = "https://github.com/dense-analysis/ale/"; 594 594 }; ··· 691 691 692 692 astrotheme = buildVimPlugin { 693 693 pname = "astrotheme"; 694 - version = "2024-01-27"; 694 + version = "2024-02-21"; 695 695 src = fetchFromGitHub { 696 696 owner = "AstroNvim"; 697 697 repo = "astrotheme"; 698 - rev = "415d0030a86dc52371925483a823eb04d483447b"; 699 - sha256 = "16brpfp5kdgdlpij72kl02gzql04cyhswsaw93qm2svfvr9q2v9x"; 698 + rev = "d96b532d2f629e0d9b55368a38debc776c3a9d32"; 699 + sha256 = "1fxjhqgd1akd5qy0llrclmc05jqxl38dwyxij1yk31vg359vrl0j"; 700 700 }; 701 701 meta.homepage = "https://github.com/AstroNvim/astrotheme/"; 702 702 }; ··· 799 799 800 800 asyncrun-vim = buildVimPlugin { 801 801 pname = "asyncrun.vim"; 802 - version = "2024-02-16"; 802 + version = "2024-02-24"; 803 803 src = fetchFromGitHub { 804 804 owner = "skywind3000"; 805 805 repo = "asyncrun.vim"; 806 - rev = "99b5025131c50c6ef638faefe1f872eea5454785"; 807 - sha256 = "1cbc1silg0hf3rj7saw4ifxcn5nmvs1fyilnfxskg38bk9pag5ds"; 806 + rev = "915e36a2ed84b73741e13d2df3edc8e01ca56f5b"; 807 + sha256 = "0rw3wnxsk9gx4kvw2x5h1pbmpls7fvlim3ihlhw37zf2irsfph5w"; 808 808 }; 809 809 meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; 810 810 }; ··· 907 907 908 908 autoclose-nvim = buildVimPlugin { 909 909 pname = "autoclose.nvim"; 910 - version = "2023-09-16"; 910 + version = "2024-02-23"; 911 911 src = fetchFromGitHub { 912 912 owner = "m4xshen"; 913 913 repo = "autoclose.nvim"; 914 - rev = "37e11589aac55b0e8810dc5865f898f9cb36fef6"; 915 - sha256 = "15l5c9r8wa2i7amdl3b88gj9qhw81wxicm4zglvzcl1yb9ga0pwd"; 914 + rev = "dc42806540dcf448ecb2bad6b67204410cfbe629"; 915 + sha256 = "03l4az5xccx941sbw2qx7s8aziydiad2pc75jki1mlbgs7sdbhwi"; 916 916 }; 917 917 meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; 918 918 }; 919 919 920 + autolist-nvim = buildVimPlugin { 921 + pname = "autolist.nvim"; 922 + version = "2023-07-07"; 923 + src = fetchFromGitHub { 924 + owner = "gaoDean"; 925 + repo = "autolist.nvim"; 926 + rev = "5f70a5f99e96c8fe3069de042abd2a8ed2deb855"; 927 + sha256 = "0vdr9mf761qc2rp9xc8ypgdis68khblkwn7c1kc6cxk265nw7awm"; 928 + }; 929 + meta.homepage = "https://github.com/gaoDean/autolist.nvim/"; 930 + }; 931 + 920 932 autoload_cscope-vim = buildVimPlugin { 921 933 pname = "autoload_cscope.vim"; 922 934 version = "2011-01-28"; ··· 1003 1015 1004 1016 bamboo-nvim = buildVimPlugin { 1005 1017 pname = "bamboo.nvim"; 1006 - version = "2024-01-30"; 1018 + version = "2024-02-13"; 1007 1019 src = fetchFromGitHub { 1008 1020 owner = "ribru17"; 1009 1021 repo = "bamboo.nvim"; 1010 - rev = "b79d540b251a2085d439f5a7c0fe12b9ed54bab6"; 1011 - sha256 = "1qs0fw9f17x7xyqgx0911q3szrnqfrn77q2ja5pcf8vhq1hk4f1y"; 1022 + rev = "2c5a7442f8db3dcc3f5175f0bed73675e26e3931"; 1023 + sha256 = "0ana0pad4lcqg6mcava4mvvi0c9bwkcgfql1xgmcxmz1svgrqkqg"; 1012 1024 }; 1013 1025 meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; 1014 1026 }; ··· 1171 1183 1172 1184 bluloco-nvim = buildVimPlugin { 1173 1185 pname = "bluloco.nvim"; 1174 - version = "2024-01-22"; 1186 + version = "2024-02-13"; 1175 1187 src = fetchFromGitHub { 1176 1188 owner = "uloco"; 1177 1189 repo = "bluloco.nvim"; 1178 - rev = "e97a9d61fad847a8d98c280181dde1c228be422b"; 1179 - sha256 = "04qbp7chz009kma6lv2zvqkj9z5hv3c45h0zzyc0w145450isqv7"; 1190 + rev = "c585fa3b1b892453b1f68df4c52b4f684a7ed7fe"; 1191 + sha256 = "17q3dwkhdx74xrxzl3069ia4fl0fj2n8k57s56k59v7f1v1l753i"; 1180 1192 }; 1181 1193 meta.homepage = "https://github.com/uloco/bluloco.nvim/"; 1182 1194 }; ··· 1339 1351 1340 1352 ccc-nvim = buildVimPlugin { 1341 1353 pname = "ccc.nvim"; 1342 - version = "2023-12-16"; 1354 + version = "2024-02-24"; 1343 1355 src = fetchFromGitHub { 1344 1356 owner = "uga-rosa"; 1345 1357 repo = "ccc.nvim"; 1346 - rev = "ec6e23fd2c0bf4ffcf71c1271acdcee6e2c6f49c"; 1347 - sha256 = "1y3ns91ysx684ryxv1zjaw8ghrm2ry4rswhm87im4rwghnwvnrwx"; 1358 + rev = "392ef0640b96684e88b3965f32f3bc42530f66c3"; 1359 + sha256 = "124chgrnznl75wmkk6slrjld3mc0q7ycpcb507iimyyw70vc3gm3"; 1348 1360 }; 1349 1361 meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; 1350 1362 }; 1351 1363 1352 1364 chadtree = buildVimPlugin { 1353 1365 pname = "chadtree"; 1354 - version = "2024-02-16"; 1366 + version = "2024-02-20"; 1355 1367 src = fetchFromGitHub { 1356 1368 owner = "ms-jpq"; 1357 1369 repo = "chadtree"; 1358 - rev = "326830f797f38edefa9691cb9de35833b9571b95"; 1359 - sha256 = "14s3lcp0pyd9dqi5jhnlv0rd51qia4p5sg7p6hxrdzi86mmkz1b6"; 1370 + rev = "9212d5469aba3f0c7a9021640d4535be8fa90af7"; 1371 + sha256 = "1y52b8b2yz6wphqgh2gy9fddrha0xxi2nv04gyksr84riiwrpm12"; 1360 1372 }; 1361 1373 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 1362 1374 }; ··· 1411 1423 1412 1424 citruszest-nvim = buildVimPlugin { 1413 1425 pname = "citruszest.nvim"; 1414 - version = "2024-01-30"; 1426 + version = "2024-02-13"; 1415 1427 src = fetchFromGitHub { 1416 1428 owner = "zootedb0t"; 1417 1429 repo = "citruszest.nvim"; 1418 - rev = "6c090d537c4fcc5d187632e7e47943e41a218ba8"; 1419 - sha256 = "0x09gz17436fmybr40l69ph0r8k6abxi5jaksn058gh0s6wiq8ic"; 1430 + rev = "60e6cec400cd857ffd69d582794c3ce5571c0049"; 1431 + sha256 = "0mbs4v35v6xwi44dh8isgp66n6x10q6jkvj3ygvpqanwff6bp89s"; 1420 1432 }; 1421 1433 meta.homepage = "https://github.com/zootedb0t/citruszest.nvim/"; 1422 1434 }; ··· 2443 2455 2444 2456 conform-nvim = buildVimPlugin { 2445 2457 pname = "conform.nvim"; 2446 - version = "2024-02-13"; 2458 + version = "2024-02-22"; 2447 2459 src = fetchFromGitHub { 2448 2460 owner = "stevearc"; 2449 2461 repo = "conform.nvim"; 2450 - rev = "61cff430c9f15770d0c5e68c1b08067223bd94ab"; 2451 - sha256 = "0b6syg14d1bs57nbikiwmragj2ac8nnjk1ns46nbvhc82ixsbr09"; 2462 + rev = "192a6d2ddace343f1840a8f72efe2315bd392243"; 2463 + sha256 = "0lcg301wkf9whm1gaybi6q7vw0yc7pkh32fj5zs95v2jm0glnkpb"; 2452 2464 fetchSubmodules = true; 2453 2465 }; 2454 2466 meta.homepage = "https://github.com/stevearc/conform.nvim/"; ··· 2516 2528 2517 2529 copilot-vim = buildVimPlugin { 2518 2530 pname = "copilot.vim"; 2519 - version = "2024-02-17"; 2531 + version = "2024-02-23"; 2520 2532 src = fetchFromGitHub { 2521 2533 owner = "github"; 2522 2534 repo = "copilot.vim"; 2523 - rev = "79e1a892ca9b4fa6234fd25f2930dba5201700bd"; 2524 - sha256 = "11awdp6gmbiy9vp2bpd05x1aj7z5c3x6gkbbx4kjgk613589x7kg"; 2535 + rev = "4d32b064fedbdbf8f3fa83afa1b19ebafd3a035c"; 2536 + sha256 = "1rh246zdczrcdgicq5a848wd1sc71409qkpaj4w205czvxa21f6n"; 2525 2537 }; 2526 2538 meta.homepage = "https://github.com/github/copilot.vim/"; 2527 2539 }; 2528 2540 2529 2541 coq-artifacts = buildVimPlugin { 2530 2542 pname = "coq.artifacts"; 2531 - version = "2024-02-16"; 2543 + version = "2024-02-18"; 2532 2544 src = fetchFromGitHub { 2533 2545 owner = "ms-jpq"; 2534 2546 repo = "coq.artifacts"; 2535 - rev = "de9d71b7fbf29ec8dc06adadb18621c55556a59b"; 2536 - sha256 = "16vwf4rvbv00xg12spi8p48ciwkk1w4rlf70vnapl955r08mfwqh"; 2547 + rev = "1b7915035e1cc6b40d27c69051fd81e8fe6b62db"; 2548 + sha256 = "076n62rnr9gahw1n8j94xgrab5q1d09sf98p4nhh32gc1z4w2hd1"; 2537 2549 }; 2538 2550 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2539 2551 }; ··· 2564 2576 2565 2577 coq_nvim = buildVimPlugin { 2566 2578 pname = "coq_nvim"; 2567 - version = "2024-02-16"; 2579 + version = "2024-02-18"; 2568 2580 src = fetchFromGitHub { 2569 2581 owner = "ms-jpq"; 2570 2582 repo = "coq_nvim"; 2571 - rev = "cddbe83386efbce2a33373df1f98b3bd0b9c10a8"; 2572 - sha256 = "0v7lib5mb1washicqqzl1m3gm4wd6bi3ivygfd5j0j7kxvv6f0hw"; 2583 + rev = "6ce3cf79d66a47f368d173a2806fe107ac28f877"; 2584 + sha256 = "1pvrkckfzwsbbmrd8b08kr4jbl3fcbspg6kjnzqy9hc7yxvq90kh"; 2573 2585 }; 2574 2586 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2575 2587 }; ··· 2696 2708 2697 2709 cyberdream-nvim = buildVimPlugin { 2698 2710 pname = "cyberdream.nvim"; 2699 - version = "2024-01-16"; 2711 + version = "2024-02-15"; 2700 2712 src = fetchFromGitHub { 2701 2713 owner = "scottmckendry"; 2702 2714 repo = "cyberdream.nvim"; 2703 - rev = "5eacf2e0a36c6c44645d66ab7950a126af15dfc2"; 2704 - sha256 = "0a4v1xakcq6sc3kshl45r6iy0y881fv8zc2nyylqgy9xh5p37vzl"; 2715 + rev = "7b83422a9318e036ac21df6a63c0ab1ca745e54f"; 2716 + sha256 = "0dhp2726drdvx63vqcm3kmlk6bi7mwjr40fgwz9zspj8jg8gj40n"; 2705 2717 }; 2706 2718 meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; 2707 2719 }; ··· 2744 2756 2745 2757 debugprint-nvim = buildVimPlugin { 2746 2758 pname = "debugprint.nvim"; 2747 - version = "2024-01-21"; 2759 + version = "2024-02-22"; 2748 2760 src = fetchFromGitHub { 2749 2761 owner = "andrewferrier"; 2750 2762 repo = "debugprint.nvim"; 2751 - rev = "0c81cd2bab372bba99815f505eb1fe759d38dd88"; 2752 - sha256 = "1vyn98y3mnhdpa1yvlarqrs4wzfkgn1g70n5s0x3h1kvs1256g8c"; 2763 + rev = "4432f917be7e0c95a21af17b31b216fba60fb131"; 2764 + sha256 = "0q21kdch8ksb7i94160w5fmja30yvz6rpxkpls0g3ijaafxyk6w3"; 2753 2765 }; 2754 2766 meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; 2755 2767 }; ··· 2852 2864 2853 2865 denops-vim = buildVimPlugin { 2854 2866 pname = "denops.vim"; 2855 - version = "2024-02-06"; 2867 + version = "2024-02-24"; 2856 2868 src = fetchFromGitHub { 2857 2869 owner = "vim-denops"; 2858 2870 repo = "denops.vim"; 2859 - rev = "ebda886f724fa2eb8aaa51d569903d5c359f0887"; 2860 - sha256 = "01ln1yp9ymryc5fps1w91a99fn8bdm2gc56k9cmb07mc868p20ll"; 2871 + rev = "113c492120e5549aec8c271be2c977024544e4ce"; 2872 + sha256 = "0vp7cb7pppd0zb0c60h5h5v4bhg4c7h0gn50p072rf8bs5yb1qv7"; 2861 2873 }; 2862 2874 meta.homepage = "https://github.com/vim-denops/denops.vim/"; 2863 2875 }; ··· 3214 3226 3215 3227 doom-one-nvim = buildVimPlugin { 3216 3228 pname = "doom-one.nvim"; 3217 - version = "2022-12-24"; 3229 + version = "2024-02-14"; 3218 3230 src = fetchFromGitHub { 3219 3231 owner = "NTBBloodbath"; 3220 3232 repo = "doom-one.nvim"; 3221 - rev = "a43528cbd7908ccec7af4587ec8e18be149095bd"; 3222 - sha256 = "0zv40jrr9d65kny43bxcfx6hclrsnhirsb9cz87z08qbz9jkbywm"; 3233 + rev = "6d05890f8677d6074037ad4e7faac3f2c892a66e"; 3234 + sha256 = "05c0sjfbi72i54cwc5q57w5aggb8jgws4cjxqsibk20r5yn4wny7"; 3223 3235 }; 3224 3236 meta.homepage = "https://github.com/NTBBloodbath/doom-one.nvim/"; 3225 3237 }; ··· 3250 3262 3251 3263 dropbar-nvim = buildVimPlugin { 3252 3264 pname = "dropbar.nvim"; 3253 - version = "2024-02-17"; 3265 + version = "2024-02-24"; 3254 3266 src = fetchFromGitHub { 3255 3267 owner = "Bekaboo"; 3256 3268 repo = "dropbar.nvim"; 3257 - rev = "da63ca9b24f18b814ac75881b1e36199a7676047"; 3258 - sha256 = "125caxl299svj1lnfr718ahcsg2d2aia9mhm3jx4753piha07bsw"; 3269 + rev = "a133a7deed7431496d8e87e8e4cc9c09a9d78945"; 3270 + sha256 = "1ai1fhwlrvr0p8brqapfrdd7rlkarwf78f6plannydd58zlc4j7p"; 3259 3271 }; 3260 3272 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3261 3273 }; ··· 3564 3576 3565 3577 fidget-nvim = buildNeovimPlugin { 3566 3578 pname = "fidget.nvim"; 3567 - version = "2024-02-14"; 3579 + version = "2024-02-19"; 3568 3580 src = fetchFromGitHub { 3569 3581 owner = "j-hui"; 3570 3582 repo = "fidget.nvim"; 3571 - rev = "4e854f3299e21d1c18279add340428a97520fc44"; 3572 - sha256 = "1519w7hb5xh1cgpcgi323if1wiq6n0vyfilza1wqpbbk6801rlfy"; 3583 + rev = "60404ba67044c6ab01894dd5bf77bd64ea5e09aa"; 3584 + sha256 = "16wf6jk18r5grg0l0pqmq45nkchj5jdbdqil5v1jrvwpf7d37yki"; 3573 3585 }; 3574 3586 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 3575 3587 }; ··· 3661 3673 3662 3674 flit-nvim = buildVimPlugin { 3663 3675 pname = "flit.nvim"; 3664 - version = "2024-01-13"; 3676 + version = "2024-02-22"; 3665 3677 src = fetchFromGitHub { 3666 3678 owner = "ggandor"; 3667 3679 repo = "flit.nvim"; 3668 - rev = "39e3399ed2cbc328778258ac0d497ece9ed8fe32"; 3669 - sha256 = "0pmaymd1n8k829h2pb392xbnm9qgbsxxnzgjzv84ylmrvr6r83sq"; 3680 + rev = "94419242ba07170b0009514d745e617b120964f4"; 3681 + sha256 = "17zzabbn5f7sk0sq0j4df15jmy3q30j851gxzwf2ahrwbzh2v36z"; 3670 3682 }; 3671 3683 meta.homepage = "https://github.com/ggandor/flit.nvim/"; 3672 3684 }; ··· 3721 3733 3722 3734 flutter-tools-nvim = buildVimPlugin { 3723 3735 pname = "flutter-tools.nvim"; 3724 - version = "2024-02-14"; 3736 + version = "2024-02-19"; 3725 3737 src = fetchFromGitHub { 3726 3738 owner = "akinsho"; 3727 3739 repo = "flutter-tools.nvim"; 3728 - rev = "28482c71537bb748ccede91facc93a2ea2803a8c"; 3729 - sha256 = "16qa5hlj1a1aff89hfmg1my3k60rvxdibhx3ian3vrh5zmmf4762"; 3740 + rev = "01d72d9c1bdf2d454a60c5ba450f83e5ea783f6a"; 3741 + sha256 = "13xw7vh9ad6ipldxk7q48fd8gwfr88i1n0j3ny18mz3cwg1mldzk"; 3730 3742 }; 3731 3743 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 3732 3744 }; ··· 3877 3889 3878 3890 fzf-lua = buildVimPlugin { 3879 3891 pname = "fzf-lua"; 3880 - version = "2024-02-11"; 3892 + version = "2024-02-23"; 3881 3893 src = fetchFromGitHub { 3882 3894 owner = "ibhagwan"; 3883 3895 repo = "fzf-lua"; 3884 - rev = "91ec17b4fd0d810599f054eef08db967a0457fbf"; 3885 - sha256 = "1i3qb43mfkn32lkqkql9vrka68ljxc99slns4wp2mvc2x6xamdj7"; 3896 + rev = "3b3cc17c7bb91f6bbef7166c0756f89a189c4db4"; 3897 + sha256 = "0214vy5sid8kw8c65cr795039wchnvayhnij0vryj905m40d9f2c"; 3886 3898 }; 3887 3899 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3888 3900 }; ··· 4081 4093 4082 4094 gleam-vim = buildVimPlugin { 4083 4095 pname = "gleam.vim"; 4084 - version = "2020-06-24"; 4096 + version = "2024-02-24"; 4085 4097 src = fetchFromGitHub { 4086 4098 owner = "gleam-lang"; 4087 4099 repo = "gleam.vim"; 4088 - rev = "847a5ef57c2faef2774242c87f711d1131b89fe6"; 4089 - sha256 = "17kjby64zdnmhyia1cx9jnk4mss0gca1jz1m4hff9rl63i56bql1"; 4100 + rev = "d2f6d0b0399ab6d76b4a17b77ffec590fb2ec1c2"; 4101 + sha256 = "1pimv8cj4a1avxhnv687a9dlf0lvpny9q588lk8xr2dx1fxkcm2a"; 4090 4102 }; 4091 4103 meta.homepage = "https://github.com/gleam-lang/gleam.vim/"; 4092 4104 }; ··· 4380 4392 4381 4393 haskell-tools-nvim = buildNeovimPlugin { 4382 4394 pname = "haskell-tools.nvim"; 4383 - version = "2024-02-11"; 4395 + version = "2024-02-23"; 4384 4396 src = fetchFromGitHub { 4385 4397 owner = "MrcJkb"; 4386 4398 repo = "haskell-tools.nvim"; 4387 - rev = "48bd9e6581ff9442f1ca81995df2f1c3acba24a0"; 4388 - sha256 = "1bknval844d889vbsivd1ydz2bm60hmqhbh2xlb8rqbr1w8g1sz4"; 4399 + rev = "217cb7958ebbebf360f7c43efd5129e66d748042"; 4400 + sha256 = "14nk6jyq2y4q93ij56bdjy17h3jlmjwsspw3l6ahvjsl6yg1lv75"; 4389 4401 }; 4390 4402 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4391 4403 }; ··· 4559 4571 4560 4572 hotpot-nvim = buildVimPlugin { 4561 4573 pname = "hotpot.nvim"; 4562 - version = "2024-01-25"; 4574 + version = "2024-02-21"; 4563 4575 src = fetchFromGitHub { 4564 4576 owner = "rktjmp"; 4565 4577 repo = "hotpot.nvim"; 4566 - rev = "4deb08235bfccfbba8b0c031b1cfc8189883cdb4"; 4567 - sha256 = "0p3q671s1wca9qnyssbigafh7ylbf6yg2rxn1s9gxgmksvmj0d1a"; 4578 + rev = "b18d3d82e8545d9f765870c1d8f0da041bd61097"; 4579 + sha256 = "1jb2wbkrx4cdncwz991lxhgvfsqkx6zq004ig7jpw8hbkxd6db3z"; 4568 4580 }; 4569 4581 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 4570 4582 }; ··· 4655 4667 4656 4668 image-nvim = buildNeovimPlugin { 4657 4669 pname = "image.nvim"; 4658 - version = "2024-02-13"; 4670 + version = "2024-02-23"; 4659 4671 src = fetchFromGitHub { 4660 4672 owner = "3rd"; 4661 4673 repo = "image.nvim"; 4662 - rev = "4c6cb5ad93ee93d8d7b7c84e1eb291cee99f0a0e"; 4663 - sha256 = "0z3c7l12rjabb70rrlagj2j6cilvmqhws2dn0fp8s2mnapgcj7cs"; 4674 + rev = "b0e24e6f4b2c8a7a5656e8418bbfd2200cabc9b9"; 4675 + sha256 = "1wnhl0lkl6vzwvkas13bp5pi1j3zdyhfqclm248czxp9kxi4y1zl"; 4664 4676 }; 4665 4677 meta.homepage = "https://github.com/3rd/image.nvim/"; 4666 4678 }; ··· 5004 5016 5005 5017 knap = buildVimPlugin { 5006 5018 pname = "knap"; 5007 - version = "2023-07-25"; 5019 + version = "2024-02-20"; 5008 5020 src = fetchFromGitHub { 5009 5021 owner = "frabjous"; 5010 5022 repo = "knap"; 5011 - rev = "503010f541696e99ed5c62f658620e546cebf8b0"; 5012 - sha256 = "1aqfy1c4h95p94npdvyd7dhkr19f4qbnmr05sg1wbvqd9lfkslym"; 5023 + rev = "cf478b707eea4eaa775b2977b816a5d567c0209e"; 5024 + sha256 = "0pz0kdx62msjhdfmy52hg6sdh6kn1p79khisggnj7ljjp73dmcbb"; 5013 5025 }; 5014 5026 meta.homepage = "https://github.com/frabjous/knap/"; 5015 5027 }; ··· 5100 5112 5101 5113 lazygit-nvim = buildVimPlugin { 5102 5114 pname = "lazygit.nvim"; 5103 - version = "2023-12-15"; 5115 + version = "2024-02-22"; 5104 5116 src = fetchFromGitHub { 5105 5117 owner = "kdheepak"; 5106 5118 repo = "lazygit.nvim"; 5107 - rev = "1e08e3f5ac1152339690140e61a4a32b3bdc7de5"; 5108 - sha256 = "1rs3sva578j28hy6881w2wjxixl7g7rirard0fljxz460wfnr0vx"; 5119 + rev = "10a5f30536dc2d4abe36d410d83149272ea457fa"; 5120 + sha256 = "16cf52l4di8pi8b8h7fqnq75spsxv3xvhcqhrq8arcl9zz2pwcbf"; 5109 5121 }; 5110 5122 meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; 5111 5123 }; 5112 5124 5113 5125 lean-nvim = buildVimPlugin { 5114 5126 pname = "lean.nvim"; 5115 - version = "2024-02-04"; 5127 + version = "2024-02-24"; 5116 5128 src = fetchFromGitHub { 5117 5129 owner = "Julian"; 5118 5130 repo = "lean.nvim"; 5119 - rev = "1a2a2dfbc7e6775e9ec8b84e5eadaf31fde1894e"; 5120 - sha256 = "1lnwsiam4wkqjaamkdb34y1mgy5pir38kssm41v3w83n4gnn8g6f"; 5131 + rev = "dd37e1d2e320fb8a0948bf6ca3f7703c98b80ecb"; 5132 + sha256 = "1n9477lfd12x76vah2p25q36djjf9vmxlqimzdjfl6xs2c3vbcsr"; 5121 5133 }; 5122 5134 meta.homepage = "https://github.com/Julian/lean.nvim/"; 5123 5135 }; ··· 5148 5160 5149 5161 leap-nvim = buildVimPlugin { 5150 5162 pname = "leap.nvim"; 5151 - version = "2024-02-16"; 5163 + version = "2024-02-23"; 5152 5164 src = fetchFromGitHub { 5153 5165 owner = "ggandor"; 5154 5166 repo = "leap.nvim"; 5155 - rev = "52f7ce4fcc1764caac77cf4d43c2c4f5fb42d517"; 5156 - sha256 = "1dpgj7pmq76mc0vg1ahxnh3scl3zdydyfvrhb8gjmdhh32lzwi13"; 5167 + rev = "b41f48643b483bb0881c0f7804f6f0be7bb95155"; 5168 + sha256 = "07jf66bwq5n2xjgkf05983k7y08g547xry6114wcsvjkn98qrxj3"; 5157 5169 }; 5158 5170 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 5159 5171 }; ··· 5232 5244 5233 5245 lh-vim-lib = buildVimPlugin { 5234 5246 pname = "lh-vim-lib"; 5235 - version = "2023-12-27"; 5247 + version = "2024-02-23"; 5236 5248 src = fetchFromGitHub { 5237 5249 owner = "LucHermitte"; 5238 5250 repo = "lh-vim-lib"; 5239 - rev = "ec13cd3f042d35c87bddba6c727f5d98091ffe95"; 5240 - sha256 = "0c41cj9f2wc13sh3blby8mpmvqrq7qaz3kq1araxm2p1np4spql1"; 5251 + rev = "8f01365d045f46900c506b99ea1a401f45482619"; 5252 + sha256 = "1pkx161bkpdbb9kj8nz510zb7yf6axnsqsh9wsqylp8s5j3grrxs"; 5241 5253 }; 5242 5254 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 5243 5255 }; ··· 5724 5736 5725 5737 mason-lspconfig-nvim = buildVimPlugin { 5726 5738 pname = "mason-lspconfig.nvim"; 5727 - version = "2024-02-14"; 5739 + version = "2024-02-22"; 5728 5740 src = fetchFromGitHub { 5729 5741 owner = "williamboman"; 5730 5742 repo = "mason-lspconfig.nvim"; 5731 - rev = "fe4cce44dec93c69be17dad79b21de867dde118a"; 5732 - sha256 = "0p788r8k6dj8w5kxkhg8jwzrgyspvlbwd48lhday1gvqxbgfrcb8"; 5743 + rev = "21d33d69a81f6351e5a5f49078b2e4f0075c8e73"; 5744 + sha256 = "1dxx7b5aadhws58dzxh7am0rcnzzzhfxbsnkcl5hp9d221wkvi3q"; 5733 5745 }; 5734 5746 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5735 5747 }; ··· 5844 5856 5845 5857 midnight-nvim = buildVimPlugin { 5846 5858 pname = "midnight.nvim"; 5847 - version = "2024-01-30"; 5859 + version = "2024-02-24"; 5848 5860 src = fetchFromGitHub { 5849 5861 owner = "dasupradyumna"; 5850 5862 repo = "midnight.nvim"; 5851 - rev = "13d812355db1e535ba5c790186d301e1fe9e7e1b"; 5852 - sha256 = "1ynwivjw4kn4zz4ahpinvdyd5ndcss308nbqap5pnqzza2k8a7qh"; 5863 + rev = "b5a1dd02a3c2ddc56de8466da45895b19981584a"; 5864 + sha256 = "1ajpkw12ff7xhzl3axl5y3q13zsrjm24mydwr166x3lba6ccqif2"; 5853 5865 }; 5854 5866 meta.homepage = "https://github.com/dasupradyumna/midnight.nvim/"; 5855 5867 }; ··· 5858 5870 pname = "mind.nvim"; 5859 5871 version = "2023-03-22"; 5860 5872 src = fetchFromGitHub { 5861 - owner = "phaazon"; 5873 + owner = "hadronized"; 5862 5874 repo = "mind.nvim"; 5863 5875 rev = "002137dd7cf97865ebd01b6a260209d2daf2da66"; 5864 5876 sha256 = "1p7gb8p1jrb2wx3x67lv7am3k1a14kvwsq89fdpb8b060s2l1214"; 5865 5877 }; 5866 - meta.homepage = "https://github.com/phaazon/mind.nvim/"; 5878 + meta.homepage = "https://github.com/hadronized/mind.nvim/"; 5867 5879 }; 5868 5880 5869 5881 mini-nvim = buildVimPlugin { 5870 5882 pname = "mini.nvim"; 5871 - version = "2024-02-16"; 5883 + version = "2024-02-23"; 5872 5884 src = fetchFromGitHub { 5873 5885 owner = "echasnovski"; 5874 5886 repo = "mini.nvim"; 5875 - rev = "1d49300d50a2c8ee7faecceb151084f207ff65ba"; 5876 - sha256 = "1md4wbydbnwmyw72pj1w67a0ljcgx4qam2a41ka3bxcr2hr2n5nw"; 5887 + rev = "b7403ad0c2a4dab777244171ca1b7e8c89696584"; 5888 + sha256 = "0xxli77cs0q2mk3ykvirvfs10dk8ydx9j9fprmgvvis98d4ir14j"; 5877 5889 }; 5878 5890 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5879 5891 }; ··· 5964 5976 5965 5977 molten-nvim = buildVimPlugin { 5966 5978 pname = "molten-nvim"; 5967 - version = "2024-01-26"; 5979 + version = "2024-02-23"; 5968 5980 src = fetchFromGitHub { 5969 5981 owner = "benlubas"; 5970 5982 repo = "molten-nvim"; 5971 - rev = "21d766c2d60e5f6e03f507e7f3e382a2a927ad41"; 5972 - sha256 = "15bnp062hxjh477pr5rqs4w9wpqy6rf2h64l9hsaijamrk19qd4y"; 5983 + rev = "8346bba69e0de96278dad2038e9be74605908b7d"; 5984 + sha256 = "08f3zxzka43f87fks56594476h57yq01x7a1zdsn4acc278xg1nb"; 5973 5985 }; 5974 5986 meta.homepage = "https://github.com/benlubas/molten-nvim/"; 5975 5987 }; ··· 6012 6024 6013 6025 multicursors-nvim = buildVimPlugin { 6014 6026 pname = "multicursors.nvim"; 6015 - version = "2023-11-27"; 6027 + version = "2024-02-21"; 6016 6028 src = fetchFromGitHub { 6017 6029 owner = "smoka7"; 6018 6030 repo = "multicursors.nvim"; 6019 - rev = "8e876fe9db46c1b76c151202b418df21eca07bad"; 6020 - sha256 = "0jva5l38ikzgy0nw2il6yfpm9z7ibi99ijfqnwcy7zq9kryysnmy"; 6031 + rev = "8b3e14682eed06a532b155c7eae33e174846b3fd"; 6032 + sha256 = "02ar7m9g92lg7rhz7l1vm2sn8c353wk1rvl32wdbqsbi70ac8pi7"; 6021 6033 }; 6022 6034 meta.homepage = "https://github.com/smoka7/multicursors.nvim/"; 6023 6035 }; ··· 6276 6288 6277 6289 neo-tree-nvim = buildVimPlugin { 6278 6290 pname = "neo-tree.nvim"; 6279 - version = "2024-02-16"; 6291 + version = "2024-02-18"; 6280 6292 src = fetchFromGitHub { 6281 6293 owner = "nvim-neo-tree"; 6282 6294 repo = "neo-tree.nvim"; 6283 - rev = "db178f4a49c19f8e4ed5a01dafa9d79e76f0081e"; 6284 - sha256 = "1kzbz3163mw70cbxwf0kpb5dhz3qh68ywx23n7m4mzrg4anwlhkb"; 6295 + rev = "7d3b02073e59ed9ef271795787de76d0de8f5294"; 6296 + sha256 = "0xqy1lxs450w21688a8190jsda8az9745pxyb5l6lbl60r9m9fkh"; 6285 6297 }; 6286 6298 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 6287 6299 }; ··· 6300 6312 6301 6313 neoconf-nvim = buildVimPlugin { 6302 6314 pname = "neoconf.nvim"; 6303 - version = "2024-02-17"; 6315 + version = "2024-02-23"; 6304 6316 src = fetchFromGitHub { 6305 6317 owner = "folke"; 6306 6318 repo = "neoconf.nvim"; 6307 - rev = "4ef6c6c5882e7e16209173fb8c47414202843384"; 6308 - sha256 = "0shaipc3nnm3gr19ivxcyqydihlryr07axs1sqvhy0x0x02y37jp"; 6319 + rev = "faab415b0ba57f0a15a82210f346f662e6551e1a"; 6320 + sha256 = "0malbx94g0rf4r068yl3whlwcxyy41i1z1j2pgajxbrg7w03bymy"; 6309 6321 }; 6310 6322 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 6311 6323 }; ··· 6336 6348 6337 6349 neodev-nvim = buildVimPlugin { 6338 6350 pname = "neodev.nvim"; 6339 - version = "2024-02-16"; 6351 + version = "2024-02-23"; 6340 6352 src = fetchFromGitHub { 6341 6353 owner = "folke"; 6342 6354 repo = "neodev.nvim"; 6343 - rev = "de3685b8c1cd439dd96b7958793f6f381f98652d"; 6344 - sha256 = "184v1zxbcrndkzbqa9v9mc82vy0mjjwkww62n6nqqvf316dklzwf"; 6355 + rev = "f7f249b361e9fb245eea24cbcd9f5502e796c6ea"; 6356 + sha256 = "1ajya6chj85mzn4k94y2ihbnq4z6fwpa61k04rlz45n9diaczai6"; 6345 6357 }; 6346 6358 meta.homepage = "https://github.com/folke/neodev.nvim/"; 6347 6359 }; ··· 6372 6384 6373 6385 neogit = buildVimPlugin { 6374 6386 pname = "neogit"; 6375 - version = "2024-02-12"; 6387 + version = "2024-02-23"; 6376 6388 src = fetchFromGitHub { 6377 6389 owner = "NeogitOrg"; 6378 6390 repo = "neogit"; 6379 - rev = "1c0369a39587054ff473179c1c04e793fb3d6378"; 6380 - sha256 = "12viin5g409ac5d6p62hz9kyvzrjiyg0l04m28i1hxh5qn719k3q"; 6391 + rev = "0d0879b0045fb213c328126969a3317c0963d34a"; 6392 + sha256 = "1nflx2kk2q0kwwxafbvdfa92pn4vzvynr4jqd5jni9h7n5xvg9dl"; 6381 6393 }; 6382 6394 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 6383 6395 }; ··· 6444 6456 6445 6457 neorg = buildVimPlugin { 6446 6458 pname = "neorg"; 6447 - version = "2024-02-15"; 6459 + version = "2024-02-23"; 6448 6460 src = fetchFromGitHub { 6449 6461 owner = "nvim-neorg"; 6450 6462 repo = "neorg"; 6451 - rev = "7b3e794aa8722826418501608c8a3ffe4e19ea30"; 6452 - sha256 = "1cr8hxwyzcca5kwajadvsmi0v1hzr8lfi3gcyhilxjnmaiiqaing"; 6463 + rev = "a157ab3ee86a125a6f83ea9fa6e1f8f1c7ac6da2"; 6464 + sha256 = "02j77kdjaqlhbfcp00q4yl4fr7k2c5773s25kdwnwkkv81pvpnrh"; 6453 6465 }; 6454 6466 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 6455 6467 }; ··· 6552 6564 6553 6565 neotest-dotnet = buildVimPlugin { 6554 6566 pname = "neotest-dotnet"; 6555 - version = "2024-02-07"; 6567 + version = "2024-02-22"; 6556 6568 src = fetchFromGitHub { 6557 6569 owner = "Issafalcon"; 6558 6570 repo = "neotest-dotnet"; 6559 - rev = "cc387cbd39fd7455ea0a3e0348ccd0da35aa3443"; 6560 - sha256 = "0fndhlgwngvm5dnxxkpv8cbrf1qk5pla2ys9pmgabf3q7js7lq0f"; 6571 + rev = "c19df2a139d88c5b4130b830d2cbe63a2c6c6c0c"; 6572 + sha256 = "1bb9dv6g7x793hgbg20lf8igjym2ixcxk8ymrrhlcn0489sx79rb"; 6561 6573 }; 6562 6574 meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; 6563 6575 }; ··· 6577 6589 6578 6590 neotest-go = buildVimPlugin { 6579 6591 pname = "neotest-go"; 6580 - version = "2024-02-12"; 6592 + version = "2024-02-24"; 6581 6593 src = fetchFromGitHub { 6582 6594 owner = "nvim-neotest"; 6583 6595 repo = "neotest-go"; 6584 - rev = "ba5d536304ed6971f00d16b48ec26997622ffb43"; 6585 - sha256 = "0adbz26anv3qnwjw018bkxcf3syjxjdkv71zw3lnal34k5xp6x27"; 6596 + rev = "6a2f996d89fe4631942e035b1c114544ee045043"; 6597 + sha256 = "1jnsgkmsm2jmjd5zhkf3dhrbc04ysz3n0n28frsbvh839n3cdm7f"; 6586 6598 }; 6587 6599 meta.homepage = "https://github.com/nvim-neotest/neotest-go/"; 6588 6600 }; ··· 6601 6613 6602 6614 neotest-jest = buildVimPlugin { 6603 6615 pname = "neotest-jest"; 6604 - version = "2024-02-12"; 6616 + version = "2024-02-19"; 6605 6617 src = fetchFromGitHub { 6606 6618 owner = "nvim-neotest"; 6607 6619 repo = "neotest-jest"; 6608 - rev = "c2118446d770fedb360a91b1d91a7025db86d4f1"; 6609 - sha256 = "0wzgwx4mdwhrj77bf0wv6rv4qjii118hayavdamwsszpm1ddyvaz"; 6620 + rev = "959d45b133de938c79e3f064db188680eaf69055"; 6621 + sha256 = "12mkqbz5qg59nc3lqn5sl7dyi5631xpish8i4c5xaaxn3k5b9pss"; 6610 6622 }; 6611 6623 meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; 6612 6624 }; ··· 6625 6637 6626 6638 neotest-phpunit = buildVimPlugin { 6627 6639 pname = "neotest-phpunit"; 6628 - version = "2023-12-28"; 6640 + version = "2024-02-24"; 6629 6641 src = fetchFromGitHub { 6630 6642 owner = "olimorris"; 6631 6643 repo = "neotest-phpunit"; 6632 - rev = "c0f398a239b24a5960ab6f76094bd535866451da"; 6633 - sha256 = "0f97fr27yvvykyzvpv07azsaa1ik5aci5vn6xk48xzy74ha1njr1"; 6644 + rev = "2f01e83eedbcf6f0257934b32b5d4fda404a9f11"; 6645 + sha256 = "0yqi7n6ljr3drgng9yj7im6x35fjb9ap5p0svv1n7lwcbnnbywai"; 6634 6646 }; 6635 6647 meta.homepage = "https://github.com/olimorris/neotest-phpunit/"; 6636 6648 }; ··· 6661 6673 6662 6674 neotest-rspec = buildVimPlugin { 6663 6675 pname = "neotest-rspec"; 6664 - version = "2023-11-02"; 6676 + version = "2024-02-24"; 6665 6677 src = fetchFromGitHub { 6666 6678 owner = "olimorris"; 6667 6679 repo = "neotest-rspec"; 6668 - rev = "8630acad9e84b8267646bc8712a4365af7a12f2b"; 6669 - sha256 = "13s3im555wz66z1hmmn8zlpy6vsry0xi87yxfm7hjpfcb56lqncc"; 6680 + rev = "3f08e43dade616dc271963af94ce5ddd13b61159"; 6681 + sha256 = "12jb71d760z4myd78w3i2cccbbabbyiq8m1s3yfpvz1cvbqwfwqg"; 6670 6682 }; 6671 6683 meta.homepage = "https://github.com/olimorris/neotest-rspec/"; 6672 6684 }; ··· 6709 6721 6710 6722 neotest-vitest = buildVimPlugin { 6711 6723 pname = "neotest-vitest"; 6712 - version = "2024-02-09"; 6724 + version = "2024-02-18"; 6713 6725 src = fetchFromGitHub { 6714 6726 owner = "marilari88"; 6715 6727 repo = "neotest-vitest"; 6716 - rev = "75bb96b8b18adcf5152fdb8a9342373a20a463ce"; 6717 - sha256 = "1k459x2dyw2gr3i9ayqwldbad6zwbr6sp7js1bz9i4ily8wn5y7y"; 6728 + rev = "c0ea475596483eb02fa8e92c6be65c0536d55630"; 6729 + sha256 = "0ksja6zr6l9jcww33sy72g4s82gbkvryh0wm98jfbdsiybjffb50"; 6718 6730 }; 6719 6731 meta.homepage = "https://github.com/marilari88/neotest-vitest/"; 6720 6732 }; ··· 6805 6817 6806 6818 netman-nvim = buildVimPlugin { 6807 6819 pname = "netman.nvim"; 6808 - version = "2024-01-05"; 6820 + version = "2024-02-19"; 6809 6821 src = fetchFromGitHub { 6810 6822 owner = "miversen33"; 6811 6823 repo = "netman.nvim"; 6812 - rev = "6f1e2687d6e534e588d8281b987f33c3f0870e8a"; 6813 - sha256 = "0grdfvd222b4992c3g6wj86jpy73v29ihbz4k8qs23wqgmz7x9r2"; 6824 + rev = "d0ec9d4ca195b2c87bf46ab050130a2c806310c4"; 6825 + sha256 = "0043r66vr10qwdd305q4ckizk8lkm0xy4wazm0yfhq37jwrbhh7d"; 6814 6826 }; 6815 6827 meta.homepage = "https://github.com/miversen33/netman.nvim/"; 6816 6828 }; ··· 6841 6853 6842 6854 nfnl = buildVimPlugin { 6843 6855 pname = "nfnl"; 6844 - version = "2024-01-21"; 6856 + version = "2024-02-19"; 6845 6857 src = fetchFromGitHub { 6846 6858 owner = "Olical"; 6847 6859 repo = "nfnl"; 6848 - rev = "7ef3da23c5b7f9e08ca7e1f9807c1a5a93e2f33f"; 6849 - sha256 = "0p0cfds0z409c5ydn8j7ycsh9jmaz0a7izakgkmg8lpqihvw6dc2"; 6860 + rev = "92f03c01405477fc61e410bb75d4387781a493dc"; 6861 + sha256 = "02ih6pjapws1j62mxa02dljjzm82bzms4ccjldsz5l02ks0k8vcr"; 6850 6862 }; 6851 6863 meta.homepage = "https://github.com/Olical/nfnl/"; 6852 6864 }; ··· 6949 6961 6950 6962 no-clown-fiesta-nvim = buildVimPlugin { 6951 6963 pname = "no-clown-fiesta.nvim"; 6952 - version = "2024-01-30"; 6964 + version = "2024-02-20"; 6953 6965 src = fetchFromGitHub { 6954 6966 owner = "aktersnurra"; 6955 6967 repo = "no-clown-fiesta.nvim"; 6956 - rev = "dae9bbb61223218d0043baffb3ede4cee9568872"; 6957 - sha256 = "0dg6pk8p7gc18nf17yxbs0c4pv1ng44n41jppi71dgv6xb481mbz"; 6968 + rev = "667d51fd990d52f7ba80d9f76baa217dd79c6b11"; 6969 + sha256 = "17kg08fx15fn94073ppnmga3npr8ba9qjxnmhfccph49i90q7d95"; 6958 6970 }; 6959 6971 meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/"; 6960 6972 }; ··· 6997 7009 6998 7010 none-ls-nvim = buildVimPlugin { 6999 7011 pname = "none-ls.nvim"; 7000 - version = "2024-02-13"; 7012 + version = "2024-02-24"; 7001 7013 src = fetchFromGitHub { 7002 7014 owner = "nvimtools"; 7003 7015 repo = "none-ls.nvim"; 7004 - rev = "34b1311bd07bd3741e60e06b34d0709d6e5a9f0f"; 7005 - sha256 = "07bxv7xcjgyzvmh4lpdqn2350awi2ah5bjrimqvcm0hrak7b204x"; 7016 + rev = "0f7e1094d06c9d0fa31f545db7f00a0c518397ef"; 7017 + sha256 = "0c970nk32grmc3syw6rqf9szfkxnkjpj1jjajh3c02rjlid56w7y"; 7006 7018 }; 7007 7019 meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; 7008 7020 }; ··· 7141 7153 7142 7154 nvim-autopairs = buildVimPlugin { 7143 7155 pname = "nvim-autopairs"; 7144 - version = "2024-02-17"; 7156 + version = "2024-02-24"; 7145 7157 src = fetchFromGitHub { 7146 7158 owner = "windwp"; 7147 7159 repo = "nvim-autopairs"; 7148 - rev = "2e8a10c5fc0dcaf8296a5f1a7077efcd37065cc8"; 7149 - sha256 = "1d02klx0fhacg1ighmz84176rrm0a28dv19fnryhd0086b8ykrr9"; 7160 + rev = "1efb4f2e754d282762a1413ea0528d9a45143cdd"; 7161 + sha256 = "11mxb1xj5m24hgc52cdns2cndnn1m3m5gsv7yzd2zy4iqdjf9y1g"; 7150 7162 }; 7151 7163 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 7152 7164 }; ··· 7177 7189 7178 7190 nvim-bqf = buildVimPlugin { 7179 7191 pname = "nvim-bqf"; 7180 - version = "2023-12-06"; 7192 + version = "2024-02-20"; 7181 7193 src = fetchFromGitHub { 7182 7194 owner = "kevinhwang91"; 7183 7195 repo = "nvim-bqf"; 7184 - rev = "bdc2a4e5bb670b3c0e33ada9c0eec636d93a0748"; 7185 - sha256 = "1kla734nj2q6bin9d1gzm4kml0bl89q2hfr0l9ly2lw3s506nynb"; 7196 + rev = "654c904d5ad9dc4846445056086168e25bd8ba2d"; 7197 + sha256 = "03gy2qnx7r6h0kk6h1x4pshwh08q5zaw5pxdpwnyfi9fkgdidcyc"; 7186 7198 }; 7187 7199 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 7188 7200 }; ··· 7345 7357 7346 7358 nvim-dap-go = buildVimPlugin { 7347 7359 pname = "nvim-dap-go"; 7348 - version = "2023-10-07"; 7360 + version = "2024-02-21"; 7349 7361 src = fetchFromGitHub { 7350 7362 owner = "leoluz"; 7351 7363 repo = "nvim-dap-go"; 7352 - rev = "a5cc8dcad43f0732585d4793deb02a25c4afb766"; 7353 - sha256 = "00nm95dpbmjnndvh8kapbgmrbfjqg3dd8hhrwgd3rmk30d777zxq"; 7364 + rev = "64f73400761e2d19459e664a52ea478f3a4420e7"; 7365 + sha256 = "1r6cqvz6kfmkfq6a5vv9kqqqs8sfwhmr26wilrd18sgya58hbdvn"; 7354 7366 }; 7355 7367 meta.homepage = "https://github.com/leoluz/nvim-dap-go/"; 7356 7368 }; 7357 7369 7358 7370 nvim-dap-python = buildVimPlugin { 7359 7371 pname = "nvim-dap-python"; 7360 - version = "2024-02-01"; 7372 + version = "2024-02-19"; 7361 7373 src = fetchFromGitHub { 7362 7374 owner = "mfussenegger"; 7363 7375 repo = "nvim-dap-python"; 7364 - rev = "f5b6f3a90aae0284b61fb3565e575267c19a16e6"; 7365 - sha256 = "0drz7gmlg5kyz8a3xhczwlg2bc7lpdwph4q3acjm9skv67cp5bfj"; 7376 + rev = "66560f0ebddf96604f7037e1efad3ba6942761e6"; 7377 + sha256 = "0yc96r53iy0iim2nkl3rz5fza148fs6wk9y9k19k90ilzhh2ay3k"; 7366 7378 }; 7367 7379 meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/"; 7368 7380 }; ··· 7465 7477 7466 7478 nvim-highlight-colors = buildVimPlugin { 7467 7479 pname = "nvim-highlight-colors"; 7468 - version = "2024-01-25"; 7480 + version = "2024-02-23"; 7469 7481 src = fetchFromGitHub { 7470 7482 owner = "brenoprata10"; 7471 7483 repo = "nvim-highlight-colors"; 7472 - rev = "cb3bdad6501d6314fe0ed00eee883b98fc0ec8db"; 7473 - sha256 = "0hh6cccs32g7b1ashz7kjmrcgfdjrd5dw3as0b3d5v04shm0vd17"; 7484 + rev = "6ec3af16ba9110a95513ab0527053410663b10c0"; 7485 + sha256 = "1jgifrzmzv4f3vaw60xmjwjzihpc2qz90qidqzls02swmh84vada"; 7474 7486 }; 7475 7487 meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; 7476 7488 }; 7477 7489 7478 7490 nvim-highlite = buildVimPlugin { 7479 7491 pname = "nvim-highlite"; 7480 - version = "2024-02-17"; 7492 + version = "2024-02-24"; 7481 7493 src = fetchFromGitHub { 7482 7494 owner = "Iron-E"; 7483 7495 repo = "nvim-highlite"; 7484 - rev = "6c177613d5de2962c4d5b79d96894d77b7b55c31"; 7485 - sha256 = "1563bbwz2szy0gc7i17dii5y1bq0s78dh8k9z5xbb2a415s3qr1s"; 7496 + rev = "44525161735e6e5726c9e3eb0a504b2c975b7a64"; 7497 + sha256 = "0z95473fx8ys4yd5j6nhn5v24bj8sfzv8rb9hl581a7zp2fmwxif"; 7486 7498 }; 7487 7499 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7488 7500 }; ··· 7513 7525 7514 7526 nvim-jdtls = buildVimPlugin { 7515 7527 pname = "nvim-jdtls"; 7516 - version = "2024-02-17"; 7528 + version = "2024-02-21"; 7517 7529 src = fetchFromGitHub { 7518 7530 owner = "mfussenegger"; 7519 7531 repo = "nvim-jdtls"; 7520 - rev = "01b57f75b00e71541aa328398d5e10ba5ca3ea18"; 7521 - sha256 = "0mfaim31n99j7jd9q1i67ri5a8jkkfkndyhqvl6dcybziyj86l8w"; 7532 + rev = "382b9f625861f47d95876bcfb4c261f3b96077cb"; 7533 + sha256 = "1c65a12w1lmh16f6rwpq5nf5xqr3sna7arbwywh0bnxg6i3lhbgf"; 7522 7534 }; 7523 7535 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 7524 7536 }; ··· 7596 7608 7597 7609 nvim-lint = buildVimPlugin { 7598 7610 pname = "nvim-lint"; 7599 - version = "2024-02-16"; 7611 + version = "2024-02-24"; 7600 7612 src = fetchFromGitHub { 7601 7613 owner = "mfussenegger"; 7602 7614 repo = "nvim-lint"; 7603 - rev = "31be66c27214174a28fc092ffcf4bb3e8f6cfd43"; 7604 - sha256 = "0n1rkxddmz4q7isf49cigr0viyny758ds8bj3g1rcgd7qd7x4s3m"; 7615 + rev = "85fe14d080d902dcc566461f0205495d0c153372"; 7616 + sha256 = "1xs45spp4j65hxmja1jpcqsmw4sr32vxmhhqwaza7b54z9pb82qy"; 7605 7617 }; 7606 7618 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7607 7619 }; ··· 7632 7644 7633 7645 nvim-lspconfig = buildVimPlugin { 7634 7646 pname = "nvim-lspconfig"; 7635 - version = "2024-02-16"; 7647 + version = "2024-02-24"; 7636 7648 src = fetchFromGitHub { 7637 7649 owner = "neovim"; 7638 7650 repo = "nvim-lspconfig"; 7639 - rev = "d1bab4cf4b69e49d6058028fd933d8ef5e74e680"; 7640 - sha256 = "10sfqf97v2cr9l6fb1i9zvv5srlc0hzm3k74ivb9vwvj6d3c2kfn"; 7651 + rev = "b8751ff9ac9fd6ce253e0653d898de02e54040d5"; 7652 + sha256 = "1ak2fdsp2rbv69swzxw8x8ki5c03alzzamkdz1m3jpjd5x1x62hn"; 7641 7653 }; 7642 7654 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 7643 7655 }; ··· 7692 7704 7693 7705 nvim-metals = buildVimPlugin { 7694 7706 pname = "nvim-metals"; 7695 - version = "2024-02-14"; 7707 + version = "2024-02-22"; 7696 7708 src = fetchFromGitHub { 7697 7709 owner = "scalameta"; 7698 7710 repo = "nvim-metals"; 7699 - rev = "94c8d4d3b13bbf51594cfb940454af33e1149f8b"; 7700 - sha256 = "1p6rpap752y0y42xhl5jkmv08fx1aggjnqyb9adsm11p351yqm1r"; 7711 + rev = "9f498a5f74771cedaa05871a79df91aa09ad6bd9"; 7712 + sha256 = "1ll7nihbwl8rk0l9zrl55rapnc7h1hwcgmvgm6595zjba30sjazn"; 7701 7713 }; 7702 7714 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 7703 7715 }; ··· 7860 7872 7861 7873 nvim-scrollview = buildVimPlugin { 7862 7874 pname = "nvim-scrollview"; 7863 - version = "2024-02-13"; 7875 + version = "2024-02-19"; 7864 7876 src = fetchFromGitHub { 7865 7877 owner = "dstein64"; 7866 7878 repo = "nvim-scrollview"; 7867 - rev = "1852d8927e3e4c53df8c675a8a271175483c6ede"; 7868 - sha256 = "0cq9q2q7lmbcq0xcrr9wxvkhb36vsbjg9bm84rqga740db1az1da"; 7879 + rev = "7ef112edde3355cb50c3b7bf1e8909c8d2bc3186"; 7880 + sha256 = "146ljp5gh7vypr7hj6xxkzhlsg7dja4f0b1651clsi0sarxd59s9"; 7869 7881 }; 7870 7882 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7871 7883 }; ··· 7884 7896 7885 7897 nvim-snippy = buildVimPlugin { 7886 7898 pname = "nvim-snippy"; 7887 - version = "2024-01-14"; 7899 + version = "2024-02-24"; 7888 7900 src = fetchFromGitHub { 7889 7901 owner = "dcampos"; 7890 7902 repo = "nvim-snippy"; 7891 - rev = "8e4e39a4bf5f8939fcf4898d1fba48d1d1f72303"; 7892 - sha256 = "0ib8vlh2v3s93b15iv49yzx68bz4rhcgbapdp9cjxdlnvqzyf27y"; 7903 + rev = "6295b6cb30725c343a8986096c9f04b0e7646c52"; 7904 + sha256 = "1rplgghm6xr803xhgshrnbs4qvda4331znywsfwycxqyl7zvynsf"; 7893 7905 }; 7894 7906 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 7895 7907 }; ··· 7908 7920 7909 7921 nvim-spectre = buildVimPlugin { 7910 7922 pname = "nvim-spectre"; 7911 - version = "2024-02-07"; 7923 + version = "2024-02-19"; 7912 7924 src = fetchFromGitHub { 7913 7925 owner = "nvim-pack"; 7914 7926 repo = "nvim-spectre"; 7915 - rev = "6a0785ef64c839d935a2f92e20988e962fb6537e"; 7916 - sha256 = "1qn1w0n209fhi160mr2jknvly53zj2njcy34cszw0v7sal3achlw"; 7927 + rev = "3712ff0cdf4f9f877d9ca708d835a877d9a0abaf"; 7928 + sha256 = "1112r1qz44mgvqda98a1ch4w262n5hs9ylgp9fdvgz62nhgxgl5m"; 7917 7929 }; 7918 7930 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 7919 7931 }; ··· 7980 7992 7981 7993 nvim-tree-lua = buildVimPlugin { 7982 7994 pname = "nvim-tree.lua"; 7983 - version = "2024-02-20"; 7995 + version = "2024-02-24"; 7984 7996 src = fetchFromGitHub { 7985 7997 owner = "nvim-tree"; 7986 7998 repo = "nvim-tree.lua"; 7987 - rev = "030defdb6522f5f716d8201d20ca1a2baa57ca66"; 7988 - sha256 = "sha256-eWqm1Vk3KQspImy/k2aMXFmsXkVQkMjrVidUVmEJzek="; 7999 + rev = "d52fdeb0a300ac42b9cfa65ae0600a299f8e8677"; 8000 + sha256 = "0dngnviq36z9jsm1p6w4b3xg31k6fj05xdk6qn0cxjjharrskazi"; 7989 8001 }; 7990 8002 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 7991 8003 }; 7992 8004 7993 8005 nvim-treesitter = buildVimPlugin { 7994 8006 pname = "nvim-treesitter"; 7995 - version = "2024-02-17"; 8007 + version = "2024-02-24"; 7996 8008 src = fetchFromGitHub { 7997 8009 owner = "nvim-treesitter"; 7998 8010 repo = "nvim-treesitter"; 7999 - rev = "17d68ac13c902f55253b7facb47df4c0ae532575"; 8000 - sha256 = "1m77s8va6h6g2xvjfjw3adigyg09z0qnrwbfkbymksa36y4jgc11"; 8011 + rev = "9896ef5f701cc8258c4f04c6944b77e7cfa244e3"; 8012 + sha256 = "0qgvxhhkamkj55nxy7hhyykjpw8jb1gphay5pxnlkayj05rjklih"; 8001 8013 }; 8002 8014 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 8003 8015 }; 8004 8016 8005 8017 nvim-treesitter-context = buildVimPlugin { 8006 8018 pname = "nvim-treesitter-context"; 8007 - version = "2024-02-17"; 8019 + version = "2024-02-24"; 8008 8020 src = fetchFromGitHub { 8009 8021 owner = "nvim-treesitter"; 8010 8022 repo = "nvim-treesitter-context"; 8011 - rev = "23b699ac40091d8c729f024b3f1400bc7e26e0c5"; 8012 - sha256 = "0mrc0ilamj956wmymr2cc6zjjfxcrzp32iwhy1gmj9hxwacllvw4"; 8023 + rev = "e4a259f05032983c8611ca150ac25f1df62c0871"; 8024 + sha256 = "1f4fv4ip7p4db416cijfx6li7k3pvpc9y0gbkad3q2i2ax5cyw8c"; 8013 8025 }; 8014 8026 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 8015 8027 }; ··· 8124 8136 8125 8137 nvim-web-devicons = buildVimPlugin { 8126 8138 pname = "nvim-web-devicons"; 8127 - version = "2024-02-10"; 8139 + version = "2024-02-18"; 8128 8140 src = fetchFromGitHub { 8129 8141 owner = "nvim-tree"; 8130 8142 repo = "nvim-web-devicons"; 8131 - rev = "7f30f2da3c3641841ceb0e2c150281f624445e8f"; 8132 - sha256 = "1srssx18fgipznnl6b3lk17jkv0acsx6cw86m6x788nawl6qhsv7"; 8143 + rev = "14ac5887110b06b89a96881d534230dac3ed134d"; 8144 + sha256 = "1l02wpzxac4ykghficsdhgn7ix2896qhaisxm4f7xbl72jl77h44"; 8133 8145 }; 8134 8146 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 8135 8147 }; ··· 8208 8220 8209 8221 obsidian-nvim = buildVimPlugin { 8210 8222 pname = "obsidian.nvim"; 8211 - version = "2024-02-14"; 8223 + version = "2024-02-24"; 8212 8224 src = fetchFromGitHub { 8213 8225 owner = "epwalsh"; 8214 8226 repo = "obsidian.nvim"; 8215 - rev = "0a6739d2229c8eb30396db550f3818e092088c27"; 8216 - sha256 = "1d1xihqkb1fcaqbkdx4pr7xa35g66v9z4bqdv2pk89pa1jm3k1sl"; 8227 + rev = "a53ed63a493b54e4ed90281a2d69aa1d2dd896f3"; 8228 + sha256 = "010a9sxzam788nswma1ln88h08a9i8lskdvzgq7zcqhv9lcawzhf"; 8217 8229 }; 8218 8230 meta.homepage = "https://github.com/epwalsh/obsidian.nvim/"; 8219 8231 }; ··· 8256 8268 8257 8269 oil-nvim = buildVimPlugin { 8258 8270 pname = "oil.nvim"; 8259 - version = "2024-01-22"; 8271 + version = "2024-02-23"; 8260 8272 src = fetchFromGitHub { 8261 8273 owner = "stevearc"; 8262 8274 repo = "oil.nvim"; 8263 - rev = "bf753c3e3f8736939ad5597f92329dfe7b1df4f5"; 8264 - sha256 = "02wjsfhhq8lrai18m3khv7sln070cmwgr7jqp537dwl47v4pq4z3"; 8275 + rev = "132b4ea0740c417b9d717411cab4cf187e1fd095"; 8276 + sha256 = "085n2mfsv0gmz4f31wpzld804033h73mm7zfhni6xa8ffd7vvldj"; 8265 8277 fetchSubmodules = true; 8266 8278 }; 8267 8279 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 8353 8365 8354 8366 onedarkpro-nvim = buildVimPlugin { 8355 8367 pname = "onedarkpro.nvim"; 8356 - version = "2024-02-13"; 8368 + version = "2024-02-24"; 8357 8369 src = fetchFromGitHub { 8358 8370 owner = "olimorris"; 8359 8371 repo = "onedarkpro.nvim"; 8360 - rev = "bbe613372548ef8fa1a1f67d50f55795727ac432"; 8361 - sha256 = "0dd2wrr25cj7k6zp0zdhqks3xdg9kivh3m5z4wnkdxv8mwssm31n"; 8372 + rev = "3fbb6e8c35589e6373fcb8d49b6318f794740343"; 8373 + sha256 = "07iz851rczafvi44bdbcijbahcwjwljsypl80g5zdc0q9i9s313y"; 8362 8374 }; 8363 8375 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 8364 8376 }; ··· 8437 8449 8438 8450 orgmode = buildVimPlugin { 8439 8451 pname = "orgmode"; 8440 - version = "2024-02-17"; 8452 + version = "2024-02-24"; 8441 8453 src = fetchFromGitHub { 8442 8454 owner = "nvim-orgmode"; 8443 8455 repo = "orgmode"; 8444 - rev = "5a238a2880bc57c156cb23c12ff4af0a0c8181c7"; 8445 - sha256 = "02b7zm570b394ynzr47jik3q3basfm8rz4vm99d8xvrjq7vkjjil"; 8456 + rev = "80314dfa195da5bb52bf92b749ba669b45eda04b"; 8457 + sha256 = "13c15nr0pxq6vizrcvransb770zrjfdqbv0w913kjhvggwc3r679"; 8446 8458 }; 8447 8459 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 8448 8460 }; ··· 8461 8473 8462 8474 otter-nvim = buildVimPlugin { 8463 8475 pname = "otter.nvim"; 8464 - version = "2024-02-12"; 8476 + version = "2024-02-19"; 8465 8477 src = fetchFromGitHub { 8466 8478 owner = "jmbuhr"; 8467 8479 repo = "otter.nvim"; 8468 - rev = "05cc5ee31fb20e3dd5b4a3a150b0aabf20c86826"; 8469 - sha256 = "1vnc1p7949jx53070zl15lpdn3gid4s3c7510ncs1npbwhyh9p4d"; 8480 + rev = "216b927dcf6e6b798f7cc5abc9ccd130adb02b04"; 8481 + sha256 = "1r7w8r9f01jl07651s3lbqzx5d202g9vz2bvk8zcwfd2lzsj6n8r"; 8470 8482 }; 8471 8483 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 8472 8484 }; 8473 8485 8474 8486 overseer-nvim = buildVimPlugin { 8475 8487 pname = "overseer.nvim"; 8476 - version = "2024-02-13"; 8488 + version = "2024-02-21"; 8477 8489 src = fetchFromGitHub { 8478 8490 owner = "stevearc"; 8479 8491 repo = "overseer.nvim"; 8480 - rev = "792aeb6d834a11585ea5d667e3e3f05bc6aa4ecc"; 8481 - sha256 = "1s34jqg8p0crrbsv037m9b6gjv0vlvfhrp1acvacwxx9fqbmciik"; 8492 + rev = "4855aefcf335bbac71eea9c6a888958fb1ed1e1a"; 8493 + sha256 = "1p5cr628qcla3ad1nfnpk9vmaxxspvfjiimyw5n81giywlf136sg"; 8482 8494 fetchSubmodules = true; 8483 8495 }; 8484 8496 meta.homepage = "https://github.com/stevearc/overseer.nvim/"; ··· 8498 8510 8499 8511 package-info-nvim = buildVimPlugin { 8500 8512 pname = "package-info.nvim"; 8501 - version = "2023-11-12"; 8513 + version = "2024-02-18"; 8502 8514 src = fetchFromGitHub { 8503 8515 owner = "vuki656"; 8504 8516 repo = "package-info.nvim"; 8505 - rev = "18f8126dd8e65b2e21804c9107785af4abbb5bfc"; 8506 - sha256 = "0b9s9a3nz0449sl8zzf55xk12hrkksvnrnbc38i1la234xhrfpsw"; 8517 + rev = "45acce5b12ce824332d8000cc2c91805b6710446"; 8518 + sha256 = "19aaswkjx7q85c091p80zypx6az0m5z2jccapng5clvh2j4qw7qf"; 8507 8519 }; 8508 8520 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 8509 8521 }; ··· 8666 8678 8667 8679 plantuml-syntax = buildVimPlugin { 8668 8680 pname = "plantuml-syntax"; 8669 - version = "2022-08-26"; 8681 + version = "2024-02-22"; 8670 8682 src = fetchFromGitHub { 8671 8683 owner = "aklt"; 8672 8684 repo = "plantuml-syntax"; 8673 - rev = "845abb56dcd3f12afa6eb47684ef5ba3055802b8"; 8674 - sha256 = "0d2frv6knkj4bjavq2c2kx8qdnmcq0d8l04a5z7bpqwkmrrhd31f"; 8685 + rev = "309c15c77794433f276fb09eb4e3b8f381003cfd"; 8686 + sha256 = "0g7yprik607gy01lamql1kpk25sdl54ckfrc9p11rrimal7rms38"; 8675 8687 }; 8676 8688 meta.homepage = "https://github.com/aklt/plantuml-syntax/"; 8677 8689 }; ··· 8896 8908 8897 8909 quarto-nvim = buildVimPlugin { 8898 8910 pname = "quarto-nvim"; 8899 - version = "2024-02-10"; 8911 + version = "2024-02-19"; 8900 8912 src = fetchFromGitHub { 8901 8913 owner = "quarto-dev"; 8902 8914 repo = "quarto-nvim"; 8903 - rev = "e70a207ede642ccb910540ee36480dcefb67ad6c"; 8904 - sha256 = "1j5yxfmxzc2zimp508r769vgcr4hhn671r4fmwi3nnsrjgp9rq55"; 8915 + rev = "a6e7452de5944f7f38a4b12f1d50e460c1dccd95"; 8916 + sha256 = "0l2qgz51yh4pvx494k8p34xrda4mg38m9dwhy9sdxw01qy910xp8"; 8905 8917 }; 8906 8918 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 8907 8919 }; ··· 8968 8980 8969 8981 rainbow-delimiters-nvim = buildVimPlugin { 8970 8982 pname = "rainbow-delimiters.nvim"; 8971 - version = "2024-02-12"; 8983 + version = "2024-02-22"; 8972 8984 src = fetchgit { 8973 8985 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8974 - rev = "586f44d21ef687a4d41b5b24c1566d686ae84250"; 8975 - sha256 = "0bvnypwlp688024iaswd9p5d6viyf7p65q09fjlkip28rq50a4cy"; 8986 + rev = "161eb67a82ee269d1037df64c6d5a05bd5860d32"; 8987 + sha256 = "1fg45g6dlnxv9684q3na2kfr5w1m6cbrsjraiap4q7dmndsjxbbr"; 8976 8988 }; 8977 8989 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8978 8990 }; ··· 9051 9063 9052 9064 refactoring-nvim = buildVimPlugin { 9053 9065 pname = "refactoring.nvim"; 9054 - version = "2024-02-05"; 9066 + version = "2024-02-19"; 9055 9067 src = fetchFromGitHub { 9056 9068 owner = "theprimeagen"; 9057 9069 repo = "refactoring.nvim"; 9058 - rev = "fb4990a0546c59136930ea624b8640d07957f281"; 9059 - sha256 = "14d33lc0a7r5k7i8x2nzy86xgy6p003cjxv9nc827q1g9jv55r7z"; 9070 + rev = "1b593e7203b31c7bde3fa638e6869144698df3b6"; 9071 + sha256 = "0q0xbn5xxh4fyjm5v2c2pvai9djyk67xk2brqn209sx3qq8drs5n"; 9060 9072 }; 9061 9073 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 9062 9074 }; ··· 9111 9123 9112 9124 rest-nvim = buildNeovimPlugin { 9113 9125 pname = "rest.nvim"; 9114 - version = "2024-02-12"; 9126 + version = "2024-02-18"; 9115 9127 src = fetchFromGitHub { 9116 9128 owner = "rest-nvim"; 9117 9129 repo = "rest.nvim"; 9118 - rev = "9741f827bd88b588e5136d67c7963e1904f8f1f7"; 9119 - sha256 = "0k16kxz31cxgvsq1341r4gwlyjnavizib3hw2c43x7nw7yxj5mr2"; 9130 + rev = "c27a0bcb84ab5534d89065d638119ed2dbbae189"; 9131 + sha256 = "078w4zr4h302i3d5vd31qypxr2yxhnz0yxkpgvam2z0l3mp07qz0"; 9120 9132 }; 9121 9133 meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; 9122 9134 }; ··· 9231 9243 9232 9244 rustaceanvim = buildNeovimPlugin { 9233 9245 pname = "rustaceanvim"; 9234 - version = "2024-02-15"; 9246 + version = "2024-02-23"; 9235 9247 src = fetchFromGitHub { 9236 9248 owner = "mrcjkb"; 9237 9249 repo = "rustaceanvim"; 9238 - rev = "ec3288d52ed581ee63a10e41a226297801fa6ee8"; 9239 - sha256 = "1nxdyxz416srz4fgpkrnw65kxg6am9ak0yd824667ygsilbcqi2s"; 9250 + rev = "9dbc65d890820ca56fff1ea3e0ecef64f2158140"; 9251 + sha256 = "0r0j4gp1dks77k8b2644xf3v27qmniam5rk8hgklwcab6wf14r9y"; 9240 9252 }; 9241 9253 meta.homepage = "https://github.com/mrcjkb/rustaceanvim/"; 9242 9254 }; ··· 9472 9484 9473 9485 smart-splits-nvim = buildVimPlugin { 9474 9486 pname = "smart-splits.nvim"; 9475 - version = "2024-02-17"; 9487 + version = "2024-02-18"; 9476 9488 src = fetchFromGitHub { 9477 9489 owner = "mrjones2014"; 9478 9490 repo = "smart-splits.nvim"; 9479 - rev = "33c85072ac7901b0f4a68dec7f7d6175f4182377"; 9480 - sha256 = "182i7ak4m4bbxgaipc2kqca5i57qw1p244hgra8sv6xgd3qqjhj0"; 9491 + rev = "e1e1e6ca3754bd8ef971fb69673cc17965eb9e37"; 9492 + sha256 = "12wa0a6igw7hmnmgaspcf2h09vvmcmw49wif77i39bl2asfdblkr"; 9481 9493 }; 9482 9494 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 9483 9495 }; ··· 9688 9700 9689 9701 splitjoin-vim = buildVimPlugin { 9690 9702 pname = "splitjoin.vim"; 9691 - version = "2024-02-15"; 9703 + version = "2024-02-23"; 9692 9704 src = fetchFromGitHub { 9693 9705 owner = "AndrewRadev"; 9694 9706 repo = "splitjoin.vim"; 9695 - rev = "3e60a0b460b5bff086b880727392c71276c2c286"; 9696 - sha256 = "063lbb56h9slryp5pk6f5s66dzaiyaq3znp3jxc2qrw0h82657dw"; 9707 + rev = "1aa617d15a9904107a68f95ebf5036b7d4abf64d"; 9708 + sha256 = "1yjygjjiiv5572ccqn00wk7dc7q30r6jnvxv85qrz5bnvvfymvvs"; 9697 9709 fetchSubmodules = true; 9698 9710 }; 9699 9711 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 9701 9713 9702 9714 sqlite-lua = buildVimPlugin { 9703 9715 pname = "sqlite.lua"; 9704 - version = "2023-04-19"; 9716 + version = "2024-02-19"; 9705 9717 src = fetchFromGitHub { 9706 9718 owner = "kkharji"; 9707 9719 repo = "sqlite.lua"; 9708 - rev = "b7e28c8463254c46a8e61c52d27d6a2040492fc3"; 9709 - sha256 = "0dx4d29zfp7psp2x42lpag0midadk51fcjiyw4hq570sd0j44jaw"; 9720 + rev = "40701b6151f8883980c1548647116de39b763540"; 9721 + sha256 = "106j1zzsr97jr0pk6ri2jxdpvqc2ci7g8rlsbb5s30lsqr4ix0ah"; 9710 9722 }; 9711 9723 meta.homepage = "https://github.com/kkharji/sqlite.lua/"; 9712 9724 }; 9713 9725 9714 9726 srcery-vim = buildVimPlugin { 9715 9727 pname = "srcery-vim"; 9716 - version = "2024-02-08"; 9728 + version = "2024-02-17"; 9717 9729 src = fetchFromGitHub { 9718 9730 owner = "srcery-colors"; 9719 9731 repo = "srcery-vim"; 9720 - rev = "2e9b1d46bf28cf390950c586d5d1c688a009c8ec"; 9721 - sha256 = "0wiz6q8fw9af825knpv5rbmk8qdq9p2b42hcybmj0m9jic288qwd"; 9732 + rev = "289c6a1499b074c15e30cf437364837dd4966f83"; 9733 + sha256 = "1k14nwndx7z3hy7d81zghrrl641bfgpq61n5j0nsrd0kk2xiym61"; 9722 9734 }; 9723 9735 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 9724 9736 }; ··· 9821 9833 9822 9834 statuscol-nvim = buildVimPlugin { 9823 9835 pname = "statuscol.nvim"; 9824 - version = "2024-02-15"; 9836 + version = "2024-02-23"; 9825 9837 src = fetchFromGitHub { 9826 9838 owner = "luukvbaal"; 9827 9839 repo = "statuscol.nvim"; 9828 - rev = "eca428c8df8549fe7a480dd0da0ccc1634f16a4b"; 9829 - sha256 = "1p6h5mmz2lz13ghdyva5as1wqh5ysd5d1zgpyvark7w1a10pp616"; 9840 + rev = "d954893262a57a92e46edd87de67e2b3fe72305e"; 9841 + sha256 = "1i8nvhbrcsinydd1ppnrw6lr3izh1dwp860hr7axyfjgqxgx39f8"; 9830 9842 }; 9831 9843 meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; 9832 9844 }; ··· 10051 10063 10052 10064 tabout-nvim = buildVimPlugin { 10053 10065 pname = "tabout.nvim"; 10054 - version = "2023-03-29"; 10066 + version = "2024-02-18"; 10055 10067 src = fetchFromGitHub { 10056 10068 owner = "abecodes"; 10057 10069 repo = "tabout.nvim"; 10058 - rev = "0d275c8d25f32457e67b5c66d6ae43f26a61bce5"; 10059 - sha256 = "11zly7bfdz110a7ififylzgizin06ia0i3jipzp12n2n2paarp1f"; 10070 + rev = "6a8f4e67a9bfc9bfc9989cc45253180598cc4339"; 10071 + sha256 = "0j4n6f8k2054v77pm458q0qf36ipyk31lplm2m4fszxq0sq0kmwp"; 10060 10072 }; 10061 10073 meta.homepage = "https://github.com/abecodes/tabout.nvim/"; 10062 10074 }; ··· 10171 10183 10172 10184 telekasten-nvim = buildVimPlugin { 10173 10185 pname = "telekasten.nvim"; 10174 - version = "2023-12-11"; 10186 + version = "2024-02-22"; 10175 10187 src = fetchFromGitHub { 10176 10188 owner = "renerocksai"; 10177 10189 repo = "telekasten.nvim"; 10178 - rev = "8c2b3889eb31009ae510a43384d1957b37654176"; 10179 - sha256 = "1isbz68lbdm50x9mid0l1jid8q11msfsaayw8ravac0z5ybdb8k3"; 10190 + rev = "872b83f619ddfe4312acdc658d129b6828e1f418"; 10191 + sha256 = "0zcsfzw4gk8jn656l7q850v98r255kcfrbs982ncf2mj7rwrpywy"; 10180 10192 fetchSubmodules = true; 10181 10193 }; 10182 10194 meta.homepage = "https://github.com/renerocksai/telekasten.nvim/"; ··· 10329 10341 10330 10342 telescope-manix = buildNeovimPlugin { 10331 10343 pname = "telescope-manix"; 10332 - version = "2024-02-11"; 10344 + version = "2024-02-18"; 10333 10345 src = fetchFromGitHub { 10334 10346 owner = "MrcJkb"; 10335 10347 repo = "telescope-manix"; 10336 - rev = "47d8bf6c447db33dc059577bd7715665220e79e8"; 10337 - sha256 = "0xxvhi1jp3hfaa06f4jzzqxgk79alkvi2vli59j2j7vj0zvkpm53"; 10348 + rev = "d8f10c235fa153e3de17bf32e886806c3ed382c4"; 10349 + sha256 = "0xrgxgyidz0y7i513vl8ryhsyf3nf9r8408fhhk97ahwdg4kid39"; 10338 10350 }; 10339 10351 meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; 10340 10352 }; ··· 10474 10486 10475 10487 telescope-nvim = buildNeovimPlugin { 10476 10488 pname = "telescope.nvim"; 10477 - version = "2024-02-17"; 10489 + version = "2024-02-24"; 10478 10490 src = fetchFromGitHub { 10479 10491 owner = "nvim-telescope"; 10480 10492 repo = "telescope.nvim"; 10481 - rev = "b744cf59752aaa01561afb4223006de26f3836fd"; 10482 - sha256 = "1fnzr97xkrg9j713pwi9093nw772xabxs9cxdaa61jy4qlxsnkfz"; 10493 + rev = "2e1e382df42467029b493c143c2e727028140214"; 10494 + sha256 = "1f4paibs644zwbz7xi0v0h83w6g2rdxqlf4qajcy8lgh1ig1d59y"; 10483 10495 }; 10484 10496 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 10485 10497 }; ··· 10582 10594 10583 10595 text-case-nvim = buildVimPlugin { 10584 10596 pname = "text-case.nvim"; 10585 - version = "2024-02-11"; 10597 + version = "2024-02-23"; 10586 10598 src = fetchFromGitHub { 10587 10599 owner = "johmsalas"; 10588 10600 repo = "text-case.nvim"; 10589 - rev = "5d85b7495c3cf8e842e4d2528edc68e6fe7c92c8"; 10590 - sha256 = "1ri4vp260mvjqkldw9qyp5l31qnks716gz9z2l9vf01wwmxxk76i"; 10601 + rev = "d62c63a4e9a996c7321885937ab89920fca2c1c8"; 10602 + sha256 = "027cgrh0xwnfgakzibzxj3wh8n8q0x5yqjsvhjgcg53pq0yfdss4"; 10591 10603 }; 10592 10604 meta.homepage = "https://github.com/johmsalas/text-case.nvim/"; 10593 10605 }; ··· 10907 10919 10908 10920 ultimate-autopair-nvim = buildVimPlugin { 10909 10921 pname = "ultimate-autopair.nvim"; 10910 - version = "2024-02-07"; 10922 + version = "2024-02-22"; 10911 10923 src = fetchFromGitHub { 10912 10924 owner = "altermo"; 10913 10925 repo = "ultimate-autopair.nvim"; 10914 - rev = "07c9da3e7722107163b68ecc5e0141fdd825449d"; 10915 - sha256 = "16aizsf86cg5l131y2lszlfkdz1b998js89fja8yk25mwa79lsaf"; 10926 + rev = "6ecf7461d44513af89f8257f057fcc99e9297612"; 10927 + sha256 = "01dj9fdzaliwpxh358dql0ndvnykqn8v9w20b7pkn09p1airq937"; 10916 10928 }; 10917 10929 meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; 10918 10930 }; ··· 10955 10967 10956 10968 unison = buildVimPlugin { 10957 10969 pname = "unison"; 10958 - version = "2024-02-13"; 10970 + version = "2024-02-22"; 10959 10971 src = fetchFromGitHub { 10960 10972 owner = "unisonweb"; 10961 10973 repo = "unison"; 10962 - rev = "9d1c75a443fd94efdfa36ec4aa106e0894e03bd1"; 10963 - sha256 = "0g99a224v6brxm15r88chffx1cd009yiix3352h0xd9cl3sf88pv"; 10974 + rev = "5e51fab2004ecfed1fa03adc24faa29b2cb813c2"; 10975 + sha256 = "0y2gkrj026w7kaf3sm62x5fy172gvmkmfg3nlsiwzgm4mlhgsxh8"; 10964 10976 }; 10965 10977 meta.homepage = "https://github.com/unisonweb/unison/"; 10966 10978 }; ··· 11399 11411 11400 11412 vim-airline = buildVimPlugin { 11401 11413 pname = "vim-airline"; 11402 - version = "2024-02-10"; 11414 + version = "2024-02-17"; 11403 11415 src = fetchFromGitHub { 11404 11416 owner = "vim-airline"; 11405 11417 repo = "vim-airline"; 11406 - rev = "20a49bd494a87a40b815289693c8b7505f0074c0"; 11407 - sha256 = "1nyjgsjs5n0wkw4419fa1p1dpgrbcxpvxgjg7w0zmkm9s4bifyl4"; 11418 + rev = "d9f42cb46710e31962a9609939ddfeb0685dd779"; 11419 + sha256 = "1a4pcyzvqsmsvz7fxf2h5b4v3xlsqv15qyr35xniji44196aaajc"; 11408 11420 }; 11409 11421 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 11410 11422 }; ··· 12215 12227 12216 12228 vim-dirvish = buildVimPlugin { 12217 12229 pname = "vim-dirvish"; 12218 - version = "2024-01-24"; 12230 + version = "2024-02-20"; 12219 12231 src = fetchFromGitHub { 12220 12232 owner = "justinmk"; 12221 12233 repo = "vim-dirvish"; 12222 - rev = "0966b866580ec5cc8fbc26ee396a516d72600db5"; 12223 - sha256 = "0jmpjrx4kl11hgdaiw5wxfznmn5apl38ykih0mm01hcg49gzirsw"; 12234 + rev = "b660af1fa07fe1d44d4eb3ea5242334f6c2766ca"; 12235 + sha256 = "1h0ypp7fp47dk8sj1xgrm9113cgsvdczmfilbrix5rmm9b0jph2i"; 12224 12236 }; 12225 12237 meta.homepage = "https://github.com/justinmk/vim-dirvish/"; 12226 12238 }; ··· 12239 12251 12240 12252 vim-dispatch = buildVimPlugin { 12241 12253 pname = "vim-dispatch"; 12242 - version = "2024-02-11"; 12254 + version = "2024-02-18"; 12243 12255 src = fetchFromGitHub { 12244 12256 owner = "tpope"; 12245 12257 repo = "vim-dispatch"; 12246 - rev = "b84d00f11567abfcfec82a6838c7d41dfa49a447"; 12247 - sha256 = "1gfvlki411i090rjww2nx3jn6z609g6d64xrn2hryjxyqykfnr9s"; 12258 + rev = "4c695bc052cad2ae6b980aebbe48d046466e27ae"; 12259 + sha256 = "13c63n7gylny2s84k05cpl4cjn070d3qk6yagxny23yanz29hc15"; 12248 12260 }; 12249 12261 meta.homepage = "https://github.com/tpope/vim-dispatch/"; 12250 12262 }; ··· 12671 12683 12672 12684 vim-fugitive = buildVimPlugin { 12673 12685 pname = "vim-fugitive"; 12674 - version = "2024-02-12"; 12686 + version = "2024-02-18"; 12675 12687 src = fetchFromGitHub { 12676 12688 owner = "tpope"; 12677 12689 repo = "vim-fugitive"; 12678 - rev = "011cf4fcb93a9649ffc6dcdff56ef948f5d0f7cc"; 12679 - sha256 = "0dmfy7dzfv201fm0l1x18pg8rbjqflg1js6g8f36nlaqn5fvr3bl"; 12690 + rev = "4bc9d989930e37989b038540cc49e63728d3f220"; 12691 + sha256 = "11xskz5qkld0fqgp7a4rrsrzwphf0jzil0vx7j6yy91adhvqbzqr"; 12680 12692 }; 12681 12693 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 12682 12694 }; ··· 12707 12719 12708 12720 vim-gh-line = buildVimPlugin { 12709 12721 pname = "vim-gh-line"; 12710 - version = "2022-11-25"; 12722 + version = "2024-02-19"; 12711 12723 src = fetchFromGitHub { 12712 12724 owner = "ruanyl"; 12713 12725 repo = "vim-gh-line"; 12714 - rev = "fbf368bdfad7e5478009a6dc62559e6b2c72d603"; 12715 - sha256 = "0phxvn08z5bwdq0hkan9l1rl94ylsjc2hhv1ahzqvda0rk8lqxj9"; 12726 + rev = "731751fdfa4f64a061dbc7088cb7b2f12e0828ad"; 12727 + sha256 = "06malyx56zswpzf399y7bsxw45fx2ys9ravdqqxgssvgsslq87fb"; 12716 12728 }; 12717 12729 meta.homepage = "https://github.com/ruanyl/vim-gh-line/"; 12718 12730 }; ··· 13802 13814 13803 13815 vim-matchup = buildVimPlugin { 13804 13816 pname = "vim-matchup"; 13805 - version = "2024-02-02"; 13817 + version = "2024-02-24"; 13806 13818 src = fetchFromGitHub { 13807 13819 owner = "andymass"; 13808 13820 repo = "vim-matchup"; 13809 - rev = "7f81ae12542b2a35819f0324895df9bd8626c8ba"; 13810 - sha256 = "10bbp2hshxghimzlvg6avfqi503skfnjlvxv3aar8rclznxd628z"; 13821 + rev = "2d660e4aa7c566014c667af2cda0458043527902"; 13822 + sha256 = "0a5527gmwf0chdn91s2s8pa7iny3qa5a88c413g4vwch12mn2vrj"; 13811 13823 }; 13812 13824 meta.homepage = "https://github.com/andymass/vim-matchup/"; 13813 13825 }; ··· 14054 14066 14055 14067 vim-nix = buildVimPlugin { 14056 14068 pname = "vim-nix"; 14057 - version = "2024-01-09"; 14069 + version = "2024-02-24"; 14058 14070 src = fetchFromGitHub { 14059 14071 owner = "LnL7"; 14060 14072 repo = "vim-nix"; 14061 - rev = "048c71f1ed2c679cd55acd2c807c2c96aea82e65"; 14062 - sha256 = "1s75divbphd7qgkljj2bl32gb1q7a23r4g023x6v83qzkfxwl8i3"; 14073 + rev = "e25cd0f2e5922f1f4d3cd969f92e35a9a327ffb0"; 14074 + sha256 = "15k08hl1xls2zxa9sgsjygb6j8643pc0s0fpi05bfldf9z4mxzyv"; 14063 14075 }; 14064 14076 meta.homepage = "https://github.com/LnL7/vim-nix/"; 14065 14077 }; ··· 14426 14438 14427 14439 vim-plug = buildVimPlugin { 14428 14440 pname = "vim-plug"; 14429 - version = "2024-02-15"; 14441 + version = "2024-02-24"; 14430 14442 src = fetchFromGitHub { 14431 14443 owner = "junegunn"; 14432 14444 repo = "vim-plug"; 14433 - rev = "eee20c7e795c9268ce36cb30adb66711af868941"; 14434 - sha256 = "01szxcbdvlh2ki6drmpp3yh8m1a7290w5p997gam63s4y8qvbx8r"; 14445 + rev = "2f8f04cf79f424aab8c2372d8e0b89099e3dba65"; 14446 + sha256 = "03jvf9fcz5894g990jbmn7mr9afl07fkglph2lz3b5015i6ywy08"; 14435 14447 }; 14436 14448 meta.homepage = "https://github.com/junegunn/vim-plug/"; 14437 14449 }; ··· 15074 15086 15075 15087 vim-sneak = buildVimPlugin { 15076 15088 pname = "vim-sneak"; 15077 - version = "2024-02-16"; 15089 + version = "2024-02-21"; 15078 15090 src = fetchFromGitHub { 15079 15091 owner = "justinmk"; 15080 15092 repo = "vim-sneak"; 15081 - rev = "1f8702bdee0d19e9354ce26735e5d87865b55dc0"; 15082 - sha256 = "1qkyd43kxc5i8bxmfipf2jkb1wah9jfskdnwvwbkn2bpw8cblf94"; 15093 + rev = "c13d0497139b8796ff9c44ddb9bc0dc9770ad2dd"; 15094 + sha256 = "06dlfp0bdnbb75didd52f03r9y8r7g6wh5bc10m2g00zbnfs3mcx"; 15083 15095 }; 15084 15096 meta.homepage = "https://github.com/justinmk/vim-sneak/"; 15085 15097 }; ··· 15098 15110 15099 15111 vim-snippets = buildVimPlugin { 15100 15112 pname = "vim-snippets"; 15101 - version = "2024-01-24"; 15113 + version = "2024-02-24"; 15102 15114 src = fetchFromGitHub { 15103 15115 owner = "honza"; 15104 15116 repo = "vim-snippets"; 15105 - rev = "9bd88e07865bd4fa982d46356c227b07de66412a"; 15106 - sha256 = "0xy0arqhcndasd4gmh7qbr8aw0ssxgaqy261nzib7f0gd21ig6j4"; 15117 + rev = "393d980157b8149b3ff65a48bc4aae24dca9c846"; 15118 + sha256 = "0fkygzr5srgyyv59glawi9a2j47b57sp20ak9q4qa3izf0z8pk94"; 15107 15119 }; 15108 15120 meta.homepage = "https://github.com/honza/vim-snippets/"; 15109 15121 }; ··· 15555 15567 15556 15568 vim-tpipeline = buildVimPlugin { 15557 15569 pname = "vim-tpipeline"; 15558 - version = "2024-01-27"; 15570 + version = "2024-02-18"; 15559 15571 src = fetchFromGitHub { 15560 15572 owner = "vimpostor"; 15561 15573 repo = "vim-tpipeline"; 15562 - rev = "86be2d4d7719db34d651df4690ab5f49274c646a"; 15563 - sha256 = "1lh8dvh8din5qnm0icmrvsph4aa4nfh91zf1nf8l5kf5yfr3zy68"; 15574 + rev = "649f079a0bee19565978b82b672d831c6641d952"; 15575 + sha256 = "16lyavpy8qh06l03jqs7klyja3nqs3ynjfy7y8xjmlqa4mgfcffn"; 15564 15576 }; 15565 15577 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 15566 15578 }; ··· 15699 15711 15700 15712 vim-visual-multi = buildVimPlugin { 15701 15713 pname = "vim-visual-multi"; 15702 - version = "2024-02-16"; 15714 + version = "2024-02-22"; 15703 15715 src = fetchFromGitHub { 15704 15716 owner = "mg979"; 15705 15717 repo = "vim-visual-multi"; 15706 - rev = "cff14071098de5279743b009c496303995fe4df9"; 15707 - sha256 = "0v5fzdkihlbwmplfs44mjm08j2qvkq2h6zx0dxn628v7dzqfxcy3"; 15718 + rev = "fe1ec7e430013b83c8c2dee85ae496251b71e253"; 15719 + sha256 = "0mvirqq1gmp2270bm92fk3c4d96r2jlkl2s36pm1d00b7vd3vpll"; 15708 15720 }; 15709 15721 meta.homepage = "https://github.com/mg979/vim-visual-multi/"; 15710 15722 }; ··· 15795 15807 15796 15808 vim-wakatime = buildVimPlugin { 15797 15809 pname = "vim-wakatime"; 15798 - version = "2024-02-07"; 15810 + version = "2024-02-22"; 15799 15811 src = fetchFromGitHub { 15800 15812 owner = "wakatime"; 15801 15813 repo = "vim-wakatime"; 15802 - rev = "a4c66faea1eca47dce7c7c3586332f75cfbe9edf"; 15803 - sha256 = "0ji718y9dkpvqz5r5zkvirksgc4nan5xng53flzjnwdiyfzgz5j2"; 15814 + rev = "285c2e4e48fb0c63ced233c00fb10a2edb3b6c94"; 15815 + sha256 = "1f7jqmsr7b9103g9fif3p8fglrqlgk5nf3ckhkjpwfy6355vk41h"; 15804 15816 }; 15805 15817 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 15806 15818 }; ··· 16107 16119 16108 16120 vimspector = buildVimPlugin { 16109 16121 pname = "vimspector"; 16110 - version = "2024-02-16"; 16122 + version = "2024-02-17"; 16111 16123 src = fetchFromGitHub { 16112 16124 owner = "puremourning"; 16113 16125 repo = "vimspector"; 16114 - rev = "da7fc248dc699bf423378bd6e48eaa446f674ca7"; 16115 - sha256 = "0r241p9h48c7hdiwfx382dpfnmjz78phw2vx0cmbc3mvsjqi71pk"; 16126 + rev = "def092693ea33eb2055fb2cfbcabb8e56ea77963"; 16127 + sha256 = "0b4md13a4mdf2knmb0p3c83k3v04hl5y4z2sa2kci3shq41v694x"; 16116 16128 fetchSubmodules = true; 16117 16129 }; 16118 16130 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 16120 16132 16121 16133 vimtex = buildVimPlugin { 16122 16134 pname = "vimtex"; 16123 - version = "2024-02-11"; 16135 + version = "2024-02-22"; 16124 16136 src = fetchFromGitHub { 16125 16137 owner = "lervag"; 16126 16138 repo = "vimtex"; 16127 - rev = "9df79e15bf035d1cfb32c11fffed38dd7b6a0501"; 16128 - sha256 = "06k407g6bs3msvvq8715bk21pj80ybgdhhl84zwf9gxrdrl7yapd"; 16139 + rev = "01c4c167338b74dc0c30621841bc548b52e96330"; 16140 + sha256 = "0gf3ifnyw2207s1r4a0zasx9qdgyymja6nj0dhnys6k3rvax0spp"; 16129 16141 }; 16130 16142 meta.homepage = "https://github.com/lervag/vimtex/"; 16131 16143 }; 16132 16144 16133 16145 vimux = buildVimPlugin { 16134 16146 pname = "vimux"; 16135 - version = "2022-09-26"; 16147 + version = "2024-02-19"; 16136 16148 src = fetchFromGitHub { 16137 16149 owner = "preservim"; 16138 16150 repo = "vimux"; 16139 - rev = "616fcb4799674a7a809b14ca2dc155bb6ba25788"; 16140 - sha256 = "00lxrajyvg6vl6d87r85wn8swhxq1q2754vs0hnrgxqx6gw4rfga"; 16151 + rev = "f7c41607d9246ec4b6cc28587cce84d75d106e3e"; 16152 + sha256 = "0df041kccvdgn82qqxbwzamc3g1zs5agyyg2xfkqz4ibayq7z5d7"; 16141 16153 }; 16142 16154 meta.homepage = "https://github.com/preservim/vimux/"; 16143 16155 }; ··· 16192 16204 16193 16205 vista-vim = buildVimPlugin { 16194 16206 pname = "vista.vim"; 16195 - version = "2023-11-24"; 16207 + version = "2024-02-21"; 16196 16208 src = fetchFromGitHub { 16197 16209 owner = "liuchengxu"; 16198 16210 repo = "vista.vim"; 16199 - rev = "290b815cd5a5ff1fb65a48936633d93e2bf14dbd"; 16200 - sha256 = "1hqnczyyg21lsv4j3kvp0w84xm0fxzvdmgakwx2q1wg3x1g4ybcf"; 16211 + rev = "f76cecc430003968e6174cae899c2cb2953219b7"; 16212 + sha256 = "0hq41f91f97885vx1rcl981vhwariiwbz2hs0dzryka2ycy5lvy4"; 16201 16213 }; 16202 16214 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 16203 16215 }; 16204 16216 16205 16217 vscode-nvim = buildVimPlugin { 16206 16218 pname = "vscode.nvim"; 16207 - version = "2024-02-01"; 16219 + version = "2024-02-21"; 16208 16220 src = fetchFromGitHub { 16209 16221 owner = "Mofiqul"; 16210 16222 repo = "vscode.nvim"; 16211 - rev = "380c1068612b1bfbe35d70a4f2e58be5030a0707"; 16212 - sha256 = "1lq1j6wlh8xxzikpab2gciw6gg88hya92bswz0kk75l6fphp41kl"; 16223 + rev = "e4eb84baf3a2b0b761780bc54b726461d23d4d3e"; 16224 + sha256 = "1w85w68xsjzi9cp78f24wl3p9pq9wcaf7mxczxc7mgnyzpfm7az3"; 16213 16225 }; 16214 16226 meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; 16215 16227 }; ··· 16613 16625 16614 16626 catppuccin-nvim = buildVimPlugin { 16615 16627 pname = "catppuccin-nvim"; 16616 - version = "2024-02-16"; 16628 + version = "2024-02-24"; 16617 16629 src = fetchFromGitHub { 16618 16630 owner = "catppuccin"; 16619 16631 repo = "nvim"; 16620 - rev = "9703f227bfab20d04bcee62d2f08f1795723b4ae"; 16621 - sha256 = "1sgz7m8gdaam87dw5k609jbihyad9hqmlxplv9xwkp76z7nja6kj"; 16632 + rev = "c0de3b46811fe1ce3912e2245a9dfbea6b41c300"; 16633 + sha256 = "12m5jzp2xyv0hyndscnj7708b8rczsmqqr0kd4ng7kh5ll0xr8br"; 16622 16634 }; 16623 16635 meta.homepage = "https://github.com/catppuccin/nvim/"; 16624 16636 }; ··· 16637 16649 16638 16650 dracula-vim = buildVimPlugin { 16639 16651 pname = "dracula-vim"; 16640 - version = "2023-10-29"; 16652 + version = "2024-02-23"; 16641 16653 src = fetchFromGitHub { 16642 16654 owner = "dracula"; 16643 16655 repo = "vim"; 16644 - rev = "6495b4ff40479ec7705addb4ea800ec308026648"; 16645 - sha256 = "116gnd891v3rqaxk2dki1ril6j2y7f6vcdh421i0xwnvbj91pfc6"; 16656 + rev = "9fa89296884e47bbadc49ad959e37b9d1c24cafb"; 16657 + sha256 = "0911akib9ys9vyxnalbmyip7m1ahpnsn89km2hrgj0fc9s5m75ky"; 16646 16658 }; 16647 16659 meta.homepage = "https://github.com/dracula/vim/"; 16648 16660 }; ··· 16661 16673 16662 16674 gbprod-nord = buildVimPlugin { 16663 16675 pname = "gbprod-nord"; 16664 - version = "2024-01-28"; 16676 + version = "2024-02-01"; 16665 16677 src = fetchFromGitHub { 16666 16678 owner = "gbprod"; 16667 16679 repo = "nord.nvim"; 16668 - rev = "fb40d5b19205bc821964f795637250911a9fde0a"; 16669 - sha256 = "10sswfgcl05wpj98m9qlqdbx16ypvmszpipkqhm1n59j43441m0v"; 16680 + rev = "4ae9eb96e9ee65493d4ade102dec7e4b4d4b8b21"; 16681 + sha256 = "1pipplqpmif0wmb9w782bq89dlqidjpi0l8dn1fddr3r7zn7xj48"; 16670 16682 }; 16671 16683 meta.homepage = "https://github.com/gbprod/nord.nvim/"; 16672 16684 }; ··· 16733 16745 16734 16746 nvchad-ui = buildVimPlugin { 16735 16747 pname = "nvchad-ui"; 16736 - version = "2024-02-16"; 16748 + version = "2024-02-21"; 16737 16749 src = fetchFromGitHub { 16738 16750 owner = "nvchad"; 16739 16751 repo = "ui"; 16740 - rev = "a0d3fd0adc5fd81dc5128ca3b33949196eb1fee8"; 16741 - sha256 = "1kkrffjhr9w8f7qjvzyr82ndqy42w4m542brjvngqd3ykg8ihsgs"; 16752 + rev = "7b3225264af17a9e0aff0b4fd2a0fac90b73db53"; 16753 + sha256 = "00frh2f0vgz9h3ajbig2df6a6jj1sarbwxnxzr232vi25azysy2z"; 16742 16754 }; 16743 16755 meta.homepage = "https://github.com/nvchad/ui/"; 16744 16756 }; 16745 16757 16746 16758 phha-zenburn = buildVimPlugin { 16747 16759 pname = "phha-zenburn"; 16748 - version = "2024-01-07"; 16760 + version = "2024-01-31"; 16749 16761 src = fetchFromGitHub { 16750 16762 owner = "phha"; 16751 16763 repo = "zenburn.nvim"; 16752 - rev = "512d5192214000a1ddb430d31df2e2a80c88fa8a"; 16753 - sha256 = "1bx0c1xssmvr4ly01gs67241f9wb30k9z8ykwyqicbid2abx2jga"; 16764 + rev = "f5ee12b30119499c7fa7f95719cd7c5aab9f9f29"; 16765 + sha256 = "10wn4b1awk4bzb7isfqbp3pqzi2ifnmcs7zyrwhna1dpwwdpgvbr"; 16754 16766 }; 16755 16767 meta.homepage = "https://github.com/phha/zenburn.nvim/"; 16756 16768 };
+185 -152
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 50 50 }; 51 51 arduino = buildGrammar { 52 52 language = "arduino"; 53 - version = "0.0.0+rev=2372f16"; 53 + version = "0.0.0+rev=a282270"; 54 54 src = fetchFromGitHub { 55 55 owner = "ObserverOfTime"; 56 56 repo = "tree-sitter-arduino"; 57 - rev = "2372f163b8416eeea674686fe0222e39fa06bad5"; 58 - hash = "sha256-nX0JXEP+fAADlKqMA1rrhKlUS4JMrOtFTQ/wxoOxcIY="; 57 + rev = "a282270857b7be447b8be91411468349a31d73b7"; 58 + hash = "sha256-NAE/E3glGz509nOKO5xsJIwe1Q2OSh6Aj5krUOVhqvw="; 59 59 }; 60 60 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; 61 61 }; ··· 116 116 }; 117 117 bass = buildGrammar { 118 118 language = "bass"; 119 - version = "0.0.0+rev=27f110d"; 119 + version = "0.0.0+rev=c9ba456"; 120 120 src = fetchFromGitHub { 121 - owner = "amaanq"; 121 + owner = "vito"; 122 122 repo = "tree-sitter-bass"; 123 - rev = "27f110dfe79620993f5493ffa0d0f2fe12d250ed"; 124 - hash = "sha256-OmYtp2TAsAjw2fgdSezHUrP46b/QXgCbDeJa4ANrtvY="; 123 + rev = "c9ba4568af24cd3403029730687c0a43d1350a43"; 124 + hash = "sha256-F131TkIt2mW2n8Da3zI1/B0yoT9Ezo2hWoptpsdMrb4="; 125 125 }; 126 - meta.homepage = "https://github.com/amaanq/tree-sitter-bass"; 126 + meta.homepage = "https://github.com/vito/tree-sitter-bass"; 127 127 }; 128 128 beancount = buildGrammar { 129 129 language = "beancount"; ··· 182 182 }; 183 183 c = buildGrammar { 184 184 language = "c"; 185 - version = "0.0.0+rev=72a60ea"; 185 + version = "0.0.0+rev=652433f"; 186 186 src = fetchFromGitHub { 187 187 owner = "tree-sitter"; 188 188 repo = "tree-sitter-c"; 189 - rev = "72a60ea888fb59a8e143883661f021139c905b74"; 190 - hash = "sha256-huEi/PEzjG9mtwL30mJ2oVy+D64d8I9Z/LZc856qlbw="; 189 + rev = "652433fce487d8c3943207da38e3e65e4550e288"; 190 + hash = "sha256-Ld8ufwdOVqRYb9YpOa6z6fWoA+gj0w0nlq3dqhFCap8="; 191 191 }; 192 192 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 193 193 }; ··· 226 226 }; 227 227 chatito = buildGrammar { 228 228 language = "chatito"; 229 - version = "0.0.0+rev=308b591"; 229 + version = "0.0.0+rev=7162ec1"; 230 230 src = fetchFromGitHub { 231 231 owner = "ObserverOfTime"; 232 232 repo = "tree-sitter-chatito"; 233 - rev = "308b5913fd2ae6b527183ba1b3a490f90da32012"; 234 - hash = "sha256-oD49Rc1J/CkIAqEFI87efdzGLYl73se0ekpQll/Mpxs="; 233 + rev = "7162ec1e8e9154fb334e84aa7637a4af051dfe42"; 234 + hash = "sha256-phvENW6wEqhKQakeXxsTclhSmFWFgfK9ztCszOGuaYY="; 235 235 }; 236 236 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito"; 237 237 }; ··· 248 248 }; 249 249 cmake = buildGrammar { 250 250 language = "cmake"; 251 - version = "0.0.0+rev=73ab4b8"; 251 + version = "0.0.0+rev=f8de25f"; 252 252 src = fetchFromGitHub { 253 253 owner = "uyha"; 254 254 repo = "tree-sitter-cmake"; 255 - rev = "73ab4b8e9522f014a67f87f585e820d36fa47408"; 256 - hash = "sha256-5X4ho6tqPZFQWqoQ6WBsfuA+RbxTX5XzX7xzyFSTifw="; 255 + rev = "f8de25f30757a2def006a7c144354710fe63dcf3"; 256 + hash = "sha256-J8Ro3J9kkH7k/v+nwekCotoS/l28yInhk9p/xaSbegc="; 257 257 }; 258 258 meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; 259 259 }; ··· 314 314 }; 315 315 cpp = buildGrammar { 316 316 language = "cpp"; 317 - version = "0.0.0+rev=3d98832"; 317 + version = "0.0.0+rev=e0c1678"; 318 318 src = fetchFromGitHub { 319 319 owner = "tree-sitter"; 320 320 repo = "tree-sitter-cpp"; 321 - rev = "3d988327a1cfd724c0d195b37a1056174fae99bc"; 322 - hash = "sha256-s7+dRY3OWE7iz9nlqHEOyLlrWaDPF0buDSIjsRYPc7s="; 321 + rev = "e0c1678a78731e78655b7d953efb4daecf58be46"; 322 + hash = "sha256-CdNCVDMAmeJrHgPb2JLxFHj/tHnUYC8flmxj+UaVXTo="; 323 323 }; 324 324 meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; 325 325 }; ··· 348 348 }; 349 349 cuda = buildGrammar { 350 350 language = "cuda"; 351 - version = "0.0.0+rev=2c6e806"; 351 + version = "0.0.0+rev=221179d"; 352 352 src = fetchFromGitHub { 353 353 owner = "theHamsta"; 354 354 repo = "tree-sitter-cuda"; 355 - rev = "2c6e806949197e7898910c78f514a3b7ff679068"; 356 - hash = "sha256-JAShJo+jDv4kzFCPID0C3EokmeiWxMVcJoEsVOzKBEw="; 355 + rev = "221179d4287a2c24c08e4c67ff383ef67dc32156"; 356 + hash = "sha256-e01PTB+SduikiiDvOW411v0pBXCqOFBWlu3HgmM6jFg="; 357 357 }; 358 358 meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; 359 359 }; ··· 370 370 }; 371 371 d = buildGrammar { 372 372 language = "d"; 373 - version = "0.0.0+rev=d9a1a2e"; 373 + version = "0.0.0+rev=a33d400"; 374 374 src = fetchFromGitHub { 375 375 owner = "gdamore"; 376 376 repo = "tree-sitter-d"; 377 - rev = "d9a1a2ed77017c23f715643f4739433a5ea7ab6f"; 378 - hash = "sha256-GgecDpsZMBTEqHjSbNyUUA6HzGuYEgtqZ9AB+6+fsDo="; 377 + rev = "a33d400f025d6bbd37b4c681c93054976f579890"; 378 + hash = "sha256-LUb+1dTj1IP5ZtWaWBT8UWnGEqb0DJodgbkwnT7xywk="; 379 379 }; 380 380 meta.homepage = "https://github.com/gdamore/tree-sitter-d"; 381 381 }; ··· 469 469 }; 470 470 dtd = buildGrammar { 471 471 language = "dtd"; 472 - version = "0.0.0+rev=2743ff8"; 472 + version = "0.0.0+rev=52b3783"; 473 473 src = fetchFromGitHub { 474 474 owner = "tree-sitter-grammars"; 475 475 repo = "tree-sitter-xml"; 476 - rev = "2743ff864eac85cec830ff400f2e0024b9ca588b"; 477 - hash = "sha256-wuj3Q+LAtAS99pwJUD+3BzndVeNhzvQlaugzTHRvUjI="; 476 + rev = "52b3783d0c89a69ec64b2d49eee95f44a7fdcd2a"; 477 + hash = "sha256-DVx/JwQXFEgY3XXo2rOVIWBRHdqprNgja9lAashkh5g="; 478 478 }; 479 479 location = "dtd"; 480 480 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; ··· 526 526 }; 527 527 elm = buildGrammar { 528 528 language = "elm"; 529 - version = "0.0.0+rev=c26afd7"; 529 + version = "0.0.0+rev=09dbf22"; 530 530 src = fetchFromGitHub { 531 531 owner = "elm-tooling"; 532 532 repo = "tree-sitter-elm"; 533 - rev = "c26afd7f2316f689410a1622f1780eff054994b1"; 534 - hash = "sha256-vYN1E49IpsvTUmxuzRyydCmhYZYGndcZPMBYgSMudrE="; 533 + rev = "09dbf221d7491dc8d8839616b27c21b9c025c457"; 534 + hash = "sha256-Bq2oWtqEAsKyV0iHNKC+hXW4fh4yUwbfUhPtZWg5pug="; 535 535 }; 536 536 meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; 537 537 }; ··· 592 592 }; 593 593 faust = buildGrammar { 594 594 language = "faust"; 595 - version = "0.0.0+rev=9e514af"; 595 + version = "0.0.0+rev=f3b9274"; 596 596 src = fetchFromGitHub { 597 597 owner = "khiner"; 598 598 repo = "tree-sitter-faust"; 599 - rev = "9e514af33bfe061d0ccf1999dbcc93fca91f133c"; 600 - hash = "sha256-FZ5wl6Pl2Y86dNpaRMTh8Q7TEx/s0YoV9/H1J+qwlwo="; 599 + rev = "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"; 600 + hash = "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY="; 601 601 }; 602 602 meta.homepage = "https://github.com/khiner/tree-sitter-faust"; 603 603 }; 604 604 fennel = buildGrammar { 605 605 language = "fennel"; 606 - version = "0.0.0+rev=15e4f8c"; 606 + version = "0.0.0+rev=215e391"; 607 607 src = fetchFromGitHub { 608 - owner = "travonted"; 608 + owner = "alexmozaidze"; 609 609 repo = "tree-sitter-fennel"; 610 - rev = "15e4f8c417281768db17080c4447297f8ff5343a"; 611 - hash = "sha256-BdhgDS+yJ/DUYJknVksLSNHvei+MOkqVW7gp6AffKhU="; 610 + rev = "215e3913524abc119daa9db7cf6ad2f2f5620189"; 611 + hash = "sha256-myh0+ZNDzdUZFAdsw8uVGyo0VYh0wKNZ11vlJKTSZnA="; 612 + }; 613 + meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; 614 + }; 615 + fidl = buildGrammar { 616 + language = "fidl"; 617 + version = "0.0.0+rev=bdbb635"; 618 + src = fetchFromGitHub { 619 + owner = "google"; 620 + repo = "tree-sitter-fidl"; 621 + rev = "bdbb635a7f5035e424f6173f2f11b9cd79703f8d"; 622 + hash = "sha256-+s9AC7kAfPumREnc7xCSsYiaDwLp3uirLntwd2wK6Wo="; 612 623 }; 613 - meta.homepage = "https://github.com/travonted/tree-sitter-fennel"; 624 + meta.homepage = "https://github.com/google/tree-sitter-fidl"; 614 625 }; 615 626 firrtl = buildGrammar { 616 627 language = "firrtl"; ··· 702 713 }; 703 714 gdscript = buildGrammar { 704 715 language = "gdscript"; 705 - version = "0.0.0+rev=03f20b9"; 716 + version = "0.0.0+rev=b5dea4d"; 706 717 src = fetchFromGitHub { 707 718 owner = "PrestonKnopp"; 708 719 repo = "tree-sitter-gdscript"; 709 - rev = "03f20b94707a21bed90bb95101684bc4036139ce"; 710 - hash = "sha256-im87Rws9PPcBWNN0M8PNqnthJZlWKzn3iPLMGR+jtGo="; 720 + rev = "b5dea4d852db65f0872d849c24533eb121e03c76"; 721 + hash = "sha256-/fmg7DfVX62F3sEovFaMs4dTA4rvPexOdQop3257op4="; 711 722 }; 712 723 meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; 713 724 }; ··· 735 746 }; 736 747 gitattributes = buildGrammar { 737 748 language = "gitattributes"; 738 - version = "0.0.0+rev=3d03b37"; 749 + version = "0.0.0+rev=0750b59"; 739 750 src = fetchFromGitHub { 740 751 owner = "ObserverOfTime"; 741 752 repo = "tree-sitter-gitattributes"; 742 - rev = "3d03b37395f5707b6a2bfb43f62957fe0e669c0c"; 743 - hash = "sha256-+DvxhL+m3Nagv0GXWWWYsIIDuWNzlK1vNVLOO0qBl2E="; 753 + rev = "0750b5904f37d6b2f47f6e4655001c2c35a172ec"; 754 + hash = "sha256-BXsF++uut1WWxe67E+CUh3e6VWrezNJaPfYJhXB0VlY="; 744 755 }; 745 756 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; 746 757 }; ··· 999 1010 }; 1000 1011 hlsl = buildGrammar { 1001 1012 language = "hlsl"; 1002 - version = "0.0.0+rev=840fd07"; 1013 + version = "0.0.0+rev=f820ee8"; 1003 1014 src = fetchFromGitHub { 1004 1015 owner = "theHamsta"; 1005 1016 repo = "tree-sitter-hlsl"; 1006 - rev = "840fd07f09304bca415b93a15483e9ab1e44bc3f"; 1007 - hash = "sha256-GPY6udz0YZawmQ6WcItXchUeag9EO+eMMGoYSaRsdrY="; 1017 + rev = "f820ee8417451f69020791cf691904ec1b63f20d"; 1018 + hash = "sha256-d80vNrZGaPWlST5tgvf25CliuzS+zSZ60f49cRuucZ4="; 1008 1019 }; 1009 1020 meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 1010 1021 }; 1011 1022 hlsplaylist = buildGrammar { 1012 1023 language = "hlsplaylist"; 1013 - version = "0.0.0+rev=ff121d3"; 1024 + version = "0.0.0+rev=5be34b0"; 1014 1025 src = fetchFromGitHub { 1015 1026 owner = "Freed-Wu"; 1016 1027 repo = "tree-sitter-hlsplaylist"; 1017 - rev = "ff121d397cf7cc709e3bbc928107fc25529e11e0"; 1018 - hash = "sha256-FItkJbxWfpRne27OPRq5fCHUCX35fxmiT6k1eX8UkhI="; 1028 + rev = "5be34b0f6ea01b24f017c2c715729a3a919f57fd"; 1029 + hash = "sha256-3ZFaIc4BrfR7dLxftbSLuFdErjYrJgi0Cd8jp9PB19U="; 1019 1030 }; 1020 1031 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; 1021 1032 }; ··· 1043 1054 }; 1044 1055 html = buildGrammar { 1045 1056 language = "html"; 1046 - version = "0.0.0+rev=438d694"; 1057 + version = "0.0.0+rev=b5d9758"; 1047 1058 src = fetchFromGitHub { 1048 1059 owner = "tree-sitter"; 1049 1060 repo = "tree-sitter-html"; 1050 - rev = "438d694a1f51e1704cb779ad4fec2517523b1d7f"; 1051 - hash = "sha256-NL1tOr7V3QVsVu2OfzLzFpe/FpYVD6MCgdSV0I6AkRY="; 1061 + rev = "b5d9758e22b4d3d25704b72526670759a9e4d195"; 1062 + hash = "sha256-v3BD36OKkzJ1xqQV87HAyQpnQzi/4+PuyEAM1HfkW3U="; 1052 1063 }; 1053 1064 meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; 1054 1065 }; ··· 1175 1186 }; 1176 1187 json = buildGrammar { 1177 1188 language = "json"; 1178 - version = "0.0.0+rev=ac6ddfa"; 1189 + version = "0.0.0+rev=3b12920"; 1179 1190 src = fetchFromGitHub { 1180 1191 owner = "tree-sitter"; 1181 1192 repo = "tree-sitter-json"; 1182 - rev = "ac6ddfa7775795a3d8f5edab4a71e3a49f932b6a"; 1183 - hash = "sha256-T/y1xfHv3G3cTD2xw43tMiW8agKwE5CV/uwThSHkd84="; 1193 + rev = "3b129203f4b72d532f58e72c5310c0a7db3b8e6d"; 1194 + hash = "sha256-dVErHgsUDEN42wc/Gd68vQfVc8+/r/8No9KZk2GFzmY="; 1184 1195 }; 1185 1196 meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; 1186 1197 }; ··· 1351 1362 }; 1352 1363 lua = buildGrammar { 1353 1364 language = "lua"; 1354 - version = "0.0.0+rev=9668709"; 1365 + version = "0.0.0+rev=04c9579"; 1355 1366 src = fetchFromGitHub { 1356 1367 owner = "MunifTanjim"; 1357 1368 repo = "tree-sitter-lua"; 1358 - rev = "9668709211b2e683f27f414454a8b51bf0a6bda1"; 1359 - hash = "sha256-5t5w8KqbefInNbA12/jpNzmky/uOUhsLjKdEqpl1GEc="; 1369 + rev = "04c9579dcb917255b2e5f8199df4ae7f587d472f"; 1370 + hash = "sha256-kzyn6XF4/PN8civ/0UV+ancCMkh7DF2B7WUYxix6aaM="; 1360 1371 }; 1361 1372 meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; 1362 1373 }; ··· 1417 1428 }; 1418 1429 markdown = buildGrammar { 1419 1430 language = "markdown"; 1420 - version = "0.0.0+rev=23d9cb2"; 1431 + version = "0.0.0+rev=2821521"; 1421 1432 src = fetchFromGitHub { 1422 1433 owner = "MDeiml"; 1423 1434 repo = "tree-sitter-markdown"; 1424 - rev = "23d9cb2ce2f4d0914e7609b500c5fc8dfae0176f"; 1425 - hash = "sha256-Z42w7gSUV9/9Q1jtCrd03cjlMUjHC5Vjie1x8m8K5uw="; 1435 + rev = "2821521a4e6eab37b63dff6a8e169cd88554047d"; 1436 + hash = "sha256-JoZ/CKIMHVowwqTMFdys+Qu1CHMsP+8Wr2LJo5h30B4="; 1426 1437 }; 1427 1438 location = "tree-sitter-markdown"; 1428 1439 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1429 1440 }; 1430 1441 markdown_inline = buildGrammar { 1431 1442 language = "markdown_inline"; 1432 - version = "0.0.0+rev=23d9cb2"; 1443 + version = "0.0.0+rev=2821521"; 1433 1444 src = fetchFromGitHub { 1434 1445 owner = "MDeiml"; 1435 1446 repo = "tree-sitter-markdown"; 1436 - rev = "23d9cb2ce2f4d0914e7609b500c5fc8dfae0176f"; 1437 - hash = "sha256-Z42w7gSUV9/9Q1jtCrd03cjlMUjHC5Vjie1x8m8K5uw="; 1447 + rev = "2821521a4e6eab37b63dff6a8e169cd88554047d"; 1448 + hash = "sha256-JoZ/CKIMHVowwqTMFdys+Qu1CHMsP+8Wr2LJo5h30B4="; 1438 1449 }; 1439 1450 location = "tree-sitter-markdown-inline"; 1440 1451 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1474 1485 }; 1475 1486 meson = buildGrammar { 1476 1487 language = "meson"; 1477 - version = "0.0.0+rev=3d6dfbd"; 1488 + version = "0.0.0+rev=d6ec8ce"; 1478 1489 src = fetchFromGitHub { 1479 1490 owner = "Decodetalkers"; 1480 1491 repo = "tree-sitter-meson"; 1481 - rev = "3d6dfbdb2432603bc84ca7dc009bb39ed9a8a7b1"; 1482 - hash = "sha256-NRiecSr5UjISlFtmtvy3SYaWSmXMf0bKCKQVA83Jx+Y="; 1492 + rev = "d6ec8ce0963c3c8180161391f15d8f7d415f650d"; 1493 + hash = "sha256-SwcBhg6luPAOtaL5dhvLxCpJcwlGhZxhvVmn5pa6ecA="; 1483 1494 }; 1484 1495 meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; 1485 1496 }; 1486 1497 mlir = buildGrammar { 1487 1498 language = "mlir"; 1488 - version = "0.0.0+rev=650a8fb"; 1499 + version = "0.0.0+rev=117cbbc"; 1489 1500 src = fetchFromGitHub { 1490 1501 owner = "artagnon"; 1491 1502 repo = "tree-sitter-mlir"; 1492 - rev = "650a8fb72013ba8d169bdb458e480d640fc545c9"; 1493 - hash = "sha256-Xmn5WaOgvAVyr1Bgzr+QG9G/kymtl4CUvLL5SPZdikU="; 1503 + rev = "117cbbc46bbf82ae30b24f8939573655017226da"; 1504 + hash = "sha256-c0+Pvhe++fHmRL9Ptri+vsdRN3MCb2Z/7EqWmFaK/CE="; 1494 1505 }; 1495 1506 generate = true; 1496 1507 meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; 1497 1508 }; 1498 1509 muttrc = buildGrammar { 1499 1510 language = "muttrc"; 1500 - version = "0.0.0+rev=0af0e0d"; 1511 + version = "0.0.0+rev=67d9e23"; 1501 1512 src = fetchFromGitHub { 1502 1513 owner = "neomutt"; 1503 1514 repo = "tree-sitter-muttrc"; 1504 - rev = "0af0e0d8c8cf59dc21cfe565489da0c247374b9f"; 1505 - hash = "sha256-AB8c2mV2sTNwN8sZkv3RbRKdxZW467P6epX+Z4LWqbU="; 1515 + rev = "67d9e23ca7aa22d9bce9d16c53d2c927dff5159a"; 1516 + hash = "sha256-B3/VoPq8h7TiwOP0nhsuPmFtkLsucpDm9RnUNXkfKpo="; 1506 1517 }; 1507 1518 meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; 1508 1519 }; ··· 1519 1530 }; 1520 1531 nickel = buildGrammar { 1521 1532 language = "nickel"; 1522 - version = "0.0.0+rev=091b5dc"; 1533 + version = "0.0.0+rev=19fb551"; 1523 1534 src = fetchFromGitHub { 1524 1535 owner = "nickel-lang"; 1525 1536 repo = "tree-sitter-nickel"; 1526 - rev = "091b5dcc7d138901bcc162da9409c0bb626c0d27"; 1527 - hash = "sha256-HyHdameEgET5UXKMgw7EJvZsJxToc9Qz26XHvc5qmU0="; 1537 + rev = "19fb551196d18b75160631f5e3a8a006b3875276"; 1538 + hash = "sha256-NXyagRPUT3h8G6R+eE4YrTnWtfB3AT/piXeun5ETU6s="; 1528 1539 }; 1529 1540 meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; 1530 1541 }; 1531 1542 nim = buildGrammar { 1532 1543 language = "nim"; 1533 - version = "0.0.0+rev=70ceee8"; 1544 + version = "0.0.0+rev=c5f0ce3"; 1534 1545 src = fetchFromGitHub { 1535 1546 owner = "alaviss"; 1536 1547 repo = "tree-sitter-nim"; 1537 - rev = "70ceee835e033acbc7092cd7f4f6a251789af121"; 1538 - hash = "sha256-9+ADYNrtdva/DkkjPwavyU0cL6eunqq4TX9IUQi9eKw="; 1548 + rev = "c5f0ce3b65222f5dbb1a12f9fe894524881ad590"; 1549 + hash = "sha256-KzAZf5vgrdp33esrgle71i0m52MvRJ3z/sMwzb+CueU="; 1539 1550 }; 1540 1551 meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; 1541 1552 }; ··· 1698 1709 }; 1699 1710 pem = buildGrammar { 1700 1711 language = "pem"; 1701 - version = "0.0.0+rev=7905a16"; 1712 + version = "0.0.0+rev=db307bb"; 1702 1713 src = fetchFromGitHub { 1703 1714 owner = "ObserverOfTime"; 1704 1715 repo = "tree-sitter-pem"; 1705 - rev = "7905a168036e23605160a0d32a142f58ab5eaa06"; 1706 - hash = "sha256-6gEOrpJ/5UDMMVqKh0XQX+K3JOPiOk5H6CWZgB59h00="; 1716 + rev = "db307bbb7dc4f721bf2f5ba7fcedaf58feeb59e0"; 1717 + hash = "sha256-uBZo16QtZtbYc4jHdFt1w/zMx9F+WKBB+ANre8IURHA="; 1707 1718 }; 1708 1719 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem"; 1709 1720 }; 1710 1721 perl = buildGrammar { 1711 1722 language = "perl"; 1712 - version = "0.0.0+rev=a30394f"; 1723 + version = "0.0.0+rev=fd8b951"; 1713 1724 src = fetchFromGitHub { 1714 1725 owner = "tree-sitter-perl"; 1715 1726 repo = "tree-sitter-perl"; 1716 - rev = "a30394f61b607f48c841c6e085d5219f23872816"; 1717 - hash = "sha256-3aWBh5jKXUYXxOv+RKyEpwJVOoP7QuaRQZHw0yOy6tQ="; 1727 + rev = "fd8b951cf6f72d48dfd07679de8cf0260836b231"; 1728 + hash = "sha256-ejbpska3Ar0cjqDGZXXjRkpDLNsnDUJD0TBsb2cZfY4="; 1718 1729 }; 1719 1730 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 1720 1731 }; 1721 1732 php = buildGrammar { 1722 1733 language = "php"; 1723 - version = "0.0.0+rev=caf4d67"; 1734 + version = "0.0.0+rev=710754c"; 1724 1735 src = fetchFromGitHub { 1725 1736 owner = "tree-sitter"; 1726 1737 repo = "tree-sitter-php"; 1727 - rev = "caf4d67d55386d3e4f85d29450b8d9cacbb02d19"; 1728 - hash = "sha256-L0M9v/T3W3v+pES2AytZ6V4jHfnSklFBRGPW3/oB2Aw="; 1738 + rev = "710754c879435178b7643e525c84cd53f32c510c"; 1739 + hash = "sha256-vOvuctPCcKs5iQ88Tv3Euxk7fDg06o1leRWUic4qzLQ="; 1729 1740 }; 1730 1741 location = "php"; 1731 1742 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1732 1743 }; 1733 1744 php_only = buildGrammar { 1734 1745 language = "php_only"; 1735 - version = "0.0.0+rev=caf4d67"; 1746 + version = "0.0.0+rev=710754c"; 1736 1747 src = fetchFromGitHub { 1737 1748 owner = "tree-sitter"; 1738 1749 repo = "tree-sitter-php"; 1739 - rev = "caf4d67d55386d3e4f85d29450b8d9cacbb02d19"; 1740 - hash = "sha256-L0M9v/T3W3v+pES2AytZ6V4jHfnSklFBRGPW3/oB2Aw="; 1750 + rev = "710754c879435178b7643e525c84cd53f32c510c"; 1751 + hash = "sha256-vOvuctPCcKs5iQ88Tv3Euxk7fDg06o1leRWUic4qzLQ="; 1741 1752 }; 1742 1753 location = "php_only"; 1743 1754 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; ··· 1788 1799 }; 1789 1800 poe_filter = buildGrammar { 1790 1801 language = "poe_filter"; 1791 - version = "0.0.0+rev=99ce487"; 1802 + version = "0.0.0+rev=bf912df"; 1792 1803 src = fetchFromGitHub { 1793 1804 owner = "ObserverOfTime"; 1794 1805 repo = "tree-sitter-poe-filter"; 1795 - rev = "99ce487804eab781e1e1cb39de82aea236346c96"; 1796 - hash = "sha256-kMk0gCb2/FExKyGPeRDCd6rW/R3eH1iuE7udnFoI5UY="; 1806 + rev = "bf912df70f60b356c70631d9cbb317b41c1ea319"; 1807 + hash = "sha256-EHftq35YJzElvYiJxiu7iIcugoXME7CXuQSo1ktG584="; 1797 1808 }; 1798 1809 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; 1799 1810 }; ··· 1810 1821 }; 1811 1822 printf = buildGrammar { 1812 1823 language = "printf"; 1813 - version = "0.0.0+rev=ddff4ce"; 1824 + version = "0.0.0+rev=0e0acea"; 1814 1825 src = fetchFromGitHub { 1815 1826 owner = "ObserverOfTime"; 1816 1827 repo = "tree-sitter-printf"; 1817 - rev = "ddff4ce4d630d1f1a3b591d77b2618a4169b36b9"; 1818 - hash = "sha256-MIj4tP2+zb43pcnSBSVjPpKxjbxKFJTcz8AJphEvh6k="; 1828 + rev = "0e0aceabbf607ea09e03562f5d8a56f048ddea3d"; 1829 + hash = "sha256-y/7CDnHpT3D6hL0f+52mReCphn+lvElfQQKJwY4fr9c="; 1819 1830 }; 1820 1831 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf"; 1821 1832 }; ··· 1843 1854 }; 1844 1855 properties = buildGrammar { 1845 1856 language = "properties"; 1846 - version = "0.0.0+rev=74e5d3c"; 1857 + version = "0.0.0+rev=189b3cc"; 1847 1858 src = fetchFromGitHub { 1848 - owner = "ObserverOfTime"; 1859 + owner = "tree-sitter-grammars"; 1849 1860 repo = "tree-sitter-properties"; 1850 - rev = "74e5d3c63d0da17c0800b3cf9090b24637ef6b59"; 1851 - hash = "sha256-oB5TA8dZtuFop7Urggv2ZWWi8s6wDsIL+ZG5+sCQgq8="; 1861 + rev = "189b3cc18d36871c27ebb0adcf0cddd123b0cbba"; 1862 + hash = "sha256-5cA2DDMiP8axu8Jl1M+CoxHoB+Jc/VMy3vXME+yxH9o="; 1852 1863 }; 1853 - meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-properties"; 1864 + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; 1854 1865 }; 1855 1866 proto = buildGrammar { 1856 1867 language = "proto"; ··· 1899 1910 }; 1900 1911 puppet = buildGrammar { 1901 1912 language = "puppet"; 1902 - version = "0.0.0+rev=9ce9a5f"; 1913 + version = "0.0.0+rev=3641b9e"; 1903 1914 src = fetchFromGitHub { 1904 1915 owner = "amaanq"; 1905 1916 repo = "tree-sitter-puppet"; 1906 - rev = "9ce9a5f7d64528572aaa8d59459ba869e634086b"; 1907 - hash = "sha256-YEjjy9WLwITERYqoeSVrRYnwVBIAwdc4o0lvAK9wizw="; 1917 + rev = "3641b9e854ac9c84c7576e71c4c9a357bcfd9550"; 1918 + hash = "sha256-J1DBjQRdV4R85NTyg/qmwbjm1bryKe3UOdp4XyH6BQc="; 1908 1919 }; 1909 1920 meta.homepage = "https://github.com/amaanq/tree-sitter-puppet"; 1910 1921 }; ··· 2042 2053 }; 2043 2054 readline = buildGrammar { 2044 2055 language = "readline"; 2045 - version = "0.0.0+rev=f2f98d4"; 2056 + version = "0.0.0+rev=e436eae"; 2046 2057 src = fetchFromGitHub { 2047 2058 owner = "ribru17"; 2048 2059 repo = "tree-sitter-readline"; 2049 - rev = "f2f98d4263949d696e69a425f65326c59d1ceedc"; 2050 - hash = "sha256-+T4HS2QqoXFRgBfY61NHK4EyQ/HF26eeMt9KV2Ud0Ug="; 2060 + rev = "e436eaef452266a3d00c195f0eb757d6502c767a"; 2061 + hash = "sha256-y38TDQ+7wBzEKol/UQ5Xk6f15wUW7hJxByDuhx9d0hQ="; 2051 2062 }; 2052 2063 meta.homepage = "https://github.com/ribru17/tree-sitter-readline"; 2053 2064 }; ··· 2141 2152 }; 2142 2153 rust = buildGrammar { 2143 2154 language = "rust"; 2144 - version = "0.0.0+rev=a70daac"; 2155 + version = "0.0.0+rev=85a21c9"; 2145 2156 src = fetchFromGitHub { 2146 2157 owner = "tree-sitter"; 2147 2158 repo = "tree-sitter-rust"; 2148 - rev = "a70daac064145c84e9d51767c2575bb68d51df58"; 2149 - hash = "sha256-2Y7sQ5bhKEpbDAHd5zJMGAlDWH32tJXxAgFOYY8S7o8="; 2159 + rev = "85a21c96d31b2a5c4369e5836a7f4ab059268fea"; 2160 + hash = "sha256-uxOjdB65+HjNuOybbYb2N9R0I+bt909bIBOzmh9vfVc="; 2150 2161 }; 2151 2162 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 2152 2163 }; ··· 2197 2208 }; 2198 2209 slang = buildGrammar { 2199 2210 language = "slang"; 2200 - version = "0.0.0+rev=130b2f5"; 2211 + version = "0.0.0+rev=0cdfb17"; 2201 2212 src = fetchFromGitHub { 2202 2213 owner = "theHamsta"; 2203 2214 repo = "tree-sitter-slang"; 2204 - rev = "130b2f5c7a1d5c24645c3518db4bc2b22dd90718"; 2205 - hash = "sha256-gDN8nyQjxE7Hko3MJJj2Le0Ey0pd3GlG5QWkDf8c7Q0="; 2215 + rev = "0cdfb1741323f38e9a33798674145c22cfc0092b"; 2216 + hash = "sha256-1xSnb3n9u45B2gEBApZpZlb1VvbJOrmgQwrPL2OuGro="; 2206 2217 }; 2207 2218 meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; 2208 2219 }; 2209 2220 slint = buildGrammar { 2210 2221 language = "slint"; 2211 - version = "0.0.0+rev=68405a4"; 2222 + version = "0.0.0+rev=3c82235"; 2212 2223 src = fetchFromGitHub { 2213 2224 owner = "slint-ui"; 2214 2225 repo = "tree-sitter-slint"; 2215 - rev = "68405a45f7a5311cd1f77e40ba84199573303f52"; 2216 - hash = "sha256-zmmxXU7w5N8XjKn2Uu/nAc/FjCAprdKyJ0c75CGUgpk="; 2226 + rev = "3c82235f41b63f35a01ae3888206e93585cbb84a"; 2227 + hash = "sha256-D3X2YwvxvseIGnKzaSocr3Ak7qoASZhxyRS+rtpir0g="; 2217 2228 }; 2218 2229 meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; 2219 2230 }; ··· 2287 2298 }; 2288 2299 sourcepawn = buildGrammar { 2289 2300 language = "sourcepawn"; 2290 - version = "0.0.0+rev=846ec64"; 2301 + version = "0.0.0+rev=39ce73a"; 2291 2302 src = fetchFromGitHub { 2292 2303 owner = "nilshelmig"; 2293 2304 repo = "tree-sitter-sourcepawn"; 2294 - rev = "846ec647109a1f3dfab17c025c80ecdf6fd56581"; 2295 - hash = "sha256-3yRBrzuzjWKKpLO+58P/JdNvjPj2o1HuBZOKkFh2RCs="; 2305 + rev = "39ce73ad42b2c4f52848d16093c24feddaa7d226"; 2306 + hash = "sha256-CyCUGGycWpgQl/BGDjRHwYoa9Mess49jUf9WUkRaliE="; 2296 2307 }; 2297 2308 meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; 2298 2309 }; ··· 2397 2408 }; 2398 2409 svelte = buildGrammar { 2399 2410 language = "svelte"; 2400 - version = "0.0.0+rev=bd60db7"; 2411 + version = "0.0.0+rev=04a126d"; 2401 2412 src = fetchFromGitHub { 2402 - owner = "Himujjal"; 2413 + owner = "tree-sitter-grammars"; 2403 2414 repo = "tree-sitter-svelte"; 2404 - rev = "bd60db7d3d06f89b6ec3b287c9a6e9190b5564bd"; 2405 - hash = "sha256-FZuzbTOP9LokPb77DSUwIXCFvMmDQPyyLKt7vNtEuAY="; 2415 + rev = "04a126d9210def99f06d9ab84a255110b862d47c"; 2416 + hash = "sha256-F6AC72IHMKs1jTwshwNkAXFfiBGEbBn7m83xedCoDsA="; 2406 2417 }; 2407 - meta.homepage = "https://github.com/Himujjal/tree-sitter-svelte"; 2418 + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; 2408 2419 }; 2409 2420 swift = buildGrammar { 2410 2421 language = "swift"; 2411 - version = "0.0.0+rev=dabbcf9"; 2422 + version = "0.0.0+rev=e1ac0c3"; 2412 2423 src = fetchFromGitHub { 2413 2424 owner = "alex-pinkus"; 2414 2425 repo = "tree-sitter-swift"; 2415 - rev = "dabbcf9a2311e08c1b020e1258849b8359e9de1a"; 2416 - hash = "sha256-U4r2uEDqBXeDC0NkOvSwkKreJnFSStxJisNPLJ4CTZs="; 2426 + rev = "e1ac0c3b48f4c42c40f92f400f14c6561369d4dd"; 2427 + hash = "sha256-7MXH3ZDMH3Im/t5FPMGw6MGKMS+hKaHKUvTXXCrvgtI="; 2417 2428 }; 2418 2429 generate = true; 2419 2430 meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; ··· 2552 2563 }; 2553 2564 meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 2554 2565 }; 2566 + tmux = buildGrammar { 2567 + language = "tmux"; 2568 + version = "0.0.0+rev=10737f5"; 2569 + src = fetchFromGitHub { 2570 + owner = "Freed-Wu"; 2571 + repo = "tree-sitter-tmux"; 2572 + rev = "10737f5dc4d8e68c9667f11a6996688a1185755f"; 2573 + hash = "sha256-7MQYyWu1Rw3Vwmp3nbuorn9rD0xcEU5nRXPuTVpOqkM="; 2574 + }; 2575 + meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; 2576 + }; 2555 2577 todotxt = buildGrammar { 2556 2578 language = "todotxt"; 2557 2579 version = "0.0.0+rev=3937c5c"; ··· 2642 2664 hash = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; 2643 2665 }; 2644 2666 meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; 2667 + }; 2668 + typst = buildGrammar { 2669 + language = "typst"; 2670 + version = "0.0.0+rev=c757be0"; 2671 + src = fetchFromGitHub { 2672 + owner = "uben0"; 2673 + repo = "tree-sitter-typst"; 2674 + rev = "c757be0898e2a58f4e9761aa164dc413bf5beaf8"; 2675 + hash = "sha256-z0x47Qrr8mYroDtXapRmzOMHOxlYmQmonN0P7VSCBu0="; 2676 + }; 2677 + meta.homepage = "https://github.com/uben0/tree-sitter-typst"; 2645 2678 }; 2646 2679 udev = buildGrammar { 2647 2680 language = "udev"; ··· 2746 2779 }; 2747 2780 vim = buildGrammar { 2748 2781 language = "vim"; 2749 - version = "0.0.0+rev=32c76f1"; 2782 + version = "0.0.0+rev=bc1364d"; 2750 2783 src = fetchFromGitHub { 2751 2784 owner = "neovim"; 2752 2785 repo = "tree-sitter-vim"; 2753 - rev = "32c76f150347c1cd044e90b8e2bc73c00677fa55"; 2754 - hash = "sha256-14lkrGZ5JpbPvb5Pm2UzLodhO1IEz5rBETTU0RZDFc4="; 2786 + rev = "bc1364d922952138957a62105171ed68e73fbb6c"; 2787 + hash = "sha256-5h1GYjyYMJd5GS0zXh0LP1wBs60fYohpFv89gcdZ4vU="; 2755 2788 }; 2756 2789 meta.homepage = "https://github.com/neovim/tree-sitter-vim"; 2757 2790 }; 2758 2791 vimdoc = buildGrammar { 2759 2792 language = "vimdoc"; 2760 - version = "0.0.0+rev=ed8695a"; 2793 + version = "0.0.0+rev=40fcd50"; 2761 2794 src = fetchFromGitHub { 2762 2795 owner = "neovim"; 2763 2796 repo = "tree-sitter-vimdoc"; 2764 - rev = "ed8695ad8de39c3f073da130156f00b1148e2891"; 2765 - hash = "sha256-q5Ln8WPFrtKBfZnaAAlMh3Q/eczEt6wCMZAtx+ISCKg="; 2797 + rev = "40fcd50a2c7b5a3ef98294795116773b24fb61ab"; 2798 + hash = "sha256-i/O8vIjiyOoFECS1nmKfL/8hofzSvwg5cJo7JooJGOY="; 2766 2799 }; 2767 2800 meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; 2768 2801 }; ··· 2790 2823 }; 2791 2824 wgsl_bevy = buildGrammar { 2792 2825 language = "wgsl_bevy"; 2793 - version = "0.0.0+rev=a041228"; 2826 + version = "0.0.0+rev=cbd58ee"; 2794 2827 src = fetchFromGitHub { 2795 2828 owner = "theHamsta"; 2796 2829 repo = "tree-sitter-wgsl-bevy"; 2797 - rev = "a041228ae64632f59b9bd37346a0dbcb7817f36b"; 2798 - hash = "sha256-bBGunOcFPrHWLsP1ISgdFBNDIBbB0uhwxKAwmQZg7/k="; 2830 + rev = "cbd58ee33e24f46d16b9882b001eefb25a958ee2"; 2831 + hash = "sha256-EPpI4UJ/5GB2iDQGoSziUOcP1TVf7VU4FMTKvrujcAY="; 2799 2832 }; 2800 2833 meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; 2801 2834 }; 2802 2835 wing = buildGrammar { 2803 2836 language = "wing"; 2804 - version = "0.0.0+rev=f7965a9"; 2837 + version = "0.0.0+rev=52ef462"; 2805 2838 src = fetchFromGitHub { 2806 2839 owner = "winglang"; 2807 2840 repo = "wing"; 2808 - rev = "f7965a947d2eaa8b5b9bba1c42a0e1891f1a0b2a"; 2809 - hash = "sha256-qQ74aj7pccc3gvmeNoa0BBTMdNTmcc0h8aWNcLvpMRY="; 2841 + rev = "52ef462f76e199845a5df4834b838339e0a6efdb"; 2842 + hash = "sha256-eZEyk285EyfduzrVH3Ojbwu8mbRFfZY6lrQQQT1kWM8="; 2810 2843 }; 2811 2844 location = "libs/tree-sitter-wing"; 2812 2845 generate = true; ··· 2814 2847 }; 2815 2848 xcompose = buildGrammar { 2816 2849 language = "xcompose"; 2817 - version = "0.0.0+rev=8898238"; 2850 + version = "0.0.0+rev=7fd1494"; 2818 2851 src = fetchFromGitHub { 2819 2852 owner = "ObserverOfTime"; 2820 2853 repo = "tree-sitter-xcompose"; 2821 - rev = "8898238fca7e143760386448093392b87e58002e"; 2822 - hash = "sha256-1U3FFO6j4jdynDTRQlD8kfTYTiKvC7ZjxSECMW9NYGY="; 2854 + rev = "7fd14940e0478fce79ea195067ed14a2c42c654a"; 2855 + hash = "sha256-elnm1HjE4hLFMR/XhCPhOcGjqS9FbCULPRb/IntpQ3U="; 2823 2856 }; 2824 2857 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; 2825 2858 }; 2826 2859 xml = buildGrammar { 2827 2860 language = "xml"; 2828 - version = "0.0.0+rev=2743ff8"; 2861 + version = "0.0.0+rev=52b3783"; 2829 2862 src = fetchFromGitHub { 2830 2863 owner = "tree-sitter-grammars"; 2831 2864 repo = "tree-sitter-xml"; 2832 - rev = "2743ff864eac85cec830ff400f2e0024b9ca588b"; 2833 - hash = "sha256-wuj3Q+LAtAS99pwJUD+3BzndVeNhzvQlaugzTHRvUjI="; 2865 + rev = "52b3783d0c89a69ec64b2d49eee95f44a7fdcd2a"; 2866 + hash = "sha256-DVx/JwQXFEgY3XXo2rOVIWBRHdqprNgja9lAashkh5g="; 2834 2867 }; 2835 2868 location = "xml"; 2836 2869 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; ··· 2870 2903 }; 2871 2904 zathurarc = buildGrammar { 2872 2905 language = "zathurarc"; 2873 - version = "0.0.0+rev=fe37e85"; 2906 + version = "0.0.0+rev=353bdf2"; 2874 2907 src = fetchFromGitHub { 2875 2908 owner = "Freed-Wu"; 2876 2909 repo = "tree-sitter-zathurarc"; 2877 - rev = "fe37e85db355c737573315f278672534c40fe140"; 2878 - hash = "sha256-lQFCJhyJTCa+zdsobMutgbQqJ9mhehaIbRLbds0riEo="; 2910 + rev = "353bdf25e7af9c2830e254977fd3fb57ccaa8203"; 2911 + hash = "sha256-vFDz4X0ujqM9GbrpGt3dRjvo0SR07E2qXrT/ppTegBQ="; 2879 2912 }; 2880 2913 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; 2881 2914 };
+1 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 998 998 inherit (old) version src; 999 999 sourceRoot = "source/spectre_oxi"; 1000 1000 1001 - cargoHash = "sha256-822+3s6FJVqBRYJAL/89bJfGv8fNhSN3nQelB29mXvQ="; 1001 + cargoHash = "sha256-gCGuD5kipgfR0Le8npNmyBxNsUq0PavXvKkxkiPx13E="; 1002 1002 1003 1003 1004 1004 preCheck = ''
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 75 75 https://github.com/pocco81/auto-save.nvim/,HEAD, 76 76 https://github.com/rmagatti/auto-session/,, 77 77 https://github.com/m4xshen/autoclose.nvim/,HEAD, 78 + https://github.com/gaoDean/autolist.nvim/,, 78 79 https://github.com/vim-scripts/autoload_cscope.vim/,, 79 80 https://github.com/nullishamy/autosave.nvim/,HEAD, 80 81 https://github.com/rafi/awesome-vim-colorschemes/,,
+3 -2
pkgs/applications/file-managers/projectable/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , pkg-config 5 - , libgit2_1_5 5 + , libgit2 6 6 , openssl 7 7 , zlib 8 8 , stdenv ··· 27 27 ]; 28 28 29 29 buildInputs = [ 30 - libgit2_1_5 30 + libgit2 31 31 openssl 32 32 zlib 33 33 ] ++ lib.optionals stdenv.isDarwin [ ··· 35 35 ]; 36 36 37 37 env = { 38 + LIBGIT2_NO_VENDOR = 1; 38 39 OPENSSL_NO_VENDOR = true; 39 40 }; 40 41
+5 -3
pkgs/applications/misc/chrysalis/default.nix pkgs/by-name/ch/chrysalis/package.nix
··· 2 2 3 3 let 4 4 pname = "chrysalis"; 5 - version = "0.13.2"; 5 + version = "0.13.3"; 6 6 name = "${pname}-${version}-binary"; 7 7 src = fetchurl { 8 8 url = 9 9 "https://github.com/keyboardio/${pname}/releases/download/v${version}/${pname}-${version}-x64.AppImage"; 10 10 hash = 11 - "sha512-WuItdQ/hDxbZZ3zulHI74NUkuYfesV/31rA1gPakCFgX2hpPrmKzwUez2vqt4N5qrGyphrR0bcelUatGZhOn5A=="; 11 + "sha512-F6Y87rgIclj1OA3gVX/gqqp9AvXKQlBXrbqk/26F1KHPF9NzHJgVmeszSo3Nhb6xg4CzWmzkqc8IW2H/Bg57kw=="; 12 12 }; 13 13 appimageContents = appimageTools.extract { inherit name src; }; 14 14 in appimageTools.wrapType2 rec { ··· 38 38 install -Dm444 ${appimageContents}/usr/share/icons/hicolor/256x256/chrysalis.png -t $out/share/pixmaps 39 39 ''; 40 40 41 + passthru.updateScript = ./update.sh; 42 + 41 43 meta = with lib; { 42 44 description = "A graphical configurator for Kaleidoscope-powered keyboards"; 43 45 homepage = "https://github.com/keyboardio/Chrysalis"; 44 46 license = licenses.gpl3Only; 45 - maintainers = with maintainers; [ aw ]; 47 + maintainers = with maintainers; [ aw eclairevoyant nshalman ]; 46 48 platforms = [ "x86_64-linux" ]; 47 49 mainProgram = "chrysalis"; 48 50 };
+2 -2
pkgs/applications/misc/nwg-panel/default.nix
··· 16 16 17 17 python3Packages.buildPythonApplication rec { 18 18 pname = "nwg-panel"; 19 - version = "0.9.24"; 19 + version = "0.9.25"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "nwg-piotr"; 23 23 repo = "nwg-panel"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-qd2fnGdpHXX35ZtNGe59GnmhYGn6VJibc0KEr60VIJM="; 25 + hash = "sha256-dTBV2OckPJNA707PNz/jmfUPpufhItt4EEDHAI79kxQ="; 26 26 }; 27 27 28 28 # No tests
+4 -1
pkgs/applications/misc/swaynotificationcenter/default.nix
··· 39 39 hash = "sha256-7O+DX4uuncUqx5zEKQprZE6tctteT6NU01V2EBHiFqA="; 40 40 }; 41 41 42 + # build pkg-config is required to locate the native `scdoc` input 43 + depsBuildBuild = [ pkg-config ]; 44 + 42 45 nativeBuildInputs = [ 43 46 bash-completion 44 47 # cmake # currently conflicts with meson ··· 50 53 pkg-config 51 54 python3 52 55 sassc 53 - pantheon.granite 54 56 scdoc 55 57 vala 56 58 wrapGAppsHook ··· 68 70 libhandy 69 71 libpulseaudio 70 72 librsvg 73 + pantheon.granite 71 74 # systemd # ends with broken permission 72 75 ]; 73 76
+3 -3
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 24 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 25 in stdenv.mkDerivation rec { 26 26 pname = "vivaldi"; 27 - version = "6.5.3206.55"; 27 + version = "6.5.3206.63"; 28 28 29 29 suffix = { 30 30 aarch64-linux = "arm64"; ··· 34 34 src = fetchurl { 35 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 36 hash = { 37 - aarch64-linux = "sha256-lr+9+w1vRZSG/2dP5K3mcKLCQijckPdkM/I2DgjO4wg="; 38 - x86_64-linux = "sha256-ElkuuaZfK8F6CVA5xbKszkbqdcPACFR+xd0pRxnd6+U="; 37 + aarch64-linux = "sha256-MyKTihImCd1/4UwnC/GqyeQcYnJNvKW5UfIIRN45r8E="; 38 + x86_64-linux = "sha256-RbGoOKQyAaNY+y+jCT+r7GI9vymTT9kPDrwl9/bhaNw="; 39 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 40 }; 41 41
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
··· 2 2 callPackage ./generic.nix {} rec { 3 3 pname = "signal-desktop"; 4 4 dir = "Signal"; 5 - version = "6.48.1"; 5 + version = "7.0.0"; 6 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 - hash = "sha256-3FJdgWmpfHAy5Hd97bH1DAbXYLsabom22tUKNK2bF2c="; 7 + hash = "sha256-xwKisiOE2g+pg1P9mX6AlwYU1JWXIWSSygwauoU05E8="; 8 8 }
+3 -3
pkgs/applications/networking/powerdns-admin/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fetchYarnDeps, mkYarnPackage, nixosTests, writeText, python3 }: 2 2 3 3 let 4 - version = "0.4.1"; 4 + version = "0.4.2"; 5 5 src = fetchFromGitHub { 6 6 owner = "PowerDNS-Admin"; 7 7 repo = "PowerDNS-Admin"; 8 8 rev = "v${version}"; 9 - hash = "sha256-AwqEcAPD1SF1Ma3wtH03mXlTywM0Q19hciCmTtlr3gk="; 9 + hash = "sha256-q9mt8wjSNFb452Xsg+qhNOWa03KJkYVGAeCWVSzZCyk="; 10 10 }; 11 11 12 12 python = python3; ··· 29 29 30 30 offlineCache = fetchYarnDeps { 31 31 yarnLock = "${src}/yarn.lock"; 32 - hash = "sha256-3ebT19LrbYuypdJaoB3tClVVP0Fi8tHx3Xi6ge/DpA4="; 32 + hash = "sha256-rXIts+dgOuZQGyiSke1NIG7b4lFlR/Gfu3J6T3wP3aY="; 33 33 }; 34 34 35 35 # Copied from package.json, see also
+6 -4
pkgs/applications/version-management/git-dive/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , pkg-config 5 - # libgit2-sys doesn't support libgit2 1.6 yet 6 - , libgit2_1_5 5 + , libgit2 7 6 , oniguruma 8 7 , zlib 9 8 , stdenv ··· 29 28 ]; 30 29 31 30 buildInputs = [ 32 - libgit2_1_5 31 + libgit2 33 32 oniguruma 34 33 zlib 35 34 ] ++ lib.optionals stdenv.isDarwin [ ··· 54 53 git config --global user.email nixbld@example.com 55 54 ''; 56 55 57 - RUSTONIG_SYSTEM_LIBONIG = true; 56 + env = { 57 + LIBGIT2_NO_VENDOR = 1; 58 + RUSTONIG_SYSTEM_LIBONIG = true; 59 + }; 58 60 59 61 meta = with lib; { 60 62 description = "Dive into a file's history to find root cause";
+6 -2
pkgs/applications/version-management/git-mit/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , pkg-config 5 - , libgit2_1_5 5 + , libgit2 6 6 , openssl 7 7 , zlib 8 8 , stdenv ··· 28 28 nativeBuildInputs = [ pkg-config ]; 29 29 30 30 buildInputs = [ 31 - libgit2_1_5 31 + libgit2 32 32 openssl 33 33 zlib 34 34 ] ++ lib.optionals stdenv.isDarwin [ 35 35 darwin.apple_sdk.frameworks.AppKit 36 36 ]; 37 + 38 + env = { 39 + LIBGIT2_NO_VENDOR = 1; 40 + }; 37 41 38 42 meta = with lib; { 39 43 description = "Minimalist set of hooks to aid pairing and link commits to issues";
+3 -3
pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix
··· 2 2 3 3 buildLua rec { 4 4 pname = "mpv-playlistmanager"; 5 - version = "unstable-2023-11-28"; 5 + version = "unstable-2024-02-26"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jonniek"; 9 9 repo = "mpv-playlistmanager"; 10 - rev = "579490c7ae1becc129736b7632deec4f3fb90b99"; 11 - hash = "sha256-swOtoB8UV/HPTpQRGXswAfUYsyC2Nj/QRIkGP8X1jk0="; 10 + rev = "1911dc053951169c98cfcfd9f44ef87d9122ca80"; 11 + hash = "sha256-pcdOMhkivLF5B86aNuHrqj77DuYLAFGlwFwY7jxkDkE="; 12 12 }; 13 13 passthru.updateScript = unstableGitUpdater {}; 14 14
+2
pkgs/build-support/docker/default.nix
··· 64 64 # https://github.com/NixOS/nix/blob/9348f9291e5d9e4ba3c4347ea1b235640f54fd79/src/libutil/util.cc#L478 65 65 export USER=nobody 66 66 ${buildPackages.nix}/bin/nix-store --load-db < ${closureInfo {rootPaths = contentsList;}}/registration 67 + # Reset registration times to make the image reproducible 68 + ${buildPackages.sqlite}/bin/sqlite3 nix/var/nix/db/db.sqlite "UPDATE ValidPaths SET registrationTime = ''${SOURCE_DATE_EPOCH}" 67 69 68 70 mkdir -p nix/var/nix/gcroots/docker/ 69 71 for i in ${lib.concatStringsSep " " contentsList}; do
+2 -2
pkgs/by-name/be/bemoji/package.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation rec { 7 7 pname = "bemoji"; 8 - version = "0.3.0"; 8 + version = "0.4.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "marty-oehme"; 12 12 repo = "bemoji"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-DhsJX5HlyTh0QLlHy1OwyaYg4vxWpBSsF71D9fxqPWE="; 14 + hash = "sha256-HXwho0vRI9ZrUuDMicMH4ZNExY+zJfbrne2LMQmmHww="; 15 15 }; 16 16 17 17 strictDeps = true;
+16
pkgs/by-name/ch/chrysalis/update.sh
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash --pure -p curl cacert jq 3 + 4 + set -euo pipefail 5 + 6 + cd "$(dirname "${BASH_SOURCE[0]}")" 7 + DRV_DIR="$PWD" 8 + 9 + relinfo=$(curl -sL 'https://api.github.com/repos/keyboardio/chrysalis/releases' | jq 'map(select(.prerelease == false)) | max_by(.tag_name)') 10 + newver=$(echo "$relinfo" | jq --raw-output '.tag_name' | sed 's|^v||') 11 + hashurl=$(echo "$relinfo" | jq --raw-output '.assets[] | select(.name == "latest-linux.yml").browser_download_url') 12 + newhash=$(curl -sL "$hashurl" | grep -Po '^sha512: \K.*') 13 + 14 + sed -i package.nix \ 15 + -e "/^ version =/ s|\".*\"|\"$newver\"|" \ 16 + -e "/sha512-/ s|\".*\"|\"sha512-$newhash\"|" \
+15 -7
pkgs/by-name/ff/ffsubsync/package.nix
··· 1 1 { lib 2 - , python3Packages 3 2 , fetchFromGitHub 3 + , python3 4 4 }: 5 5 6 - python3Packages.buildPythonApplication rec { 6 + python3.pkgs.buildPythonApplication rec { 7 7 pname = "ffsubsync"; 8 8 version = "0.4.25"; 9 - format = "pyproject"; 9 + pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "smacke"; 13 13 repo = "ffsubsync"; 14 - rev = version; 14 + rev = "refs/tags/${version}"; 15 15 hash = "sha256-ZdKZeKfAUe/FXLOur9Btb5RgXewmy3EHunQphqlxpIc="; 16 16 }; 17 17 18 - propagatedBuildInputs = with python3Packages; [ 18 + nativeBuildInputs = with python3.pkgs; [ 19 + setuptools 20 + ]; 21 + 22 + propagatedBuildInputs = with python3.pkgs; [ 19 23 auditok 20 24 charset-normalizer 21 25 faust-cchardet ··· 32 36 webrtcvad 33 37 ]; 34 38 35 - nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; 39 + nativeCheckInputs = with python3.pkgs; [ 40 + pytestCheckHook 41 + ]; 36 42 37 - pythonImportsCheck = [ "ffsubsync" ]; 43 + pythonImportsCheck = [ 44 + "ffsubsync" 45 + ]; 38 46 39 47 meta = with lib; { 40 48 homepage = "https://github.com/smacke/ffsubsync";
+3 -3
pkgs/by-name/fl/flottbot/package.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "flottbot"; 9 - version = "0.13.0"; 9 + version = "0.13.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "target"; 13 13 repo = "flottbot"; 14 14 rev = version; 15 - hash = "sha256-ldWE5QcLHyIqap5Qe6OTTIJZ1sshI+CVoJoRUxWHfxM="; 15 + hash = "sha256-Fv4ZBCQA7gwt11ULIiyFwn+QgoMNgu+1TM9yy2Jz7og="; 16 16 }; 17 17 18 18 patches = [ ··· 24 24 }) 25 25 ]; 26 26 27 - vendorHash = "sha256-XRcTp3ZnoPupzI1kjoM4oF5+VlNJFV0Bu+WAwfRWl7g="; 27 + vendorHash = "sha256-wOUQKFd2Xm/2rvLw8kw8Ejbcq/JUvup/BzZs0fllBYY="; 28 28 29 29 subPackages = [ "cmd/flottbot" ]; 30 30
+31
pkgs/by-name/fm/fm-go/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , stdenv 5 + }: 6 + 7 + let 8 + finalAttrs = { 9 + pname = "fm"; 10 + version = "0.16.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "mistakenelf"; 14 + repo = "fm"; 15 + rev = "v${finalAttrs.version}"; 16 + hash = "sha256-wiACaszbkO9jBYmIfeQpcx984RY41Emyu911nkJxUFY="; 17 + }; 18 + 19 + vendorHash = "sha256-AfRGoKiVZGVIbsDj5pV1zCkp2FpcfWKS0t+cTU51RRc="; 20 + 21 + meta = { 22 + homepage = "https://github.com/mistakenelf/fm"; 23 + description = "A terminal based file manager"; 24 + changelog = "https://github.com/mistakenelf/fm/releases/tag/${finalAttrs.src.rev}"; 25 + license = with lib.licenses; [ mit ]; 26 + mainProgram = "fm"; 27 + maintainers = with lib.maintainers; [ AndersonTorres ]; 28 + }; 29 + }; 30 + in 31 + buildGoModule finalAttrs
+29
pkgs/by-name/go/go-errorlint/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "go-errorlint"; 8 + version = "1.4.5"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "polyfloyd"; 12 + repo = "go-errorlint"; 13 + rev = "v${version}"; 14 + hash = "sha256-BU+3sLUGBCFA1JYFxTEyIan+iWB7Y7SaMFVomfNObMg="; 15 + }; 16 + 17 + vendorHash = "sha256-xn7Ou4l8vbPD44rsN0mdFjTzOvkfv6QN6i5XR1XPxTE="; 18 + 19 + ldflags = [ "-s" "-w" ]; 20 + 21 + meta = with lib; { 22 + description = "A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme"; 23 + homepage = "https://github.com/polyfloyd/go-errorlint"; 24 + changelog = "https://github.com/polyfloyd/go-errorlint/blob/${src.rev}/CHANGELOG.md"; 25 + license = licenses.mit; 26 + maintainers = with maintainers; [ meain ]; 27 + mainProgram = "go-errorlint"; 28 + }; 29 + }
+7 -18
pkgs/by-name/no/nosql-workbench/package.nix
··· 4 4 fetchurl, 5 5 jdk21, 6 6 stdenv, 7 - undmg 7 + _7zz 8 8 }: 9 9 let 10 10 pname = "nosql-workbench"; ··· 39 39 40 40 sourceRoot = "."; 41 41 42 + nativeBuildInputs = [ _7zz ]; 43 + 42 44 buildInputs = [ jdk21 ]; 43 45 44 46 # DMG file is using APFS which is unsupported by "undmg". 45 - # Fix found: https://discourse.nixos.org/t/help-with-error-only-hfs-file-systems-are-supported-on-ventura/25873/8 47 + # Instead, use "7zz" to extract the contents. 46 48 # "undmg" issue: https://github.com/matthewbauer/undmg/issues/4 47 49 unpackCmd = '' 48 - echo "Creating temp directory" 49 - mnt=$(TMPDIR=/tmp mktemp -d -t nix-XXXXXXXXXX) 50 + runHook preUnpack 50 51 51 - function finish { 52 - echo "Ejecting temp directory" 53 - /usr/bin/hdiutil detach $mnt -force 54 - rm -rf $mnt 55 - } 56 - # Detach volume when receiving SIG "0" 57 - trap finish EXIT 52 + 7zz x $curSrc 58 53 59 - # Mount DMG file 60 - echo "Mounting DMG file into \"$mnt\"" 61 - /usr/bin/hdiutil attach -nobrowse -mountpoint $mnt $curSrc 62 - 63 - # Copy content to local dir for later use 64 - echo 'Copying extracted content into "sourceRoot"' 65 - cp -a $mnt/NoSQL\ Workbench.app $PWD/ 54 + runHook postUnpack 66 55 ''; 67 56 68 57 installPhase = ''
+3 -3
pkgs/by-name/sc/scitokens-cpp/package.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "scitokens-cpp"; 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "scitokens"; 9 9 repo = "scitokens-cpp"; 10 10 11 - rev = "v1.1.0"; 12 - hash = "sha256-g97Ah5Oob0iOvMQegpG/AACLZCW37kA0RpSIcKOyQnE="; 11 + rev = "v1.1.1"; 12 + hash = "sha256-G3z9DYYWCNeA/rufNHQP3SwT5WS2AvUWm1rd8lx6XxA="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake pkg-config ];
+1
pkgs/by-name/se/searxng/package.nix
··· 73 73 homepage = "https://github.com/searxng/searxng"; 74 74 description = "A fork of Searx, a privacy-respecting, hackable metasearch engine"; 75 75 license = licenses.agpl3Plus; 76 + mainProgram = "searxng-run"; 76 77 maintainers = with maintainers; [ SuperSandro2000 _999eagle ]; 77 78 }; 78 79 })
+26 -18
pkgs/by-name/uv/uv/Cargo.lock
··· 75 75 76 76 [[package]] 77 77 name = "anstream" 78 - version = "0.6.11" 78 + version = "0.6.12" 79 79 source = "registry+https://github.com/rust-lang/crates.io-index" 80 - checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 80 + checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540" 81 81 dependencies = [ 82 82 "anstyle", 83 83 "anstyle-parse", ··· 147 147 148 148 [[package]] 149 149 name = "assert_cmd" 150 - version = "2.0.13" 150 + version = "2.0.14" 151 151 source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467" 152 + checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" 153 153 dependencies = [ 154 154 "anstyle", 155 155 "bstr", ··· 1587 1587 "data-encoding", 1588 1588 "distribution-filename", 1589 1589 "fs-err", 1590 - "fs2", 1591 - "goblin", 1592 1590 "indoc", 1593 1591 "mailparse", 1594 1592 "once_cell", 1593 + "pathdiff", 1595 1594 "pep440_rs", 1596 1595 "platform-host", 1597 1596 "platform-info", 1598 1597 "plist", 1599 - "pyo3", 1600 1598 "pypi-types", 1601 - "rayon", 1602 1599 "reflink-copy", 1603 1600 "regex", 1604 1601 "rustc-hash", 1605 1602 "serde", 1606 1603 "serde_json", 1607 1604 "sha2", 1608 - "target-lexicon", 1609 1605 "tempfile", 1610 1606 "thiserror", 1611 1607 "tracing", ··· 2192 2188 version = "1.0.14" 2193 2189 source = "registry+https://github.com/rust-lang/crates.io-index" 2194 2190 checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2191 + 2192 + [[package]] 2193 + name = "pathdiff" 2194 + version = "0.2.1" 2195 + source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 2195 2197 2196 2198 [[package]] 2197 2199 name = "pep440_rs" ··· 3189 3191 3190 3192 [[package]] 3191 3193 name = "serde" 3192 - version = "1.0.196" 3194 + version = "1.0.197" 3193 3195 source = "registry+https://github.com/rust-lang/crates.io-index" 3194 - checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 3196 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 3195 3197 dependencies = [ 3196 3198 "serde_derive", 3197 3199 ] 3198 3200 3199 3201 [[package]] 3200 3202 name = "serde_derive" 3201 - version = "1.0.196" 3203 + version = "1.0.197" 3202 3204 source = "registry+https://github.com/rust-lang/crates.io-index" 3203 - checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 3205 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 3204 3206 dependencies = [ 3205 3207 "proc-macro2", 3206 3208 "quote", ··· 3209 3211 3210 3212 [[package]] 3211 3213 name = "serde_json" 3212 - version = "1.0.113" 3214 + version = "1.0.114" 3213 3215 source = "registry+https://github.com/rust-lang/crates.io-index" 3214 - checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 3216 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 3215 3217 dependencies = [ 3216 3218 "itoa", 3217 3219 "ryu", ··· 3496 3498 3497 3499 [[package]] 3498 3500 name = "target-lexicon" 3499 - version = "0.12.13" 3501 + version = "0.12.14" 3500 3502 source = "registry+https://github.com/rust-lang/crates.io-index" 3501 - checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 3503 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 3502 3504 3503 3505 [[package]] 3504 3506 name = "task-local-extensions" ··· 4131 4133 4132 4134 [[package]] 4133 4135 name = "uv" 4134 - version = "0.1.11" 4136 + version = "0.1.12" 4135 4137 dependencies = [ 4136 4138 "anstream", 4137 4139 "anyhow", ··· 4151 4153 "fs-err", 4152 4154 "futures", 4153 4155 "gourgeist", 4156 + "indexmap 2.2.3", 4154 4157 "indicatif", 4155 4158 "indoc", 4156 4159 "insta", ··· 4493 4496 "pep508_rs", 4494 4497 "platform-tags", 4495 4498 "pypi-types", 4499 + "pyproject-toml", 4496 4500 "rayon", 4497 4501 "requirements-txt", 4498 4502 "rustc-hash", 4503 + "serde", 4499 4504 "tempfile", 4500 4505 "thiserror", 4501 4506 "tokio", 4507 + "toml", 4502 4508 "tracing", 4503 4509 "url", 4504 4510 "uv-cache", ··· 4518 4524 dependencies = [ 4519 4525 "anyhow", 4520 4526 "cache-key", 4527 + "configparser", 4521 4528 "fs-err", 4522 4529 "indoc", 4523 4530 "insta", 4531 + "install-wheel-rs", 4524 4532 "itertools 0.12.1", 4525 4533 "once_cell", 4526 4534 "pep440_rs",
+8 -19
pkgs/by-name/uv/uv/package.nix
··· 1 1 { lib 2 - , cargo 3 2 , cmake 4 3 , darwin 5 4 , fetchFromGitHub 6 - , libgit2 7 5 , openssl 8 6 , pkg-config 9 - , python3 10 7 , rustPlatform 11 - , rustc 12 8 , stdenv 13 - , zlib 14 9 }: 15 10 16 - python3.pkgs.buildPythonApplication rec { 11 + rustPlatform.buildRustPackage rec { 17 12 pname = "uv"; 18 - version = "0.1.11"; 19 - pyproject = true; 13 + version = "0.1.12"; 20 14 21 15 src = fetchFromGitHub { 22 16 owner = "astral-sh"; 23 17 repo = "uv"; 24 18 rev = version; 25 - hash = "sha256-0J6m/DgalYA+GGmgjFrNoo9KAv6WgMcx+gasgqG5v1Q="; 19 + hash = "sha256-tM8NX4BPGm8Xxlau+qpKSljTdSJutipsYFsZAdtmZuo="; 26 20 }; 27 21 28 - cargoDeps = rustPlatform.importCargoLock { 22 + cargoLock = { 29 23 lockFile = ./Cargo.lock; 30 24 outputHashes = { 31 25 "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0="; ··· 34 28 }; 35 29 36 30 nativeBuildInputs = [ 37 - cargo 38 31 cmake 39 32 pkg-config 40 - rustPlatform.cargoSetupHook 41 - rustPlatform.maturinBuildHook 42 - rustc 43 33 ]; 44 34 45 35 buildInputs = [ 46 - libgit2 47 36 openssl 48 - zlib 49 37 ] ++ lib.optionals stdenv.isDarwin [ 50 38 darwin.apple_sdk.frameworks.SystemConfiguration 51 39 ]; 52 40 53 - dontUseCmakeConfigure = true; 41 + cargoBuildFlags = [ "--package" "uv" ]; 54 42 55 - pythonImportsCheck = [ "uv" ]; 43 + # Tests require network access 44 + doCheck = false; 56 45 57 46 env = { 58 47 OPENSSL_NO_VENDOR = true; ··· 61 50 meta = with lib; { 62 51 description = "An extremely fast Python package installer and resolver, written in Rust"; 63 52 homepage = "https://github.com/astral-sh/uv"; 64 - changelog = "https://github.com/astral-sh/uv/releases/tag/${version}"; 53 + changelog = "https://github.com/astral-sh/uv/blob/${src.rev}/CHANGELOG.md"; 65 54 license = with licenses; [ asl20 mit ]; 66 55 maintainers = with maintainers; [ marsam ]; 67 56 mainProgram = "uv";
+2 -2
pkgs/by-name/zc/zcfan/package.nix
··· 6 6 # Testing this requires a Thinkpad or the presence of /proc/acpi/ibm/fan 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "zcfan"; 9 - version = "1.2.1"; 9 + version = "1.3.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "cdown"; 13 13 repo = "zcfan"; 14 14 rev = finalAttrs.version; 15 - hash = "sha256-XngchR06HP2iExKJVe+XKBDgsv98AEYWOkl1a/Hktgs="; 15 + hash = "sha256-zpYQEHXt8LBNX+luM4YxP0dKH+hb2c8Z0BEeGP09oZo="; 16 16 }; 17 17 18 18 postPatch = ''
+2 -2
pkgs/data/fonts/lxgw-neoxihei/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation rec { 7 7 pname = "lxgw-neoxihei"; 8 - version = "1.110"; 8 + version = "1.120"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; 12 - hash = "sha256-6KeKz8lJBCc/sc5pCkS2mSwMAQ8XpwDIMCjSbVXuyH4="; 12 + hash = "sha256-rQ+gbmUYr+iWm5WCUSqb+8+aMD5JZUsbPXZ0Nio2cl8="; 13 13 }; 14 14 15 15 dontUnpack = true;
+3 -3
pkgs/data/themes/alacritty-theme/default.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation (self: { 8 8 name = "alacritty-theme"; 9 - version = "unstable-2024-02-25"; 9 + version = "unstable-2024-02-28"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "alacritty"; 13 13 repo = "alacritty-theme"; 14 - rev = "07c10441dae4d0490145a0f40178f8846b24e800"; 15 - hash = "sha256-aZlsKbFcm1bswx7k0cjwhj1MudR0Q0rD8sdHa7kQ0rY="; 14 + rev = "4aefb7c079721474078b28bbf9f582b592749ca6"; 15 + hash = "sha256-+35S6eQkxLBuS/fDKD5bglQDIuz2xeEc5KSaK6k7IjI="; 16 16 }; 17 17 18 18 dontConfigure = true;
+3 -2
pkgs/desktops/lomiri/data/suru-icon-theme/default.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "suru-icon-theme"; 12 - version = "20.05.1"; 12 + version = "2024.02.1"; 13 13 14 14 src = fetchFromGitLab { 15 15 owner = "ubports"; 16 16 repo = "development/core/suru-icon-theme"; 17 17 rev = finalAttrs.version; 18 - hash = "sha256-jJ6J+SjSABZCgnCF9cIFBpeSXX2LMnV+nPLPpoXQv30="; 18 + hash = "sha256-7T9FILhZrs5bbdBEV/FszCOwUd/C1Rl9tbDt77SIzRk="; 19 19 }; 20 20 21 21 strictDeps = true; ··· 50 50 meta = with lib; { 51 51 description = "Suru Icon Theme for Lomiri Operating Environment"; 52 52 homepage = "https://gitlab.com/ubports/development/core/suru-icon-theme"; 53 + changelog = "https://gitlab.com/ubports/development/core/suru-icon-theme/-/blob/${finalAttrs.version}/ChangeLog"; 53 54 license = licenses.cc-by-sa-30; 54 55 maintainers = teams.lomiri.members; 55 56 platforms = platforms.all;
+33 -29
pkgs/development/compilers/tinycc/default.nix
··· 1 1 { lib 2 - , stdenv 3 - , fetchFromRepoOrCz 4 2 , copyPkgconfigItems 3 + , fetchFromRepoOrCz 5 4 , makePkgconfigItem 6 5 , perl 6 + , stdenv 7 7 , texinfo 8 8 , which 9 9 }: 10 10 11 - let 12 - # avoid "malformed 32-bit x.y.z" error on mac when using clang 13 - isCleanVer = version: builtins.match "^[0-9]\\.+[0-9]+\\.[0-9]+" version != null; 14 - in 15 - stdenv.mkDerivation rec { 11 + stdenv.mkDerivation (finalAttrs: { 16 12 pname = "tcc"; 17 - version = "unstable-2022-07-15"; 13 + version = "0.9.27-unstable-2022-07-15"; 18 14 19 15 src = fetchFromRepoOrCz { 20 16 repo = "tinycc"; ··· 22 18 hash = "sha256-jY0P2GErmo//YBaz6u4/jj/voOE3C2JaIDRmo0orXN8="; 23 19 }; 24 20 21 + outputs = [ "out" "info" "man" ]; 22 + 25 23 nativeBuildInputs = [ 26 24 copyPkgconfigItems 27 25 perl ··· 29 27 which 30 28 ]; 31 29 32 - pkgconfigItems = [ 33 - (makePkgconfigItem rec { 30 + strictDeps = true; 31 + 32 + pkgconfigItems = let 33 + libtcc-pcitem = { 34 34 name = "libtcc"; 35 - inherit version; 36 - cflags = [ "-I${variables.includedir}" ]; 35 + inherit (finalAttrs) version; 36 + cflags = [ "-I${libtcc-pcitem.variables.includedir}" ]; 37 37 libs = [ 38 - "-L${variables.libdir}" 39 - "-Wl,--rpath ${variables.libdir}" 38 + "-L${libtcc-pcitem.variables.libdir}" 39 + "-Wl,--rpath ${libtcc-pcitem.variables.libdir}" 40 40 "-ltcc" 41 41 ]; 42 - variables = rec { 42 + variables = { 43 43 prefix = "${placeholder "out"}"; 44 - includedir = "${prefix}/include"; 45 - libdir = "${prefix}/lib"; 44 + includedir = "${placeholder "dev"}/include"; 45 + libdir = "${placeholder "lib"}/lib"; 46 46 }; 47 47 description = "Tiny C compiler backend"; 48 - }) 48 + }; 49 + in [ 50 + (makePkgconfigItem libtcc-pcitem) 49 51 ]; 50 52 51 53 postPatch = '' ··· 64 66 "--config-musl" 65 67 ]; 66 68 67 - preConfigure = '' 69 + preConfigure = let 70 + # To avoid "malformed 32-bit x.y.z" error on mac when using clang 71 + versionIsClean = version: 72 + builtins.match "^[0-9]\\.+[0-9]+\\.[0-9]+" version != null; 73 + in '' 68 74 ${ 69 - if stdenv.isDarwin && ! isCleanVer version 75 + if stdenv.isDarwin && ! versionIsClean finalAttrs.version 70 76 then "echo 'not overwriting VERSION since it would upset ld'" 71 - else "echo ${version} > VERSION" 77 + else "echo ${finalAttrs.version} > VERSION" 72 78 } 73 79 configureFlagsArray+=("--elfinterp=$(< $NIX_CC/nix-support/dynamic-linker)") 74 80 ''; 75 - 76 - outputs = [ "out" "info" "man" ]; 77 81 78 82 # Test segfault for static build 79 83 doCheck = !stdenv.hostPlatform.isStatic; ··· 84 88 rm tests/tests2/{108,114}* 85 89 ''; 86 90 87 - meta = with lib; { 91 + meta = { 88 92 homepage = "https://repo.or.cz/tinycc.git"; 89 93 description = "Small, fast, and embeddable C compiler and interpreter"; 90 94 longDescription = '' ··· 108 112 109 113 With libtcc, you can use TCC as a backend for dynamic code generation. 110 114 ''; 111 - license = licenses.lgpl21Only; 112 - maintainers = with maintainers; [ joachifm AndersonTorres ]; 113 - platforms = platforms.unix; 115 + license = with lib.licenses; [ lgpl21Only ]; 116 + mainProgram = "tcc"; 117 + maintainers = with lib.maintainers; [ joachifm AndersonTorres ]; 118 + platforms = lib.platforms.unix; 114 119 # https://www.mail-archive.com/tinycc-devel@nongnu.org/msg10199.html 115 120 broken = stdenv.isDarwin && stdenv.isAarch64; 116 121 }; 117 - } 122 + }) 118 123 # TODO: more multiple outputs 119 124 # TODO: self-compilation 120 - # TODO: provide expression for stable release
+2 -2
pkgs/development/libraries/libgbinder/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libgbinder"; 5 - version = "1.1.36"; 5 + version = "1.1.37"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mer-hybris"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-QTlOiZG6qpNeicMJpOTMSTk2WwKbOzkaLulgmsxYaVI="; 11 + sha256 = "sha256-/XxWOaT2f6+0apv0NzMsPoYBf3GLuaXyPkmTMTDtOes="; 12 12 }; 13 13 14 14 outputs = [ "out" "dev" ];
+5
pkgs/development/libraries/libshumate/default.nix
··· 32 32 sha256 = "+h0dKLECtvfsxwD5aRTIgiNI9jG/tortUJYFiYMe60g="; 33 33 }; 34 34 35 + depsBuildBuild = [ 36 + # required to find native gi-docgen when cross compiling 37 + pkg-config 38 + ]; 39 + 35 40 nativeBuildInputs = [ 36 41 gi-docgen 37 42 meson
+74 -64
pkgs/development/libraries/qt-6/default.nix
··· 42 42 qtModule = callPackage ./qtModule.nix { }; 43 43 44 44 qtbase = callPackage ./modules/qtbase.nix { 45 - withGtk3 = true; 45 + withGtk3 = !stdenv.hostPlatform.isMinGW; 46 46 inherit (srcs.qtbase) src version; 47 47 inherit developerBuild; 48 48 inherit (darwin.apple_sdk_11_0.frameworks) ··· 69 69 ]; 70 70 }; 71 71 env = callPackage ./qt-env.nix { }; 72 - full = callPackage ({ env, qtbase }: env "qt-full-${qtbase.version}" 73 - # `with self` is ok to use here because having these spliced is unnecessary 74 - ( with self;[ 75 - qt3d 76 - qt5compat 77 - qtcharts 78 - qtconnectivity 79 - qtdatavis3d 80 - qtdeclarative 81 - qtdoc 82 - qtgraphs 83 - qtgrpc 84 - qthttpserver 85 - qtimageformats 86 - qtlanguageserver 87 - qtlocation 88 - qtlottie 89 - qtmultimedia 90 - qtmqtt 91 - qtnetworkauth 92 - qtpositioning 93 - qtsensors 94 - qtserialbus 95 - qtserialport 96 - qtshadertools 97 - qtspeech 98 - qtquick3d 99 - qtquick3dphysics 100 - qtquickeffectmaker 101 - qtquicktimeline 102 - qtremoteobjects 103 - qtsvg 104 - qtscxml 105 - qttools 106 - qttranslations 107 - qtvirtualkeyboard 108 - qtwebchannel 109 - qtwebengine 110 - qtwebsockets 111 - qtwebview 112 - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ qtwayland libglvnd ])) { }; 72 + full = callPackage 73 + ({ env, qtbase }: env "qt-full-${qtbase.version}" 74 + # `with self` is ok to use here because having these spliced is unnecessary 75 + (with self;[ 76 + qt3d 77 + qt5compat 78 + qtcharts 79 + qtconnectivity 80 + qtdatavis3d 81 + qtdeclarative 82 + qtdoc 83 + qtgraphs 84 + qtgrpc 85 + qthttpserver 86 + qtimageformats 87 + qtlanguageserver 88 + qtlocation 89 + qtlottie 90 + qtmultimedia 91 + qtmqtt 92 + qtnetworkauth 93 + qtpositioning 94 + qtsensors 95 + qtserialbus 96 + qtserialport 97 + qtshadertools 98 + qtspeech 99 + qtquick3d 100 + qtquick3dphysics 101 + qtquickeffectmaker 102 + qtquicktimeline 103 + qtremoteobjects 104 + qtsvg 105 + qtscxml 106 + qttools 107 + qttranslations 108 + qtvirtualkeyboard 109 + qtwebchannel 110 + qtwebengine 111 + qtwebsockets 112 + qtwebview 113 + ] ++ lib.optionals (!stdenv.isDarwin) [ qtwayland libglvnd ])) 114 + { }; 113 115 114 116 qt3d = callPackage ./modules/qt3d.nix { }; 115 117 qt5compat = callPackage ./modules/qt5compat.nix { }; ··· 162 164 GameController ImageCaptureCore LocalAuthentication 163 165 MediaAccessibility MediaPlayer MetalKit Network OpenDirectory Quartz 164 166 ReplayKit SecurityInterface Vision; 165 - qtModule = callPackage ({ qtModule }: qtModule.override { 166 - stdenv = if stdenv.hostPlatform.isDarwin 167 - then overrideSDK stdenv { darwinMinVersion = "10.13"; darwinSdkVersion = "11.0"; } 168 - else stdenv; 169 - }) { }; 167 + qtModule = callPackage 168 + ({ qtModule }: qtModule.override { 169 + stdenv = 170 + if stdenv.isDarwin 171 + then overrideSDK stdenv { darwinMinVersion = "10.13"; darwinSdkVersion = "11.0"; } 172 + else stdenv; 173 + }) 174 + { }; 170 175 xcbuild = buildPackages.xcbuild.override { 171 176 productBuildVer = "20A2408"; 172 177 }; ··· 176 181 inherit (darwin.apple_sdk_11_0.frameworks) WebKit; 177 182 }; 178 183 179 - wrapQtAppsHook = callPackage ({ makeBinaryWrapper }: makeSetupHook 180 - { 181 - name = "wrap-qt6-apps-hook"; 182 - propagatedBuildInputs = [ makeBinaryWrapper ]; 183 - } ./hooks/wrap-qt-apps-hook.sh) { }; 184 + wrapQtAppsHook = callPackage 185 + ({ makeBinaryWrapper }: makeSetupHook 186 + { 187 + name = "wrap-qt6-apps-hook"; 188 + propagatedBuildInputs = [ makeBinaryWrapper ]; 189 + } ./hooks/wrap-qt-apps-hook.sh) 190 + { }; 184 191 185 - qmake = callPackage ({ qtbase }: makeSetupHook 186 - { 187 - name = "qmake6-hook"; 188 - propagatedBuildInputs = [ qtbase.dev ]; 189 - substitutions = { 190 - inherit debug; 191 - fix_qmake_libtool = ./hooks/fix-qmake-libtool.sh; 192 - }; 193 - } ./hooks/qmake-hook.sh) { }; 192 + qmake = callPackage 193 + ({ qtbase }: makeSetupHook 194 + { 195 + name = "qmake6-hook"; 196 + propagatedBuildInputs = [ qtbase.dev ]; 197 + substitutions = { 198 + inherit debug; 199 + fix_qmake_libtool = ./hooks/fix-qmake-libtool.sh; 200 + }; 201 + } ./hooks/qmake-hook.sh) 202 + { }; 194 203 } // lib.optionalAttrs config.allowAliases { 195 204 # Convert to a throw on 03-01-2023 and backport the change. 196 205 # Warnings show up in various cli tool outputs, throws do not. ··· 203 212 f = addPackages; 204 213 }; 205 214 206 - bootstrapScope = baseScope.overrideScope(final: prev: { 215 + bootstrapScope = baseScope.overrideScope (final: prev: { 207 216 qtbase = prev.qtbase.override { qttranslations = null; }; 208 217 qtdeclarative = null; 209 218 }); 210 219 211 - finalScope = baseScope.overrideScope(final: prev: { 220 + finalScope = baseScope.overrideScope (final: prev: { 212 221 qttranslations = bootstrapScope.qttranslations; 213 222 }); 214 - in finalScope 223 + in 224 + finalScope
+28 -12
pkgs/development/libraries/qt-6/modules/qtbase.nix
··· 4 4 , patches ? [ ] 5 5 , version 6 6 , coreutils 7 + , buildPackages 7 8 , bison 8 9 , flex 9 10 , gdb ··· 79 80 , EventKit 80 81 , GSS 81 82 , MetalKit 83 + # mingw 84 + , pkgsBuildBuild 82 85 # optional dependencies 83 86 , cups 84 87 , libmysqlclient ··· 96 99 97 100 let 98 101 debugSymbols = debug || developerBuild; 102 + isCrossBuild = !stdenv.buildPlatform.canExecute stdenv.hostPlatform; 99 103 in 100 104 stdenv.mkDerivation rec { 101 105 pname = "qtbase"; ··· 110 114 openssl 111 115 sqlite 112 116 zlib 113 - unixODBC 114 117 # Text rendering 115 118 harfbuzz 116 119 icu ··· 119 122 libpng 120 123 pcre2 121 124 pcre 122 - libproxy 123 125 zstd 124 - double-conversion 125 126 libb2 126 127 md4c 128 + double-conversion 129 + ] ++ lib.optionals (!stdenv.hostPlatform.isMinGW) [ 130 + libproxy 127 131 dbus 128 132 glib 129 133 # unixODBC drivers 134 + unixODBC 130 135 unixODBCDrivers.psql 131 136 unixODBCDrivers.sqlite 132 137 unixODBCDrivers.mariadb ··· 174 179 EventKit 175 180 GSS 176 181 MetalKit 177 - ] ++ lib.optional libGLSupported libGL; 182 + ] ++ lib.optionals libGLSupported [ 183 + libGL 184 + ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ 185 + vulkan-headers 186 + vulkan-loader 187 + ]; 178 188 179 - buildInputs = [ 189 + buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform at-spi2-core) [ 180 190 at-spi2-core 181 - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ 191 + ] ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform libinput) [ 182 192 libinput 183 193 ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ 184 194 AppKit ··· 186 196 ] 187 197 ++ lib.optional withGtk3 gtk3 188 198 ++ lib.optional developerBuild gdb 189 - ++ lib.optional (cups != null) cups 190 - ++ lib.optional (libmysqlclient != null) libmysqlclient 191 - ++ lib.optional (postgresql != null) postgresql; 199 + ++ lib.optional (cups != null && lib.meta.availableOn stdenv.hostPlatform cups) cups 200 + ++ lib.optional (libmysqlclient != null && !stdenv.hostPlatform.isMinGW) libmysqlclient 201 + ++ lib.optional (postgresql != null && lib.meta.availableOn stdenv.hostPlatform postgresql) postgresql; 192 202 193 203 nativeBuildInputs = [ bison flex gperf lndir perl pkg-config which cmake xmlstarlet ninja ] 194 204 ++ lib.optionals stdenv.hostPlatform.isDarwin [ moveBuildTree ]; ··· 203 213 204 214 # https://bugreports.qt.io/browse/QTBUG-97568 205 215 postPatch = '' 206 - substituteInPlace src/corelib/CMakeLists.txt --replace-fail "/bin/ls" "${coreutils}/bin/ls" 216 + substituteInPlace src/corelib/CMakeLists.txt --replace-fail "/bin/ls" "${buildPackages.coreutils}/bin/ls" 207 217 '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 208 218 substituteInPlace cmake/QtPublicAppleHelpers.cmake --replace-fail "/usr/bin/xcrun" "${xcbuild}/bin/xcrun" 209 219 ''; ··· 232 242 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 233 243 # error: 'path' is unavailable: introduced in macOS 10.15 234 244 "-DQT_FEATURE_cxx17_filesystem=OFF" 235 - ] ++ lib.optional (qttranslations != null) "-DINSTALL_TRANSLATIONSDIR=${qttranslations}/translations"; 245 + ] ++ lib.optionals isCrossBuild [ 246 + "-DQT_HOST_PATH=${pkgsBuildBuild.qt6.qtbase}" 247 + "-DQt6HostInfo_DIR=${pkgsBuildBuild.qt6.qtbase}/lib/cmake/Qt6HostInfo" 248 + ] 249 + ++ lib.optional (qttranslations != null && !isCrossBuild) "-DINSTALL_TRANSLATIONSDIR=${qttranslations}/translations"; 236 250 237 251 env.NIX_LDFLAGS = toString (lib.optionals stdenv.hostPlatform.isDarwin [ 238 252 # Undefined symbols for architecture arm64: "___gss_c_nt_hostbased_service_oid_desc" ··· 253 267 254 268 dontStrip = debugSymbols; 255 269 270 + dontWrapQtApps = true; 271 + 256 272 setupHook = ../hooks/qtbase-setup-hook.sh; 257 273 258 274 meta = with lib; { ··· 260 276 description = "A cross-platform application framework for C++"; 261 277 license = with licenses; [ fdl13Plus gpl2Plus lgpl21Plus lgpl3Plus ]; 262 278 maintainers = with maintainers; [ milahu nickcao LunNova ]; 263 - platforms = platforms.unix; 279 + platforms = platforms.unix ++ platforms.windows; 264 280 }; 265 281 }
+11 -12
pkgs/development/libraries/qt-6/patches/0011-qtbase-derive-plugin-load-path-from-PATH.patch
··· 1 - From f0c4d3860b75cb064d066045907622d536044096 Mon Sep 17 00:00:00 2001 1 + From 6f0e6fe1e13ca5844a93d3b97111b7ece7e60f0f Mon Sep 17 00:00:00 2001 2 2 From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc> 3 3 Date: Sun, 10 May 2020 12:47:28 +0200 4 4 Subject: [PATCH 11/11] qtbase: derive plugin load path from PATH 5 5 6 6 --- 7 - src/corelib/kernel/qcoreapplication.cpp | 10 ++++++++++ 8 - 1 file changed, 10 insertions(+) 7 + src/corelib/kernel/qcoreapplication.cpp | 9 +++++++++ 8 + 1 file changed, 9 insertions(+) 9 9 10 10 diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp 11 - index a80efbb5622..8cf9e85da43 100644 11 + index a80efbb5622..0d41dabeed3 100644 12 12 --- a/src/corelib/kernel/qcoreapplication.cpp 13 13 +++ b/src/corelib/kernel/qcoreapplication.cpp 14 - @@ -2991,6 +2991,16 @@ QStringList QCoreApplication::libraryPathsLocked() 15 - QStringList *app_libpaths = new QStringList; 16 - coreappdata()->app_libpaths.reset(app_libpaths); 14 + @@ -3032,6 +3032,15 @@ QStringList QCoreApplication::libraryPathsLocked() 15 + app_libpaths->append(installPathPlugins); 16 + } 17 17 18 18 + // Add library paths derived from PATH 19 19 + const QStringList paths = QFile::decodeName(qgetenv("PATH")).split(QStringLiteral(":")); ··· 24 24 + } 25 25 + } 26 26 + 27 - + 28 - auto setPathsFromEnv = [&](QString libPathEnv) { 29 - if (!libPathEnv.isEmpty()) { 30 - QStringList paths = libPathEnv.split(QDir::listSeparator(), Qt::SkipEmptyParts); 27 + // If QCoreApplication is not yet instantiated, 28 + // make sure we add the application path when we construct the QCoreApplication 29 + if (self) self->d_func()->appendApplicationPathToLibraryPaths(); 31 30 -- 32 - 2.42.0 31 + 2.43.1 33 32
+2 -2
pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "suitesparse-graphblas"; 10 - version = "9.0.1"; 10 + version = "9.0.2"; 11 11 12 12 outputs = [ "out" "dev" ]; 13 13 ··· 15 15 owner = "DrTimothyAldenDavis"; 16 16 repo = "GraphBLAS"; 17 17 rev = "v${version}"; 18 - hash = "sha256-eNd6jlpW3KiRvOCKvNP5ttpgjPPXt2M2vLhk1Zn4gTE="; 18 + hash = "sha256-wPg5A1lwtRPDO5gPbllEFkRJFRIhkqqaVd4CBdPavKE="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/misc/brev-cli/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "brev-cli"; 8 - version = "0.6.276"; 8 + version = "0.6.277"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "brevdev"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-IAzsoKPFmhyBgd3jD6qEBav5ynQYrn8/cl6epsjrVKg="; 14 + sha256 = "sha256-s80veDxN0GfHKOwDhxx1ArZXqk8OPSl+d/Ruxj0oLJA="; 15 15 }; 16 16 17 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
+1
pkgs/development/python-modules/arviz/default.nix
··· 100 100 "test_plot_ppc_discrete_save_animation" 101 101 # Assertion error 102 102 "test_data_zarr" 103 + "test_plot_forest" 103 104 ]; 104 105 105 106 pythonImportsCheck = [
+2 -8
pkgs/development/python-modules/cbor2/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "cbor2"; 18 - version = "5.5.1"; 18 + version = "5.6.2"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.8"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - hash = "sha256-+eGS9GGp+PYILfKMA1sAbRU5BCE9yGQL7Ypy1yu8lHU="; 25 + hash = "sha256-t1E8LeqIaJkfrX74iZiQ68+LGZubRGHDwR160670gg0="; 26 26 }; 27 27 28 28 postPatch = '' ··· 42 42 nativeCheckInputs = [ 43 43 hypothesis 44 44 pytestCheckHook 45 - ]; 46 - 47 - # https://github.com/agronholm/cbor2/issues/99 48 - disabledTests = lib.optionals stdenv.is32bit [ 49 - "test_huge_truncated_bytes" 50 - "test_huge_truncated_string" 51 45 ]; 52 46 53 47 meta = with lib; {
+2 -2
pkgs/development/python-modules/clickhouse-connect/default.nix
··· 23 23 }: 24 24 buildPythonPackage rec { 25 25 pname = "clickhouse-connect"; 26 - version = "0.7.0"; 26 + version = "0.7.1"; 27 27 28 28 format = "setuptools"; 29 29 ··· 33 33 repo = "clickhouse-connect"; 34 34 owner = "ClickHouse"; 35 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-RpuBKdjjSjJJ9UU7VW20gD9Rouj0oxv72sZZaUa/BfY="; 36 + hash = "sha256-Qdv0DcdIjqz8NtyMsVNQxGTxsB3TpXUGDA3oL8QbBDc="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ cython_3 ];
+2 -2
pkgs/development/python-modules/cloudpathlib/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "cloudpathlib"; 24 - version = "0.18.0"; 24 + version = "0.18.1"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = "drivendataorg"; 31 31 repo = "cloudpathlib"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-4CwwCdGUKUmie9PmAmrVxpAhk3b2WG+Cmx3QAADkyYQ="; 33 + hash = "sha256-RrdRUqQ3QyMUpTi1FEsSXK6WS37r77SdPBH1oVVvSw0="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+20 -8
pkgs/development/python-modules/cssbeautifier/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , editorconfig 3 4 , fetchPypi 5 + , jsbeautifier 6 + , pythonOlder 4 7 , setuptools 5 - , jsbeautifier 8 + , six 6 9 }: 7 10 8 11 buildPythonPackage rec { 9 12 pname = "cssbeautifier"; 10 - version = "1.14.11"; 11 - format = "pyproject"; 13 + version = "1.15.1"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 12 17 13 18 src = fetchPypi { 14 19 inherit pname version; 15 - hash = "sha256-QFRMK2K7y2TKpefzegLflWVOXOG8rK2sTKHz3InDFRM="; 20 + hash = "sha256-n3BkNirt1VnFXu7Pa2vtZeBfM0iNy+OQRPBAPCbhwAY="; 16 21 }; 17 22 18 23 nativeBuildInputs = [ 19 24 setuptools 20 25 ]; 21 26 22 - propagatedBuildInputs = [ jsbeautifier ]; 27 + propagatedBuildInputs = [ 28 + editorconfig 29 + jsbeautifier 30 + six 31 + ]; 23 32 24 - # has no tests 33 + # Module has no tests 25 34 doCheck = false; 26 35 27 - pythonImportsCheck = [ "cssbeautifier" ]; 36 + pythonImportsCheck = [ 37 + "cssbeautifier" 38 + ]; 28 39 29 40 meta = with lib; { 30 41 description = "CSS unobfuscator and beautifier"; 31 - homepage = "https://pypi.org/project/cssbeautifier/"; 42 + homepage = "https://github.com/beautifier/js-beautify"; 43 + changelog = "https://github.com/beautifier/js-beautify/blob/v${version}/CHANGELOG.md"; 32 44 license = licenses.mit; 33 45 maintainers = with maintainers; [ traxys ]; 34 46 };
+2 -2
pkgs/development/python-modules/dbt-redshift/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "dbt-redshift"; 16 - version = "1.7.3"; 16 + version = "1.7.4"; 17 17 pyproject = true; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "dbt-labs"; 21 21 repo = "dbt-redshift"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-3zj3wA1wxUjKSm1n7QE2g/VUuH3UuWlXCC68mOb2eso="; 23 + hash = "sha256-Ny6Nnb5OhtqSQZ0BMOQrb0ic6i29GVywy3hn3UuVtxE="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/django-crispy-bootstrap4/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "django-crispy-bootstrap4"; 13 - version = "2023.1"; 13 + version = "2024.1"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "django-crispy-forms"; 18 18 repo = "crispy-bootstrap4"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-4p6dlyQYZGyfBntTuzCjikL8ZG/4xDnTiQ1rCVt0Hbk="; 20 + hash = "sha256-upHrNDhoY+8qD+aeXPcY452xUIyYjW0apf8mVo6pqY4="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/docstr-coverage/default.nix
··· 8 8 , pytest-mock 9 9 }: 10 10 let 11 - version = "2.3.0"; 11 + version = "2.3.1"; 12 12 in 13 13 buildPythonPackage { 14 14 pname = "docstr-coverage"; ··· 17 17 src = fetchFromGitHub { 18 18 owner = "HunterMcGushion"; 19 19 repo = "docstr_coverage"; 20 - rev = "v${version}"; 21 - hash = "sha256-eYHhE5zs3hYzK3aAimF0Gx/Kyk1Ot1F/lKf1poR2er0="; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-QmQE6KZ2NdXKQun+uletxYPktWvfkrj6NPAVl/mmpAY="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ click pyyaml tqdm ];
+38 -7
pkgs/development/python-modules/flask-seasurf/0001-Fix-with-new-dependency-versions.patch
··· 1 - From 001549503eed364d4baaa5804242f67c6236f6c2 Mon Sep 17 00:00:00 2001 1 + From d3aed2c18cc3a1c88a8052af1f34d7f81f1be11a Mon Sep 17 00:00:00 2001 2 2 From: Flakebi <flakebi@t-online.de> 3 - Date: Sat, 2 Dec 2023 16:55:05 +0100 3 + Date: Wed, 28 Feb 2024 23:24:14 +0100 4 4 Subject: [PATCH] Fix with new dependency versions 5 5 6 6 - cookie_jar is private in werkzeug 2.3, so recreate the client instead 7 7 - set_cookie does not take a hostname argument anymore, use domain instead 8 8 - Headers need to specify a content type 9 9 --- 10 - test_seasurf.py | 63 ++++++++++++++++++++++++------------------------- 11 - 1 file changed, 31 insertions(+), 32 deletions(-) 10 + test_seasurf.py | 71 ++++++++++++++++++++++++------------------------- 11 + 1 file changed, 35 insertions(+), 36 deletions(-) 12 12 13 13 diff --git a/test_seasurf.py b/test_seasurf.py 14 - index 517b2d7..501f82d 100644 14 + index 517b2d7..f940b91 100644 15 15 --- a/test_seasurf.py 16 16 +++ b/test_seasurf.py 17 17 @@ -71,18 +71,18 @@ class SeaSurfTestCase(BaseTestCase): ··· 37 37 self.assertIn(b('403 Forbidden'), rv.data) 38 38 39 39 def test_json_token_validation_bad(self): 40 + @@ -93,7 +93,7 @@ class SeaSurfTestCase(BaseTestCase): 41 + with self.app.test_client() as client: 42 + with client.session_transaction() as sess: 43 + sess[self.csrf._csrf_name] = tokenA 44 + - client.set_cookie('www.example.com', self.csrf._csrf_name, tokenB) 45 + + client.set_cookie(self.csrf._csrf_name, tokenB, domain='www.example.com') 46 + 47 + rv = client.post('/bar', data=data) 48 + self.assertEqual(rv.status_code, 403, rv) 40 49 @@ -107,7 +107,7 @@ class SeaSurfTestCase(BaseTestCase): 41 50 data = {'_csrf_token': token} 42 51 with self.app.test_client() as client: ··· 55 64 sess[self.csrf._csrf_name] = token 56 65 57 66 # once this is reached the session was stored 58 - @@ -144,7 +144,7 @@ class SeaSurfTestCase(BaseTestCase): 67 + @@ -144,18 +144,18 @@ class SeaSurfTestCase(BaseTestCase): 59 68 with client.session_transaction() as sess: 60 69 token = self.csrf._generate_token() 61 70 ··· 64 73 sess[self.csrf._csrf_name] = token 65 74 66 75 # once this is reached the session was stored 76 + - rv = client.post('/bar', 77 + + rv = client.post('/bar', content_type='application/json', 78 + data={self.csrf._csrf_name: token}, 79 + base_url='https://www.example.com', 80 + headers={'Referer': 'https://www.example.com/foobar'}) 81 + 82 + self.assertEqual(rv.status_code, 200) 83 + 84 + - rv = client.post(u'/bar/\xf8', 85 + + rv = client.post(u'/bar/\xf8', content_type='application/json', 86 + data={self.csrf._csrf_name: token}, 87 + base_url='https://www.example.com', 88 + headers={'Referer': 'https://www.example.com/foobar\xf8'}) 67 89 @@ -167,7 +167,7 @@ class SeaSurfTestCase(BaseTestCase): 68 90 with client.session_transaction() as sess: 69 91 token = self.csrf._generate_token() ··· 252 274 self.assertEqual(res2.status_code, 200) 253 275 254 276 def test_header_set_cookie_samesite(self): 277 + @@ -789,7 +788,7 @@ class SeaSurfTestCaseGenerateNewToken(BaseTestCase): 278 + client.get('/foo') 279 + tokenA = self.csrf._get_token() 280 + 281 + - client.set_cookie('www.example.com', self.csrf._csrf_name, tokenA) 282 + + client.set_cookie(self.csrf._csrf_name, tokenA, domain='www.example.com') 283 + with client.session_transaction() as sess: 284 + sess[self.csrf._csrf_name] = tokenA 285 + 255 286 -- 256 - 2.42.0 287 + 2.43.0 257 288
+2 -2
pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "ibm-cloud-sdk-core"; 15 - version = "3.19.1"; 15 + version = "3.19.2"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.8"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-oPDcQSWNWG9wauSVW7srXN85+UeF6Q0CRlaSyqh2W/Q="; 22 + hash = "sha256-qodN9ALyAfzsrCAiPT3t02JJRCBqFCNVWlsQP+4d3do="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+31 -15
pkgs/development/python-modules/pydub/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 - 6 - # tests 4 + , fetchpatch 7 5 , ffmpeg-full 8 - , python 6 + , pytestCheckHook 7 + , pythonOlder 8 + , setuptools 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pydub"; 13 13 version = "0.25.1"; 14 - format = "setuptools"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 15 17 16 - # pypi version doesn't include required data files for tests 17 18 src = fetchFromGitHub { 18 19 owner = "jiaaro"; 19 - repo = pname; 20 - rev = "v${version}"; 21 - sha256 = "0xskllq66wqndjfmvp58k26cv3w480sqsil6ifwp4gghir7hqc8m"; 20 + repo = "pydub"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-FTEMT47wPXK5i4ZGjTVAhI/NjJio3F2dbBZzYzClU3c="; 22 23 }; 23 24 25 + patches = [ 26 + # Fix test assertions, https://github.com/jiaaro/pydub/pull/769 27 + (fetchpatch { 28 + name = "fix-assertions.patch"; 29 + url = "https://github.com/jiaaro/pydub/commit/66c1bf7813ae8621a71484fdcdf609734c0d8efd.patch"; 30 + hash = "sha256-3OIzvTgGK3r4/s5y7izHvouB4uJEmjO6cgKvegtTf7A="; 31 + }) 32 + ]; 33 + 34 + nativeBuildInputs = [ 35 + setuptools 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + ffmpeg-full 40 + pytestCheckHook 41 + ]; 42 + 24 43 pythonImportsCheck = [ 25 44 "pydub" 26 45 "pydub.audio_segment" 27 46 "pydub.playback" 28 47 ]; 29 48 30 - nativeCheckInputs = [ 31 - ffmpeg-full 49 + pytestFlagsArray = [ 50 + "test/test.py" 32 51 ]; 33 52 34 - checkPhase = '' 35 - ${python.interpreter} test/test.py 36 - ''; 37 - 38 53 meta = with lib; { 39 54 description = "Manipulate audio with a simple and easy high level interface"; 40 55 homepage = "http://pydub.com"; 56 + changelog = "https://github.com/jiaaro/pydub/blob/v${version}/CHANGELOG.md"; 41 57 license = licenses.mit; 42 58 maintainers = with maintainers; [ ]; 43 59 };
+6 -6
pkgs/development/python-modules/pymc/default.nix
··· 23 23 owner = "pymc-devs"; 24 24 repo = "pymc"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-bOrWgZaSOXXalw251cm5JUDkAARGaxmUk+z3SY6Git8="; 26 + hash = "sha256-tiOXbryY2TmeBVrG5cIMeDJ4alolBQ5LosdfH3tpVOA="; 27 27 }; 28 + 29 + postPatch = '' 30 + substituteInPlace setup.py \ 31 + --replace-fail ', "pytest-cov"' "" 32 + ''; 28 33 29 34 propagatedBuildInputs = [ 30 35 arviz ··· 36 41 scipy 37 42 typing-extensions 38 43 ]; 39 - 40 - postPatch = '' 41 - substituteInPlace setup.py \ 42 - --replace ', "pytest-cov"' "" 43 - ''; 44 44 45 45 # The test suite is computationally intensive and test failures are not 46 46 # indicative for package usability hence tests are disabled by default.
+1
pkgs/development/python-modules/shazamio/default.nix
··· 72 72 changelog = "https://github.com/dotX12/ShazamIO/releases/tag/${src.rev}"; 73 73 license = licenses.mit; 74 74 maintainers = with maintainers; [ figsoda ]; 75 + # https://github.com/shazamio/ShazamIO/issues/80 75 76 broken = versionAtLeast pydantic.version "2"; 76 77 }; 77 78 }
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "slack-sdk"; 24 - version = "3.27.0"; 24 + version = "3.27.1"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.6"; ··· 30 30 owner = "slackapi"; 31 31 repo = "python-slack-sdk"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-MA3pn6NQxzXYu/BBpOgfZWnS51dl7oXrAi43jenHhxI="; 33 + hash = "sha256-fBHu4e6pSt8yzXbLWr5cwjRFDfvdH2jzpSNzdMBg4N0="; 34 34 }; 35 35 36 36 postPatch = ''
+8 -3
pkgs/development/python-modules/snapcast/default.nix
··· 5 5 , fetchFromGitHub 6 6 , pytestCheckHook 7 7 , pythonOlder 8 + , setuptools 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "snapcast"; 12 - version = "2.3.3"; 13 - format = "setuptools"; 13 + version = "2.3.4"; 14 + pyproject = true; 14 15 15 16 disabled = pythonOlder "3.7"; 16 17 ··· 18 19 owner = "happyleavesaoc"; 19 20 repo = "python-snapcast"; 20 21 rev = "refs/tags/${version}"; 21 - hash = "sha256-IFgSO0PjlFb4XJarx50Xnx6dF4tBKk3sLcoLWVdpnk8="; 22 + hash = "sha256-qADcLrE5QwoYBDEmh7hrDJZIND2k3F0OTCEHdHDu3Y0="; 22 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 23 28 24 29 propagatedBuildInputs = [ 25 30 construct
+15 -2
pkgs/development/python-modules/tensordict/default.nix
··· 10 10 , numpy 11 11 , h5py 12 12 , pytestCheckHook 13 + , stdenv 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "tensordict"; 17 - version = "0.3.0"; 18 + version = "0.3.1"; 18 19 pyproject = true; 19 20 20 21 disabled = pythonOlder "3.8"; ··· 23 24 owner = "pytorch"; 24 25 repo = "tensordict"; 25 26 rev = "refs/tags/v${version}"; 26 - hash = "sha256-XTFUzPs/fqX3DPtu/qSE1hY+7r/HToPVPaTyVRzDT/E="; 27 + hash = "sha256-eCx1r7goqOdGX/0mSGCiLhdGQTh4Swa5aFiLSsL56p0="; 27 28 }; 28 29 29 30 nativeBuildInputs = [ ··· 51 52 nativeCheckInputs = [ 52 53 h5py 53 54 pytestCheckHook 55 + ]; 56 + 57 + # RuntimeError: internal error 58 + disabledTests = lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ 59 + "test_add_scale_sequence" 60 + "test_modules" 61 + "test_setattr" 62 + ]; 63 + 64 + # ModuleNotFoundError: No module named 'torch._C._distributed_c10d'; 'torch._C' is not a package 65 + disabledTestPaths = lib.optionals stdenv.isDarwin [ 66 + "test/test_distributed.py" 54 67 ]; 55 68 56 69 meta = with lib; {
+2 -2
pkgs/development/python-modules/types-aiobotocore/default.nix
··· 364 364 365 365 buildPythonPackage rec { 366 366 pname = "types-aiobotocore"; 367 - version = "2.11.2"; 367 + version = "2.12.0"; 368 368 pyproject = true; 369 369 370 370 src = fetchPypi { 371 371 inherit pname version; 372 - hash = "sha256-bnYg/u2BvG3/iBJ5xKQwiMG/n8vREpnOGHYaSlwlnRs="; 372 + hash = "sha256-ma/pyfhqWpWFZ+V4O+mNr4SfoOC4/vn9+Hy+rYGAaG8="; 373 373 }; 374 374 375 375 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/universal-silabs-flasher/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "universal-silabs-flasher"; 30 - version = "0.0.18"; 30 + version = "0.0.19"; 31 31 pyproject = true; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "NabuCasa"; 35 35 repo = "universal-silabs-flasher"; 36 - rev = "v${version}"; 37 - hash = "sha256-XUMpWzDqouhbsP+s0b13f6N0YGdXJK6qhbWQLqMzNHM="; 36 + rev = "refs/tags/v${version}"; 37 + hash = "sha256-VoO9B27CNY2Cnt/Q2HsU6DVYkukQMgbIHc6xqfN0P7w="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+3 -2
pkgs/development/tools/biome/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , pkg-config 5 - , libgit2_1_6 5 + , libgit2 6 6 , rust-jemalloc-sys 7 7 , zlib 8 8 , stdenv ··· 28 28 ]; 29 29 30 30 buildInputs = [ 31 - libgit2_1_6 31 + libgit2 32 32 rust-jemalloc-sys 33 33 zlib 34 34 ] ++ lib.optionals stdenv.isDarwin [ ··· 47 47 48 48 env = { 49 49 BIOME_VERSION = version; 50 + LIBGIT2_NO_VENDOR = 1; 50 51 }; 51 52 52 53 preCheck = ''
+2 -2
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cirrus-cli"; 9 - version = "0.112.0"; 9 + version = "0.112.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "cirruslabs"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-3ad/2h9rw1BeMcr1lLEZp4fzJHfwl7y3/tTjmKKAvho="; 15 + sha256 = "sha256-v0VYjG1GJwfXXabk9aBs99xGk6F0bFPFBBe//T7P4yQ="; 16 16 }; 17 17 18 18 vendorHash = "sha256-tHEbHExdbWeZm3+rwRYpRILyPYEYdeVJ91Qr/yNIKV8=";
+4 -3
pkgs/development/tools/language-servers/gopls/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gopls"; 5 - version = "0.15.0"; 5 + version = "0.15.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golang"; 9 9 repo = "tools"; 10 10 rev = "gopls/v${version}"; 11 - hash = "sha256-Ii3c7zqMC/CeSv6X7wSgUdCkVbP+bxDuUcqPKIeE3Is="; 11 + hash = "sha256-GJ2zc5OgZXwEq12f0PyvgOOUd7cctUbFvdp095VQb9E="; 12 12 }; 13 13 14 14 modRoot = "gopls"; 15 - vendorHash = "sha256-i6Pa2cMxf97LKVy6ZVyPvjAVbQHaF84RAO0dM/dgk/Y="; 15 + vendorHash = "sha256-Xxik0t1BHQPqzrE3Oh3VhODn+IqIVa+TCNqQSnmbBM0="; 16 16 17 17 doCheck = false; 18 18 ··· 22 22 meta = with lib; { 23 23 description = "Official language server for the Go language"; 24 24 homepage = "https://github.com/golang/tools/tree/master/gopls"; 25 + changelog = "https://github.com/golang/tools/releases/tag/${src.rev}"; 25 26 license = licenses.bsd3; 26 27 maintainers = with maintainers; [ mic92 rski SuperSandro2000 zimbatm ]; 27 28 mainProgram = "gopls";
-2
pkgs/development/tools/rust/cargo-audit/default.nix
··· 2 2 , rustPlatform 3 3 , fetchCrate 4 4 , pkg-config 5 - , libgit2 6 5 , openssl 7 6 , zlib 8 7 , stdenv ··· 26 25 ]; 27 26 28 27 buildInputs = [ 29 - libgit2 30 28 openssl 31 29 zlib 32 30 ] ++ lib.optionals stdenv.isDarwin [
+6 -2
pkgs/development/tools/rust/cargo-codspeed/default.nix
··· 3 3 , fetchFromGitHub 4 4 , curl 5 5 , pkg-config 6 - , libgit2_1_5 6 + , libgit2 7 7 , openssl 8 8 , zlib 9 9 , stdenv ··· 30 30 31 31 buildInputs = [ 32 32 curl 33 - libgit2_1_5 33 + libgit2 34 34 openssl 35 35 zlib 36 36 ] ++ lib.optionals stdenv.isDarwin [ ··· 39 39 40 40 cargoBuildFlags = [ "-p=cargo-codspeed" ]; 41 41 cargoTestFlags = cargoBuildFlags; 42 + 43 + env = { 44 + LIBGIT2_NO_VENDOR = 1; 45 + }; 42 46 43 47 meta = with lib; { 44 48 description = "Cargo extension to build & run your codspeed benchmarks";
+6 -2
pkgs/development/tools/rust/cargo-dephell/default.nix
··· 6 6 , curl 7 7 , openssl 8 8 , darwin 9 - , libgit2_1_3_0 9 + , libgit2 10 10 }: 11 11 12 12 rustPlatform.buildRustPackage rec { ··· 35 35 ] ++ lib.optionals stdenv.isDarwin [ 36 36 curl 37 37 darwin.apple_sdk.frameworks.Security 38 - libgit2_1_3_0 38 + libgit2 39 39 ]; 40 40 41 41 # update Cargo.lock to work with openssl 3 42 42 postPatch = '' 43 43 ln -sf ${./Cargo.lock} Cargo.lock 44 44 ''; 45 + 46 + env = { 47 + LIBGIT2_NO_VENDOR = 1; 48 + }; 45 49 46 50 meta = with lib; { 47 51 description = "A tool to analyze the third-party dependencies imported by a rust crate or rust workspace";
+6 -2
pkgs/development/tools/rust/cargo-generate/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , pkg-config 5 - , libgit2_1_6 5 + , libgit2 6 6 , openssl 7 7 , stdenv 8 8 , darwin ··· 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26 27 - buildInputs = [ libgit2_1_6 openssl ] ++ lib.optionals stdenv.isDarwin [ 27 + buildInputs = [ libgit2 openssl ] ++ lib.optionals stdenv.isDarwin [ 28 28 darwin.apple_sdk.frameworks.Security 29 29 ]; 30 30 ··· 47 47 ] ++ lib.optionals stdenv.isDarwin [ 48 48 "--skip=git::utils::should_canonicalize" 49 49 ]; 50 + 51 + env = { 52 + LIBGIT2_NO_VENDOR = 1; 53 + }; 50 54 51 55 meta = with lib; { 52 56 description = "A tool to generate a new Rust project by leveraging a pre-existing git repository as a template";
+6 -2
pkgs/development/tools/rust/cargo-ui/default.nix
··· 2 2 , rustPlatform 3 3 , fetchCrate 4 4 , pkg-config 5 - , libgit2_1_5 5 + , libgit2 6 6 , openssl 7 7 , stdenv 8 8 , expat ··· 28 28 ]; 29 29 30 30 buildInputs = [ 31 - libgit2_1_5 31 + libgit2 32 32 openssl 33 33 ] ++ lib.optionals stdenv.isLinux [ 34 34 expat ··· 47 47 patchelf $out/bin/cargo-ui \ 48 48 --add-rpath ${lib.makeLibraryPath [ fontconfig libGL ]} 49 49 ''; 50 + 51 + env = { 52 + LIBGIT2_NO_VENDOR = 1; 53 + }; 50 54 51 55 meta = with lib; { 52 56 description = "A GUI for Cargo";
+6 -2
pkgs/development/tools/rust/cargo-unused-features/default.nix
··· 3 3 , fetchCrate 4 4 , curl 5 5 , pkg-config 6 - , libgit2_1_5 6 + , libgit2 7 7 , openssl 8 8 , stdenv 9 9 , darwin ··· 27 27 28 28 buildInputs = [ 29 29 curl 30 - libgit2_1_5 30 + libgit2 31 31 openssl 32 32 ] ++ lib.optionals stdenv.isDarwin [ 33 33 darwin.apple_sdk.frameworks.CoreFoundation 34 34 darwin.apple_sdk.frameworks.Security 35 35 ]; 36 + 37 + env = { 38 + LIBGIT2_NO_VENDOR = 1; 39 + }; 36 40 37 41 meta = with lib; { 38 42 description = "A tool to find potential unused enabled feature flags and prune them";
+6 -2
pkgs/development/tools/rust/cargo-update/default.nix
··· 7 7 , ronn 8 8 , stdenv 9 9 , curl 10 - , libgit2_1_5 10 + , libgit2 11 11 , libssh2 12 12 , openssl 13 13 , zlib ··· 35 35 ]; 36 36 37 37 buildInputs = [ 38 - libgit2_1_5 38 + libgit2 39 39 libssh2 40 40 openssl 41 41 zlib ··· 54 54 postInstall = '' 55 55 installManPage man/*.1 56 56 ''; 57 + 58 + env = { 59 + LIBGIT2_NO_VENDOR = 1; 60 + }; 57 61 58 62 meta = with lib; { 59 63 description = "A cargo subcommand for checking and applying updates to installed executables";
-2
pkgs/development/tools/rust/cargo-workspaces/default.nix
··· 2 2 , rustPlatform 3 3 , fetchCrate 4 4 , pkg-config 5 - , libgit2_1_6 6 5 , libssh2 7 6 , openssl 8 7 , zlib ··· 26 25 ]; 27 26 28 27 buildInputs = [ 29 - libgit2_1_6 30 28 libssh2 31 29 openssl 32 30 zlib
+3 -3
pkgs/development/tools/rust/typeshare/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "typeshare"; 9 - version = "1.7.0"; 9 + version = "1.8.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "1password"; 13 13 repo = "typeshare"; 14 14 rev = "v${version}"; 15 - hash = "sha256-Ftr0YMrY6tPpfg25swYntBXLWGKT00PEz79aOiSgLsU="; 15 + hash = "sha256-ykrtvXPXxNYrUQNScit+REb7/6mE0FOzBQxPdbWodgk="; 16 16 }; 17 17 18 - cargoHash = "sha256-VIPIFdbyPcflqHHLkzpDugmw9+9CJRIv+Oy7PoaUZ5g="; 18 + cargoHash = "sha256-/oIezLqd3hkWrfO2pml31de+pgpEXhXHxIxt10rPJZo="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+3 -3
pkgs/development/tools/vultr-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vultr-cli"; 5 - version = "3.0.0"; 5 + version = "3.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "vultr"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-k8YaoH75U1BvC3I71e1wY2TMaCVyZyBrQxYcEv3+bu8="; 11 + hash = "sha256-9akEDsBj2EpZtUBh0+Dck5otsmFzdvJshXxOtYVdi1o="; 12 12 }; 13 13 14 - vendorHash = "sha256-QbzKXPgUWIMVo29xGRcL+KFva8cs+2goqh9b6h29aeY="; 14 + vendorHash = "sha256-jkl36S7h1l6FeeHEhc+PKOQO9Uq/4L5wTb8+PhG2exY="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -3
pkgs/games/openmw/tes3mp.nix
··· 7 7 , luajit 8 8 , makeWrapper 9 9 , symlinkJoin 10 - , disable-warnings-if-gcc13 11 10 }: 12 11 13 12 # revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy 14 13 15 14 let 16 15 # raknet could also be split into dev and lib outputs 17 - raknet = disable-warnings-if-gcc13 (stdenv.mkDerivation { 16 + raknet = stdenv.mkDerivation { 18 17 pname = "raknet"; 19 18 version = "unstable-2020-01-19"; 20 19 ··· 46 45 installPhase = '' 47 46 install -Dm555 lib/libRakNetLibStatic.a $out/lib/libRakNetLibStatic.a 48 47 ''; 49 - }); 48 + }; 50 49 51 50 coreScripts = stdenv.mkDerivation { 52 51 pname = "corescripts";
+3 -1
pkgs/os-specific/linux/reptyr/default.nix
··· 17 17 18 18 nativeCheckInputs = [ python ]; 19 19 20 - doCheck = true; 20 + # reptyr needs to do ptrace of a non-child process 21 + # It can be neither used nor tested if the kernel is not told to allow this 22 + doCheck = false; 21 23 22 24 checkFlags = [ 23 25 "PYTHON_CMD=${python.interpreter}"
+2 -2
pkgs/shells/zsh/pure-prompt/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "pure-prompt"; 7 - version = "1.22.0"; 7 + version = "1.23.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "sindresorhus"; 11 11 repo = "pure"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-TR4CyBZ+KoZRs9XDmWE5lJuUXXU1J8E2Z63nt+FS+5w="; 13 + sha256 = "sha256-BmQO4xqd/3QnpLUitD2obVxL0UulpboT8jGNEh4ri8k="; 14 14 }; 15 15 16 16 strictDeps = true;
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ibus-anthy"; 16 - version = "1.5.15"; 16 + version = "1.5.16"; 17 17 18 18 src = fetchurl { 19 19 url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz"; 20 - sha256 = "sha256-WMTm1YNqSsnjOqnoTljE3rZ62pjztUSyRAxXgyN+2Ys="; 20 + sha256 = "sha256-FVIiFLWK2ISsydmx2hPxXbfc12w7GKiFCQRuXsYT0a4="; 21 21 }; 22 22 23 23 buildInputs = [
+3 -3
pkgs/tools/misc/faketty/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "faketty"; 5 - version = "1.0.15"; 5 + version = "1.0.16"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - hash = "sha256-f32Y9Aj4Z9y6Da9rbRgwi9BGPl4FsI790BH52cIIoPA="; 9 + hash = "sha256-BlQnVjYPFUfEurFUE2MHOL2ad56Nu/atzRuFu4OoCSI="; 10 10 }; 11 11 12 - cargoHash = "sha256-+M1oq2CHUK6CIDFiUNLjO1UmHI19D5zdHVl8dvmQ1G8="; 12 + cargoHash = "sha256-q9jx03XYA977481B9xuUfaaMBDbSVx4xREj4Q1Ti/Yw="; 13 13 14 14 postPatch = '' 15 15 patchShebangs tests/test.sh
+3 -3
pkgs/tools/misc/outils/default.nix pkgs/by-name/ou/outils/package.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "outils"; 5 - version = "0.10"; 5 + version = "0.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "leahneukirchen"; 9 - repo = pname; 9 + repo = "outils"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xYjILa0Km57q/xNP+M34r29WLGC15tzUNoUgPzQTtIs="; 11 + hash = "sha256-FokJytwQsbGsryBzyglpb1Hg3wti/CPQTOfIGIz9ThA="; 12 12 }; 13 13 14 14 makeFlags = [ "PREFIX=$(out)" ];
+3 -2
pkgs/tools/nix/nix-init/default.nix
··· 6 6 , installShellFiles 7 7 , pkg-config 8 8 , bzip2 9 - , libgit2_1_6 9 + , libgit2 10 10 , openssl 11 11 , zlib 12 12 , zstd ··· 45 45 buildInputs = [ 46 46 bzip2 47 47 curl 48 - libgit2_1_6 48 + libgit2 49 49 openssl 50 50 zlib 51 51 zstd ··· 80 80 81 81 env = { 82 82 GEN_ARTIFACTS = "artifacts"; 83 + LIBGIT2_NO_VENDOR = 1; 83 84 NIX = lib.getExe nix; 84 85 NURL = lib.getExe nurl; 85 86 ZSTD_SYS_USE_PKG_CONFIG = true;
+22 -20
pkgs/tools/package-management/home-manager/default.nix pkgs/by-name/ho/home-manager/package.nix
··· 1 1 { lib 2 - , stdenvNoCC 3 - , fetchFromGitHub 4 2 , bash 5 3 , coreutils 4 + , fetchFromGitHub 6 5 , findutils 7 6 , gettext 8 7 , gnused 8 + , installShellFiles 9 9 , less 10 10 , ncurses 11 11 , nixos-option 12 + , stdenvNoCC 12 13 , unixtools 13 - , installShellFiles 14 14 , unstableGitUpdater 15 15 }: 16 16 17 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 18 pname = "home-manager"; 19 - version = "unstable-2024-02-20"; 19 + version = "0-unstable-2024-02-24"; 20 20 21 21 src = fetchFromGitHub { 22 22 name = "home-manager-source"; 23 23 owner = "nix-community"; 24 24 repo = "home-manager"; 25 - rev = "517601b37c6d495274454f63c5a483c8e3ca6be1"; 26 - hash = "sha256-tgZ38NummEdnXvxj4D0StHBzXgceAw8CptytHljH790="; 25 + rev = "4ee704cb13a5a7645436f400b9acc89a67b9c08a"; 26 + hash = "sha256-MSbxtF3RThI8ANs/G4o1zIqF5/XlShHvwjl9Ws0QAbI="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ ··· 40 40 install -D -m755 home-manager/home-manager $out/bin/home-manager 41 41 install -D -m755 lib/bash/home-manager.sh $out/share/bash/home-manager.sh 42 42 43 + installShellCompletion --bash --name home-manager.bash home-manager/completion.bash 44 + installShellCompletion --fish --name home-manager.fish home-manager/completion.fish 45 + installShellCompletion --zsh --name _home-manager home-manager/completion.zsh 46 + 47 + for pofile in home-manager/po/*.po; do 48 + lang="''${pofile##*/}" 49 + lang="''${lang%%.*}" 50 + mkdir -p "$out/share/locale/$lang/LC_MESSAGES" 51 + msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$pofile" 52 + done 53 + 54 + runHook postInstall 55 + ''; 56 + 57 + postFixup = '' 43 58 substituteInPlace $out/bin/home-manager \ 44 59 --subst-var-by bash "${bash}" \ 45 60 --subst-var-by DEP_PATH "${ ··· 57 72 --subst-var-by HOME_MANAGER_LIB '${placeholder "out"}/share/bash/home-manager.sh' \ 58 73 --subst-var-by HOME_MANAGER_PATH "${finalAttrs.src}" \ 59 74 --subst-var-by OUT '${placeholder "out"}' 60 - 61 - installShellCompletion --bash --name home-manager.bash home-manager/completion.bash 62 - installShellCompletion --fish --name home-manager.fish home-manager/completion.fish 63 - installShellCompletion --zsh --name _home-manager home-manager/completion.zsh 64 - 65 - for pofile in home-manager/po/*.po; do 66 - lang="''${pofile##*/}" 67 - lang="''${lang%%.*}" 68 - mkdir -p "$out/share/locale/$lang/LC_MESSAGES" 69 - msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$pofile" 70 - done 71 - 72 - runHook postInstall 73 75 ''; 74 76 75 77 passthru.updateScript = unstableGitUpdater { ··· 86 88 (non global) packages and dotfiles. 87 89 ''; 88 90 license = lib.licenses.mit; 91 + mainProgram = "home-manager"; 89 92 maintainers = with lib.maintainers; [ AndersonTorres ]; 90 93 platforms = lib.platforms.unix; 91 - mainProgram = "home-manager"; 92 94 }; 93 95 })
+8 -3
pkgs/tools/security/dontgo403/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "dontgo403"; 8 - version = "0.9.4"; 8 + version = "1.0.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "devploit"; 12 - repo = pname; 12 + repo = "dontgo403"; 13 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-PKI/DqMihhMaIa9OzDKtLIs34TRUtewAbBkx89IXLU4="; 14 + hash = "sha256-znmPXue+pzv7vAKnIYsjJQQGMeBETH+ekyVKGz9wRik="; 15 15 }; 16 16 17 17 vendorHash = "sha256-IGnTbuaQH8A6aKyahHMd2RyFRh4WxZ3Vx/A9V3uelRg="; 18 + 19 + ldflags = [ 20 + "-w" 21 + "-s" 22 + ]; 18 23 19 24 meta = with lib; { 20 25 description = "Tool to bypass 40X response codes";
+3 -3
pkgs/tools/security/fulcio/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fulcio"; 5 - version = "1.4.3"; 5 + version = "1.4.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sigstore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-LT8J9s008XQtDtNdH1ungQREqQUrlTsoxnlRLKimqLY="; 11 + sha256 = "sha256-zL+53GIGDQagWtsSHQT1Gn1hZUCpYF3uYKXmJWFGy7k="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true; ··· 20 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 21 ''; 22 22 }; 23 - vendorHash = "sha256-ImZJXdOfMepMFU1z47XyNU39NGGdiCzQji2/tKVfibQ="; 23 + vendorHash = "sha256-B4/SIY9G5uEP+P+oSdhaMM7HRaHm5nq2jqXdIWxdP+8="; 24 24 25 25 nativeBuildInputs = [ installShellFiles ]; 26 26
+2 -2
pkgs/tools/text/goawk/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "goawk"; 5 - version = "1.25.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "benhoyt"; 9 9 repo = "goawk"; 10 10 rev = "v${version}"; 11 - hash = "sha256-vxDBtYrfSmYE2mCqhepeLr4u+zLfHxCrYSXGq05CEYQ="; 11 + hash = "sha256-EJf5Qv5ICJJdGNcRQ7v/ANyxx2j9d9NsZJnzIBrwam4="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/tools/text/zim-tools/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "zim-tools"; 9 - version = "3.3.0"; 9 + version = "3.4.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "openzim"; 13 13 repo = "zim-tools"; 14 14 rev = version; 15 - sha256 = "sha256-kPUw13GVYZ1GLb4b4ch64GkJZtf6PW1gae8F/cgyG90="; 15 + sha256 = "sha256-A1A0Ri2OwPyqpx0f5CPJL3zAwo2I/AiRKpmk3r4DeTc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ meson ninja pkg-config ];
+3 -3
pkgs/tools/video/yaydl/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "yaydl"; 14 - version = "0.13.0"; 14 + version = "0.14.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "dertuxmalwieder"; 18 18 repo = pname; 19 19 rev = "release-${version}"; 20 - sha256 = "sha256-JwyWWqbUNZyH6gymeScb9tMZoPvn/Igz9iW2pp0XvEI="; 20 + sha256 = "sha256-r0Z/dihDaiW/lBLMftLtzLELpKT2twqru1xxI9LnjU8="; 21 21 }; 22 22 23 - cargoSha256 = "sha256-jmqO0UvU6s+E5r6VFFjOvSe8oiLiTG5rPNHzoHVftWo="; 23 + cargoHash = "sha256-FkOiMeNwYj++gZ1Kl4RZHmsRDVMZQBEYtRpogK6XSFE="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+16 -42
pkgs/top-level/all-packages.nix
··· 491 491 492 492 banana-vera = callPackage ../development/tools/analysis/banana-vera { }; 493 493 494 - chrysalis = callPackage ../applications/misc/chrysalis { }; 495 - 496 494 ciel = callPackage ../tools/package-management/ciel { }; 497 495 498 496 circt = callPackage ../development/compilers/circt { }; ··· 5631 5629 }; 5632 5630 5633 5631 hocr-tools = with python3Packages; toPythonApplication hocr-tools; 5634 - 5635 - home-manager = callPackage ../tools/package-management/home-manager { }; 5636 5632 5637 5633 homepage-dashboard = callPackage ../servers/homepage-dashboard { 5638 5634 inherit (darwin) cctools; ··· 12415 12411 12416 12412 ouch = callPackage ../tools/compression/ouch { }; 12417 12413 12418 - outils = callPackage ../tools/misc/outils { }; 12419 - 12420 12414 mpi = openmpi; # this attribute should used to build MPI applications 12421 12415 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { }; 12422 12416 ··· 20123 20117 ttyd = callPackage ../servers/ttyd { }; 20124 20118 20125 20119 turbogit = callPackage ../development/tools/turbogit { 20126 - libgit2 = libgit2_1_3_0; 20120 + libgit2 = libgit2.overrideAttrs rec { 20121 + version = "1.3.0"; 20122 + src = pkgs.fetchFromGitHub { 20123 + owner = "libgit2"; 20124 + repo = "libgit2"; 20125 + rev = "v${version}"; 20126 + hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920="; 20127 + }; 20128 + patches = []; 20129 + # tests fail on old version 20130 + doCheck = false; 20131 + meta = libgit2.meta // { 20132 + maintainers = []; 20133 + knownVulnerabilities = [ "CVE-2024-24575" "CVE-2024-24577" "CVE-2022-29187" "CVE 2022-24765" ]; 20134 + }; 20135 + }; 20127 20136 }; 20128 20137 20129 20138 tweak = callPackage ../applications/editors/tweak { }; ··· 21346 21355 inherit (darwin.apple_sdk.frameworks) Security; 21347 21356 }; 21348 21357 21349 - libgit2_1_3_0 = libgit2.overrideAttrs rec { 21350 - version = "1.3.0"; 21351 - src = pkgs.fetchFromGitHub { 21352 - owner = "libgit2"; 21353 - repo = "libgit2"; 21354 - rev = "v${version}"; 21355 - hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920="; 21356 - }; 21357 - patches = []; 21358 - }; 21359 - 21360 - libgit2_1_5 = libgit2.overrideAttrs rec { 21361 - version = "1.5.1"; 21362 - src = pkgs.fetchFromGitHub { 21363 - owner = "libgit2"; 21364 - repo = "libgit2"; 21365 - rev = "v${version}"; 21366 - hash = "sha256-KzBMwpqn6wUFhgB3KDclBS0BvZSVcasM5AG/y+L91xM="; 21367 - }; 21368 - patches = []; 21369 - }; 21370 - 21371 - libgit2_1_6 = libgit2.overrideAttrs rec { 21372 - version = "1.6.5"; 21373 - src = fetchFromGitHub { 21374 - owner = "libgit2"; 21375 - repo = "libgit2"; 21376 - rev = "v${version}"; 21377 - hash = "sha256-2tgXnrB85dEfxu7giETqMuFxfm0RH5MicHZqO3ezGu0="; 21378 - }; 21379 - patches = [ ]; 21380 - }; 21381 - 21382 21358 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 21383 21359 21384 21360 libhsts = callPackage ../development/libraries/libhsts { }; ··· 31006 30982 31007 30983 inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { })) 31008 30984 ed edUnstable; 31009 - 31010 - edbrowse = callPackage ../applications/editors/edbrowse { }; 31011 30985 31012 30986 edlin = callPackage ../applications/editors/edlin { }; 31013 30987