Merge staging-next into staging

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

Changed files
+3249 -1146
lib
maintainers
nixos
modules
programs
services
networking
tests
pkgs
applications
audio
furnace
go-musicfox
goodvibes
graphics
darktable
misc
limesctl
octoprint
networking
cluster
k0sctl
instant-messengers
beeper
office
qownnotes
science
biology
blast
video
build-support
build-graalvm-native-image
node
fetch-npm-deps
by-name
ez
im
immersed-vr
le
lemminx
data
fonts
lxgw-wenkai
development
interpreters
libraries
odpic
rapidjson
science
math
openspecfun
octave-modules
strings
windows
php-packages
datadog_trace
snuffleupagus
python-modules
awscrt
azure-mgmt-cosmosdb
azure-storage-file-share
hahomematic
pymyq
pyoutbreaksnearme
socid-extractor
teslajsonpy
rocm-modules
tools
build-managers
apache-maven
moon
butane
continuous-integration
dagger
dapr
electron
language-servers
glslls
neocmakelsp
ocaml
dune
zed
web
games
doom-ports
gzdoom
os-specific
linux
servers
tools
admin
granted
qovery-cli
archivers
tarlz
audio
headsetcontrol
compression
advancecomp
networking
onetun
security
cryptomator
oauth2c
text
mdcat
top-level
+58 -8
lib/fixed-points.nix
··· 1 { lib, ... }: 2 rec { 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: 7 8 ``` 9 - f = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } 10 ``` 11 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: 14 15 ``` 16 nix-repl> fix f 17 { bar = "bar"; foo = "foo"; foobar = "foobar"; } 18 ``` 19 20 Type: fix :: (a -> a) -> a 21 22 - See https://en.wikipedia.org/wiki/Fixed-point_combinator for further 23 - details. 24 */ 25 fix = f: let x = f x; in x; 26
··· 1 { lib, ... }: 2 rec { 3 /* 4 + `fix f` computes the fixed point of the given function `f`. In other words, the return value is `x` in `x = f x`. 5 + 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"; } 24 ``` 25 + 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: 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"; } 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 58 nix-repl> fix f 59 { bar = "bar"; foo = "foo"; foobar = "foobar"; } 60 ``` 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 66 Type: fix :: (a -> a) -> a 67 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 ] 74 */ 75 fix = f: let x = f x; in x; 76
+12
maintainers/team-list.nix
··· 683 shortName = "Numtide team"; 684 }; 685 686 openstack = { 687 members = [ 688 SuperSandro2000
··· 683 shortName = "Numtide team"; 684 }; 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 + 698 openstack = { 699 members = [ 700 SuperSandro2000
+1 -1
nixos/modules/programs/bandwhich.nix
··· 24 security.wrappers.bandwhich = { 25 owner = "root"; 26 group = "root"; 27 - capabilities = "cap_net_raw,cap_net_admin+ep"; 28 source = "${pkgs.bandwhich}/bin/bandwhich"; 29 }; 30 };
··· 24 security.wrappers.bandwhich = { 25 owner = "root"; 26 group = "root"; 27 + capabilities = "cap_sys_ptrace,cap_dac_read_search,cap_net_raw,cap_net_admin+ep"; 28 source = "${pkgs.bandwhich}/bin/bandwhich"; 29 }; 30 };
+8 -25
nixos/modules/services/networking/searx.nix
··· 43 [ "services" "searx" "settingsFile" ]) 44 ]; 45 46 - ###### interface 47 - 48 options = { 49 - 50 services.searx = { 51 - 52 enable = mkOption { 53 type = types.bool; 54 default = false; ··· 149 150 package = mkOption { 151 type = types.package; 152 - default = pkgs.searx; 153 - defaultText = literalExpression "pkgs.searx"; 154 description = lib.mdDoc "searx package to use."; 155 }; 156 ··· 190 191 }; 192 193 - 194 - ###### implementation 195 - 196 config = mkIf cfg.enable { 197 - assertions = [ 198 - { 199 - assertion = (cfg.limiterSettings != { }) -> cfg.package.pname == "searxng"; 200 - message = "services.searx.limiterSettings requires services.searx.package to be searxng."; 201 - } 202 - { 203 - assertion = cfg.redisCreateLocally -> cfg.package.pname == "searxng"; 204 - message = "services.searx.redisCreateLocally requires services.searx.package to be searxng."; 205 - } 206 - ]; 207 - 208 environment.systemPackages = [ cfg.package ]; 209 210 users.users.searx = ··· 245 }; 246 }; 247 248 - systemd.services.uwsgi = mkIf (cfg.runInUwsgi) 249 - { requires = [ "searx-init.service" ]; 250 - after = [ "searx-init.service" ]; 251 - }; 252 253 services.searx.settings = { 254 # merge NixOS settings with defaults settings.yml ··· 256 redis.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}"; 257 }; 258 259 - services.uwsgi = mkIf (cfg.runInUwsgi) { 260 enable = true; 261 plugins = [ "python3" ]; 262 ··· 270 enable-threads = true; 271 module = "searx.webapp"; 272 env = [ 273 "SEARX_SETTINGS_PATH=${cfg.settingsFile}" 274 # searxng compatibility https://github.com/searxng/searxng/issues/1519 275 "SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"
··· 43 [ "services" "searx" "settingsFile" ]) 44 ]; 45 46 options = { 47 services.searx = { 48 enable = mkOption { 49 type = types.bool; 50 default = false; ··· 145 146 package = mkOption { 147 type = types.package; 148 + default = pkgs.searxng; 149 + defaultText = literalExpression "pkgs.searxng"; 150 description = lib.mdDoc "searx package to use."; 151 }; 152 ··· 186 187 }; 188 189 config = mkIf cfg.enable { 190 environment.systemPackages = [ cfg.package ]; 191 192 users.users.searx = ··· 227 }; 228 }; 229 230 + systemd.services.uwsgi = mkIf cfg.runInUwsgi { 231 + requires = [ "searx-init.service" ]; 232 + after = [ "searx-init.service" ]; 233 + }; 234 235 services.searx.settings = { 236 # merge NixOS settings with defaults settings.yml ··· 238 redis.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}"; 239 }; 240 241 + services.uwsgi = mkIf cfg.runInUwsgi { 242 enable = true; 243 plugins = [ "python3" ]; 244 ··· 252 enable-threads = true; 253 module = "searx.webapp"; 254 env = [ 255 + # TODO: drop this as it is only required for searx 256 "SEARX_SETTINGS_PATH=${cfg.settingsFile}" 257 # searxng compatibility https://github.com/searxng/searxng/issues/1519 258 "SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"
+34 -1
nixos/modules/services/networking/ssh/sshd.nix
··· 74 }; 75 }; 76 77 }; 78 79 authKeysFiles = let ··· 89 )); 90 in listToAttrs (map mkAuthKeyFile usersWithKeys); 91 92 in 93 94 { ··· 285 type = types.submodule ({name, ...}: { 286 freeformType = settingsFormat.type; 287 options = { 288 LogLevel = mkOption { 289 type = types.enum [ "QUIET" "FATAL" "ERROR" "INFO" "VERBOSE" "DEBUG" "DEBUG1" "DEBUG2" "DEBUG3" ]; 290 default = "INFO"; # upstream default ··· 444 services.openssh.moduliFile = mkDefault "${cfgc.package}/etc/ssh/moduli"; 445 services.openssh.sftpServerExecutable = mkDefault "${cfgc.package}/libexec/sftp-server"; 446 447 - environment.etc = authKeysFiles // 448 { "ssh/moduli".source = cfg.moduliFile; 449 "ssh/sshd_config".source = sshconf; 450 }; ··· 540 # https://github.com/NixOS/nixpkgs/pull/41745 541 services.openssh.authorizedKeysFiles = 542 [ "%h/.ssh/authorized_keys" "/etc/ssh/authorized_keys.d/%u" ]; 543 544 services.openssh.extraConfig = mkOrder 0 545 ''
··· 74 }; 75 }; 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 + 90 }; 91 92 authKeysFiles = let ··· 102 )); 103 in listToAttrs (map mkAuthKeyFile usersWithKeys); 104 105 + authPrincipalsFiles = let 106 + mkAuthPrincipalsFile = u: nameValuePair "ssh/authorized_principals.d/${u.name}" { 107 + mode = "0444"; 108 + text = concatStringsSep "\n" u.openssh.authorizedPrincipals; 109 + }; 110 + usersWithPrincipals = attrValues (flip filterAttrs config.users.users (n: u: 111 + length u.openssh.authorizedPrincipals != 0 112 + )); 113 + in listToAttrs (map mkAuthPrincipalsFile usersWithPrincipals); 114 + 115 in 116 117 { ··· 308 type = types.submodule ({name, ...}: { 309 freeformType = settingsFormat.type; 310 options = { 311 + AuthorizedPrincipalsFile = mkOption { 312 + type = types.str; 313 + default = "none"; # upstream default 314 + description = lib.mdDoc '' 315 + Specifies a file that lists principal names that are accepted for certificate authentication. The default 316 + is `"none"`, i.e. not to use a principals file. 317 + ''; 318 + }; 319 LogLevel = mkOption { 320 type = types.enum [ "QUIET" "FATAL" "ERROR" "INFO" "VERBOSE" "DEBUG" "DEBUG1" "DEBUG2" "DEBUG3" ]; 321 default = "INFO"; # upstream default ··· 475 services.openssh.moduliFile = mkDefault "${cfgc.package}/etc/ssh/moduli"; 476 services.openssh.sftpServerExecutable = mkDefault "${cfgc.package}/libexec/sftp-server"; 477 478 + environment.etc = authKeysFiles // authPrincipalsFiles // 479 { "ssh/moduli".source = cfg.moduliFile; 480 "ssh/sshd_config".source = sshconf; 481 }; ··· 571 # https://github.com/NixOS/nixpkgs/pull/41745 572 services.openssh.authorizedKeysFiles = 573 [ "%h/.ssh/authorized_keys" "/etc/ssh/authorized_keys.d/%u" ]; 574 + 575 + services.openssh.settings.AuthorizedPrincipalsFile = mkIf (authPrincipalsFiles != {}) "/etc/ssh/authorized_principals.d/%u"; 576 577 services.openssh.extraConfig = mkOrder 0 578 ''
+1 -1
nixos/tests/wordpress.nix
··· 67 networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ]; 68 }; 69 }) {} [ 70 - "6_1" "6_2" "6_3" 71 ]; 72 73 testScript = ''
··· 67 networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ]; 68 }; 69 }) {} [ 70 + "6_3" 71 ]; 72 73 testScript = ''
+1 -4
pkgs/applications/audio/furnace/default.nix
··· 1 { stdenv 2 , lib 3 - , gitUpdater 4 , testers 5 , furnace 6 , fetchFromGitHub ··· 104 ''; 105 106 passthru = { 107 - updateScript = gitUpdater { 108 - rev-prefix = "v"; 109 - }; 110 tests.version = testers.testVersion { 111 package = furnace; 112 };
··· 1 { stdenv 2 , lib 3 , testers 4 , furnace 5 , fetchFromGitHub ··· 103 ''; 104 105 passthru = { 106 + updateScript = ./update.sh; 107 tests.version = testers.testVersion { 108 package = furnace; 109 };
+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 { lib 2 - , buildGoModule 3 , fetchFromGitHub 4 , pkg-config 5 , alsa-lib ··· 7 , nix-update-script 8 }: 9 10 - buildGoModule rec { 11 pname = "go-musicfox"; 12 - version = "4.1.4"; 13 14 src = fetchFromGitHub { 15 owner = "go-musicfox"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-z4zyLHflmaX5k69KvPTISRIEHVjDmEGZenNXfYd3UUk="; 19 }; 20 21 deleteVendor = true; 22 23 - vendorHash = "sha256-S1OIrcn55wm/b7B3lz55guuS+mrv5MswNMO2UyfgjRc="; 24 25 subPackages = [ "cmd/musicfox.go" ]; 26 27 ldflags = [ 28 "-s" 29 "-w" 30 - "-X github.com/go-musicfox/go-musicfox/pkg/constants.AppVersion=${version}" 31 ]; 32 33 nativeBuildInputs = [
··· 1 { lib 2 + , buildGo121Module 3 , fetchFromGitHub 4 , pkg-config 5 , alsa-lib ··· 7 , nix-update-script 8 }: 9 10 + buildGo121Module rec { 11 pname = "go-musicfox"; 12 + version = "4.2.1"; 13 14 src = fetchFromGitHub { 15 owner = "go-musicfox"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-yl7PirSt4zEy8ZoDGq3dn5TjJtbJeAgXgbynw/D0d38="; 19 }; 20 21 deleteVendor = true; 22 23 + vendorHash = "sha256-ILO4v4ii1l9JokXG7R3vuN7i5hDi/hLHTFiClA2vdf0="; 24 25 subPackages = [ "cmd/musicfox.go" ]; 26 27 ldflags = [ 28 "-s" 29 "-w" 30 + "-X github.com/go-musicfox/go-musicfox/internal/types.AppVersion=${version}" 31 ]; 32 33 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/goodvibes/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "goodvibes"; 19 - version = "0.7.6"; 20 21 src = fetchFromGitLab { 22 owner = pname; 23 repo = pname; 24 rev = "v${version}"; 25 - hash = "sha256-w0nmTYcq2DBHSjQ23zWxT6optyH+lRAMRa210F7XEvE="; 26 }; 27 28 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation rec { 18 pname = "goodvibes"; 19 + version = "0.7.7"; 20 21 src = fetchFromGitLab { 22 owner = pname; 23 repo = pname; 24 rev = "v${version}"; 25 + hash = "sha256-7AhdygNl6st5ryaMjrloBvTVz6PN48Y6VVpde5g3+D4="; 26 }; 27 28 nativeBuildInputs = [
+4 -3
pkgs/applications/graphics/darktable/default.nix
··· 10 , ninja 11 , curl 12 , perl 13 - , llvm_13 14 , desktop-file-utils 15 , exiv2 16 , glib ··· 53 , libheif 54 , libaom 55 , portmidi 56 - , fetchpatch 57 , lua 58 }: 59 ··· 66 sha256 = "c11d28434fdf2e9ce572b9b1f9bc4e64dcebf6148e25080b4c32eb51916cfa98"; 67 }; 68 69 - nativeBuildInputs = [ cmake ninja llvm_13 pkg-config intltool perl desktop-file-utils wrapGAppsHook ]; 70 71 buildInputs = [ 72 cairo
··· 10 , ninja 11 , curl 12 , perl 13 + , llvmPackages_13 14 , desktop-file-utils 15 , exiv2 16 , glib ··· 53 , libheif 54 , libaom 55 , portmidi 56 , lua 57 }: 58 ··· 65 sha256 = "c11d28434fdf2e9ce572b9b1f9bc4e64dcebf6148e25080b4c32eb51916cfa98"; 66 }; 67 68 + nativeBuildInputs = [ cmake ninja llvmPackages_13.llvm pkg-config intltool perl desktop-file-utils wrapGAppsHook ] 69 + # LLVM Clang C compiler version 11.1.0 is too old and is unsupported. Version 12+ is required. 70 + ++ lib.optionals stdenv.isDarwin [ llvmPackages_13.clang ]; 71 72 buildInputs = [ 73 cairo
+2 -2
pkgs/applications/misc/limesctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "limesctl"; 5 - version = "3.2.1"; 6 7 src = fetchFromGitHub { 8 owner = "sapcc"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-TR3cFIGU5hmZuzlYUJX+84vb8gmErSIZizK9J5Ieagk="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "limesctl"; 5 + version = "3.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "sapcc"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-zR0+tTPRdmv04t3V0KDA/hG5ZJMT2RYI3+2dkmZHdhk="; 12 }; 13 14 vendorHash = null;
+2 -2
pkgs/applications/misc/octoprint/default.nix
··· 80 self: super: { 81 octoprint = self.buildPythonPackage rec { 82 pname = "OctoPrint"; 83 - version = "1.9.2"; 84 85 src = fetchFromGitHub { 86 owner = "OctoPrint"; 87 repo = "OctoPrint"; 88 rev = version; 89 - hash = "sha256-DSngV8nWHNqfPEBIfGq3HQeC1p9s6Q+GX+LcJiAiS4E="; 90 }; 91 92 propagatedBuildInputs = with self; [
··· 80 self: super: { 81 octoprint = self.buildPythonPackage rec { 82 pname = "OctoPrint"; 83 + version = "1.9.3"; 84 85 src = fetchFromGitHub { 86 owner = "OctoPrint"; 87 repo = "OctoPrint"; 88 rev = version; 89 + hash = "sha256-SYN/BrcukHMDwk70XGu/pO45fSPr/KOEyd4wxtz2Fo0="; 90 }; 91 92 propagatedBuildInputs = with self; [
+11 -7
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 1 { lib 2 - , buildGoModule 3 , fetchFromGitHub 4 , installShellFiles 5 }: 6 7 - buildGoModule rec { 8 pname = "k0sctl"; 9 - version = "0.15.5"; 10 11 src = fetchFromGitHub { 12 owner = "k0sproject"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-ntjrk2OEIkAmNpf9Ag6HkSIOSA3NtO9hSJOBgvne4b0="; 16 }; 17 18 - vendorHash = "sha256-JlaXQqDO/b1xe9NA2JtuB1DZZlphWu3Mo/Mf4lhmKNo="; 19 20 ldflags = [ 21 "-s" 22 "-w" 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}" 26 ]; 27 28 nativeBuildInputs = [ installShellFiles ]; 29 30 postInstall = '' 31 for shell in bash zsh fish; do 32 installShellCompletion --cmd ${pname} \ ··· 38 description = "A bootstrapping and management tool for k0s clusters."; 39 homepage = "https://k0sproject.io/"; 40 license = licenses.asl20; 41 maintainers = with maintainers; [ nickcao qjoly ]; 42 }; 43 }
··· 1 { lib 2 + , buildGo121Module 3 , fetchFromGitHub 4 , installShellFiles 5 }: 6 7 + buildGo121Module rec { 8 pname = "k0sctl"; 9 + version = "0.16.0"; 10 11 src = fetchFromGitHub { 12 owner = "k0sproject"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-DUDvsF4NCFimpW9isqEhodieiJXwjhwhfXR2t/ho3kE="; 16 }; 17 18 + vendorHash = "sha256-eJTVUSAcgE1AaOCEEc202sC0yIfMj30UoK/ObowJ9Zk="; 19 20 ldflags = [ 21 "-s" 22 "-w" 23 "-X github.com/k0sproject/k0sctl/version.Environment=production" 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 ]; 27 28 nativeBuildInputs = [ installShellFiles ]; 29 30 + # https://github.com/k0sproject/k0sctl/issues/569 31 + checkFlags = [ "-skip=^Test(Unmarshal|VersionDefaulting)/version_not_given$" ]; 32 + 33 postInstall = '' 34 for shell in bash zsh fish; do 35 installShellCompletion --cmd ${pname} \ ··· 41 description = "A bootstrapping and management tool for k0s clusters."; 42 homepage = "https://k0sproject.io/"; 43 license = licenses.asl20; 44 + mainProgram = pname; 45 maintainers = with maintainers; [ nickcao qjoly ]; 46 }; 47 }
+30 -6
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 1 - { lib, fetchurl, mkDerivation, appimageTools, libsecret, makeWrapper }: 2 let 3 pname = "beeper"; 4 - version = "3.71.16"; 5 name = "${pname}-${version}"; 6 src = fetchurl { 7 - url = "https://download.todesktop.com/2003241lzgn20jd/beeper-${version}.AppImage"; 8 - hash = "sha256-Ho5zFmhNzkOmzo/btV+qZfP2GGx5XvV/1JncEKlH4vc="; 9 }; 10 appimage = appimageTools.wrapType2 { 11 inherit version pname src; ··· 16 }; 17 in 18 mkDerivation rec { 19 - inherit name pname; 20 21 src = appimage; 22 ··· 44 runHook postInstall 45 ''; 46 47 meta = with lib; { 48 description = "Universal chat app."; 49 longDescription = '' ··· 53 ''; 54 homepage = "https://beeper.com"; 55 license = licenses.unfree; 56 - maintainers = with maintainers; [ jshcmpbll ]; 57 platforms = [ "x86_64-linux" ]; 58 }; 59 }
··· 1 + { lib 2 + , fetchurl 3 + , mkDerivation 4 + , appimageTools 5 + , libsecret 6 + , makeWrapper 7 + , writeShellApplication 8 + , curl 9 + , yq 10 + , common-updater-scripts 11 + }: 12 let 13 pname = "beeper"; 14 + version = "3.80.17"; 15 name = "${pname}-${version}"; 16 src = fetchurl { 17 + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.80.17-build-231010czwkkgnej.AppImage"; 18 + hash = "sha256-cfzfeM1czhZKz0HbbJw2PD3laJFg9JWppA2fKUb5szU="; 19 }; 20 appimage = appimageTools.wrapType2 { 21 inherit version pname src; ··· 26 }; 27 in 28 mkDerivation rec { 29 + inherit name pname version; 30 31 src = appimage; 32 ··· 54 runHook postInstall 55 ''; 56 57 + passthru = { 58 + updateScript = lib.getExe (writeShellApplication { 59 + name = "update-beeper"; 60 + runtimeInputs = [ curl yq common-updater-scripts ]; 61 + text = '' 62 + set -o errexit 63 + latestLinux="$(curl -s https://download.todesktop.com/2003241lzgn20jd/latest-linux.yml)" 64 + version="$(echo "$latestLinux" | yq -r .version)" 65 + filename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))')" 66 + update-source-version beeper "$version" "" "https://download.todesktop.com/2003241lzgn20jd/$filename" --source-key=src.src 67 + ''; 68 + }); 69 + }; 70 + 71 meta = with lib; { 72 description = "Universal chat app."; 73 longDescription = '' ··· 77 ''; 78 homepage = "https://beeper.com"; 79 license = licenses.unfree; 80 + maintainers = with maintainers; [ jshcmpbll mjm ]; 81 platforms = [ "x86_64-linux" ]; 82 }; 83 }
+2 -2
pkgs/applications/office/qownnotes/default.nix
··· 19 let 20 pname = "qownnotes"; 21 appname = "QOwnNotes"; 22 - version = "23.10.0"; 23 in 24 stdenv.mkDerivation { 25 inherit pname appname version; 26 27 src = fetchurl { 28 url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz"; 29 - hash = "sha256-wPZrKAWaWv88BeVu6e73b9/Ydo0ew4GLig46fyNSxtc="; 30 }; 31 32 nativeBuildInputs = [
··· 19 let 20 pname = "qownnotes"; 21 appname = "QOwnNotes"; 22 + version = "23.10.1"; 23 in 24 stdenv.mkDerivation { 25 inherit pname appname version; 26 27 src = fetchurl { 28 url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz"; 29 + hash = "sha256-+BtzN+CdaxriA466m6aF0y7Jdvx1DGtSR+i6gGeAxSM="; 30 }; 31 32 nativeBuildInputs = [
+6 -5
pkgs/applications/science/biology/blast/bin.nix
··· 13 }: 14 let 15 pname = "blast-bin"; 16 - version = "2.13.0"; 17 18 srcs = rec { 19 x86_64-linux = fetchurl { 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="; 22 }; 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="; 26 }; 27 x86_64-darwin = fetchurl { 28 url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-macosx.tar.gz"; 29 - hash = "sha256-Y0JlOUl9Ego6LTxTCNny3P5c1H3fApPXQm7Z6Zhq9RA="; 30 }; 31 aarch64-darwin = x86_64-darwin; 32 }; ··· 55 meta = with lib; { 56 inherit (blast.meta) description homepage license; 57 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 58 maintainers = with maintainers; [ natsukium ]; 59 }; 60 }
··· 13 }: 14 let 15 pname = "blast-bin"; 16 + version = "2.14.1"; 17 18 srcs = rec { 19 x86_64-linux = fetchurl { 20 url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-linux.tar.gz"; 21 + hash = "sha256-OO8MNOk6k0J9FlAGyCOhP+hirEIT6lL+rIInB8dQWEU="; 22 }; 23 aarch64-linux = fetchurl { 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 }; 27 x86_64-darwin = fetchurl { 28 url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-macosx.tar.gz"; 29 + hash = "sha256-eMfuwMCD6VlDgeshLslDhYBBp0YOpL+6q/zSchR0bAs="; 30 }; 31 aarch64-darwin = x86_64-darwin; 32 }; ··· 55 meta = with lib; { 56 inherit (blast.meta) description homepage license; 57 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 58 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 59 maintainers = with maintainers; [ natsukium ]; 60 }; 61 }
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "obs-move-transition"; 10 - version = "2.9.4"; 11 12 src = fetchFromGitHub { 13 owner = "exeldro"; 14 repo = "obs-move-transition"; 15 rev = version; 16 - sha256 = "sha256-TY+sR7IaOlbFeeh7GL5dgM779pcpiCqzBo7VTK8Uz0E="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "obs-move-transition"; 10 + version = "2.9.5"; 11 12 src = fetchFromGitHub { 13 owner = "exeldro"; 14 repo = "obs-move-transition"; 15 rev = version; 16 + sha256 = "sha256-7qgFUZmKldIfnUXthzWd07CtOmaJROnqCGnzjlZlN3E="; 17 }; 18 19 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "obs-vkcapture"; 23 - version = "1.4.3"; 24 25 src = fetchFromGitHub { 26 owner = "nowrep"; 27 repo = finalAttrs.pname; 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-hFweWZalWMGbGXhM6uxaGoWkr9srqxRChJo5yUBiBXs="; 30 }; 31 32 cmakeFlags = lib.optionals stdenv.isi686 [
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "obs-vkcapture"; 23 + version = "1.4.4"; 24 25 src = fetchFromGitHub { 26 owner = "nowrep"; 27 repo = finalAttrs.pname; 28 rev = "v${finalAttrs.version}"; 29 + hash = "sha256-sDgYHa6zwUsGAinWptFeeaTG5n9t7SCLYgjDurdMT6g="; 30 }; 31 32 cmakeFlags = lib.optionals stdenv.isi686 [
+1
pkgs/build-support/build-graalvm-native-image/default.nix
··· 13 , nativeImageBuildArgs ? [ 14 (lib.optionalString stdenv.isDarwin "-H:-CheckToolchain") 15 "-H:Name=${executable}" 16 "--verbose" 17 ] 18 # Extra arguments to be passed to the native-image
··· 13 , nativeImageBuildArgs ? [ 14 (lib.optionalString stdenv.isDarwin "-H:-CheckToolchain") 15 "-H:Name=${executable}" 16 + "-march=compatibility" 17 "--verbose" 18 ] 19 # Extra arguments to be passed to the native-image
+140 -184
pkgs/build-support/node/fetch-npm-deps/Cargo.lock
··· 4 5 [[package]] 6 name = "aho-corasick" 7 - version = "1.0.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 10 dependencies = [ 11 "memchr", 12 ] 13 14 [[package]] 15 name = "anyhow" 16 - version = "1.0.71" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 19 20 [[package]] 21 name = "async-channel" 22 - version = "1.8.0" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 25 dependencies = [ 26 "concurrent-queue", 27 "event-listener", ··· 47 48 [[package]] 49 name = "base64" 50 - version = "0.21.2" 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 - checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 53 54 [[package]] 55 name = "bitflags" ··· 59 60 [[package]] 61 name = "bitflags" 62 - version = "2.3.3" 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 65 66 [[package]] 67 name = "block-buffer" ··· 74 75 [[package]] 76 name = "bytes" 77 - version = "1.4.0" 78 source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 80 81 [[package]] 82 name = "castaway" ··· 86 87 [[package]] 88 name = "cc" 89 - version = "1.0.79" 90 source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 92 93 [[package]] 94 name = "cfg-if" ··· 98 99 [[package]] 100 name = "concurrent-queue" 101 - version = "2.2.0" 102 source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 104 dependencies = [ 105 "crossbeam-utils", 106 ] 107 108 [[package]] 109 name = "cpufeatures" 110 - version = "0.2.8" 111 source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" 113 dependencies = [ 114 "libc", 115 ] 116 117 [[package]] 118 - name = "crossbeam-channel" 119 - version = "0.5.8" 120 - source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 122 - dependencies = [ 123 - "cfg-if", 124 - "crossbeam-utils", 125 - ] 126 - 127 - [[package]] 128 name = "crossbeam-deque" 129 version = "0.8.3" 130 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 184 185 [[package]] 186 name = "curl-sys" 187 - version = "0.4.63+curl-8.1.2" 188 source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "aeb0fef7046022a1e2ad67a004978f0e3cacb9e3123dc62ce768f92197b771dc" 190 dependencies = [ 191 "cc", 192 "libc", ··· 194 "openssl-sys", 195 "pkg-config", 196 "vcpkg", 197 - "winapi", 198 ] 199 200 [[package]] ··· 209 210 [[package]] 211 name = "either" 212 - version = "1.8.1" 213 source = "registry+https://github.com/rust-lang/crates.io-index" 214 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 215 216 [[package]] 217 name = "env_logger" ··· 228 229 [[package]] 230 name = "errno" 231 - version = "0.3.1" 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 234 dependencies = [ 235 - "errno-dragonfly", 236 "libc", 237 "windows-sys", 238 - ] 239 - 240 - [[package]] 241 - name = "errno-dragonfly" 242 - version = "0.1.2" 243 - source = "registry+https://github.com/rust-lang/crates.io-index" 244 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 245 - dependencies = [ 246 - "cc", 247 - "libc", 248 ] 249 250 [[package]] ··· 261 dependencies = [ 262 "instant", 263 ] 264 265 [[package]] 266 name = "fnv" ··· 295 source = "registry+https://github.com/rust-lang/crates.io-index" 296 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 297 dependencies = [ 298 - "fastrand", 299 "futures-core", 300 "futures-io", 301 "memchr", ··· 327 328 [[package]] 329 name = "hermit-abi" 330 - version = "0.3.2" 331 source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 333 334 [[package]] 335 name = "http" ··· 368 ] 369 370 [[package]] 371 - name = "io-lifetimes" 372 - version = "1.0.11" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 375 - dependencies = [ 376 - "hermit-abi", 377 - "libc", 378 - "windows-sys", 379 - ] 380 - 381 - [[package]] 382 name = "is-terminal" 383 - version = "0.4.8" 384 source = "registry+https://github.com/rust-lang/crates.io-index" 385 - checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" 386 dependencies = [ 387 "hermit-abi", 388 - "rustix 0.38.2", 389 "windows-sys", 390 ] 391 ··· 416 417 [[package]] 418 name = "itoa" 419 - version = "1.0.8" 420 source = "registry+https://github.com/rust-lang/crates.io-index" 421 - checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a" 422 423 [[package]] 424 name = "libc" 425 - version = "0.2.147" 426 source = "registry+https://github.com/rust-lang/crates.io-index" 427 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 428 429 [[package]] 430 name = "libz-sys" 431 - version = "1.1.9" 432 source = "registry+https://github.com/rust-lang/crates.io-index" 433 - checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 434 dependencies = [ 435 "cc", 436 "libc", ··· 440 441 [[package]] 442 name = "linux-raw-sys" 443 - version = "0.3.8" 444 source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 446 - 447 - [[package]] 448 - name = "linux-raw-sys" 449 - version = "0.4.3" 450 - source = "registry+https://github.com/rust-lang/crates.io-index" 451 - checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 452 453 [[package]] 454 name = "log" 455 - version = "0.4.19" 456 source = "registry+https://github.com/rust-lang/crates.io-index" 457 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 458 459 [[package]] 460 name = "memchr" 461 - version = "2.5.0" 462 source = "registry+https://github.com/rust-lang/crates.io-index" 463 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 464 465 [[package]] 466 name = "memoffset" ··· 472 ] 473 474 [[package]] 475 - name = "num_cpus" 476 - version = "1.16.0" 477 - source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 479 - dependencies = [ 480 - "hermit-abi", 481 - "libc", 482 - ] 483 - 484 - [[package]] 485 name = "once_cell" 486 version = "1.18.0" 487 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 495 496 [[package]] 497 name = "openssl-sys" 498 - version = "0.9.90" 499 source = "registry+https://github.com/rust-lang/crates.io-index" 500 - checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 501 dependencies = [ 502 "cc", 503 "libc", ··· 507 508 [[package]] 509 name = "parking" 510 - version = "2.1.0" 511 source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 513 514 [[package]] 515 name = "percent-encoding" ··· 519 520 [[package]] 521 name = "pin-project" 522 - version = "1.1.2" 523 source = "registry+https://github.com/rust-lang/crates.io-index" 524 - checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 525 dependencies = [ 526 "pin-project-internal", 527 ] 528 529 [[package]] 530 name = "pin-project-internal" 531 - version = "1.1.2" 532 source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 534 dependencies = [ 535 "proc-macro2", 536 "quote", ··· 539 540 [[package]] 541 name = "pin-project-lite" 542 - version = "0.2.10" 543 source = "registry+https://github.com/rust-lang/crates.io-index" 544 - checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 545 546 [[package]] 547 name = "pkg-config" ··· 593 594 [[package]] 595 name = "proc-macro2" 596 - version = "1.0.63" 597 source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 599 dependencies = [ 600 "unicode-ident", 601 ] 602 603 [[package]] 604 name = "quote" 605 - version = "1.0.29" 606 source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 608 dependencies = [ 609 "proc-macro2", 610 ] ··· 641 642 [[package]] 643 name = "rayon" 644 - version = "1.7.0" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 647 dependencies = [ 648 "either", 649 "rayon-core", ··· 651 652 [[package]] 653 name = "rayon-core" 654 - version = "1.11.0" 655 source = "registry+https://github.com/rust-lang/crates.io-index" 656 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 657 dependencies = [ 658 - "crossbeam-channel", 659 "crossbeam-deque", 660 "crossbeam-utils", 661 - "num_cpus", 662 ] 663 664 [[package]] ··· 672 673 [[package]] 674 name = "regex" 675 - version = "1.8.4" 676 source = "registry+https://github.com/rust-lang/crates.io-index" 677 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 678 dependencies = [ 679 "aho-corasick", 680 "memchr", 681 "regex-syntax", 682 ] 683 684 [[package]] 685 - name = "regex-syntax" 686 - version = "0.7.2" 687 source = "registry+https://github.com/rust-lang/crates.io-index" 688 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 689 690 [[package]] 691 - name = "rustix" 692 - version = "0.37.22" 693 source = "registry+https://github.com/rust-lang/crates.io-index" 694 - checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c" 695 - dependencies = [ 696 - "bitflags 1.3.2", 697 - "errno", 698 - "io-lifetimes", 699 - "libc", 700 - "linux-raw-sys 0.3.8", 701 - "windows-sys", 702 - ] 703 704 [[package]] 705 name = "rustix" 706 - version = "0.38.2" 707 source = "registry+https://github.com/rust-lang/crates.io-index" 708 - checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4" 709 dependencies = [ 710 - "bitflags 2.3.3", 711 "errno", 712 "libc", 713 - "linux-raw-sys 0.4.3", 714 "windows-sys", 715 ] 716 717 [[package]] 718 name = "ryu" 719 - version = "1.0.14" 720 source = "registry+https://github.com/rust-lang/crates.io-index" 721 - checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9" 722 723 [[package]] 724 name = "same-file" ··· 740 741 [[package]] 742 name = "scopeguard" 743 - version = "1.1.0" 744 source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 746 747 [[package]] 748 name = "serde" 749 - version = "1.0.166" 750 source = "registry+https://github.com/rust-lang/crates.io-index" 751 - checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8" 752 dependencies = [ 753 "serde_derive", 754 ] 755 756 [[package]] 757 name = "serde_derive" 758 - version = "1.0.166" 759 source = "registry+https://github.com/rust-lang/crates.io-index" 760 - checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6" 761 dependencies = [ 762 "proc-macro2", 763 "quote", ··· 766 767 [[package]] 768 name = "serde_json" 769 - version = "1.0.99" 770 source = "registry+https://github.com/rust-lang/crates.io-index" 771 - checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" 772 dependencies = [ 773 "itoa", 774 "ryu", ··· 777 778 [[package]] 779 name = "sha1" 780 - version = "0.10.5" 781 source = "registry+https://github.com/rust-lang/crates.io-index" 782 - checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 783 dependencies = [ 784 "cfg-if", 785 "cpufeatures", ··· 788 789 [[package]] 790 name = "sha2" 791 - version = "0.10.7" 792 source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 794 dependencies = [ 795 "cfg-if", 796 "cpufeatures", ··· 799 800 [[package]] 801 name = "slab" 802 - version = "0.4.8" 803 source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 805 dependencies = [ 806 "autocfg", 807 ] ··· 829 830 [[package]] 831 name = "syn" 832 - version = "2.0.23" 833 source = "registry+https://github.com/rust-lang/crates.io-index" 834 - checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" 835 dependencies = [ 836 "proc-macro2", 837 "quote", ··· 840 841 [[package]] 842 name = "tempfile" 843 - version = "3.6.0" 844 source = "registry+https://github.com/rust-lang/crates.io-index" 845 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 846 dependencies = [ 847 - "autocfg", 848 "cfg-if", 849 - "fastrand", 850 "redox_syscall", 851 - "rustix 0.37.22", 852 "windows-sys", 853 ] 854 855 [[package]] 856 name = "termcolor" 857 - version = "1.2.0" 858 source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 860 dependencies = [ 861 "winapi-util", 862 ] ··· 921 922 [[package]] 923 name = "typenum" 924 - version = "1.16.0" 925 source = "registry+https://github.com/rust-lang/crates.io-index" 926 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 927 928 [[package]] 929 name = "unicode-bidi" ··· 933 934 [[package]] 935 name = "unicode-ident" 936 - version = "1.0.10" 937 source = "registry+https://github.com/rust-lang/crates.io-index" 938 - checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73" 939 940 [[package]] 941 name = "unicode-normalization" ··· 948 949 [[package]] 950 name = "url" 951 - version = "2.4.0" 952 source = "registry+https://github.com/rust-lang/crates.io-index" 953 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 954 dependencies = [ 955 "form_urlencoded", 956 "idna", ··· 972 973 [[package]] 974 name = "waker-fn" 975 - version = "1.1.0" 976 source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 978 979 [[package]] 980 name = "walkdir" 981 - version = "2.3.3" 982 source = "registry+https://github.com/rust-lang/crates.io-index" 983 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 984 dependencies = [ 985 "same-file", 986 "winapi-util", ··· 1010 1011 [[package]] 1012 name = "winapi-util" 1013 - version = "0.1.5" 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 1015 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1016 dependencies = [ 1017 "winapi", 1018 ] ··· 1034 1035 [[package]] 1036 name = "windows-targets" 1037 - version = "0.48.1" 1038 source = "registry+https://github.com/rust-lang/crates.io-index" 1039 - checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 1040 dependencies = [ 1041 "windows_aarch64_gnullvm", 1042 "windows_aarch64_msvc", ··· 1049 1050 [[package]] 1051 name = "windows_aarch64_gnullvm" 1052 - version = "0.48.0" 1053 source = "registry+https://github.com/rust-lang/crates.io-index" 1054 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1055 1056 [[package]] 1057 name = "windows_aarch64_msvc" 1058 - version = "0.48.0" 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1061 1062 [[package]] 1063 name = "windows_i686_gnu" 1064 - version = "0.48.0" 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1066 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1067 1068 [[package]] 1069 name = "windows_i686_msvc" 1070 - version = "0.48.0" 1071 source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1073 1074 [[package]] 1075 name = "windows_x86_64_gnu" 1076 - version = "0.48.0" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1079 1080 [[package]] 1081 name = "windows_x86_64_gnullvm" 1082 - version = "0.48.0" 1083 source = "registry+https://github.com/rust-lang/crates.io-index" 1084 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1085 1086 [[package]] 1087 name = "windows_x86_64_msvc" 1088 - version = "0.48.0" 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1090 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
··· 4 5 [[package]] 6 name = "aho-corasick" 7 + version = "1.1.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 10 dependencies = [ 11 "memchr", 12 ] 13 14 [[package]] 15 name = "anyhow" 16 + version = "1.0.75" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 19 20 [[package]] 21 name = "async-channel" 22 + version = "1.9.0" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 25 dependencies = [ 26 "concurrent-queue", 27 "event-listener", ··· 47 48 [[package]] 49 name = "base64" 50 + version = "0.21.4" 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 53 54 [[package]] 55 name = "bitflags" ··· 59 60 [[package]] 61 name = "bitflags" 62 + version = "2.4.0" 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 65 66 [[package]] 67 name = "block-buffer" ··· 74 75 [[package]] 76 name = "bytes" 77 + version = "1.5.0" 78 source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 80 81 [[package]] 82 name = "castaway" ··· 86 87 [[package]] 88 name = "cc" 89 + version = "1.0.83" 90 source = "registry+https://github.com/rust-lang/crates.io-index" 91 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 92 + dependencies = [ 93 + "libc", 94 + ] 95 96 [[package]] 97 name = "cfg-if" ··· 101 102 [[package]] 103 name = "concurrent-queue" 104 + version = "2.3.0" 105 source = "registry+https://github.com/rust-lang/crates.io-index" 106 + checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 107 dependencies = [ 108 "crossbeam-utils", 109 ] 110 111 [[package]] 112 name = "cpufeatures" 113 + version = "0.2.9" 114 source = "registry+https://github.com/rust-lang/crates.io-index" 115 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 116 dependencies = [ 117 "libc", 118 ] 119 120 [[package]] 121 name = "crossbeam-deque" 122 version = "0.8.3" 123 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 177 178 [[package]] 179 name = "curl-sys" 180 + version = "0.4.67+curl-8.3.0" 181 source = "registry+https://github.com/rust-lang/crates.io-index" 182 + checksum = "3cc35d066510b197a0f72de863736641539957628c8a42e70e27c66849e77c34" 183 dependencies = [ 184 "cc", 185 "libc", ··· 187 "openssl-sys", 188 "pkg-config", 189 "vcpkg", 190 + "windows-sys", 191 ] 192 193 [[package]] ··· 202 203 [[package]] 204 name = "either" 205 + version = "1.9.0" 206 source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 208 209 [[package]] 210 name = "env_logger" ··· 221 222 [[package]] 223 name = "errno" 224 + version = "0.3.5" 225 source = "registry+https://github.com/rust-lang/crates.io-index" 226 + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 227 dependencies = [ 228 "libc", 229 "windows-sys", 230 ] 231 232 [[package]] ··· 243 dependencies = [ 244 "instant", 245 ] 246 + 247 + [[package]] 248 + name = "fastrand" 249 + version = "2.0.1" 250 + source = "registry+https://github.com/rust-lang/crates.io-index" 251 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 252 253 [[package]] 254 name = "fnv" ··· 283 source = "registry+https://github.com/rust-lang/crates.io-index" 284 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 285 dependencies = [ 286 + "fastrand 1.9.0", 287 "futures-core", 288 "futures-io", 289 "memchr", ··· 315 316 [[package]] 317 name = "hermit-abi" 318 + version = "0.3.3" 319 source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 321 322 [[package]] 323 name = "http" ··· 356 ] 357 358 [[package]] 359 name = "is-terminal" 360 + version = "0.4.9" 361 source = "registry+https://github.com/rust-lang/crates.io-index" 362 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 363 dependencies = [ 364 "hermit-abi", 365 + "rustix", 366 "windows-sys", 367 ] 368 ··· 393 394 [[package]] 395 name = "itoa" 396 + version = "1.0.9" 397 source = "registry+https://github.com/rust-lang/crates.io-index" 398 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 399 400 [[package]] 401 name = "libc" 402 + version = "0.2.149" 403 source = "registry+https://github.com/rust-lang/crates.io-index" 404 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 405 406 [[package]] 407 name = "libz-sys" 408 + version = "1.1.12" 409 source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 411 dependencies = [ 412 "cc", 413 "libc", ··· 417 418 [[package]] 419 name = "linux-raw-sys" 420 + version = "0.4.10" 421 source = "registry+https://github.com/rust-lang/crates.io-index" 422 + checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 423 424 [[package]] 425 name = "log" 426 + version = "0.4.20" 427 source = "registry+https://github.com/rust-lang/crates.io-index" 428 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 429 430 [[package]] 431 name = "memchr" 432 + version = "2.6.4" 433 source = "registry+https://github.com/rust-lang/crates.io-index" 434 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 435 436 [[package]] 437 name = "memoffset" ··· 443 ] 444 445 [[package]] 446 name = "once_cell" 447 version = "1.18.0" 448 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 456 457 [[package]] 458 name = "openssl-sys" 459 + version = "0.9.93" 460 source = "registry+https://github.com/rust-lang/crates.io-index" 461 + checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" 462 dependencies = [ 463 "cc", 464 "libc", ··· 468 469 [[package]] 470 name = "parking" 471 + version = "2.1.1" 472 source = "registry+https://github.com/rust-lang/crates.io-index" 473 + checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" 474 475 [[package]] 476 name = "percent-encoding" ··· 480 481 [[package]] 482 name = "pin-project" 483 + version = "1.1.3" 484 source = "registry+https://github.com/rust-lang/crates.io-index" 485 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 486 dependencies = [ 487 "pin-project-internal", 488 ] 489 490 [[package]] 491 name = "pin-project-internal" 492 + version = "1.1.3" 493 source = "registry+https://github.com/rust-lang/crates.io-index" 494 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 495 dependencies = [ 496 "proc-macro2", 497 "quote", ··· 500 501 [[package]] 502 name = "pin-project-lite" 503 + version = "0.2.13" 504 source = "registry+https://github.com/rust-lang/crates.io-index" 505 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 506 507 [[package]] 508 name = "pkg-config" ··· 554 555 [[package]] 556 name = "proc-macro2" 557 + version = "1.0.69" 558 source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 560 dependencies = [ 561 "unicode-ident", 562 ] 563 564 [[package]] 565 name = "quote" 566 + version = "1.0.33" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 569 dependencies = [ 570 "proc-macro2", 571 ] ··· 602 603 [[package]] 604 name = "rayon" 605 + version = "1.8.0" 606 source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 608 dependencies = [ 609 "either", 610 "rayon-core", ··· 612 613 [[package]] 614 name = "rayon-core" 615 + version = "1.12.0" 616 source = "registry+https://github.com/rust-lang/crates.io-index" 617 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 618 dependencies = [ 619 "crossbeam-deque", 620 "crossbeam-utils", 621 ] 622 623 [[package]] ··· 631 632 [[package]] 633 name = "regex" 634 + version = "1.9.6" 635 source = "registry+https://github.com/rust-lang/crates.io-index" 636 + checksum = "ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff" 637 dependencies = [ 638 "aho-corasick", 639 "memchr", 640 + "regex-automata", 641 "regex-syntax", 642 ] 643 644 [[package]] 645 + name = "regex-automata" 646 + version = "0.3.9" 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9" 649 + dependencies = [ 650 + "aho-corasick", 651 + "memchr", 652 + "regex-syntax", 653 + ] 654 655 [[package]] 656 + name = "regex-syntax" 657 + version = "0.7.5" 658 source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 660 661 [[package]] 662 name = "rustix" 663 + version = "0.38.18" 664 source = "registry+https://github.com/rust-lang/crates.io-index" 665 + checksum = "5a74ee2d7c2581cd139b42447d7d9389b889bdaad3a73f1ebb16f2a3237bb19c" 666 dependencies = [ 667 + "bitflags 2.4.0", 668 "errno", 669 "libc", 670 + "linux-raw-sys", 671 "windows-sys", 672 ] 673 674 [[package]] 675 name = "ryu" 676 + version = "1.0.15" 677 source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 679 680 [[package]] 681 name = "same-file" ··· 697 698 [[package]] 699 name = "scopeguard" 700 + version = "1.2.0" 701 source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 703 704 [[package]] 705 name = "serde" 706 + version = "1.0.188" 707 source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 709 dependencies = [ 710 "serde_derive", 711 ] 712 713 [[package]] 714 name = "serde_derive" 715 + version = "1.0.188" 716 source = "registry+https://github.com/rust-lang/crates.io-index" 717 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 718 dependencies = [ 719 "proc-macro2", 720 "quote", ··· 723 724 [[package]] 725 name = "serde_json" 726 + version = "1.0.107" 727 source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 729 dependencies = [ 730 "itoa", 731 "ryu", ··· 734 735 [[package]] 736 name = "sha1" 737 + version = "0.10.6" 738 source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 740 dependencies = [ 741 "cfg-if", 742 "cpufeatures", ··· 745 746 [[package]] 747 name = "sha2" 748 + version = "0.10.8" 749 source = "registry+https://github.com/rust-lang/crates.io-index" 750 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 751 dependencies = [ 752 "cfg-if", 753 "cpufeatures", ··· 756 757 [[package]] 758 name = "slab" 759 + version = "0.4.9" 760 source = "registry+https://github.com/rust-lang/crates.io-index" 761 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 762 dependencies = [ 763 "autocfg", 764 ] ··· 786 787 [[package]] 788 name = "syn" 789 + version = "2.0.38" 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 + checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 792 dependencies = [ 793 "proc-macro2", 794 "quote", ··· 797 798 [[package]] 799 name = "tempfile" 800 + version = "3.8.0" 801 source = "registry+https://github.com/rust-lang/crates.io-index" 802 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 803 dependencies = [ 804 "cfg-if", 805 + "fastrand 2.0.1", 806 "redox_syscall", 807 + "rustix", 808 "windows-sys", 809 ] 810 811 [[package]] 812 name = "termcolor" 813 + version = "1.3.0" 814 source = "registry+https://github.com/rust-lang/crates.io-index" 815 + checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" 816 dependencies = [ 817 "winapi-util", 818 ] ··· 877 878 [[package]] 879 name = "typenum" 880 + version = "1.17.0" 881 source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 883 884 [[package]] 885 name = "unicode-bidi" ··· 889 890 [[package]] 891 name = "unicode-ident" 892 + version = "1.0.12" 893 source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 895 896 [[package]] 897 name = "unicode-normalization" ··· 904 905 [[package]] 906 name = "url" 907 + version = "2.4.1" 908 source = "registry+https://github.com/rust-lang/crates.io-index" 909 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 910 dependencies = [ 911 "form_urlencoded", 912 "idna", ··· 928 929 [[package]] 930 name = "waker-fn" 931 + version = "1.1.1" 932 source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 934 935 [[package]] 936 name = "walkdir" 937 + version = "2.4.0" 938 source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 940 dependencies = [ 941 "same-file", 942 "winapi-util", ··· 966 967 [[package]] 968 name = "winapi-util" 969 + version = "0.1.6" 970 source = "registry+https://github.com/rust-lang/crates.io-index" 971 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 972 dependencies = [ 973 "winapi", 974 ] ··· 990 991 [[package]] 992 name = "windows-targets" 993 + version = "0.48.5" 994 source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 996 dependencies = [ 997 "windows_aarch64_gnullvm", 998 "windows_aarch64_msvc", ··· 1005 1006 [[package]] 1007 name = "windows_aarch64_gnullvm" 1008 + version = "0.48.5" 1009 source = "registry+https://github.com/rust-lang/crates.io-index" 1010 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1011 1012 [[package]] 1013 name = "windows_aarch64_msvc" 1014 + version = "0.48.5" 1015 source = "registry+https://github.com/rust-lang/crates.io-index" 1016 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1017 1018 [[package]] 1019 name = "windows_i686_gnu" 1020 + version = "0.48.5" 1021 source = "registry+https://github.com/rust-lang/crates.io-index" 1022 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1023 1024 [[package]] 1025 name = "windows_i686_msvc" 1026 + version = "0.48.5" 1027 source = "registry+https://github.com/rust-lang/crates.io-index" 1028 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1029 1030 [[package]] 1031 name = "windows_x86_64_gnu" 1032 + version = "0.48.5" 1033 source = "registry+https://github.com/rust-lang/crates.io-index" 1034 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1035 1036 [[package]] 1037 name = "windows_x86_64_gnullvm" 1038 + version = "0.48.5" 1039 source = "registry+https://github.com/rust-lang/crates.io-index" 1040 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1041 1042 [[package]] 1043 name = "windows_x86_64_msvc" 1044 + version = "0.48.5" 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+10 -10
pkgs/build-support/node/fetch-npm-deps/Cargo.toml
··· 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8 [dependencies] 9 - anyhow = "1.0.71" 10 backoff = "0.4.0" 11 - base64 = "0.21.2" 12 digest = "0.10.7" 13 env_logger = "0.10.0" 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"
··· 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8 [dependencies] 9 + anyhow = "1.0.75" 10 backoff = "0.4.0" 11 + base64 = "0.21.4" 12 digest = "0.10.7" 13 env_logger = "0.10.0" 14 isahc = { version = "1.7.2", default_features = false } 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 use serde_json::{Map, Value}; 5 use std::{ 6 fs, 7 - io::{self, Read}, 8 process::{Command, Stdio}, 9 }; 10 use tempfile::{tempdir, TempDir}; ··· 106 107 let specifics = match get_hosted_git_url(&resolved)? { 108 Some(hosted) => { 109 - let mut body = util::get_url_with_retry(&hosted)?; 110 111 let workdir = tempdir()?; 112 ··· 120 .stdin(Stdio::piped()) 121 .spawn()?; 122 123 - io::copy(&mut body, &mut cmd.stdin.take().unwrap())?; 124 125 let exit = cmd.wait()?; 126 ··· 154 155 pub fn tarball(&self) -> anyhow::Result<Vec<u8>> { 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 - } 164 Specifics::Git { workdir } => Ok(Command::new("tar") 165 .args([ 166 "--sort=name",
··· 4 use serde_json::{Map, Value}; 5 use std::{ 6 fs, 7 + io::Write, 8 process::{Command, Stdio}, 9 }; 10 use tempfile::{tempdir, TempDir}; ··· 106 107 let specifics = match get_hosted_git_url(&resolved)? { 108 Some(hosted) => { 109 + let body = util::get_url_body_with_retry(&hosted)?; 110 111 let workdir = tempdir()?; 112 ··· 120 .stdin(Stdio::piped()) 121 .spawn()?; 122 123 + cmd.stdin.take().unwrap().write_all(&body)?; 124 125 let exit = cmd.wait()?; 126 ··· 154 155 pub fn tarball(&self) -> anyhow::Result<Vec<u8>> { 156 match &self.specifics { 157 + Specifics::Registry { .. } => Ok(util::get_url_body_with_retry(&self.url)?), 158 Specifics::Git { workdir } => Ok(Command::new("tar") 159 .args([ 160 "--sort=name",
+18 -10
pkgs/build-support/node/fetch-npm-deps/src/util.rs
··· 4 Body, Request, RequestExt, 5 }; 6 use serde_json::{Map, Value}; 7 - use std::{env, path::Path}; 8 use url::Url; 9 10 pub fn get_url(url: &Url) -> Result<Body, isahc::Error> { ··· 28 if let Some(host) = url.host_str() { 29 if let Ok(npm_tokens) = env::var("NIX_NPM_TOKENS") { 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()) { 32 request = request.header("Authorization", format!("Bearer {token}")); 33 } 34 } ··· 38 Ok(request.body(())?.send()?.into_body()) 39 } 40 41 - pub fn get_url_with_retry(url: &Url) -> Result<Body, isahc::Error> { 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 - }) 50 }) 51 .map_err(|backoff_err| match backoff_err { 52 backoff::Error::Permanent(err)
··· 4 Body, Request, RequestExt, 5 }; 6 use serde_json::{Map, Value}; 7 + use std::{env, io::Read, path::Path}; 8 use url::Url; 9 10 pub fn get_url(url: &Url) -> Result<Body, isahc::Error> { ··· 28 if let Some(host) = url.host_str() { 29 if let Ok(npm_tokens) = env::var("NIX_NPM_TOKENS") { 30 if let Ok(tokens) = serde_json::from_str::<Map<String, Value>>(&npm_tokens) { 31 + if let Some(token) = tokens.get(host).and_then(serde_json::Value::as_str) { 32 request = request.header("Authorization", format!("Bearer {token}")); 33 } 34 } ··· 38 Ok(request.body(())?.send()?.into_body()) 39 } 40 41 + pub fn get_url_body_with_retry(url: &Url) -> Result<Vec<u8>, isahc::Error> { 42 retry(ExponentialBackoff::default(), || { 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 + }) 58 }) 59 .map_err(|backoff_err| match backoff_err { 60 backoff::Error::Permanent(err)
+3 -3
pkgs/by-name/ez/eza/package.nix
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "eza"; 20 - version = "0.14.1"; 21 22 src = fetchFromGitHub { 23 owner = "eza-community"; 24 repo = "eza"; 25 rev = "v${version}"; 26 - hash = "sha256-6Hb+Zt9brnmxVXVUPhJa6yh8fccrD56UXoCw/wZGowI="; 27 }; 28 29 - cargoHash = "sha256-01LuDse7bbq8jT7q8P9ncyQUqCAXR9pK6GmsaDUNYck="; 30 31 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 32 buildInputs = [ zlib ]
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "eza"; 20 + version = "0.14.2"; 21 22 src = fetchFromGitHub { 23 owner = "eza-community"; 24 repo = "eza"; 25 rev = "v${version}"; 26 + hash = "sha256-eST70KMdGgbTo4FNL3K5YGn9lwIGroG4y4ExKDb30hU="; 27 }; 28 29 + cargoHash = "sha256-h5ooNR0IeXWyY6PuZM/bQLkX4F0eZsEY2eoIgo0nRFA="; 30 31 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 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 !XMLSchemaDiagnosticsTest, 57 !MissingChildElementCodeActionTest, 58 !XSDValidationExternalResourcesTest, 59 - !DocumentLifecycleParticipantTest" 60 ]; 61 62 installPhase = ''
··· 56 !XMLSchemaDiagnosticsTest, 57 !MissingChildElementCodeActionTest, 58 !XSDValidationExternalResourcesTest, 59 + !DocumentLifecycleParticipantTest, 60 + !DTDValidationExternalResourcesTest" 61 ]; 62 63 installPhase = ''
+2 -2
pkgs/data/fonts/lxgw-wenkai/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "lxgw-wenkai"; 5 - version = "1.300"; 6 7 src = fetchurl { 8 url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz"; 9 - hash = "sha256-pPN8siF/8D78sEcXoF+vZ4BIeYWyXAuk4HBQJP+G3O8="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "lxgw-wenkai"; 5 + version = "1.311"; 6 7 src = fetchurl { 8 url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz"; 9 + hash = "sha256-R7j6SBWGbkS4cJI1J8M5NDIDeJDFMjtXZnGiyxm2rjg="; 10 }; 11 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 + })
+88 -73
pkgs/development/interpreters/babashka/default.nix
··· 6 , writeScript 7 }: 8 9 - buildGraalvmNativeImage rec { 10 - pname = "babashka-unwrapped"; 11 - version = "1.3.184"; 12 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 - }; 17 18 - graalvmDrv = graalvmCEPackages.graalvm-ce; 19 20 - executable = "bb"; 21 22 - nativeBuildInputs = [ removeReferencesTo ]; 23 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 97 - ]; 98 }; 99 - }
··· 6 , writeScript 7 }: 8 9 + let 10 + babashka-unwrapped = buildGraalvmNativeImage rec { 11 + pname = "babashka-unwrapped"; 12 + version = "1.3.184"; 13 + 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 + }; 18 + 19 + graalvmDrv = graalvmCEPackages.graalvm-ce; 20 21 + executable = "bb"; 22 23 + nativeBuildInputs = [ removeReferencesTo ]; 24 25 + extraNativeImageBuildArgs = [ 26 + "-H:+ReportExceptionStackTraces" 27 + "--no-fallback" 28 + "--native-image-info" 29 + "--enable-preview" 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 + }; 112 }; 113 + in 114 + babashka-unwrapped
+14 -7
pkgs/development/interpreters/babashka/wrapped.nix
··· 1 { stdenvNoCC 2 , lib 3 , babashka-unwrapped 4 - , clojure 5 , makeWrapper 6 , rlwrap 7 - 8 - , jdkBabashka ? clojure.jdk 9 10 # rlwrap is a small utility to allow the editing of keyboard input, see 11 # https://book.babashka.org/#_repl ··· 18 }: 19 stdenvNoCC.mkDerivation (finalAttrs: { 20 pname = "babashka"; 21 - inherit (babashka-unwrapped) version meta doInstallCheck installCheckPhase; 22 23 dontUnpack = true; 24 dontBuild = true; ··· 29 let unwrapped-bin = "${babashka-unwrapped}/bin/bb"; in 30 '' 31 mkdir -p $out/clojure_tools 32 - ln -s -t $out/clojure_tools ${clojure}/*.edn 33 - ln -s -t $out/clojure_tools ${clojure}/libexec/* 34 35 makeWrapper "${babashka-unwrapped}/bin/bb" "$out/bin/bb" \ 36 --inherit-argv0 \ 37 --set-default DEPS_CLJ_TOOLS_DIR $out/clojure_tools \ 38 - --set-default DEPS_CLJ_TOOLS_VERSION ${clojure.version} \ 39 --set-default JAVA_HOME ${jdkBabashka} 40 41 '' + ··· 44 --replace '"${unwrapped-bin}"' '"${rlwrap}/bin/rlwrap" "${unwrapped-bin}"' 45 ''; 46 47 passthru.unwrapped = babashka-unwrapped; 48 })
··· 1 { stdenvNoCC 2 , lib 3 , babashka-unwrapped 4 + , callPackage 5 , makeWrapper 6 , rlwrap 7 + , clojureToolsBabashka ? callPackage ./clojure-tools.nix { } 8 + , jdkBabashka ? clojureToolsBabashka.jdk 9 10 # rlwrap is a small utility to allow the editing of keyboard input, see 11 # https://book.babashka.org/#_repl ··· 18 }: 19 stdenvNoCC.mkDerivation (finalAttrs: { 20 pname = "babashka"; 21 + inherit (babashka-unwrapped) version meta doInstallCheck; 22 23 dontUnpack = true; 24 dontBuild = true; ··· 29 let unwrapped-bin = "${babashka-unwrapped}/bin/bb"; in 30 '' 31 mkdir -p $out/clojure_tools 32 + ln -s -t $out/clojure_tools ${clojureToolsBabashka}/*.edn 33 + ln -s -t $out/clojure_tools ${clojureToolsBabashka}/libexec/* 34 35 makeWrapper "${babashka-unwrapped}/bin/bb" "$out/bin/bb" \ 36 --inherit-argv0 \ 37 --set-default DEPS_CLJ_TOOLS_DIR $out/clojure_tools \ 38 --set-default JAVA_HOME ${jdkBabashka} 39 40 '' + ··· 43 --replace '"${unwrapped-bin}"' '"${rlwrap}/bin/rlwrap" "${unwrapped-bin}"' 44 ''; 45 46 + installCheckPhase = '' 47 + ${babashka-unwrapped.installCheckPhase} 48 + # Needed for Darwin compat, see https://github.com/borkdude/deps.clj/issues/114 49 + export CLJ_CONFIG="$TMP/.clojure" 50 + $out/bin/bb clojure --version | grep -wF '${clojureToolsBabashka.version}' 51 + ''; 52 + 53 passthru.unwrapped = babashka-unwrapped; 54 + passthru.clojure-tools = clojureToolsBabashka; 55 })
+7 -1
pkgs/development/interpreters/guile/3.0.nix
··· 10 , libffi 11 , libtool 12 , libunistring 13 , makeWrapper 14 , pkg-config 15 , pkgsBuildBuild ··· 49 libtool 50 libunistring 51 readline 52 ]; 53 propagatedBuildInputs = [ 54 boehmgc ··· 60 # flags, see below. 61 libtool 62 libunistring 63 ]; 64 65 # According to ··· 115 + '' 116 sed -i "$out/lib/pkgconfig/guile"-*.pc \ 117 -e "s|-lunistring|-L${libunistring}/lib -lunistring|g ; 118 s|^Cflags:\(.*\)$|Cflags: -I${libunistring.dev}/include \1|g ; 119 - s|-lltdl|-L${libtool.lib}/lib -lltdl|g ; 120 s|includedir=$out|includedir=$dev|g 121 " 122 '';
··· 10 , libffi 11 , libtool 12 , libunistring 13 + , libxcrypt 14 , makeWrapper 15 , pkg-config 16 , pkgsBuildBuild ··· 50 libtool 51 libunistring 52 readline 53 + ] ++ lib.optionals stdenv.isLinux [ 54 + libxcrypt 55 ]; 56 propagatedBuildInputs = [ 57 boehmgc ··· 63 # flags, see below. 64 libtool 65 libunistring 66 + ] ++ lib.optionals stdenv.isLinux [ 67 + libxcrypt 68 ]; 69 70 # According to ··· 120 + '' 121 sed -i "$out/lib/pkgconfig/guile"-*.pc \ 122 -e "s|-lunistring|-L${libunistring}/lib -lunistring|g ; 123 + s|-lltdl|-L${libtool.lib}/lib -lltdl|g ; 124 + s|-lcrypt|-L${libxcrypt}/lib -lcrypt|g ; 125 s|^Cflags:\(.*\)$|Cflags: -I${libunistring.dev}/include \1|g ; 126 s|includedir=$out|includedir=$dev|g 127 " 128 '';
+2 -2
pkgs/development/libraries/odpic/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, fixDarwinDylibNames, oracle-instantclient, libaio }: 2 3 let 4 - version = "5.0.0"; 5 libPath = lib.makeLibraryPath [ oracle-instantclient.lib ]; 6 7 in ··· 14 owner = "oracle"; 15 repo = "odpi"; 16 rev = "v${version}"; 17 - sha256 = "sha256-ZRkXd7D4weCfP6R7UZD2+saNiNa+XXVhfiWIlxBObmU="; 18 }; 19 20 nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames;
··· 1 { lib, stdenv, fetchFromGitHub, fixDarwinDylibNames, oracle-instantclient, libaio }: 2 3 let 4 + version = "5.0.1"; 5 libPath = lib.makeLibraryPath [ oracle-instantclient.lib ]; 6 7 in ··· 14 owner = "oracle"; 15 repo = "odpi"; 16 rev = "v${version}"; 17 + sha256 = "sha256-XSQ2TLozbmofpzagbqcGSxAx0jpR68Gr6so/KKwZhbY="; 18 }; 19 20 nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames;
+1 -1
pkgs/development/libraries/rapidjson/default.nix
··· 13 version = "1.1.0"; 14 15 src = fetchFromGitHub { 16 - owner = "miloyip"; 17 repo = "rapidjson"; 18 rev = "v${version}"; 19 sha256 = "1jixgb8w97l9gdh3inihz7avz7i770gy2j2irvvlyrq3wi41f5ab";
··· 13 version = "1.1.0"; 14 15 src = fetchFromGitHub { 16 + owner = "Tencent"; 17 repo = "rapidjson"; 18 rev = "v${version}"; 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 3 stdenv.mkDerivation rec { 4 pname = "openspecfun"; 5 - version = "0.5.5"; 6 src = fetchFromGitHub { 7 owner = "JuliaLang"; 8 repo = "openspecfun"; 9 rev = "v${version}"; 10 - sha256 = "sha256-fX2wc8LHUcF5nN/hiA60ZZ7emRTs0SznOm/0q6lD+Ko="; 11 }; 12 13 makeFlags = [ "prefix=$(out)" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "openspecfun"; 5 + version = "0.5.6"; 6 src = fetchFromGitHub { 7 owner = "JuliaLang"; 8 repo = "openspecfun"; 9 rev = "v${version}"; 10 + sha256 = "sha256-4MPoRMtDTkdvDfhNXKk/80pZjXRNEPcysLNTb5ohxWk="; 11 }; 12 13 makeFlags = [ "prefix=$(out)" ];
+2 -2
pkgs/development/octave-modules/strings/default.nix
··· 8 9 buildOctavePackage rec { 10 pname = "strings"; 11 - version = "1.3.0"; 12 13 src = fetchurl { 14 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 15 - sha256 = "sha256-agpTD9FN1qdp+BYdW5f+GZV0zqZMNzeOdymdo27mTOI="; 16 }; 17 18 nativeBuildInputs = [
··· 8 9 buildOctavePackage rec { 10 pname = "strings"; 11 + version = "1.3.1"; 12 13 src = fetchurl { 14 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 15 + sha256 = "sha256-9l5eYgzw5K85trRAJW9eMYZxvf0RDNxDlD0MtwrSCLc="; 16 }; 17 18 nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/windows/default.nix
··· 5 6 buildOctavePackage rec { 7 pname = "windows"; 8 - version = "1.6.3"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 - sha256 = "sha256-U5Fe5mTn/ms8w9j6NdEtiRFZkKeyV0I3aR+zYQw4yIs="; 13 }; 14 15 meta = with lib; {
··· 5 6 buildOctavePackage rec { 7 pname = "windows"; 8 + version = "1.6.4"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 + sha256 = "sha256-LH9+3MLme4UIcpm5o/apNmkbmJ6NsRsW5TkGpmiNHP0="; 13 }; 14 15 meta = with lib; {
+949 -344
pkgs/development/php-packages/datadog_trace/Cargo.lock
··· 3 version = 3 4 5 [[package]] 6 name = "adler" 7 version = "1.0.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 16 dependencies = [ 17 "getrandom", 18 "once_cell", 19 "version_check 0.9.4", ··· 21 22 [[package]] 23 name = "aho-corasick" 24 - version = "1.0.2" 25 source = "registry+https://github.com/rust-lang/crates.io-index" 26 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 27 dependencies = [ 28 "memchr", 29 ] 30 31 [[package]] 32 name = "android-tzdata" ··· 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 42 dependencies = [ 43 - "libc 0.2.146", 44 ] 45 46 [[package]] ··· 50 checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 51 52 [[package]] 53 name = "anyhow" 54 - version = "1.0.71" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 56 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 57 58 [[package]] 59 name = "assert-type-eq" ··· 69 70 [[package]] 71 name = "async-trait" 72 - version = "0.1.68" 73 source = "registry+https://github.com/rust-lang/crates.io-index" 74 - checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 75 dependencies = [ 76 "proc-macro2", 77 "quote", 78 - "syn 2.0.18", 79 ] 80 81 [[package]] ··· 85 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 86 dependencies = [ 87 "hermit-abi 0.1.19", 88 - "libc 0.2.146", 89 "winapi", 90 ] 91 ··· 96 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 97 98 [[package]] 99 name = "base64" 100 - version = "0.21.2" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 103 104 [[package]] 105 name = "basic-toml" 106 - version = "0.1.2" 107 source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "5c0de75129aa8d0cceaf750b89013f0e08804d6ec61416da787b35ad0d7cddf1" 109 dependencies = [ 110 "serde", 111 ] ··· 125 source = "registry+https://github.com/rust-lang/crates.io-index" 126 checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" 127 dependencies = [ 128 - "bitflags 2.3.3", 129 "cexpr", 130 "clang-sys", 131 "lazy_static", 132 "lazycell", 133 "log", 134 "peeking_take_while", 135 - "prettyplease", 136 "proc-macro2", 137 "quote", 138 "regex", 139 "rustc-hash", 140 "shlex", 141 - "syn 2.0.18", 142 "which", 143 ] 144 ··· 156 157 [[package]] 158 name = "bitflags" 159 - version = "2.3.3" 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 162 163 [[package]] 164 name = "bitmaps" ··· 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 checksum = "4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d" 201 dependencies = [ 202 - "clap", 203 "heck", 204 "indexmap 1.9.3", 205 "log", ··· 214 215 [[package]] 216 name = "cc" 217 - version = "1.0.79" 218 source = "registry+https://github.com/rust-lang/crates.io-index" 219 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 220 221 [[package]] 222 name = "cc_utils" ··· 243 244 [[package]] 245 name = "chrono" 246 - version = "0.4.26" 247 source = "registry+https://github.com/rust-lang/crates.io-index" 248 - checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 249 dependencies = [ 250 "android-tzdata", 251 "iana-time-zone", 252 "num-traits", 253 - "winapi", 254 ] 255 256 [[package]] ··· 287 checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 288 dependencies = [ 289 "glob", 290 - "libc 0.2.146", 291 "libloading", 292 ] 293 ··· 299 dependencies = [ 300 "atty", 301 "bitflags 1.3.2", 302 - "clap_lex", 303 "indexmap 1.9.3", 304 "strsim", 305 "termcolor", ··· 307 ] 308 309 [[package]] 310 name = "clap_lex" 311 version = "0.2.4" 312 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 316 ] 317 318 [[package]] 319 name = "common-multipart-rfc7578" 320 version = "0.5.0" 321 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 332 ] 333 334 [[package]] 335 name = "core-foundation" 336 version = "0.9.3" 337 source = "registry+https://github.com/rust-lang/crates.io-index" 338 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 339 dependencies = [ 340 "core-foundation-sys", 341 - "libc 0.2.146", 342 ] 343 344 [[package]] ··· 353 source = "registry+https://github.com/rust-lang/crates.io-index" 354 checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" 355 dependencies = [ 356 - "libc 0.2.146", 357 "winapi", 358 ] 359 ··· 368 369 [[package]] 370 name = "criterion" 371 - version = "0.4.0" 372 source = "registry+https://github.com/rust-lang/crates.io-index" 373 - checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" 374 dependencies = [ 375 "anes", 376 - "atty", 377 "cast", 378 "ciborium", 379 - "clap", 380 "criterion-plot", 381 "itertools", 382 - "lazy_static", 383 "num-traits", 384 "oorandom", 385 "plotters", 386 "rayon", ··· 394 395 [[package]] 396 name = "criterion-perf-events" 397 - version = "0.3.0" 398 source = "registry+https://github.com/rust-lang/crates.io-index" 399 - checksum = "37a5379f1ceab88909ae1765858b6ca117acc8166d7f4cdca6cfc4bc4646124d" 400 dependencies = [ 401 "criterion", 402 "perfcnt", ··· 474 checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 475 dependencies = [ 476 "memchr", 477 - ] 478 - 479 - [[package]] 480 - name = "ctor" 481 - version = "0.1.26" 482 - source = "registry+https://github.com/rust-lang/crates.io-index" 483 - checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 484 - dependencies = [ 485 - "quote", 486 - "syn 1.0.109", 487 ] 488 489 [[package]] 490 name = "datadog-ipc" 491 version = "0.1.0" 492 dependencies = [ 493 "bytes", 494 "criterion", 495 "futures", 496 "io-lifetimes", 497 - "libc 0.2.146", 498 - "nix", 499 "pin-project", 500 "pretty_assertions", 501 "sendfd", ··· 511 ] 512 513 [[package]] 514 name = "datadog-php-profiling" 515 - version = "0.89.0" 516 dependencies = [ 517 "anyhow", 518 "bindgen", 519 "cc", 520 "cfg-if", 521 "cpu-time", ··· 523 "criterion-perf-events", 524 "crossbeam-channel", 525 "datadog-profiling", 526 - "ddcommon 2.2.0 (git+https://github.com/DataDog/libdatadog?tag=v2.2.0)", 527 "env_logger", 528 "indexmap 2.0.0", 529 "lazy_static", 530 - "libc 0.2.146", 531 "log", 532 "once_cell", 533 "perfcnt", 534 "rand 0.8.5", 535 "rand_distr", ··· 538 539 [[package]] 540 name = "datadog-profiling" 541 - version = "2.2.0" 542 - source = "git+https://github.com/DataDog/libdatadog?tag=v2.2.0#ef8935ce7e77bedbb3dcbcf9dcc2f41bb0e6db90" 543 dependencies = [ 544 "anyhow", 545 "bitmaps", 546 "bytes", 547 "chrono", 548 - "ddcommon 2.2.0 (git+https://github.com/DataDog/libdatadog?tag=v2.2.0)", 549 "derivative", 550 "futures", 551 "futures-core", ··· 555 "hyper", 556 "hyper-multipart-rfc7578", 557 "indexmap 1.9.3", 558 - "libc 0.2.146", 559 "lz4_flex", 560 "mime", 561 "mime_guess", ··· 573 version = "0.0.1" 574 dependencies = [ 575 "anyhow", 576 "datadog-ipc", 577 - "ddcommon 2.2.0", 578 "ddtelemetry", 579 "futures", 580 "hashbrown 0.12.3", ··· 582 "hyper", 583 "io-lifetimes", 584 "lazy_static", 585 - "libc 0.2.146", 586 "manual_future", 587 - "nix", 588 "pin-project", 589 "rand 0.8.5", 590 "regex", 591 "sendfd", 592 "serde", 593 "serde_json", ··· 599 "tracing", 600 "tracing-subscriber", 601 "uuid", 602 ] 603 604 [[package]] ··· 607 dependencies = [ 608 "datadog-ipc", 609 "datadog-sidecar", 610 "ddcommon-ffi", 611 "ddtelemetry", 612 "ddtelemetry-ffi", 613 - "libc 0.2.146", 614 "paste", 615 "tempfile", 616 ] 617 618 [[package]] 619 name = "ddcommon" 620 - version = "2.2.0" 621 dependencies = [ 622 "anyhow", 623 "futures", 624 "futures-core", 625 "futures-util", 626 "hex", 627 "hyper", 628 "hyper-rustls", 629 "indexmap 1.9.3", ··· 641 642 [[package]] 643 name = "ddcommon" 644 - version = "2.2.0" 645 - source = "git+https://github.com/DataDog/libdatadog?tag=v2.2.0#ef8935ce7e77bedbb3dcbcf9dcc2f41bb0e6db90" 646 dependencies = [ 647 "anyhow", 648 "futures", 649 "futures-core", 650 "futures-util", 651 "hex", 652 "hyper", 653 "hyper-rustls", 654 "lazy_static", ··· 664 665 [[package]] 666 name = "ddcommon-ffi" 667 - version = "2.2.0" 668 dependencies = [ 669 "anyhow", 670 - "ddcommon 2.2.0", 671 ] 672 673 [[package]] 674 name = "ddtelemetry" 675 - version = "2.2.0" 676 dependencies = [ 677 "anyhow", 678 - "ddcommon 2.2.0", 679 "futures", 680 "hashbrown 0.12.3", 681 "http", ··· 696 697 [[package]] 698 name = "ddtelemetry-ffi" 699 - version = "2.2.0" 700 dependencies = [ 701 "ddcommon-ffi", 702 "ddtelemetry", 703 - "libc 0.2.146", 704 "paste", 705 "tempfile", 706 ] ··· 709 name = "ddtrace-php" 710 version = "0.0.1" 711 dependencies = [ 712 "cbindgen", 713 "cc_utils", 714 "datadog-sidecar", 715 "datadog-sidecar-ffi", 716 - "ddcommon 2.2.0", 717 "ddcommon-ffi", 718 "ddtelemetry", 719 "ddtelemetry-ffi", ··· 744 checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 745 746 [[package]] 747 name = "educe" 748 version = "0.4.22" 749 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 757 758 [[package]] 759 name = "either" 760 - version = "1.8.1" 761 source = "registry+https://github.com/rust-lang/crates.io-index" 762 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 763 764 [[package]] 765 name = "enum-ordinalize" ··· 771 "num-traits", 772 "proc-macro2", 773 "quote", 774 - "syn 2.0.18", 775 ] 776 777 [[package]] ··· 789 790 [[package]] 791 name = "equivalent" 792 - version = "1.0.0" 793 source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 795 796 [[package]] 797 name = "errno" 798 - version = "0.3.1" 799 source = "registry+https://github.com/rust-lang/crates.io-index" 800 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 801 dependencies = [ 802 "errno-dragonfly", 803 - "libc 0.2.146", 804 - "windows-sys 0.48.0", 805 ] 806 807 [[package]] ··· 811 checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 812 dependencies = [ 813 "cc", 814 - "libc 0.2.146", 815 ] 816 817 [[package]] 818 name = "fastrand" 819 - version = "1.9.0" 820 source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 822 - dependencies = [ 823 - "instant", 824 - ] 825 826 [[package]] 827 name = "flate2" 828 - version = "1.0.26" 829 source = "registry+https://github.com/rust-lang/crates.io-index" 830 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 831 dependencies = [ 832 "crc32fast", 833 "miniz_oxide", ··· 901 dependencies = [ 902 "proc-macro2", 903 "quote", 904 - "syn 2.0.18", 905 ] 906 907 [[package]] ··· 958 checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 959 dependencies = [ 960 "cfg-if", 961 - "libc 0.2.146", 962 "wasi", 963 ] 964 965 [[package]] 966 name = "glob" 967 version = "0.3.1" 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969 checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 970 971 [[package]] 972 name = "half" 973 version = "1.8.2" 974 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 980 source = "registry+https://github.com/rust-lang/crates.io-index" 981 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 982 dependencies = [ 983 - "ahash", 984 ] 985 986 [[package]] ··· 990 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 991 992 [[package]] 993 name = "heck" 994 version = "0.4.1" 995 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 1002 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1003 dependencies = [ 1004 - "libc 0.2.146", 1005 ] 1006 1007 [[package]] 1008 name = "hermit-abi" 1009 - version = "0.2.6" 1010 source = "registry+https://github.com/rust-lang/crates.io-index" 1011 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1012 - dependencies = [ 1013 - "libc 0.2.146", 1014 - ] 1015 1016 [[package]] 1017 - name = "hermit-abi" 1018 - version = "0.3.1" 1019 source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1021 1022 [[package]] 1023 - name = "hex" 1024 - version = "0.4.3" 1025 source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1027 1028 [[package]] 1029 name = "http" ··· 1055 1056 [[package]] 1057 name = "httpdate" 1058 - version = "1.0.2" 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060 - checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1061 1062 [[package]] 1063 name = "humantime" ··· 1067 1068 [[package]] 1069 name = "hyper" 1070 - version = "0.14.26" 1071 source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1073 dependencies = [ 1074 "bytes", 1075 "futures-channel", 1076 "futures-core", 1077 "futures-util", 1078 "http", 1079 "http-body", 1080 "httparse", 1081 "httpdate", 1082 "itoa", 1083 "pin-project-lite", 1084 - "socket2", 1085 "tokio", 1086 "tower-service", 1087 "tracing", ··· 1116 ] 1117 1118 [[package]] 1119 name = "iana-time-zone" 1120 version = "0.1.57" 1121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1159 ] 1160 1161 [[package]] 1162 - name = "instant" 1163 - version = "0.1.12" 1164 - source = "registry+https://github.com/rust-lang/crates.io-index" 1165 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1166 - dependencies = [ 1167 - "cfg-if", 1168 - ] 1169 - 1170 - [[package]] 1171 name = "integer-encoding" 1172 version = "3.0.4" 1173 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1181 dependencies = [ 1182 - "hermit-abi 0.3.1", 1183 - "libc 0.2.146", 1184 - "windows-sys 0.48.0", 1185 ] 1186 1187 [[package]] 1188 name = "is-terminal" 1189 - version = "0.4.7" 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 - checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 1192 dependencies = [ 1193 - "hermit-abi 0.3.1", 1194 - "io-lifetimes", 1195 - "rustix", 1196 - "windows-sys 0.48.0", 1197 ] 1198 1199 [[package]] ··· 1207 1208 [[package]] 1209 name = "itoa" 1210 - version = "1.0.6" 1211 source = "registry+https://github.com/rust-lang/crates.io-index" 1212 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1213 1214 [[package]] 1215 name = "js-sys" ··· 1246 1247 [[package]] 1248 name = "libc" 1249 - version = "0.2.146" 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" 1252 1253 [[package]] 1254 name = "libloading" ··· 1273 checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1274 1275 [[package]] 1276 name = "lock_api" 1277 version = "0.4.10" 1278 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1284 1285 [[package]] 1286 name = "log" 1287 - version = "0.4.19" 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1289 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 1290 1291 [[package]] 1292 name = "lz4_flex" ··· 1318 source = "registry+https://github.com/rust-lang/crates.io-index" 1319 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1320 dependencies = [ 1321 - "regex-automata", 1322 ] 1323 1324 [[package]] 1325 name = "memchr" 1326 - version = "2.5.0" 1327 source = "registry+https://github.com/rust-lang/crates.io-index" 1328 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1329 1330 [[package]] 1331 name = "memfd" ··· 1333 source = "registry+https://github.com/rust-lang/crates.io-index" 1334 checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" 1335 dependencies = [ 1336 - "rustix", 1337 ] 1338 1339 [[package]] ··· 1341 version = "0.6.5" 1342 source = "registry+https://github.com/rust-lang/crates.io-index" 1343 checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1344 dependencies = [ 1345 "autocfg", 1346 ] ··· 1391 source = "registry+https://github.com/rust-lang/crates.io-index" 1392 checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1393 dependencies = [ 1394 - "libc 0.2.146", 1395 "wasi", 1396 - "windows-sys 0.48.0", 1397 ] 1398 1399 [[package]] ··· 1407 ] 1408 1409 [[package]] 1410 name = "nix" 1411 version = "0.24.3" 1412 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1414 dependencies = [ 1415 "bitflags 1.3.2", 1416 "cfg-if", 1417 - "libc 0.2.146", 1418 "memoffset 0.6.5", 1419 ] 1420 1421 [[package]] 1422 name = "nom" 1423 version = "4.2.3" 1424 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1450 1451 [[package]] 1452 name = "num-bigint" 1453 - version = "0.4.3" 1454 source = "registry+https://github.com/rust-lang/crates.io-index" 1455 - checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 1456 dependencies = [ 1457 "autocfg", 1458 "num-integer", ··· 1471 1472 [[package]] 1473 name = "num-traits" 1474 - version = "0.2.15" 1475 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1477 dependencies = [ 1478 "autocfg", 1479 "libm", ··· 1481 1482 [[package]] 1483 name = "num_cpus" 1484 - version = "1.15.0" 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1487 dependencies = [ 1488 - "hermit-abi 0.2.6", 1489 - "libc 0.2.146", 1490 ] 1491 1492 [[package]] ··· 1498 "flate2", 1499 "memchr", 1500 "ruzstd", 1501 ] 1502 1503 [[package]] ··· 1579 checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" 1580 1581 [[package]] 1582 - name = "output_vt100" 1583 - version = "0.1.3" 1584 source = "registry+https://github.com/rust-lang/crates.io-index" 1585 - checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" 1586 dependencies = [ 1587 - "winapi", 1588 ] 1589 1590 [[package]] ··· 1594 checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1595 1596 [[package]] 1597 name = "parking_lot" 1598 version = "0.12.1" 1599 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1610 checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1611 dependencies = [ 1612 "cfg-if", 1613 - "libc 0.2.146", 1614 "redox_syscall", 1615 "smallvec", 1616 "windows-targets", ··· 1618 1619 [[package]] 1620 name = "paste" 1621 - version = "1.0.12" 1622 source = "registry+https://github.com/rust-lang/crates.io-index" 1623 - checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 1624 1625 [[package]] 1626 name = "peeking_take_while" ··· 1641 checksum = "4ba1fd955270ca6f8bd8624ec0c4ee1a251dd3cc0cc18e1e2665ca8f5acb1501" 1642 dependencies = [ 1643 "bitflags 1.3.2", 1644 - "libc 0.2.146", 1645 "mmap", 1646 "nom 4.2.3", 1647 "x86", 1648 ] 1649 1650 [[package]] 1651 name = "phf" 1652 version = "0.9.0" 1653 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1687 1688 [[package]] 1689 name = "pin-project" 1690 - version = "1.1.0" 1691 source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" 1693 dependencies = [ 1694 "pin-project-internal", 1695 ] 1696 1697 [[package]] 1698 name = "pin-project-internal" 1699 - version = "1.1.0" 1700 source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" 1702 dependencies = [ 1703 "proc-macro2", 1704 "quote", 1705 - "syn 2.0.18", 1706 ] 1707 1708 [[package]] 1709 name = "pin-project-lite" 1710 - version = "0.2.9" 1711 source = "registry+https://github.com/rust-lang/crates.io-index" 1712 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1713 1714 [[package]] 1715 name = "pin-utils" ··· 1752 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1753 1754 [[package]] 1755 name = "pretty_assertions" 1756 - version = "1.3.0" 1757 source = "registry+https://github.com/rust-lang/crates.io-index" 1758 - checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" 1759 dependencies = [ 1760 - "ctor", 1761 "diff", 1762 - "output_vt100", 1763 "yansi", 1764 ] 1765 1766 [[package]] 1767 name = "prettyplease" 1768 - version = "0.2.9" 1769 source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" 1771 dependencies = [ 1772 "proc-macro2", 1773 - "syn 2.0.18", 1774 ] 1775 1776 [[package]] 1777 name = "proc-macro2" 1778 - version = "1.0.60" 1779 source = "registry+https://github.com/rust-lang/crates.io-index" 1780 - checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" 1781 dependencies = [ 1782 "unicode-ident", 1783 ] ··· 1793 ] 1794 1795 [[package]] 1796 name = "prost-derive" 1797 version = "0.11.9" 1798 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1806 ] 1807 1808 [[package]] 1809 name = "quote" 1810 - version = "1.0.28" 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1812 - checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" 1813 dependencies = [ 1814 "proc-macro2", 1815 ] ··· 1821 checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" 1822 dependencies = [ 1823 "fuchsia-cprng", 1824 - "libc 0.2.146", 1825 "rand_core 0.3.1", 1826 "rdrand", 1827 "winapi", ··· 1833 source = "registry+https://github.com/rust-lang/crates.io-index" 1834 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1835 dependencies = [ 1836 - "libc 0.2.146", 1837 "rand_chacha", 1838 "rand_core 0.6.4", 1839 ] ··· 1933 1934 [[package]] 1935 name = "regex" 1936 - version = "1.8.4" 1937 source = "registry+https://github.com/rust-lang/crates.io-index" 1938 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 1939 dependencies = [ 1940 "aho-corasick", 1941 "memchr", 1942 - "regex-syntax 0.7.2", 1943 ] 1944 1945 [[package]] ··· 1952 ] 1953 1954 [[package]] 1955 name = "regex-syntax" 1956 version = "0.6.29" 1957 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1959 1960 [[package]] 1961 name = "regex-syntax" 1962 - version = "0.7.2" 1963 source = "registry+https://github.com/rust-lang/crates.io-index" 1964 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 1965 1966 [[package]] 1967 name = "remove_dir_all" ··· 1979 checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 1980 dependencies = [ 1981 "cc", 1982 - "libc 0.2.146", 1983 "once_cell", 1984 "spin", 1985 "untrusted", ··· 1993 source = "registry+https://github.com/rust-lang/crates.io-index" 1994 checksum = "f7278a1ec8bfd4a4e07515c589f5ff7b309a373f987393aef44813d9dcf87aa3" 1995 dependencies = [ 1996 - "libc 0.2.146", 1997 ] 1998 1999 [[package]] 2000 name = "rustc-hash" 2001 version = "1.1.0" 2002 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2004 2005 [[package]] 2006 name = "rustix" 2007 - version = "0.37.20" 2008 source = "registry+https://github.com/rust-lang/crates.io-index" 2009 - checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 2010 dependencies = [ 2011 "bitflags 1.3.2", 2012 "errno", 2013 "io-lifetimes", 2014 - "libc 0.2.146", 2015 - "linux-raw-sys", 2016 - "windows-sys 0.48.0", 2017 ] 2018 2019 [[package]] 2020 name = "rustls" 2021 - version = "0.20.8" 2022 source = "registry+https://github.com/rust-lang/crates.io-index" 2023 - checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" 2024 dependencies = [ 2025 "log", 2026 "ring", ··· 2042 2043 [[package]] 2044 name = "rustls-pemfile" 2045 - version = "1.0.2" 2046 source = "registry+https://github.com/rust-lang/crates.io-index" 2047 - checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 2048 dependencies = [ 2049 - "base64", 2050 ] 2051 2052 [[package]] 2053 name = "ruzstd" 2054 version = "0.3.1" 2055 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2062 2063 [[package]] 2064 name = "ryu" 2065 - version = "1.0.13" 2066 source = "registry+https://github.com/rust-lang/crates.io-index" 2067 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2068 2069 [[package]] 2070 name = "same-file" ··· 2077 2078 [[package]] 2079 name = "schannel" 2080 - version = "0.1.21" 2081 source = "registry+https://github.com/rust-lang/crates.io-index" 2082 - checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 2083 dependencies = [ 2084 - "windows-sys 0.42.0", 2085 ] 2086 2087 [[package]] 2088 name = "scopeguard" 2089 - version = "1.1.0" 2090 source = "registry+https://github.com/rust-lang/crates.io-index" 2091 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2092 2093 [[package]] 2094 name = "sct" ··· 2102 2103 [[package]] 2104 name = "security-framework" 2105 - version = "2.9.1" 2106 source = "registry+https://github.com/rust-lang/crates.io-index" 2107 - checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 2108 dependencies = [ 2109 "bitflags 1.3.2", 2110 "core-foundation", 2111 "core-foundation-sys", 2112 - "libc 0.2.146", 2113 "security-framework-sys", 2114 ] 2115 2116 [[package]] 2117 name = "security-framework-sys" 2118 - version = "2.9.0" 2119 source = "registry+https://github.com/rust-lang/crates.io-index" 2120 - checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 2121 dependencies = [ 2122 "core-foundation-sys", 2123 - "libc 0.2.146", 2124 ] 2125 2126 [[package]] ··· 2129 source = "registry+https://github.com/rust-lang/crates.io-index" 2130 checksum = "604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798" 2131 dependencies = [ 2132 - "libc 0.2.146", 2133 "tokio", 2134 ] 2135 2136 [[package]] 2137 name = "serde" 2138 - version = "1.0.164" 2139 source = "registry+https://github.com/rust-lang/crates.io-index" 2140 - checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" 2141 dependencies = [ 2142 "serde_derive", 2143 ] 2144 2145 [[package]] 2146 name = "serde_bytes" 2147 - version = "0.11.9" 2148 source = "registry+https://github.com/rust-lang/crates.io-index" 2149 - checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" 2150 dependencies = [ 2151 "serde", 2152 ] 2153 2154 [[package]] 2155 name = "serde_derive" 2156 - version = "1.0.164" 2157 source = "registry+https://github.com/rust-lang/crates.io-index" 2158 - checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" 2159 dependencies = [ 2160 "proc-macro2", 2161 "quote", 2162 - "syn 2.0.18", 2163 ] 2164 2165 [[package]] 2166 name = "serde_json" 2167 - version = "1.0.97" 2168 source = "registry+https://github.com/rust-lang/crates.io-index" 2169 - checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" 2170 dependencies = [ 2171 "itoa", 2172 "ryu", ··· 2184 2185 [[package]] 2186 name = "shlex" 2187 - version = "1.1.0" 2188 source = "registry+https://github.com/rust-lang/crates.io-index" 2189 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 2190 2191 [[package]] 2192 name = "sidecar_mockgen" 2193 version = "0.1.0" 2194 dependencies = [ 2195 - "object", 2196 ] 2197 2198 [[package]] ··· 2201 source = "registry+https://github.com/rust-lang/crates.io-index" 2202 checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2203 dependencies = [ 2204 - "libc 0.2.146", 2205 ] 2206 2207 [[package]] 2208 name = "siphasher" 2209 - version = "0.3.10" 2210 source = "registry+https://github.com/rust-lang/crates.io-index" 2211 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2212 2213 [[package]] 2214 name = "slab" 2215 - version = "0.4.8" 2216 source = "registry+https://github.com/rust-lang/crates.io-index" 2217 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2218 dependencies = [ 2219 "autocfg", 2220 ] 2221 2222 [[package]] 2223 name = "smallvec" 2224 - version = "1.10.0" 2225 source = "registry+https://github.com/rust-lang/crates.io-index" 2226 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2227 2228 [[package]] 2229 name = "socket2" ··· 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2232 checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2233 dependencies = [ 2234 - "libc 0.2.146", 2235 "winapi", 2236 ] 2237 2238 [[package]] 2239 name = "spawn_worker" 2240 version = "0.0.1" 2241 dependencies = [ ··· 2243 "cc_utils", 2244 "io-lifetimes", 2245 "memfd", 2246 - "nix", 2247 "rlimit", 2248 "tempfile", 2249 ] ··· 2279 2280 [[package]] 2281 name = "syn" 2282 - version = "2.0.18" 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 - checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" 2285 dependencies = [ 2286 "proc-macro2", 2287 "quote", ··· 2289 ] 2290 2291 [[package]] 2292 name = "sys-info" 2293 version = "0.9.1" 2294 source = "registry+https://github.com/rust-lang/crates.io-index" 2295 checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 2296 dependencies = [ 2297 "cc", 2298 - "libc 0.2.146", 2299 ] 2300 2301 [[package]] ··· 2355 2356 [[package]] 2357 name = "tempfile" 2358 - version = "3.6.0" 2359 source = "registry+https://github.com/rust-lang/crates.io-index" 2360 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 2361 dependencies = [ 2362 - "autocfg", 2363 "cfg-if", 2364 "fastrand", 2365 "redox_syscall", 2366 - "rustix", 2367 - "windows-sys 0.48.0", 2368 ] 2369 2370 [[package]] ··· 2384 2385 [[package]] 2386 name = "thiserror" 2387 - version = "1.0.40" 2388 source = "registry+https://github.com/rust-lang/crates.io-index" 2389 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2390 dependencies = [ 2391 "thiserror-impl", 2392 ] 2393 2394 [[package]] 2395 name = "thiserror-impl" 2396 - version = "1.0.40" 2397 source = "registry+https://github.com/rust-lang/crates.io-index" 2398 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2399 dependencies = [ 2400 "proc-macro2", 2401 "quote", 2402 - "syn 2.0.18", 2403 ] 2404 2405 [[package]] ··· 2446 2447 [[package]] 2448 name = "tokio" 2449 - version = "1.28.2" 2450 source = "registry+https://github.com/rust-lang/crates.io-index" 2451 - checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" 2452 dependencies = [ 2453 - "autocfg", 2454 "bytes", 2455 - "libc 0.2.146", 2456 "mio", 2457 "num_cpus", 2458 "parking_lot", 2459 "pin-project-lite", 2460 "signal-hook-registry", 2461 - "socket2", 2462 "tokio-macros", 2463 "tracing", 2464 - "windows-sys 0.48.0", 2465 ] 2466 2467 [[package]] ··· 2472 dependencies = [ 2473 "proc-macro2", 2474 "quote", 2475 - "syn 2.0.18", 2476 ] 2477 2478 [[package]] ··· 2552 ] 2553 2554 [[package]] 2555 name = "tower-service" 2556 version = "0.3.2" 2557 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2572 2573 [[package]] 2574 name = "tracing-attributes" 2575 - version = "0.1.25" 2576 source = "registry+https://github.com/rust-lang/crates.io-index" 2577 - checksum = "8803eee176538f94ae9a14b55b2804eb7e1441f8210b1c31290b3bccdccff73b" 2578 dependencies = [ 2579 "proc-macro2", 2580 "quote", 2581 - "syn 2.0.18", 2582 ] 2583 2584 [[package]] ··· 2641 2642 [[package]] 2643 name = "trybuild" 2644 - version = "1.0.80" 2645 source = "registry+https://github.com/rust-lang/crates.io-index" 2646 - checksum = "501dbdbb99861e4ab6b60eb6a7493956a9defb644fd034bc4a5ef27c693c8a3a" 2647 dependencies = [ 2648 "basic-toml", 2649 "glob", ··· 2666 2667 [[package]] 2668 name = "unicase" 2669 - version = "2.6.0" 2670 source = "registry+https://github.com/rust-lang/crates.io-index" 2671 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 2672 dependencies = [ 2673 "version_check 0.9.4", 2674 ] 2675 2676 [[package]] 2677 name = "unicode-ident" 2678 - version = "1.0.9" 2679 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 2681 2682 [[package]] 2683 name = "untrusted" ··· 2687 2688 [[package]] 2689 name = "uuid" 2690 - version = "1.3.4" 2691 source = "registry+https://github.com/rust-lang/crates.io-index" 2692 - checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 2693 dependencies = [ 2694 "getrandom", 2695 ] ··· 2714 2715 [[package]] 2716 name = "walkdir" 2717 - version = "2.3.3" 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 2720 dependencies = [ 2721 "same-file", 2722 "winapi-util", ··· 2758 "once_cell", 2759 "proc-macro2", 2760 "quote", 2761 - "syn 2.0.18", 2762 "wasm-bindgen-shared", 2763 ] 2764 ··· 2780 dependencies = [ 2781 "proc-macro2", 2782 "quote", 2783 - "syn 2.0.18", 2784 "wasm-bindgen-backend", 2785 "wasm-bindgen-shared", 2786 ] ··· 2803 2804 [[package]] 2805 name = "webpki" 2806 - version = "0.22.0" 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 2809 dependencies = [ 2810 "ring", 2811 "untrusted", ··· 2813 2814 [[package]] 2815 name = "which" 2816 - version = "4.4.0" 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 2818 - checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 2819 dependencies = [ 2820 "either", 2821 - "libc 0.2.146", 2822 "once_cell", 2823 ] 2824 2825 [[package]] ··· 2864 2865 [[package]] 2866 name = "windows-sys" 2867 - version = "0.42.0" 2868 - source = "registry+https://github.com/rust-lang/crates.io-index" 2869 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2870 - dependencies = [ 2871 - "windows_aarch64_gnullvm 0.42.2", 2872 - "windows_aarch64_msvc 0.42.2", 2873 - "windows_i686_gnu 0.42.2", 2874 - "windows_i686_msvc 0.42.2", 2875 - "windows_x86_64_gnu 0.42.2", 2876 - "windows_x86_64_gnullvm 0.42.2", 2877 - "windows_x86_64_msvc 0.42.2", 2878 - ] 2879 - 2880 - [[package]] 2881 - name = "windows-sys" 2882 version = "0.48.0" 2883 source = "registry+https://github.com/rust-lang/crates.io-index" 2884 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" ··· 2888 2889 [[package]] 2890 name = "windows-targets" 2891 - version = "0.48.0" 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2893 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2894 dependencies = [ 2895 - "windows_aarch64_gnullvm 0.48.0", 2896 - "windows_aarch64_msvc 0.48.0", 2897 - "windows_i686_gnu 0.48.0", 2898 - "windows_i686_msvc 0.48.0", 2899 - "windows_x86_64_gnu 0.48.0", 2900 - "windows_x86_64_gnullvm 0.48.0", 2901 - "windows_x86_64_msvc 0.48.0", 2902 ] 2903 2904 [[package]] 2905 name = "windows_aarch64_gnullvm" 2906 - version = "0.42.2" 2907 - source = "registry+https://github.com/rust-lang/crates.io-index" 2908 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 2909 - 2910 - [[package]] 2911 - name = "windows_aarch64_gnullvm" 2912 - version = "0.48.0" 2913 - source = "registry+https://github.com/rust-lang/crates.io-index" 2914 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2915 - 2916 - [[package]] 2917 - name = "windows_aarch64_msvc" 2918 - version = "0.42.2" 2919 source = "registry+https://github.com/rust-lang/crates.io-index" 2920 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 2921 2922 [[package]] 2923 name = "windows_aarch64_msvc" 2924 - version = "0.48.0" 2925 - source = "registry+https://github.com/rust-lang/crates.io-index" 2926 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2927 - 2928 - [[package]] 2929 - name = "windows_i686_gnu" 2930 - version = "0.42.2" 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 2932 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 2933 2934 [[package]] 2935 name = "windows_i686_gnu" 2936 - version = "0.48.0" 2937 - source = "registry+https://github.com/rust-lang/crates.io-index" 2938 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2939 - 2940 - [[package]] 2941 - name = "windows_i686_msvc" 2942 - version = "0.42.2" 2943 source = "registry+https://github.com/rust-lang/crates.io-index" 2944 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 2945 2946 [[package]] 2947 name = "windows_i686_msvc" 2948 - version = "0.48.0" 2949 - source = "registry+https://github.com/rust-lang/crates.io-index" 2950 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2951 - 2952 - [[package]] 2953 - name = "windows_x86_64_gnu" 2954 - version = "0.42.2" 2955 source = "registry+https://github.com/rust-lang/crates.io-index" 2956 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 2957 2958 [[package]] 2959 name = "windows_x86_64_gnu" 2960 - version = "0.48.0" 2961 - source = "registry+https://github.com/rust-lang/crates.io-index" 2962 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2963 - 2964 - [[package]] 2965 - name = "windows_x86_64_gnullvm" 2966 - version = "0.42.2" 2967 source = "registry+https://github.com/rust-lang/crates.io-index" 2968 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 2969 2970 [[package]] 2971 name = "windows_x86_64_gnullvm" 2972 - version = "0.48.0" 2973 - source = "registry+https://github.com/rust-lang/crates.io-index" 2974 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2975 - 2976 - [[package]] 2977 - name = "windows_x86_64_msvc" 2978 - version = "0.42.2" 2979 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 2981 2982 [[package]] 2983 name = "windows_x86_64_msvc" 2984 - version = "0.48.0" 2985 source = "registry+https://github.com/rust-lang/crates.io-index" 2986 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2987 2988 [[package]] 2989 name = "x86" ··· 3005 version = "0.5.1" 3006 source = "registry+https://github.com/rust-lang/crates.io-index" 3007 checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
··· 3 version = 3 4 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]] 15 name = "adler" 16 version = "1.0.2" 17 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 25 dependencies = [ 26 + "getrandom", 27 + "once_cell", 28 + "version_check 0.9.4", 29 + ] 30 + 31 + [[package]] 32 + name = "ahash" 33 + version = "0.8.3" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 36 + dependencies = [ 37 + "cfg-if", 38 "getrandom", 39 "once_cell", 40 "version_check 0.9.4", ··· 42 43 [[package]] 44 name = "aho-corasick" 45 + version = "1.0.5" 46 source = "registry+https://github.com/rust-lang/crates.io-index" 47 + checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" 48 dependencies = [ 49 "memchr", 50 ] 51 + 52 + [[package]] 53 + name = "aliasable" 54 + version = "0.1.3" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 57 58 [[package]] 59 name = "android-tzdata" ··· 67 source = "registry+https://github.com/rust-lang/crates.io-index" 68 checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 69 dependencies = [ 70 + "libc 0.2.147", 71 ] 72 73 [[package]] ··· 77 checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 78 79 [[package]] 80 + name = "anstyle" 81 + version = "1.0.2" 82 + source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" 84 + 85 + [[package]] 86 name = "anyhow" 87 + version = "1.0.75" 88 source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 90 91 [[package]] 92 name = "assert-type-eq" ··· 102 103 [[package]] 104 name = "async-trait" 105 + version = "0.1.73" 106 source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 108 dependencies = [ 109 "proc-macro2", 110 "quote", 111 + "syn 2.0.31", 112 ] 113 114 [[package]] ··· 118 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 119 dependencies = [ 120 "hermit-abi 0.1.19", 121 + "libc 0.2.147", 122 "winapi", 123 ] 124 ··· 129 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 130 131 [[package]] 132 + name = "axum" 133 + version = "0.6.20" 134 + source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" 136 + dependencies = [ 137 + "async-trait", 138 + "axum-core", 139 + "bitflags 1.3.2", 140 + "bytes", 141 + "futures-util", 142 + "http", 143 + "http-body", 144 + "hyper", 145 + "itoa", 146 + "matchit", 147 + "memchr", 148 + "mime", 149 + "percent-encoding", 150 + "pin-project-lite", 151 + "rustversion", 152 + "serde", 153 + "sync_wrapper", 154 + "tower", 155 + "tower-layer", 156 + "tower-service", 157 + ] 158 + 159 + [[package]] 160 + name = "axum-core" 161 + version = "0.3.4" 162 + source = "registry+https://github.com/rust-lang/crates.io-index" 163 + checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" 164 + dependencies = [ 165 + "async-trait", 166 + "bytes", 167 + "futures-util", 168 + "http", 169 + "http-body", 170 + "mime", 171 + "rustversion", 172 + "tower-layer", 173 + "tower-service", 174 + ] 175 + 176 + [[package]] 177 + name = "backtrace" 178 + version = "0.3.69" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 181 + dependencies = [ 182 + "addr2line", 183 + "cc", 184 + "cfg-if", 185 + "libc 0.2.147", 186 + "miniz_oxide", 187 + "object 0.32.1", 188 + "rustc-demangle", 189 + ] 190 + 191 + [[package]] 192 name = "base64" 193 + version = "0.13.1" 194 source = "registry+https://github.com/rust-lang/crates.io-index" 195 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 196 + 197 + [[package]] 198 + name = "base64" 199 + version = "0.21.3" 200 + source = "registry+https://github.com/rust-lang/crates.io-index" 201 + checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" 202 203 [[package]] 204 name = "basic-toml" 205 + version = "0.1.4" 206 source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6" 208 dependencies = [ 209 "serde", 210 ] ··· 224 source = "registry+https://github.com/rust-lang/crates.io-index" 225 checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" 226 dependencies = [ 227 + "bitflags 2.4.0", 228 "cexpr", 229 "clang-sys", 230 "lazy_static", 231 "lazycell", 232 "log", 233 "peeking_take_while", 234 + "prettyplease 0.2.14", 235 "proc-macro2", 236 "quote", 237 "regex", 238 "rustc-hash", 239 "shlex", 240 + "syn 2.0.31", 241 "which", 242 ] 243 ··· 255 256 [[package]] 257 name = "bitflags" 258 + version = "2.4.0" 259 source = "registry+https://github.com/rust-lang/crates.io-index" 260 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 261 262 [[package]] 263 name = "bitmaps" ··· 298 source = "registry+https://github.com/rust-lang/crates.io-index" 299 checksum = "4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d" 300 dependencies = [ 301 + "clap 3.2.25", 302 "heck", 303 "indexmap 1.9.3", 304 "log", ··· 313 314 [[package]] 315 name = "cc" 316 + version = "1.0.83" 317 source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 319 + dependencies = [ 320 + "libc 0.2.147", 321 + ] 322 323 [[package]] 324 name = "cc_utils" ··· 345 346 [[package]] 347 name = "chrono" 348 + version = "0.4.29" 349 source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "d87d9d13be47a5b7c3907137f1290b0459a7f80efb26be8c52afb11963bccb02" 351 dependencies = [ 352 "android-tzdata", 353 "iana-time-zone", 354 "num-traits", 355 + "windows-targets", 356 ] 357 358 [[package]] ··· 389 checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 390 dependencies = [ 391 "glob", 392 + "libc 0.2.147", 393 "libloading", 394 ] 395 ··· 401 dependencies = [ 402 "atty", 403 "bitflags 1.3.2", 404 + "clap_lex 0.2.4", 405 "indexmap 1.9.3", 406 "strsim", 407 "termcolor", ··· 409 ] 410 411 [[package]] 412 + name = "clap" 413 + version = "4.4.2" 414 + source = "registry+https://github.com/rust-lang/crates.io-index" 415 + checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" 416 + dependencies = [ 417 + "clap_builder", 418 + ] 419 + 420 + [[package]] 421 + name = "clap_builder" 422 + version = "4.4.2" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" 425 + dependencies = [ 426 + "anstyle", 427 + "clap_lex 0.5.1", 428 + ] 429 + 430 + [[package]] 431 name = "clap_lex" 432 version = "0.2.4" 433 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 437 ] 438 439 [[package]] 440 + name = "clap_lex" 441 + version = "0.5.1" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" 444 + 445 + [[package]] 446 name = "common-multipart-rfc7578" 447 version = "0.5.0" 448 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 459 ] 460 461 [[package]] 462 + name = "console-api" 463 + version = "0.5.0" 464 + source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e" 466 + dependencies = [ 467 + "prost", 468 + "prost-types", 469 + "tonic", 470 + "tracing-core", 471 + ] 472 + 473 + [[package]] 474 + name = "console-subscriber" 475 + version = "0.1.10" 476 + source = "registry+https://github.com/rust-lang/crates.io-index" 477 + checksum = "d4cf42660ac07fcebed809cfe561dd8730bcd35b075215e6479c516bcd0d11cb" 478 + dependencies = [ 479 + "console-api", 480 + "crossbeam-channel", 481 + "crossbeam-utils", 482 + "futures", 483 + "hdrhistogram", 484 + "humantime", 485 + "prost-types", 486 + "serde", 487 + "serde_json", 488 + "thread_local", 489 + "tokio", 490 + "tokio-stream", 491 + "tonic", 492 + "tracing", 493 + "tracing-core", 494 + "tracing-subscriber", 495 + ] 496 + 497 + [[package]] 498 name = "core-foundation" 499 version = "0.9.3" 500 source = "registry+https://github.com/rust-lang/crates.io-index" 501 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 502 dependencies = [ 503 "core-foundation-sys", 504 + "libc 0.2.147", 505 ] 506 507 [[package]] ··· 516 source = "registry+https://github.com/rust-lang/crates.io-index" 517 checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" 518 dependencies = [ 519 + "libc 0.2.147", 520 "winapi", 521 ] 522 ··· 531 532 [[package]] 533 name = "criterion" 534 + version = "0.5.1" 535 source = "registry+https://github.com/rust-lang/crates.io-index" 536 + checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 537 dependencies = [ 538 "anes", 539 "cast", 540 "ciborium", 541 + "clap 4.4.2", 542 "criterion-plot", 543 + "is-terminal", 544 "itertools", 545 "num-traits", 546 + "once_cell", 547 "oorandom", 548 "plotters", 549 "rayon", ··· 557 558 [[package]] 559 name = "criterion-perf-events" 560 + version = "0.4.0" 561 source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "902f0b181e1f7a7865e224df9cff57f164c3d95ad8dfcb81f692faa5087c2f17" 563 dependencies = [ 564 "criterion", 565 "perfcnt", ··· 637 checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 638 dependencies = [ 639 "memchr", 640 ] 641 642 [[package]] 643 name = "datadog-ipc" 644 version = "0.1.0" 645 dependencies = [ 646 + "anyhow", 647 "bytes", 648 "criterion", 649 + "datadog-ipc-macros", 650 "futures", 651 + "glibc_version", 652 "io-lifetimes", 653 + "libc 0.2.147", 654 + "memfd", 655 + "nix 0.26.4", 656 + "page_size", 657 "pin-project", 658 "pretty_assertions", 659 "sendfd", ··· 669 ] 670 671 [[package]] 672 + name = "datadog-ipc-macros" 673 + version = "0.0.1" 674 + dependencies = [ 675 + "quote", 676 + "syn 2.0.31", 677 + ] 678 + 679 + [[package]] 680 name = "datadog-php-profiling" 681 + version = "0.92.2" 682 dependencies = [ 683 + "ahash 0.8.3", 684 "anyhow", 685 "bindgen", 686 + "bumpalo", 687 "cc", 688 "cfg-if", 689 "cpu-time", ··· 691 "criterion-perf-events", 692 "crossbeam-channel", 693 "datadog-profiling", 694 + "ddcommon 4.0.0", 695 "env_logger", 696 "indexmap 2.0.0", 697 "lazy_static", 698 + "libc 0.2.147", 699 "log", 700 "once_cell", 701 + "ouroboros", 702 "perfcnt", 703 "rand 0.8.5", 704 "rand_distr", ··· 707 708 [[package]] 709 name = "datadog-profiling" 710 + version = "4.0.0" 711 + source = "git+https://github.com/DataDog/libdatadog?tag=v4.0.0#a07180585a39b0e0baeb858d20efb8d7b57f17c4" 712 dependencies = [ 713 "anyhow", 714 "bitmaps", 715 "bytes", 716 "chrono", 717 + "ddcommon 4.0.0", 718 "derivative", 719 "futures", 720 "futures-core", ··· 724 "hyper", 725 "hyper-multipart-rfc7578", 726 "indexmap 1.9.3", 727 + "libc 0.2.147", 728 "lz4_flex", 729 "mime", 730 "mime_guess", ··· 742 version = "0.0.1" 743 dependencies = [ 744 "anyhow", 745 + "bytes", 746 + "console-subscriber", 747 "datadog-ipc", 748 + "datadog-ipc-macros", 749 + "datadog-sidecar-macros", 750 + "datadog-trace-normalization", 751 + "datadog-trace-protobuf", 752 + "datadog-trace-utils", 753 + "ddcommon 0.0.1", 754 "ddtelemetry", 755 "futures", 756 "hashbrown 0.12.3", ··· 758 "hyper", 759 "io-lifetimes", 760 "lazy_static", 761 + "libc 0.2.147", 762 "manual_future", 763 + "nix 0.26.4", 764 "pin-project", 765 + "prctl", 766 "rand 0.8.5", 767 "regex", 768 + "rmp-serde", 769 "sendfd", 770 "serde", 771 "serde_json", ··· 777 "tracing", 778 "tracing-subscriber", 779 "uuid", 780 + "zwohash", 781 ] 782 783 [[package]] ··· 786 dependencies = [ 787 "datadog-ipc", 788 "datadog-sidecar", 789 + "datadog-trace-utils", 790 + "ddcommon 0.0.1", 791 "ddcommon-ffi", 792 "ddtelemetry", 793 "ddtelemetry-ffi", 794 + "hyper", 795 + "libc 0.2.147", 796 "paste", 797 "tempfile", 798 ] 799 800 [[package]] 801 + name = "datadog-sidecar-macros" 802 + version = "0.0.1" 803 + dependencies = [ 804 + "quote", 805 + "syn 2.0.31", 806 + ] 807 + 808 + [[package]] 809 + name = "datadog-trace-normalization" 810 + version = "0.0.1" 811 + dependencies = [ 812 + "anyhow", 813 + "datadog-trace-protobuf", 814 + "duplicate", 815 + "rand 0.8.5", 816 + ] 817 + 818 + [[package]] 819 + name = "datadog-trace-protobuf" 820 + version = "0.0.1" 821 + dependencies = [ 822 + "prost", 823 + "prost-build", 824 + "protoc-bin-vendored", 825 + "serde", 826 + "serde_bytes", 827 + ] 828 + 829 + [[package]] 830 + name = "datadog-trace-utils" 831 + version = "0.0.1" 832 + dependencies = [ 833 + "anyhow", 834 + "datadog-trace-normalization", 835 + "datadog-trace-protobuf", 836 + "ddcommon 0.0.1", 837 + "flate2", 838 + "futures", 839 + "hyper", 840 + "hyper-rustls", 841 + "log", 842 + "prost", 843 + "rmp-serde", 844 + "serde", 845 + "serde_json", 846 + "tokio", 847 + ] 848 + 849 + [[package]] 850 name = "ddcommon" 851 + version = "0.0.1" 852 dependencies = [ 853 "anyhow", 854 "futures", 855 "futures-core", 856 "futures-util", 857 "hex", 858 + "http", 859 "hyper", 860 "hyper-rustls", 861 "indexmap 1.9.3", ··· 873 874 [[package]] 875 name = "ddcommon" 876 + version = "4.0.0" 877 + source = "git+https://github.com/DataDog/libdatadog?tag=v4.0.0#a07180585a39b0e0baeb858d20efb8d7b57f17c4" 878 dependencies = [ 879 "anyhow", 880 "futures", 881 "futures-core", 882 "futures-util", 883 "hex", 884 + "http", 885 "hyper", 886 "hyper-rustls", 887 "lazy_static", ··· 897 898 [[package]] 899 name = "ddcommon-ffi" 900 + version = "0.0.1" 901 dependencies = [ 902 "anyhow", 903 + "ddcommon 0.0.1", 904 + "hyper", 905 ] 906 907 [[package]] 908 name = "ddtelemetry" 909 + version = "0.0.1" 910 dependencies = [ 911 "anyhow", 912 + "ddcommon 0.0.1", 913 "futures", 914 "hashbrown 0.12.3", 915 "http", ··· 930 931 [[package]] 932 name = "ddtelemetry-ffi" 933 + version = "0.0.1" 934 dependencies = [ 935 + "ddcommon 0.0.1", 936 "ddcommon-ffi", 937 "ddtelemetry", 938 + "libc 0.2.147", 939 "paste", 940 "tempfile", 941 ] ··· 944 name = "ddtrace-php" 945 version = "0.0.1" 946 dependencies = [ 947 + "bitflags 2.4.0", 948 "cbindgen", 949 "cc_utils", 950 "datadog-sidecar", 951 "datadog-sidecar-ffi", 952 + "ddcommon 0.0.1", 953 "ddcommon-ffi", 954 "ddtelemetry", 955 "ddtelemetry-ffi", ··· 980 checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 981 982 [[package]] 983 + name = "duplicate" 984 + version = "0.4.1" 985 + source = "registry+https://github.com/rust-lang/crates.io-index" 986 + checksum = "a0a4be4cd710e92098de6ad258e6e7c24af11c29c5142f3c6f2a545652480ff8" 987 + dependencies = [ 988 + "heck", 989 + "proc-macro-error", 990 + ] 991 + 992 + [[package]] 993 name = "educe" 994 version = "0.4.22" 995 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1003 1004 [[package]] 1005 name = "either" 1006 + version = "1.9.0" 1007 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1009 1010 [[package]] 1011 name = "enum-ordinalize" ··· 1017 "num-traits", 1018 "proc-macro2", 1019 "quote", 1020 + "syn 2.0.31", 1021 ] 1022 1023 [[package]] ··· 1035 1036 [[package]] 1037 name = "equivalent" 1038 + version = "1.0.1" 1039 source = "registry+https://github.com/rust-lang/crates.io-index" 1040 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1041 1042 [[package]] 1043 name = "errno" 1044 + version = "0.3.3" 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 1047 dependencies = [ 1048 "errno-dragonfly", 1049 + "libc 0.2.147", 1050 + "windows-sys", 1051 ] 1052 1053 [[package]] ··· 1057 checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1058 dependencies = [ 1059 "cc", 1060 + "libc 0.2.147", 1061 ] 1062 1063 [[package]] 1064 name = "fastrand" 1065 + version = "2.0.0" 1066 source = "registry+https://github.com/rust-lang/crates.io-index" 1067 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1068 + 1069 + [[package]] 1070 + name = "fixedbitset" 1071 + version = "0.4.2" 1072 + source = "registry+https://github.com/rust-lang/crates.io-index" 1073 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1074 1075 [[package]] 1076 name = "flate2" 1077 + version = "1.0.27" 1078 source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" 1080 dependencies = [ 1081 "crc32fast", 1082 "miniz_oxide", ··· 1150 dependencies = [ 1151 "proc-macro2", 1152 "quote", 1153 + "syn 2.0.31", 1154 ] 1155 1156 [[package]] ··· 1207 checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1208 dependencies = [ 1209 "cfg-if", 1210 + "libc 0.2.147", 1211 "wasi", 1212 ] 1213 1214 [[package]] 1215 + name = "gimli" 1216 + version = "0.28.0" 1217 + source = "registry+https://github.com/rust-lang/crates.io-index" 1218 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1219 + 1220 + [[package]] 1221 + name = "glibc_version" 1222 + version = "0.1.2" 1223 + source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "803ff7635f1ab4e2c064b68a0c60da917d3d18dc8d086130f689d62ce4f1c33e" 1225 + dependencies = [ 1226 + "regex", 1227 + ] 1228 + 1229 + [[package]] 1230 name = "glob" 1231 version = "0.3.1" 1232 source = "registry+https://github.com/rust-lang/crates.io-index" 1233 checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1234 1235 [[package]] 1236 + name = "h2" 1237 + version = "0.3.21" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 1240 + dependencies = [ 1241 + "bytes", 1242 + "fnv", 1243 + "futures-core", 1244 + "futures-sink", 1245 + "futures-util", 1246 + "http", 1247 + "indexmap 1.9.3", 1248 + "slab", 1249 + "tokio", 1250 + "tokio-util 0.7.8", 1251 + "tracing", 1252 + ] 1253 + 1254 + [[package]] 1255 name = "half" 1256 version = "1.8.2" 1257 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1263 source = "registry+https://github.com/rust-lang/crates.io-index" 1264 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1265 dependencies = [ 1266 + "ahash 0.7.6", 1267 ] 1268 1269 [[package]] ··· 1273 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1274 1275 [[package]] 1276 + name = "hdrhistogram" 1277 + version = "7.5.2" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8" 1280 + dependencies = [ 1281 + "base64 0.13.1", 1282 + "byteorder", 1283 + "flate2", 1284 + "nom 7.1.3", 1285 + "num-traits", 1286 + ] 1287 + 1288 + [[package]] 1289 name = "heck" 1290 version = "0.4.1" 1291 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1297 source = "registry+https://github.com/rust-lang/crates.io-index" 1298 checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1299 dependencies = [ 1300 + "libc 0.2.147", 1301 ] 1302 1303 [[package]] 1304 name = "hermit-abi" 1305 + version = "0.3.2" 1306 source = "registry+https://github.com/rust-lang/crates.io-index" 1307 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1308 1309 [[package]] 1310 + name = "hex" 1311 + version = "0.4.3" 1312 source = "registry+https://github.com/rust-lang/crates.io-index" 1313 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1314 1315 [[package]] 1316 + name = "home" 1317 + version = "0.5.5" 1318 source = "registry+https://github.com/rust-lang/crates.io-index" 1319 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 1320 + dependencies = [ 1321 + "windows-sys", 1322 + ] 1323 1324 [[package]] 1325 name = "http" ··· 1351 1352 [[package]] 1353 name = "httpdate" 1354 + version = "1.0.3" 1355 source = "registry+https://github.com/rust-lang/crates.io-index" 1356 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1357 1358 [[package]] 1359 name = "humantime" ··· 1363 1364 [[package]] 1365 name = "hyper" 1366 + version = "0.14.27" 1367 source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1369 dependencies = [ 1370 "bytes", 1371 "futures-channel", 1372 "futures-core", 1373 "futures-util", 1374 + "h2", 1375 "http", 1376 "http-body", 1377 "httparse", 1378 "httpdate", 1379 "itoa", 1380 "pin-project-lite", 1381 + "socket2 0.4.9", 1382 "tokio", 1383 "tower-service", 1384 "tracing", ··· 1413 ] 1414 1415 [[package]] 1416 + name = "hyper-timeout" 1417 + version = "0.4.1" 1418 + source = "registry+https://github.com/rust-lang/crates.io-index" 1419 + checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 1420 + dependencies = [ 1421 + "hyper", 1422 + "pin-project-lite", 1423 + "tokio", 1424 + "tokio-io-timeout", 1425 + ] 1426 + 1427 + [[package]] 1428 name = "iana-time-zone" 1429 version = "0.1.57" 1430 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1468 ] 1469 1470 [[package]] 1471 name = "integer-encoding" 1472 version = "3.0.4" 1473 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1479 source = "registry+https://github.com/rust-lang/crates.io-index" 1480 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1481 dependencies = [ 1482 + "hermit-abi 0.3.2", 1483 + "libc 0.2.147", 1484 + "windows-sys", 1485 ] 1486 1487 [[package]] 1488 name = "is-terminal" 1489 + version = "0.4.9" 1490 source = "registry+https://github.com/rust-lang/crates.io-index" 1491 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1492 dependencies = [ 1493 + "hermit-abi 0.3.2", 1494 + "rustix 0.38.11", 1495 + "windows-sys", 1496 ] 1497 1498 [[package]] ··· 1506 1507 [[package]] 1508 name = "itoa" 1509 + version = "1.0.9" 1510 source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1512 1513 [[package]] 1514 name = "js-sys" ··· 1545 1546 [[package]] 1547 name = "libc" 1548 + version = "0.2.147" 1549 source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1551 1552 [[package]] 1553 name = "libloading" ··· 1572 checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1573 1574 [[package]] 1575 + name = "linux-raw-sys" 1576 + version = "0.4.5" 1577 + source = "registry+https://github.com/rust-lang/crates.io-index" 1578 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 1579 + 1580 + [[package]] 1581 name = "lock_api" 1582 version = "0.4.10" 1583 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1589 1590 [[package]] 1591 name = "log" 1592 + version = "0.4.20" 1593 source = "registry+https://github.com/rust-lang/crates.io-index" 1594 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1595 1596 [[package]] 1597 name = "lz4_flex" ··· 1623 source = "registry+https://github.com/rust-lang/crates.io-index" 1624 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1625 dependencies = [ 1626 + "regex-automata 0.1.10", 1627 ] 1628 1629 [[package]] 1630 + name = "matchit" 1631 + version = "0.7.2" 1632 + source = "registry+https://github.com/rust-lang/crates.io-index" 1633 + checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" 1634 + 1635 + [[package]] 1636 name = "memchr" 1637 + version = "2.6.3" 1638 source = "registry+https://github.com/rust-lang/crates.io-index" 1639 + checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 1640 1641 [[package]] 1642 name = "memfd" ··· 1644 source = "registry+https://github.com/rust-lang/crates.io-index" 1645 checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" 1646 dependencies = [ 1647 + "rustix 0.37.23", 1648 ] 1649 1650 [[package]] ··· 1652 version = "0.6.5" 1653 source = "registry+https://github.com/rust-lang/crates.io-index" 1654 checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1655 + dependencies = [ 1656 + "autocfg", 1657 + ] 1658 + 1659 + [[package]] 1660 + name = "memoffset" 1661 + version = "0.7.1" 1662 + source = "registry+https://github.com/rust-lang/crates.io-index" 1663 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1664 dependencies = [ 1665 "autocfg", 1666 ] ··· 1711 source = "registry+https://github.com/rust-lang/crates.io-index" 1712 checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1713 dependencies = [ 1714 + "libc 0.2.147", 1715 "wasi", 1716 + "windows-sys", 1717 ] 1718 1719 [[package]] ··· 1727 ] 1728 1729 [[package]] 1730 + name = "multimap" 1731 + version = "0.8.3" 1732 + source = "registry+https://github.com/rust-lang/crates.io-index" 1733 + checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 1734 + 1735 + [[package]] 1736 name = "nix" 1737 version = "0.24.3" 1738 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1740 dependencies = [ 1741 "bitflags 1.3.2", 1742 "cfg-if", 1743 + "libc 0.2.147", 1744 "memoffset 0.6.5", 1745 ] 1746 1747 [[package]] 1748 + name = "nix" 1749 + version = "0.26.4" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1752 + dependencies = [ 1753 + "bitflags 1.3.2", 1754 + "cfg-if", 1755 + "libc 0.2.147", 1756 + "memoffset 0.7.1", 1757 + "pin-utils", 1758 + ] 1759 + 1760 + [[package]] 1761 + name = "nix" 1762 + version = "0.27.1" 1763 + source = "registry+https://github.com/rust-lang/crates.io-index" 1764 + checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1765 + dependencies = [ 1766 + "bitflags 2.4.0", 1767 + "cfg-if", 1768 + "libc 0.2.147", 1769 + ] 1770 + 1771 + [[package]] 1772 name = "nom" 1773 version = "4.2.3" 1774 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1800 1801 [[package]] 1802 name = "num-bigint" 1803 + version = "0.4.4" 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 1806 dependencies = [ 1807 "autocfg", 1808 "num-integer", ··· 1821 1822 [[package]] 1823 name = "num-traits" 1824 + version = "0.2.16" 1825 source = "registry+https://github.com/rust-lang/crates.io-index" 1826 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1827 dependencies = [ 1828 "autocfg", 1829 "libm", ··· 1831 1832 [[package]] 1833 name = "num_cpus" 1834 + version = "1.16.0" 1835 source = "registry+https://github.com/rust-lang/crates.io-index" 1836 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1837 dependencies = [ 1838 + "hermit-abi 0.3.2", 1839 + "libc 0.2.147", 1840 ] 1841 1842 [[package]] ··· 1848 "flate2", 1849 "memchr", 1850 "ruzstd", 1851 + ] 1852 + 1853 + [[package]] 1854 + name = "object" 1855 + version = "0.32.1" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 1858 + dependencies = [ 1859 + "memchr", 1860 ] 1861 1862 [[package]] ··· 1938 checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" 1939 1940 [[package]] 1941 + name = "ouroboros" 1942 + version = "0.17.2" 1943 + source = "registry+https://github.com/rust-lang/crates.io-index" 1944 + checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954" 1945 + dependencies = [ 1946 + "aliasable", 1947 + "ouroboros_macro", 1948 + "static_assertions", 1949 + ] 1950 + 1951 + [[package]] 1952 + name = "ouroboros_macro" 1953 + version = "0.17.2" 1954 source = "registry+https://github.com/rust-lang/crates.io-index" 1955 + checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8" 1956 dependencies = [ 1957 + "heck", 1958 + "proc-macro-error", 1959 + "proc-macro2", 1960 + "quote", 1961 + "syn 2.0.31", 1962 ] 1963 1964 [[package]] ··· 1968 checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1969 1970 [[package]] 1971 + name = "page_size" 1972 + version = "0.5.0" 1973 + source = "registry+https://github.com/rust-lang/crates.io-index" 1974 + checksum = "1b7663cbd190cfd818d08efa8497f6cd383076688c49a391ef7c0d03cd12b561" 1975 + dependencies = [ 1976 + "libc 0.2.147", 1977 + "winapi", 1978 + ] 1979 + 1980 + [[package]] 1981 name = "parking_lot" 1982 version = "0.12.1" 1983 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1994 checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1995 dependencies = [ 1996 "cfg-if", 1997 + "libc 0.2.147", 1998 "redox_syscall", 1999 "smallvec", 2000 "windows-targets", ··· 2002 2003 [[package]] 2004 name = "paste" 2005 + version = "1.0.14" 2006 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2008 2009 [[package]] 2010 name = "peeking_take_while" ··· 2025 checksum = "4ba1fd955270ca6f8bd8624ec0c4ee1a251dd3cc0cc18e1e2665ca8f5acb1501" 2026 dependencies = [ 2027 "bitflags 1.3.2", 2028 + "libc 0.2.147", 2029 "mmap", 2030 "nom 4.2.3", 2031 "x86", 2032 ] 2033 2034 [[package]] 2035 + name = "petgraph" 2036 + version = "0.6.4" 2037 + source = "registry+https://github.com/rust-lang/crates.io-index" 2038 + checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2039 + dependencies = [ 2040 + "fixedbitset", 2041 + "indexmap 2.0.0", 2042 + ] 2043 + 2044 + [[package]] 2045 name = "phf" 2046 version = "0.9.0" 2047 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2081 2082 [[package]] 2083 name = "pin-project" 2084 + version = "1.1.3" 2085 source = "registry+https://github.com/rust-lang/crates.io-index" 2086 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2087 dependencies = [ 2088 "pin-project-internal", 2089 ] 2090 2091 [[package]] 2092 name = "pin-project-internal" 2093 + version = "1.1.3" 2094 source = "registry+https://github.com/rust-lang/crates.io-index" 2095 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2096 dependencies = [ 2097 "proc-macro2", 2098 "quote", 2099 + "syn 2.0.31", 2100 ] 2101 2102 [[package]] 2103 name = "pin-project-lite" 2104 + version = "0.2.13" 2105 source = "registry+https://github.com/rust-lang/crates.io-index" 2106 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2107 2108 [[package]] 2109 name = "pin-utils" ··· 2146 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2147 2148 [[package]] 2149 + name = "prctl" 2150 + version = "1.0.0" 2151 + source = "registry+https://github.com/rust-lang/crates.io-index" 2152 + checksum = "059a34f111a9dee2ce1ac2826a68b24601c4298cfeb1a587c3cb493d5ab46f52" 2153 + dependencies = [ 2154 + "libc 0.2.147", 2155 + "nix 0.27.1", 2156 + ] 2157 + 2158 + [[package]] 2159 name = "pretty_assertions" 2160 + version = "1.4.0" 2161 source = "registry+https://github.com/rust-lang/crates.io-index" 2162 + checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 2163 dependencies = [ 2164 "diff", 2165 "yansi", 2166 ] 2167 2168 [[package]] 2169 name = "prettyplease" 2170 + version = "0.1.25" 2171 + source = "registry+https://github.com/rust-lang/crates.io-index" 2172 + checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 2173 + dependencies = [ 2174 + "proc-macro2", 2175 + "syn 1.0.109", 2176 + ] 2177 + 2178 + [[package]] 2179 + name = "prettyplease" 2180 + version = "0.2.14" 2181 + source = "registry+https://github.com/rust-lang/crates.io-index" 2182 + checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b" 2183 + dependencies = [ 2184 + "proc-macro2", 2185 + "syn 2.0.31", 2186 + ] 2187 + 2188 + [[package]] 2189 + name = "proc-macro-error" 2190 + version = "1.0.4" 2191 source = "registry+https://github.com/rust-lang/crates.io-index" 2192 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2193 dependencies = [ 2194 + "proc-macro-error-attr", 2195 "proc-macro2", 2196 + "quote", 2197 + "syn 1.0.109", 2198 + "version_check 0.9.4", 2199 + ] 2200 + 2201 + [[package]] 2202 + name = "proc-macro-error-attr" 2203 + version = "1.0.4" 2204 + source = "registry+https://github.com/rust-lang/crates.io-index" 2205 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2206 + dependencies = [ 2207 + "proc-macro2", 2208 + "quote", 2209 + "version_check 0.9.4", 2210 ] 2211 2212 [[package]] 2213 name = "proc-macro2" 2214 + version = "1.0.66" 2215 source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 2217 dependencies = [ 2218 "unicode-ident", 2219 ] ··· 2229 ] 2230 2231 [[package]] 2232 + name = "prost-build" 2233 + version = "0.11.9" 2234 + source = "registry+https://github.com/rust-lang/crates.io-index" 2235 + checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 2236 + dependencies = [ 2237 + "bytes", 2238 + "heck", 2239 + "itertools", 2240 + "lazy_static", 2241 + "log", 2242 + "multimap", 2243 + "petgraph", 2244 + "prettyplease 0.1.25", 2245 + "prost", 2246 + "prost-types", 2247 + "regex", 2248 + "syn 1.0.109", 2249 + "tempfile", 2250 + "which", 2251 + ] 2252 + 2253 + [[package]] 2254 name = "prost-derive" 2255 version = "0.11.9" 2256 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2264 ] 2265 2266 [[package]] 2267 + name = "prost-types" 2268 + version = "0.11.9" 2269 + source = "registry+https://github.com/rust-lang/crates.io-index" 2270 + checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 2271 + dependencies = [ 2272 + "prost", 2273 + ] 2274 + 2275 + [[package]] 2276 + name = "protoc-bin-vendored" 2277 + version = "3.0.0" 2278 + source = "registry+https://github.com/rust-lang/crates.io-index" 2279 + checksum = "005ca8623e5633e298ad1f917d8be0a44bcf406bf3cde3b80e63003e49a3f27d" 2280 + dependencies = [ 2281 + "protoc-bin-vendored-linux-aarch_64", 2282 + "protoc-bin-vendored-linux-ppcle_64", 2283 + "protoc-bin-vendored-linux-x86_32", 2284 + "protoc-bin-vendored-linux-x86_64", 2285 + "protoc-bin-vendored-macos-x86_64", 2286 + "protoc-bin-vendored-win32", 2287 + ] 2288 + 2289 + [[package]] 2290 + name = "protoc-bin-vendored-linux-aarch_64" 2291 + version = "3.0.0" 2292 + source = "registry+https://github.com/rust-lang/crates.io-index" 2293 + checksum = "8fb9fc9cce84c8694b6ea01cc6296617b288b703719b725b8c9c65f7c5874435" 2294 + 2295 + [[package]] 2296 + name = "protoc-bin-vendored-linux-ppcle_64" 2297 + version = "3.0.0" 2298 + source = "registry+https://github.com/rust-lang/crates.io-index" 2299 + checksum = "02d2a07dcf7173a04d49974930ccbfb7fd4d74df30ecfc8762cf2f895a094516" 2300 + 2301 + [[package]] 2302 + name = "protoc-bin-vendored-linux-x86_32" 2303 + version = "3.0.0" 2304 + source = "registry+https://github.com/rust-lang/crates.io-index" 2305 + checksum = "d54fef0b04fcacba64d1d80eed74a20356d96847da8497a59b0a0a436c9165b0" 2306 + 2307 + [[package]] 2308 + name = "protoc-bin-vendored-linux-x86_64" 2309 + version = "3.0.0" 2310 + source = "registry+https://github.com/rust-lang/crates.io-index" 2311 + checksum = "b8782f2ce7d43a9a5c74ea4936f001e9e8442205c244f7a3d4286bd4c37bc924" 2312 + 2313 + [[package]] 2314 + name = "protoc-bin-vendored-macos-x86_64" 2315 + version = "3.0.0" 2316 + source = "registry+https://github.com/rust-lang/crates.io-index" 2317 + checksum = "b5de656c7ee83f08e0ae5b81792ccfdc1d04e7876b1d9a38e6876a9e09e02537" 2318 + 2319 + [[package]] 2320 + name = "protoc-bin-vendored-win32" 2321 + version = "3.0.0" 2322 + source = "registry+https://github.com/rust-lang/crates.io-index" 2323 + checksum = "9653c3ed92974e34c5a6e0a510864dab979760481714c172e0a34e437cb98804" 2324 + 2325 + [[package]] 2326 name = "quote" 2327 + version = "1.0.33" 2328 source = "registry+https://github.com/rust-lang/crates.io-index" 2329 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2330 dependencies = [ 2331 "proc-macro2", 2332 ] ··· 2338 checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" 2339 dependencies = [ 2340 "fuchsia-cprng", 2341 + "libc 0.2.147", 2342 "rand_core 0.3.1", 2343 "rdrand", 2344 "winapi", ··· 2350 source = "registry+https://github.com/rust-lang/crates.io-index" 2351 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2352 dependencies = [ 2353 + "libc 0.2.147", 2354 "rand_chacha", 2355 "rand_core 0.6.4", 2356 ] ··· 2450 2451 [[package]] 2452 name = "regex" 2453 + version = "1.9.5" 2454 source = "registry+https://github.com/rust-lang/crates.io-index" 2455 + checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 2456 dependencies = [ 2457 "aho-corasick", 2458 "memchr", 2459 + "regex-automata 0.3.8", 2460 + "regex-syntax 0.7.5", 2461 ] 2462 2463 [[package]] ··· 2470 ] 2471 2472 [[package]] 2473 + name = "regex-automata" 2474 + version = "0.3.8" 2475 + source = "registry+https://github.com/rust-lang/crates.io-index" 2476 + checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 2477 + dependencies = [ 2478 + "aho-corasick", 2479 + "memchr", 2480 + "regex-syntax 0.7.5", 2481 + ] 2482 + 2483 + [[package]] 2484 name = "regex-syntax" 2485 version = "0.6.29" 2486 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2488 2489 [[package]] 2490 name = "regex-syntax" 2491 + version = "0.7.5" 2492 source = "registry+https://github.com/rust-lang/crates.io-index" 2493 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 2494 2495 [[package]] 2496 name = "remove_dir_all" ··· 2508 checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2509 dependencies = [ 2510 "cc", 2511 + "libc 0.2.147", 2512 "once_cell", 2513 "spin", 2514 "untrusted", ··· 2522 source = "registry+https://github.com/rust-lang/crates.io-index" 2523 checksum = "f7278a1ec8bfd4a4e07515c589f5ff7b309a373f987393aef44813d9dcf87aa3" 2524 dependencies = [ 2525 + "libc 0.2.147", 2526 + ] 2527 + 2528 + [[package]] 2529 + name = "rmp" 2530 + version = "0.8.12" 2531 + source = "registry+https://github.com/rust-lang/crates.io-index" 2532 + checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20" 2533 + dependencies = [ 2534 + "byteorder", 2535 + "num-traits", 2536 + "paste", 2537 ] 2538 2539 [[package]] 2540 + name = "rmp-serde" 2541 + version = "1.1.2" 2542 + source = "registry+https://github.com/rust-lang/crates.io-index" 2543 + checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a" 2544 + dependencies = [ 2545 + "byteorder", 2546 + "rmp", 2547 + "serde", 2548 + ] 2549 + 2550 + [[package]] 2551 + name = "rustc-demangle" 2552 + version = "0.1.23" 2553 + source = "registry+https://github.com/rust-lang/crates.io-index" 2554 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2555 + 2556 + [[package]] 2557 name = "rustc-hash" 2558 version = "1.1.0" 2559 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2561 2562 [[package]] 2563 name = "rustix" 2564 + version = "0.37.23" 2565 source = "registry+https://github.com/rust-lang/crates.io-index" 2566 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 2567 dependencies = [ 2568 "bitflags 1.3.2", 2569 "errno", 2570 "io-lifetimes", 2571 + "libc 0.2.147", 2572 + "linux-raw-sys 0.3.8", 2573 + "windows-sys", 2574 + ] 2575 + 2576 + [[package]] 2577 + name = "rustix" 2578 + version = "0.38.11" 2579 + source = "registry+https://github.com/rust-lang/crates.io-index" 2580 + checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" 2581 + dependencies = [ 2582 + "bitflags 2.4.0", 2583 + "errno", 2584 + "libc 0.2.147", 2585 + "linux-raw-sys 0.4.5", 2586 + "windows-sys", 2587 ] 2588 2589 [[package]] 2590 name = "rustls" 2591 + version = "0.20.9" 2592 source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" 2594 dependencies = [ 2595 "log", 2596 "ring", ··· 2612 2613 [[package]] 2614 name = "rustls-pemfile" 2615 + version = "1.0.3" 2616 source = "registry+https://github.com/rust-lang/crates.io-index" 2617 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2618 dependencies = [ 2619 + "base64 0.21.3", 2620 ] 2621 2622 [[package]] 2623 + name = "rustversion" 2624 + version = "1.0.14" 2625 + source = "registry+https://github.com/rust-lang/crates.io-index" 2626 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2627 + 2628 + [[package]] 2629 name = "ruzstd" 2630 version = "0.3.1" 2631 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2638 2639 [[package]] 2640 name = "ryu" 2641 + version = "1.0.15" 2642 source = "registry+https://github.com/rust-lang/crates.io-index" 2643 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2644 2645 [[package]] 2646 name = "same-file" ··· 2653 2654 [[package]] 2655 name = "schannel" 2656 + version = "0.1.22" 2657 source = "registry+https://github.com/rust-lang/crates.io-index" 2658 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 2659 dependencies = [ 2660 + "windows-sys", 2661 ] 2662 2663 [[package]] 2664 name = "scopeguard" 2665 + version = "1.2.0" 2666 source = "registry+https://github.com/rust-lang/crates.io-index" 2667 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2668 2669 [[package]] 2670 name = "sct" ··· 2678 2679 [[package]] 2680 name = "security-framework" 2681 + version = "2.9.2" 2682 source = "registry+https://github.com/rust-lang/crates.io-index" 2683 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 2684 dependencies = [ 2685 "bitflags 1.3.2", 2686 "core-foundation", 2687 "core-foundation-sys", 2688 + "libc 0.2.147", 2689 "security-framework-sys", 2690 ] 2691 2692 [[package]] 2693 name = "security-framework-sys" 2694 + version = "2.9.1" 2695 source = "registry+https://github.com/rust-lang/crates.io-index" 2696 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2697 dependencies = [ 2698 "core-foundation-sys", 2699 + "libc 0.2.147", 2700 ] 2701 2702 [[package]] ··· 2705 source = "registry+https://github.com/rust-lang/crates.io-index" 2706 checksum = "604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798" 2707 dependencies = [ 2708 + "libc 0.2.147", 2709 "tokio", 2710 ] 2711 2712 [[package]] 2713 name = "serde" 2714 + version = "1.0.188" 2715 source = "registry+https://github.com/rust-lang/crates.io-index" 2716 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 2717 dependencies = [ 2718 "serde_derive", 2719 ] 2720 2721 [[package]] 2722 name = "serde_bytes" 2723 + version = "0.11.12" 2724 source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" 2726 dependencies = [ 2727 "serde", 2728 ] 2729 2730 [[package]] 2731 name = "serde_derive" 2732 + version = "1.0.188" 2733 source = "registry+https://github.com/rust-lang/crates.io-index" 2734 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 2735 dependencies = [ 2736 "proc-macro2", 2737 "quote", 2738 + "syn 2.0.31", 2739 ] 2740 2741 [[package]] 2742 name = "serde_json" 2743 + version = "1.0.105" 2744 source = "registry+https://github.com/rust-lang/crates.io-index" 2745 + checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 2746 dependencies = [ 2747 "itoa", 2748 "ryu", ··· 2760 2761 [[package]] 2762 name = "shlex" 2763 + version = "1.2.0" 2764 source = "registry+https://github.com/rust-lang/crates.io-index" 2765 + checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 2766 2767 [[package]] 2768 name = "sidecar_mockgen" 2769 version = "0.1.0" 2770 dependencies = [ 2771 + "object 0.31.1", 2772 ] 2773 2774 [[package]] ··· 2777 source = "registry+https://github.com/rust-lang/crates.io-index" 2778 checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2779 dependencies = [ 2780 + "libc 0.2.147", 2781 ] 2782 2783 [[package]] 2784 name = "siphasher" 2785 + version = "0.3.11" 2786 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2788 2789 [[package]] 2790 name = "slab" 2791 + version = "0.4.9" 2792 source = "registry+https://github.com/rust-lang/crates.io-index" 2793 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2794 dependencies = [ 2795 "autocfg", 2796 ] 2797 2798 [[package]] 2799 name = "smallvec" 2800 + version = "1.11.0" 2801 source = "registry+https://github.com/rust-lang/crates.io-index" 2802 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 2803 2804 [[package]] 2805 name = "socket2" ··· 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2809 dependencies = [ 2810 + "libc 0.2.147", 2811 "winapi", 2812 ] 2813 2814 [[package]] 2815 + name = "socket2" 2816 + version = "0.5.3" 2817 + source = "registry+https://github.com/rust-lang/crates.io-index" 2818 + checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 2819 + dependencies = [ 2820 + "libc 0.2.147", 2821 + "windows-sys", 2822 + ] 2823 + 2824 + [[package]] 2825 name = "spawn_worker" 2826 version = "0.0.1" 2827 dependencies = [ ··· 2829 "cc_utils", 2830 "io-lifetimes", 2831 "memfd", 2832 + "nix 0.24.3", 2833 "rlimit", 2834 "tempfile", 2835 ] ··· 2865 2866 [[package]] 2867 name = "syn" 2868 + version = "2.0.31" 2869 source = "registry+https://github.com/rust-lang/crates.io-index" 2870 + checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" 2871 dependencies = [ 2872 "proc-macro2", 2873 "quote", ··· 2875 ] 2876 2877 [[package]] 2878 + name = "sync_wrapper" 2879 + version = "0.1.2" 2880 + source = "registry+https://github.com/rust-lang/crates.io-index" 2881 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 2882 + 2883 + [[package]] 2884 name = "sys-info" 2885 version = "0.9.1" 2886 source = "registry+https://github.com/rust-lang/crates.io-index" 2887 checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 2888 dependencies = [ 2889 "cc", 2890 + "libc 0.2.147", 2891 ] 2892 2893 [[package]] ··· 2947 2948 [[package]] 2949 name = "tempfile" 2950 + version = "3.8.0" 2951 source = "registry+https://github.com/rust-lang/crates.io-index" 2952 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2953 dependencies = [ 2954 "cfg-if", 2955 "fastrand", 2956 "redox_syscall", 2957 + "rustix 0.38.11", 2958 + "windows-sys", 2959 ] 2960 2961 [[package]] ··· 2975 2976 [[package]] 2977 name = "thiserror" 2978 + version = "1.0.48" 2979 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 + checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 2981 dependencies = [ 2982 "thiserror-impl", 2983 ] 2984 2985 [[package]] 2986 name = "thiserror-impl" 2987 + version = "1.0.48" 2988 source = "registry+https://github.com/rust-lang/crates.io-index" 2989 + checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 2990 dependencies = [ 2991 "proc-macro2", 2992 "quote", 2993 + "syn 2.0.31", 2994 ] 2995 2996 [[package]] ··· 3037 3038 [[package]] 3039 name = "tokio" 3040 + version = "1.32.0" 3041 source = "registry+https://github.com/rust-lang/crates.io-index" 3042 + checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 3043 dependencies = [ 3044 + "backtrace", 3045 "bytes", 3046 + "libc 0.2.147", 3047 "mio", 3048 "num_cpus", 3049 "parking_lot", 3050 "pin-project-lite", 3051 "signal-hook-registry", 3052 + "socket2 0.5.3", 3053 "tokio-macros", 3054 "tracing", 3055 + "windows-sys", 3056 + ] 3057 + 3058 + [[package]] 3059 + name = "tokio-io-timeout" 3060 + version = "1.2.0" 3061 + source = "registry+https://github.com/rust-lang/crates.io-index" 3062 + checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 3063 + dependencies = [ 3064 + "pin-project-lite", 3065 + "tokio", 3066 ] 3067 3068 [[package]] ··· 3073 dependencies = [ 3074 "proc-macro2", 3075 "quote", 3076 + "syn 2.0.31", 3077 ] 3078 3079 [[package]] ··· 3153 ] 3154 3155 [[package]] 3156 + name = "tonic" 3157 + version = "0.9.2" 3158 + source = "registry+https://github.com/rust-lang/crates.io-index" 3159 + checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" 3160 + dependencies = [ 3161 + "async-trait", 3162 + "axum", 3163 + "base64 0.21.3", 3164 + "bytes", 3165 + "futures-core", 3166 + "futures-util", 3167 + "h2", 3168 + "http", 3169 + "http-body", 3170 + "hyper", 3171 + "hyper-timeout", 3172 + "percent-encoding", 3173 + "pin-project", 3174 + "prost", 3175 + "tokio", 3176 + "tokio-stream", 3177 + "tower", 3178 + "tower-layer", 3179 + "tower-service", 3180 + "tracing", 3181 + ] 3182 + 3183 + [[package]] 3184 + name = "tower" 3185 + version = "0.4.13" 3186 + source = "registry+https://github.com/rust-lang/crates.io-index" 3187 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 3188 + dependencies = [ 3189 + "futures-core", 3190 + "futures-util", 3191 + "indexmap 1.9.3", 3192 + "pin-project", 3193 + "pin-project-lite", 3194 + "rand 0.8.5", 3195 + "slab", 3196 + "tokio", 3197 + "tokio-util 0.7.8", 3198 + "tower-layer", 3199 + "tower-service", 3200 + "tracing", 3201 + ] 3202 + 3203 + [[package]] 3204 + name = "tower-layer" 3205 + version = "0.3.2" 3206 + source = "registry+https://github.com/rust-lang/crates.io-index" 3207 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 3208 + 3209 + [[package]] 3210 name = "tower-service" 3211 version = "0.3.2" 3212 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3227 3228 [[package]] 3229 name = "tracing-attributes" 3230 + version = "0.1.26" 3231 source = "registry+https://github.com/rust-lang/crates.io-index" 3232 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 3233 dependencies = [ 3234 "proc-macro2", 3235 "quote", 3236 + "syn 2.0.31", 3237 ] 3238 3239 [[package]] ··· 3296 3297 [[package]] 3298 name = "trybuild" 3299 + version = "1.0.83" 3300 source = "registry+https://github.com/rust-lang/crates.io-index" 3301 + checksum = "6df60d81823ed9c520ee897489573da4b1d79ffbe006b8134f46de1a1aa03555" 3302 dependencies = [ 3303 "basic-toml", 3304 "glob", ··· 3321 3322 [[package]] 3323 name = "unicase" 3324 + version = "2.7.0" 3325 source = "registry+https://github.com/rust-lang/crates.io-index" 3326 + checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 3327 dependencies = [ 3328 "version_check 0.9.4", 3329 ] 3330 3331 [[package]] 3332 name = "unicode-ident" 3333 + version = "1.0.11" 3334 source = "registry+https://github.com/rust-lang/crates.io-index" 3335 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 3336 3337 [[package]] 3338 name = "untrusted" ··· 3342 3343 [[package]] 3344 name = "uuid" 3345 + version = "1.4.1" 3346 source = "registry+https://github.com/rust-lang/crates.io-index" 3347 + checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 3348 dependencies = [ 3349 "getrandom", 3350 ] ··· 3369 3370 [[package]] 3371 name = "walkdir" 3372 + version = "2.4.0" 3373 source = "registry+https://github.com/rust-lang/crates.io-index" 3374 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3375 dependencies = [ 3376 "same-file", 3377 "winapi-util", ··· 3413 "once_cell", 3414 "proc-macro2", 3415 "quote", 3416 + "syn 2.0.31", 3417 "wasm-bindgen-shared", 3418 ] 3419 ··· 3435 dependencies = [ 3436 "proc-macro2", 3437 "quote", 3438 + "syn 2.0.31", 3439 "wasm-bindgen-backend", 3440 "wasm-bindgen-shared", 3441 ] ··· 3458 3459 [[package]] 3460 name = "webpki" 3461 + version = "0.22.1" 3462 source = "registry+https://github.com/rust-lang/crates.io-index" 3463 + checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e" 3464 dependencies = [ 3465 "ring", 3466 "untrusted", ··· 3468 3469 [[package]] 3470 name = "which" 3471 + version = "4.4.2" 3472 source = "registry+https://github.com/rust-lang/crates.io-index" 3473 + checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 3474 dependencies = [ 3475 "either", 3476 + "home", 3477 "once_cell", 3478 + "rustix 0.38.11", 3479 ] 3480 3481 [[package]] ··· 3520 3521 [[package]] 3522 name = "windows-sys" 3523 version = "0.48.0" 3524 source = "registry+https://github.com/rust-lang/crates.io-index" 3525 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" ··· 3529 3530 [[package]] 3531 name = "windows-targets" 3532 + version = "0.48.5" 3533 source = "registry+https://github.com/rust-lang/crates.io-index" 3534 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3535 dependencies = [ 3536 + "windows_aarch64_gnullvm", 3537 + "windows_aarch64_msvc", 3538 + "windows_i686_gnu", 3539 + "windows_i686_msvc", 3540 + "windows_x86_64_gnu", 3541 + "windows_x86_64_gnullvm", 3542 + "windows_x86_64_msvc", 3543 ] 3544 3545 [[package]] 3546 name = "windows_aarch64_gnullvm" 3547 + version = "0.48.5" 3548 source = "registry+https://github.com/rust-lang/crates.io-index" 3549 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3550 3551 [[package]] 3552 name = "windows_aarch64_msvc" 3553 + version = "0.48.5" 3554 source = "registry+https://github.com/rust-lang/crates.io-index" 3555 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3556 3557 [[package]] 3558 name = "windows_i686_gnu" 3559 + version = "0.48.5" 3560 source = "registry+https://github.com/rust-lang/crates.io-index" 3561 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3562 3563 [[package]] 3564 name = "windows_i686_msvc" 3565 + version = "0.48.5" 3566 source = "registry+https://github.com/rust-lang/crates.io-index" 3567 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3568 3569 [[package]] 3570 name = "windows_x86_64_gnu" 3571 + version = "0.48.5" 3572 source = "registry+https://github.com/rust-lang/crates.io-index" 3573 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3574 3575 [[package]] 3576 name = "windows_x86_64_gnullvm" 3577 + version = "0.48.5" 3578 source = "registry+https://github.com/rust-lang/crates.io-index" 3579 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3580 3581 [[package]] 3582 name = "windows_x86_64_msvc" 3583 + version = "0.48.5" 3584 source = "registry+https://github.com/rust-lang/crates.io-index" 3585 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3586 3587 [[package]] 3588 name = "x86" ··· 3604 version = "0.5.1" 3605 source = "registry+https://github.com/rust-lang/crates.io-index" 3606 checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 3607 + 3608 + [[package]] 3609 + name = "zwohash" 3610 + version = "0.1.2" 3611 + source = "registry+https://github.com/rust-lang/crates.io-index" 3612 + checksum = "beaf63e0740cea93ca85de39611a8bc8262a50adacd6321cd209a123676d0447"
+3 -3
pkgs/development/php-packages/datadog_trace/default.nix
··· 13 14 buildPecl rec { 15 pname = "ddtrace"; 16 - version = "0.89.0"; 17 18 src = fetchFromGitHub { 19 owner = "DataDog"; 20 repo = "dd-trace-php"; 21 rev = version; 22 fetchSubmodules = true; 23 - hash = "sha256-wTGQV80XQsBdmTQ+xaBKtFwLO3S+//9Yli9aReXDlLA="; 24 }; 25 26 cargoDeps = rustPlatform.importCargoLock { 27 lockFile = ./Cargo.lock; 28 outputHashes = { 29 - "datadog-profiling-2.2.0" = "sha256-PWzC+E2u0hM0HhU0mgZJZvFomEJdQag/3ZK1FibSLG8="; 30 }; 31 }; 32
··· 13 14 buildPecl rec { 15 pname = "ddtrace"; 16 + version = "0.92.2"; 17 18 src = fetchFromGitHub { 19 owner = "DataDog"; 20 repo = "dd-trace-php"; 21 rev = version; 22 fetchSubmodules = true; 23 + hash = "sha256-8h05ar16s1r1movP7zJgOsVAXJbU+Wi+wzmgVZ3nPbw="; 24 }; 25 26 cargoDeps = rustPlatform.importCargoLock { 27 lockFile = ./Cargo.lock; 28 outputHashes = { 29 + "datadog-profiling-4.0.0" = "sha256-HoRELMxNkxkISscBksH4wMj/cuK/XQANr2WQUKwrevg="; 30 }; 31 }; 32
+2 -2
pkgs/development/php-packages/snuffleupagus/default.nix
··· 10 11 buildPecl rec { 12 pname = "snuffleupagus"; 13 - version = "0.9.0"; 14 15 src = fetchFromGitHub { 16 owner = "jvoisin"; 17 repo = "snuffleupagus"; 18 rev = "v${version}"; 19 - hash = "sha256-1a4PYJ/j9BsoeF5V/KKGu7rqsL3YMo/FbaCBfNc4bfw="; 20 }; 21 22 buildInputs = [
··· 10 11 buildPecl rec { 12 pname = "snuffleupagus"; 13 + version = "0.10.0"; 14 15 src = fetchFromGitHub { 16 owner = "jvoisin"; 17 repo = "snuffleupagus"; 18 rev = "v${version}"; 19 + hash = "sha256-NwG8gBaToBaJGrZoCD7bDym7hQidWU0ArckoQCHN81o="; 20 }; 21 22 buildInputs = [
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "awscrt"; 15 - version = "0.19.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-kXf/TKw0YkWuSWNc1rQqbb3q4XWCRRkBAiDUisX/8UI="; 23 }; 24 25 buildInputs = lib.optionals stdenv.isDarwin [
··· 12 13 buildPythonPackage rec { 14 pname = "awscrt"; 15 + version = "0.19.2"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-7qIPIZW2OiNTV/obZmqInQtfw9GIgQe1Gh3GuAlwHLI="; 23 }; 24 25 buildInputs = lib.optionals stdenv.isDarwin [
+14 -12
pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , msrest 5 - , msrestazure 6 - , azure-common 7 - , azure-mgmt-core 8 , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "azure-mgmt-cosmosdb"; 13 - version = "9.2.0"; 14 format = "setuptools"; 15 16 - disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - extension = "zip"; 21 - hash = "sha256-PAaBkR77Ho2YI5I+lmazR/8vxEZWpbvM427yRu1ET0k="; 22 }; 23 24 propagatedBuildInputs = [ 25 - msrest 26 - msrestazure 27 azure-common 28 azure-mgmt-core 29 ]; 30 31 - # has no tests 32 doCheck = false; 33 34 meta = with lib; { 35 - description = "This is the Microsoft Azure Cosmos DB Management Client Library"; 36 homepage = "https://github.com/Azure/azure-sdk-for-python"; 37 license = licenses.mit; 38 maintainers = with maintainers; [ maxwilson ]; 39 };
··· 1 { lib 2 + , azure-common 3 + , azure-mgmt-core 4 , buildPythonPackage 5 , fetchPypi 6 + , isodate 7 , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "azure-mgmt-cosmosdb"; 12 + version = "9.3.0"; 13 format = "setuptools"; 14 15 + disabled = pythonOlder "3.9"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-02DisUN2/auBDhPgE9aUvEvYwoQUQC4NYGD/PQZOl/Y="; 20 }; 21 22 propagatedBuildInputs = [ 23 + isodate 24 azure-common 25 azure-mgmt-core 26 ]; 27 28 + # Module has no tests 29 doCheck = false; 30 31 + pythonImportsCheck = [ 32 + "azure.mgmt.cosmosdb" 33 + ]; 34 + 35 meta = with lib; { 36 + description = "Module to work with the Microsoft Azure Cosmos DB Management"; 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"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ maxwilson ]; 41 };
+2 -2
pkgs/development/python-modules/azure-storage-file-share/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-storage-file-share"; 14 - version = "12.14.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-f1vV13c/NEUYWZ0Tgha+CwpHZJ5AZWdbhFPrTmf5hGA="; 22 }; 23 24 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-storage-file-share"; 14 + version = "12.14.2"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-mcMtgN2jX4hO4NSNk/1X9vT/vgCulYR5w7fV9OsCHrw="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "hahomematic"; 21 - version = "2023.10.7"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.11"; ··· 27 owner = "danielperna84"; 28 repo = pname; 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-m7jBL4qB8ZcGifd6F2/In8JrSMyFeEYKf52Y+y22yK0="; 31 }; 32 33 postPatch = ''
··· 18 19 buildPythonPackage rec { 20 pname = "hahomematic"; 21 + version = "2023.10.8"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.11"; ··· 27 owner = "danielperna84"; 28 repo = pname; 29 rev = "refs/tags/${version}"; 30 + hash = "sha256-Co3tFYbPLVfceznM+slAxDN21osYNOk634LGxJkbbEY="; 31 }; 32 33 postPatch = ''
+2 -2
pkgs/development/python-modules/pymyq/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pymyq"; 13 - version = "3.1.11"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 19 owner = "Python-MyQ"; 20 repo = "Python-MyQ"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-hQnIrmt4CNxIL2+VenGaKL6xMOb/6IMq9NEFLvbbYsE="; 23 }; 24 25 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "pymyq"; 13 + version = "3.1.13"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 19 owner = "Python-MyQ"; 20 repo = "Python-MyQ"; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-kW03swRXZdkh45I/up/FIxv0WGBRqTlDt1X71Ow/hrg="; 23 }; 24 25 nativeBuildInputs = [
+9 -20
pkgs/development/python-modules/pyoutbreaksnearme/default.nix
··· 2 , aiohttp 3 , aresponses 4 , buildPythonPackage 5 , fetchFromGitHub 6 - , fetchpatch 7 , poetry-core 8 , pytest-asyncio 9 , pytest-aiohttp 10 , pytestCheckHook 11 , pythonOlder 12 , ujson 13 }: 14 15 buildPythonPackage rec { 16 pname = "pyoutbreaksnearme"; 17 - version = "2023.08.0"; 18 - format = "pyproject"; 19 20 - disabled = pythonOlder "3.9"; 21 22 src = fetchFromGitHub { 23 owner = "bachya"; 24 - repo = pname; 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-Qrq8/dPJsJMJNXobc+Ps6Nbg819+GFuYplovGuWK0nQ="; 27 }; 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 - 43 nativeBuildInputs = [ 44 poetry-core 45 ]; 46 47 propagatedBuildInputs = [ 48 aiohttp 49 ujson 50 ]; 51 52 __darwinAllowLocalNetworking = true;
··· 2 , aiohttp 3 , aresponses 4 , buildPythonPackage 5 + , certifi 6 , fetchFromGitHub 7 , poetry-core 8 , pytest-asyncio 9 , pytest-aiohttp 10 , pytestCheckHook 11 , pythonOlder 12 , ujson 13 + , yarl 14 }: 15 16 buildPythonPackage rec { 17 pname = "pyoutbreaksnearme"; 18 + version = "2023.10.0"; 19 + pyproject = true; 20 21 + disabled = pythonOlder "3.10"; 22 23 src = fetchFromGitHub { 24 owner = "bachya"; 25 + repo = "pyoutbreaksnearme"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-G+/ooNhiYOaV0kjfr8Z1d31XxRYFArQnt1oIuMQfXdY="; 28 }; 29 30 nativeBuildInputs = [ 31 poetry-core 32 ]; 33 34 propagatedBuildInputs = [ 35 aiohttp 36 + certifi 37 ujson 38 + yarl 39 ]; 40 41 __darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/socid-extractor/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "socid-extractor"; 12 - version = "0.0.25"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "soxoj"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-3aqtuaecqtUcKLp+LRUct5aZb9mP0cE9xH91xWqtb1Q="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "socid-extractor"; 12 + version = "0.0.26"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "soxoj"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 + hash = "sha256-3ht/wlxB40k4n0DTBGAvAl7yPiUIZqAe+ECbtkyMTzk="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "teslajsonpy"; 20 - version = "3.9.5"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "zabuldon"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-sWdcydH83b3Ftp2LJcTlXXbU5IMmFWwcOiCddcyVXY4="; 30 }; 31 32 nativeBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "teslajsonpy"; 20 + version = "3.9.6"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "zabuldon"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 + hash = "sha256-CMgqZePM67IejwYy+x6vfFSPpAA5NRUp5KRD1lEq7io="; 30 }; 31 32 nativeBuildInputs = [
+257 -1
pkgs/development/rocm-modules/5/default.nix
··· 1 { callPackage 2 , recurseIntoAttrs 3 , cudaPackages 4 , python3Packages 5 , elfutils 6 , boost179 7 }: 8 9 let ··· 187 }; 188 189 rocblas = callPackage ./rocblas { 190 - inherit rocmUpdateScript rocm-cmake clr tensile; 191 inherit (llvm) openmp; 192 stdenv = llvm.rocmClangStdenv; 193 }; ··· 268 inherit (llvm) openmp clang-tools-extra; 269 stdenv = llvm.rocmClangStdenv; 270 rocmlir = rocmlir-rock; 271 }; 272 }
··· 1 { callPackage 2 , recurseIntoAttrs 3 + , symlinkJoin 4 + , fetchFromGitHub 5 , cudaPackages 6 , python3Packages 7 , elfutils 8 , boost179 9 + , opencv 10 + , ffmpeg_4 11 + , libjpeg_turbo 12 + , rapidjson-unstable 13 }: 14 15 let ··· 193 }; 194 195 rocblas = callPackage ./rocblas { 196 + inherit rocblas rocmUpdateScript rocm-cmake clr tensile; 197 inherit (llvm) openmp; 198 stdenv = llvm.rocmClangStdenv; 199 }; ··· 274 inherit (llvm) openmp clang-tools-extra; 275 stdenv = llvm.rocmClangStdenv; 276 rocmlir = rocmlir-rock; 277 + }; 278 + 279 + ## GPUOpen-ProfessionalCompute-Libraries ## 280 + rpp = callPackage ./rpp { 281 + inherit rocmUpdateScript rocm-cmake rocm-docs-core clr half; 282 + inherit (llvm) openmp; 283 + stdenv = llvm.rocmClangStdenv; 284 + }; 285 + 286 + rpp-hip = rpp.override { 287 + useOpenCL = false; 288 + useCPU = false; 289 + }; 290 + 291 + rpp-opencl = rpp.override { 292 + useOpenCL = true; 293 + useCPU = false; 294 + }; 295 + 296 + rpp-cpu = rpp.override { 297 + useOpenCL = false; 298 + useCPU = true; 299 + }; 300 + 301 + mivisionx = callPackage ./mivisionx { 302 + inherit rocmUpdateScript rocm-cmake rocm-device-libs clr rpp rocblas miopengemm miopen migraphx half rocm-docs-core; 303 + inherit (llvm) clang openmp; 304 + opencv = opencv.override { enablePython = true; }; 305 + ffmpeg = ffmpeg_4; 306 + rapidjson = rapidjson-unstable; 307 + stdenv = llvm.rocmClangStdenv; 308 + 309 + # Unfortunately, rocAL needs a custom libjpeg-turbo until further notice 310 + # See: https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/issues/1051 311 + libjpeg_turbo = libjpeg_turbo.overrideAttrs { 312 + version = "2.0.6.1"; 313 + 314 + src = fetchFromGitHub { 315 + owner = "rrawther"; 316 + repo = "libjpeg-turbo"; 317 + rev = "640d7ee1917fcd3b6a5271aa6cf4576bccc7c5fb"; 318 + sha256 = "sha256-T52whJ7nZi8jerJaZtYInC2YDN0QM+9tUDqiNr6IsNY="; 319 + }; 320 + }; 321 + }; 322 + 323 + mivisionx-hip = mivisionx.override { 324 + rpp = rpp-hip; 325 + useOpenCL = false; 326 + useCPU = false; 327 + }; 328 + 329 + mivisionx-opencl = mivisionx.override { 330 + rpp = rpp-opencl; 331 + miopen = miopen-opencl; 332 + useOpenCL = true; 333 + useCPU = false; 334 + }; 335 + 336 + mivisionx-cpu = mivisionx.override { 337 + rpp = rpp-cpu; 338 + useOpenCL = false; 339 + useCPU = true; 340 + }; 341 + 342 + ## Meta ## 343 + # Emulate common ROCm meta layout 344 + # These are mainly for users. I strongly suggest NOT using these in nixpkgs derivations 345 + # Don't put these into `propagatedBuildInputs` unless you want PATH/PYTHONPATH issues! 346 + # See: https://rocm.docs.amd.com/en/latest/_images/image.004.png 347 + # See: https://rocm.docs.amd.com/en/latest/deploy/linux/os-native/package_manager_integration.html 348 + meta = rec { 349 + rocm-developer-tools = symlinkJoin { 350 + name = "rocm-developer-tools-meta"; 351 + 352 + paths = [ 353 + hsa-amd-aqlprofile-bin 354 + rocm-core 355 + rocr-debug-agent 356 + roctracer 357 + rocdbgapi 358 + rocprofiler 359 + rocgdb 360 + rocm-language-runtime 361 + ]; 362 + }; 363 + 364 + rocm-ml-sdk = symlinkJoin { 365 + name = "rocm-ml-sdk-meta"; 366 + 367 + paths = [ 368 + rocm-core 369 + miopen-hip 370 + rocm-hip-sdk 371 + rocm-ml-libraries 372 + ]; 373 + }; 374 + 375 + rocm-ml-libraries = symlinkJoin { 376 + name = "rocm-ml-libraries-meta"; 377 + 378 + paths = [ 379 + llvm.clang 380 + llvm.mlir 381 + llvm.openmp 382 + rocm-core 383 + miopen-hip 384 + rocm-hip-libraries 385 + ]; 386 + }; 387 + 388 + rocm-hip-sdk = symlinkJoin { 389 + name = "rocm-hip-sdk-meta"; 390 + 391 + paths = [ 392 + rocprim 393 + rocalution 394 + hipfft 395 + rocm-core 396 + hipcub 397 + hipblas 398 + rocrand 399 + rocfft 400 + rocsparse 401 + rccl 402 + rocthrust 403 + rocblas 404 + hipsparse 405 + hipfort 406 + rocwmma 407 + hipsolver 408 + rocsolver 409 + rocm-hip-libraries 410 + rocm-hip-runtime-devel 411 + ]; 412 + }; 413 + 414 + rocm-hip-libraries = symlinkJoin { 415 + name = "rocm-hip-libraries-meta"; 416 + 417 + paths = [ 418 + rocblas 419 + hipfort 420 + rocm-core 421 + rocsolver 422 + rocalution 423 + rocrand 424 + hipblas 425 + rocfft 426 + hipfft 427 + rccl 428 + rocsparse 429 + hipsparse 430 + hipsolver 431 + rocm-hip-runtime 432 + ]; 433 + }; 434 + 435 + rocm-openmp-sdk = symlinkJoin { 436 + name = "rocm-openmp-sdk-meta"; 437 + 438 + paths = [ 439 + rocm-core 440 + llvm.clang 441 + llvm.mlir 442 + llvm.openmp # openmp-extras-devel (https://github.com/ROCm-Developer-Tools/aomp) 443 + rocm-language-runtime 444 + ]; 445 + }; 446 + 447 + rocm-opencl-sdk = symlinkJoin { 448 + name = "rocm-opencl-sdk-meta"; 449 + 450 + paths = [ 451 + rocm-core 452 + rocm-runtime 453 + clr 454 + clr.icd 455 + rocm-thunk 456 + rocm-opencl-runtime 457 + ]; 458 + }; 459 + 460 + rocm-opencl-runtime = symlinkJoin { 461 + name = "rocm-opencl-runtime-meta"; 462 + 463 + paths = [ 464 + rocm-core 465 + clr 466 + clr.icd 467 + rocm-language-runtime 468 + ]; 469 + }; 470 + 471 + rocm-hip-runtime-devel = symlinkJoin { 472 + name = "rocm-hip-runtime-devel-meta"; 473 + 474 + paths = [ 475 + clr 476 + rocm-core 477 + hipify 478 + rocm-cmake 479 + llvm.clang 480 + llvm.mlir 481 + llvm.openmp 482 + rocm-thunk 483 + rocm-runtime 484 + rocm-hip-runtime 485 + ]; 486 + }; 487 + 488 + rocm-hip-runtime = symlinkJoin { 489 + name = "rocm-hip-runtime-meta"; 490 + 491 + paths = [ 492 + rocm-core 493 + rocminfo 494 + clr 495 + rocm-language-runtime 496 + ]; 497 + }; 498 + 499 + rocm-language-runtime = symlinkJoin { 500 + name = "rocm-language-runtime-meta"; 501 + 502 + paths = [ 503 + rocm-runtime 504 + rocm-core 505 + rocm-comgr 506 + llvm.openmp # openmp-extras-runtime (https://github.com/ROCm-Developer-Tools/aomp) 507 + ]; 508 + }; 509 + 510 + rocm-all = symlinkJoin { 511 + name = "rocm-all-meta"; 512 + 513 + paths = [ 514 + rocm-developer-tools 515 + rocm-ml-sdk 516 + rocm-ml-libraries 517 + rocm-hip-sdk 518 + rocm-hip-libraries 519 + rocm-openmp-sdk 520 + rocm-opencl-sdk 521 + rocm-opencl-runtime 522 + rocm-hip-runtime-devel 523 + rocm-hip-runtime 524 + rocm-language-runtime 525 + ]; 526 + }; 527 }; 528 }
+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 + })
+155 -146
pkgs/development/rocm-modules/5/rocblas/default.nix
··· 1 - { lib 2 , stdenv 3 , fetchFromGitHub 4 , rocmUpdateScript ··· 25 , tensileLibFormat ? "msgpack" 26 , gpuTargets ? [ "all" ] 27 }: 28 let 29 - rocblas = stdenv.mkDerivation (finalAttrs: { 30 - pname = "rocblas"; 31 - version = "5.7.0"; 32 33 - outputs = [ 34 - "out" 35 - ] ++ lib.optionals buildTests [ 36 - "test" 37 - ] ++ lib.optionals buildBenchmarks [ 38 - "benchmark" 39 ]; 40 41 - src = fetchFromGitHub { 42 - owner = "ROCmSoftwarePlatform"; 43 - repo = "rocBLAS"; 44 - rev = "rocm-${finalAttrs.version}"; 45 - hash = "sha256-3wKnwvAra8u9xqlC05wUD+gSoBILTVJFU2cIV6xv3Lk="; 46 - }; 47 - 48 - nativeBuildInputs = [ 49 - cmake 50 - rocm-cmake 51 - clr 52 ]; 53 54 - buildInputs = [ 55 - python3 56 - ] ++ lib.optionals buildTensile [ 57 - msgpack 58 - libxml2 59 - python3Packages.msgpack 60 - python3Packages.joblib 61 - ] ++ lib.optionals buildTests [ 62 - gtest 63 - ] ++ lib.optionals (buildTests || buildBenchmarks) [ 64 - gfortran 65 - openmp 66 - amd-blis 67 - ] ++ lib.optionals (buildTensile || buildTests || buildBenchmarks) [ 68 - python3Packages.pyyaml 69 ]; 70 71 - cmakeFlags = [ 72 - "-DCMAKE_C_COMPILER=hipcc" 73 - "-DCMAKE_CXX_COMPILER=hipcc" 74 - "-Dpython=python3" 75 - "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 76 - "-DBUILD_WITH_TENSILE=${if buildTensile then "ON" else "OFF"}" 77 - # Manually define CMAKE_INSTALL_<DIR> 78 - # See: https://github.com/NixOS/nixpkgs/pull/197838 79 - "-DCMAKE_INSTALL_BINDIR=bin" 80 - "-DCMAKE_INSTALL_LIBDIR=lib" 81 - "-DCMAKE_INSTALL_INCLUDEDIR=include" 82 - ] ++ lib.optionals buildTensile [ 83 - "-DVIRTUALENV_HOME_DIR=/build/source/tensile" 84 - "-DTensile_TEST_LOCAL_PATH=/build/source/tensile" 85 - "-DTensile_ROOT=/build/source/tensile/lib/python${python3.pythonVersion}/site-packages/Tensile" 86 - "-DTensile_LOGIC=${tensileLogic}" 87 - "-DTensile_CODE_OBJECT_VERSION=${tensileCOVersion}" 88 - "-DTensile_SEPARATE_ARCHITECTURES=${if tensileSepArch then "ON" else "OFF"}" 89 - "-DTensile_LAZY_LIBRARY_LOADING=${if tensileLazyLib then "ON" else "OFF"}" 90 - "-DTensile_LIBRARY_FORMAT=${tensileLibFormat}" 91 - ] ++ lib.optionals buildTests [ 92 - "-DBUILD_CLIENTS_TESTS=ON" 93 - ] ++ lib.optionals buildBenchmarks [ 94 - "-DBUILD_CLIENTS_BENCHMARKS=ON" 95 - ] ++ lib.optionals (buildTests || buildBenchmarks) [ 96 - "-DCMAKE_CXX_FLAGS=-I${amd-blis}/include/blis" 97 ]; 98 99 - # Tensile REALLY wants to write to the nix directory if we include it normally 100 - postPatch = lib.optionalString buildTensile '' 101 - cp -a ${tensile} tensile 102 - chmod +w -R tensile 103 104 - # Rewrap Tensile 105 - substituteInPlace tensile/bin/{.t*,.T*,*} \ 106 - --replace "${tensile}" "/build/source/tensile" 107 108 - substituteInPlace CMakeLists.txt \ 109 - --replace "include(virtualenv)" "" \ 110 - --replace "virtualenv_install(\''${Tensile_TEST_LOCAL_PATH})" "" 111 - ''; 112 113 - postInstall = lib.optionalString buildTests '' 114 - mkdir -p $test/bin 115 - cp -a $out/bin/* $test/bin 116 - rm $test/bin/*-bench || true 117 - '' + lib.optionalString buildBenchmarks '' 118 - mkdir -p $benchmark/bin 119 - cp -a $out/bin/* $benchmark/bin 120 - rm $benchmark/bin/*-test || true 121 - '' + lib.optionalString (buildTests || buildBenchmarks ) '' 122 - rm -rf $out/bin 123 - ''; 124 125 - passthru.updateScript = rocmUpdateScript { 126 - name = finalAttrs.pname; 127 - owner = finalAttrs.src.owner; 128 - repo = finalAttrs.src.repo; 129 - }; 130 131 - requiredSystemFeatures = [ "big-parallel" ]; 132 133 - meta = with lib; { 134 - description = "BLAS implementation for ROCm platform"; 135 - homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS"; 136 - license = with licenses; [ mit ]; 137 - maintainers = teams.rocm.members; 138 - platforms = platforms.linux; 139 - broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version; 140 - }; 141 - }); 142 143 - gfx80 = runCommand "rocblas-gfx80" { preferLocalBuild = true; } '' 144 - mkdir -p $out/lib/rocblas/library 145 - cp -a ${rocblas}/lib/rocblas/library/*gfx80* $out/lib/rocblas/library 146 - ''; 147 148 - gfx90 = runCommand "rocblas-gfx90" { preferLocalBuild = true; } '' 149 - mkdir -p $out/lib/rocblas/library 150 - cp -a ${rocblas}/lib/rocblas/library/*gfx90* $out/lib/rocblas/library 151 - ''; 152 153 - gfx94 = runCommand "rocblas-gfx94" { preferLocalBuild = true; } '' 154 - mkdir -p $out/lib/rocblas/library 155 - cp -a ${rocblas}/lib/rocblas/library/*gfx94* $out/lib/rocblas/library 156 - ''; 157 158 - gfx10 = runCommand "rocblas-gfx10" { preferLocalBuild = true; } '' 159 - mkdir -p $out/lib/rocblas/library 160 - cp -a ${rocblas}/lib/rocblas/library/*gfx10* $out/lib/rocblas/library 161 ''; 162 163 - gfx11 = runCommand "rocblas-gfx11" { preferLocalBuild = true; } '' 164 mkdir -p $out/lib/rocblas/library 165 - cp -a ${rocblas}/lib/rocblas/library/*gfx11* $out/lib/rocblas/library 166 ''; 167 - in stdenv.mkDerivation (finalAttrs: { 168 - inherit (rocblas) pname version src passthru meta; 169 170 - outputs = [ 171 - "out" 172 - ] ++ lib.optionals buildTests [ 173 - "test" 174 - ] ++ lib.optionals buildBenchmarks [ 175 - "benchmark" 176 - ]; 177 178 - dontUnpack = true; 179 - dontPatch = true; 180 - dontConfigure = true; 181 - dontBuild = true; 182 183 - installPhase = '' 184 - runHook preInstall 185 - 186 - mkdir -p $out 187 - cp -a --no-preserve=mode ${rocblas}/* $out 188 - ln -sf ${gfx80}/lib/rocblas/library/* $out/lib/rocblas/library 189 - ln -sf ${gfx90}/lib/rocblas/library/* $out/lib/rocblas/library 190 - ln -sf ${gfx94}/lib/rocblas/library/* $out/lib/rocblas/library 191 - ln -sf ${gfx10}/lib/rocblas/library/* $out/lib/rocblas/library 192 - ln -sf ${gfx11}/lib/rocblas/library/* $out/lib/rocblas/library 193 - '' + lib.optionalString buildTests '' 194 - cp -a ${rocblas.test} $test 195 - '' + lib.optionalString buildBenchmarks '' 196 - cp -a ${rocblas.benchmark} $benchmark 197 - '' + '' 198 - runHook postInstall 199 - ''; 200 })
··· 1 + { rocblas 2 + , lib 3 , stdenv 4 , fetchFromGitHub 5 , rocmUpdateScript ··· 26 , tensileLibFormat ? "msgpack" 27 , gpuTargets ? [ "all" ] 28 }: 29 + 30 let 31 + # NOTE: Update the default GPU targets on every update 32 + gfx80 = (rocblas.override { 33 + gpuTargets = [ 34 + "gfx803" 35 + ]; 36 + }).overrideAttrs { pname = "rocblas-tensile-gfx80"; }; 37 38 + gfx90 = (rocblas.override { 39 + gpuTargets = [ 40 + "gfx900" 41 + "gfx906:xnack-" 42 + "gfx908:xnack-" 43 + "gfx90a:xnack+" 44 + "gfx90a:xnack-" 45 ]; 46 + }).overrideAttrs { pname = "rocblas-tensile-gfx90"; }; 47 48 + gfx94 = (rocblas.override { 49 + gpuTargets = [ 50 + "gfx940" 51 + "gfx941" 52 + "gfx942" 53 ]; 54 + }).overrideAttrs { pname = "rocblas-tensile-gfx94"; }; 55 56 + gfx10 = (rocblas.override { 57 + gpuTargets = [ 58 + "gfx1010" 59 + "gfx1012" 60 + "gfx1030" 61 ]; 62 + }).overrideAttrs { pname = "rocblas-tensile-gfx10"; }; 63 64 + gfx11 = (rocblas.override { 65 + gpuTargets = [ 66 + "gfx1100" 67 + "gfx1101" 68 + "gfx1102" 69 ]; 70 + }).overrideAttrs { pname = "rocblas-tensile-gfx11"; }; 71 72 + # Unfortunately, we have to do two full builds, otherwise we get overlapping _fallback.dat files 73 + fallbacks = rocblas.overrideAttrs { pname = "rocblas-tensile-fallbacks"; }; 74 + in stdenv.mkDerivation (finalAttrs: { 75 + pname = "rocblas"; 76 + version = "5.7.0"; 77 78 + outputs = [ 79 + "out" 80 + ] ++ lib.optionals buildTests [ 81 + "test" 82 + ] ++ lib.optionals buildBenchmarks [ 83 + "benchmark" 84 + ]; 85 86 + src = fetchFromGitHub { 87 + owner = "ROCmSoftwarePlatform"; 88 + repo = "rocBLAS"; 89 + rev = "rocm-${finalAttrs.version}"; 90 + hash = "sha256-3wKnwvAra8u9xqlC05wUD+gSoBILTVJFU2cIV6xv3Lk="; 91 + }; 92 93 + nativeBuildInputs = [ 94 + cmake 95 + rocm-cmake 96 + clr 97 + ]; 98 99 + buildInputs = [ 100 + python3 101 + ] ++ lib.optionals buildTensile [ 102 + msgpack 103 + libxml2 104 + python3Packages.msgpack 105 + python3Packages.joblib 106 + ] ++ lib.optionals buildTests [ 107 + gtest 108 + ] ++ lib.optionals (buildTests || buildBenchmarks) [ 109 + gfortran 110 + openmp 111 + amd-blis 112 + ] ++ lib.optionals (buildTensile || buildTests || buildBenchmarks) [ 113 + python3Packages.pyyaml 114 + ]; 115 116 + cmakeFlags = [ 117 + "-DCMAKE_C_COMPILER=hipcc" 118 + "-DCMAKE_CXX_COMPILER=hipcc" 119 + "-Dpython=python3" 120 + "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 121 + "-DBUILD_WITH_TENSILE=${if buildTensile then "ON" else "OFF"}" 122 + # Manually define CMAKE_INSTALL_<DIR> 123 + # See: https://github.com/NixOS/nixpkgs/pull/197838 124 + "-DCMAKE_INSTALL_BINDIR=bin" 125 + "-DCMAKE_INSTALL_LIBDIR=lib" 126 + "-DCMAKE_INSTALL_INCLUDEDIR=include" 127 + ] ++ lib.optionals buildTensile [ 128 + "-DVIRTUALENV_HOME_DIR=/build/source/tensile" 129 + "-DTensile_TEST_LOCAL_PATH=/build/source/tensile" 130 + "-DTensile_ROOT=/build/source/tensile/${python3.sitePackages}/Tensile" 131 + "-DTensile_LOGIC=${tensileLogic}" 132 + "-DTensile_CODE_OBJECT_VERSION=${tensileCOVersion}" 133 + "-DTensile_SEPARATE_ARCHITECTURES=${if tensileSepArch then "ON" else "OFF"}" 134 + "-DTensile_LAZY_LIBRARY_LOADING=${if tensileLazyLib then "ON" else "OFF"}" 135 + "-DTensile_LIBRARY_FORMAT=${tensileLibFormat}" 136 + ] ++ lib.optionals buildTests [ 137 + "-DBUILD_CLIENTS_TESTS=ON" 138 + ] ++ lib.optionals buildBenchmarks [ 139 + "-DBUILD_CLIENTS_BENCHMARKS=ON" 140 + ] ++ lib.optionals (buildTests || buildBenchmarks) [ 141 + "-DCMAKE_CXX_FLAGS=-I${amd-blis}/include/blis" 142 + ]; 143 144 + postPatch = lib.optionalString (finalAttrs.pname != "rocblas") '' 145 + # Return early and install tensile files manually 146 + substituteInPlace library/src/CMakeLists.txt \ 147 + --replace "set_target_properties( TensileHost PROPERTIES OUTPUT_NAME" "return()''\nset_target_properties( TensileHost PROPERTIES OUTPUT_NAME" 148 + '' + lib.optionalString (buildTensile && finalAttrs.pname == "rocblas") '' 149 + # Link the prebuilt Tensile files 150 + mkdir -p build/Tensile/library 151 152 + for path in ${gfx80} ${gfx90} ${gfx94} ${gfx10} ${gfx11} ${fallbacks}; do 153 + ln -s $path/lib/rocblas/library/* build/Tensile/library 154 + done 155 156 + unlink build/Tensile/library/TensileManifest.txt 157 + '' + lib.optionalString buildTensile '' 158 + # Tensile REALLY wants to write to the nix directory if we include it normally 159 + cp -a ${tensile} tensile 160 + chmod +w -R tensile 161 162 + # Rewrap Tensile 163 + substituteInPlace tensile/bin/{.t*,.T*,*} \ 164 + --replace "${tensile}" "/build/source/tensile" 165 166 + substituteInPlace CMakeLists.txt \ 167 + --replace "include(virtualenv)" "" \ 168 + --replace "virtualenv_install(\''${Tensile_TEST_LOCAL_PATH})" "" 169 ''; 170 171 + postInstall = lib.optionalString (finalAttrs.pname == "rocblas") '' 172 + ln -sf ${fallbacks}/lib/rocblas/library/TensileManifest.txt $out/lib/rocblas/library 173 + '' + lib.optionalString (finalAttrs.pname != "rocblas") '' 174 mkdir -p $out/lib/rocblas/library 175 + rm -rf $out/share 176 + '' + lib.optionalString (finalAttrs.pname != "rocblas" && finalAttrs.pname != "rocblas-tensile-fallbacks") '' 177 + rm Tensile/library/{TensileManifest.txt,*_fallback.dat} 178 + mv Tensile/library/* $out/lib/rocblas/library 179 + '' + lib.optionalString (finalAttrs.pname == "rocblas-tensile-fallbacks") '' 180 + mv Tensile/library/{TensileManifest.txt,*_fallback.dat} $out/lib/rocblas/library 181 + '' + lib.optionalString buildTests '' 182 + mkdir -p $test/bin 183 + cp -a $out/bin/* $test/bin 184 + rm $test/bin/*-bench || true 185 + '' + lib.optionalString buildBenchmarks '' 186 + mkdir -p $benchmark/bin 187 + cp -a $out/bin/* $benchmark/bin 188 + rm $benchmark/bin/*-test || true 189 + '' + lib.optionalString (buildTests || buildBenchmarks ) '' 190 + rm -rf $out/bin 191 ''; 192 193 + passthru.updateScript = rocmUpdateScript { 194 + name = finalAttrs.pname; 195 + owner = finalAttrs.src.owner; 196 + repo = finalAttrs.src.repo; 197 + }; 198 199 + requiredSystemFeatures = [ "big-parallel" ]; 200 201 + meta = with lib; { 202 + description = "BLAS implementation for ROCm platform"; 203 + homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS"; 204 + license = with licenses; [ mit ]; 205 + maintainers = teams.rocm.members; 206 + platforms = platforms.linux; 207 + broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version; 208 + }; 209 })
+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 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "apache-maven"; 13 - version = "3.9.4"; 14 15 src = fetchurl { 16 url = "mirror://apache/maven/maven-3/${finalAttrs.version}/binaries/${finalAttrs.pname}-${finalAttrs.version}-bin.tar.gz"; 17 - hash = "sha256-/2a3DIMKONMx1E9sJaN7WCRx3vmhYck5ArrHvqMJgxk="; 18 }; 19 20 sourceRoot = ".";
··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "apache-maven"; 13 + version = "3.9.5"; 14 15 src = fetchurl { 16 url = "mirror://apache/maven/maven-3/${finalAttrs.version}/binaries/${finalAttrs.pname}-${finalAttrs.version}-bin.tar.gz"; 17 + hash = "sha256-X9JysQUEH+geLkL2OZdl4BX8STjvN1O6SvnwEZ2E73w="; 18 }; 19 20 sourceRoot = ".";
+3 -3
pkgs/development/tools/build-managers/moon/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "moon"; 12 - version = "1.14.3"; 13 14 src = fetchFromGitHub { 15 owner = "moonrepo"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-DP54+0pTKdimaivKVr2ABWSRMPgeoXkT7HHzKwBkXu0="; 19 }; 20 21 - cargoHash = "sha256-6mE/CrX3u10DFh3UrOOtkubo0oAs/+F4gAiSDbZmVjU="; 22 23 env = { 24 RUSTFLAGS = "-C strip=symbols";
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "moon"; 12 + version = "1.15.0"; 13 14 src = fetchFromGitHub { 15 owner = "moonrepo"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-qFfCYgnCSePbE/YSMP3Ib1X/wTZQvTI0k7A+KNL6q0g="; 19 }; 20 21 + cargoHash = "sha256-DpNaAuorbpguSPneuWw0DVZQF+QbXOCW6VWwtfYVqkw="; 22 23 env = { 24 RUSTFLAGS = "-C strip=symbols";
+2 -2
pkgs/development/tools/butane/default.nix
··· 2 3 buildGoModule rec { 4 pname = "butane"; 5 - version = "0.18.0"; 6 7 src = fetchFromGitHub { 8 owner = "coreos"; 9 repo = "butane"; 10 rev = "v${version}"; 11 - hash = "sha256-HkvDJVSGve6t1gEek8FvfIK20r5TOHRJ71KsGUj95fM="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "butane"; 5 + version = "0.19.0"; 6 7 src = fetchFromGitHub { 8 owner = "coreos"; 9 repo = "butane"; 10 rev = "v${version}"; 11 + hash = "sha256-v3HJpkfzGFii4hUfKRiFwcBcAObL1ItYw/9t8FO9gss="; 12 }; 13 14 vendorHash = null;
+3 -3
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 - version = "0.8.7"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 - hash = "sha256-vlHLqqUMZAuBgI5D1L2g6u3PDZsUp5oUez4x9ydOUtM="; 12 }; 13 14 - vendorHash = "sha256-B8Qvyvh9MRGFDBvc/Hu+IitBBdHvEU3QjLJuIy1S04A="; 15 proxyVendor = true; 16 17 subPackages = [
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 + version = "0.8.8"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 + hash = "sha256-EHAQRmBgQEM0ypfUwuaoPnoKsQb1S+tarO1nHdmY5RI="; 12 }; 13 14 + vendorHash = "sha256-fUNet9P6twEJP4eYooiHZ6qaJ3jEkJUwQ2zPzk3+eIs="; 15 proxyVendor = true; 16 17 subPackages = [
+3 -3
pkgs/development/tools/dapr/cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dapr-cli"; 5 - version = "1.11.0"; 6 7 src = fetchFromGitHub { 8 owner = "dapr"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Fhuksf0EMzu3JBLO4eZyc8GctNyfNE1v/8a3TOFKKQg="; 12 }; 13 14 - vendorHash = "sha256-DpHb+TCBW0fkwRZRqeGABo5psLJNBOW1nSSRWWVn+Mg="; 15 16 proxyVendor = true; 17
··· 2 3 buildGoModule rec { 4 pname = "dapr-cli"; 5 + version = "1.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "dapr"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-G2n6VGP3ncuZ9siXojr4gx0VacIkKSt4OSQo3ZOecr0="; 12 }; 13 14 + vendorHash = "sha256-/sdW1cDFpOMkXN4RXJQB1PpDbyNmTEOo9OrK5A7cRGQ="; 15 16 proxyVendor = true; 17
+16 -7
pkgs/development/tools/electron/binary/default.nix
··· 122 headers = "03mb1v5xzn2lp317r0mik9dx2nnxc7m26imygk13dgmafydd6aah"; 123 }; 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"; 132 }; 133 134 electron_23-bin = mkElectron "23.3.13" { ··· 165 x86_64-darwin = "ea9434ad717f12771f8c508b664ed8d18179b397910ce81f4b6e21efce90b754"; 166 aarch64-darwin = "97cb2d00d06f331b4c028fa96373abdd7b5a71c2aa31b56cdf67d391f889f384"; 167 headers = "00r11n0i0j7brkjbb8b0b4df6kgkwdplic4l50y9l4a7sbg6i43m"; 168 }; 169 }
··· 122 headers = "03mb1v5xzn2lp317r0mik9dx2nnxc7m26imygk13dgmafydd6aah"; 123 }; 124 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 }; 133 134 electron_23-bin = mkElectron "23.3.13" { ··· 165 x86_64-darwin = "ea9434ad717f12771f8c508b664ed8d18179b397910ce81f4b6e21efce90b754"; 166 aarch64-darwin = "97cb2d00d06f331b4c028fa96373abdd7b5a71c2aa31b56cdf67d391f889f384"; 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"; 177 }; 178 }
+4 -2
pkgs/development/tools/electron/common.nix
··· 42 43 src = null; 44 45 - patches = base.patches ++ [ 46 (substituteAll { 47 name = "version.patch"; 48 src = if lib.versionAtLeast info.version "27" then ./version.patch else ./version-old.patch; 49 inherit (info) version; 50 }) 51 - ]; 52 53 unpackPhase = '' 54 runHook preUnpack ··· 167 enable_check_raw_ptr_fields = false; 168 } // lib.optionalAttrs (lib.versionOlder info.version "26") { 169 use_gnome_keyring = false; 170 }; 171 172 installPhase = ''
··· 42 43 src = null; 44 45 + patches = base.patches ++ lib.optional (lib.versionOlder info.version "28") 46 (substituteAll { 47 name = "version.patch"; 48 src = if lib.versionAtLeast info.version "27" then ./version.patch else ./version-old.patch; 49 inherit (info) version; 50 }) 51 + ; 52 53 unpackPhase = '' 54 runHook preUnpack ··· 167 enable_check_raw_ptr_fields = false; 168 } // lib.optionalAttrs (lib.versionOlder info.version "26") { 169 use_gnome_keyring = false; 170 + } // lib.optionalAttrs (lib.versionAtLeast info.version "28") { 171 + override_electron_version = info.version; 172 }; 173 174 installPhase = ''
+915 -23
pkgs/development/tools/electron/info.json
··· 1 { 2 "27": { 3 "deps": { 4 "src/electron": { 5 "fetcher": "fetchFromGitHub", 6 - "hash": "sha256-tQzmHL107F2jO6oDhkSDSOM+q91wxfYvrM9dw7jNlRE=", 7 "owner": "electron", 8 "repo": "electron", 9 - "rev": "v27.0.0-beta.9" 10 }, 11 "src": { 12 "fetcher": "fetchFromGitiles", 13 - "hash": "sha256-5X2g/SjWsEER6gla4TG6BvGWsVLAr3HR4W74QTTM4k8=", 14 "url": "https://chromium.googlesource.com/chromium/src.git", 15 - "rev": "118.0.5993.18", 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": { ··· 77 }, 78 "src/third_party/angle": { 79 "fetcher": "fetchFromGitiles", 80 - "hash": "sha256-TP2ZFHIPbyPWnVBS6R8VsKNnmRDLP29sXD1G6Uo4LMg=", 81 "url": "https://chromium.googlesource.com/angle/angle.git", 82 - "rev": "17c4741d70dd5a98724a5a8316dc7e05a9b6d48e" 83 }, 84 "src/third_party/angle/third_party/glmark2/src": { 85 "fetcher": "fetchFromGitiles", ··· 257 }, 258 "src/third_party/devtools-frontend/src": { 259 "fetcher": "fetchFromGitiles", 260 - "hash": "sha256-Uc8Rww8zppFWxZZSnSGwyaB5m7WqZMXhHv84wSl7f7o=", 261 "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 262 - "rev": "666c79779cdc48a2fd41d7cbc5ee79ecd289e79a" 263 }, 264 "src/third_party/dom_distiller_js/dist": { 265 "fetcher": "fetchFromGitiles", ··· 521 }, 522 "src/third_party/libvpx/source/libvpx": { 523 "fetcher": "fetchFromGitiles", 524 - "hash": "sha256-jYy35aQyO+1iNwTT2lzLHwJc7avryC6q2f3uPAEKKVg=", 525 "url": "https://chromium.googlesource.com/webm/libvpx.git", 526 - "rev": "6da1bd01d64d3d246b633bf25c766dfe751345b7" 527 }, 528 "src/third_party/libwebm/source": { 529 "fetcher": "fetchFromGitiles", ··· 581 }, 582 "src/third_party/openscreen/src": { 583 "fetcher": "fetchFromGitiles", 584 - "hash": "sha256-JkOKXDRuzZxc+xhnUNwhz6Y7ElhxrTdCfyEJEtbWjvM=", 585 "url": "https://chromium.googlesource.com/openscreen", 586 - "rev": "91b081e995ec03894ce54eded84ebd3b45247d13" 587 }, 588 "src/third_party/openscreen/src/third_party/tinycbor/src": { 589 "fetcher": "fetchFromGitiles", ··· 791 }, 792 "src/third_party/webrtc": { 793 "fetcher": "fetchFromGitiles", 794 - "hash": "sha256-GEv2JBC7GJeNOC3kG/Z3R4dTWOgSkMIt6Eytj8jfRGI=", 795 "url": "https://webrtc.googlesource.com/src.git", 796 - "rev": "5afcec093c1403fe9e3872706d04671cbc6d2983" 797 }, 798 "src/third_party/wuffs/src": { 799 "fetcher": "fetchFromGitiles", ··· 833 }, 834 "src/v8": { 835 "fetcher": "fetchFromGitiles", 836 - "hash": "sha256-5lGIgzBWnKwRCKRmLrTTyaSfFgKZsd0f01zxqDvhkzA=", 837 "url": "https://chromium.googlesource.com/v8/v8.git", 838 - "rev": "748d3360122aeb3bcb450fb4b7c1b18049cab004" 839 }, 840 "src/third_party/nan": { 841 "fetcher": "fetchFromGitHub", ··· 873 "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 874 } 875 }, 876 - "version": "27.0.0-beta.9", 877 "modules": "118", 878 - "chrome": "118.0.5993.18", 879 "node": "18.17.1", 880 "chromium": { 881 - "version": "118.0.5993.18", 882 "deps": { 883 "gn": { 884 "version": "2023-08-10", ··· 888 } 889 } 890 }, 891 - "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=", 892 - "electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy" 893 }, 894 "26": { 895 "deps": { ··· 2552 } 2553 } 2554 }, 2555 - "electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz", 2556 - "chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A=" 2557 } 2558 }
··· 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 + }, 894 "27": { 895 "deps": { 896 "src/electron": { 897 "fetcher": "fetchFromGitHub", 898 + "hash": "sha256-UIOHCvqMXuCCrduDo6tnxc6qJuHw2LX4Kgmiu/geiR8=", 899 "owner": "electron", 900 "repo": "electron", 901 + "rev": "v27.0.0" 902 }, 903 "src": { 904 "fetcher": "fetchFromGitiles", 905 + "hash": "sha256-dT23fhZ9RDY2j7YChaK/hUePkHULTXoXyHNpldmh4Gw=", 906 "url": "https://chromium.googlesource.com/chromium/src.git", 907 + "rev": "118.0.5993.54", 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; " 909 }, 910 "src/third_party/clang-format/script": { ··· 969 }, 970 "src/third_party/angle": { 971 "fetcher": "fetchFromGitiles", 972 + "hash": "sha256-It05E3+qG17dEbhbaX/VQJaydWOQ1mpsj95dT5IJkgo=", 973 "url": "https://chromium.googlesource.com/angle/angle.git", 974 + "rev": "05f45adc147393562b518ca1f82a3ccba7ee40f7" 975 }, 976 "src/third_party/angle/third_party/glmark2/src": { 977 "fetcher": "fetchFromGitiles", ··· 1149 }, 1150 "src/third_party/devtools-frontend/src": { 1151 "fetcher": "fetchFromGitiles", 1152 + "hash": "sha256-D3W8U19i5pHWPLviMKbpzhiDoF6A0+tClYJcZWdbTqk=", 1153 "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1154 + "rev": "bcf0ed097be848d234fb5290c1e4d69672dc5405" 1155 }, 1156 "src/third_party/dom_distiller_js/dist": { 1157 "fetcher": "fetchFromGitiles", ··· 1413 }, 1414 "src/third_party/libvpx/source/libvpx": { 1415 "fetcher": "fetchFromGitiles", 1416 + "hash": "sha256-5x0Sk8/DXaTCIydK79vWZgIx3IHeQbLUxoNyE7E+Sdo=", 1417 "url": "https://chromium.googlesource.com/webm/libvpx.git", 1418 + "rev": "38a707faef72eeff89d669c553e7bfe9e08dba8f" 1419 }, 1420 "src/third_party/libwebm/source": { 1421 "fetcher": "fetchFromGitiles", ··· 1473 }, 1474 "src/third_party/openscreen/src": { 1475 "fetcher": "fetchFromGitiles", 1476 + "hash": "sha256-CtCGOoKbbyUGUHfqd7n3uPlv9GEExuYgMTCIaU+ypOA=", 1477 "url": "https://chromium.googlesource.com/openscreen", 1478 + "rev": "fd0e81e558086c30fa91a4af89361cef8d1327e4" 1479 }, 1480 "src/third_party/openscreen/src/third_party/tinycbor/src": { 1481 "fetcher": "fetchFromGitiles", ··· 1683 }, 1684 "src/third_party/webrtc": { 1685 "fetcher": "fetchFromGitiles", 1686 + "hash": "sha256-KpiNGAue945kGCuQYGhxiWVUFTE1tcntSAXBZdkrE9A=", 1687 "url": "https://webrtc.googlesource.com/src.git", 1688 + "rev": "d8f2b0380b3ec980af35ce4b92ba6a211ec8c76d" 1689 }, 1690 "src/third_party/wuffs/src": { 1691 "fetcher": "fetchFromGitiles", ··· 1725 }, 1726 "src/v8": { 1727 "fetcher": "fetchFromGitiles", 1728 + "hash": "sha256-+y24A6/c4tl4zu1GcxsiEWvAMMCsat7X0jl2XCmBX6g=", 1729 "url": "https://chromium.googlesource.com/v8/v8.git", 1730 + "rev": "6b05d242aae3392bef6b86fbe44428126607b3d0" 1731 }, 1732 "src/third_party/nan": { 1733 "fetcher": "fetchFromGitHub", ··· 1765 "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 1766 } 1767 }, 1768 + "version": "27.0.0", 1769 "modules": "118", 1770 + "chrome": "118.0.5993.54", 1771 "node": "18.17.1", 1772 "chromium": { 1773 + "version": "118.0.5993.54", 1774 "deps": { 1775 "gn": { 1776 "version": "2023-08-10", ··· 1780 } 1781 } 1782 }, 1783 + "electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy", 1784 + "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=" 1785 }, 1786 "26": { 1787 "deps": { ··· 3444 } 3445 } 3446 }, 3447 + "chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A=", 3448 + "electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz" 3449 } 3450 }
+1 -1
pkgs/development/tools/electron/update.py
··· 268 269 @cli.command("update-all") 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)) 272 out = {n[0]: n[1] for n in Parallel(n_jobs=2, require='sharedmem')(delayed(get_update)(repo) for repo in repos)} 273 274 with open('info.json', 'w') as f:
··· 268 269 @cli.command("update-all") 270 def update_all(): 271 + repos = Parallel(n_jobs=2, require='sharedmem')(delayed(get_electron_info)(major_version) for major_version in range(28, 24, -1)) 272 out = {n[0]: n[1] for n in Parallel(n_jobs=2, require='sharedmem')(delayed(get_update)(repo) for repo in repos)} 273 274 with open('info.json', 'w') as f:
+2 -2
pkgs/development/tools/language-servers/glslls/default.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "glslls"; 11 - version = "0.4.1"; 12 13 src = fetchFromGitHub { 14 owner = "svenstaro"; 15 repo = "glsl-language-server"; 16 rev = finalAttrs.version; 17 fetchSubmodules = true; 18 - hash = "sha256-UgQXxme0uySKYhhVMOO7+EZ4BL2s8nmq9QxC2SFQqRg="; 19 }; 20 21 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "glslls"; 11 + version = "0.5.0"; 12 13 src = fetchFromGitHub { 14 owner = "svenstaro"; 15 repo = "glsl-language-server"; 16 rev = finalAttrs.version; 17 fetchSubmodules = true; 18 + hash = "sha256-wi1QiqaWRh1DmIhwmu94lL/4uuMv6DnB+whM61Jg1Zs="; 19 }; 20 21 nativeBuildInputs = [
+3 -3
pkgs/development/tools/language-servers/neocmakelsp/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "neocmakelsp"; 8 - version = "0.6.5"; 9 10 src = fetchFromGitHub { 11 owner = "Decodetalkers"; 12 repo = "neocmakelsp"; 13 rev = "v${version}"; 14 - hash = "sha256-VXxxtIJwtRfgQFteifR5zFn6DCSNgJxDYNdt0jM2kG4="; 15 }; 16 17 - cargoHash = "sha256-FJd0mWpimI/OgG65+OquyAUO2a47gUfE4R5XhhYNJhs="; 18 19 meta = with lib; { 20 description = "A cmake lsp based on tower-lsp and treesitter";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "neocmakelsp"; 8 + version = "0.6.8"; 9 10 src = fetchFromGitHub { 11 owner = "Decodetalkers"; 12 repo = "neocmakelsp"; 13 rev = "v${version}"; 14 + hash = "sha256-l6jhdTPtt+OPZOzsRJ4F9VVFaLYhaoUUjqtiP40ADPE="; 15 }; 16 17 + cargoHash = "sha256-LgkcVlUCILRmYd+INLe4FiexR+Exmc/tPIYQ+hUypMc="; 18 19 meta = with lib; { 20 description = "A cmake lsp based on tower-lsp and treesitter";
+2 -2
pkgs/development/tools/ocaml/dune/3.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "dune"; 9 - version = "3.11.0"; 10 11 src = fetchurl { 12 url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz"; 13 - hash = "sha256-G5x9fhNKjTqdcVYT8CkQ7PMRZ98boibt6SGl+nsNZRM="; 14 }; 15 16 nativeBuildInputs = [ ocaml findlib ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "dune"; 9 + version = "3.11.1"; 10 11 src = fetchurl { 12 url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz"; 13 + hash = "sha256-hm8jB62tr3YE87+dmLtAmHkrqgRpU6ZybJbED8XtP3E="; 14 }; 15 16 nativeBuildInputs = [ ocaml findlib ];
+2 -2
pkgs/development/tools/zed/default.nix
··· 7 8 buildGoModule rec { 9 pname = "zed"; 10 - version = "1.9.0"; 11 12 src = fetchFromGitHub { 13 owner = "brimdata"; 14 repo = pname; 15 rev = "v${version}"; 16 - sha256 = "sha256-aLehlxMztOqtItzouWESQs5K2EZ+O8EAwUQT9v7GX08="; 17 }; 18 19 vendorHash = "sha256-n/7HV3dyV8qsJeEk+vikZvuM5G7nf0QOwVBtInJdU2k=";
··· 7 8 buildGoModule rec { 9 pname = "zed"; 10 + version = "1.10.0"; 11 12 src = fetchFromGitHub { 13 owner = "brimdata"; 14 repo = pname; 15 rev = "v${version}"; 16 + sha256 = "sha256-d/XJirgJlS4jTlmATQpFH+Yn7M4EdY0yNDKM1A2NjoA="; 17 }; 18 19 vendorHash = "sha256-n/7HV3dyV8qsJeEk+vikZvuM5G7nf0QOwVBtInJdU2k=";
+5 -5
pkgs/development/web/bun/default.nix
··· 12 }: 13 14 stdenvNoCC.mkDerivation rec { 15 - version = "1.0.4"; 16 pname = "bun"; 17 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 51 sources = { 52 "aarch64-darwin" = fetchurl { 53 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 54 - hash = "sha256-ko0DFCYUfuww3qrz4yUde6Mr4yPVcMJwwGdrG9Fiwhg="; 55 }; 56 "aarch64-linux" = fetchurl { 57 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 58 - hash = "sha256-0KFAvfyTJU1z/KeKVbxFx6+Ijz4YzMsCMiytom730QI="; 59 }; 60 "x86_64-darwin" = fetchurl { 61 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 62 - hash = "sha256-YEIXthisgNx+99wZF8hZ1T3MU20Yeyms3/q1UGDAwso="; 63 }; 64 "x86_64-linux" = fetchurl { 65 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 66 - hash = "sha256-lEEIrmIEcIdE2SqnKlVxpiq9ae2wNRepHY61jWqk584="; 67 }; 68 }; 69 updateScript = writeShellScript "update-bun" ''
··· 12 }: 13 14 stdenvNoCC.mkDerivation rec { 15 + version = "1.0.6"; 16 pname = "bun"; 17 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 51 sources = { 52 "aarch64-darwin" = fetchurl { 53 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 54 + hash = "sha256-pkCAtO8JUcKJJ/CKbyl84fAT4h1Rf0ASibrq8uf9bsg="; 55 }; 56 "aarch64-linux" = fetchurl { 57 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 58 + hash = "sha256-eHuUgje3lmLuCQC/Tu0+B62t6vu5S8AvPWyBXfwcgdc="; 59 }; 60 "x86_64-darwin" = fetchurl { 61 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 62 + hash = "sha256-NBSRgpWMjAFaTzgujpCPuj8Nk0nogIswqtAcZEHUsv4="; 63 }; 64 "x86_64-linux" = fetchurl { 65 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 66 + hash = "sha256-OQ+jSHtdsTZspgwoy0wrntgNX85lndH2dC3ETGiJKQg="; 67 }; 68 }; 69 updateScript = writeShellScript "update-bun" ''
+2 -2
pkgs/games/doom-ports/gzdoom/default.nix
··· 26 27 stdenv.mkDerivation rec { 28 pname = "gzdoom"; 29 - version = "4.11.0"; 30 31 src = fetchFromGitHub { 32 owner = "ZDoom"; 33 repo = "gzdoom"; 34 rev = "g${version}"; 35 fetchSubmodules = true; 36 - hash = "sha256-F3FXV76jpwkOE6QoNi1+TjLOt9x7q3pcZq3hQmRfL5E="; 37 }; 38 39 outputs = [ "out" "doc" ];
··· 26 27 stdenv.mkDerivation rec { 28 pname = "gzdoom"; 29 + version = "4.11.1"; 30 31 src = fetchFromGitHub { 32 owner = "ZDoom"; 33 repo = "gzdoom"; 34 rev = "g${version}"; 35 fetchSubmodules = true; 36 + hash = "sha256-7PWaqYK7pa6jgl92+a9dqQVVKuE/lvqtm+7p0nfMTNI="; 37 }; 38 39 outputs = [ "out" "doc" ];
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 11 }; 12 # ./update-zen.py lqx 13 lqxVariant = { 14 - version = "6.5.6"; #lqx 15 suffix = "lqx1"; #lqx 16 - sha256 = "0c409zh6rlrf8c3lr1ci55h0k6lh6ncc4hfv6p50q321czpgfnc6"; #lqx 17 isLqx = true; 18 }; 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
··· 11 }; 12 # ./update-zen.py lqx 13 lqxVariant = { 14 + version = "6.5.7"; #lqx 15 suffix = "lqx1"; #lqx 16 + sha256 = "1c4093xhfnzx6h8frqcigdlikgy1n0vv34ajs0237v3w7psw99d7"; #lqx 17 isLqx = true; 18 }; 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+4 -4
pkgs/servers/caddy/default.nix
··· 7 , installShellFiles 8 }: 9 let 10 - version = "2.7.4"; 11 dist = fetchFromGitHub { 12 owner = "caddyserver"; 13 repo = "dist"; 14 rev = "v${version}"; 15 - hash = "sha256-8wdSRAONIPYe6kC948xgAGHm9cePbXsOBp9gzeDI0AI="; 16 }; 17 in 18 buildGoModule { ··· 23 owner = "caddyserver"; 24 repo = "caddy"; 25 rev = "v${version}"; 26 - hash = "sha256-oZSAY7vS8ersnj3vUtxj/qKlLvNvNL2RQHrNr4Cc60k="; 27 }; 28 29 - vendorHash = "sha256-CnWAVGPrHIjWJgh4LwJvrjQJp/Pz92QHdANXZIcIhg8="; 30 31 subPackages = [ "cmd/caddy" ]; 32
··· 7 , installShellFiles 8 }: 9 let 10 + version = "2.7.5"; 11 dist = fetchFromGitHub { 12 owner = "caddyserver"; 13 repo = "dist"; 14 rev = "v${version}"; 15 + hash = "sha256-b4cDDUcdVoB7kU677nrKf8W/5QMnB5vEaPYVBMllEA8="; 16 }; 17 in 18 buildGoModule { ··· 23 owner = "caddyserver"; 24 repo = "caddy"; 25 rev = "v${version}"; 26 + hash = "sha256-0IZZ7mkEzZI2Y8ed//m0tbBQZ0YcCXA0/b10ntNIXUk="; 27 }; 28 29 + vendorHash = "sha256-YNcQtjPGQ0XMSog+sWlH4lG/QdbdI0Lyh/fUGqQUFaY="; 30 31 subPackages = [ "cmd/caddy" ]; 32
+3 -3
pkgs/servers/matrix-synapse/default.nix
··· 16 in 17 python3.pkgs.buildPythonApplication rec { 18 pname = "matrix-synapse"; 19 - version = "1.93.0"; 20 format = "pyproject"; 21 22 src = fetchFromGitHub { 23 owner = "matrix-org"; 24 repo = "synapse"; 25 rev = "v${version}"; 26 - hash = "sha256-fmY5xjpbFwzrX47ijPxOUTI0w9stYVPpSV+HRF4GdlA="; 27 }; 28 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 inherit src; 31 name = "${pname}-${version}"; 32 - hash = "sha256-9cCEfDV5X65JublgkUP6NVfMIObPawx+nXTmIG9lg5o="; 33 }; 34 35 postPatch = ''
··· 16 in 17 python3.pkgs.buildPythonApplication rec { 18 pname = "matrix-synapse"; 19 + version = "1.94.0"; 20 format = "pyproject"; 21 22 src = fetchFromGitHub { 23 owner = "matrix-org"; 24 repo = "synapse"; 25 rev = "v${version}"; 26 + hash = "sha256-26w926IPkVJiPVMoJUYvIFQMv5Kc6bl7Ps1mZsZJ2Xs="; 27 }; 28 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 inherit src; 31 name = "${pname}-${version}"; 32 + hash = "sha256-xq6qPr7gfdIleV2znUdKftkOU8MB8j55m78TJR4C5Vs="; 33 }; 34 35 postPatch = ''
+1 -1
pkgs/servers/photoprism/backend.nix
··· 19 substituteInPlace internal/commands/passwd.go --replace '/bin/stty' "${coreutils}/bin/stty" 20 ''; 21 22 - vendorHash = "sha256-gg/vIekHnoABucYqFDfo8574waN4rP7nkT57U3Gil5I="; 23 24 subPackages = [ "cmd/photoprism" ]; 25
··· 19 substituteInPlace internal/commands/passwd.go --replace '/bin/stty' "${coreutils}/bin/stty" 20 ''; 21 22 + vendorHash = "sha256-SJjq2O7efqzzsg8I7n7pVqzG+jK0SsPT4J4iDdsMY4c="; 23 24 subPackages = [ "cmd/photoprism" ]; 25
+7 -7
pkgs/servers/photoprism/default.nix
··· 1 { pkgs, lib, stdenv, fetchFromGitHub, fetchzip, darktable, rawtherapee, ffmpeg, libheif, exiftool, imagemagick, makeWrapper, testers }: 2 3 let 4 - version = "230719-73fa7bbe8"; 5 pname = "photoprism"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-MRRF+XCk25dGK6A2AdD6/4PdXWoZNHuh/EsYOY0i7y0="; 12 }; 13 14 libtensorflow = pkgs.callPackage ./libtensorflow.nix { }; 15 backend = pkgs.callPackage ./backend.nix { inherit libtensorflow src version; }; 16 frontend = pkgs.callPackage ./frontend.nix { inherit src version; }; 17 18 - fetchModel = { name, sha256 }: 19 fetchzip { 20 - inherit sha256; 21 url = "https://dl.photoprism.org/tensorflow/${name}.zip"; 22 stripRoot = false; 23 }; 24 25 facenet = fetchModel { 26 name = "facenet"; 27 - sha256 = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo="; 28 }; 29 30 nasnet = fetchModel { 31 name = "nasnet"; 32 - sha256 = "sha256-bF25jPmZLyeSWy/CGXZE/VE2UupEG2q9Jmr0+1rUYWE="; 33 }; 34 35 nsfw = fetchModel { 36 name = "nsfw"; 37 - sha256 = "sha256-zy/HcmgaHOY7FfJUY6I/yjjsMPHR2Ote9ppwqemBlfg="; 38 }; 39 40 assets_path = "$out/share/${pname}";
··· 1 { pkgs, lib, stdenv, fetchFromGitHub, fetchzip, darktable, rawtherapee, ffmpeg, libheif, exiftool, imagemagick, makeWrapper, testers }: 2 3 let 4 + version = "231011-63f708417"; 5 pname = "photoprism"; 6 7 src = fetchFromGitHub { 8 owner = pname; 9 repo = pname; 10 rev = version; 11 + hash = "sha256-g/j+L++vb+wiE23d/lm6lga0MeaPrCotEojD9Sajkmg="; 12 }; 13 14 libtensorflow = pkgs.callPackage ./libtensorflow.nix { }; 15 backend = pkgs.callPackage ./backend.nix { inherit libtensorflow src version; }; 16 frontend = pkgs.callPackage ./frontend.nix { inherit src version; }; 17 18 + fetchModel = { name, hash }: 19 fetchzip { 20 + inherit hash; 21 url = "https://dl.photoprism.org/tensorflow/${name}.zip"; 22 stripRoot = false; 23 }; 24 25 facenet = fetchModel { 26 name = "facenet"; 27 + hash = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo="; 28 }; 29 30 nasnet = fetchModel { 31 name = "nasnet"; 32 + hash = "sha256-bF25jPmZLyeSWy/CGXZE/VE2UupEG2q9Jmr0+1rUYWE="; 33 }; 34 35 nsfw = fetchModel { 36 name = "nsfw"; 37 + hash = "sha256-zy/HcmgaHOY7FfJUY6I/yjjsMPHR2Ote9ppwqemBlfg="; 38 }; 39 40 assets_path = "$out/share/${pname}";
+1 -1
pkgs/servers/photoprism/frontend.nix
··· 8 cd frontend 9 ''; 10 11 - npmDepsHash = "sha256-tFO6gdERlljGJfMHvv6gMahZ6FgrXQOC/RQOsg1WAVk="; 12 13 installPhase = '' 14 runHook preInstall
··· 8 cd frontend 9 ''; 10 11 + npmDepsHash = "sha256-v7G06x/6MAFlOPbmkdh9Yt9/0BcMSYXI5EUmIHKiVFo="; 12 13 installPhase = '' 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 version = "6.3.1"; 5 hash = "sha256-HVV7pANMimJN4P1PsuAyIAZFejvYMQESXmVpoxac8X8="; 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 }
··· 4 version = "6.3.1"; 5 hash = "sha256-HVV7pANMimJN4P1PsuAyIAZFejvYMQESXmVpoxac8X8="; 6 }; 7 }
+2 -2
pkgs/tools/admin/granted/default.nix
··· 12 13 buildGoModule rec { 14 pname = "granted"; 15 - version = "0.17.1"; 16 17 src = fetchFromGitHub { 18 owner = "common-fate"; 19 repo = pname; 20 rev = "v${version}"; 21 - sha256 = "sha256-+XdbHCa7XtngX1v/uH0p7EbQVcZY+vT2ox9saDOKYE0="; 22 }; 23 24 vendorHash = "sha256-vHOGnflLC85hrONPPAAuuaPxNkv3t5T616nAnDEZbAY=";
··· 12 13 buildGoModule rec { 14 pname = "granted"; 15 + version = "0.18.0"; 16 17 src = fetchFromGitHub { 18 owner = "common-fate"; 19 repo = pname; 20 rev = "v${version}"; 21 + sha256 = "sha256-BvrMfQ/fiAMJCROwOqzt17ae/qqDC2KFdBK2epVImus="; 22 }; 23 24 vendorHash = "sha256-vHOGnflLC85hrONPPAAuuaPxNkv3t5T616nAnDEZbAY=";
+7 -5
pkgs/tools/admin/qovery-cli/default.nix
··· 8 9 buildGoModule rec { 10 pname = "qovery-cli"; 11 - version = "0.72.0"; 12 13 src = fetchFromGitHub { 14 owner = "Qovery"; 15 - repo = pname; 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-mb1GLhrU+/g0zX2CNkwlJKuLAVDxLWuU9EoYyxXQEWA="; 18 }; 19 20 - vendorHash = "sha256-OexoLqlPBr1JSL63lP172YaGJ0GLlxxsJYdXIGhNqjs="; 21 22 - nativeBuildInputs = [ installShellFiles ]; 23 24 postInstall = '' 25 installShellCompletion --cmd ${pname} \
··· 8 9 buildGoModule rec { 10 pname = "qovery-cli"; 11 + version = "0.73.0"; 12 13 src = fetchFromGitHub { 14 owner = "Qovery"; 15 + repo = "qovery-cli"; 16 rev = "refs/tags/v${version}"; 17 + hash = "sha256-Iu1ZgcjNDIYbgQMzt88vOyYKrKujMY196MV6O//Pg6E="; 18 }; 19 20 + vendorHash = "sha256-QMuaM4u8y90WCbC/V6StPGK9uOm52LVQrLakgm3viP8="; 21 22 + nativeBuildInputs = [ 23 + installShellFiles 24 + ]; 25 26 postInstall = '' 27 installShellCompletion --cmd ${pname} \
+4 -3
pkgs/tools/archivers/tarlz/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "tarlz"; 5 - version = "0.22"; 6 outputs = [ "out" "man" "info" ]; 7 8 nativeBuildInputs = [ lzip texinfo ]; ··· 10 11 src = fetchurl { 12 url = "mirror://savannah/lzip/${pname}/${pname}-${version}.tar.lz"; 13 - sha256 = "sha256-/M9yJvoktV0ybKsT926jSb7ERsWo33GkbTQwmaBQkdw="; 14 }; 15 16 enableParallelBuilding = true; 17 makeFlags = [ "CXX:=$(CXX)" ]; 18 - doCheck = !stdenv.isDarwin; 19 20 meta = with lib; { 21 homepage = "https://www.nongnu.org/lzip/${pname}.html";
··· 2 3 stdenv.mkDerivation rec { 4 pname = "tarlz"; 5 + version = "0.24"; 6 outputs = [ "out" "man" "info" ]; 7 8 nativeBuildInputs = [ lzip texinfo ]; ··· 10 11 src = fetchurl { 12 url = "mirror://savannah/lzip/${pname}/${pname}-${version}.tar.lz"; 13 + sha256 = "49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576"; 14 }; 15 16 enableParallelBuilding = true; 17 makeFlags = [ "CXX:=$(CXX)" ]; 18 + 19 + doCheck = false; # system clock issues 20 21 meta = with lib; { 22 homepage = "https://www.nongnu.org/lzip/${pname}.html";
+1
pkgs/tools/audio/headsetcontrol/default.nix
··· 38 ''; 39 homepage = "https://github.com/Sapd/HeadsetControl"; 40 license = licenses.gpl3Plus; 41 maintainers = with maintainers; [ leixb ]; 42 platforms = platforms.all; 43 };
··· 38 ''; 39 homepage = "https://github.com/Sapd/HeadsetControl"; 40 license = licenses.gpl3Plus; 41 + mainProgram = "headsetcontrol"; 42 maintainers = with maintainers; [ leixb ]; 43 platforms = platforms.all; 44 };
+2 -2
pkgs/tools/compression/advancecomp/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "advancecomp"; 9 - version = "2.5"; 10 11 src = fetchFromGitHub { 12 owner = "amadvance"; 13 repo = "advancecomp"; 14 rev = "v${version}"; 15 - hash = "sha256-dlVTMd8sm84M8JZsCfVR/s4jXMQWmrVj7xwUVDsehQY="; 16 }; 17 18 nativeBuildInputs = [ autoreconfHook ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "advancecomp"; 9 + version = "2.6"; 10 11 src = fetchFromGitHub { 12 owner = "amadvance"; 13 repo = "advancecomp"; 14 rev = "v${version}"; 15 + hash = "sha256-MwXdXT/ZEvTcYV4DjhCUFflrPKBFu0fk5PmaWt4MMOU="; 16 }; 17 18 nativeBuildInputs = [ autoreconfHook ];
+3 -3
pkgs/tools/networking/onetun/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "onetun"; 10 - version = "0.3.4"; 11 12 src = fetchFromGitHub { 13 owner = "aramperes"; 14 repo = pname; 15 rev = "v${version}"; 16 - sha256 = "sha256-gVw1aVbYjDPYTtMYIXq3k+LN0gUBAbQm275sxzwoYw8="; 17 }; 18 19 - cargoSha256 = "sha256-/sOjd0JKk3MNNXYpTEXteFYtqDWYfyVItZrkX4uzjtc="; 20 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 Security
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "onetun"; 10 + version = "0.3.5"; 11 12 src = fetchFromGitHub { 13 owner = "aramperes"; 14 repo = pname; 15 rev = "v${version}"; 16 + sha256 = "sha256-svf30eFldfbhi8L44linHccGApYFuEWZOjzyqM+tjw4="; 17 }; 18 19 + cargoHash = "sha256-KcixaVNZEpGeMg/sh3dua3D7vqzlBvf+Zh3MKk6LJac="; 20 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 Security
+3 -3
pkgs/tools/security/cryptomator/default.nix
··· 13 assert stdenv.isLinux; # better than `called with unexpected argument 'enableJavaFX'` 14 mavenJdk.buildMavenPackage rec { 15 pname = "cryptomator"; 16 - version = "1.9.4"; 17 18 src = fetchFromGitHub { 19 owner = "cryptomator"; 20 repo = "cryptomator"; 21 rev = version; 22 - hash = "sha256-63UXn1ejL/wDx6S2lugwwthu+C+vJovPypgM0iak78I="; 23 }; 24 25 mvnParameters = "-Dmaven.test.skip=true"; 26 - mvnHash = "sha256-7gv++Pc+wqmVYaAMgHhSy7xwChfVBgpDFxExzu3bXO0="; 27 28 preBuild = '' 29 VERSION=${version}
··· 13 assert stdenv.isLinux; # better than `called with unexpected argument 'enableJavaFX'` 14 mavenJdk.buildMavenPackage rec { 15 pname = "cryptomator"; 16 + version = "1.10.1"; 17 18 src = fetchFromGitHub { 19 owner = "cryptomator"; 20 repo = "cryptomator"; 21 rev = version; 22 + hash = "sha256-xhj7RUurBRq9ZIDAlcq7KyYGnLqc+vTjaf2VMNStpVQ"; 23 }; 24 25 mvnParameters = "-Dmaven.test.skip=true"; 26 + mvnHash = "sha256-XAIwKn8wMqILMQbg9wM4kHAaRSGWQaBx9AXQyJuUO5k="; 27 28 preBuild = '' 29 VERSION=${version}
+2 -2
pkgs/tools/security/oauth2c/default.nix
··· 5 6 buildGoModule rec { 7 pname = "oauth2c"; 8 - version = "1.11.0"; 9 10 src = fetchFromGitHub { 11 owner = "cloudentity"; 12 repo = pname; 13 rev = "v${version}"; 14 - hash = "sha256-fNd/fGW/0TXI7c3/Sy9Pxdnh6N/AOHr0LT8aKSj79YM="; 15 }; 16 17 vendorHash = "sha256-euEmslrSbXPVDNZkIguq+ukt74Um4H0+lIXEyCBorjE=";
··· 5 6 buildGoModule rec { 7 pname = "oauth2c"; 8 + version = "1.12.0"; 9 10 src = fetchFromGitHub { 11 owner = "cloudentity"; 12 repo = pname; 13 rev = "v${version}"; 14 + hash = "sha256-7WZJdB4D1UnveAgf8+aZlE/4+d0rUIPIYqG5k993nk4="; 15 }; 16 17 vendorHash = "sha256-euEmslrSbXPVDNZkIguq+ukt74Um4H0+lIXEyCBorjE=";
+5 -4
pkgs/tools/text/mdcat/default.nix
··· 6 , asciidoctor 7 , openssl 8 , Security 9 , ansi2html 10 , installShellFiles 11 }: 12 13 rustPlatform.buildRustPackage rec { 14 pname = "mdcat"; 15 - version = "2.0.3"; 16 17 src = fetchFromGitHub { 18 owner = "swsnr"; 19 repo = "mdcat"; 20 rev = "mdcat-${version}"; 21 - sha256 = "sha256-S47xJmwOCDrJJSYP9WiUKFWR9UZDNgY3mc/fTHaKsvA="; 22 }; 23 24 nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ]; 25 buildInputs = [ openssl ] 26 - ++ lib.optional stdenv.isDarwin Security; 27 28 - cargoSha256 = "sha256-g/Il3Sff9NtEfGTXBOGyRw6/GXje9kVwco0URyhv4TI="; 29 30 nativeCheckInputs = [ ansi2html ]; 31 # Skip tests that use the network and that include files.
··· 6 , asciidoctor 7 , openssl 8 , Security 9 + , SystemConfiguration 10 , ansi2html 11 , installShellFiles 12 }: 13 14 rustPlatform.buildRustPackage rec { 15 pname = "mdcat"; 16 + version = "2.0.4"; 17 18 src = fetchFromGitHub { 19 owner = "swsnr"; 20 repo = "mdcat"; 21 rev = "mdcat-${version}"; 22 + hash = "sha256-QGGZv+wk0w01eL6vAsRRUw+CuTdI949sGOM8ot4dGIc="; 23 }; 24 25 nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ]; 26 buildInputs = [ openssl ] 27 + ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration ]; 28 29 + cargoHash = "sha256-VH9MmASMiD62rxDZSKmrW7N+qp0Fpm7Pcyhxpkpl/oM="; 30 31 nativeCheckInputs = [ ansi2html ]; 32 # Skip tests that use the network and that include files.
+3
pkgs/top-level/aliases.nix
··· 781 sane-backends-git = sane-backends; # Added 2021-02-19 782 scantailor = scantailor-advanced; # Added 2022-05-26 783 sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 784 session-desktop-appimage = session-desktop; 785 sequoia = sequoia-sq; # Added 2023-06-26 786 sexp = sexpp; # Added 2023-07-03 ··· 926 win-qemu = throw "'win-qemu' has been replaced by 'win-virtio'"; # Added 2023-08-16 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 928 wlroots_0_14 = throw "'wlroots_0_14' has been removed in favor of newer versions"; # Added 2023-07-29 929 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 930 wmii_hg = wmii; 931 wxGTK30 = throw "wxGTK30 has been removed from nixpkgs as it has reached end of life"; # Added 2023-03-22
··· 781 sane-backends-git = sane-backends; # Added 2021-02-19 782 scantailor = scantailor-advanced; # Added 2022-05-26 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 785 session-desktop-appimage = session-desktop; 786 sequoia = sequoia-sq; # Added 2023-06-26 787 sexp = sexpp; # Added 2023-07-03 ··· 927 win-qemu = throw "'win-qemu' has been replaced by 'win-virtio'"; # Added 2023-08-16 928 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 wlroots_0_14 = throw "'wlroots_0_14' has been removed in favor of newer versions"; # Added 2023-07-29 930 + wordpress6_1 = throw "'wordpress6_1' has been removed in favor of the latest version"; # Added 2023-10-10 931 + wordpress6_2 = throw "'wordpress6_2' has been removed in favor of the latest version"; # Added 2023-10-10 932 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 933 wmii_hg = wmii; 934 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 }; 10141 10142 mdcat = callPackage ../tools/text/mdcat { 10143 - inherit (darwin.apple_sdk.frameworks) Security; 10144 inherit (python3Packages) ansi2html; 10145 }; 10146 ··· 11287 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { }; 11288 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { }; 11289 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { }; 11290 11291 panoply = callPackage ../tools/misc/panoply { }; 11292 ··· 18487 electron_23-bin 18488 electron_24-bin 18489 electron_25-bin 18490 - electron_26-bin; 18491 18492 electron_10 = electron_10-bin; 18493 electron_11 = electron_11-bin; ··· 18506 electron_24 = electron_24-bin; 18507 electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin; 18508 electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin; 18509 - electron = electron_26; 18510 18511 autobuild = callPackage ../development/tools/misc/autobuild { }; 18512 ··· 24670 24671 rapidjson = callPackage ../development/libraries/rapidjson { }; 24672 24673 rapidxml = callPackage ../development/libraries/rapidxml { }; 24674 24675 rapidyaml = callPackage ../development/libraries/rapidyaml {}; ··· 27384 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { }; 27385 27386 rss-bridge = callPackage ../servers/web-apps/rss-bridge { }; 27387 - 27388 - searx = callPackage ../servers/web-apps/searx { }; 27389 27390 selfoss = callPackage ../servers/web-apps/selfoss { }; 27391 ··· 41421 wmutils-opt = callPackage ../tools/X11/wmutils-opt { }; 41422 41423 inherit (callPackage ../servers/web-apps/wordpress {}) 41424 - wordpress wordpress6_1 wordpress6_2 wordpress6_3; 41425 41426 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages { 41427 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
··· 10140 }; 10141 10142 mdcat = callPackage ../tools/text/mdcat { 10143 + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; 10144 inherit (python3Packages) ansi2html; 10145 }; 10146 ··· 11287 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { }; 11288 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { }; 11289 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { }; 11290 + 11291 + panicparse = callPackage ../tools/misc/panicparse {}; 11292 11293 panoply = callPackage ../tools/misc/panoply { }; 11294 ··· 18489 electron_23-bin 18490 electron_24-bin 18491 electron_25-bin 18492 + electron_26-bin 18493 + electron_27-bin; 18494 18495 electron_10 = electron_10-bin; 18496 electron_11 = electron_11-bin; ··· 18509 electron_24 = electron_24-bin; 18510 electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin; 18511 electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin; 18512 + electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin; 18513 + electron = electron_27; 18514 18515 autobuild = callPackage ../development/tools/misc/autobuild { }; 18516 ··· 24674 24675 rapidjson = callPackage ../development/libraries/rapidjson { }; 24676 24677 + rapidjson-unstable = callPackage ../development/libraries/rapidjson/unstable.nix { }; 24678 + 24679 rapidxml = callPackage ../development/libraries/rapidxml { }; 24680 24681 rapidyaml = callPackage ../development/libraries/rapidyaml {}; ··· 27390 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { }; 27391 27392 rss-bridge = callPackage ../servers/web-apps/rss-bridge { }; 27393 27394 selfoss = callPackage ../servers/web-apps/selfoss { }; 27395 ··· 41425 wmutils-opt = callPackage ../tools/X11/wmutils-opt { }; 41426 41427 inherit (callPackage ../servers/web-apps/wordpress {}) 41428 + wordpress wordpress6_3; 41429 41430 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages { 41431 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;