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

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
80ddbc41 4da0322a

+3274 -1171
+59 -9
lib/fixed-points.nix
··· 1 1 { lib, ... }: 2 2 rec { 3 3 /* 4 - Compute the fixed point of the given function `f`, which is usually an 5 - attribute set that expects its final, non-recursive representation as an 6 - argument: 4 + `fix f` computes the fixed point of the given function `f`. In other words, the return value is `x` in `x = f x`. 7 5 8 - ``` 9 - f = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } 6 + `f` must be a lazy function. 7 + This means that `x` must be a value that can be partially evaluated, 8 + such as an attribute set, a list, or a function. 9 + This way, `f` can use one part of `x` to compute another part. 10 + 11 + **Relation to syntactic recursion** 12 + 13 + This section explains `fix` by refactoring from syntactic recursion to a call of `fix` instead. 14 + 15 + For context, Nix lets you define attributes in terms of other attributes syntactically using the [`rec { }` syntax](https://nixos.org/manual/nix/stable/language/constructs.html#recursive-sets). 16 + 17 + ```nix 18 + nix-repl> rec { 19 + foo = "foo"; 20 + bar = "bar"; 21 + foobar = foo + bar; 22 + } 23 + { bar = "bar"; foo = "foo"; foobar = "foobar"; } 10 24 ``` 11 25 12 - Nix evaluates this recursion until all references to `self` have been 13 - resolved. At that point, the final result is returned and `f x = x` holds: 26 + This is convenient when constructing a value to pass to a function for example, 27 + but an equivalent effect can be achieved with the `let` binding syntax: 14 28 29 + ```nix 30 + nix-repl> let self = { 31 + foo = "foo"; 32 + bar = "bar"; 33 + foobar = self.foo + self.bar; 34 + }; in self 35 + { bar = "bar"; foo = "foo"; foobar = "foobar"; } 15 36 ``` 37 + 38 + But in general you can get more reuse out of `let` bindings by refactoring them to a function. 39 + 40 + ```nix 41 + nix-repl> f = self: { 42 + foo = "foo"; 43 + bar = "bar"; 44 + foobar = self.foo + self.bar; 45 + } 46 + ``` 47 + 48 + This is where `fix` comes in, it contains the syntactic that's not in `f` anymore. 49 + 50 + ```nix 51 + nix-repl> fix = f: 52 + let self = f self; in self; 53 + ``` 54 + 55 + By applying `fix` we get the final result. 56 + 57 + ```nix 16 58 nix-repl> fix f 17 59 { bar = "bar"; foo = "foo"; foobar = "foobar"; } 18 60 ``` 19 61 62 + Such a refactored `f` using `fix` is not useful by itself. 63 + See [`extends`](#function-library-lib.fixedPoints.extends) for an example use case. 64 + There `self` is also often called `final`. 65 + 20 66 Type: fix :: (a -> a) -> a 21 67 22 - See https://en.wikipedia.org/wiki/Fixed-point_combinator for further 23 - details. 68 + Example: 69 + fix (self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; }) 70 + => { bar = "bar"; foo = "foo"; foobar = "foobar"; } 71 + 72 + fix (self: [ 1 2 (elemAt self 0 + elemAt self 1) ]) 73 + => [ 1 2 3 ] 24 74 */ 25 75 fix = f: let x = f x; in x; 26 76
+12
maintainers/team-list.nix
··· 683 683 shortName = "Numtide team"; 684 684 }; 685 685 686 + ocaml = { 687 + members = [ 688 + alizter 689 + ]; 690 + githubTeams = [ 691 + "ocaml" 692 + ]; 693 + scope = "Maintain the OCaml compiler and package set."; 694 + shortName = "OCaml"; 695 + enableFeatureFreezePing = true; 696 + }; 697 + 686 698 openstack = { 687 699 members = [ 688 700 SuperSandro2000
+1 -1
nixos/modules/programs/bandwhich.nix
··· 24 24 security.wrappers.bandwhich = { 25 25 owner = "root"; 26 26 group = "root"; 27 - capabilities = "cap_net_raw,cap_net_admin+ep"; 27 + capabilities = "cap_sys_ptrace,cap_dac_read_search,cap_net_raw,cap_net_admin+ep"; 28 28 source = "${pkgs.bandwhich}/bin/bandwhich"; 29 29 }; 30 30 };
+8 -25
nixos/modules/services/networking/searx.nix
··· 43 43 [ "services" "searx" "settingsFile" ]) 44 44 ]; 45 45 46 - ###### interface 47 - 48 46 options = { 49 - 50 47 services.searx = { 51 - 52 48 enable = mkOption { 53 49 type = types.bool; 54 50 default = false; ··· 145 149 146 150 package = mkOption { 147 151 type = types.package; 148 - default = pkgs.searx; 149 - defaultText = literalExpression "pkgs.searx"; 152 + default = pkgs.searxng; 153 + defaultText = literalExpression "pkgs.searxng"; 150 154 description = lib.mdDoc "searx package to use."; 151 155 }; 152 156 ··· 186 190 187 191 }; 188 192 189 - 190 - ###### implementation 191 - 192 193 config = mkIf cfg.enable { 193 - assertions = [ 194 - { 195 - assertion = (cfg.limiterSettings != { }) -> cfg.package.pname == "searxng"; 196 - message = "services.searx.limiterSettings requires services.searx.package to be searxng."; 197 - } 198 - { 199 - assertion = cfg.redisCreateLocally -> cfg.package.pname == "searxng"; 200 - message = "services.searx.redisCreateLocally requires services.searx.package to be searxng."; 201 - } 202 - ]; 203 - 204 194 environment.systemPackages = [ cfg.package ]; 205 195 206 196 users.users.searx = ··· 227 245 }; 228 246 }; 229 247 230 - systemd.services.uwsgi = mkIf (cfg.runInUwsgi) 231 - { requires = [ "searx-init.service" ]; 232 - after = [ "searx-init.service" ]; 233 - }; 248 + systemd.services.uwsgi = mkIf cfg.runInUwsgi { 249 + requires = [ "searx-init.service" ]; 250 + after = [ "searx-init.service" ]; 251 + }; 234 252 235 253 services.searx.settings = { 236 254 # merge NixOS settings with defaults settings.yml ··· 238 256 redis.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}"; 239 257 }; 240 258 241 - services.uwsgi = mkIf (cfg.runInUwsgi) { 259 + services.uwsgi = mkIf cfg.runInUwsgi { 242 260 enable = true; 243 261 plugins = [ "python3" ]; 244 262 ··· 252 270 enable-threads = true; 253 271 module = "searx.webapp"; 254 272 env = [ 273 + # TODO: drop this as it is only required for searx 255 274 "SEARX_SETTINGS_PATH=${cfg.settingsFile}" 256 275 # searxng compatibility https://github.com/searxng/searxng/issues/1519 257 276 "SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"
+34 -1
nixos/modules/services/networking/ssh/sshd.nix
··· 74 74 }; 75 75 }; 76 76 77 + options.openssh.authorizedPrincipals = mkOption { 78 + type = with types; listOf types.singleLineStr; 79 + default = []; 80 + description = mdDoc '' 81 + A list of verbatim principal names that should be added to the user's 82 + authorized principals. 83 + ''; 84 + example = [ 85 + "example@host" 86 + "foo@bar" 87 + ]; 88 + }; 89 + 77 90 }; 78 91 79 92 authKeysFiles = let ··· 101 88 length u.openssh.authorizedKeys.keys != 0 || length u.openssh.authorizedKeys.keyFiles != 0 102 89 )); 103 90 in listToAttrs (map mkAuthKeyFile usersWithKeys); 91 + 92 + authPrincipalsFiles = let 93 + mkAuthPrincipalsFile = u: nameValuePair "ssh/authorized_principals.d/${u.name}" { 94 + mode = "0444"; 95 + text = concatStringsSep "\n" u.openssh.authorizedPrincipals; 96 + }; 97 + usersWithPrincipals = attrValues (flip filterAttrs config.users.users (n: u: 98 + length u.openssh.authorizedPrincipals != 0 99 + )); 100 + in listToAttrs (map mkAuthPrincipalsFile usersWithPrincipals); 104 101 105 102 in 106 103 ··· 308 285 type = types.submodule ({name, ...}: { 309 286 freeformType = settingsFormat.type; 310 287 options = { 288 + AuthorizedPrincipalsFile = mkOption { 289 + type = types.str; 290 + default = "none"; # upstream default 291 + description = lib.mdDoc '' 292 + Specifies a file that lists principal names that are accepted for certificate authentication. The default 293 + is `"none"`, i.e. not to use a principals file. 294 + ''; 295 + }; 311 296 LogLevel = mkOption { 312 297 type = types.enum [ "QUIET" "FATAL" "ERROR" "INFO" "VERBOSE" "DEBUG" "DEBUG1" "DEBUG2" "DEBUG3" ]; 313 298 default = "INFO"; # upstream default ··· 475 444 services.openssh.moduliFile = mkDefault "${cfgc.package}/etc/ssh/moduli"; 476 445 services.openssh.sftpServerExecutable = mkDefault "${cfgc.package}/libexec/sftp-server"; 477 446 478 - environment.etc = authKeysFiles // 447 + environment.etc = authKeysFiles // authPrincipalsFiles // 479 448 { "ssh/moduli".source = cfg.moduliFile; 480 449 "ssh/sshd_config".source = sshconf; 481 450 }; ··· 571 540 # https://github.com/NixOS/nixpkgs/pull/41745 572 541 services.openssh.authorizedKeysFiles = 573 542 [ "%h/.ssh/authorized_keys" "/etc/ssh/authorized_keys.d/%u" ]; 543 + 544 + services.openssh.settings.AuthorizedPrincipalsFile = mkIf (authPrincipalsFiles != {}) "/etc/ssh/authorized_principals.d/%u"; 574 545 575 546 services.openssh.extraConfig = mkOrder 0 576 547 ''
+1 -1
nixos/tests/wordpress.nix
··· 67 67 networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ]; 68 68 }; 69 69 }) {} [ 70 - "6_1" "6_2" "6_3" 70 + "6_3" 71 71 ]; 72 72 73 73 testScript = ''
+1 -4
pkgs/applications/audio/furnace/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , gitUpdater 4 3 , testers 5 4 , furnace 6 5 , fetchFromGitHub ··· 103 104 ''; 104 105 105 106 passthru = { 106 - updateScript = gitUpdater { 107 - rev-prefix = "v"; 108 - }; 107 + updateScript = ./update.sh; 109 108 tests.version = testers.testVersion { 110 109 package = furnace; 111 110 };
+12
pkgs/applications/audio/furnace/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p common-updater-scripts curl jql 3 + 4 + set -eu -o pipefail 5 + 6 + # Because upstream uses release tags that don't always sort correctly, query for latest release 7 + version="$( 8 + curl -Ls 'https://api.github.com/repos/tildearrow/furnace/releases/latest' \ 9 + | jql -r '"tag_name"' \ 10 + | sed 's/^v//' 11 + )" 12 + update-source-version furnace "$version"
+6 -6
pkgs/applications/audio/go-musicfox/default.nix
··· 1 1 { lib 2 - , buildGoModule 2 + , buildGo121Module 3 3 , fetchFromGitHub 4 4 , pkg-config 5 5 , alsa-lib ··· 7 7 , nix-update-script 8 8 }: 9 9 10 - buildGoModule rec { 10 + buildGo121Module rec { 11 11 pname = "go-musicfox"; 12 - version = "4.1.4"; 12 + version = "4.2.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "go-musicfox"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-z4zyLHflmaX5k69KvPTISRIEHVjDmEGZenNXfYd3UUk="; 18 + hash = "sha256-yl7PirSt4zEy8ZoDGq3dn5TjJtbJeAgXgbynw/D0d38="; 19 19 }; 20 20 21 21 deleteVendor = true; 22 22 23 - vendorHash = "sha256-S1OIrcn55wm/b7B3lz55guuS+mrv5MswNMO2UyfgjRc="; 23 + vendorHash = "sha256-ILO4v4ii1l9JokXG7R3vuN7i5hDi/hLHTFiClA2vdf0="; 24 24 25 25 subPackages = [ "cmd/musicfox.go" ]; 26 26 27 27 ldflags = [ 28 28 "-s" 29 29 "-w" 30 - "-X github.com/go-musicfox/go-musicfox/pkg/constants.AppVersion=${version}" 30 + "-X github.com/go-musicfox/go-musicfox/internal/types.AppVersion=${version}" 31 31 ]; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/goodvibes/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "goodvibes"; 19 - version = "0.7.6"; 19 + version = "0.7.7"; 20 20 21 21 src = fetchFromGitLab { 22 22 owner = pname; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - hash = "sha256-w0nmTYcq2DBHSjQ23zWxT6optyH+lRAMRa210F7XEvE="; 25 + hash = "sha256-7AhdygNl6st5ryaMjrloBvTVz6PN48Y6VVpde5g3+D4="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+4 -3
pkgs/applications/graphics/darktable/default.nix
··· 10 10 , ninja 11 11 , curl 12 12 , perl 13 - , llvm_13 13 + , llvmPackages_13 14 14 , desktop-file-utils 15 15 , exiv2 16 16 , glib ··· 53 53 , libheif 54 54 , libaom 55 55 , portmidi 56 - , fetchpatch 57 56 , lua 58 57 }: 59 58 ··· 65 66 sha256 = "c11d28434fdf2e9ce572b9b1f9bc4e64dcebf6148e25080b4c32eb51916cfa98"; 66 67 }; 67 68 68 - nativeBuildInputs = [ cmake ninja llvm_13 pkg-config intltool perl desktop-file-utils wrapGAppsHook ]; 69 + nativeBuildInputs = [ cmake ninja llvmPackages_13.llvm pkg-config intltool perl desktop-file-utils wrapGAppsHook ] 70 + # LLVM Clang C compiler version 11.1.0 is too old and is unsupported. Version 12+ is required. 71 + ++ lib.optionals stdenv.isDarwin [ llvmPackages_13.clang ]; 69 72 70 73 buildInputs = [ 71 74 cairo
+2 -2
pkgs/applications/misc/limesctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "limesctl"; 5 - version = "3.2.1"; 5 + version = "3.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sapcc"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-TR3cFIGU5hmZuzlYUJX+84vb8gmErSIZizK9J5Ieagk="; 11 + hash = "sha256-zR0+tTPRdmv04t3V0KDA/hG5ZJMT2RYI3+2dkmZHdhk="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/applications/misc/octoprint/default.nix
··· 80 80 self: super: { 81 81 octoprint = self.buildPythonPackage rec { 82 82 pname = "OctoPrint"; 83 - version = "1.9.2"; 83 + version = "1.9.3"; 84 84 85 85 src = fetchFromGitHub { 86 86 owner = "OctoPrint"; 87 87 repo = "OctoPrint"; 88 88 rev = version; 89 - hash = "sha256-DSngV8nWHNqfPEBIfGq3HQeC1p9s6Q+GX+LcJiAiS4E="; 89 + hash = "sha256-SYN/BrcukHMDwk70XGu/pO45fSPr/KOEyd4wxtz2Fo0="; 90 90 }; 91 91 92 92 propagatedBuildInputs = with self; [
+11 -7
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 1 1 { lib 2 - , buildGoModule 2 + , buildGo121Module 3 3 , fetchFromGitHub 4 4 , installShellFiles 5 5 }: 6 6 7 - buildGoModule rec { 7 + buildGo121Module rec { 8 8 pname = "k0sctl"; 9 - version = "0.15.5"; 9 + version = "0.16.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "k0sproject"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-ntjrk2OEIkAmNpf9Ag6HkSIOSA3NtO9hSJOBgvne4b0="; 15 + hash = "sha256-DUDvsF4NCFimpW9isqEhodieiJXwjhwhfXR2t/ho3kE="; 16 16 }; 17 17 18 - vendorHash = "sha256-JlaXQqDO/b1xe9NA2JtuB1DZZlphWu3Mo/Mf4lhmKNo="; 18 + vendorHash = "sha256-eJTVUSAcgE1AaOCEEc202sC0yIfMj30UoK/ObowJ9Zk="; 19 19 20 20 ldflags = [ 21 21 "-s" 22 22 "-w" 23 23 "-X github.com/k0sproject/k0sctl/version.Environment=production" 24 - "-X github.com/carlmjohnson/versioninfo.Version=${version}" 25 - "-X github.com/carlmjohnson/versioninfo.Revision=${version}" 24 + "-X github.com/carlmjohnson/versioninfo.Version=v${version}" # Doesn't work currently: https://github.com/carlmjohnson/versioninfo/discussions/12 25 + "-X github.com/carlmjohnson/versioninfo.Revision=v${version}" 26 26 ]; 27 27 28 28 nativeBuildInputs = [ installShellFiles ]; 29 + 30 + # https://github.com/k0sproject/k0sctl/issues/569 31 + checkFlags = [ "-skip=^Test(Unmarshal|VersionDefaulting)/version_not_given$" ]; 29 32 30 33 postInstall = '' 31 34 for shell in bash zsh fish; do ··· 41 38 description = "A bootstrapping and management tool for k0s clusters."; 42 39 homepage = "https://k0sproject.io/"; 43 40 license = licenses.asl20; 41 + mainProgram = pname; 44 42 maintainers = with maintainers; [ nickcao qjoly ]; 45 43 }; 46 44 }
+30 -6
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 1 - { lib, fetchurl, mkDerivation, appimageTools, libsecret, makeWrapper }: 1 + { lib 2 + , fetchurl 3 + , mkDerivation 4 + , appimageTools 5 + , libsecret 6 + , makeWrapper 7 + , writeShellApplication 8 + , curl 9 + , yq 10 + , common-updater-scripts 11 + }: 2 12 let 3 13 pname = "beeper"; 4 - version = "3.71.16"; 14 + version = "3.80.17"; 5 15 name = "${pname}-${version}"; 6 16 src = fetchurl { 7 - url = "https://download.todesktop.com/2003241lzgn20jd/beeper-${version}.AppImage"; 8 - hash = "sha256-Ho5zFmhNzkOmzo/btV+qZfP2GGx5XvV/1JncEKlH4vc="; 17 + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.80.17-build-231010czwkkgnej.AppImage"; 18 + hash = "sha256-cfzfeM1czhZKz0HbbJw2PD3laJFg9JWppA2fKUb5szU="; 9 19 }; 10 20 appimage = appimageTools.wrapType2 { 11 21 inherit version pname src; ··· 26 16 }; 27 17 in 28 18 mkDerivation rec { 29 - inherit name pname; 19 + inherit name pname version; 30 20 31 21 src = appimage; 32 22 ··· 54 44 runHook postInstall 55 45 ''; 56 46 47 + passthru = { 48 + updateScript = lib.getExe (writeShellApplication { 49 + name = "update-beeper"; 50 + runtimeInputs = [ curl yq common-updater-scripts ]; 51 + text = '' 52 + set -o errexit 53 + latestLinux="$(curl -s https://download.todesktop.com/2003241lzgn20jd/latest-linux.yml)" 54 + version="$(echo "$latestLinux" | yq -r .version)" 55 + filename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))')" 56 + update-source-version beeper "$version" "" "https://download.todesktop.com/2003241lzgn20jd/$filename" --source-key=src.src 57 + ''; 58 + }); 59 + }; 60 + 57 61 meta = with lib; { 58 62 description = "Universal chat app."; 59 63 longDescription = '' ··· 77 53 ''; 78 54 homepage = "https://beeper.com"; 79 55 license = licenses.unfree; 80 - maintainers = with maintainers; [ jshcmpbll ]; 56 + maintainers = with maintainers; [ jshcmpbll mjm ]; 81 57 platforms = [ "x86_64-linux" ]; 82 58 }; 83 59 }
+2 -2
pkgs/applications/office/qownnotes/default.nix
··· 19 19 let 20 20 pname = "qownnotes"; 21 21 appname = "QOwnNotes"; 22 - version = "23.10.0"; 22 + version = "23.10.1"; 23 23 in 24 24 stdenv.mkDerivation { 25 25 inherit pname appname version; 26 26 27 27 src = fetchurl { 28 28 url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz"; 29 - hash = "sha256-wPZrKAWaWv88BeVu6e73b9/Ydo0ew4GLig46fyNSxtc="; 29 + hash = "sha256-+BtzN+CdaxriA466m6aF0y7Jdvx1DGtSR+i6gGeAxSM="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+6 -5
pkgs/applications/science/biology/blast/bin.nix
··· 13 13 }: 14 14 let 15 15 pname = "blast-bin"; 16 - version = "2.13.0"; 16 + version = "2.14.1"; 17 17 18 18 srcs = rec { 19 19 x86_64-linux = fetchurl { 20 20 url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-linux.tar.gz"; 21 - hash = "sha256-QPK3OdT++GoNI1NHyEpu2/hB2hqHYPQ/vNXFAVCwVEc="; 21 + hash = "sha256-OO8MNOk6k0J9FlAGyCOhP+hirEIT6lL+rIInB8dQWEU="; 22 22 }; 23 23 aarch64-linux = fetchurl { 24 - url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-arm-linux.tar.gz"; 25 - hash = "sha256-vY8K66k7KunpBUjFsJTTb+ur5n1XmU0/mYxhZsi9ycs="; 24 + url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-aarch64-linux.tar.gz"; 25 + hash = "sha256-JlOyoxZQBbvUcHIMv5muTuGQgrh2uom3rzDurhHQ+FM="; 26 26 }; 27 27 x86_64-darwin = fetchurl { 28 28 url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-macosx.tar.gz"; 29 - hash = "sha256-Y0JlOUl9Ego6LTxTCNny3P5c1H3fApPXQm7Z6Zhq9RA="; 29 + hash = "sha256-eMfuwMCD6VlDgeshLslDhYBBp0YOpL+6q/zSchR0bAs="; 30 30 }; 31 31 aarch64-darwin = x86_64-darwin; 32 32 }; ··· 55 55 meta = with lib; { 56 56 inherit (blast.meta) description homepage license; 57 57 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 58 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 58 59 maintainers = with maintainers; [ natsukium ]; 59 60 }; 60 61 }
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "obs-move-transition"; 10 - version = "2.9.4"; 10 + version = "2.9.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "exeldro"; 14 14 repo = "obs-move-transition"; 15 15 rev = version; 16 - sha256 = "sha256-TY+sR7IaOlbFeeh7GL5dgM779pcpiCqzBo7VTK8Uz0E="; 16 + sha256 = "sha256-7qgFUZmKldIfnUXthzWd07CtOmaJROnqCGnzjlZlN3E="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "obs-vkcapture"; 23 - version = "1.4.3"; 23 + version = "1.4.4"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "nowrep"; 27 27 repo = finalAttrs.pname; 28 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-hFweWZalWMGbGXhM6uxaGoWkr9srqxRChJo5yUBiBXs="; 29 + hash = "sha256-sDgYHa6zwUsGAinWptFeeaTG5n9t7SCLYgjDurdMT6g="; 30 30 }; 31 31 32 32 cmakeFlags = lib.optionals stdenv.isi686 [
+1
pkgs/build-support/build-graalvm-native-image/default.nix
··· 13 13 , nativeImageBuildArgs ? [ 14 14 (lib.optionalString stdenv.isDarwin "-H:-CheckToolchain") 15 15 "-H:Name=${executable}" 16 + "-march=compatibility" 16 17 "--verbose" 17 18 ] 18 19 # Extra arguments to be passed to the native-image
+142 -186
pkgs/build-support/node/fetch-npm-deps/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "aho-corasick" 7 - version = "1.0.2" 7 + version = "1.1.2" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 9 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 10 10 dependencies = [ 11 11 "memchr", 12 12 ] 13 13 14 14 [[package]] 15 15 name = "anyhow" 16 - version = "1.0.71" 16 + version = "1.0.75" 17 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 18 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 19 19 20 20 [[package]] 21 21 name = "async-channel" 22 - version = "1.8.0" 22 + version = "1.9.0" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 24 + checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 25 25 dependencies = [ 26 26 "concurrent-queue", 27 27 "event-listener", ··· 47 47 48 48 [[package]] 49 49 name = "base64" 50 - version = "0.21.2" 50 + version = "0.21.4" 51 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 - checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 52 + checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 53 53 54 54 [[package]] 55 55 name = "bitflags" ··· 59 59 60 60 [[package]] 61 61 name = "bitflags" 62 - version = "2.3.3" 62 + version = "2.4.0" 63 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 64 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 65 65 66 66 [[package]] 67 67 name = "block-buffer" ··· 74 74 75 75 [[package]] 76 76 name = "bytes" 77 - version = "1.4.0" 77 + version = "1.5.0" 78 78 source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 79 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 80 80 81 81 [[package]] 82 82 name = "castaway" ··· 86 86 87 87 [[package]] 88 88 name = "cc" 89 - version = "1.0.79" 89 + version = "1.0.83" 90 90 source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 91 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 92 + dependencies = [ 93 + "libc", 94 + ] 92 95 93 96 [[package]] 94 97 name = "cfg-if" ··· 101 98 102 99 [[package]] 103 100 name = "concurrent-queue" 104 - version = "2.2.0" 101 + version = "2.3.0" 105 102 source = "registry+https://github.com/rust-lang/crates.io-index" 106 - checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 103 + checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 107 104 dependencies = [ 108 105 "crossbeam-utils", 109 106 ] 110 107 111 108 [[package]] 112 109 name = "cpufeatures" 113 - version = "0.2.8" 110 + version = "0.2.9" 114 111 source = "registry+https://github.com/rust-lang/crates.io-index" 115 - checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" 112 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 116 113 dependencies = [ 117 114 "libc", 118 - ] 119 - 120 - [[package]] 121 - name = "crossbeam-channel" 122 - version = "0.5.8" 123 - source = "registry+https://github.com/rust-lang/crates.io-index" 124 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 125 - dependencies = [ 126 - "cfg-if", 127 - "crossbeam-utils", 128 115 ] 129 116 130 117 [[package]] ··· 177 184 178 185 [[package]] 179 186 name = "curl-sys" 180 - version = "0.4.63+curl-8.1.2" 187 + version = "0.4.67+curl-8.3.0" 181 188 source = "registry+https://github.com/rust-lang/crates.io-index" 182 - checksum = "aeb0fef7046022a1e2ad67a004978f0e3cacb9e3123dc62ce768f92197b771dc" 189 + checksum = "3cc35d066510b197a0f72de863736641539957628c8a42e70e27c66849e77c34" 183 190 dependencies = [ 184 191 "cc", 185 192 "libc", ··· 187 194 "openssl-sys", 188 195 "pkg-config", 189 196 "vcpkg", 190 - "winapi", 197 + "windows-sys", 191 198 ] 192 199 193 200 [[package]] ··· 202 209 203 210 [[package]] 204 211 name = "either" 205 - version = "1.8.1" 212 + version = "1.9.0" 206 213 source = "registry+https://github.com/rust-lang/crates.io-index" 207 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 214 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 208 215 209 216 [[package]] 210 217 name = "env_logger" ··· 221 228 222 229 [[package]] 223 230 name = "errno" 224 - version = "0.3.1" 231 + version = "0.3.5" 225 232 source = "registry+https://github.com/rust-lang/crates.io-index" 226 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 233 + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 227 234 dependencies = [ 228 - "errno-dragonfly", 229 235 "libc", 230 236 "windows-sys", 231 - ] 232 - 233 - [[package]] 234 - name = "errno-dragonfly" 235 - version = "0.1.2" 236 - source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 238 - dependencies = [ 239 - "cc", 240 - "libc", 241 237 ] 242 238 243 239 [[package]] ··· 243 261 dependencies = [ 244 262 "instant", 245 263 ] 264 + 265 + [[package]] 266 + name = "fastrand" 267 + version = "2.0.1" 268 + source = "registry+https://github.com/rust-lang/crates.io-index" 269 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 246 270 247 271 [[package]] 248 272 name = "fnv" ··· 283 295 source = "registry+https://github.com/rust-lang/crates.io-index" 284 296 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 285 297 dependencies = [ 286 - "fastrand", 298 + "fastrand 1.9.0", 287 299 "futures-core", 288 300 "futures-io", 289 301 "memchr", ··· 315 327 316 328 [[package]] 317 329 name = "hermit-abi" 318 - version = "0.3.2" 330 + version = "0.3.3" 319 331 source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 332 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 321 333 322 334 [[package]] 323 335 name = "http" ··· 356 368 ] 357 369 358 370 [[package]] 359 - name = "io-lifetimes" 360 - version = "1.0.11" 361 - source = "registry+https://github.com/rust-lang/crates.io-index" 362 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 363 - dependencies = [ 364 - "hermit-abi", 365 - "libc", 366 - "windows-sys", 367 - ] 368 - 369 - [[package]] 370 371 name = "is-terminal" 371 - version = "0.4.8" 372 + version = "0.4.9" 372 373 source = "registry+https://github.com/rust-lang/crates.io-index" 373 - checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" 374 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 374 375 dependencies = [ 375 376 "hermit-abi", 376 - "rustix 0.38.2", 377 + "rustix", 377 378 "windows-sys", 378 379 ] 379 380 ··· 393 416 394 417 [[package]] 395 418 name = "itoa" 396 - version = "1.0.8" 419 + version = "1.0.9" 397 420 source = "registry+https://github.com/rust-lang/crates.io-index" 398 - checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a" 421 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 399 422 400 423 [[package]] 401 424 name = "libc" 402 - version = "0.2.147" 425 + version = "0.2.149" 403 426 source = "registry+https://github.com/rust-lang/crates.io-index" 404 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 427 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 405 428 406 429 [[package]] 407 430 name = "libz-sys" 408 - version = "1.1.9" 431 + version = "1.1.12" 409 432 source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 433 + checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 411 434 dependencies = [ 412 435 "cc", 413 436 "libc", ··· 417 440 418 441 [[package]] 419 442 name = "linux-raw-sys" 420 - version = "0.3.8" 443 + version = "0.4.10" 421 444 source = "registry+https://github.com/rust-lang/crates.io-index" 422 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 423 - 424 - [[package]] 425 - name = "linux-raw-sys" 426 - version = "0.4.3" 427 - source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 445 + checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 429 446 430 447 [[package]] 431 448 name = "log" 432 - version = "0.4.19" 449 + version = "0.4.20" 433 450 source = "registry+https://github.com/rust-lang/crates.io-index" 434 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 451 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 435 452 436 453 [[package]] 437 454 name = "memchr" 438 - version = "2.5.0" 455 + version = "2.6.4" 439 456 source = "registry+https://github.com/rust-lang/crates.io-index" 440 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 457 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 441 458 442 459 [[package]] 443 460 name = "memoffset" ··· 440 469 checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 441 470 dependencies = [ 442 471 "autocfg", 443 - ] 444 - 445 - [[package]] 446 - name = "num_cpus" 447 - version = "1.16.0" 448 - source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 450 - dependencies = [ 451 - "hermit-abi", 452 - "libc", 453 472 ] 454 473 455 474 [[package]] ··· 456 495 457 496 [[package]] 458 497 name = "openssl-sys" 459 - version = "0.9.90" 498 + version = "0.9.93" 460 499 source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 500 + checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" 462 501 dependencies = [ 463 502 "cc", 464 503 "libc", ··· 468 507 469 508 [[package]] 470 509 name = "parking" 471 - version = "2.1.0" 510 + version = "2.1.1" 472 511 source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 512 + checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" 474 513 475 514 [[package]] 476 515 name = "percent-encoding" ··· 480 519 481 520 [[package]] 482 521 name = "pin-project" 483 - version = "1.1.2" 522 + version = "1.1.3" 484 523 source = "registry+https://github.com/rust-lang/crates.io-index" 485 - checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 524 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 486 525 dependencies = [ 487 526 "pin-project-internal", 488 527 ] 489 528 490 529 [[package]] 491 530 name = "pin-project-internal" 492 - version = "1.1.2" 531 + version = "1.1.3" 493 532 source = "registry+https://github.com/rust-lang/crates.io-index" 494 - checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 533 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 495 534 dependencies = [ 496 535 "proc-macro2", 497 536 "quote", ··· 500 539 501 540 [[package]] 502 541 name = "pin-project-lite" 503 - version = "0.2.10" 542 + version = "0.2.13" 504 543 source = "registry+https://github.com/rust-lang/crates.io-index" 505 - checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 544 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 506 545 507 546 [[package]] 508 547 name = "pkg-config" ··· 554 593 555 594 [[package]] 556 595 name = "proc-macro2" 557 - version = "1.0.63" 596 + version = "1.0.69" 558 597 source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 598 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 560 599 dependencies = [ 561 600 "unicode-ident", 562 601 ] 563 602 564 603 [[package]] 565 604 name = "quote" 566 - version = "1.0.29" 605 + version = "1.0.33" 567 606 source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 607 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 569 608 dependencies = [ 570 609 "proc-macro2", 571 610 ] ··· 602 641 603 642 [[package]] 604 643 name = "rayon" 605 - version = "1.7.0" 644 + version = "1.8.0" 606 645 source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 646 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 608 647 dependencies = [ 609 648 "either", 610 649 "rayon-core", ··· 612 651 613 652 [[package]] 614 653 name = "rayon-core" 615 - version = "1.11.0" 654 + version = "1.12.0" 616 655 source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 656 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 618 657 dependencies = [ 619 - "crossbeam-channel", 620 658 "crossbeam-deque", 621 659 "crossbeam-utils", 622 - "num_cpus", 623 660 ] 624 661 625 662 [[package]] ··· 631 672 632 673 [[package]] 633 674 name = "regex" 634 - version = "1.8.4" 675 + version = "1.9.6" 635 676 source = "registry+https://github.com/rust-lang/crates.io-index" 636 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 677 + checksum = "ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff" 678 + dependencies = [ 679 + "aho-corasick", 680 + "memchr", 681 + "regex-automata", 682 + "regex-syntax", 683 + ] 684 + 685 + [[package]] 686 + name = "regex-automata" 687 + version = "0.3.9" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9" 637 690 dependencies = [ 638 691 "aho-corasick", 639 692 "memchr", ··· 654 683 655 684 [[package]] 656 685 name = "regex-syntax" 657 - version = "0.7.2" 686 + version = "0.7.5" 658 687 source = "registry+https://github.com/rust-lang/crates.io-index" 659 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 688 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 660 689 661 690 [[package]] 662 691 name = "rustix" 663 - version = "0.37.22" 692 + version = "0.38.18" 664 693 source = "registry+https://github.com/rust-lang/crates.io-index" 665 - checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c" 694 + checksum = "5a74ee2d7c2581cd139b42447d7d9389b889bdaad3a73f1ebb16f2a3237bb19c" 666 695 dependencies = [ 667 - "bitflags 1.3.2", 668 - "errno", 669 - "io-lifetimes", 670 - "libc", 671 - "linux-raw-sys 0.3.8", 672 - "windows-sys", 673 - ] 674 - 675 - [[package]] 676 - name = "rustix" 677 - version = "0.38.2" 678 - source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4" 680 - dependencies = [ 681 - "bitflags 2.3.3", 696 + "bitflags 2.4.0", 682 697 "errno", 683 698 "libc", 684 - "linux-raw-sys 0.4.3", 699 + "linux-raw-sys", 685 700 "windows-sys", 686 701 ] 687 702 688 703 [[package]] 689 704 name = "ryu" 690 - version = "1.0.14" 705 + version = "1.0.15" 691 706 source = "registry+https://github.com/rust-lang/crates.io-index" 692 - checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9" 707 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 693 708 694 709 [[package]] 695 710 name = "same-file" ··· 697 740 698 741 [[package]] 699 742 name = "scopeguard" 700 - version = "1.1.0" 743 + version = "1.2.0" 701 744 source = "registry+https://github.com/rust-lang/crates.io-index" 702 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 745 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 703 746 704 747 [[package]] 705 748 name = "serde" 706 - version = "1.0.166" 749 + version = "1.0.188" 707 750 source = "registry+https://github.com/rust-lang/crates.io-index" 708 - checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8" 751 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 709 752 dependencies = [ 710 753 "serde_derive", 711 754 ] 712 755 713 756 [[package]] 714 757 name = "serde_derive" 715 - version = "1.0.166" 758 + version = "1.0.188" 716 759 source = "registry+https://github.com/rust-lang/crates.io-index" 717 - checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6" 760 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 718 761 dependencies = [ 719 762 "proc-macro2", 720 763 "quote", ··· 723 766 724 767 [[package]] 725 768 name = "serde_json" 726 - version = "1.0.99" 769 + version = "1.0.107" 727 770 source = "registry+https://github.com/rust-lang/crates.io-index" 728 - checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" 771 + checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 729 772 dependencies = [ 730 773 "itoa", 731 774 "ryu", ··· 734 777 735 778 [[package]] 736 779 name = "sha1" 737 - version = "0.10.5" 780 + version = "0.10.6" 738 781 source = "registry+https://github.com/rust-lang/crates.io-index" 739 - checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 782 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 740 783 dependencies = [ 741 784 "cfg-if", 742 785 "cpufeatures", ··· 745 788 746 789 [[package]] 747 790 name = "sha2" 748 - version = "0.10.7" 791 + version = "0.10.8" 749 792 source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 793 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 751 794 dependencies = [ 752 795 "cfg-if", 753 796 "cpufeatures", ··· 756 799 757 800 [[package]] 758 801 name = "slab" 759 - version = "0.4.8" 802 + version = "0.4.9" 760 803 source = "registry+https://github.com/rust-lang/crates.io-index" 761 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 804 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 762 805 dependencies = [ 763 806 "autocfg", 764 807 ] ··· 786 829 787 830 [[package]] 788 831 name = "syn" 789 - version = "2.0.23" 832 + version = "2.0.38" 790 833 source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" 834 + checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 792 835 dependencies = [ 793 836 "proc-macro2", 794 837 "quote", ··· 797 840 798 841 [[package]] 799 842 name = "tempfile" 800 - version = "3.6.0" 843 + version = "3.8.0" 801 844 source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 845 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 803 846 dependencies = [ 804 - "autocfg", 805 847 "cfg-if", 806 - "fastrand", 848 + "fastrand 2.0.1", 807 849 "redox_syscall", 808 - "rustix 0.37.22", 850 + "rustix", 809 851 "windows-sys", 810 852 ] 811 853 812 854 [[package]] 813 855 name = "termcolor" 814 - version = "1.2.0" 856 + version = "1.3.0" 815 857 source = "registry+https://github.com/rust-lang/crates.io-index" 816 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 858 + checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" 817 859 dependencies = [ 818 860 "winapi-util", 819 861 ] ··· 877 921 878 922 [[package]] 879 923 name = "typenum" 880 - version = "1.16.0" 924 + version = "1.17.0" 881 925 source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 926 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 883 927 884 928 [[package]] 885 929 name = "unicode-bidi" ··· 889 933 890 934 [[package]] 891 935 name = "unicode-ident" 892 - version = "1.0.10" 936 + version = "1.0.12" 893 937 source = "registry+https://github.com/rust-lang/crates.io-index" 894 - checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73" 938 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 895 939 896 940 [[package]] 897 941 name = "unicode-normalization" ··· 904 948 905 949 [[package]] 906 950 name = "url" 907 - version = "2.4.0" 951 + version = "2.4.1" 908 952 source = "registry+https://github.com/rust-lang/crates.io-index" 909 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 953 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 910 954 dependencies = [ 911 955 "form_urlencoded", 912 956 "idna", ··· 928 972 929 973 [[package]] 930 974 name = "waker-fn" 931 - version = "1.1.0" 975 + version = "1.1.1" 932 976 source = "registry+https://github.com/rust-lang/crates.io-index" 933 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 977 + checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 934 978 935 979 [[package]] 936 980 name = "walkdir" 937 - version = "2.3.3" 981 + version = "2.4.0" 938 982 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 983 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 940 984 dependencies = [ 941 985 "same-file", 942 986 "winapi-util", ··· 966 1010 967 1011 [[package]] 968 1012 name = "winapi-util" 969 - version = "0.1.5" 1013 + version = "0.1.6" 970 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 971 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1015 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 972 1016 dependencies = [ 973 1017 "winapi", 974 1018 ] ··· 990 1034 991 1035 [[package]] 992 1036 name = "windows-targets" 993 - version = "0.48.1" 1037 + version = "0.48.5" 994 1038 source = "registry+https://github.com/rust-lang/crates.io-index" 995 - checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 1039 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 996 1040 dependencies = [ 997 1041 "windows_aarch64_gnullvm", 998 1042 "windows_aarch64_msvc", ··· 1005 1049 1006 1050 [[package]] 1007 1051 name = "windows_aarch64_gnullvm" 1008 - version = "0.48.0" 1052 + version = "0.48.5" 1009 1053 source = "registry+https://github.com/rust-lang/crates.io-index" 1010 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1054 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1011 1055 1012 1056 [[package]] 1013 1057 name = "windows_aarch64_msvc" 1014 - version = "0.48.0" 1058 + version = "0.48.5" 1015 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1016 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1060 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1017 1061 1018 1062 [[package]] 1019 1063 name = "windows_i686_gnu" 1020 - version = "0.48.0" 1064 + version = "0.48.5" 1021 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1066 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1023 1067 1024 1068 [[package]] 1025 1069 name = "windows_i686_msvc" 1026 - version = "0.48.0" 1070 + version = "0.48.5" 1027 1071 source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1072 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1029 1073 1030 1074 [[package]] 1031 1075 name = "windows_x86_64_gnu" 1032 - version = "0.48.0" 1076 + version = "0.48.5" 1033 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1078 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1035 1079 1036 1080 [[package]] 1037 1081 name = "windows_x86_64_gnullvm" 1038 - version = "0.48.0" 1082 + version = "0.48.5" 1039 1083 source = "registry+https://github.com/rust-lang/crates.io-index" 1040 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1084 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1041 1085 1042 1086 [[package]] 1043 1087 name = "windows_x86_64_msvc" 1044 - version = "0.48.0" 1088 + version = "0.48.5" 1045 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1046 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1090 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+10 -10
pkgs/build-support/node/fetch-npm-deps/Cargo.toml
··· 6 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 7 8 8 [dependencies] 9 - anyhow = "1.0.71" 9 + anyhow = "1.0.75" 10 10 backoff = "0.4.0" 11 - base64 = "0.21.2" 11 + base64 = "0.21.4" 12 12 digest = "0.10.7" 13 13 env_logger = "0.10.0" 14 14 isahc = { version = "1.7.2", default_features = false } 15 - rayon = "1.7.0" 16 - serde = { version = "1.0.164", features = ["derive"] } 17 - serde_json = "1.0.99" 18 - sha1 = "0.10.5" 19 - sha2 = "0.10.7" 20 - tempfile = "3.6.0" 21 - url = { version = "2.4.0", features = ["serde"] } 22 - walkdir = "2.3.3" 15 + rayon = "1.8.0" 16 + serde = { version = "1.0.188", features = ["derive"] } 17 + serde_json = "1.0.107" 18 + sha1 = "0.10.6" 19 + sha2 = "0.10.8" 20 + tempfile = "3.8.0" 21 + url = { version = "2.4.1", features = ["serde"] } 22 + walkdir = "2.4.0"
+4 -10
pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
··· 4 4 use serde_json::{Map, Value}; 5 5 use std::{ 6 6 fs, 7 - io::{self, Read}, 7 + io::Write, 8 8 process::{Command, Stdio}, 9 9 }; 10 10 use tempfile::{tempdir, TempDir}; ··· 106 106 107 107 let specifics = match get_hosted_git_url(&resolved)? { 108 108 Some(hosted) => { 109 - let mut body = util::get_url_with_retry(&hosted)?; 109 + let body = util::get_url_body_with_retry(&hosted)?; 110 110 111 111 let workdir = tempdir()?; 112 112 ··· 120 120 .stdin(Stdio::piped()) 121 121 .spawn()?; 122 122 123 - io::copy(&mut body, &mut cmd.stdin.take().unwrap())?; 123 + cmd.stdin.take().unwrap().write_all(&body)?; 124 124 125 125 let exit = cmd.wait()?; 126 126 ··· 154 154 155 155 pub fn tarball(&self) -> anyhow::Result<Vec<u8>> { 156 156 match &self.specifics { 157 - Specifics::Registry { .. } => { 158 - let mut body = Vec::new(); 159 - 160 - util::get_url_with_retry(&self.url)?.read_to_end(&mut body)?; 161 - 162 - Ok(body) 163 - } 157 + Specifics::Registry { .. } => Ok(util::get_url_body_with_retry(&self.url)?), 164 158 Specifics::Git { workdir } => Ok(Command::new("tar") 165 159 .args([ 166 160 "--sort=name",
+18 -10
pkgs/build-support/node/fetch-npm-deps/src/util.rs
··· 4 4 Body, Request, RequestExt, 5 5 }; 6 6 use serde_json::{Map, Value}; 7 - use std::{env, path::Path}; 7 + use std::{env, io::Read, path::Path}; 8 8 use url::Url; 9 9 10 10 pub fn get_url(url: &Url) -> Result<Body, isahc::Error> { ··· 28 28 if let Some(host) = url.host_str() { 29 29 if let Ok(npm_tokens) = env::var("NIX_NPM_TOKENS") { 30 30 if let Ok(tokens) = serde_json::from_str::<Map<String, Value>>(&npm_tokens) { 31 - if let Some(token) = tokens.get(host).and_then(|val| val.as_str()) { 31 + if let Some(token) = tokens.get(host).and_then(serde_json::Value::as_str) { 32 32 request = request.header("Authorization", format!("Bearer {token}")); 33 33 } 34 34 } ··· 38 38 Ok(request.body(())?.send()?.into_body()) 39 39 } 40 40 41 - pub fn get_url_with_retry(url: &Url) -> Result<Body, isahc::Error> { 41 + pub fn get_url_body_with_retry(url: &Url) -> Result<Vec<u8>, isahc::Error> { 42 42 retry(ExponentialBackoff::default(), || { 43 - get_url(url).map_err(|err| { 44 - if err.is_network() || err.is_timeout() { 45 - backoff::Error::transient(err) 46 - } else { 47 - backoff::Error::permanent(err) 48 - } 49 - }) 43 + get_url(url) 44 + .and_then(|mut body| { 45 + let mut buf = Vec::new(); 46 + 47 + body.read_to_end(&mut buf)?; 48 + 49 + Ok(buf) 50 + }) 51 + .map_err(|err| { 52 + if err.is_network() || err.is_timeout() { 53 + backoff::Error::transient(err) 54 + } else { 55 + backoff::Error::permanent(err) 56 + } 57 + }) 50 58 }) 51 59 .map_err(|backoff_err| match backoff_err { 52 60 backoff::Error::Permanent(err)
+3 -3
pkgs/by-name/ez/eza/package.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "eza"; 20 - version = "0.14.1"; 20 + version = "0.14.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "eza-community"; 24 24 repo = "eza"; 25 25 rev = "v${version}"; 26 - hash = "sha256-6Hb+Zt9brnmxVXVUPhJa6yh8fccrD56UXoCw/wZGowI="; 26 + hash = "sha256-eST70KMdGgbTo4FNL3K5YGn9lwIGroG4y4ExKDb30hU="; 27 27 }; 28 28 29 - cargoHash = "sha256-01LuDse7bbq8jT7q8P9ncyQUqCAXR9pK6GmsaDUNYck="; 29 + cargoHash = "sha256-h5ooNR0IeXWyY6PuZM/bQLkX4F0eZsEY2eoIgo0nRFA="; 30 30 31 31 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 32 32 buildInputs = [ zlib ]
+31
pkgs/by-name/im/immersed-vr/package.nix
··· 1 + { lib 2 + , appimageTools 3 + , fetchurl 4 + }: 5 + appimageTools.wrapType2 rec { 6 + pname = "immersed-vr"; 7 + version = "9.6"; 8 + name = "${pname}-${version}"; 9 + 10 + src = fetchurl { 11 + url = "http://web.archive.org/web/20231011083250/https://static.immersed.com/dl/Immersed-x86_64.AppImage"; 12 + hash = "sha256-iA0SQlPktETFXEqCbSoWV9NaWVahkPa6qO4Cfju0aBQ="; 13 + }; 14 + 15 + extraInstallCommands = '' 16 + mv $out/bin/{${name},${pname}} 17 + ''; 18 + 19 + extraPkgs = pkgs: with pkgs; [ 20 + libthai 21 + ]; 22 + 23 + meta = with lib; { 24 + description = "A VR coworking platform"; 25 + homepage = "https://immersed.com"; 26 + license = licenses.unfree; 27 + maintainers = with maintainers; [ haruki7049 ]; 28 + platforms = [ "x86_64-linux" ]; 29 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 30 + }; 31 + }
+2 -1
pkgs/by-name/le/lemminx/package.nix
··· 56 56 !XMLSchemaDiagnosticsTest, 57 57 !MissingChildElementCodeActionTest, 58 58 !XSDValidationExternalResourcesTest, 59 - !DocumentLifecycleParticipantTest" 59 + !DocumentLifecycleParticipantTest, 60 + !DTDValidationExternalResourcesTest" 60 61 ]; 61 62 62 63 installPhase = ''
+2 -2
pkgs/data/fonts/lxgw-wenkai/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "lxgw-wenkai"; 5 - version = "1.300"; 5 + version = "1.311"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz"; 9 - hash = "sha256-pPN8siF/8D78sEcXoF+vZ4BIeYWyXAuk4HBQJP+G3O8="; 9 + hash = "sha256-R7j6SBWGbkS4cJI1J8M5NDIDeJDFMjtXZnGiyxm2rjg="; 10 10 }; 11 11 12 12 installPhase = ''
+15
pkgs/development/interpreters/babashka/clojure-tools.nix
··· 1 + # This file tracks the Clojure tools version required by babashka. 2 + # See https://github.com/borkdude/deps.clj#deps_clj_tools_version for background. 3 + # The `updateScript` provided in default.nix takes care of keeping it in sync, as well. 4 + { clojure 5 + , fetchurl 6 + }: 7 + clojure.overrideAttrs (previousAttrs: { 8 + pname = "babashka-clojure-tools"; 9 + version = "1.11.1.1403"; 10 + 11 + src = fetchurl { 12 + url = previousAttrs.src.url; 13 + hash = "sha256-bVNHEEzpPanPF8pfDP51d13bxv9gZGzqczNmFQOk6zI="; 14 + }; 15 + })
+99 -84
pkgs/development/interpreters/babashka/default.nix
··· 6 6 , writeScript 7 7 }: 8 8 9 - buildGraalvmNativeImage rec { 10 - pname = "babashka-unwrapped"; 11 - version = "1.3.184"; 9 + let 10 + babashka-unwrapped = buildGraalvmNativeImage rec { 11 + pname = "babashka-unwrapped"; 12 + version = "1.3.184"; 12 13 13 - src = fetchurl { 14 - url = "https://github.com/babashka/babashka/releases/download/v${version}/babashka-${version}-standalone.jar"; 15 - sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ="; 16 - }; 14 + src = fetchurl { 15 + url = "https://github.com/babashka/babashka/releases/download/v${version}/babashka-${version}-standalone.jar"; 16 + sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ="; 17 + }; 17 18 18 - graalvmDrv = graalvmCEPackages.graalvm-ce; 19 + graalvmDrv = graalvmCEPackages.graalvm-ce; 19 20 20 - executable = "bb"; 21 + executable = "bb"; 21 22 22 - nativeBuildInputs = [ removeReferencesTo ]; 23 + nativeBuildInputs = [ removeReferencesTo ]; 23 24 24 - extraNativeImageBuildArgs = [ 25 - "-H:+ReportExceptionStackTraces" 26 - "--no-fallback" 27 - "--native-image-info" 28 - "--enable-preview" 29 - ]; 30 - 31 - doInstallCheck = true; 32 - 33 - installCheckPhase = '' 34 - $out/bin/bb --version | grep '${version}' 35 - $out/bin/bb '(+ 1 2)' | grep '3' 36 - $out/bin/bb '(vec (dedupe *input*))' <<< '[1 1 1 1 2]' | grep '[1 2]' 37 - ''; 38 - 39 - # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology, 40 - # not sure the implications of this but this file is not available in 41 - # graalvm-ce anyway. 42 - postInstall = '' 43 - remove-references-to -t ${graalvmDrv} $out/bin/${executable} 44 - ''; 45 - 46 - passthru.updateScript = writeScript "update-babashka" '' 47 - #!/usr/bin/env nix-shell 48 - #!nix-shell -i bash -p curl common-updater-scripts jq 49 - 50 - set -euo pipefail 51 - 52 - readonly latest_version="$(curl \ 53 - ''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ 54 - -s "https://api.github.com/repos/babashka/babashka/releases/latest" \ 55 - | jq -r '.tag_name')" 56 - 57 - # v0.6.2 -> 0.6.2 58 - update-source-version babashka "''${latest_version/v/}" 59 - ''; 60 - 61 - meta = with lib; { 62 - description = "A Clojure babushka for the grey areas of Bash"; 63 - longDescription = '' 64 - The main idea behind babashka is to leverage Clojure in places where you 65 - would be using bash otherwise. 66 - 67 - As one user described it: 68 - 69 - I’m quite at home in Bash most of the time, but there’s a substantial 70 - grey area of things that are too complicated to be simple in bash, but 71 - too simple to be worth writing a clj/s script for. Babashka really 72 - seems to hit the sweet spot for those cases. 73 - 74 - Goals: 75 - 76 - - Low latency Clojure scripting alternative to JVM Clojure. 77 - - Easy installation: grab the self-contained binary and run. No JVM needed. 78 - - Familiarity and portability: 79 - - Scripts should be compatible with JVM Clojure as much as possible 80 - - Scripts should be platform-independent as much as possible. Babashka 81 - offers support for linux, macOS and Windows. 82 - - Allow interop with commonly used classes like java.io.File and System 83 - - Multi-threading support (pmap, future, core.async) 84 - - Batteries included (tools.cli, cheshire, ...) 85 - - Library support via popular tools like the clojure CLI 86 - ''; 87 - homepage = "https://github.com/babashka/babashka"; 88 - changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md"; 89 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 90 - license = licenses.epl10; 91 - maintainers = with maintainers; [ 92 - bandresen 93 - bhougland 94 - DerGuteMoritz 95 - jlesquembre 96 - thiagokokada 25 + extraNativeImageBuildArgs = [ 26 + "-H:+ReportExceptionStackTraces" 27 + "--no-fallback" 28 + "--native-image-info" 29 + "--enable-preview" 97 30 ]; 31 + 32 + doInstallCheck = true; 33 + 34 + installCheckPhase = '' 35 + $out/bin/bb --version | grep '${version}' 36 + $out/bin/bb '(+ 1 2)' | grep '3' 37 + $out/bin/bb '(vec (dedupe *input*))' <<< '[1 1 1 1 2]' | grep '[1 2]' 38 + ''; 39 + 40 + # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology, 41 + # not sure the implications of this but this file is not available in 42 + # graalvm-ce anyway. 43 + postInstall = '' 44 + remove-references-to -t ${graalvmDrv} $out/bin/${executable} 45 + ''; 46 + 47 + passthru.updateScript = writeScript "update-babashka" '' 48 + #!/usr/bin/env nix-shell 49 + #!nix-shell -i bash -p curl common-updater-scripts jq libarchive 50 + 51 + set -euo pipefail 52 + shopt -s inherit_errexit 53 + 54 + latest_version="$(curl \ 55 + ''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ 56 + -fsL "https://api.github.com/repos/babashka/babashka/releases/latest" \ 57 + | jq -r '.tag_name')" 58 + 59 + if [ "$(update-source-version babashka-unwrapped "''${latest_version/v/}" --print-changes)" = "[]" ]; then 60 + # no need to update babashka.clojure-tools when babashka-unwrapped wasn't updated 61 + exit 0 62 + fi 63 + 64 + clojure_tools_version=$(curl \ 65 + -fsL \ 66 + "https://github.com/babashka/babashka/releases/download/''${latest_version}/babashka-''${latest_version/v/}-standalone.jar" \ 67 + | bsdtar -qxOf - borkdude/deps.clj \ 68 + | ${babashka-unwrapped}/bin/bb -I -o -e "(or (some->> *input* (filter #(= '(def version) (take 2 %))) first last last last) (throw (ex-info \"Couldn't find expected '(def version ...)' form in 'borkdude/deps.clj'.\" {})))") 69 + 70 + update-source-version babashka.clojure-tools "$clojure_tools_version" \ 71 + --file="pkgs/development/interpreters/babashka/clojure-tools.nix" 72 + ''; 73 + 74 + meta = with lib; { 75 + description = "A Clojure babushka for the grey areas of Bash"; 76 + longDescription = '' 77 + The main idea behind babashka is to leverage Clojure in places where you 78 + would be using bash otherwise. 79 + 80 + As one user described it: 81 + 82 + I’m quite at home in Bash most of the time, but there’s a substantial 83 + grey area of things that are too complicated to be simple in bash, but 84 + too simple to be worth writing a clj/s script for. Babashka really 85 + seems to hit the sweet spot for those cases. 86 + 87 + Goals: 88 + 89 + - Low latency Clojure scripting alternative to JVM Clojure. 90 + - Easy installation: grab the self-contained binary and run. No JVM needed. 91 + - Familiarity and portability: 92 + - Scripts should be compatible with JVM Clojure as much as possible 93 + - Scripts should be platform-independent as much as possible. Babashka 94 + offers support for linux, macOS and Windows. 95 + - Allow interop with commonly used classes like java.io.File and System 96 + - Multi-threading support (pmap, future, core.async) 97 + - Batteries included (tools.cli, cheshire, ...) 98 + - Library support via popular tools like the clojure CLI 99 + ''; 100 + homepage = "https://github.com/babashka/babashka"; 101 + changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md"; 102 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 103 + license = licenses.epl10; 104 + maintainers = with maintainers; [ 105 + bandresen 106 + bhougland 107 + DerGuteMoritz 108 + jlesquembre 109 + thiagokokada 110 + ]; 111 + }; 98 112 }; 99 - } 113 + in 114 + babashka-unwrapped
+14 -7
pkgs/development/interpreters/babashka/wrapped.nix
··· 1 1 { stdenvNoCC 2 2 , lib 3 3 , babashka-unwrapped 4 - , clojure 4 + , callPackage 5 5 , makeWrapper 6 6 , rlwrap 7 - 8 - , jdkBabashka ? clojure.jdk 7 + , clojureToolsBabashka ? callPackage ./clojure-tools.nix { } 8 + , jdkBabashka ? clojureToolsBabashka.jdk 9 9 10 10 # rlwrap is a small utility to allow the editing of keyboard input, see 11 11 # https://book.babashka.org/#_repl ··· 18 18 }: 19 19 stdenvNoCC.mkDerivation (finalAttrs: { 20 20 pname = "babashka"; 21 - inherit (babashka-unwrapped) version meta doInstallCheck installCheckPhase; 21 + inherit (babashka-unwrapped) version meta doInstallCheck; 22 22 23 23 dontUnpack = true; 24 24 dontBuild = true; ··· 29 29 let unwrapped-bin = "${babashka-unwrapped}/bin/bb"; in 30 30 '' 31 31 mkdir -p $out/clojure_tools 32 - ln -s -t $out/clojure_tools ${clojure}/*.edn 33 - ln -s -t $out/clojure_tools ${clojure}/libexec/* 32 + ln -s -t $out/clojure_tools ${clojureToolsBabashka}/*.edn 33 + ln -s -t $out/clojure_tools ${clojureToolsBabashka}/libexec/* 34 34 35 35 makeWrapper "${babashka-unwrapped}/bin/bb" "$out/bin/bb" \ 36 36 --inherit-argv0 \ 37 37 --set-default DEPS_CLJ_TOOLS_DIR $out/clojure_tools \ 38 - --set-default DEPS_CLJ_TOOLS_VERSION ${clojure.version} \ 39 38 --set-default JAVA_HOME ${jdkBabashka} 40 39 41 40 '' + ··· 43 44 --replace '"${unwrapped-bin}"' '"${rlwrap}/bin/rlwrap" "${unwrapped-bin}"' 44 45 ''; 45 46 47 + installCheckPhase = '' 48 + ${babashka-unwrapped.installCheckPhase} 49 + # Needed for Darwin compat, see https://github.com/borkdude/deps.clj/issues/114 50 + export CLJ_CONFIG="$TMP/.clojure" 51 + $out/bin/bb clojure --version | grep -wF '${clojureToolsBabashka.version}' 52 + ''; 53 + 46 54 passthru.unwrapped = babashka-unwrapped; 55 + passthru.clojure-tools = clojureToolsBabashka; 47 56 })
+7 -1
pkgs/development/interpreters/guile/3.0.nix
··· 10 10 , libffi 11 11 , libtool 12 12 , libunistring 13 + , libxcrypt 13 14 , makeWrapper 14 15 , pkg-config 15 16 , pkgsBuildBuild ··· 50 49 libtool 51 50 libunistring 52 51 readline 52 + ] ++ lib.optionals stdenv.isLinux [ 53 + libxcrypt 53 54 ]; 54 55 propagatedBuildInputs = [ 55 56 boehmgc ··· 63 60 # flags, see below. 64 61 libtool 65 62 libunistring 63 + ] ++ lib.optionals stdenv.isLinux [ 64 + libxcrypt 66 65 ]; 67 66 68 67 # According to ··· 120 115 + '' 121 116 sed -i "$out/lib/pkgconfig/guile"-*.pc \ 122 117 -e "s|-lunistring|-L${libunistring}/lib -lunistring|g ; 123 - s|^Cflags:\(.*\)$|Cflags: -I${libunistring.dev}/include \1|g ; 124 118 s|-lltdl|-L${libtool.lib}/lib -lltdl|g ; 119 + s|-lcrypt|-L${libxcrypt}/lib -lcrypt|g ; 120 + s|^Cflags:\(.*\)$|Cflags: -I${libunistring.dev}/include \1|g ; 125 121 s|includedir=$out|includedir=$dev|g 126 122 " 127 123 '';
+2 -2
pkgs/development/libraries/odpic/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fixDarwinDylibNames, oracle-instantclient, libaio }: 2 2 3 3 let 4 - version = "5.0.0"; 4 + version = "5.0.1"; 5 5 libPath = lib.makeLibraryPath [ oracle-instantclient.lib ]; 6 6 7 7 in ··· 14 14 owner = "oracle"; 15 15 repo = "odpi"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-ZRkXd7D4weCfP6R7UZD2+saNiNa+XXVhfiWIlxBObmU="; 17 + sha256 = "sha256-XSQ2TLozbmofpzagbqcGSxAx0jpR68Gr6so/KKwZhbY="; 18 18 }; 19 19 20 20 nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames;
+1 -1
pkgs/development/libraries/rapidjson/default.nix
··· 13 13 version = "1.1.0"; 14 14 15 15 src = fetchFromGitHub { 16 - owner = "miloyip"; 16 + owner = "Tencent"; 17 17 repo = "rapidjson"; 18 18 rev = "v${version}"; 19 19 sha256 = "1jixgb8w97l9gdh3inihz7avz7i770gy2j2irvvlyrq3wi41f5ab";
+50
pkgs/development/libraries/rapidjson/unstable.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , pkg-config 6 + , cmake 7 + , gtest 8 + , valgrind 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "rapidjson"; 13 + version = "unstable-2023-09-28"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "Tencent"; 17 + repo = "rapidjson"; 18 + rev = "f9d53419e912910fd8fa57d5705fa41425428c35"; 19 + hash = "sha256-rl7iy14jn1K2I5U2DrcZnoTQVEGEDKlxmdaOCF/3hfY="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + cmake 25 + ]; 26 + 27 + patches = [ 28 + (fetchpatch { 29 + name = "do-not-include-gtest-src-dir.patch"; 30 + url = "https://git.alpinelinux.org/aports/plain/community/rapidjson/do-not-include-gtest-src-dir.patch?id=9e5eefc7a5fcf5938a8dc8a3be8c75e9e6809909"; 31 + hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4="; 32 + }) 33 + ]; 34 + 35 + # for tests, adding gtest to checkInputs does not work 36 + # https://github.com/NixOS/nixpkgs/pull/212200 37 + buildInputs = [ gtest ]; 38 + cmakeFlags = [ "-DGTEST_SOURCE_DIR=${gtest.dev}/include" ]; 39 + 40 + nativeCheckInputs = [ valgrind ]; 41 + doCheck = !stdenv.hostPlatform.isStatic && !stdenv.isDarwin; 42 + 43 + meta = with lib; { 44 + description = "Fast JSON parser/generator for C++ with both SAX/DOM style API"; 45 + homepage = "http://rapidjson.org/"; 46 + license = licenses.mit; 47 + platforms = platforms.unix; 48 + maintainers = with maintainers; [ Madouura ]; 49 + }; 50 + }
+2 -2
pkgs/development/libraries/science/math/openspecfun/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openspecfun"; 5 - version = "0.5.5"; 5 + version = "0.5.6"; 6 6 src = fetchFromGitHub { 7 7 owner = "JuliaLang"; 8 8 repo = "openspecfun"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-fX2wc8LHUcF5nN/hiA60ZZ7emRTs0SznOm/0q6lD+Ko="; 10 + sha256 = "sha256-4MPoRMtDTkdvDfhNXKk/80pZjXRNEPcysLNTb5ohxWk="; 11 11 }; 12 12 13 13 makeFlags = [ "prefix=$(out)" ];
+2 -2
pkgs/development/octave-modules/strings/default.nix
··· 8 8 9 9 buildOctavePackage rec { 10 10 pname = "strings"; 11 - version = "1.3.0"; 11 + version = "1.3.1"; 12 12 13 13 src = fetchurl { 14 14 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 15 - sha256 = "sha256-agpTD9FN1qdp+BYdW5f+GZV0zqZMNzeOdymdo27mTOI="; 15 + sha256 = "sha256-9l5eYgzw5K85trRAJW9eMYZxvf0RDNxDlD0MtwrSCLc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/windows/default.nix
··· 5 5 6 6 buildOctavePackage rec { 7 7 pname = "windows"; 8 - version = "1.6.3"; 8 + version = "1.6.4"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 - sha256 = "sha256-U5Fe5mTn/ms8w9j6NdEtiRFZkKeyV0I3aR+zYQw4yIs="; 12 + sha256 = "sha256-LH9+3MLme4UIcpm5o/apNmkbmJ6NsRsW5TkGpmiNHP0="; 13 13 }; 14 14 15 15 meta = with lib; {
+956 -351
pkgs/development/php-packages/datadog_trace/Cargo.lock
··· 3 3 version = 3 4 4 5 5 [[package]] 6 + name = "addr2line" 7 + version = "0.21.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 6 15 name = "adler" 7 16 version = "1.0.2" 8 17 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 29 20 ] 30 21 31 22 [[package]] 32 - name = "aho-corasick" 33 - version = "1.0.2" 23 + name = "ahash" 24 + version = "0.8.3" 34 25 source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 26 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 27 + dependencies = [ 28 + "cfg-if", 29 + "getrandom", 30 + "once_cell", 31 + "version_check 0.9.4", 32 + ] 33 + 34 + [[package]] 35 + name = "aho-corasick" 36 + version = "1.0.5" 37 + source = "registry+https://github.com/rust-lang/crates.io-index" 38 + checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" 36 39 dependencies = [ 37 40 "memchr", 38 41 ] 42 + 43 + [[package]] 44 + name = "aliasable" 45 + version = "0.1.3" 46 + source = "registry+https://github.com/rust-lang/crates.io-index" 47 + checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 39 48 40 49 [[package]] 41 50 name = "android-tzdata" ··· 67 40 source = "registry+https://github.com/rust-lang/crates.io-index" 68 41 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 69 42 dependencies = [ 70 - "libc 0.2.146", 43 + "libc 0.2.147", 71 44 ] 72 45 73 46 [[package]] ··· 77 50 checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 78 51 79 52 [[package]] 80 - name = "anyhow" 81 - version = "1.0.71" 53 + name = "anstyle" 54 + version = "1.0.2" 82 55 source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 56 + checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" 57 + 58 + [[package]] 59 + name = "anyhow" 60 + version = "1.0.75" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 84 63 85 64 [[package]] 86 65 name = "assert-type-eq" ··· 102 69 103 70 [[package]] 104 71 name = "async-trait" 105 - version = "0.1.68" 72 + version = "0.1.73" 106 73 source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 74 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 108 75 dependencies = [ 109 76 "proc-macro2", 110 77 "quote", 111 - "syn 2.0.18", 78 + "syn 2.0.31", 112 79 ] 113 80 114 81 [[package]] ··· 118 85 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 119 86 dependencies = [ 120 87 "hermit-abi 0.1.19", 121 - "libc 0.2.146", 88 + "libc 0.2.147", 122 89 "winapi", 123 90 ] 124 91 ··· 129 96 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 130 97 131 98 [[package]] 132 - name = "base64" 133 - version = "0.21.2" 99 + name = "axum" 100 + version = "0.6.20" 134 101 source = "registry+https://github.com/rust-lang/crates.io-index" 135 - checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 102 + checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" 103 + dependencies = [ 104 + "async-trait", 105 + "axum-core", 106 + "bitflags 1.3.2", 107 + "bytes", 108 + "futures-util", 109 + "http", 110 + "http-body", 111 + "hyper", 112 + "itoa", 113 + "matchit", 114 + "memchr", 115 + "mime", 116 + "percent-encoding", 117 + "pin-project-lite", 118 + "rustversion", 119 + "serde", 120 + "sync_wrapper", 121 + "tower", 122 + "tower-layer", 123 + "tower-service", 124 + ] 125 + 126 + [[package]] 127 + name = "axum-core" 128 + version = "0.3.4" 129 + source = "registry+https://github.com/rust-lang/crates.io-index" 130 + checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" 131 + dependencies = [ 132 + "async-trait", 133 + "bytes", 134 + "futures-util", 135 + "http", 136 + "http-body", 137 + "mime", 138 + "rustversion", 139 + "tower-layer", 140 + "tower-service", 141 + ] 142 + 143 + [[package]] 144 + name = "backtrace" 145 + version = "0.3.69" 146 + source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 148 + dependencies = [ 149 + "addr2line", 150 + "cc", 151 + "cfg-if", 152 + "libc 0.2.147", 153 + "miniz_oxide", 154 + "object 0.32.1", 155 + "rustc-demangle", 156 + ] 157 + 158 + [[package]] 159 + name = "base64" 160 + version = "0.13.1" 161 + source = "registry+https://github.com/rust-lang/crates.io-index" 162 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 163 + 164 + [[package]] 165 + name = "base64" 166 + version = "0.21.3" 167 + source = "registry+https://github.com/rust-lang/crates.io-index" 168 + checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" 136 169 137 170 [[package]] 138 171 name = "basic-toml" 139 - version = "0.1.2" 172 + version = "0.1.4" 140 173 source = "registry+https://github.com/rust-lang/crates.io-index" 141 - checksum = "5c0de75129aa8d0cceaf750b89013f0e08804d6ec61416da787b35ad0d7cddf1" 174 + checksum = "7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6" 142 175 dependencies = [ 143 176 "serde", 144 177 ] ··· 224 125 source = "registry+https://github.com/rust-lang/crates.io-index" 225 126 checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" 226 127 dependencies = [ 227 - "bitflags 2.3.3", 128 + "bitflags 2.4.0", 228 129 "cexpr", 229 130 "clang-sys", 230 131 "lazy_static", 231 132 "lazycell", 232 133 "log", 233 134 "peeking_take_while", 234 - "prettyplease", 135 + "prettyplease 0.2.14", 235 136 "proc-macro2", 236 137 "quote", 237 138 "regex", 238 139 "rustc-hash", 239 140 "shlex", 240 - "syn 2.0.18", 141 + "syn 2.0.31", 241 142 "which", 242 143 ] 243 144 ··· 255 156 256 157 [[package]] 257 158 name = "bitflags" 258 - version = "2.3.3" 159 + version = "2.4.0" 259 160 source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 161 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 261 162 262 163 [[package]] 263 164 name = "bitmaps" ··· 298 199 source = "registry+https://github.com/rust-lang/crates.io-index" 299 200 checksum = "4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d" 300 201 dependencies = [ 301 - "clap", 202 + "clap 3.2.25", 302 203 "heck", 303 204 "indexmap 1.9.3", 304 205 "log", ··· 313 214 314 215 [[package]] 315 216 name = "cc" 316 - version = "1.0.79" 217 + version = "1.0.83" 317 218 source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 219 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 220 + dependencies = [ 221 + "libc 0.2.147", 222 + ] 319 223 320 224 [[package]] 321 225 name = "cc_utils" ··· 345 243 346 244 [[package]] 347 245 name = "chrono" 348 - version = "0.4.26" 246 + version = "0.4.29" 349 247 source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 248 + checksum = "d87d9d13be47a5b7c3907137f1290b0459a7f80efb26be8c52afb11963bccb02" 351 249 dependencies = [ 352 250 "android-tzdata", 353 251 "iana-time-zone", 354 252 "num-traits", 355 - "winapi", 253 + "windows-targets", 356 254 ] 357 255 358 256 [[package]] ··· 389 287 checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 390 288 dependencies = [ 391 289 "glob", 392 - "libc 0.2.146", 290 + "libc 0.2.147", 393 291 "libloading", 394 292 ] 395 293 ··· 401 299 dependencies = [ 402 300 "atty", 403 301 "bitflags 1.3.2", 404 - "clap_lex", 302 + "clap_lex 0.2.4", 405 303 "indexmap 1.9.3", 406 304 "strsim", 407 305 "termcolor", 408 306 "textwrap", 307 + ] 308 + 309 + [[package]] 310 + name = "clap" 311 + version = "4.4.2" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" 314 + dependencies = [ 315 + "clap_builder", 316 + ] 317 + 318 + [[package]] 319 + name = "clap_builder" 320 + version = "4.4.2" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" 323 + dependencies = [ 324 + "anstyle", 325 + "clap_lex 0.5.1", 409 326 ] 410 327 411 328 [[package]] ··· 435 314 dependencies = [ 436 315 "os_str_bytes", 437 316 ] 317 + 318 + [[package]] 319 + name = "clap_lex" 320 + version = "0.5.1" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" 438 323 439 324 [[package]] 440 325 name = "common-multipart-rfc7578" ··· 459 332 ] 460 333 461 334 [[package]] 335 + name = "console-api" 336 + version = "0.5.0" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e" 339 + dependencies = [ 340 + "prost", 341 + "prost-types", 342 + "tonic", 343 + "tracing-core", 344 + ] 345 + 346 + [[package]] 347 + name = "console-subscriber" 348 + version = "0.1.10" 349 + source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "d4cf42660ac07fcebed809cfe561dd8730bcd35b075215e6479c516bcd0d11cb" 351 + dependencies = [ 352 + "console-api", 353 + "crossbeam-channel", 354 + "crossbeam-utils", 355 + "futures", 356 + "hdrhistogram", 357 + "humantime", 358 + "prost-types", 359 + "serde", 360 + "serde_json", 361 + "thread_local", 362 + "tokio", 363 + "tokio-stream", 364 + "tonic", 365 + "tracing", 366 + "tracing-core", 367 + "tracing-subscriber", 368 + ] 369 + 370 + [[package]] 462 371 name = "core-foundation" 463 372 version = "0.9.3" 464 373 source = "registry+https://github.com/rust-lang/crates.io-index" 465 374 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 466 375 dependencies = [ 467 376 "core-foundation-sys", 468 - "libc 0.2.146", 377 + "libc 0.2.147", 469 378 ] 470 379 471 380 [[package]] ··· 516 353 source = "registry+https://github.com/rust-lang/crates.io-index" 517 354 checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" 518 355 dependencies = [ 519 - "libc 0.2.146", 356 + "libc 0.2.147", 520 357 "winapi", 521 358 ] 522 359 ··· 531 368 532 369 [[package]] 533 370 name = "criterion" 534 - version = "0.4.0" 371 + version = "0.5.1" 535 372 source = "registry+https://github.com/rust-lang/crates.io-index" 536 - checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" 373 + checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 537 374 dependencies = [ 538 375 "anes", 539 - "atty", 540 376 "cast", 541 377 "ciborium", 542 - "clap", 378 + "clap 4.4.2", 543 379 "criterion-plot", 380 + "is-terminal", 544 381 "itertools", 545 - "lazy_static", 546 382 "num-traits", 383 + "once_cell", 547 384 "oorandom", 548 385 "plotters", 549 386 "rayon", ··· 557 394 558 395 [[package]] 559 396 name = "criterion-perf-events" 560 - version = "0.3.0" 397 + version = "0.4.0" 561 398 source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "37a5379f1ceab88909ae1765858b6ca117acc8166d7f4cdca6cfc4bc4646124d" 399 + checksum = "902f0b181e1f7a7865e224df9cff57f164c3d95ad8dfcb81f692faa5087c2f17" 563 400 dependencies = [ 564 401 "criterion", 565 402 "perfcnt", ··· 640 477 ] 641 478 642 479 [[package]] 643 - name = "ctor" 644 - version = "0.1.26" 645 - source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 647 - dependencies = [ 648 - "quote", 649 - "syn 1.0.109", 650 - ] 651 - 652 - [[package]] 653 480 name = "datadog-ipc" 654 481 version = "0.1.0" 655 482 dependencies = [ 483 + "anyhow", 656 484 "bytes", 657 485 "criterion", 486 + "datadog-ipc-macros", 658 487 "futures", 488 + "glibc_version", 659 489 "io-lifetimes", 660 - "libc 0.2.146", 661 - "nix", 490 + "libc 0.2.147", 491 + "memfd", 492 + "nix 0.26.4", 493 + "page_size", 662 494 "pin-project", 663 495 "pretty_assertions", 664 496 "sendfd", ··· 669 511 ] 670 512 671 513 [[package]] 672 - name = "datadog-php-profiling" 673 - version = "0.89.0" 514 + name = "datadog-ipc-macros" 515 + version = "0.0.1" 674 516 dependencies = [ 517 + "quote", 518 + "syn 2.0.31", 519 + ] 520 + 521 + [[package]] 522 + name = "datadog-php-profiling" 523 + version = "0.92.2" 524 + dependencies = [ 525 + "ahash 0.8.3", 675 526 "anyhow", 676 527 "bindgen", 528 + "bumpalo", 677 529 "cc", 678 530 "cfg-if", 679 531 "cpu-time", ··· 691 523 "criterion-perf-events", 692 524 "crossbeam-channel", 693 525 "datadog-profiling", 694 - "ddcommon 2.2.0 (git+https://github.com/DataDog/libdatadog?tag=v2.2.0)", 526 + "ddcommon 4.0.0", 695 527 "env_logger", 696 528 "indexmap 2.0.0", 697 529 "lazy_static", 698 - "libc 0.2.146", 530 + "libc 0.2.147", 699 531 "log", 700 532 "once_cell", 533 + "ouroboros", 701 534 "perfcnt", 702 535 "rand 0.8.5", 703 536 "rand_distr", ··· 707 538 708 539 [[package]] 709 540 name = "datadog-profiling" 710 - version = "2.2.0" 711 - source = "git+https://github.com/DataDog/libdatadog?tag=v2.2.0#ef8935ce7e77bedbb3dcbcf9dcc2f41bb0e6db90" 541 + version = "4.0.0" 542 + source = "git+https://github.com/DataDog/libdatadog?tag=v4.0.0#a07180585a39b0e0baeb858d20efb8d7b57f17c4" 712 543 dependencies = [ 713 544 "anyhow", 714 545 "bitmaps", 715 546 "bytes", 716 547 "chrono", 717 - "ddcommon 2.2.0 (git+https://github.com/DataDog/libdatadog?tag=v2.2.0)", 548 + "ddcommon 4.0.0", 718 549 "derivative", 719 550 "futures", 720 551 "futures-core", ··· 724 555 "hyper", 725 556 "hyper-multipart-rfc7578", 726 557 "indexmap 1.9.3", 727 - "libc 0.2.146", 558 + "libc 0.2.147", 728 559 "lz4_flex", 729 560 "mime", 730 561 "mime_guess", ··· 742 573 version = "0.0.1" 743 574 dependencies = [ 744 575 "anyhow", 576 + "bytes", 577 + "console-subscriber", 745 578 "datadog-ipc", 746 - "ddcommon 2.2.0", 579 + "datadog-ipc-macros", 580 + "datadog-sidecar-macros", 581 + "datadog-trace-normalization", 582 + "datadog-trace-protobuf", 583 + "datadog-trace-utils", 584 + "ddcommon 0.0.1", 747 585 "ddtelemetry", 748 586 "futures", 749 587 "hashbrown 0.12.3", ··· 758 582 "hyper", 759 583 "io-lifetimes", 760 584 "lazy_static", 761 - "libc 0.2.146", 585 + "libc 0.2.147", 762 586 "manual_future", 763 - "nix", 587 + "nix 0.26.4", 764 588 "pin-project", 589 + "prctl", 765 590 "rand 0.8.5", 766 591 "regex", 592 + "rmp-serde", 767 593 "sendfd", 768 594 "serde", 769 595 "serde_json", ··· 777 599 "tracing", 778 600 "tracing-subscriber", 779 601 "uuid", 602 + "zwohash", 780 603 ] 781 604 782 605 [[package]] ··· 786 607 dependencies = [ 787 608 "datadog-ipc", 788 609 "datadog-sidecar", 610 + "datadog-trace-utils", 611 + "ddcommon 0.0.1", 789 612 "ddcommon-ffi", 790 613 "ddtelemetry", 791 614 "ddtelemetry-ffi", 792 - "libc 0.2.146", 615 + "hyper", 616 + "libc 0.2.147", 793 617 "paste", 794 618 "tempfile", 795 619 ] 796 620 797 621 [[package]] 622 + name = "datadog-sidecar-macros" 623 + version = "0.0.1" 624 + dependencies = [ 625 + "quote", 626 + "syn 2.0.31", 627 + ] 628 + 629 + [[package]] 630 + name = "datadog-trace-normalization" 631 + version = "0.0.1" 632 + dependencies = [ 633 + "anyhow", 634 + "datadog-trace-protobuf", 635 + "duplicate", 636 + "rand 0.8.5", 637 + ] 638 + 639 + [[package]] 640 + name = "datadog-trace-protobuf" 641 + version = "0.0.1" 642 + dependencies = [ 643 + "prost", 644 + "prost-build", 645 + "protoc-bin-vendored", 646 + "serde", 647 + "serde_bytes", 648 + ] 649 + 650 + [[package]] 651 + name = "datadog-trace-utils" 652 + version = "0.0.1" 653 + dependencies = [ 654 + "anyhow", 655 + "datadog-trace-normalization", 656 + "datadog-trace-protobuf", 657 + "ddcommon 0.0.1", 658 + "flate2", 659 + "futures", 660 + "hyper", 661 + "hyper-rustls", 662 + "log", 663 + "prost", 664 + "rmp-serde", 665 + "serde", 666 + "serde_json", 667 + "tokio", 668 + ] 669 + 670 + [[package]] 798 671 name = "ddcommon" 799 - version = "2.2.0" 672 + version = "0.0.1" 800 673 dependencies = [ 801 674 "anyhow", 802 675 "futures", 803 676 "futures-core", 804 677 "futures-util", 805 678 "hex", 679 + "http", 806 680 "hyper", 807 681 "hyper-rustls", 808 682 "indexmap 1.9.3", ··· 873 641 874 642 [[package]] 875 643 name = "ddcommon" 876 - version = "2.2.0" 877 - source = "git+https://github.com/DataDog/libdatadog?tag=v2.2.0#ef8935ce7e77bedbb3dcbcf9dcc2f41bb0e6db90" 644 + version = "4.0.0" 645 + source = "git+https://github.com/DataDog/libdatadog?tag=v4.0.0#a07180585a39b0e0baeb858d20efb8d7b57f17c4" 878 646 dependencies = [ 879 647 "anyhow", 880 648 "futures", 881 649 "futures-core", 882 650 "futures-util", 883 651 "hex", 652 + "http", 884 653 "hyper", 885 654 "hyper-rustls", 886 655 "lazy_static", ··· 897 664 898 665 [[package]] 899 666 name = "ddcommon-ffi" 900 - version = "2.2.0" 667 + version = "0.0.1" 901 668 dependencies = [ 902 669 "anyhow", 903 - "ddcommon 2.2.0", 670 + "ddcommon 0.0.1", 671 + "hyper", 904 672 ] 905 673 906 674 [[package]] 907 675 name = "ddtelemetry" 908 - version = "2.2.0" 676 + version = "0.0.1" 909 677 dependencies = [ 910 678 "anyhow", 911 - "ddcommon 2.2.0", 679 + "ddcommon 0.0.1", 912 680 "futures", 913 681 "hashbrown 0.12.3", 914 682 "http", ··· 930 696 931 697 [[package]] 932 698 name = "ddtelemetry-ffi" 933 - version = "2.2.0" 699 + version = "0.0.1" 934 700 dependencies = [ 701 + "ddcommon 0.0.1", 935 702 "ddcommon-ffi", 936 703 "ddtelemetry", 937 - "libc 0.2.146", 704 + "libc 0.2.147", 938 705 "paste", 939 706 "tempfile", 940 707 ] ··· 944 709 name = "ddtrace-php" 945 710 version = "0.0.1" 946 711 dependencies = [ 712 + "bitflags 2.4.0", 947 713 "cbindgen", 948 714 "cc_utils", 949 715 "datadog-sidecar", 950 716 "datadog-sidecar-ffi", 951 - "ddcommon 2.2.0", 717 + "ddcommon 0.0.1", 952 718 "ddcommon-ffi", 953 719 "ddtelemetry", 954 720 "ddtelemetry-ffi", ··· 980 744 checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 981 745 982 746 [[package]] 747 + name = "duplicate" 748 + version = "0.4.1" 749 + source = "registry+https://github.com/rust-lang/crates.io-index" 750 + checksum = "a0a4be4cd710e92098de6ad258e6e7c24af11c29c5142f3c6f2a545652480ff8" 751 + dependencies = [ 752 + "heck", 753 + "proc-macro-error", 754 + ] 755 + 756 + [[package]] 983 757 name = "educe" 984 758 version = "0.4.22" 985 759 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1003 757 1004 758 [[package]] 1005 759 name = "either" 1006 - version = "1.8.1" 760 + version = "1.9.0" 1007 761 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 762 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1009 763 1010 764 [[package]] 1011 765 name = "enum-ordinalize" ··· 1017 771 "num-traits", 1018 772 "proc-macro2", 1019 773 "quote", 1020 - "syn 2.0.18", 774 + "syn 2.0.31", 1021 775 ] 1022 776 1023 777 [[package]] ··· 1035 789 1036 790 [[package]] 1037 791 name = "equivalent" 1038 - version = "1.0.0" 792 + version = "1.0.1" 1039 793 source = "registry+https://github.com/rust-lang/crates.io-index" 1040 - checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 794 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1041 795 1042 796 [[package]] 1043 797 name = "errno" 1044 - version = "0.3.1" 798 + version = "0.3.3" 1045 799 source = "registry+https://github.com/rust-lang/crates.io-index" 1046 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 800 + checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 1047 801 dependencies = [ 1048 802 "errno-dragonfly", 1049 - "libc 0.2.146", 1050 - "windows-sys 0.48.0", 803 + "libc 0.2.147", 804 + "windows-sys", 1051 805 ] 1052 806 1053 807 [[package]] ··· 1057 811 checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1058 812 dependencies = [ 1059 813 "cc", 1060 - "libc 0.2.146", 814 + "libc 0.2.147", 1061 815 ] 1062 816 1063 817 [[package]] 1064 818 name = "fastrand" 1065 - version = "1.9.0" 819 + version = "2.0.0" 1066 820 source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 1068 - dependencies = [ 1069 - "instant", 1070 - ] 821 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 822 + 823 + [[package]] 824 + name = "fixedbitset" 825 + version = "0.4.2" 826 + source = "registry+https://github.com/rust-lang/crates.io-index" 827 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1071 828 1072 829 [[package]] 1073 830 name = "flate2" 1074 - version = "1.0.26" 831 + version = "1.0.27" 1075 832 source = "registry+https://github.com/rust-lang/crates.io-index" 1076 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 833 + checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" 1077 834 dependencies = [ 1078 835 "crc32fast", 1079 836 "miniz_oxide", ··· 1150 901 dependencies = [ 1151 902 "proc-macro2", 1152 903 "quote", 1153 - "syn 2.0.18", 904 + "syn 2.0.31", 1154 905 ] 1155 906 1156 907 [[package]] ··· 1207 958 checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1208 959 dependencies = [ 1209 960 "cfg-if", 1210 - "libc 0.2.146", 961 + "libc 0.2.147", 1211 962 "wasi", 963 + ] 964 + 965 + [[package]] 966 + name = "gimli" 967 + version = "0.28.0" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 970 + 971 + [[package]] 972 + name = "glibc_version" 973 + version = "0.1.2" 974 + source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "803ff7635f1ab4e2c064b68a0c60da917d3d18dc8d086130f689d62ce4f1c33e" 976 + dependencies = [ 977 + "regex", 1212 978 ] 1213 979 1214 980 [[package]] ··· 1231 967 version = "0.3.1" 1232 968 source = "registry+https://github.com/rust-lang/crates.io-index" 1233 969 checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 970 + 971 + [[package]] 972 + name = "h2" 973 + version = "0.3.21" 974 + source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 976 + dependencies = [ 977 + "bytes", 978 + "fnv", 979 + "futures-core", 980 + "futures-sink", 981 + "futures-util", 982 + "http", 983 + "indexmap 1.9.3", 984 + "slab", 985 + "tokio", 986 + "tokio-util 0.7.8", 987 + "tracing", 988 + ] 1234 989 1235 990 [[package]] 1236 991 name = "half" ··· 1263 980 source = "registry+https://github.com/rust-lang/crates.io-index" 1264 981 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1265 982 dependencies = [ 1266 - "ahash", 983 + "ahash 0.7.6", 1267 984 ] 1268 985 1269 986 [[package]] ··· 1271 988 version = "0.14.0" 1272 989 source = "registry+https://github.com/rust-lang/crates.io-index" 1273 990 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 991 + 992 + [[package]] 993 + name = "hdrhistogram" 994 + version = "7.5.2" 995 + source = "registry+https://github.com/rust-lang/crates.io-index" 996 + checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8" 997 + dependencies = [ 998 + "base64 0.13.1", 999 + "byteorder", 1000 + "flate2", 1001 + "nom 7.1.3", 1002 + "num-traits", 1003 + ] 1274 1004 1275 1005 [[package]] 1276 1006 name = "heck" ··· 1297 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 1298 1002 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1299 1003 dependencies = [ 1300 - "libc 0.2.146", 1004 + "libc 0.2.147", 1301 1005 ] 1302 1006 1303 1007 [[package]] 1304 1008 name = "hermit-abi" 1305 - version = "0.2.6" 1009 + version = "0.3.2" 1306 1010 source = "registry+https://github.com/rust-lang/crates.io-index" 1307 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1308 - dependencies = [ 1309 - "libc 0.2.146", 1310 - ] 1311 - 1312 - [[package]] 1313 - name = "hermit-abi" 1314 - version = "0.3.1" 1315 - source = "registry+https://github.com/rust-lang/crates.io-index" 1316 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1011 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1317 1012 1318 1013 [[package]] 1319 1014 name = "hex" 1320 1015 version = "0.4.3" 1321 1016 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 1017 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1018 + 1019 + [[package]] 1020 + name = "home" 1021 + version = "0.5.5" 1022 + source = "registry+https://github.com/rust-lang/crates.io-index" 1023 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 1024 + dependencies = [ 1025 + "windows-sys", 1026 + ] 1323 1027 1324 1028 [[package]] 1325 1029 name = "http" ··· 1351 1055 1352 1056 [[package]] 1353 1057 name = "httpdate" 1354 - version = "1.0.2" 1058 + version = "1.0.3" 1355 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1356 - checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1060 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1357 1061 1358 1062 [[package]] 1359 1063 name = "humantime" ··· 1363 1067 1364 1068 [[package]] 1365 1069 name = "hyper" 1366 - version = "0.14.26" 1070 + version = "0.14.27" 1367 1071 source = "registry+https://github.com/rust-lang/crates.io-index" 1368 - checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1072 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1369 1073 dependencies = [ 1370 1074 "bytes", 1371 1075 "futures-channel", 1372 1076 "futures-core", 1373 1077 "futures-util", 1078 + "h2", 1374 1079 "http", 1375 1080 "http-body", 1376 1081 "httparse", 1377 1082 "httpdate", 1378 1083 "itoa", 1379 1084 "pin-project-lite", 1380 - "socket2", 1085 + "socket2 0.4.9", 1381 1086 "tokio", 1382 1087 "tower-service", 1383 1088 "tracing", ··· 1410 1113 "rustls-native-certs", 1411 1114 "tokio", 1412 1115 "tokio-rustls", 1116 + ] 1117 + 1118 + [[package]] 1119 + name = "hyper-timeout" 1120 + version = "0.4.1" 1121 + source = "registry+https://github.com/rust-lang/crates.io-index" 1122 + checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 1123 + dependencies = [ 1124 + "hyper", 1125 + "pin-project-lite", 1126 + "tokio", 1127 + "tokio-io-timeout", 1413 1128 ] 1414 1129 1415 1130 [[package]] ··· 1468 1159 ] 1469 1160 1470 1161 [[package]] 1471 - name = "instant" 1472 - version = "0.1.12" 1473 - source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1475 - dependencies = [ 1476 - "cfg-if", 1477 - ] 1478 - 1479 - [[package]] 1480 1162 name = "integer-encoding" 1481 1163 version = "3.0.4" 1482 1164 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1479 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1480 1180 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1481 1181 dependencies = [ 1482 - "hermit-abi 0.3.1", 1483 - "libc 0.2.146", 1484 - "windows-sys 0.48.0", 1182 + "hermit-abi 0.3.2", 1183 + "libc 0.2.147", 1184 + "windows-sys", 1485 1185 ] 1486 1186 1487 1187 [[package]] 1488 1188 name = "is-terminal" 1489 - version = "0.4.7" 1189 + version = "0.4.9" 1490 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1491 - checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 1191 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1492 1192 dependencies = [ 1493 - "hermit-abi 0.3.1", 1494 - "io-lifetimes", 1495 - "rustix", 1496 - "windows-sys 0.48.0", 1193 + "hermit-abi 0.3.2", 1194 + "rustix 0.38.11", 1195 + "windows-sys", 1497 1196 ] 1498 1197 1499 1198 [[package]] ··· 1506 1207 1507 1208 [[package]] 1508 1209 name = "itoa" 1509 - version = "1.0.6" 1210 + version = "1.0.9" 1510 1211 source = "registry+https://github.com/rust-lang/crates.io-index" 1511 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1212 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1512 1213 1513 1214 [[package]] 1514 1215 name = "js-sys" ··· 1545 1246 1546 1247 [[package]] 1547 1248 name = "libc" 1548 - version = "0.2.146" 1249 + version = "0.2.147" 1549 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 1550 - checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" 1251 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1551 1252 1552 1253 [[package]] 1553 1254 name = "libloading" ··· 1572 1273 checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1573 1274 1574 1275 [[package]] 1276 + name = "linux-raw-sys" 1277 + version = "0.4.5" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 1280 + 1281 + [[package]] 1575 1282 name = "lock_api" 1576 1283 version = "0.4.10" 1577 1284 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1589 1284 1590 1285 [[package]] 1591 1286 name = "log" 1592 - version = "0.4.19" 1287 + version = "0.4.20" 1593 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1594 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 1289 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1595 1290 1596 1291 [[package]] 1597 1292 name = "lz4_flex" ··· 1623 1318 source = "registry+https://github.com/rust-lang/crates.io-index" 1624 1319 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1625 1320 dependencies = [ 1626 - "regex-automata", 1321 + "regex-automata 0.1.10", 1627 1322 ] 1628 1323 1629 1324 [[package]] 1630 - name = "memchr" 1631 - version = "2.5.0" 1325 + name = "matchit" 1326 + version = "0.7.2" 1632 1327 source = "registry+https://github.com/rust-lang/crates.io-index" 1633 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1328 + checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" 1329 + 1330 + [[package]] 1331 + name = "memchr" 1332 + version = "2.6.3" 1333 + source = "registry+https://github.com/rust-lang/crates.io-index" 1334 + checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 1634 1335 1635 1336 [[package]] 1636 1337 name = "memfd" ··· 1644 1333 source = "registry+https://github.com/rust-lang/crates.io-index" 1645 1334 checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" 1646 1335 dependencies = [ 1647 - "rustix", 1336 + "rustix 0.37.23", 1648 1337 ] 1649 1338 1650 1339 [[package]] ··· 1652 1341 version = "0.6.5" 1653 1342 source = "registry+https://github.com/rust-lang/crates.io-index" 1654 1343 checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1344 + dependencies = [ 1345 + "autocfg", 1346 + ] 1347 + 1348 + [[package]] 1349 + name = "memoffset" 1350 + version = "0.7.1" 1351 + source = "registry+https://github.com/rust-lang/crates.io-index" 1352 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1655 1353 dependencies = [ 1656 1354 "autocfg", 1657 1355 ] ··· 1711 1391 source = "registry+https://github.com/rust-lang/crates.io-index" 1712 1392 checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1713 1393 dependencies = [ 1714 - "libc 0.2.146", 1394 + "libc 0.2.147", 1715 1395 "wasi", 1716 - "windows-sys 0.48.0", 1396 + "windows-sys", 1717 1397 ] 1718 1398 1719 1399 [[package]] ··· 1727 1407 ] 1728 1408 1729 1409 [[package]] 1410 + name = "multimap" 1411 + version = "0.8.3" 1412 + source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 1414 + 1415 + [[package]] 1730 1416 name = "nix" 1731 1417 version = "0.24.3" 1732 1418 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1740 1414 dependencies = [ 1741 1415 "bitflags 1.3.2", 1742 1416 "cfg-if", 1743 - "libc 0.2.146", 1417 + "libc 0.2.147", 1744 1418 "memoffset 0.6.5", 1419 + ] 1420 + 1421 + [[package]] 1422 + name = "nix" 1423 + version = "0.26.4" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1426 + dependencies = [ 1427 + "bitflags 1.3.2", 1428 + "cfg-if", 1429 + "libc 0.2.147", 1430 + "memoffset 0.7.1", 1431 + "pin-utils", 1432 + ] 1433 + 1434 + [[package]] 1435 + name = "nix" 1436 + version = "0.27.1" 1437 + source = "registry+https://github.com/rust-lang/crates.io-index" 1438 + checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1439 + dependencies = [ 1440 + "bitflags 2.4.0", 1441 + "cfg-if", 1442 + "libc 0.2.147", 1745 1443 ] 1746 1444 1747 1445 [[package]] ··· 1800 1450 1801 1451 [[package]] 1802 1452 name = "num-bigint" 1803 - version = "0.4.3" 1453 + version = "0.4.4" 1804 1454 source = "registry+https://github.com/rust-lang/crates.io-index" 1805 - checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 1455 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 1806 1456 dependencies = [ 1807 1457 "autocfg", 1808 1458 "num-integer", ··· 1821 1471 1822 1472 [[package]] 1823 1473 name = "num-traits" 1824 - version = "0.2.15" 1474 + version = "0.2.16" 1825 1475 source = "registry+https://github.com/rust-lang/crates.io-index" 1826 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1476 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1827 1477 dependencies = [ 1828 1478 "autocfg", 1829 1479 "libm", ··· 1831 1481 1832 1482 [[package]] 1833 1483 name = "num_cpus" 1834 - version = "1.15.0" 1484 + version = "1.16.0" 1835 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1836 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1486 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1837 1487 dependencies = [ 1838 - "hermit-abi 0.2.6", 1839 - "libc 0.2.146", 1488 + "hermit-abi 0.3.2", 1489 + "libc 0.2.147", 1840 1490 ] 1841 1491 1842 1492 [[package]] ··· 1848 1498 "flate2", 1849 1499 "memchr", 1850 1500 "ruzstd", 1501 + ] 1502 + 1503 + [[package]] 1504 + name = "object" 1505 + version = "0.32.1" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 1508 + dependencies = [ 1509 + "memchr", 1851 1510 ] 1852 1511 1853 1512 [[package]] ··· 1938 1579 checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" 1939 1580 1940 1581 [[package]] 1941 - name = "output_vt100" 1942 - version = "0.1.3" 1582 + name = "ouroboros" 1583 + version = "0.17.2" 1943 1584 source = "registry+https://github.com/rust-lang/crates.io-index" 1944 - checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" 1585 + checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954" 1945 1586 dependencies = [ 1946 - "winapi", 1587 + "aliasable", 1588 + "ouroboros_macro", 1589 + "static_assertions", 1590 + ] 1591 + 1592 + [[package]] 1593 + name = "ouroboros_macro" 1594 + version = "0.17.2" 1595 + source = "registry+https://github.com/rust-lang/crates.io-index" 1596 + checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8" 1597 + dependencies = [ 1598 + "heck", 1599 + "proc-macro-error", 1600 + "proc-macro2", 1601 + "quote", 1602 + "syn 2.0.31", 1947 1603 ] 1948 1604 1949 1605 [[package]] ··· 1966 1592 version = "0.1.1" 1967 1593 source = "registry+https://github.com/rust-lang/crates.io-index" 1968 1594 checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1595 + 1596 + [[package]] 1597 + name = "page_size" 1598 + version = "0.5.0" 1599 + source = "registry+https://github.com/rust-lang/crates.io-index" 1600 + checksum = "1b7663cbd190cfd818d08efa8497f6cd383076688c49a391ef7c0d03cd12b561" 1601 + dependencies = [ 1602 + "libc 0.2.147", 1603 + "winapi", 1604 + ] 1969 1605 1970 1606 [[package]] 1971 1607 name = "parking_lot" ··· 1994 1610 checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1995 1611 dependencies = [ 1996 1612 "cfg-if", 1997 - "libc 0.2.146", 1613 + "libc 0.2.147", 1998 1614 "redox_syscall", 1999 1615 "smallvec", 2000 1616 "windows-targets", ··· 2002 1618 2003 1619 [[package]] 2004 1620 name = "paste" 2005 - version = "1.0.12" 1621 + version = "1.0.14" 2006 1622 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 1623 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2008 1624 2009 1625 [[package]] 2010 1626 name = "peeking_take_while" ··· 2025 1641 checksum = "4ba1fd955270ca6f8bd8624ec0c4ee1a251dd3cc0cc18e1e2665ca8f5acb1501" 2026 1642 dependencies = [ 2027 1643 "bitflags 1.3.2", 2028 - "libc 0.2.146", 1644 + "libc 0.2.147", 2029 1645 "mmap", 2030 1646 "nom 4.2.3", 2031 1647 "x86", 1648 + ] 1649 + 1650 + [[package]] 1651 + name = "petgraph" 1652 + version = "0.6.4" 1653 + source = "registry+https://github.com/rust-lang/crates.io-index" 1654 + checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 1655 + dependencies = [ 1656 + "fixedbitset", 1657 + "indexmap 2.0.0", 2032 1658 ] 2033 1659 2034 1660 [[package]] ··· 2081 1687 2082 1688 [[package]] 2083 1689 name = "pin-project" 2084 - version = "1.1.0" 1690 + version = "1.1.3" 2085 1691 source = "registry+https://github.com/rust-lang/crates.io-index" 2086 - checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" 1692 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2087 1693 dependencies = [ 2088 1694 "pin-project-internal", 2089 1695 ] 2090 1696 2091 1697 [[package]] 2092 1698 name = "pin-project-internal" 2093 - version = "1.1.0" 1699 + version = "1.1.3" 2094 1700 source = "registry+https://github.com/rust-lang/crates.io-index" 2095 - checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" 1701 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2096 1702 dependencies = [ 2097 1703 "proc-macro2", 2098 1704 "quote", 2099 - "syn 2.0.18", 1705 + "syn 2.0.31", 2100 1706 ] 2101 1707 2102 1708 [[package]] 2103 1709 name = "pin-project-lite" 2104 - version = "0.2.9" 1710 + version = "0.2.13" 2105 1711 source = "registry+https://github.com/rust-lang/crates.io-index" 2106 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1712 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2107 1713 2108 1714 [[package]] 2109 1715 name = "pin-utils" ··· 2146 1752 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2147 1753 2148 1754 [[package]] 2149 - name = "pretty_assertions" 2150 - version = "1.3.0" 1755 + name = "prctl" 1756 + version = "1.0.0" 2151 1757 source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" 1758 + checksum = "059a34f111a9dee2ce1ac2826a68b24601c4298cfeb1a587c3cb493d5ab46f52" 2153 1759 dependencies = [ 2154 - "ctor", 1760 + "libc 0.2.147", 1761 + "nix 0.27.1", 1762 + ] 1763 + 1764 + [[package]] 1765 + name = "pretty_assertions" 1766 + version = "1.4.0" 1767 + source = "registry+https://github.com/rust-lang/crates.io-index" 1768 + checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 1769 + dependencies = [ 2155 1770 "diff", 2156 - "output_vt100", 2157 1771 "yansi", 2158 1772 ] 2159 1773 2160 1774 [[package]] 2161 1775 name = "prettyplease" 2162 - version = "0.2.9" 1776 + version = "0.1.25" 2163 1777 source = "registry+https://github.com/rust-lang/crates.io-index" 2164 - checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" 1778 + checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 2165 1779 dependencies = [ 2166 1780 "proc-macro2", 2167 - "syn 2.0.18", 1781 + "syn 1.0.109", 1782 + ] 1783 + 1784 + [[package]] 1785 + name = "prettyplease" 1786 + version = "0.2.14" 1787 + source = "registry+https://github.com/rust-lang/crates.io-index" 1788 + checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b" 1789 + dependencies = [ 1790 + "proc-macro2", 1791 + "syn 2.0.31", 1792 + ] 1793 + 1794 + [[package]] 1795 + name = "proc-macro-error" 1796 + version = "1.0.4" 1797 + source = "registry+https://github.com/rust-lang/crates.io-index" 1798 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1799 + dependencies = [ 1800 + "proc-macro-error-attr", 1801 + "proc-macro2", 1802 + "quote", 1803 + "syn 1.0.109", 1804 + "version_check 0.9.4", 1805 + ] 1806 + 1807 + [[package]] 1808 + name = "proc-macro-error-attr" 1809 + version = "1.0.4" 1810 + source = "registry+https://github.com/rust-lang/crates.io-index" 1811 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1812 + dependencies = [ 1813 + "proc-macro2", 1814 + "quote", 1815 + "version_check 0.9.4", 2168 1816 ] 2169 1817 2170 1818 [[package]] 2171 1819 name = "proc-macro2" 2172 - version = "1.0.60" 1820 + version = "1.0.66" 2173 1821 source = "registry+https://github.com/rust-lang/crates.io-index" 2174 - checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" 1822 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 2175 1823 dependencies = [ 2176 1824 "unicode-ident", 2177 1825 ] ··· 2226 1790 dependencies = [ 2227 1791 "bytes", 2228 1792 "prost-derive", 1793 + ] 1794 + 1795 + [[package]] 1796 + name = "prost-build" 1797 + version = "0.11.9" 1798 + source = "registry+https://github.com/rust-lang/crates.io-index" 1799 + checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 1800 + dependencies = [ 1801 + "bytes", 1802 + "heck", 1803 + "itertools", 1804 + "lazy_static", 1805 + "log", 1806 + "multimap", 1807 + "petgraph", 1808 + "prettyplease 0.1.25", 1809 + "prost", 1810 + "prost-types", 1811 + "regex", 1812 + "syn 1.0.109", 1813 + "tempfile", 1814 + "which", 2229 1815 ] 2230 1816 2231 1817 [[package]] ··· 2264 1806 ] 2265 1807 2266 1808 [[package]] 2267 - name = "quote" 2268 - version = "1.0.28" 1809 + name = "prost-types" 1810 + version = "0.11.9" 2269 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 2270 - checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" 1812 + checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 1813 + dependencies = [ 1814 + "prost", 1815 + ] 1816 + 1817 + [[package]] 1818 + name = "protoc-bin-vendored" 1819 + version = "3.0.0" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "005ca8623e5633e298ad1f917d8be0a44bcf406bf3cde3b80e63003e49a3f27d" 1822 + dependencies = [ 1823 + "protoc-bin-vendored-linux-aarch_64", 1824 + "protoc-bin-vendored-linux-ppcle_64", 1825 + "protoc-bin-vendored-linux-x86_32", 1826 + "protoc-bin-vendored-linux-x86_64", 1827 + "protoc-bin-vendored-macos-x86_64", 1828 + "protoc-bin-vendored-win32", 1829 + ] 1830 + 1831 + [[package]] 1832 + name = "protoc-bin-vendored-linux-aarch_64" 1833 + version = "3.0.0" 1834 + source = "registry+https://github.com/rust-lang/crates.io-index" 1835 + checksum = "8fb9fc9cce84c8694b6ea01cc6296617b288b703719b725b8c9c65f7c5874435" 1836 + 1837 + [[package]] 1838 + name = "protoc-bin-vendored-linux-ppcle_64" 1839 + version = "3.0.0" 1840 + source = "registry+https://github.com/rust-lang/crates.io-index" 1841 + checksum = "02d2a07dcf7173a04d49974930ccbfb7fd4d74df30ecfc8762cf2f895a094516" 1842 + 1843 + [[package]] 1844 + name = "protoc-bin-vendored-linux-x86_32" 1845 + version = "3.0.0" 1846 + source = "registry+https://github.com/rust-lang/crates.io-index" 1847 + checksum = "d54fef0b04fcacba64d1d80eed74a20356d96847da8497a59b0a0a436c9165b0" 1848 + 1849 + [[package]] 1850 + name = "protoc-bin-vendored-linux-x86_64" 1851 + version = "3.0.0" 1852 + source = "registry+https://github.com/rust-lang/crates.io-index" 1853 + checksum = "b8782f2ce7d43a9a5c74ea4936f001e9e8442205c244f7a3d4286bd4c37bc924" 1854 + 1855 + [[package]] 1856 + name = "protoc-bin-vendored-macos-x86_64" 1857 + version = "3.0.0" 1858 + source = "registry+https://github.com/rust-lang/crates.io-index" 1859 + checksum = "b5de656c7ee83f08e0ae5b81792ccfdc1d04e7876b1d9a38e6876a9e09e02537" 1860 + 1861 + [[package]] 1862 + name = "protoc-bin-vendored-win32" 1863 + version = "3.0.0" 1864 + source = "registry+https://github.com/rust-lang/crates.io-index" 1865 + checksum = "9653c3ed92974e34c5a6e0a510864dab979760481714c172e0a34e437cb98804" 1866 + 1867 + [[package]] 1868 + name = "quote" 1869 + version = "1.0.33" 1870 + source = "registry+https://github.com/rust-lang/crates.io-index" 1871 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2271 1872 dependencies = [ 2272 1873 "proc-macro2", 2273 1874 ] ··· 2338 1821 checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" 2339 1822 dependencies = [ 2340 1823 "fuchsia-cprng", 2341 - "libc 0.2.146", 1824 + "libc 0.2.147", 2342 1825 "rand_core 0.3.1", 2343 1826 "rdrand", 2344 1827 "winapi", ··· 2350 1833 source = "registry+https://github.com/rust-lang/crates.io-index" 2351 1834 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2352 1835 dependencies = [ 2353 - "libc 0.2.146", 1836 + "libc 0.2.147", 2354 1837 "rand_chacha", 2355 1838 "rand_core 0.6.4", 2356 1839 ] ··· 2450 1933 2451 1934 [[package]] 2452 1935 name = "regex" 2453 - version = "1.8.4" 1936 + version = "1.9.5" 2454 1937 source = "registry+https://github.com/rust-lang/crates.io-index" 2455 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 1938 + checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 2456 1939 dependencies = [ 2457 1940 "aho-corasick", 2458 1941 "memchr", 2459 - "regex-syntax 0.7.2", 1942 + "regex-automata 0.3.8", 1943 + "regex-syntax 0.7.5", 2460 1944 ] 2461 1945 2462 1946 [[package]] ··· 2470 1952 ] 2471 1953 2472 1954 [[package]] 1955 + name = "regex-automata" 1956 + version = "0.3.8" 1957 + source = "registry+https://github.com/rust-lang/crates.io-index" 1958 + checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 1959 + dependencies = [ 1960 + "aho-corasick", 1961 + "memchr", 1962 + "regex-syntax 0.7.5", 1963 + ] 1964 + 1965 + [[package]] 2473 1966 name = "regex-syntax" 2474 1967 version = "0.6.29" 2475 1968 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2488 1959 2489 1960 [[package]] 2490 1961 name = "regex-syntax" 2491 - version = "0.7.2" 1962 + version = "0.7.5" 2492 1963 source = "registry+https://github.com/rust-lang/crates.io-index" 2493 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 1964 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 2494 1965 2495 1966 [[package]] 2496 1967 name = "remove_dir_all" ··· 2508 1979 checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2509 1980 dependencies = [ 2510 1981 "cc", 2511 - "libc 0.2.146", 1982 + "libc 0.2.147", 2512 1983 "once_cell", 2513 1984 "spin", 2514 1985 "untrusted", ··· 2522 1993 source = "registry+https://github.com/rust-lang/crates.io-index" 2523 1994 checksum = "f7278a1ec8bfd4a4e07515c589f5ff7b309a373f987393aef44813d9dcf87aa3" 2524 1995 dependencies = [ 2525 - "libc 0.2.146", 1996 + "libc 0.2.147", 2526 1997 ] 1998 + 1999 + [[package]] 2000 + name = "rmp" 2001 + version = "0.8.12" 2002 + source = "registry+https://github.com/rust-lang/crates.io-index" 2003 + checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20" 2004 + dependencies = [ 2005 + "byteorder", 2006 + "num-traits", 2007 + "paste", 2008 + ] 2009 + 2010 + [[package]] 2011 + name = "rmp-serde" 2012 + version = "1.1.2" 2013 + source = "registry+https://github.com/rust-lang/crates.io-index" 2014 + checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a" 2015 + dependencies = [ 2016 + "byteorder", 2017 + "rmp", 2018 + "serde", 2019 + ] 2020 + 2021 + [[package]] 2022 + name = "rustc-demangle" 2023 + version = "0.1.23" 2024 + source = "registry+https://github.com/rust-lang/crates.io-index" 2025 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2527 2026 2528 2027 [[package]] 2529 2028 name = "rustc-hash" ··· 2561 2004 2562 2005 [[package]] 2563 2006 name = "rustix" 2564 - version = "0.37.20" 2007 + version = "0.37.23" 2565 2008 source = "registry+https://github.com/rust-lang/crates.io-index" 2566 - checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 2009 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 2567 2010 dependencies = [ 2568 2011 "bitflags 1.3.2", 2569 2012 "errno", 2570 2013 "io-lifetimes", 2571 - "libc 0.2.146", 2572 - "linux-raw-sys", 2573 - "windows-sys 0.48.0", 2014 + "libc 0.2.147", 2015 + "linux-raw-sys 0.3.8", 2016 + "windows-sys", 2017 + ] 2018 + 2019 + [[package]] 2020 + name = "rustix" 2021 + version = "0.38.11" 2022 + source = "registry+https://github.com/rust-lang/crates.io-index" 2023 + checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" 2024 + dependencies = [ 2025 + "bitflags 2.4.0", 2026 + "errno", 2027 + "libc 0.2.147", 2028 + "linux-raw-sys 0.4.5", 2029 + "windows-sys", 2574 2030 ] 2575 2031 2576 2032 [[package]] 2577 2033 name = "rustls" 2578 - version = "0.20.8" 2034 + version = "0.20.9" 2579 2035 source = "registry+https://github.com/rust-lang/crates.io-index" 2580 - checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" 2036 + checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" 2581 2037 dependencies = [ 2582 2038 "log", 2583 2039 "ring", ··· 2612 2042 2613 2043 [[package]] 2614 2044 name = "rustls-pemfile" 2615 - version = "1.0.2" 2045 + version = "1.0.3" 2616 2046 source = "registry+https://github.com/rust-lang/crates.io-index" 2617 - checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 2047 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2618 2048 dependencies = [ 2619 - "base64", 2049 + "base64 0.21.3", 2620 2050 ] 2051 + 2052 + [[package]] 2053 + name = "rustversion" 2054 + version = "1.0.14" 2055 + source = "registry+https://github.com/rust-lang/crates.io-index" 2056 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2621 2057 2622 2058 [[package]] 2623 2059 name = "ruzstd" ··· 2638 2062 2639 2063 [[package]] 2640 2064 name = "ryu" 2641 - version = "1.0.13" 2065 + version = "1.0.15" 2642 2066 source = "registry+https://github.com/rust-lang/crates.io-index" 2643 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2067 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2644 2068 2645 2069 [[package]] 2646 2070 name = "same-file" ··· 2653 2077 2654 2078 [[package]] 2655 2079 name = "schannel" 2656 - version = "0.1.21" 2080 + version = "0.1.22" 2657 2081 source = "registry+https://github.com/rust-lang/crates.io-index" 2658 - checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 2082 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 2659 2083 dependencies = [ 2660 - "windows-sys 0.42.0", 2084 + "windows-sys", 2661 2085 ] 2662 2086 2663 2087 [[package]] 2664 2088 name = "scopeguard" 2665 - version = "1.1.0" 2089 + version = "1.2.0" 2666 2090 source = "registry+https://github.com/rust-lang/crates.io-index" 2667 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2091 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2668 2092 2669 2093 [[package]] 2670 2094 name = "sct" ··· 2678 2102 2679 2103 [[package]] 2680 2104 name = "security-framework" 2681 - version = "2.9.1" 2105 + version = "2.9.2" 2682 2106 source = "registry+https://github.com/rust-lang/crates.io-index" 2683 - checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 2107 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 2684 2108 dependencies = [ 2685 2109 "bitflags 1.3.2", 2686 2110 "core-foundation", 2687 2111 "core-foundation-sys", 2688 - "libc 0.2.146", 2112 + "libc 0.2.147", 2689 2113 "security-framework-sys", 2690 2114 ] 2691 2115 2692 2116 [[package]] 2693 2117 name = "security-framework-sys" 2694 - version = "2.9.0" 2118 + version = "2.9.1" 2695 2119 source = "registry+https://github.com/rust-lang/crates.io-index" 2696 - checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 2120 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2697 2121 dependencies = [ 2698 2122 "core-foundation-sys", 2699 - "libc 0.2.146", 2123 + "libc 0.2.147", 2700 2124 ] 2701 2125 2702 2126 [[package]] ··· 2705 2129 source = "registry+https://github.com/rust-lang/crates.io-index" 2706 2130 checksum = "604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798" 2707 2131 dependencies = [ 2708 - "libc 0.2.146", 2132 + "libc 0.2.147", 2709 2133 "tokio", 2710 2134 ] 2711 2135 2712 2136 [[package]] 2713 2137 name = "serde" 2714 - version = "1.0.164" 2138 + version = "1.0.188" 2715 2139 source = "registry+https://github.com/rust-lang/crates.io-index" 2716 - checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" 2140 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 2717 2141 dependencies = [ 2718 2142 "serde_derive", 2719 2143 ] 2720 2144 2721 2145 [[package]] 2722 2146 name = "serde_bytes" 2723 - version = "0.11.9" 2147 + version = "0.11.12" 2724 2148 source = "registry+https://github.com/rust-lang/crates.io-index" 2725 - checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" 2149 + checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" 2726 2150 dependencies = [ 2727 2151 "serde", 2728 2152 ] 2729 2153 2730 2154 [[package]] 2731 2155 name = "serde_derive" 2732 - version = "1.0.164" 2156 + version = "1.0.188" 2733 2157 source = "registry+https://github.com/rust-lang/crates.io-index" 2734 - checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" 2158 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 2735 2159 dependencies = [ 2736 2160 "proc-macro2", 2737 2161 "quote", 2738 - "syn 2.0.18", 2162 + "syn 2.0.31", 2739 2163 ] 2740 2164 2741 2165 [[package]] 2742 2166 name = "serde_json" 2743 - version = "1.0.97" 2167 + version = "1.0.105" 2744 2168 source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" 2169 + checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 2746 2170 dependencies = [ 2747 2171 "itoa", 2748 2172 "ryu", ··· 2760 2184 2761 2185 [[package]] 2762 2186 name = "shlex" 2763 - version = "1.1.0" 2187 + version = "1.2.0" 2764 2188 source = "registry+https://github.com/rust-lang/crates.io-index" 2765 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 2189 + checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 2766 2190 2767 2191 [[package]] 2768 2192 name = "sidecar_mockgen" 2769 2193 version = "0.1.0" 2770 2194 dependencies = [ 2771 - "object", 2195 + "object 0.31.1", 2772 2196 ] 2773 2197 2774 2198 [[package]] ··· 2777 2201 source = "registry+https://github.com/rust-lang/crates.io-index" 2778 2202 checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2779 2203 dependencies = [ 2780 - "libc 0.2.146", 2204 + "libc 0.2.147", 2781 2205 ] 2782 2206 2783 2207 [[package]] 2784 2208 name = "siphasher" 2785 - version = "0.3.10" 2209 + version = "0.3.11" 2786 2210 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2211 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2788 2212 2789 2213 [[package]] 2790 2214 name = "slab" 2791 - version = "0.4.8" 2215 + version = "0.4.9" 2792 2216 source = "registry+https://github.com/rust-lang/crates.io-index" 2793 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2217 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2794 2218 dependencies = [ 2795 2219 "autocfg", 2796 2220 ] 2797 2221 2798 2222 [[package]] 2799 2223 name = "smallvec" 2800 - version = "1.10.0" 2224 + version = "1.11.0" 2801 2225 source = "registry+https://github.com/rust-lang/crates.io-index" 2802 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2226 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 2803 2227 2804 2228 [[package]] 2805 2229 name = "socket2" ··· 2807 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 2232 checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2809 2233 dependencies = [ 2810 - "libc 0.2.146", 2234 + "libc 0.2.147", 2811 2235 "winapi", 2236 + ] 2237 + 2238 + [[package]] 2239 + name = "socket2" 2240 + version = "0.5.3" 2241 + source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 2243 + dependencies = [ 2244 + "libc 0.2.147", 2245 + "windows-sys", 2812 2246 ] 2813 2247 2814 2248 [[package]] ··· 2829 2243 "cc_utils", 2830 2244 "io-lifetimes", 2831 2245 "memfd", 2832 - "nix", 2246 + "nix 0.24.3", 2833 2247 "rlimit", 2834 2248 "tempfile", 2835 2249 ] ··· 2865 2279 2866 2280 [[package]] 2867 2281 name = "syn" 2868 - version = "2.0.18" 2282 + version = "2.0.31" 2869 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2870 - checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" 2284 + checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" 2871 2285 dependencies = [ 2872 2286 "proc-macro2", 2873 2287 "quote", 2874 2288 "unicode-ident", 2875 2289 ] 2290 + 2291 + [[package]] 2292 + name = "sync_wrapper" 2293 + version = "0.1.2" 2294 + source = "registry+https://github.com/rust-lang/crates.io-index" 2295 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 2876 2296 2877 2297 [[package]] 2878 2298 name = "sys-info" ··· 2887 2295 checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 2888 2296 dependencies = [ 2889 2297 "cc", 2890 - "libc 0.2.146", 2298 + "libc 0.2.147", 2891 2299 ] 2892 2300 2893 2301 [[package]] ··· 2947 2355 2948 2356 [[package]] 2949 2357 name = "tempfile" 2950 - version = "3.6.0" 2358 + version = "3.8.0" 2951 2359 source = "registry+https://github.com/rust-lang/crates.io-index" 2952 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 2360 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2953 2361 dependencies = [ 2954 - "autocfg", 2955 2362 "cfg-if", 2956 2363 "fastrand", 2957 2364 "redox_syscall", 2958 - "rustix", 2959 - "windows-sys 0.48.0", 2365 + "rustix 0.38.11", 2366 + "windows-sys", 2960 2367 ] 2961 2368 2962 2369 [[package]] ··· 2975 2384 2976 2385 [[package]] 2977 2386 name = "thiserror" 2978 - version = "1.0.40" 2387 + version = "1.0.48" 2979 2388 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2389 + checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 2981 2390 dependencies = [ 2982 2391 "thiserror-impl", 2983 2392 ] 2984 2393 2985 2394 [[package]] 2986 2395 name = "thiserror-impl" 2987 - version = "1.0.40" 2396 + version = "1.0.48" 2988 2397 source = "registry+https://github.com/rust-lang/crates.io-index" 2989 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2398 + checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 2990 2399 dependencies = [ 2991 2400 "proc-macro2", 2992 2401 "quote", 2993 - "syn 2.0.18", 2402 + "syn 2.0.31", 2994 2403 ] 2995 2404 2996 2405 [[package]] ··· 3037 2446 3038 2447 [[package]] 3039 2448 name = "tokio" 3040 - version = "1.28.2" 2449 + version = "1.32.0" 3041 2450 source = "registry+https://github.com/rust-lang/crates.io-index" 3042 - checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" 2451 + checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 3043 2452 dependencies = [ 3044 - "autocfg", 2453 + "backtrace", 3045 2454 "bytes", 3046 - "libc 0.2.146", 2455 + "libc 0.2.147", 3047 2456 "mio", 3048 2457 "num_cpus", 3049 2458 "parking_lot", 3050 2459 "pin-project-lite", 3051 2460 "signal-hook-registry", 3052 - "socket2", 2461 + "socket2 0.5.3", 3053 2462 "tokio-macros", 3054 2463 "tracing", 3055 - "windows-sys 0.48.0", 2464 + "windows-sys", 2465 + ] 2466 + 2467 + [[package]] 2468 + name = "tokio-io-timeout" 2469 + version = "1.2.0" 2470 + source = "registry+https://github.com/rust-lang/crates.io-index" 2471 + checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 2472 + dependencies = [ 2473 + "pin-project-lite", 2474 + "tokio", 3056 2475 ] 3057 2476 3058 2477 [[package]] ··· 3073 2472 dependencies = [ 3074 2473 "proc-macro2", 3075 2474 "quote", 3076 - "syn 2.0.18", 2475 + "syn 2.0.31", 3077 2476 ] 3078 2477 3079 2478 [[package]] ··· 3153 2552 ] 3154 2553 3155 2554 [[package]] 2555 + name = "tonic" 2556 + version = "0.9.2" 2557 + source = "registry+https://github.com/rust-lang/crates.io-index" 2558 + checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" 2559 + dependencies = [ 2560 + "async-trait", 2561 + "axum", 2562 + "base64 0.21.3", 2563 + "bytes", 2564 + "futures-core", 2565 + "futures-util", 2566 + "h2", 2567 + "http", 2568 + "http-body", 2569 + "hyper", 2570 + "hyper-timeout", 2571 + "percent-encoding", 2572 + "pin-project", 2573 + "prost", 2574 + "tokio", 2575 + "tokio-stream", 2576 + "tower", 2577 + "tower-layer", 2578 + "tower-service", 2579 + "tracing", 2580 + ] 2581 + 2582 + [[package]] 2583 + name = "tower" 2584 + version = "0.4.13" 2585 + source = "registry+https://github.com/rust-lang/crates.io-index" 2586 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 2587 + dependencies = [ 2588 + "futures-core", 2589 + "futures-util", 2590 + "indexmap 1.9.3", 2591 + "pin-project", 2592 + "pin-project-lite", 2593 + "rand 0.8.5", 2594 + "slab", 2595 + "tokio", 2596 + "tokio-util 0.7.8", 2597 + "tower-layer", 2598 + "tower-service", 2599 + "tracing", 2600 + ] 2601 + 2602 + [[package]] 2603 + name = "tower-layer" 2604 + version = "0.3.2" 2605 + source = "registry+https://github.com/rust-lang/crates.io-index" 2606 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 2607 + 2608 + [[package]] 3156 2609 name = "tower-service" 3157 2610 version = "0.3.2" 3158 2611 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3227 2572 3228 2573 [[package]] 3229 2574 name = "tracing-attributes" 3230 - version = "0.1.25" 2575 + version = "0.1.26" 3231 2576 source = "registry+https://github.com/rust-lang/crates.io-index" 3232 - checksum = "8803eee176538f94ae9a14b55b2804eb7e1441f8210b1c31290b3bccdccff73b" 2577 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 3233 2578 dependencies = [ 3234 2579 "proc-macro2", 3235 2580 "quote", 3236 - "syn 2.0.18", 2581 + "syn 2.0.31", 3237 2582 ] 3238 2583 3239 2584 [[package]] ··· 3296 2641 3297 2642 [[package]] 3298 2643 name = "trybuild" 3299 - version = "1.0.80" 2644 + version = "1.0.83" 3300 2645 source = "registry+https://github.com/rust-lang/crates.io-index" 3301 - checksum = "501dbdbb99861e4ab6b60eb6a7493956a9defb644fd034bc4a5ef27c693c8a3a" 2646 + checksum = "6df60d81823ed9c520ee897489573da4b1d79ffbe006b8134f46de1a1aa03555" 3302 2647 dependencies = [ 3303 2648 "basic-toml", 3304 2649 "glob", ··· 3321 2666 3322 2667 [[package]] 3323 2668 name = "unicase" 3324 - version = "2.6.0" 2669 + version = "2.7.0" 3325 2670 source = "registry+https://github.com/rust-lang/crates.io-index" 3326 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 2671 + checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 3327 2672 dependencies = [ 3328 2673 "version_check 0.9.4", 3329 2674 ] 3330 2675 3331 2676 [[package]] 3332 2677 name = "unicode-ident" 3333 - version = "1.0.9" 2678 + version = "1.0.11" 3334 2679 source = "registry+https://github.com/rust-lang/crates.io-index" 3335 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 2680 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 3336 2681 3337 2682 [[package]] 3338 2683 name = "untrusted" ··· 3342 2687 3343 2688 [[package]] 3344 2689 name = "uuid" 3345 - version = "1.3.4" 2690 + version = "1.4.1" 3346 2691 source = "registry+https://github.com/rust-lang/crates.io-index" 3347 - checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 2692 + checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 3348 2693 dependencies = [ 3349 2694 "getrandom", 3350 2695 ] ··· 3369 2714 3370 2715 [[package]] 3371 2716 name = "walkdir" 3372 - version = "2.3.3" 2717 + version = "2.4.0" 3373 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 3374 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 2719 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3375 2720 dependencies = [ 3376 2721 "same-file", 3377 2722 "winapi-util", ··· 3413 2758 "once_cell", 3414 2759 "proc-macro2", 3415 2760 "quote", 3416 - "syn 2.0.18", 2761 + "syn 2.0.31", 3417 2762 "wasm-bindgen-shared", 3418 2763 ] 3419 2764 ··· 3435 2780 dependencies = [ 3436 2781 "proc-macro2", 3437 2782 "quote", 3438 - "syn 2.0.18", 2783 + "syn 2.0.31", 3439 2784 "wasm-bindgen-backend", 3440 2785 "wasm-bindgen-shared", 3441 2786 ] ··· 3458 2803 3459 2804 [[package]] 3460 2805 name = "webpki" 3461 - version = "0.22.0" 2806 + version = "0.22.1" 3462 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 3463 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 2808 + checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e" 3464 2809 dependencies = [ 3465 2810 "ring", 3466 2811 "untrusted", ··· 3468 2813 3469 2814 [[package]] 3470 2815 name = "which" 3471 - version = "4.4.0" 2816 + version = "4.4.2" 3472 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 3473 - checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 2818 + checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 3474 2819 dependencies = [ 3475 2820 "either", 3476 - "libc 0.2.146", 2821 + "home", 3477 2822 "once_cell", 2823 + "rustix 0.38.11", 3478 2824 ] 3479 2825 3480 2826 [[package]] ··· 3520 2864 3521 2865 [[package]] 3522 2866 name = "windows-sys" 3523 - version = "0.42.0" 3524 - source = "registry+https://github.com/rust-lang/crates.io-index" 3525 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 3526 - dependencies = [ 3527 - "windows_aarch64_gnullvm 0.42.2", 3528 - "windows_aarch64_msvc 0.42.2", 3529 - "windows_i686_gnu 0.42.2", 3530 - "windows_i686_msvc 0.42.2", 3531 - "windows_x86_64_gnu 0.42.2", 3532 - "windows_x86_64_gnullvm 0.42.2", 3533 - "windows_x86_64_msvc 0.42.2", 3534 - ] 3535 - 3536 - [[package]] 3537 - name = "windows-sys" 3538 2867 version = "0.48.0" 3539 2868 source = "registry+https://github.com/rust-lang/crates.io-index" 3540 2869 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" ··· 3529 2888 3530 2889 [[package]] 3531 2890 name = "windows-targets" 3532 - version = "0.48.0" 2891 + version = "0.48.5" 3533 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 3534 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2893 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3535 2894 dependencies = [ 3536 - "windows_aarch64_gnullvm 0.48.0", 3537 - "windows_aarch64_msvc 0.48.0", 3538 - "windows_i686_gnu 0.48.0", 3539 - "windows_i686_msvc 0.48.0", 3540 - "windows_x86_64_gnu 0.48.0", 3541 - "windows_x86_64_gnullvm 0.48.0", 3542 - "windows_x86_64_msvc 0.48.0", 2895 + "windows_aarch64_gnullvm", 2896 + "windows_aarch64_msvc", 2897 + "windows_i686_gnu", 2898 + "windows_i686_msvc", 2899 + "windows_x86_64_gnu", 2900 + "windows_x86_64_gnullvm", 2901 + "windows_x86_64_msvc", 3543 2902 ] 3544 2903 3545 2904 [[package]] 3546 2905 name = "windows_aarch64_gnullvm" 3547 - version = "0.42.2" 2906 + version = "0.48.5" 3548 2907 source = "registry+https://github.com/rust-lang/crates.io-index" 3549 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 3550 - 3551 - [[package]] 3552 - name = "windows_aarch64_gnullvm" 3553 - version = "0.48.0" 3554 - source = "registry+https://github.com/rust-lang/crates.io-index" 3555 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2908 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3556 2909 3557 2910 [[package]] 3558 2911 name = "windows_aarch64_msvc" 3559 - version = "0.42.2" 2912 + version = "0.48.5" 3560 2913 source = "registry+https://github.com/rust-lang/crates.io-index" 3561 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 3562 - 3563 - [[package]] 3564 - name = "windows_aarch64_msvc" 3565 - version = "0.48.0" 3566 - source = "registry+https://github.com/rust-lang/crates.io-index" 3567 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2914 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3568 2915 3569 2916 [[package]] 3570 2917 name = "windows_i686_gnu" 3571 - version = "0.42.2" 2918 + version = "0.48.5" 3572 2919 source = "registry+https://github.com/rust-lang/crates.io-index" 3573 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 3574 - 3575 - [[package]] 3576 - name = "windows_i686_gnu" 3577 - version = "0.48.0" 3578 - source = "registry+https://github.com/rust-lang/crates.io-index" 3579 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2920 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3580 2921 3581 2922 [[package]] 3582 2923 name = "windows_i686_msvc" 3583 - version = "0.42.2" 2924 + version = "0.48.5" 3584 2925 source = "registry+https://github.com/rust-lang/crates.io-index" 3585 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 3586 - 3587 - [[package]] 3588 - name = "windows_i686_msvc" 3589 - version = "0.48.0" 3590 - source = "registry+https://github.com/rust-lang/crates.io-index" 3591 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2926 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3592 2927 3593 2928 [[package]] 3594 2929 name = "windows_x86_64_gnu" 3595 - version = "0.42.2" 2930 + version = "0.48.5" 3596 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 3597 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 3598 - 3599 - [[package]] 3600 - name = "windows_x86_64_gnu" 3601 - version = "0.48.0" 3602 - source = "registry+https://github.com/rust-lang/crates.io-index" 3603 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2932 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3604 2933 3605 2934 [[package]] 3606 2935 name = "windows_x86_64_gnullvm" 3607 - version = "0.42.2" 2936 + version = "0.48.5" 3608 2937 source = "registry+https://github.com/rust-lang/crates.io-index" 3609 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 3610 - 3611 - [[package]] 3612 - name = "windows_x86_64_gnullvm" 3613 - version = "0.48.0" 3614 - source = "registry+https://github.com/rust-lang/crates.io-index" 3615 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2938 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3616 2939 3617 2940 [[package]] 3618 2941 name = "windows_x86_64_msvc" 3619 - version = "0.42.2" 2942 + version = "0.48.5" 3620 2943 source = "registry+https://github.com/rust-lang/crates.io-index" 3621 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 3622 - 3623 - [[package]] 3624 - name = "windows_x86_64_msvc" 3625 - version = "0.48.0" 3626 - source = "registry+https://github.com/rust-lang/crates.io-index" 3627 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2944 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3628 2945 3629 2946 [[package]] 3630 2947 name = "x86" ··· 3604 3005 version = "0.5.1" 3605 3006 source = "registry+https://github.com/rust-lang/crates.io-index" 3606 3007 checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 3008 + 3009 + [[package]] 3010 + name = "zwohash" 3011 + version = "0.1.2" 3012 + source = "registry+https://github.com/rust-lang/crates.io-index" 3013 + checksum = "beaf63e0740cea93ca85de39611a8bc8262a50adacd6321cd209a123676d0447"
+3 -3
pkgs/development/php-packages/datadog_trace/default.nix
··· 13 13 14 14 buildPecl rec { 15 15 pname = "ddtrace"; 16 - version = "0.89.0"; 16 + version = "0.92.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "DataDog"; 20 20 repo = "dd-trace-php"; 21 21 rev = version; 22 22 fetchSubmodules = true; 23 - hash = "sha256-wTGQV80XQsBdmTQ+xaBKtFwLO3S+//9Yli9aReXDlLA="; 23 + hash = "sha256-8h05ar16s1r1movP7zJgOsVAXJbU+Wi+wzmgVZ3nPbw="; 24 24 }; 25 25 26 26 cargoDeps = rustPlatform.importCargoLock { 27 27 lockFile = ./Cargo.lock; 28 28 outputHashes = { 29 - "datadog-profiling-2.2.0" = "sha256-PWzC+E2u0hM0HhU0mgZJZvFomEJdQag/3ZK1FibSLG8="; 29 + "datadog-profiling-4.0.0" = "sha256-HoRELMxNkxkISscBksH4wMj/cuK/XQANr2WQUKwrevg="; 30 30 }; 31 31 }; 32 32
+2 -2
pkgs/development/php-packages/snuffleupagus/default.nix
··· 10 10 11 11 buildPecl rec { 12 12 pname = "snuffleupagus"; 13 - version = "0.9.0"; 13 + version = "0.10.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "jvoisin"; 17 17 repo = "snuffleupagus"; 18 18 rev = "v${version}"; 19 - hash = "sha256-1a4PYJ/j9BsoeF5V/KKGu7rqsL3YMo/FbaCBfNc4bfw="; 19 + hash = "sha256-NwG8gBaToBaJGrZoCD7bDym7hQidWU0ArckoQCHN81o="; 20 20 }; 21 21 22 22 buildInputs = [
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "awscrt"; 15 - version = "0.19.1"; 15 + version = "0.19.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-kXf/TKw0YkWuSWNc1rQqbb3q4XWCRRkBAiDUisX/8UI="; 22 + hash = "sha256-7qIPIZW2OiNTV/obZmqInQtfw9GIgQe1Gh3GuAlwHLI="; 23 23 }; 24 24 25 25 buildInputs = lib.optionals stdenv.isDarwin [
+14 -12
pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
··· 1 1 { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , msrest 5 - , msrestazure 6 2 , azure-common 7 3 , azure-mgmt-core 4 + , buildPythonPackage 5 + , fetchPypi 6 + , isodate 8 7 , pythonOlder 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "azure-mgmt-cosmosdb"; 13 - version = "9.2.0"; 12 + version = "9.3.0"; 14 13 format = "setuptools"; 15 14 16 - disabled = pythonOlder "3.7"; 15 + disabled = pythonOlder "3.9"; 17 16 18 17 src = fetchPypi { 19 18 inherit pname version; 20 - extension = "zip"; 21 - hash = "sha256-PAaBkR77Ho2YI5I+lmazR/8vxEZWpbvM427yRu1ET0k="; 19 + hash = "sha256-02DisUN2/auBDhPgE9aUvEvYwoQUQC4NYGD/PQZOl/Y="; 22 20 }; 23 21 24 22 propagatedBuildInputs = [ 25 - msrest 26 - msrestazure 23 + isodate 27 24 azure-common 28 25 azure-mgmt-core 29 26 ]; 30 27 31 - # has no tests 28 + # Module has no tests 32 29 doCheck = false; 33 30 31 + pythonImportsCheck = [ 32 + "azure.mgmt.cosmosdb" 33 + ]; 34 + 34 35 meta = with lib; { 35 - description = "This is the Microsoft Azure Cosmos DB Management Client Library"; 36 + description = "Module to work with the Microsoft Azure Cosmos DB Management"; 36 37 homepage = "https://github.com/Azure/azure-sdk-for-python"; 38 + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-cosmosdb_${version}/sdk/cosmos/azure-mgmt-cosmosdb/CHANGELOG.md"; 37 39 license = licenses.mit; 38 40 maintainers = with maintainers; [ maxwilson ]; 39 41 };
+2 -2
pkgs/development/python-modules/azure-storage-file-share/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-storage-file-share"; 14 - version = "12.14.1"; 14 + version = "12.14.2"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-f1vV13c/NEUYWZ0Tgha+CwpHZJ5AZWdbhFPrTmf5hGA="; 21 + hash = "sha256-mcMtgN2jX4hO4NSNk/1X9vT/vgCulYR5w7fV9OsCHrw="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "hahomematic"; 21 - version = "2023.10.7"; 21 + version = "2023.10.8"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.11"; ··· 27 27 owner = "danielperna84"; 28 28 repo = pname; 29 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-m7jBL4qB8ZcGifd6F2/In8JrSMyFeEYKf52Y+y22yK0="; 30 + hash = "sha256-Co3tFYbPLVfceznM+slAxDN21osYNOk634LGxJkbbEY="; 31 31 }; 32 32 33 33 postPatch = ''
+2 -2
pkgs/development/python-modules/pymyq/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pymyq"; 13 - version = "3.1.11"; 13 + version = "3.1.13"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "Python-MyQ"; 20 20 repo = "Python-MyQ"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-hQnIrmt4CNxIL2+VenGaKL6xMOb/6IMq9NEFLvbbYsE="; 22 + hash = "sha256-kW03swRXZdkh45I/up/FIxv0WGBRqTlDt1X71Ow/hrg="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+9 -20
pkgs/development/python-modules/pyoutbreaksnearme/default.nix
··· 2 2 , aiohttp 3 3 , aresponses 4 4 , buildPythonPackage 5 + , certifi 5 6 , fetchFromGitHub 6 - , fetchpatch 7 7 , poetry-core 8 8 , pytest-asyncio 9 9 , pytest-aiohttp 10 10 , pytestCheckHook 11 11 , pythonOlder 12 12 , ujson 13 + , yarl 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "pyoutbreaksnearme"; 17 - version = "2023.08.0"; 18 - format = "pyproject"; 18 + version = "2023.10.0"; 19 + pyproject = true; 19 20 20 - disabled = pythonOlder "3.9"; 21 + disabled = pythonOlder "3.10"; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "bachya"; 24 - repo = pname; 25 + repo = "pyoutbreaksnearme"; 25 26 rev = "refs/tags/${version}"; 26 - hash = "sha256-Qrq8/dPJsJMJNXobc+Ps6Nbg819+GFuYplovGuWK0nQ="; 27 + hash = "sha256-G+/ooNhiYOaV0kjfr8Z1d31XxRYFArQnt1oIuMQfXdY="; 27 28 }; 28 - 29 - patches = [ 30 - # This patch removes references to setuptools and wheel that are no longer 31 - # necessary and changes poetry to poetry-core, so that we don't need to add 32 - # unnecessary nativeBuildInputs. 33 - # 34 - # https://github.com/bachya/pyoutbreaksnearme/pull/174 35 - # 36 - (fetchpatch { 37 - name = "clean-up-build-dependencies.patch"; 38 - url = "https://github.com/bachya/pyoutbreaksnearme/commit/45fba9f689253a0f79ebde93086ee731a4151553.patch"; 39 - hash = "sha256-RLRbHmaR2A8MNc96WHx0L8ccyygoBUaOulAuRJkFuUM="; 40 - }) 41 - ]; 42 29 43 30 nativeBuildInputs = [ 44 31 poetry-core ··· 33 46 34 47 propagatedBuildInputs = [ 35 48 aiohttp 49 + certifi 36 50 ujson 51 + yarl 37 52 ]; 38 53 39 54 __darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/socid-extractor/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "socid-extractor"; 12 - version = "0.0.25"; 12 + version = "0.0.26"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "soxoj"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-3aqtuaecqtUcKLp+LRUct5aZb9mP0cE9xH91xWqtb1Q="; 21 + hash = "sha256-3ht/wlxB40k4n0DTBGAvAl7yPiUIZqAe+ECbtkyMTzk="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "teslajsonpy"; 20 - version = "3.9.5"; 20 + version = "3.9.6"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "zabuldon"; 27 27 repo = pname; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-sWdcydH83b3Ftp2LJcTlXXbU5IMmFWwcOiCddcyVXY4="; 29 + hash = "sha256-CMgqZePM67IejwYy+x6vfFSPpAA5NRUp5KRD1lEq7io="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+257 -1
pkgs/development/rocm-modules/5/default.nix
··· 1 1 { callPackage 2 2 , recurseIntoAttrs 3 + , symlinkJoin 4 + , fetchFromGitHub 3 5 , cudaPackages 4 6 , python3Packages 5 7 , elfutils 6 8 , boost179 9 + , opencv 10 + , ffmpeg_4 11 + , libjpeg_turbo 12 + , rapidjson-unstable 7 13 }: 8 14 9 15 let ··· 193 187 }; 194 188 195 189 rocblas = callPackage ./rocblas { 196 - inherit rocmUpdateScript rocm-cmake clr tensile; 190 + inherit rocblas rocmUpdateScript rocm-cmake clr tensile; 197 191 inherit (llvm) openmp; 198 192 stdenv = llvm.rocmClangStdenv; 199 193 }; ··· 274 268 inherit (llvm) openmp clang-tools-extra; 275 269 stdenv = llvm.rocmClangStdenv; 276 270 rocmlir = rocmlir-rock; 271 + }; 272 + 273 + ## GPUOpen-ProfessionalCompute-Libraries ## 274 + rpp = callPackage ./rpp { 275 + inherit rocmUpdateScript rocm-cmake rocm-docs-core clr half; 276 + inherit (llvm) openmp; 277 + stdenv = llvm.rocmClangStdenv; 278 + }; 279 + 280 + rpp-hip = rpp.override { 281 + useOpenCL = false; 282 + useCPU = false; 283 + }; 284 + 285 + rpp-opencl = rpp.override { 286 + useOpenCL = true; 287 + useCPU = false; 288 + }; 289 + 290 + rpp-cpu = rpp.override { 291 + useOpenCL = false; 292 + useCPU = true; 293 + }; 294 + 295 + mivisionx = callPackage ./mivisionx { 296 + inherit rocmUpdateScript rocm-cmake rocm-device-libs clr rpp rocblas miopengemm miopen migraphx half rocm-docs-core; 297 + inherit (llvm) clang openmp; 298 + opencv = opencv.override { enablePython = true; }; 299 + ffmpeg = ffmpeg_4; 300 + rapidjson = rapidjson-unstable; 301 + stdenv = llvm.rocmClangStdenv; 302 + 303 + # Unfortunately, rocAL needs a custom libjpeg-turbo until further notice 304 + # See: https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/issues/1051 305 + libjpeg_turbo = libjpeg_turbo.overrideAttrs { 306 + version = "2.0.6.1"; 307 + 308 + src = fetchFromGitHub { 309 + owner = "rrawther"; 310 + repo = "libjpeg-turbo"; 311 + rev = "640d7ee1917fcd3b6a5271aa6cf4576bccc7c5fb"; 312 + sha256 = "sha256-T52whJ7nZi8jerJaZtYInC2YDN0QM+9tUDqiNr6IsNY="; 313 + }; 314 + }; 315 + }; 316 + 317 + mivisionx-hip = mivisionx.override { 318 + rpp = rpp-hip; 319 + useOpenCL = false; 320 + useCPU = false; 321 + }; 322 + 323 + mivisionx-opencl = mivisionx.override { 324 + rpp = rpp-opencl; 325 + miopen = miopen-opencl; 326 + useOpenCL = true; 327 + useCPU = false; 328 + }; 329 + 330 + mivisionx-cpu = mivisionx.override { 331 + rpp = rpp-cpu; 332 + useOpenCL = false; 333 + useCPU = true; 334 + }; 335 + 336 + ## Meta ## 337 + # Emulate common ROCm meta layout 338 + # These are mainly for users. I strongly suggest NOT using these in nixpkgs derivations 339 + # Don't put these into `propagatedBuildInputs` unless you want PATH/PYTHONPATH issues! 340 + # See: https://rocm.docs.amd.com/en/latest/_images/image.004.png 341 + # See: https://rocm.docs.amd.com/en/latest/deploy/linux/os-native/package_manager_integration.html 342 + meta = rec { 343 + rocm-developer-tools = symlinkJoin { 344 + name = "rocm-developer-tools-meta"; 345 + 346 + paths = [ 347 + hsa-amd-aqlprofile-bin 348 + rocm-core 349 + rocr-debug-agent 350 + roctracer 351 + rocdbgapi 352 + rocprofiler 353 + rocgdb 354 + rocm-language-runtime 355 + ]; 356 + }; 357 + 358 + rocm-ml-sdk = symlinkJoin { 359 + name = "rocm-ml-sdk-meta"; 360 + 361 + paths = [ 362 + rocm-core 363 + miopen-hip 364 + rocm-hip-sdk 365 + rocm-ml-libraries 366 + ]; 367 + }; 368 + 369 + rocm-ml-libraries = symlinkJoin { 370 + name = "rocm-ml-libraries-meta"; 371 + 372 + paths = [ 373 + llvm.clang 374 + llvm.mlir 375 + llvm.openmp 376 + rocm-core 377 + miopen-hip 378 + rocm-hip-libraries 379 + ]; 380 + }; 381 + 382 + rocm-hip-sdk = symlinkJoin { 383 + name = "rocm-hip-sdk-meta"; 384 + 385 + paths = [ 386 + rocprim 387 + rocalution 388 + hipfft 389 + rocm-core 390 + hipcub 391 + hipblas 392 + rocrand 393 + rocfft 394 + rocsparse 395 + rccl 396 + rocthrust 397 + rocblas 398 + hipsparse 399 + hipfort 400 + rocwmma 401 + hipsolver 402 + rocsolver 403 + rocm-hip-libraries 404 + rocm-hip-runtime-devel 405 + ]; 406 + }; 407 + 408 + rocm-hip-libraries = symlinkJoin { 409 + name = "rocm-hip-libraries-meta"; 410 + 411 + paths = [ 412 + rocblas 413 + hipfort 414 + rocm-core 415 + rocsolver 416 + rocalution 417 + rocrand 418 + hipblas 419 + rocfft 420 + hipfft 421 + rccl 422 + rocsparse 423 + hipsparse 424 + hipsolver 425 + rocm-hip-runtime 426 + ]; 427 + }; 428 + 429 + rocm-openmp-sdk = symlinkJoin { 430 + name = "rocm-openmp-sdk-meta"; 431 + 432 + paths = [ 433 + rocm-core 434 + llvm.clang 435 + llvm.mlir 436 + llvm.openmp # openmp-extras-devel (https://github.com/ROCm-Developer-Tools/aomp) 437 + rocm-language-runtime 438 + ]; 439 + }; 440 + 441 + rocm-opencl-sdk = symlinkJoin { 442 + name = "rocm-opencl-sdk-meta"; 443 + 444 + paths = [ 445 + rocm-core 446 + rocm-runtime 447 + clr 448 + clr.icd 449 + rocm-thunk 450 + rocm-opencl-runtime 451 + ]; 452 + }; 453 + 454 + rocm-opencl-runtime = symlinkJoin { 455 + name = "rocm-opencl-runtime-meta"; 456 + 457 + paths = [ 458 + rocm-core 459 + clr 460 + clr.icd 461 + rocm-language-runtime 462 + ]; 463 + }; 464 + 465 + rocm-hip-runtime-devel = symlinkJoin { 466 + name = "rocm-hip-runtime-devel-meta"; 467 + 468 + paths = [ 469 + clr 470 + rocm-core 471 + hipify 472 + rocm-cmake 473 + llvm.clang 474 + llvm.mlir 475 + llvm.openmp 476 + rocm-thunk 477 + rocm-runtime 478 + rocm-hip-runtime 479 + ]; 480 + }; 481 + 482 + rocm-hip-runtime = symlinkJoin { 483 + name = "rocm-hip-runtime-meta"; 484 + 485 + paths = [ 486 + rocm-core 487 + rocminfo 488 + clr 489 + rocm-language-runtime 490 + ]; 491 + }; 492 + 493 + rocm-language-runtime = symlinkJoin { 494 + name = "rocm-language-runtime-meta"; 495 + 496 + paths = [ 497 + rocm-runtime 498 + rocm-core 499 + rocm-comgr 500 + llvm.openmp # openmp-extras-runtime (https://github.com/ROCm-Developer-Tools/aomp) 501 + ]; 502 + }; 503 + 504 + rocm-all = symlinkJoin { 505 + name = "rocm-all-meta"; 506 + 507 + paths = [ 508 + rocm-developer-tools 509 + rocm-ml-sdk 510 + rocm-ml-libraries 511 + rocm-hip-sdk 512 + rocm-hip-libraries 513 + rocm-openmp-sdk 514 + rocm-opencl-sdk 515 + rocm-opencl-runtime 516 + rocm-hip-runtime-devel 517 + rocm-hip-runtime 518 + rocm-language-runtime 519 + ]; 520 + }; 277 521 }; 278 522 }
+145
pkgs/development/rocm-modules/5/mivisionx/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , rocmUpdateScript 5 + , cmake 6 + , rocm-cmake 7 + , rocm-device-libs 8 + , clr 9 + , pkg-config 10 + , rpp 11 + , rocblas 12 + , miopengemm 13 + , miopen 14 + , migraphx 15 + , clang 16 + , openmp 17 + , protobuf 18 + , qtcreator 19 + , opencv 20 + , ffmpeg 21 + , boost 22 + , libjpeg_turbo 23 + , half 24 + , lmdb 25 + , rapidjson 26 + , rocm-docs-core 27 + , python3Packages 28 + , useOpenCL ? false 29 + , useCPU ? false 30 + , buildDocs ? false # Needs internet 31 + , gpuTargets ? [ ] 32 + }: 33 + 34 + stdenv.mkDerivation (finalAttrs: { 35 + pname = "mivisionx-" + ( 36 + if (!useOpenCL && !useCPU) then "hip" 37 + else if (!useOpenCL && !useCPU) then "opencl" 38 + else "cpu" 39 + ); 40 + 41 + version = "5.7.0"; 42 + 43 + src = fetchFromGitHub { 44 + owner = "GPUOpen-ProfessionalCompute-Libraries"; 45 + repo = "MIVisionX"; 46 + rev = "rocm-${finalAttrs.version}"; 47 + hash = "sha256-Z7UIqJWuSD+/FoZ1VIbITp4R/bwaqFCQqsL8CRW73Ek="; 48 + }; 49 + 50 + nativeBuildInputs = [ 51 + cmake 52 + rocm-cmake 53 + clr 54 + pkg-config 55 + ] ++ lib.optionals buildDocs [ 56 + rocm-docs-core 57 + python3Packages.python 58 + ]; 59 + 60 + buildInputs = [ 61 + miopengemm 62 + miopen 63 + migraphx 64 + rpp 65 + rocblas 66 + openmp 67 + half 68 + protobuf 69 + qtcreator 70 + opencv 71 + ffmpeg 72 + boost 73 + libjpeg_turbo 74 + lmdb 75 + rapidjson 76 + python3Packages.pybind11 77 + python3Packages.numpy 78 + python3Packages.torchWithRocm 79 + ]; 80 + 81 + cmakeFlags = [ 82 + "-DROCM_PATH=${clr}" 83 + "-DAMDRPP_PATH=${rpp}" 84 + # Manually define CMAKE_INSTALL_<DIR> 85 + # See: https://github.com/NixOS/nixpkgs/pull/197838 86 + "-DCMAKE_INSTALL_BINDIR=bin" 87 + "-DCMAKE_INSTALL_LIBDIR=lib" 88 + "-DCMAKE_INSTALL_INCLUDEDIR=include" 89 + "-DCMAKE_INSTALL_PREFIX_PYTHON=lib" 90 + # "-DAMD_FP16_SUPPORT=ON" `error: typedef redefinition with different types ('__half' vs 'half_float::half')` 91 + ] ++ lib.optionals (gpuTargets != [ ]) [ 92 + "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 93 + ] ++ lib.optionals (!useOpenCL && !useCPU) [ 94 + "-DBACKEND=HIP" 95 + ] ++ lib.optionals (useOpenCL && !useCPU) [ 96 + "-DBACKEND=OCL" 97 + ] ++ lib.optionals useCPU [ 98 + "-DBACKEND=CPU" 99 + ]; 100 + 101 + postPatch = '' 102 + # We need to not use hipcc and define the CXXFLAGS manually due to `undefined hidden symbol: tensorflow:: ...` 103 + export CXXFLAGS+="--rocm-path=${clr} --rocm-device-lib-path=${rocm-device-libs}/amdgcn/bitcode" 104 + patchShebangs rocAL/rocAL_pybind/examples 105 + 106 + # Properly find miopengemm and miopen 107 + substituteInPlace amd_openvx_extensions/CMakeLists.txt \ 108 + --replace "miopengemm PATHS \''${ROCM_PATH} QUIET" "miopengemm PATHS ${miopengemm} QUIET" \ 109 + --replace "miopen PATHS \''${ROCM_PATH} QUIET" "miopen PATHS ${miopen} QUIET" \ 110 + --replace "\''${ROCM_PATH}/include/miopen/config.h" "${miopen}/include/miopen/config.h" 111 + 112 + # Properly find turbojpeg 113 + substituteInPlace amd_openvx/cmake/FindTurboJpeg.cmake \ 114 + --replace "\''${TURBO_JPEG_PATH}/include" "${libjpeg_turbo.dev}/include" \ 115 + --replace "\''${TURBO_JPEG_PATH}/lib" "${libjpeg_turbo.out}/lib" 116 + 117 + # Fix bad paths 118 + substituteInPlace rocAL/rocAL/rocAL_hip/CMakeLists.txt amd_openvx_extensions/amd_nn/nn_hip/CMakeLists.txt amd_openvx/openvx/hipvx/CMakeLists.txt \ 119 + --replace "COMPILER_FOR_HIP \''${ROCM_PATH}/llvm/bin/clang++" "COMPILER_FOR_HIP ${clang}/bin/clang++" 120 + ''; 121 + 122 + postBuild = lib.optionalString buildDocs '' 123 + python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en ../docs _build/html 124 + ''; 125 + 126 + postInstall = lib.optionalString (!useOpenCL && !useCPU) '' 127 + patchelf $out/lib/rocal_pybind*.so --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" 128 + chmod +x $out/lib/rocal_pybind*.so 129 + ''; 130 + 131 + passthru.updateScript = rocmUpdateScript { 132 + name = finalAttrs.pname; 133 + owner = finalAttrs.src.owner; 134 + repo = finalAttrs.src.repo; 135 + }; 136 + 137 + meta = with lib; { 138 + description = "Set of comprehensive computer vision and machine intelligence libraries, utilities, and applications"; 139 + homepage = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX"; 140 + license = with licenses; [ mit ]; 141 + maintainers = teams.rocm.members; 142 + platforms = platforms.linux; 143 + broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version; 144 + }; 145 + })
+159 -150
pkgs/development/rocm-modules/5/rocblas/default.nix
··· 1 - { lib 1 + { rocblas 2 + , lib 2 3 , stdenv 3 4 , fetchFromGitHub 4 5 , rocmUpdateScript ··· 26 25 , tensileLibFormat ? "msgpack" 27 26 , gpuTargets ? [ "all" ] 28 27 }: 28 + 29 29 let 30 - rocblas = stdenv.mkDerivation (finalAttrs: { 31 - pname = "rocblas"; 32 - version = "5.7.0"; 33 - 34 - outputs = [ 35 - "out" 36 - ] ++ lib.optionals buildTests [ 37 - "test" 38 - ] ++ lib.optionals buildBenchmarks [ 39 - "benchmark" 30 + # NOTE: Update the default GPU targets on every update 31 + gfx80 = (rocblas.override { 32 + gpuTargets = [ 33 + "gfx803" 40 34 ]; 35 + }).overrideAttrs { pname = "rocblas-tensile-gfx80"; }; 41 36 42 - src = fetchFromGitHub { 43 - owner = "ROCmSoftwarePlatform"; 44 - repo = "rocBLAS"; 45 - rev = "rocm-${finalAttrs.version}"; 46 - hash = "sha256-3wKnwvAra8u9xqlC05wUD+gSoBILTVJFU2cIV6xv3Lk="; 47 - }; 48 - 49 - nativeBuildInputs = [ 50 - cmake 51 - rocm-cmake 52 - clr 37 + gfx90 = (rocblas.override { 38 + gpuTargets = [ 39 + "gfx900" 40 + "gfx906:xnack-" 41 + "gfx908:xnack-" 42 + "gfx90a:xnack+" 43 + "gfx90a:xnack-" 53 44 ]; 45 + }).overrideAttrs { pname = "rocblas-tensile-gfx90"; }; 54 46 55 - buildInputs = [ 56 - python3 57 - ] ++ lib.optionals buildTensile [ 58 - msgpack 59 - libxml2 60 - python3Packages.msgpack 61 - python3Packages.joblib 62 - ] ++ lib.optionals buildTests [ 63 - gtest 64 - ] ++ lib.optionals (buildTests || buildBenchmarks) [ 65 - gfortran 66 - openmp 67 - amd-blis 68 - ] ++ lib.optionals (buildTensile || buildTests || buildBenchmarks) [ 69 - python3Packages.pyyaml 47 + gfx94 = (rocblas.override { 48 + gpuTargets = [ 49 + "gfx940" 50 + "gfx941" 51 + "gfx942" 70 52 ]; 53 + }).overrideAttrs { pname = "rocblas-tensile-gfx94"; }; 71 54 72 - cmakeFlags = [ 73 - "-DCMAKE_C_COMPILER=hipcc" 74 - "-DCMAKE_CXX_COMPILER=hipcc" 75 - "-Dpython=python3" 76 - "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 77 - "-DBUILD_WITH_TENSILE=${if buildTensile then "ON" else "OFF"}" 78 - # Manually define CMAKE_INSTALL_<DIR> 79 - # See: https://github.com/NixOS/nixpkgs/pull/197838 80 - "-DCMAKE_INSTALL_BINDIR=bin" 81 - "-DCMAKE_INSTALL_LIBDIR=lib" 82 - "-DCMAKE_INSTALL_INCLUDEDIR=include" 83 - ] ++ lib.optionals buildTensile [ 84 - "-DVIRTUALENV_HOME_DIR=/build/source/tensile" 85 - "-DTensile_TEST_LOCAL_PATH=/build/source/tensile" 86 - "-DTensile_ROOT=/build/source/tensile/lib/python${python3.pythonVersion}/site-packages/Tensile" 87 - "-DTensile_LOGIC=${tensileLogic}" 88 - "-DTensile_CODE_OBJECT_VERSION=${tensileCOVersion}" 89 - "-DTensile_SEPARATE_ARCHITECTURES=${if tensileSepArch then "ON" else "OFF"}" 90 - "-DTensile_LAZY_LIBRARY_LOADING=${if tensileLazyLib then "ON" else "OFF"}" 91 - "-DTensile_LIBRARY_FORMAT=${tensileLibFormat}" 92 - ] ++ lib.optionals buildTests [ 93 - "-DBUILD_CLIENTS_TESTS=ON" 94 - ] ++ lib.optionals buildBenchmarks [ 95 - "-DBUILD_CLIENTS_BENCHMARKS=ON" 96 - ] ++ lib.optionals (buildTests || buildBenchmarks) [ 97 - "-DCMAKE_CXX_FLAGS=-I${amd-blis}/include/blis" 55 + gfx10 = (rocblas.override { 56 + gpuTargets = [ 57 + "gfx1010" 58 + "gfx1012" 59 + "gfx1030" 98 60 ]; 61 + }).overrideAttrs { pname = "rocblas-tensile-gfx10"; }; 99 62 100 - # Tensile REALLY wants to write to the nix directory if we include it normally 101 - postPatch = lib.optionalString buildTensile '' 102 - cp -a ${tensile} tensile 103 - chmod +w -R tensile 63 + gfx11 = (rocblas.override { 64 + gpuTargets = [ 65 + "gfx1100" 66 + "gfx1101" 67 + "gfx1102" 68 + ]; 69 + }).overrideAttrs { pname = "rocblas-tensile-gfx11"; }; 104 70 105 - # Rewrap Tensile 106 - substituteInPlace tensile/bin/{.t*,.T*,*} \ 107 - --replace "${tensile}" "/build/source/tensile" 108 - 109 - substituteInPlace CMakeLists.txt \ 110 - --replace "include(virtualenv)" "" \ 111 - --replace "virtualenv_install(\''${Tensile_TEST_LOCAL_PATH})" "" 112 - ''; 113 - 114 - postInstall = lib.optionalString buildTests '' 115 - mkdir -p $test/bin 116 - cp -a $out/bin/* $test/bin 117 - rm $test/bin/*-bench || true 118 - '' + lib.optionalString buildBenchmarks '' 119 - mkdir -p $benchmark/bin 120 - cp -a $out/bin/* $benchmark/bin 121 - rm $benchmark/bin/*-test || true 122 - '' + lib.optionalString (buildTests || buildBenchmarks ) '' 123 - rm -rf $out/bin 124 - ''; 125 - 126 - passthru.updateScript = rocmUpdateScript { 127 - name = finalAttrs.pname; 128 - owner = finalAttrs.src.owner; 129 - repo = finalAttrs.src.repo; 130 - }; 131 - 132 - requiredSystemFeatures = [ "big-parallel" ]; 133 - 134 - meta = with lib; { 135 - description = "BLAS implementation for ROCm platform"; 136 - homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS"; 137 - license = with licenses; [ mit ]; 138 - maintainers = teams.rocm.members; 139 - platforms = platforms.linux; 140 - broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version; 141 - }; 142 - }); 143 - 144 - gfx80 = runCommand "rocblas-gfx80" { preferLocalBuild = true; } '' 145 - mkdir -p $out/lib/rocblas/library 146 - cp -a ${rocblas}/lib/rocblas/library/*gfx80* $out/lib/rocblas/library 147 - ''; 148 - 149 - gfx90 = runCommand "rocblas-gfx90" { preferLocalBuild = true; } '' 150 - mkdir -p $out/lib/rocblas/library 151 - cp -a ${rocblas}/lib/rocblas/library/*gfx90* $out/lib/rocblas/library 152 - ''; 153 - 154 - gfx94 = runCommand "rocblas-gfx94" { preferLocalBuild = true; } '' 155 - mkdir -p $out/lib/rocblas/library 156 - cp -a ${rocblas}/lib/rocblas/library/*gfx94* $out/lib/rocblas/library 157 - ''; 158 - 159 - gfx10 = runCommand "rocblas-gfx10" { preferLocalBuild = true; } '' 160 - mkdir -p $out/lib/rocblas/library 161 - cp -a ${rocblas}/lib/rocblas/library/*gfx10* $out/lib/rocblas/library 162 - ''; 163 - 164 - gfx11 = runCommand "rocblas-gfx11" { preferLocalBuild = true; } '' 165 - mkdir -p $out/lib/rocblas/library 166 - cp -a ${rocblas}/lib/rocblas/library/*gfx11* $out/lib/rocblas/library 167 - ''; 71 + # Unfortunately, we have to do two full builds, otherwise we get overlapping _fallback.dat files 72 + fallbacks = rocblas.overrideAttrs { pname = "rocblas-tensile-fallbacks"; }; 168 73 in stdenv.mkDerivation (finalAttrs: { 169 - inherit (rocblas) pname version src passthru meta; 74 + pname = "rocblas"; 75 + version = "5.7.0"; 170 76 171 77 outputs = [ 172 78 "out" ··· 83 175 "benchmark" 84 176 ]; 85 177 86 - dontUnpack = true; 87 - dontPatch = true; 88 - dontConfigure = true; 89 - dontBuild = true; 178 + src = fetchFromGitHub { 179 + owner = "ROCmSoftwarePlatform"; 180 + repo = "rocBLAS"; 181 + rev = "rocm-${finalAttrs.version}"; 182 + hash = "sha256-3wKnwvAra8u9xqlC05wUD+gSoBILTVJFU2cIV6xv3Lk="; 183 + }; 90 184 91 - installPhase = '' 92 - runHook preInstall 185 + nativeBuildInputs = [ 186 + cmake 187 + rocm-cmake 188 + clr 189 + ]; 93 190 94 - mkdir -p $out 95 - cp -a --no-preserve=mode ${rocblas}/* $out 96 - ln -sf ${gfx80}/lib/rocblas/library/* $out/lib/rocblas/library 97 - ln -sf ${gfx90}/lib/rocblas/library/* $out/lib/rocblas/library 98 - ln -sf ${gfx94}/lib/rocblas/library/* $out/lib/rocblas/library 99 - ln -sf ${gfx10}/lib/rocblas/library/* $out/lib/rocblas/library 100 - ln -sf ${gfx11}/lib/rocblas/library/* $out/lib/rocblas/library 101 - '' + lib.optionalString buildTests '' 102 - cp -a ${rocblas.test} $test 103 - '' + lib.optionalString buildBenchmarks '' 104 - cp -a ${rocblas.benchmark} $benchmark 105 - '' + '' 106 - runHook postInstall 191 + buildInputs = [ 192 + python3 193 + ] ++ lib.optionals buildTensile [ 194 + msgpack 195 + libxml2 196 + python3Packages.msgpack 197 + python3Packages.joblib 198 + ] ++ lib.optionals buildTests [ 199 + gtest 200 + ] ++ lib.optionals (buildTests || buildBenchmarks) [ 201 + gfortran 202 + openmp 203 + amd-blis 204 + ] ++ lib.optionals (buildTensile || buildTests || buildBenchmarks) [ 205 + python3Packages.pyyaml 206 + ]; 207 + 208 + cmakeFlags = [ 209 + "-DCMAKE_C_COMPILER=hipcc" 210 + "-DCMAKE_CXX_COMPILER=hipcc" 211 + "-Dpython=python3" 212 + "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 213 + "-DBUILD_WITH_TENSILE=${if buildTensile then "ON" else "OFF"}" 214 + # Manually define CMAKE_INSTALL_<DIR> 215 + # See: https://github.com/NixOS/nixpkgs/pull/197838 216 + "-DCMAKE_INSTALL_BINDIR=bin" 217 + "-DCMAKE_INSTALL_LIBDIR=lib" 218 + "-DCMAKE_INSTALL_INCLUDEDIR=include" 219 + ] ++ lib.optionals buildTensile [ 220 + "-DVIRTUALENV_HOME_DIR=/build/source/tensile" 221 + "-DTensile_TEST_LOCAL_PATH=/build/source/tensile" 222 + "-DTensile_ROOT=/build/source/tensile/${python3.sitePackages}/Tensile" 223 + "-DTensile_LOGIC=${tensileLogic}" 224 + "-DTensile_CODE_OBJECT_VERSION=${tensileCOVersion}" 225 + "-DTensile_SEPARATE_ARCHITECTURES=${if tensileSepArch then "ON" else "OFF"}" 226 + "-DTensile_LAZY_LIBRARY_LOADING=${if tensileLazyLib then "ON" else "OFF"}" 227 + "-DTensile_LIBRARY_FORMAT=${tensileLibFormat}" 228 + ] ++ lib.optionals buildTests [ 229 + "-DBUILD_CLIENTS_TESTS=ON" 230 + ] ++ lib.optionals buildBenchmarks [ 231 + "-DBUILD_CLIENTS_BENCHMARKS=ON" 232 + ] ++ lib.optionals (buildTests || buildBenchmarks) [ 233 + "-DCMAKE_CXX_FLAGS=-I${amd-blis}/include/blis" 234 + ]; 235 + 236 + postPatch = lib.optionalString (finalAttrs.pname != "rocblas") '' 237 + # Return early and install tensile files manually 238 + substituteInPlace library/src/CMakeLists.txt \ 239 + --replace "set_target_properties( TensileHost PROPERTIES OUTPUT_NAME" "return()''\nset_target_properties( TensileHost PROPERTIES OUTPUT_NAME" 240 + '' + lib.optionalString (buildTensile && finalAttrs.pname == "rocblas") '' 241 + # Link the prebuilt Tensile files 242 + mkdir -p build/Tensile/library 243 + 244 + for path in ${gfx80} ${gfx90} ${gfx94} ${gfx10} ${gfx11} ${fallbacks}; do 245 + ln -s $path/lib/rocblas/library/* build/Tensile/library 246 + done 247 + 248 + unlink build/Tensile/library/TensileManifest.txt 249 + '' + lib.optionalString buildTensile '' 250 + # Tensile REALLY wants to write to the nix directory if we include it normally 251 + cp -a ${tensile} tensile 252 + chmod +w -R tensile 253 + 254 + # Rewrap Tensile 255 + substituteInPlace tensile/bin/{.t*,.T*,*} \ 256 + --replace "${tensile}" "/build/source/tensile" 257 + 258 + substituteInPlace CMakeLists.txt \ 259 + --replace "include(virtualenv)" "" \ 260 + --replace "virtualenv_install(\''${Tensile_TEST_LOCAL_PATH})" "" 107 261 ''; 262 + 263 + postInstall = lib.optionalString (finalAttrs.pname == "rocblas") '' 264 + ln -sf ${fallbacks}/lib/rocblas/library/TensileManifest.txt $out/lib/rocblas/library 265 + '' + lib.optionalString (finalAttrs.pname != "rocblas") '' 266 + mkdir -p $out/lib/rocblas/library 267 + rm -rf $out/share 268 + '' + lib.optionalString (finalAttrs.pname != "rocblas" && finalAttrs.pname != "rocblas-tensile-fallbacks") '' 269 + rm Tensile/library/{TensileManifest.txt,*_fallback.dat} 270 + mv Tensile/library/* $out/lib/rocblas/library 271 + '' + lib.optionalString (finalAttrs.pname == "rocblas-tensile-fallbacks") '' 272 + mv Tensile/library/{TensileManifest.txt,*_fallback.dat} $out/lib/rocblas/library 273 + '' + lib.optionalString buildTests '' 274 + mkdir -p $test/bin 275 + cp -a $out/bin/* $test/bin 276 + rm $test/bin/*-bench || true 277 + '' + lib.optionalString buildBenchmarks '' 278 + mkdir -p $benchmark/bin 279 + cp -a $out/bin/* $benchmark/bin 280 + rm $benchmark/bin/*-test || true 281 + '' + lib.optionalString (buildTests || buildBenchmarks ) '' 282 + rm -rf $out/bin 283 + ''; 284 + 285 + passthru.updateScript = rocmUpdateScript { 286 + name = finalAttrs.pname; 287 + owner = finalAttrs.src.owner; 288 + repo = finalAttrs.src.repo; 289 + }; 290 + 291 + requiredSystemFeatures = [ "big-parallel" ]; 292 + 293 + meta = with lib; { 294 + description = "BLAS implementation for ROCm platform"; 295 + homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS"; 296 + license = with licenses; [ mit ]; 297 + maintainers = teams.rocm.members; 298 + platforms = platforms.linux; 299 + broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version; 300 + }; 108 301 })
+88
pkgs/development/rocm-modules/5/rpp/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , rocmUpdateScript 5 + , cmake 6 + , rocm-cmake 7 + , rocm-docs-core 8 + , half 9 + , clr 10 + , openmp 11 + , boost 12 + , python3Packages 13 + , buildDocs ? false # Needs internet 14 + , useOpenCL ? false 15 + , useCPU ? false 16 + , gpuTargets ? [ ] 17 + }: 18 + 19 + stdenv.mkDerivation (finalAttrs: { 20 + pname = "rpp-" + ( 21 + if (!useOpenCL && !useCPU) then "hip" 22 + else if (!useOpenCL && !useCPU) then "opencl" 23 + else "cpu" 24 + ); 25 + 26 + version = "5.7.0"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "GPUOpen-ProfessionalCompute-Libraries"; 30 + repo = "rpp"; 31 + rev = "rocm-${finalAttrs.version}"; 32 + hash = "sha256-s6ODmxPBLpR5f8VALaW6F0p0rZSxSd2LH2+60SEfLCk="; 33 + }; 34 + 35 + nativeBuildInputs = [ 36 + cmake 37 + rocm-cmake 38 + clr 39 + ] ++ lib.optionals buildDocs [ 40 + rocm-docs-core 41 + python3Packages.python 42 + ]; 43 + 44 + buildInputs = [ 45 + half 46 + openmp 47 + boost 48 + ]; 49 + 50 + cmakeFlags = [ 51 + "-DROCM_PATH=${clr}" 52 + ] ++ lib.optionals (gpuTargets != [ ]) [ 53 + "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 54 + ] ++ lib.optionals (!useOpenCL && !useCPU) [ 55 + "-DCMAKE_C_COMPILER=hipcc" 56 + "-DCMAKE_CXX_COMPILER=hipcc" 57 + "-DBACKEND=HIP" 58 + ] ++ lib.optionals (useOpenCL && !useCPU) [ 59 + "-DBACKEND=OCL" 60 + ] ++ lib.optionals useCPU [ 61 + "-DBACKEND=CPU" 62 + ]; 63 + 64 + postPatch = lib.optionalString (!useOpenCL && !useCPU) '' 65 + # Bad path 66 + substituteInPlace CMakeLists.txt \ 67 + --replace "COMPILER_FOR_HIP \''${ROCM_PATH}/llvm/bin/clang++" "COMPILER_FOR_HIP ${clr}/bin/hipcc" 68 + ''; 69 + 70 + postBuild = lib.optionalString buildDocs '' 71 + python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en ../docs _build/html 72 + ''; 73 + 74 + passthru.updateScript = rocmUpdateScript { 75 + name = finalAttrs.pname; 76 + owner = finalAttrs.src.owner; 77 + repo = finalAttrs.src.repo; 78 + }; 79 + 80 + meta = with lib; { 81 + description = "Comprehensive high-performance computer vision library for AMD processors"; 82 + homepage = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/rpp"; 83 + license = with licenses; [ mit ]; 84 + maintainers = teams.rocm.members; 85 + platforms = platforms.linux; 86 + broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version; 87 + }; 88 + })
+2 -2
pkgs/development/tools/build-managers/apache-maven/default.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "apache-maven"; 13 - version = "3.9.4"; 13 + version = "3.9.5"; 14 14 15 15 src = fetchurl { 16 16 url = "mirror://apache/maven/maven-3/${finalAttrs.version}/binaries/${finalAttrs.pname}-${finalAttrs.version}-bin.tar.gz"; 17 - hash = "sha256-/2a3DIMKONMx1E9sJaN7WCRx3vmhYck5ArrHvqMJgxk="; 17 + hash = "sha256-X9JysQUEH+geLkL2OZdl4BX8STjvN1O6SvnwEZ2E73w="; 18 18 }; 19 19 20 20 sourceRoot = ".";
+3 -3
pkgs/development/tools/build-managers/moon/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "moon"; 12 - version = "1.14.3"; 12 + version = "1.15.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "moonrepo"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-DP54+0pTKdimaivKVr2ABWSRMPgeoXkT7HHzKwBkXu0="; 18 + hash = "sha256-qFfCYgnCSePbE/YSMP3Ib1X/wTZQvTI0k7A+KNL6q0g="; 19 19 }; 20 20 21 - cargoHash = "sha256-6mE/CrX3u10DFh3UrOOtkubo0oAs/+F4gAiSDbZmVjU="; 21 + cargoHash = "sha256-DpNaAuorbpguSPneuWw0DVZQF+QbXOCW6VWwtfYVqkw="; 22 22 23 23 env = { 24 24 RUSTFLAGS = "-C strip=symbols";
+2 -2
pkgs/development/tools/butane/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "butane"; 5 - version = "0.18.0"; 5 + version = "0.19.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "coreos"; 9 9 repo = "butane"; 10 10 rev = "v${version}"; 11 - hash = "sha256-HkvDJVSGve6t1gEek8FvfIK20r5TOHRJ71KsGUj95fM="; 11 + hash = "sha256-v3HJpkfzGFii4hUfKRiFwcBcAObL1ItYw/9t8FO9gss="; 12 12 }; 13 13 14 14 vendorHash = null;
+3 -3
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dagger"; 5 - version = "0.8.7"; 5 + version = "0.8.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dagger"; 9 9 repo = "dagger"; 10 10 rev = "v${version}"; 11 - hash = "sha256-vlHLqqUMZAuBgI5D1L2g6u3PDZsUp5oUez4x9ydOUtM="; 11 + hash = "sha256-EHAQRmBgQEM0ypfUwuaoPnoKsQb1S+tarO1nHdmY5RI="; 12 12 }; 13 13 14 - vendorHash = "sha256-B8Qvyvh9MRGFDBvc/Hu+IitBBdHvEU3QjLJuIy1S04A="; 14 + vendorHash = "sha256-fUNet9P6twEJP4eYooiHZ6qaJ3jEkJUwQ2zPzk3+eIs="; 15 15 proxyVendor = true; 16 16 17 17 subPackages = [
+3 -3
pkgs/development/tools/dapr/cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dapr-cli"; 5 - version = "1.11.0"; 5 + version = "1.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dapr"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Fhuksf0EMzu3JBLO4eZyc8GctNyfNE1v/8a3TOFKKQg="; 11 + sha256 = "sha256-G2n6VGP3ncuZ9siXojr4gx0VacIkKSt4OSQo3ZOecr0="; 12 12 }; 13 13 14 - vendorHash = "sha256-DpHb+TCBW0fkwRZRqeGABo5psLJNBOW1nSSRWWVn+Mg="; 14 + vendorHash = "sha256-/sdW1cDFpOMkXN4RXJQB1PpDbyNmTEOo9OrK5A7cRGQ="; 15 15 16 16 proxyVendor = true; 17 17
+16 -7
pkgs/development/tools/electron/binary/default.nix
··· 122 122 headers = "03mb1v5xzn2lp317r0mik9dx2nnxc7m26imygk13dgmafydd6aah"; 123 123 }; 124 124 125 - electron_22-bin = mkElectron "22.3.26" { 126 - armv7l-linux = "265ce4e53f92b1e23c3b6c3e5aa67bba556a6e42f87159aabd65d898b75037dd"; 127 - aarch64-linux = "9d085db80629418f1eb7ab214b746b6ce29bf578ac49642991a3b37fe46b3ae6"; 128 - x86_64-linux = "22e15f9bc467f6b67a2ecdb443b23a33e3b599d918e8933b5a6c652c1b73d324"; 129 - x86_64-darwin = "964ae05bcc8f4c81fbc86d6e2f1e0cd65fe1b1e47a715aba7a883ff6f6d02577"; 130 - aarch64-darwin = "2dd42d9b2ed6cd9649ef9fb9aadda04fbbb01de3a6ea6ac053d95aaaa80ed16e"; 131 - headers = "0nqz6g68m16155dmaydbca2z05pgs4qnkd8djba9zpqh7priv24n"; 125 + electron_22-bin = mkElectron "22.3.27" { 126 + armv7l-linux = "9f8372606e5ede83cf1c73a3d8ff07047e4e3ef614aa89a76cd497dc06cf119d"; 127 + aarch64-linux = "60279395a5ce4eaf3c08f1e717771b203830902d3fe3a7c311bc37deb1a0e15e"; 128 + x86_64-linux = "631d8eb08098c48ce2b29421e74c69ac0312b1e42f445d8a805414ba1242bf3a"; 129 + x86_64-darwin = "01f053d08cb2855acb14f0465f4e36324a41bd13b3b2ead142970a56df3e9db1"; 130 + aarch64-darwin = "2b87e9f766692caaa16d7750bfab2f609c0eab906f55996c7d438d8e18ac8867"; 131 + headers = "0hxp7jn30jncffw5xn8imk1hww56af34npp8ma58ha3qdm89146q"; 132 132 }; 133 133 134 134 electron_23-bin = mkElectron "23.3.13" { ··· 165 165 x86_64-darwin = "ea9434ad717f12771f8c508b664ed8d18179b397910ce81f4b6e21efce90b754"; 166 166 aarch64-darwin = "97cb2d00d06f331b4c028fa96373abdd7b5a71c2aa31b56cdf67d391f889f384"; 167 167 headers = "00r11n0i0j7brkjbb8b0b4df6kgkwdplic4l50y9l4a7sbg6i43m"; 168 + }; 169 + 170 + electron_27-bin = mkElectron "27.0.0" { 171 + armv7l-linux = "81070012b0abbd763c59301044585be7a0f0092d80f9a8507744720e267dae2e"; 172 + aarch64-linux = "202c5c6817081739e7bf15127c17c84ce2e553457c69a17557dec0928d40f354"; 173 + x86_64-linux = "6c31e5733513c86eb5bb30169800bba5de8a055baadd9e0a5d153ea8fd2324ae"; 174 + x86_64-darwin = "8c2b944f3949265526410704ecd925c85ebb20d61f5c739081336bd1d29bd083"; 175 + aarch64-darwin = "2fc319c53f6dc61e2e424d46712caead7022b5124c9674f3b15b45c556dd0623"; 176 + headers = "1pb8xhaarkmgss00ap4jbf693i03z4mwh5ilpkz6dsg1b9fka84q"; 168 177 }; 169 178 }
+4 -2
pkgs/development/tools/electron/common.nix
··· 42 42 43 43 src = null; 44 44 45 - patches = base.patches ++ [ 45 + patches = base.patches ++ lib.optional (lib.versionOlder info.version "28") 46 46 (substituteAll { 47 47 name = "version.patch"; 48 48 src = if lib.versionAtLeast info.version "27" then ./version.patch else ./version-old.patch; 49 49 inherit (info) version; 50 50 }) 51 - ]; 51 + ; 52 52 53 53 unpackPhase = '' 54 54 runHook preUnpack ··· 167 167 enable_check_raw_ptr_fields = false; 168 168 } // lib.optionalAttrs (lib.versionOlder info.version "26") { 169 169 use_gnome_keyring = false; 170 + } // lib.optionalAttrs (lib.versionAtLeast info.version "28") { 171 + override_electron_version = info.version; 170 172 }; 171 173 172 174 installPhase = ''
+915 -23
pkgs/development/tools/electron/info.json
··· 1 1 { 2 + "28": { 3 + "deps": { 4 + "src/electron": { 5 + "fetcher": "fetchFromGitHub", 6 + "hash": "sha256-klH7DkP/wFUh0IxMMr//EPIsQRv5RzykAR3xC17k9jI=", 7 + "owner": "electron", 8 + "repo": "electron", 9 + "rev": "v28.0.0-nightly.20231009" 10 + }, 11 + "src": { 12 + "fetcher": "fetchFromGitiles", 13 + "hash": "sha256-vXnKOAl9gG0VnYs02Lko2EsDi3eIdV9+nPSyzDFxIQQ=", 14 + "url": "https://chromium.googlesource.com/chromium/src.git", 15 + "rev": "119.0.6045.0", 16 + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; " 17 + }, 18 + "src/third_party/clang-format/script": { 19 + "fetcher": "fetchFromGitiles", 20 + "hash": "sha256-7VvofDDQe+SoMRBfVk26q+C+OPyOE7QH35wVWkfDKxs=", 21 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", 22 + "rev": "e5337933f2951cacd3aeacd238ce4578163ca0b9" 23 + }, 24 + "src/third_party/libc++/src": { 25 + "fetcher": "fetchFromGitiles", 26 + "hash": "sha256-6kuGJCCRgOwrV85e2i+UTyzt40u2pTET6cs0/MtI9Hk=", 27 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", 28 + "rev": "7cf98622abaf832e2d4784889ebc69d5b6fde4d8" 29 + }, 30 + "src/third_party/libc++abi/src": { 31 + "fetcher": "fetchFromGitiles", 32 + "hash": "sha256-iFIXi4kq/LhNhFPJG4UJfO08MCxvthpiZ0WT9jg0lHE=", 33 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", 34 + "rev": "e8e4eb8f1c413ea4365256b2b83a6093c95d2d86" 35 + }, 36 + "src/third_party/libunwind/src": { 37 + "fetcher": "fetchFromGitiles", 38 + "hash": "sha256-ytY/QvFzbqkGbsB+um1Rxo+O5DEOFUxUzRIuKMrC8YE=", 39 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", 40 + "rev": "43e5a34c5b7066a7ee15c74f09dc37b4b9b5630e" 41 + }, 42 + "src/chrome/test/data/perf/canvas_bench": { 43 + "fetcher": "fetchFromGitiles", 44 + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", 45 + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", 46 + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732" 47 + }, 48 + "src/chrome/test/data/perf/frame_rate/content": { 49 + "fetcher": "fetchFromGitiles", 50 + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", 51 + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git", 52 + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9" 53 + }, 54 + "src/chrome/test/data/xr/webvr_info": { 55 + "fetcher": "fetchFromGitiles", 56 + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", 57 + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git", 58 + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248" 59 + }, 60 + "src/docs/website": { 61 + "fetcher": "fetchFromGitiles", 62 + "hash": "sha256-aYgan6NIIIWDzCplczvU57TZQ6GAluejBoWjfx5FPs4=", 63 + "url": "https://chromium.googlesource.com/website.git", 64 + "rev": "98972e05cf600ceefe641ac5d83b661e2792fcb4" 65 + }, 66 + "src/media/cdm/api": { 67 + "fetcher": "fetchFromGitiles", 68 + "hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=", 69 + "url": "https://chromium.googlesource.com/chromium/cdm.git", 70 + "rev": "fef0b5aa1bd31efb88dfab804bdbe614f3d54f28" 71 + }, 72 + "src/net/third_party/quiche/src": { 73 + "fetcher": "fetchFromGitiles", 74 + "hash": "sha256-dziuBpghbxrXXH6on6WxYvfHInSaUWyNrWbYwAJeMuA=", 75 + "url": "https://quiche.googlesource.com/quiche.git", 76 + "rev": "0c75f987990bfb2fe27eeaa8f3cc78f98f3ef42d" 77 + }, 78 + "src/third_party/angle": { 79 + "fetcher": "fetchFromGitiles", 80 + "hash": "sha256-PpW7/iZWiMUhmGfAARnSAn3Sd29ngfz6Q9gY+A994LI=", 81 + "url": "https://chromium.googlesource.com/angle/angle.git", 82 + "rev": "3d5308aac229dabf751b9ebf8a7e81fa2b0477cd" 83 + }, 84 + "src/third_party/angle/third_party/glmark2/src": { 85 + "fetcher": "fetchFromGitiles", 86 + "hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=", 87 + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", 88 + "rev": "ca8de51fedb70bace5351c6b002eb952c747e889" 89 + }, 90 + "src/third_party/angle/third_party/rapidjson/src": { 91 + "fetcher": "fetchFromGitiles", 92 + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", 93 + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson", 94 + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f" 95 + }, 96 + "src/third_party/angle/third_party/VK-GL-CTS/src": { 97 + "fetcher": "fetchFromGitiles", 98 + "hash": "sha256-yXo4h4SgMdmHxtT5IeFDzBa5hq/7RZtMRrktaLJkvfs=", 99 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", 100 + "rev": "a55b0930e9db612b25cc67701569931200bc2ee0" 101 + }, 102 + "src/third_party/anonymous_tokens/src": { 103 + "fetcher": "fetchFromGitiles", 104 + "hash": "sha256-/AuMmFWKOaYCsd9cHbZBYUqJUHXJ0xxOuIWe/+lEZ1c=", 105 + "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", 106 + "rev": "79562f0175dba82f671046b5bdea0853323445b7" 107 + }, 108 + "src/third_party/content_analysis_sdk/src": { 109 + "fetcher": "fetchFromGitiles", 110 + "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=", 111 + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git", 112 + "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc" 113 + }, 114 + "src/third_party/dav1d/libdav1d": { 115 + "fetcher": "fetchFromGitiles", 116 + "hash": "sha256-KSo2s3M3S13gY84NlAdnPsjoKfJZy7ipTlWSvUHD9Ak=", 117 + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", 118 + "rev": "f8ae94eca0f53502a2cddd29a263c1edea4822a0" 119 + }, 120 + "src/third_party/dawn": { 121 + "fetcher": "fetchFromGitiles", 122 + "hash": "sha256-PE1LHtfdL9grVxBKaSVoc/kc6eHLaP7LKJFWxx+BByE=", 123 + "url": "https://dawn.googlesource.com/dawn.git", 124 + "rev": "e1f1c0135a5eca328a320d4f14d21b24576eea9b" 125 + }, 126 + "src/third_party/dawn/third_party/glfw": { 127 + "fetcher": "fetchFromGitiles", 128 + "hash": "sha256-TwAPRjQxIz3J+zbNxzCp5Tek7MwisxdekMpY5QGsKyg=", 129 + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", 130 + "rev": "62e175ef9fae75335575964c845a302447c012c7" 131 + }, 132 + "src/third_party/dawn/third_party/dxc": { 133 + "fetcher": "fetchFromGitiles", 134 + "hash": "sha256-uCSypev3Jvy6vfzF0AG3w9DIewV7u4w7TNtw1WVVrXM=", 135 + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", 136 + "rev": "6b4b0eb5f2ca9b9039a7dbf7b324a9478fbd6f03" 137 + }, 138 + "src/third_party/dawn/third_party/dxheaders": { 139 + "fetcher": "fetchFromGitiles", 140 + "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", 141 + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", 142 + "rev": "980971e835876dc0cde415e8f9bc646e64667bf7" 143 + }, 144 + "src/third_party/dawn/third_party/khronos/OpenGL-Registry": { 145 + "fetcher": "fetchFromGitiles", 146 + "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", 147 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry", 148 + "rev": "5bae8738b23d06968e7c3a41308568120943ae77" 149 + }, 150 + "src/third_party/dawn/third_party/khronos/EGL-Registry": { 151 + "fetcher": "fetchFromGitiles", 152 + "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", 153 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry", 154 + "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071" 155 + }, 156 + "src/third_party/dawn/third_party/webgpu-cts": { 157 + "fetcher": "fetchFromGitiles", 158 + "hash": "sha256-+pKnhSC7qQf8P5YL7ei1IPJ0ur89IJAiItnXhw6HKLo=", 159 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", 160 + "rev": "be1210e145e89e7a2943947d983f9592495e0f52" 161 + }, 162 + "src/third_party/highway/src": { 163 + "fetcher": "fetchFromGitiles", 164 + "hash": "sha256-kNb9UVcFq2BIf9nftUgN8ciFFCzRCou/sLwVf08jf3E=", 165 + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", 166 + "rev": "8f20644eca693cfb74aa795b0006b6779c370e7a" 167 + }, 168 + "src/third_party/google_benchmark/src": { 169 + "fetcher": "fetchFromGitiles", 170 + "hash": "sha256-h2ryAQAuHI54Cni88L85e7Np4KATGVTRdDcmUvCNeWc=", 171 + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git", 172 + "rev": "b177433f3ee2513b1075140c723d73ab8901790f" 173 + }, 174 + "src/third_party/boringssl/src": { 175 + "fetcher": "fetchFromGitiles", 176 + "hash": "sha256-FBQ7y4N2rCM/Cyd6LBnDUXpSa2O3osUXukECTBjZL6s=", 177 + "url": "https://boringssl.googlesource.com/boringssl.git", 178 + "rev": "d24a38200fef19150eef00cad35b138936c08767" 179 + }, 180 + "src/third_party/breakpad/breakpad": { 181 + "fetcher": "fetchFromGitiles", 182 + "hash": "sha256-8AkC/8oX4OWAcV21laJ0AeMRB9G04rFc6UJFy7Wus4A=", 183 + "url": "https://chromium.googlesource.com/breakpad/breakpad.git", 184 + "rev": "8988364bcddd9b194b0bf931c10bc125987330ed" 185 + }, 186 + "src/third_party/cast_core/public/src": { 187 + "fetcher": "fetchFromGitiles", 188 + "hash": "sha256-AalRQhJmornCqmvE2+36J/3LubaA0jr6P1PXy32lX4I=", 189 + "url": "https://chromium.googlesource.com/cast_core/public", 190 + "rev": "71f51fd6fa45fac73848f65421081edd723297cd" 191 + }, 192 + "src/third_party/catapult": { 193 + "fetcher": "fetchFromGitiles", 194 + "hash": "sha256-j5NFdjcsv3CaAOrUmNkuxodQyudxqWCNPTd6ovW83sg=", 195 + "url": "https://chromium.googlesource.com/catapult.git", 196 + "rev": "4f81c1e295978227d83f1b42ceff40b4f9b5b08c" 197 + }, 198 + "src/third_party/ced/src": { 199 + "fetcher": "fetchFromGitiles", 200 + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", 201 + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", 202 + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5" 203 + }, 204 + "src/third_party/chromium-variations": { 205 + "fetcher": "fetchFromGitiles", 206 + "hash": "sha256-mWnpJb5yV30slOvqc543uqxN1t6TEGP2H3MKl7x6mbw=", 207 + "url": "https://chromium.googlesource.com/chromium-variations.git", 208 + "rev": "990efdd6cf54f2124621d065e2de629856c395e4" 209 + }, 210 + "src/third_party/cld_3/src": { 211 + "fetcher": "fetchFromGitiles", 212 + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", 213 + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git", 214 + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661" 215 + }, 216 + "src/third_party/colorama/src": { 217 + "fetcher": "fetchFromGitiles", 218 + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", 219 + "url": "https://chromium.googlesource.com/external/colorama.git", 220 + "rev": "3de9f013df4b470069d03d250224062e8cf15c49" 221 + }, 222 + "src/third_party/cpu_features/src": { 223 + "fetcher": "fetchFromGitiles", 224 + "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", 225 + "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git", 226 + "rev": "936b9ab5515dead115606559502e3864958f7f6e" 227 + }, 228 + "src/third_party/cpuinfo/src": { 229 + "fetcher": "fetchFromGitiles", 230 + "hash": "sha256-nOSaLZGqmt+8W5Ut9QHDKznh1cekl1jL2ghCM4mgbgc=", 231 + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", 232 + "rev": "959002f82d7962a473d8bf301845f2af720e0aa4" 233 + }, 234 + "src/third_party/crc32c/src": { 235 + "fetcher": "fetchFromGitiles", 236 + "hash": "sha256-urg0bmnfMfHagLPELp4WrNCz1gBZ6DFOWpDue1KsMtc=", 237 + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", 238 + "rev": "fa5ade41ee480003d9c5af6f43567ba22e4e17e6" 239 + }, 240 + "src/third_party/cros_system_api": { 241 + "fetcher": "fetchFromGitiles", 242 + "hash": "sha256-uTeouExil2es07n1a4oVa/r6CUraZ0+iu8Q+A1n4kgA=", 243 + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", 244 + "rev": "b7b78587c03de1cd478f31f734498430773adeb3" 245 + }, 246 + "src/third_party/crossbench": { 247 + "fetcher": "fetchFromGitiles", 248 + "hash": "sha256-s/+y5bMj+CRnljFZ5aWKirPCsRUjckLOZ5F65WnPYSY=", 249 + "url": "https://chromium.googlesource.com/crossbench.git", 250 + "rev": "06981428c28d66678ebec13ca1fac3785cf51bb1" 251 + }, 252 + "src/third_party/depot_tools": { 253 + "fetcher": "fetchFromGitiles", 254 + "hash": "sha256-Zx8VtOMxysriVmcPb9YkdS84WXV6NsSkfnCSV8OBwbc=", 255 + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", 256 + "rev": "90a30a5b5357636fa05bb315c393275be7ca705c" 257 + }, 258 + "src/third_party/devtools-frontend/src": { 259 + "fetcher": "fetchFromGitiles", 260 + "hash": "sha256-p95bOkzo984NqbWNs0Ee7QUd6Iz+Zz1e+3ENUzbFELY=", 261 + "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 262 + "rev": "46268f4b777d9e3812ae478fd3254f82fea73f3a" 263 + }, 264 + "src/third_party/dom_distiller_js/dist": { 265 + "fetcher": "fetchFromGitiles", 266 + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", 267 + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", 268 + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d" 269 + }, 270 + "src/third_party/eigen3/src": { 271 + "fetcher": "fetchFromGitiles", 272 + "hash": "sha256-a7TnzR57VmIBUqAEKmxncgV/22g3z7b1lEHsYnNZjKo=", 273 + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", 274 + "rev": "18018ed013029ca3f28f52a62360999b5a659eac" 275 + }, 276 + "src/third_party/farmhash/src": { 277 + "fetcher": "fetchFromGitiles", 278 + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", 279 + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", 280 + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45" 281 + }, 282 + "src/third_party/ffmpeg": { 283 + "fetcher": "fetchFromGitiles", 284 + "hash": "sha256-uRgHTVaCAEaoqY20SmePQbApPmjimgggm5922KKfnbc=", 285 + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", 286 + "rev": "0ba37733400593b162e5ae9ff26b384cff49c250" 287 + }, 288 + "src/third_party/flac": { 289 + "fetcher": "fetchFromGitiles", 290 + "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", 291 + "url": "https://chromium.googlesource.com/chromium/deps/flac.git", 292 + "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c" 293 + }, 294 + "src/third_party/flatbuffers/src": { 295 + "fetcher": "fetchFromGitiles", 296 + "hash": "sha256-yu+bMwlTqT5I+BbJhemGMvs/Yw9TusNnFsHgERXYb2M=", 297 + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git", 298 + "rev": "0343396e49d1c0bf4ca1058130efd9585ecb3c8f" 299 + }, 300 + "src/third_party/fontconfig/src": { 301 + "fetcher": "fetchFromGitiles", 302 + "hash": "sha256-7PFmgr/+KNEYxCMuxMD2Zi9Ydcbp88IU7exr55a392Q=", 303 + "url": "https://chromium.googlesource.com/external/fontconfig.git", 304 + "rev": "2fb3419a92156569bc1ec707401258c922cd0d99" 305 + }, 306 + "src/third_party/fp16/src": { 307 + "fetcher": "fetchFromGitiles", 308 + "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", 309 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", 310 + "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91" 311 + }, 312 + "src/third_party/gemmlowp/src": { 313 + "fetcher": "fetchFromGitiles", 314 + "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", 315 + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git", 316 + "rev": "13d57703abca3005d97b19df1f2db731607a7dc2" 317 + }, 318 + "src/third_party/grpc/src": { 319 + "fetcher": "fetchFromGitiles", 320 + "hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=", 321 + "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git", 322 + "rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737" 323 + }, 324 + "src/third_party/freetype/src": { 325 + "fetcher": "fetchFromGitiles", 326 + "hash": "sha256-+n7BwWerzg8bMIgZYBOtCibfNkECijNVJKNk7qOQVhU=", 327 + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 328 + "rev": "7b308a29dd105074eea9c8d5953a182d325f74f1" 329 + }, 330 + "src/third_party/freetype-testing/src": { 331 + "fetcher": "fetchFromGitiles", 332 + "hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=", 333 + "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git", 334 + "rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f" 335 + }, 336 + "src/third_party/fxdiv/src": { 337 + "fetcher": "fetchFromGitiles", 338 + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", 339 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", 340 + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8" 341 + }, 342 + "src/third_party/harfbuzz-ng/src": { 343 + "fetcher": "fetchFromGitiles", 344 + "hash": "sha256-+fClyD9Rsge9qdGF8WCv8taLTWNL8iManpXZUzDL2LM=", 345 + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", 346 + "rev": "db700b5670d9475cc8ed4880cc9447b232c5e432" 347 + }, 348 + "src/third_party/emoji-segmenter/src": { 349 + "fetcher": "fetchFromGitiles", 350 + "hash": "sha256-oT9mAKoKnrsFsBAeTRfPOXM76HRQQabFAlPpfKUGFhs=", 351 + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git", 352 + "rev": "9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e" 353 + }, 354 + "src/third_party/ots/src": { 355 + "fetcher": "fetchFromGitiles", 356 + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", 357 + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git", 358 + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33" 359 + }, 360 + "src/third_party/libgav1/src": { 361 + "fetcher": "fetchFromGitiles", 362 + "hash": "sha256-dT8/Mdit3Qc5Sno6DYKv1qSNr+6Lhiy24ZNNBKoVq8I=", 363 + "url": "https://chromium.googlesource.com/codecs/libgav1.git", 364 + "rev": "df0023cc95b8e606a2fd243522d823401ef86637" 365 + }, 366 + "src/third_party/googletest/src": { 367 + "fetcher": "fetchFromGitiles", 368 + "hash": "sha256-VYRjcM3dDY2FarviXyFMgSkXCqKfWXwtGAj2Msgm7zg=", 369 + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", 370 + "rev": "af29db7ec28d6df1c7f0f745186884091e602e07" 371 + }, 372 + "src/third_party/hunspell_dictionaries": { 373 + "fetcher": "fetchFromGitiles", 374 + "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", 375 + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", 376 + "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e" 377 + }, 378 + "src/third_party/icu": { 379 + "fetcher": "fetchFromGitiles", 380 + "hash": "sha256-6do7X9xUCMe2mFQoffazdC5W9UJdHp424QEThqX6P48=", 381 + "url": "https://chromium.googlesource.com/chromium/deps/icu.git", 382 + "rev": "985b9a6f70e13f3db741fed121e4dcc3046ad494" 383 + }, 384 + "src/third_party/jsoncpp/source": { 385 + "fetcher": "fetchFromGitiles", 386 + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", 387 + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", 388 + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448" 389 + }, 390 + "src/third_party/leveldatabase/src": { 391 + "fetcher": "fetchFromGitiles", 392 + "hash": "sha256-TTX2FrmcWsgqrh4uzqMyGnnnG51cVC2ILfdLxD65MLY=", 393 + "url": "https://chromium.googlesource.com/external/leveldb.git", 394 + "rev": "068d5ee1a3ac40dabd00d211d5013af44be55bea" 395 + }, 396 + "src/third_party/libFuzzer/src": { 397 + "fetcher": "fetchFromGitiles", 398 + "hash": "sha256-T0dO+1A0r6kLFoleMkY8heu80biPntCpvA6YfqA7b+E=", 399 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", 400 + "rev": "758bd21f103a501b362b1ca46fa8fcb692eaa303" 401 + }, 402 + "src/third_party/fuzztest/src": { 403 + "fetcher": "fetchFromGitiles", 404 + "hash": "sha256-53SzbbDlzLl1MTeHxBhLpVGMKICd3ka6qfGcru9AVog=", 405 + "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", 406 + "rev": "ce460dd7cae252b8505ce0009121bcac17939e3a" 407 + }, 408 + "src/third_party/libaddressinput/src": { 409 + "fetcher": "fetchFromGitiles", 410 + "hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=", 411 + "url": "https://chromium.googlesource.com/external/libaddressinput.git", 412 + "rev": "e8712e415627f22d0b00ebee8db99547077f39bd" 413 + }, 414 + "src/third_party/libaom/source/libaom": { 415 + "fetcher": "fetchFromGitiles", 416 + "hash": "sha256-76duDNvaq8o7RdswZglifr+gml86fSTdXAEx0nOTybI=", 417 + "url": "https://aomedia.googlesource.com/aom.git", 418 + "rev": "0d59418942412c4176805198f2ab7ff446637c3b" 419 + }, 420 + "src/third_party/libavif/src": { 421 + "fetcher": "fetchFromGitiles", 422 + "hash": "sha256-ZAsOy32MHx3YPvEnbBGGT4+iYhFyFPik0+9cLRoVDP4=", 423 + "url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git", 424 + "rev": "0d4747af5b3f7b150c3838e6148c49a0bf0e0064" 425 + }, 426 + "src/third_party/libavifinfo/src": { 427 + "fetcher": "fetchFromGitiles", 428 + "hash": "sha256-UAc4iYWrKWteH98hD3QLkD3JWmV/rsvWhFIVJN7tc+Q=", 429 + "url": "https://aomedia.googlesource.com/libavifinfo.git", 430 + "rev": "b496868f7c3fd17dfeeecc0364fe37e19edd548a" 431 + }, 432 + "src/third_party/nearby/src": { 433 + "fetcher": "fetchFromGitiles", 434 + "hash": "sha256-0tTpC11sFIPq+FPlkGFrDNaAK93isQV/Fd2x1lHmtQ8=", 435 + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", 436 + "rev": "d477a2d174fc0e31f6dd06264ff3f47ff8da5378" 437 + }, 438 + "src/third_party/beto-core/src": { 439 + "fetcher": "fetchFromGitiles", 440 + "hash": "sha256-qgsPK7RyVqGRji0sTcMck1JqX9iCsYIExGoGwNZyVT0=", 441 + "url": "https://beto-core.googlesource.com/beto-core.git", 442 + "rev": "b902b346037ea3f4aadf8177021f6f917b16e648" 443 + }, 444 + "src/third_party/securemessage/src": { 445 + "fetcher": "fetchFromGitiles", 446 + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", 447 + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", 448 + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84" 449 + }, 450 + "src/third_party/speedometer/v3.0": { 451 + "fetcher": "fetchFromGitiles", 452 + "hash": "sha256-PqrwtPFU3TI840za3UU8p+t4ZdyX0l79esEA602Mbq0=", 453 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", 454 + "rev": "5107c739c1b2a008e7293e3b489c4f80a8fb2e01" 455 + }, 456 + "src/third_party/ukey2/src": { 457 + "fetcher": "fetchFromGitiles", 458 + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", 459 + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git", 460 + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47" 461 + }, 462 + "src/third_party/cros-components/src": { 463 + "fetcher": "fetchFromGitiles", 464 + "hash": "sha256-grvqHNesTNc3pUkM5YH4P+LaeSWXEKBM8Kw/eRMaB4E=", 465 + "url": "https://chromium.googlesource.com/external/google3/cros_components.git", 466 + "rev": "10d2e376519e88221117e38cd901054b0153501c" 467 + }, 468 + "src/third_party/libdrm/src": { 469 + "fetcher": "fetchFromGitiles", 470 + "hash": "sha256-NUxS2rBJ0nFblvHRQUfKT933+DAws5RUTDb+RLxRF4M=", 471 + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", 472 + "rev": "98e1db501173303e58ef6a1def94ab7a2d84afc1" 473 + }, 474 + "src/third_party/expat/src": { 475 + "fetcher": "fetchFromGitiles", 476 + "hash": "sha256-FXTDGAK03jc2wvazhRKqtsFRKZUYS/9HLpZNp4JfZJI=", 477 + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", 478 + "rev": "441f98d02deafd9b090aea568282b28f66a50e36" 479 + }, 480 + "src/third_party/libipp/libipp": { 481 + "fetcher": "fetchFromGitiles", 482 + "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", 483 + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git", 484 + "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f" 485 + }, 486 + "src/third_party/libjpeg_turbo": { 487 + "fetcher": "fetchFromGitiles", 488 + "hash": "sha256-bcmp8RqQYp4lRI9NfdfYgrAJsDLecJEhgRu9oosB9lQ=", 489 + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", 490 + "rev": "30bdb85e302ecfc52593636b2f44af438e05e784" 491 + }, 492 + "src/third_party/liblouis/src": { 493 + "fetcher": "fetchFromGitiles", 494 + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", 495 + "url": "https://chromium.googlesource.com/external/liblouis-github.git", 496 + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376" 497 + }, 498 + "src/third_party/libphonenumber/dist": { 499 + "fetcher": "fetchFromGitiles", 500 + "hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=", 501 + "url": "https://chromium.googlesource.com/external/libphonenumber.git", 502 + "rev": "140dfeb81b753388e8a672900fb7a971e9a0d362" 503 + }, 504 + "src/third_party/libprotobuf-mutator/src": { 505 + "fetcher": "fetchFromGitiles", 506 + "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=", 507 + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git", 508 + "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf" 509 + }, 510 + "src/third_party/libsrtp": { 511 + "fetcher": "fetchFromGitiles", 512 + "hash": "sha256-pfLFh2JGk/g0ZZxBKTaYW9/PBpkCm0rtJeyNePUMTTc=", 513 + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git", 514 + "rev": "5b7c744eb8310250ccc534f3f86a2015b3887a0a" 515 + }, 516 + "src/third_party/libsync/src": { 517 + "fetcher": "fetchFromGitiles", 518 + "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", 519 + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git", 520 + "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6" 521 + }, 522 + "src/third_party/libvpx/source/libvpx": { 523 + "fetcher": "fetchFromGitiles", 524 + "hash": "sha256-5x0Sk8/DXaTCIydK79vWZgIx3IHeQbLUxoNyE7E+Sdo=", 525 + "url": "https://chromium.googlesource.com/webm/libvpx.git", 526 + "rev": "38a707faef72eeff89d669c553e7bfe9e08dba8f" 527 + }, 528 + "src/third_party/libwebm/source": { 529 + "fetcher": "fetchFromGitiles", 530 + "hash": "sha256-u/5nkJed0DzdhR5OLL2kIhZhOnrbyzL1Kx37vV/jcEo=", 531 + "url": "https://chromium.googlesource.com/webm/libwebm.git", 532 + "rev": "e4fbea0c9751ae8aa86629b197a28d8276a2b0da" 533 + }, 534 + "src/third_party/libwebp/src": { 535 + "fetcher": "fetchFromGitiles", 536 + "hash": "sha256-79peh0y3eeiW5cVQqVq0mUgDcGZ9BlY+OXkPZylKARY=", 537 + "url": "https://chromium.googlesource.com/webm/libwebp.git", 538 + "rev": "2af26267cdfcb63a88e5c74a85927a12d6ca1d76" 539 + }, 540 + "src/third_party/libyuv": { 541 + "fetcher": "fetchFromGitiles", 542 + "hash": "sha256-jxs9kHI40gRFhm9cU6uS1Rxj+LLUUqT9b3myihxgW7s=", 543 + "url": "https://chromium.googlesource.com/libyuv/libyuv.git", 544 + "rev": "04821d1e7d60845525e8db55c7bcd41ef5be9406" 545 + }, 546 + "src/third_party/lss": { 547 + "fetcher": "fetchFromGitiles", 548 + "hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=", 549 + "url": "https://chromium.googlesource.com/linux-syscall-support.git", 550 + "rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521" 551 + }, 552 + "src/third_party/material_color_utilities/src": { 553 + "fetcher": "fetchFromGitiles", 554 + "hash": "sha256-oi28dWuTd6ijn/RKSPukDr5GSzYiCTM2klFb7WSMDHY=", 555 + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git", 556 + "rev": "234a000e507d586c20df6e3bf5b9e035bc5ce7b1" 557 + }, 558 + "src/third_party/minigbm/src": { 559 + "fetcher": "fetchFromGitiles", 560 + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", 561 + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git", 562 + "rev": "3018207f4d89395cc271278fb9a6558b660885f5" 563 + }, 564 + "src/third_party/nasm": { 565 + "fetcher": "fetchFromGitiles", 566 + "hash": "sha256-L+b3X3vsfpY6FSlIK/AHhxhmq2cXd50vND6uT6yn8Qs=", 567 + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", 568 + "rev": "7fc833e889d1afda72c06220e5bed8fb43b2e5ce" 569 + }, 570 + "src/third_party/neon_2_sse/src": { 571 + "fetcher": "fetchFromGitiles", 572 + "hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=", 573 + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", 574 + "rev": "a15b489e1222b2087007546b4912e21293ea86ff" 575 + }, 576 + "src/third_party/openh264/src": { 577 + "fetcher": "fetchFromGitiles", 578 + "hash": "sha256-J7Eqe2QevZh1xfap19W8AVCcwfRu7ztknnbKFJUAH1c=", 579 + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264", 580 + "rev": "09a4f3ec842a8932341b195c5b01e141c8a16eb7" 581 + }, 582 + "src/third_party/openscreen/src": { 583 + "fetcher": "fetchFromGitiles", 584 + "hash": "sha256-rxNhfd/ujWtLWDjEbx/ZIo9tdILB1gD5q4cwxQ6DPnw=", 585 + "url": "https://chromium.googlesource.com/openscreen", 586 + "rev": "934f2462ad01c407a596641dbc611df49e2017b4" 587 + }, 588 + "src/third_party/openscreen/src/third_party/tinycbor/src": { 589 + "fetcher": "fetchFromGitiles", 590 + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", 591 + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git", 592 + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7" 593 + }, 594 + "src/third_party/pdfium": { 595 + "fetcher": "fetchFromGitiles", 596 + "hash": "sha256-Uk9knKf3Ixep8h2vDZmCLjP4OJSqNPyUaHU8/5FR5B4=", 597 + "url": "https://pdfium.googlesource.com/pdfium.git", 598 + "rev": "8cf636e15ce21f4c8a574882c7cfd00629b59aba" 599 + }, 600 + "src/third_party/perfetto": { 601 + "fetcher": "fetchFromGitiles", 602 + "hash": "sha256-qv1fTy/0xUauutP0PFaCwPvr1qptfeB3iqNjHXPDKyc=", 603 + "url": "https://android.googlesource.com/platform/external/perfetto.git", 604 + "rev": "a3d4c1de9bcf2a0471ab183c45cf111efd29571e" 605 + }, 606 + "src/third_party/pthreadpool/src": { 607 + "fetcher": "fetchFromGitiles", 608 + "hash": "sha256-R4YmNzWEELSkAws/ejmNVxqXDTJwcqjLU/o/HvgRn2E=", 609 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git", 610 + "rev": "4fe0e1e183925bf8cfa6aae24237e724a96479b8" 611 + }, 612 + "src/third_party/pyelftools": { 613 + "fetcher": "fetchFromGitiles", 614 + "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", 615 + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", 616 + "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae" 617 + }, 618 + "src/third_party/quic_trace/src": { 619 + "fetcher": "fetchFromGitiles", 620 + "hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=", 621 + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git", 622 + "rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc" 623 + }, 624 + "src/third_party/pywebsocket3/src": { 625 + "fetcher": "fetchFromGitiles", 626 + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", 627 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git", 628 + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2" 629 + }, 630 + "src/third_party/re2/src": { 631 + "fetcher": "fetchFromGitiles", 632 + "hash": "sha256-zrVjt229SfVipS05zF5glhd7/D1zpojDyiSnYZpGok4=", 633 + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", 634 + "rev": "26f7d889e1f7e75e95e65490086538edf9f5275c" 635 + }, 636 + "src/third_party/ruy/src": { 637 + "fetcher": "fetchFromGitiles", 638 + "hash": "sha256-Zi3A49YqDE5S4iSpw9t9kTzitbQbcslm1zsepWX5cbw=", 639 + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", 640 + "rev": "6ffa93a89376555b09134c59b84d8f5e9cfc6ce6" 641 + }, 642 + "src/third_party/skia": { 643 + "fetcher": "fetchFromGitiles", 644 + "hash": "sha256-0rjCxtgv+PuiBAIw82fw2NJw4G+fcuig4n1mYoP2pmQ=", 645 + "url": "https://skia.googlesource.com/skia.git", 646 + "rev": "fcd1b7521805ab1cde2947be6118f329e4ace14d" 647 + }, 648 + "src/third_party/smhasher/src": { 649 + "fetcher": "fetchFromGitiles", 650 + "hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=", 651 + "url": "https://chromium.googlesource.com/external/smhasher.git", 652 + "rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f" 653 + }, 654 + "src/third_party/snappy/src": { 655 + "fetcher": "fetchFromGitiles", 656 + "hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=", 657 + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git", 658 + "rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c" 659 + }, 660 + "src/third_party/sqlite/src": { 661 + "fetcher": "fetchFromGitiles", 662 + "hash": "sha256-35rSG+ptFMC62FsprLvAqfXZknKu40Ee6H2qpAcA3wI=", 663 + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 664 + "rev": "b7e480172bb2411f9afedefdcc69a57a12f18b7b" 665 + }, 666 + "src/third_party/swiftshader": { 667 + "fetcher": "fetchFromGitiles", 668 + "hash": "sha256-r7u2WjgPvoVY9Oj2RVqfI/G6PFh/2gWNDVQ5R2qhtLU=", 669 + "url": "https://swiftshader.googlesource.com/SwiftShader.git", 670 + "rev": "7f4d495c89c200c1945cce5995d348dd41dadb5a" 671 + }, 672 + "src/third_party/text-fragments-polyfill/src": { 673 + "fetcher": "fetchFromGitiles", 674 + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", 675 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", 676 + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f" 677 + }, 678 + "src/third_party/tflite/src": { 679 + "fetcher": "fetchFromGitiles", 680 + "hash": "sha256-Mpofo5P6WrkA3hN+sjAhHG4GBQ71vEFnuxfdLRf5epw=", 681 + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", 682 + "rev": "edf7215123c67d76199d099779137b974b6e1293" 683 + }, 684 + "src/third_party/vulkan-deps": { 685 + "fetcher": "fetchFromGitiles", 686 + "hash": "sha256-uJFrlLEjFJJSR0+eCtx7bpIC0z8NaHuk/uLeaFBLKKw=", 687 + "url": "https://chromium.googlesource.com/vulkan-deps", 688 + "rev": "7413048934e28b97ae00c37c419e576db8add866" 689 + }, 690 + "src/third_party/vulkan-deps/glslang/src": { 691 + "fetcher": "fetchFromGitiles", 692 + "hash": "sha256-CBA9LlD+Ttki3nc693MSmud0feafxi2/PC2YSn3BX2A=", 693 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", 694 + "rev": "b0ed4788858157e271779a7726cccc1149a05407" 695 + }, 696 + "src/third_party/vulkan-deps/spirv-cross/src": { 697 + "fetcher": "fetchFromGitiles", 698 + "hash": "sha256-Wgpdjmes05dMeBr7mrv9UvpabdzJ9lTZ38eO/6Ps60E=", 699 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", 700 + "rev": "37fee00a71b5a47247c1cf20256a3f794537c6c0" 701 + }, 702 + "src/third_party/vulkan-deps/spirv-headers/src": { 703 + "fetcher": "fetchFromGitiles", 704 + "hash": "sha256-yAzbZHLtx+XP34Umkp0CuP/vn7JrW4VPVgVOFi50KHM=", 705 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", 706 + "rev": "79743b899fde5c954897b2694291002626358fac" 707 + }, 708 + "src/third_party/vulkan-deps/spirv-tools/src": { 709 + "fetcher": "fetchFromGitiles", 710 + "hash": "sha256-/J1eb6ZYSoYZDE8AR/CeRc5GoQEyIlYiHC+JKvi5I5w=", 711 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", 712 + "rev": "1bc0e6f59abc3c9cd75f93baef47e9612a448045" 713 + }, 714 + "src/third_party/vulkan-deps/vulkan-headers/src": { 715 + "fetcher": "fetchFromGitiles", 716 + "hash": "sha256-GAl5xC7PCGsVHHUhLkIuwj2zlTCgyNWaBjk6I0qDkhQ=", 717 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 718 + "rev": "7e691380166fb1cd9b193ac9db896bc23a4ea9ad" 719 + }, 720 + "src/third_party/vulkan-deps/vulkan-loader/src": { 721 + "fetcher": "fetchFromGitiles", 722 + "hash": "sha256-6iJxI1SwOjN26dyVs6JSYWODZbA25G/M2ZabGLCGRIo=", 723 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", 724 + "rev": "9e33cfc66f88c863e9a13492b8045ca28118ebbf" 725 + }, 726 + "src/third_party/vulkan-deps/vulkan-tools/src": { 727 + "fetcher": "fetchFromGitiles", 728 + "hash": "sha256-r2VdG1o2JXbtN14nGjeZ+Ru4Cn1Za/eQd3NU2O6CnkA=", 729 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 730 + "rev": "3a19c1973f0e4732b8f3746593aee2ac425ecb78" 731 + }, 732 + "src/third_party/vulkan-deps/vulkan-utility-libraries/src": { 733 + "fetcher": "fetchFromGitiles", 734 + "hash": "sha256-Zz8r7zHe3MaEzMIyVx6Walsd5QicQ3MxEAunmgWHZcI=", 735 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", 736 + "rev": "2169a0849e3df4e2133b728dec67d3b16bd30263" 737 + }, 738 + "src/third_party/vulkan-deps/vulkan-validation-layers/src": { 739 + "fetcher": "fetchFromGitiles", 740 + "hash": "sha256-AUeSb7/sgTZGg/VEkdvGDnj88gqjE1t6qGY0oTAcYsY=", 741 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", 742 + "rev": "d82e3c2f34dcf3b849fd7ed6d932ff61dcd838c5" 743 + }, 744 + "src/third_party/vulkan_memory_allocator": { 745 + "fetcher": "fetchFromGitiles", 746 + "hash": "sha256-FdRPPdLZHj3RX3YzcmF58JJuIqeWQV3TDiiXPEW2lsc=", 747 + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", 748 + "rev": "e87036508bb156f9986ea959323de1869e328f58" 749 + }, 750 + "src/third_party/wayland/src": { 751 + "fetcher": "fetchFromGitiles", 752 + "hash": "sha256-0ICSMZhnsLqMNfqSGjqM3p4ssxptkBtt7EMCpxknW4A=", 753 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", 754 + "rev": "3fda2fbf51db54398c0155facee82cc9533958a2" 755 + }, 756 + "src/third_party/wayland-protocols/src": { 757 + "fetcher": "fetchFromGitiles", 758 + "hash": "sha256-3QK+ZN6IFUFkDxySSoQwP1J3JnTlD7JPaUk6Tr/d/k4=", 759 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", 760 + "rev": "4624cfaaf563cd7be5e2e2087c8de6d3a48ea867" 761 + }, 762 + "src/third_party/wayland-protocols/kde": { 763 + "fetcher": "fetchFromGitiles", 764 + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", 765 + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", 766 + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e" 767 + }, 768 + "src/third_party/wayland-protocols/gtk": { 769 + "fetcher": "fetchFromGitiles", 770 + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", 771 + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git", 772 + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0" 773 + }, 774 + "src/third_party/webdriver/pylib": { 775 + "fetcher": "fetchFromGitiles", 776 + "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", 777 + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git", 778 + "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04" 779 + }, 780 + "src/third_party/webgl/src": { 781 + "fetcher": "fetchFromGitiles", 782 + "hash": "sha256-dubsIPZKBGOzANGvMtQxFKFIHr0laDUGpzgRyEOjHMU=", 783 + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git", 784 + "rev": "f4bf599a8b575df685c31d9c4729a70a04e377ed" 785 + }, 786 + "src/third_party/webgpu-cts/src": { 787 + "fetcher": "fetchFromGitiles", 788 + "hash": "sha256-vkwuibUzHacAh5x/g05cGR+UohZmcATysnnFfldM2zA=", 789 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", 790 + "rev": "609645eb5b272668cbfb120d1aa9549eee86e02d" 791 + }, 792 + "src/third_party/webrtc": { 793 + "fetcher": "fetchFromGitiles", 794 + "hash": "sha256-AYiJ8pt56Wd54MHlnjPnHf5PhKSi9CYoNIk3ASMYQXw=", 795 + "url": "https://webrtc.googlesource.com/src.git", 796 + "rev": "bce7ce7ba054ac0e79fed49b84ef52fb24c31778" 797 + }, 798 + "src/third_party/wuffs/src": { 799 + "fetcher": "fetchFromGitiles", 800 + "hash": "sha256-HP8Vf1C9DuA9H+busf3lFoF9SsYqviLKv0l73CxmNEI=", 801 + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", 802 + "rev": "fe9d08f2b6e80af691bfb1a718e144c49a1b9eba" 803 + }, 804 + "src/third_party/weston/src": { 805 + "fetcher": "fetchFromGitiles", 806 + "hash": "sha256-y2srFaPUOoB2umzpo4+hFfhNlqXM2AoMGOpUy/ZSacg=", 807 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git", 808 + "rev": "ccf29cb237c3ed09c5f370f35239c93d07abfdd7" 809 + }, 810 + "src/third_party/xdg-utils": { 811 + "fetcher": "fetchFromGitiles", 812 + "hash": "sha256-t3uV9JkkQQIwmezzSoEdTMLSizZdLQB7eLKTRQGH4kQ=", 813 + "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git", 814 + "rev": "d80274d5869b17b8c9067a1022e4416ee7ed5e0d" 815 + }, 816 + "src/third_party/xnnpack/src": { 817 + "fetcher": "fetchFromGitiles", 818 + "hash": "sha256-s9Avx9o+1igKulOpKhtbbkoINuh1wNercPszRaA4TZM=", 819 + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", 820 + "rev": "bbbaa7352a3ea729987d3e654d37be93e8009691" 821 + }, 822 + "src/tools/page_cycler/acid3": { 823 + "fetcher": "fetchFromGitiles", 824 + "hash": "sha256-s/49EaYQRsyxuLejXc1zGDYTD7uO0ddaQIJBP50Bvw0=", 825 + "url": "https://chromium.googlesource.com/chromium/deps/acid3.git", 826 + "rev": "a926d0a32e02c4c03ae95bb798e6c780e0e184ba" 827 + }, 828 + "src/third_party/zstd/src": { 829 + "fetcher": "fetchFromGitiles", 830 + "hash": "sha256-95OOpYKGve+YWzqqguQIg1emTOAuaGyYpWxrWVDOKAQ=", 831 + "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", 832 + "rev": "cdceb0fce59785c841bf697e00067163106064e1" 833 + }, 834 + "src/v8": { 835 + "fetcher": "fetchFromGitiles", 836 + "hash": "sha256-hJKPhOEF2MKmTsr4TpbTDFs7cTYcYkf0y7LXSAWMjOE=", 837 + "url": "https://chromium.googlesource.com/v8/v8.git", 838 + "rev": "3eb7d73cbd4266dcc250a7b4d0099d0946ec1138" 839 + }, 840 + "src/third_party/nan": { 841 + "fetcher": "fetchFromGitHub", 842 + "hash": "sha256-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=", 843 + "owner": "nodejs", 844 + "repo": "nan", 845 + "rev": "e14bdcd1f72d62bca1d541b66da43130384ec213" 846 + }, 847 + "src/third_party/electron_node": { 848 + "fetcher": "fetchFromGitHub", 849 + "hash": "sha256-feGhB6o14/qgSQvhJ5eMD74KqWrlOoTpaGAlCs486IU=", 850 + "owner": "nodejs", 851 + "repo": "node", 852 + "rev": "v18.18.0" 853 + }, 854 + "src/third_party/squirrel.mac": { 855 + "fetcher": "fetchFromGitHub", 856 + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", 857 + "owner": "Squirrel", 858 + "repo": "Squirrel.Mac", 859 + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" 860 + }, 861 + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { 862 + "fetcher": "fetchFromGitHub", 863 + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", 864 + "owner": "ReactiveCocoa", 865 + "repo": "ReactiveObjC", 866 + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" 867 + }, 868 + "src/third_party/squirrel.mac/vendor/Mantle": { 869 + "fetcher": "fetchFromGitHub", 870 + "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", 871 + "owner": "Mantle", 872 + "repo": "Mantle", 873 + "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 874 + } 875 + }, 876 + "version": "28.0.0-nightly.20231009", 877 + "modules": "119", 878 + "chrome": "119.0.6045.0", 879 + "node": "18.18.0", 880 + "chromium": { 881 + "version": "119.0.6045.0", 882 + "deps": { 883 + "gn": { 884 + "version": "2023-09-12", 885 + "url": "https://gn.googlesource.com/gn", 886 + "rev": "991530ce394efb58fcd848195469022fa17ae126", 887 + "sha256": "1zpbaspb2mncbsabps8n1iwzc67nhr79ndc9dnqxx1w1qfvaldg2" 888 + } 889 + } 890 + }, 891 + "chromium_npm_hash": "sha256-10OGEsA0BDrkbTeIbdXLYRyKNwVsb/tP2ryBBuhi+m8=", 892 + "electron_yarn_hash": "1akq5cxcy7fpn4m5qk5kx94vy30z0ybx6ka5qp8an0p33yx9wg8z" 893 + }, 2 894 "27": { 3 895 "deps": { 4 896 "src/electron": { 5 897 "fetcher": "fetchFromGitHub", 6 - "hash": "sha256-tQzmHL107F2jO6oDhkSDSOM+q91wxfYvrM9dw7jNlRE=", 898 + "hash": "sha256-UIOHCvqMXuCCrduDo6tnxc6qJuHw2LX4Kgmiu/geiR8=", 7 899 "owner": "electron", 8 900 "repo": "electron", 9 - "rev": "v27.0.0-beta.9" 901 + "rev": "v27.0.0" 10 902 }, 11 903 "src": { 12 904 "fetcher": "fetchFromGitiles", 13 - "hash": "sha256-5X2g/SjWsEER6gla4TG6BvGWsVLAr3HR4W74QTTM4k8=", 905 + "hash": "sha256-dT23fhZ9RDY2j7YChaK/hUePkHULTXoXyHNpldmh4Gw=", 14 906 "url": "https://chromium.googlesource.com/chromium/src.git", 15 - "rev": "118.0.5993.18", 907 + "rev": "118.0.5993.54", 16 908 "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; " 17 909 }, 18 910 "src/third_party/clang-format/script": { ··· 969 77 }, 970 78 "src/third_party/angle": { 971 79 "fetcher": "fetchFromGitiles", 972 - "hash": "sha256-TP2ZFHIPbyPWnVBS6R8VsKNnmRDLP29sXD1G6Uo4LMg=", 80 + "hash": "sha256-It05E3+qG17dEbhbaX/VQJaydWOQ1mpsj95dT5IJkgo=", 973 81 "url": "https://chromium.googlesource.com/angle/angle.git", 974 - "rev": "17c4741d70dd5a98724a5a8316dc7e05a9b6d48e" 82 + "rev": "05f45adc147393562b518ca1f82a3ccba7ee40f7" 975 83 }, 976 84 "src/third_party/angle/third_party/glmark2/src": { 977 85 "fetcher": "fetchFromGitiles", ··· 1149 257 }, 1150 258 "src/third_party/devtools-frontend/src": { 1151 259 "fetcher": "fetchFromGitiles", 1152 - "hash": "sha256-Uc8Rww8zppFWxZZSnSGwyaB5m7WqZMXhHv84wSl7f7o=", 260 + "hash": "sha256-D3W8U19i5pHWPLviMKbpzhiDoF6A0+tClYJcZWdbTqk=", 1153 261 "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1154 - "rev": "666c79779cdc48a2fd41d7cbc5ee79ecd289e79a" 262 + "rev": "bcf0ed097be848d234fb5290c1e4d69672dc5405" 1155 263 }, 1156 264 "src/third_party/dom_distiller_js/dist": { 1157 265 "fetcher": "fetchFromGitiles", ··· 1413 521 }, 1414 522 "src/third_party/libvpx/source/libvpx": { 1415 523 "fetcher": "fetchFromGitiles", 1416 - "hash": "sha256-jYy35aQyO+1iNwTT2lzLHwJc7avryC6q2f3uPAEKKVg=", 524 + "hash": "sha256-5x0Sk8/DXaTCIydK79vWZgIx3IHeQbLUxoNyE7E+Sdo=", 1417 525 "url": "https://chromium.googlesource.com/webm/libvpx.git", 1418 - "rev": "6da1bd01d64d3d246b633bf25c766dfe751345b7" 526 + "rev": "38a707faef72eeff89d669c553e7bfe9e08dba8f" 1419 527 }, 1420 528 "src/third_party/libwebm/source": { 1421 529 "fetcher": "fetchFromGitiles", ··· 1473 581 }, 1474 582 "src/third_party/openscreen/src": { 1475 583 "fetcher": "fetchFromGitiles", 1476 - "hash": "sha256-JkOKXDRuzZxc+xhnUNwhz6Y7ElhxrTdCfyEJEtbWjvM=", 584 + "hash": "sha256-CtCGOoKbbyUGUHfqd7n3uPlv9GEExuYgMTCIaU+ypOA=", 1477 585 "url": "https://chromium.googlesource.com/openscreen", 1478 - "rev": "91b081e995ec03894ce54eded84ebd3b45247d13" 586 + "rev": "fd0e81e558086c30fa91a4af89361cef8d1327e4" 1479 587 }, 1480 588 "src/third_party/openscreen/src/third_party/tinycbor/src": { 1481 589 "fetcher": "fetchFromGitiles", ··· 1683 791 }, 1684 792 "src/third_party/webrtc": { 1685 793 "fetcher": "fetchFromGitiles", 1686 - "hash": "sha256-GEv2JBC7GJeNOC3kG/Z3R4dTWOgSkMIt6Eytj8jfRGI=", 794 + "hash": "sha256-KpiNGAue945kGCuQYGhxiWVUFTE1tcntSAXBZdkrE9A=", 1687 795 "url": "https://webrtc.googlesource.com/src.git", 1688 - "rev": "5afcec093c1403fe9e3872706d04671cbc6d2983" 796 + "rev": "d8f2b0380b3ec980af35ce4b92ba6a211ec8c76d" 1689 797 }, 1690 798 "src/third_party/wuffs/src": { 1691 799 "fetcher": "fetchFromGitiles", ··· 1725 833 }, 1726 834 "src/v8": { 1727 835 "fetcher": "fetchFromGitiles", 1728 - "hash": "sha256-5lGIgzBWnKwRCKRmLrTTyaSfFgKZsd0f01zxqDvhkzA=", 836 + "hash": "sha256-+y24A6/c4tl4zu1GcxsiEWvAMMCsat7X0jl2XCmBX6g=", 1729 837 "url": "https://chromium.googlesource.com/v8/v8.git", 1730 - "rev": "748d3360122aeb3bcb450fb4b7c1b18049cab004" 838 + "rev": "6b05d242aae3392bef6b86fbe44428126607b3d0" 1731 839 }, 1732 840 "src/third_party/nan": { 1733 841 "fetcher": "fetchFromGitHub", ··· 1765 873 "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 1766 874 } 1767 875 }, 1768 - "version": "27.0.0-beta.9", 876 + "version": "27.0.0", 1769 877 "modules": "118", 1770 - "chrome": "118.0.5993.18", 878 + "chrome": "118.0.5993.54", 1771 879 "node": "18.17.1", 1772 880 "chromium": { 1773 - "version": "118.0.5993.18", 881 + "version": "118.0.5993.54", 1774 882 "deps": { 1775 883 "gn": { 1776 884 "version": "2023-08-10", ··· 1780 888 } 1781 889 } 1782 890 }, 1783 - "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=", 1784 - "electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy" 891 + "electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy", 892 + "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=" 1785 893 }, 1786 894 "26": { 1787 895 "deps": { ··· 3444 2552 } 3445 2553 } 3446 2554 }, 3447 - "electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz", 3448 - "chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A=" 2555 + "chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A=", 2556 + "electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz" 3449 2557 } 3450 2558 }
+1 -1
pkgs/development/tools/electron/update.py
··· 268 268 269 269 @cli.command("update-all") 270 270 def update_all(): 271 - repos = Parallel(n_jobs=2, require='sharedmem')(delayed(get_electron_info)(major_version) for major_version in range(27, 24, -1)) 271 + repos = Parallel(n_jobs=2, require='sharedmem')(delayed(get_electron_info)(major_version) for major_version in range(28, 24, -1)) 272 272 out = {n[0]: n[1] for n in Parallel(n_jobs=2, require='sharedmem')(delayed(get_update)(repo) for repo in repos)} 273 273 274 274 with open('info.json', 'w') as f:
+2 -2
pkgs/development/tools/language-servers/glslls/default.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "glslls"; 11 - version = "0.4.1"; 11 + version = "0.5.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "svenstaro"; 15 15 repo = "glsl-language-server"; 16 16 rev = finalAttrs.version; 17 17 fetchSubmodules = true; 18 - hash = "sha256-UgQXxme0uySKYhhVMOO7+EZ4BL2s8nmq9QxC2SFQqRg="; 18 + hash = "sha256-wi1QiqaWRh1DmIhwmu94lL/4uuMv6DnB+whM61Jg1Zs="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+3 -3
pkgs/development/tools/language-servers/neocmakelsp/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "neocmakelsp"; 8 - version = "0.6.5"; 8 + version = "0.6.8"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Decodetalkers"; 12 12 repo = "neocmakelsp"; 13 13 rev = "v${version}"; 14 - hash = "sha256-VXxxtIJwtRfgQFteifR5zFn6DCSNgJxDYNdt0jM2kG4="; 14 + hash = "sha256-l6jhdTPtt+OPZOzsRJ4F9VVFaLYhaoUUjqtiP40ADPE="; 15 15 }; 16 16 17 - cargoHash = "sha256-FJd0mWpimI/OgG65+OquyAUO2a47gUfE4R5XhhYNJhs="; 17 + cargoHash = "sha256-LgkcVlUCILRmYd+INLe4FiexR+Exmc/tPIYQ+hUypMc="; 18 18 19 19 meta = with lib; { 20 20 description = "A cmake lsp based on tower-lsp and treesitter";
+2 -2
pkgs/development/tools/ocaml/dune/3.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "dune"; 9 - version = "3.11.0"; 9 + version = "3.11.1"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz"; 13 - hash = "sha256-G5x9fhNKjTqdcVYT8CkQ7PMRZ98boibt6SGl+nsNZRM="; 13 + hash = "sha256-hm8jB62tr3YE87+dmLtAmHkrqgRpU6ZybJbED8XtP3E="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ ocaml findlib ];
+2 -2
pkgs/development/tools/zed/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "zed"; 10 - version = "1.9.0"; 10 + version = "1.10.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "brimdata"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-aLehlxMztOqtItzouWESQs5K2EZ+O8EAwUQT9v7GX08="; 16 + sha256 = "sha256-d/XJirgJlS4jTlmATQpFH+Yn7M4EdY0yNDKM1A2NjoA="; 17 17 }; 18 18 19 19 vendorHash = "sha256-n/7HV3dyV8qsJeEk+vikZvuM5G7nf0QOwVBtInJdU2k=";
+5 -5
pkgs/development/web/bun/default.nix
··· 12 12 }: 13 13 14 14 stdenvNoCC.mkDerivation rec { 15 - version = "1.0.4"; 15 + version = "1.0.6"; 16 16 pname = "bun"; 17 17 18 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 51 51 sources = { 52 52 "aarch64-darwin" = fetchurl { 53 53 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 54 - hash = "sha256-ko0DFCYUfuww3qrz4yUde6Mr4yPVcMJwwGdrG9Fiwhg="; 54 + hash = "sha256-pkCAtO8JUcKJJ/CKbyl84fAT4h1Rf0ASibrq8uf9bsg="; 55 55 }; 56 56 "aarch64-linux" = fetchurl { 57 57 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 58 - hash = "sha256-0KFAvfyTJU1z/KeKVbxFx6+Ijz4YzMsCMiytom730QI="; 58 + hash = "sha256-eHuUgje3lmLuCQC/Tu0+B62t6vu5S8AvPWyBXfwcgdc="; 59 59 }; 60 60 "x86_64-darwin" = fetchurl { 61 61 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 62 - hash = "sha256-YEIXthisgNx+99wZF8hZ1T3MU20Yeyms3/q1UGDAwso="; 62 + hash = "sha256-NBSRgpWMjAFaTzgujpCPuj8Nk0nogIswqtAcZEHUsv4="; 63 63 }; 64 64 "x86_64-linux" = fetchurl { 65 65 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 66 - hash = "sha256-lEEIrmIEcIdE2SqnKlVxpiq9ae2wNRepHY61jWqk584="; 66 + hash = "sha256-OQ+jSHtdsTZspgwoy0wrntgNX85lndH2dC3ETGiJKQg="; 67 67 }; 68 68 }; 69 69 updateScript = writeShellScript "update-bun" ''
+2 -2
pkgs/games/doom-ports/gzdoom/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "gzdoom"; 29 - version = "4.11.0"; 29 + version = "4.11.1"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "ZDoom"; 33 33 repo = "gzdoom"; 34 34 rev = "g${version}"; 35 35 fetchSubmodules = true; 36 - hash = "sha256-F3FXV76jpwkOE6QoNi1+TjLOt9x7q3pcZq3hQmRfL5E="; 36 + hash = "sha256-7PWaqYK7pa6jgl92+a9dqQVVKuE/lvqtm+7p0nfMTNI="; 37 37 }; 38 38 39 39 outputs = [ "out" "doc" ];
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 11 11 }; 12 12 # ./update-zen.py lqx 13 13 lqxVariant = { 14 - version = "6.5.6"; #lqx 14 + version = "6.5.7"; #lqx 15 15 suffix = "lqx1"; #lqx 16 - sha256 = "0c409zh6rlrf8c3lr1ci55h0k6lh6ncc4hfv6p50q321czpgfnc6"; #lqx 16 + sha256 = "1c4093xhfnzx6h8frqcigdlikgy1n0vv34ajs0237v3w7psw99d7"; #lqx 17 17 isLqx = true; 18 18 }; 19 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+4 -4
pkgs/servers/caddy/default.nix
··· 7 7 , installShellFiles 8 8 }: 9 9 let 10 - version = "2.7.4"; 10 + version = "2.7.5"; 11 11 dist = fetchFromGitHub { 12 12 owner = "caddyserver"; 13 13 repo = "dist"; 14 14 rev = "v${version}"; 15 - hash = "sha256-8wdSRAONIPYe6kC948xgAGHm9cePbXsOBp9gzeDI0AI="; 15 + hash = "sha256-b4cDDUcdVoB7kU677nrKf8W/5QMnB5vEaPYVBMllEA8="; 16 16 }; 17 17 in 18 18 buildGoModule { ··· 23 23 owner = "caddyserver"; 24 24 repo = "caddy"; 25 25 rev = "v${version}"; 26 - hash = "sha256-oZSAY7vS8ersnj3vUtxj/qKlLvNvNL2RQHrNr4Cc60k="; 26 + hash = "sha256-0IZZ7mkEzZI2Y8ed//m0tbBQZ0YcCXA0/b10ntNIXUk="; 27 27 }; 28 28 29 - vendorHash = "sha256-CnWAVGPrHIjWJgh4LwJvrjQJp/Pz92QHdANXZIcIhg8="; 29 + vendorHash = "sha256-YNcQtjPGQ0XMSog+sWlH4lG/QdbdI0Lyh/fUGqQUFaY="; 30 30 31 31 subPackages = [ "cmd/caddy" ]; 32 32
+3 -3
pkgs/servers/matrix-synapse/default.nix
··· 16 16 in 17 17 python3.pkgs.buildPythonApplication rec { 18 18 pname = "matrix-synapse"; 19 - version = "1.93.0"; 19 + version = "1.94.0"; 20 20 format = "pyproject"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "matrix-org"; 24 24 repo = "synapse"; 25 25 rev = "v${version}"; 26 - hash = "sha256-fmY5xjpbFwzrX47ijPxOUTI0w9stYVPpSV+HRF4GdlA="; 26 + hash = "sha256-26w926IPkVJiPVMoJUYvIFQMv5Kc6bl7Ps1mZsZJ2Xs="; 27 27 }; 28 28 29 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 30 inherit src; 31 31 name = "${pname}-${version}"; 32 - hash = "sha256-9cCEfDV5X65JublgkUP6NVfMIObPawx+nXTmIG9lg5o="; 32 + hash = "sha256-xq6qPr7gfdIleV2znUdKftkOU8MB8j55m78TJR4C5Vs="; 33 33 }; 34 34 35 35 postPatch = ''
+1 -1
pkgs/servers/photoprism/backend.nix
··· 19 19 substituteInPlace internal/commands/passwd.go --replace '/bin/stty' "${coreutils}/bin/stty" 20 20 ''; 21 21 22 - vendorHash = "sha256-gg/vIekHnoABucYqFDfo8574waN4rP7nkT57U3Gil5I="; 22 + vendorHash = "sha256-SJjq2O7efqzzsg8I7n7pVqzG+jK0SsPT4J4iDdsMY4c="; 23 23 24 24 subPackages = [ "cmd/photoprism" ]; 25 25
+7 -7
pkgs/servers/photoprism/default.nix
··· 1 1 { pkgs, lib, stdenv, fetchFromGitHub, fetchzip, darktable, rawtherapee, ffmpeg, libheif, exiftool, imagemagick, makeWrapper, testers }: 2 2 3 3 let 4 - version = "230719-73fa7bbe8"; 4 + version = "231011-63f708417"; 5 5 pname = "photoprism"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-MRRF+XCk25dGK6A2AdD6/4PdXWoZNHuh/EsYOY0i7y0="; 11 + hash = "sha256-g/j+L++vb+wiE23d/lm6lga0MeaPrCotEojD9Sajkmg="; 12 12 }; 13 13 14 14 libtensorflow = pkgs.callPackage ./libtensorflow.nix { }; 15 15 backend = pkgs.callPackage ./backend.nix { inherit libtensorflow src version; }; 16 16 frontend = pkgs.callPackage ./frontend.nix { inherit src version; }; 17 17 18 - fetchModel = { name, sha256 }: 18 + fetchModel = { name, hash }: 19 19 fetchzip { 20 - inherit sha256; 20 + inherit hash; 21 21 url = "https://dl.photoprism.org/tensorflow/${name}.zip"; 22 22 stripRoot = false; 23 23 }; 24 24 25 25 facenet = fetchModel { 26 26 name = "facenet"; 27 - sha256 = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo="; 27 + hash = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo="; 28 28 }; 29 29 30 30 nasnet = fetchModel { 31 31 name = "nasnet"; 32 - sha256 = "sha256-bF25jPmZLyeSWy/CGXZE/VE2UupEG2q9Jmr0+1rUYWE="; 32 + hash = "sha256-bF25jPmZLyeSWy/CGXZE/VE2UupEG2q9Jmr0+1rUYWE="; 33 33 }; 34 34 35 35 nsfw = fetchModel { 36 36 name = "nsfw"; 37 - sha256 = "sha256-zy/HcmgaHOY7FfJUY6I/yjjsMPHR2Ote9ppwqemBlfg="; 37 + hash = "sha256-zy/HcmgaHOY7FfJUY6I/yjjsMPHR2Ote9ppwqemBlfg="; 38 38 }; 39 39 40 40 assets_path = "$out/share/${pname}";
+1 -1
pkgs/servers/photoprism/frontend.nix
··· 8 8 cd frontend 9 9 ''; 10 10 11 - npmDepsHash = "sha256-tFO6gdERlljGJfMHvv6gMahZ6FgrXQOC/RQOsg1WAVk="; 11 + npmDepsHash = "sha256-v7G06x/6MAFlOPbmkdh9Yt9/0BcMSYXI5EUmIHKiVFo="; 12 12 13 13 installPhase = '' 14 14 runHook preInstall
-72
pkgs/servers/web-apps/searx/default.nix
··· 1 - { lib, nixosTests, python3, python3Packages, fetchFromGitHub, fetchpatch }: 2 - 3 - with python3Packages; 4 - 5 - toPythonModule (buildPythonApplication rec { 6 - pname = "searx"; 7 - version = "1.1.0"; 8 - 9 - # pypi doesn't receive updates 10 - src = fetchFromGitHub { 11 - owner = "searx"; 12 - repo = "searx"; 13 - rev = "v${version}"; 14 - sha256 = "sha256-+Wsg1k/h41luk5aVfSn11/lGv8hZYVvpHLbbYHfsExw="; 15 - }; 16 - 17 - patches = [ 18 - ./fix-flask-babel-3.0.patch 19 - ]; 20 - 21 - postPatch = '' 22 - sed -i 's/==.*$//' requirements.txt 23 - ''; 24 - 25 - preBuild = '' 26 - export SEARX_DEBUG="true"; 27 - ''; 28 - 29 - propagatedBuildInputs = [ 30 - babel 31 - certifi 32 - python-dateutil 33 - flask 34 - flask-babel 35 - gevent 36 - grequests 37 - jinja2 38 - langdetect 39 - lxml 40 - ndg-httpsclient 41 - pyasn1 42 - pyasn1-modules 43 - pygments 44 - pysocks 45 - pytz 46 - pyyaml 47 - requests 48 - speaklater 49 - setproctitle 50 - werkzeug 51 - ]; 52 - 53 - # tests try to connect to network 54 - doCheck = false; 55 - 56 - pythonImportsCheck = [ "searx" ]; 57 - 58 - postInstall = '' 59 - # Create a symlink for easier access to static data 60 - mkdir -p $out/share 61 - ln -s ../${python3.sitePackages}/searx/static $out/share/ 62 - ''; 63 - 64 - passthru.tests = { inherit (nixosTests) searx; }; 65 - 66 - meta = with lib; { 67 - homepage = "https://github.com/searx/searx"; 68 - description = "A privacy-respecting, hackable metasearch engine"; 69 - license = licenses.agpl3Plus; 70 - maintainers = with maintainers; [ matejc globin danielfullmer ]; 71 - }; 72 - })
-27
pkgs/servers/web-apps/searx/fix-flask-babel-3.0.patch
··· 1 - commit 38b3a4f70e3226a091c53300659752c595b120f9 2 - Author: rnhmjoj <rnhmjoj@inventati.org> 3 - Date: Fri Jun 30 21:48:35 2023 +0200 4 - 5 - Fix for flask-babel 3.0 6 - 7 - diff --git a/searx/webapp.py b/searx/webapp.py 8 - index 2027e72d..f3174a45 100755 9 - --- a/searx/webapp.py 10 - +++ b/searx/webapp.py 11 - @@ -167,7 +167,7 @@ _flask_babel_get_translations = flask_babel.get_translations 12 - def _get_translations(): 13 - if has_request_context() and request.form.get('use-translation') == 'oc': 14 - babel_ext = flask_babel.current_app.extensions['babel'] 15 - - return Translations.load(next(babel_ext.translation_directories), 'oc') 16 - + return Translations.load(babel_ext.translation_directories[0], 'oc') 17 - 18 - return _flask_babel_get_translations() 19 - 20 - @@ -188,7 +188,6 @@ def _get_browser_or_settings_language(request, lang_list): 21 - return settings['search']['default_lang'] or 'en' 22 - 23 - 24 - -@babel.localeselector 25 - def get_locale(): 26 - if 'locale' in request.form\ 27 - and request.form['locale'] in settings['locales']:
-8
pkgs/servers/web-apps/wordpress/default.nix
··· 4 4 version = "6.3.1"; 5 5 hash = "sha256-HVV7pANMimJN4P1PsuAyIAZFejvYMQESXmVpoxac8X8="; 6 6 }; 7 - wordpress6_2 = { 8 - version = "6.2.2"; 9 - hash = "sha256-0qpvPauGbeP1MLHmz6gItJf80Erts7E7x28TM9AmAPk="; 10 - }; 11 - wordpress6_1 = { 12 - version = "6.1.2"; 13 - hash = "sha256-ozpuCVeni71CUylmUBk8wVo5ygZAKY7IdZ12DKbpSrw="; 14 - }; 15 7 }
+2 -2
pkgs/tools/admin/granted/default.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "granted"; 15 - version = "0.17.1"; 15 + version = "0.18.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "common-fate"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-+XdbHCa7XtngX1v/uH0p7EbQVcZY+vT2ox9saDOKYE0="; 21 + sha256 = "sha256-BvrMfQ/fiAMJCROwOqzt17ae/qqDC2KFdBK2epVImus="; 22 22 }; 23 23 24 24 vendorHash = "sha256-vHOGnflLC85hrONPPAAuuaPxNkv3t5T616nAnDEZbAY=";
+7 -5
pkgs/tools/admin/qovery-cli/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "qovery-cli"; 11 - version = "0.72.0"; 11 + version = "0.73.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Qovery"; 15 - repo = pname; 15 + repo = "qovery-cli"; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-mb1GLhrU+/g0zX2CNkwlJKuLAVDxLWuU9EoYyxXQEWA="; 17 + hash = "sha256-Iu1ZgcjNDIYbgQMzt88vOyYKrKujMY196MV6O//Pg6E="; 18 18 }; 19 19 20 - vendorHash = "sha256-OexoLqlPBr1JSL63lP172YaGJ0GLlxxsJYdXIGhNqjs="; 20 + vendorHash = "sha256-QMuaM4u8y90WCbC/V6StPGK9uOm52LVQrLakgm3viP8="; 21 21 22 - nativeBuildInputs = [ installShellFiles ]; 22 + nativeBuildInputs = [ 23 + installShellFiles 24 + ]; 23 25 24 26 postInstall = '' 25 27 installShellCompletion --cmd ${pname} \
+4 -3
pkgs/tools/archivers/tarlz/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tarlz"; 5 - version = "0.22"; 5 + version = "0.24"; 6 6 outputs = [ "out" "man" "info" ]; 7 7 8 8 nativeBuildInputs = [ lzip texinfo ]; ··· 10 10 11 11 src = fetchurl { 12 12 url = "mirror://savannah/lzip/${pname}/${pname}-${version}.tar.lz"; 13 - sha256 = "sha256-/M9yJvoktV0ybKsT926jSb7ERsWo33GkbTQwmaBQkdw="; 13 + sha256 = "49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576"; 14 14 }; 15 15 16 16 enableParallelBuilding = true; 17 17 makeFlags = [ "CXX:=$(CXX)" ]; 18 - doCheck = !stdenv.isDarwin; 18 + 19 + doCheck = false; # system clock issues 19 20 20 21 meta = with lib; { 21 22 homepage = "https://www.nongnu.org/lzip/${pname}.html";
+1
pkgs/tools/audio/headsetcontrol/default.nix
··· 38 38 ''; 39 39 homepage = "https://github.com/Sapd/HeadsetControl"; 40 40 license = licenses.gpl3Plus; 41 + mainProgram = "headsetcontrol"; 41 42 maintainers = with maintainers; [ leixb ]; 42 43 platforms = platforms.all; 43 44 };
+2 -2
pkgs/tools/compression/advancecomp/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "advancecomp"; 9 - version = "2.5"; 9 + version = "2.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "amadvance"; 13 13 repo = "advancecomp"; 14 14 rev = "v${version}"; 15 - hash = "sha256-dlVTMd8sm84M8JZsCfVR/s4jXMQWmrVj7xwUVDsehQY="; 15 + hash = "sha256-MwXdXT/ZEvTcYV4DjhCUFflrPKBFu0fk5PmaWt4MMOU="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ autoreconfHook ];
+3 -3
pkgs/tools/networking/onetun/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "onetun"; 10 - version = "0.3.4"; 10 + version = "0.3.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "aramperes"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-gVw1aVbYjDPYTtMYIXq3k+LN0gUBAbQm275sxzwoYw8="; 16 + sha256 = "sha256-svf30eFldfbhi8L44linHccGApYFuEWZOjzyqM+tjw4="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-/sOjd0JKk3MNNXYpTEXteFYtqDWYfyVItZrkX4uzjtc="; 19 + cargoHash = "sha256-KcixaVNZEpGeMg/sh3dua3D7vqzlBvf+Zh3MKk6LJac="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 22 Security
+3 -3
pkgs/tools/security/cryptomator/default.nix
··· 13 13 assert stdenv.isLinux; # better than `called with unexpected argument 'enableJavaFX'` 14 14 mavenJdk.buildMavenPackage rec { 15 15 pname = "cryptomator"; 16 - version = "1.9.4"; 16 + version = "1.10.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "cryptomator"; 20 20 repo = "cryptomator"; 21 21 rev = version; 22 - hash = "sha256-63UXn1ejL/wDx6S2lugwwthu+C+vJovPypgM0iak78I="; 22 + hash = "sha256-xhj7RUurBRq9ZIDAlcq7KyYGnLqc+vTjaf2VMNStpVQ"; 23 23 }; 24 24 25 25 mvnParameters = "-Dmaven.test.skip=true"; 26 - mvnHash = "sha256-7gv++Pc+wqmVYaAMgHhSy7xwChfVBgpDFxExzu3bXO0="; 26 + mvnHash = "sha256-XAIwKn8wMqILMQbg9wM4kHAaRSGWQaBx9AXQyJuUO5k="; 27 27 28 28 preBuild = '' 29 29 VERSION=${version}
+2 -2
pkgs/tools/security/oauth2c/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "oauth2c"; 8 - version = "1.11.0"; 8 + version = "1.12.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cloudentity"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-fNd/fGW/0TXI7c3/Sy9Pxdnh6N/AOHr0LT8aKSj79YM="; 14 + hash = "sha256-7WZJdB4D1UnveAgf8+aZlE/4+d0rUIPIYqG5k993nk4="; 15 15 }; 16 16 17 17 vendorHash = "sha256-euEmslrSbXPVDNZkIguq+ukt74Um4H0+lIXEyCBorjE=";
+5 -4
pkgs/tools/text/mdcat/default.nix
··· 6 6 , asciidoctor 7 7 , openssl 8 8 , Security 9 + , SystemConfiguration 9 10 , ansi2html 10 11 , installShellFiles 11 12 }: 12 13 13 14 rustPlatform.buildRustPackage rec { 14 15 pname = "mdcat"; 15 - version = "2.0.3"; 16 + version = "2.0.4"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "swsnr"; 19 20 repo = "mdcat"; 20 21 rev = "mdcat-${version}"; 21 - sha256 = "sha256-S47xJmwOCDrJJSYP9WiUKFWR9UZDNgY3mc/fTHaKsvA="; 22 + hash = "sha256-QGGZv+wk0w01eL6vAsRRUw+CuTdI949sGOM8ot4dGIc="; 22 23 }; 23 24 24 25 nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ]; 25 26 buildInputs = [ openssl ] 26 - ++ lib.optional stdenv.isDarwin Security; 27 + ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration ]; 27 28 28 - cargoSha256 = "sha256-g/Il3Sff9NtEfGTXBOGyRw6/GXje9kVwco0URyhv4TI="; 29 + cargoHash = "sha256-VH9MmASMiD62rxDZSKmrW7N+qp0Fpm7Pcyhxpkpl/oM="; 29 30 30 31 nativeCheckInputs = [ ansi2html ]; 31 32 # Skip tests that use the network and that include files.
+3
pkgs/top-level/aliases.nix
··· 781 781 sane-backends-git = sane-backends; # Added 2021-02-19 782 782 scantailor = scantailor-advanced; # Added 2022-05-26 783 783 sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 784 + searx = throw "'searx' has been removed as it is unmaintained. Please switch to searxng"; # Added 2023-10-03 784 785 session-desktop-appimage = session-desktop; 785 786 sequoia = sequoia-sq; # Added 2023-06-26 786 787 sexp = sexpp; # Added 2023-07-03 ··· 927 926 win-qemu = throw "'win-qemu' has been replaced by 'win-virtio'"; # Added 2023-08-16 928 927 win-signed-gplpv-drivers = throw "win-signed-gplpv-drivers has been removed from nixpkgs, as it's unmaintained: https://help.univention.com/t/installing-signed-gplpv-drivers/21828"; # Added 2023-08-17 929 928 wlroots_0_14 = throw "'wlroots_0_14' has been removed in favor of newer versions"; # Added 2023-07-29 929 + wordpress6_1 = throw "'wordpress6_1' has been removed in favor of the latest version"; # Added 2023-10-10 930 + wordpress6_2 = throw "'wordpress6_2' has been removed in favor of the latest version"; # Added 2023-10-10 930 931 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 931 932 wmii_hg = wmii; 932 933 wxGTK30 = throw "wxGTK30 has been removed from nixpkgs as it has reached end of life"; # Added 2023-03-22
+10 -6
pkgs/top-level/all-packages.nix
··· 10140 10140 }; 10141 10141 10142 10142 mdcat = callPackage ../tools/text/mdcat { 10143 - inherit (darwin.apple_sdk.frameworks) Security; 10143 + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; 10144 10144 inherit (python3Packages) ansi2html; 10145 10145 }; 10146 10146 ··· 11287 11287 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { }; 11288 11288 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { }; 11289 11289 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { }; 11290 + 11291 + panicparse = callPackage ../tools/misc/panicparse {}; 11290 11292 11291 11293 panoply = callPackage ../tools/misc/panoply { }; 11292 11294 ··· 18489 18487 electron_23-bin 18490 18488 electron_24-bin 18491 18489 electron_25-bin 18492 - electron_26-bin; 18490 + electron_26-bin 18491 + electron_27-bin; 18493 18492 18494 18493 electron_10 = electron_10-bin; 18495 18494 electron_11 = electron_11-bin; ··· 18509 18506 electron_24 = electron_24-bin; 18510 18507 electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin; 18511 18508 electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin; 18512 - electron = electron_26; 18509 + electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin; 18510 + electron = electron_27; 18513 18511 18514 18512 autobuild = callPackage ../development/tools/misc/autobuild { }; 18515 18513 ··· 24674 24670 24675 24671 rapidjson = callPackage ../development/libraries/rapidjson { }; 24676 24672 24673 + rapidjson-unstable = callPackage ../development/libraries/rapidjson/unstable.nix { }; 24674 + 24677 24675 rapidxml = callPackage ../development/libraries/rapidxml { }; 24678 24676 24679 24677 rapidyaml = callPackage ../development/libraries/rapidyaml {}; ··· 27390 27384 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { }; 27391 27385 27392 27386 rss-bridge = callPackage ../servers/web-apps/rss-bridge { }; 27393 - 27394 - searx = callPackage ../servers/web-apps/searx { }; 27395 27387 27396 27388 selfoss = callPackage ../servers/web-apps/selfoss { }; 27397 27389 ··· 41425 41421 wmutils-opt = callPackage ../tools/X11/wmutils-opt { }; 41426 41422 41427 41423 inherit (callPackage ../servers/web-apps/wordpress {}) 41428 - wordpress wordpress6_1 wordpress6_2 wordpress6_3; 41424 + wordpress wordpress6_3; 41429 41425 41430 41426 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages { 41431 41427 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;