+58
-8
lib/fixed-points.nix
+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
+12
maintainers/team-list.nix
···
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
+1
-1
nixos/modules/programs/bandwhich.nix
+8
-25
nixos/modules/services/networking/searx.nix
+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
+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
+1
-1
nixos/tests/wordpress.nix
+1
-4
pkgs/applications/audio/furnace/default.nix
+1
-4
pkgs/applications/audio/furnace/default.nix
+12
pkgs/applications/audio/furnace/update.sh
+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
+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
+2
-2
pkgs/applications/audio/goodvibes/default.nix
+4
-3
pkgs/applications/graphics/darktable/default.nix
+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
-2
pkgs/applications/misc/limesctl/default.nix
+2
-2
pkgs/applications/misc/octoprint/default.nix
+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
+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
+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
+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
+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
+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
+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
+1
pkgs/build-support/build-graalvm-native-image/default.nix
+140
-184
pkgs/build-support/node/fetch-npm-deps/Cargo.lock
+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
+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
-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
+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
+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
+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
+2
-1
pkgs/by-name/le/lemminx/package.nix
+2
-2
pkgs/data/fonts/lxgw-wenkai/default.nix
+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
+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
+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
+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
+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
+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
+1
-1
pkgs/development/libraries/rapidjson/default.nix
+50
pkgs/development/libraries/rapidjson/unstable.nix
+50
pkgs/development/libraries/rapidjson/unstable.nix
···
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitHub
4
+
, fetchpatch
5
+
, pkg-config
6
+
, cmake
7
+
, gtest
8
+
, valgrind
9
+
}:
10
+
11
+
stdenv.mkDerivation rec {
12
+
pname = "rapidjson";
13
+
version = "unstable-2023-09-28";
14
+
15
+
src = fetchFromGitHub {
16
+
owner = "Tencent";
17
+
repo = "rapidjson";
18
+
rev = "f9d53419e912910fd8fa57d5705fa41425428c35";
19
+
hash = "sha256-rl7iy14jn1K2I5U2DrcZnoTQVEGEDKlxmdaOCF/3hfY=";
20
+
};
21
+
22
+
nativeBuildInputs = [
23
+
pkg-config
24
+
cmake
25
+
];
26
+
27
+
patches = [
28
+
(fetchpatch {
29
+
name = "do-not-include-gtest-src-dir.patch";
30
+
url = "https://git.alpinelinux.org/aports/plain/community/rapidjson/do-not-include-gtest-src-dir.patch?id=9e5eefc7a5fcf5938a8dc8a3be8c75e9e6809909";
31
+
hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4=";
32
+
})
33
+
];
34
+
35
+
# for tests, adding gtest to checkInputs does not work
36
+
# https://github.com/NixOS/nixpkgs/pull/212200
37
+
buildInputs = [ gtest ];
38
+
cmakeFlags = [ "-DGTEST_SOURCE_DIR=${gtest.dev}/include" ];
39
+
40
+
nativeCheckInputs = [ valgrind ];
41
+
doCheck = !stdenv.hostPlatform.isStatic && !stdenv.isDarwin;
42
+
43
+
meta = with lib; {
44
+
description = "Fast JSON parser/generator for C++ with both SAX/DOM style API";
45
+
homepage = "http://rapidjson.org/";
46
+
license = licenses.mit;
47
+
platforms = platforms.unix;
48
+
maintainers = with maintainers; [ Madouura ];
49
+
};
50
+
}
+2
-2
pkgs/development/libraries/science/math/openspecfun/default.nix
+2
-2
pkgs/development/libraries/science/math/openspecfun/default.nix
+2
-2
pkgs/development/octave-modules/strings/default.nix
+2
-2
pkgs/development/octave-modules/strings/default.nix
+2
-2
pkgs/development/octave-modules/windows/default.nix
+2
-2
pkgs/development/octave-modules/windows/default.nix
+949
-344
pkgs/development/php-packages/datadog_trace/Cargo.lock
+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
+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
+2
-2
pkgs/development/php-packages/snuffleupagus/default.nix
+2
-2
pkgs/development/python-modules/awscrt/default.nix
+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
+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/hahomematic/default.nix
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
-2
pkgs/development/tools/butane/default.nix
+3
-3
pkgs/development/tools/continuous-integration/dagger/default.nix
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+2
-2
pkgs/os-specific/linux/kernel/zen-kernels.nix
+4
-4
pkgs/servers/caddy/default.nix
+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
+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
+1
-1
pkgs/servers/photoprism/backend.nix
+7
-7
pkgs/servers/photoprism/default.nix
+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
+1
-1
pkgs/servers/photoprism/frontend.nix
-72
pkgs/servers/web-apps/searx/default.nix
-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
-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
-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
}
+2
-2
pkgs/tools/admin/granted/default.nix
+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
+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
+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
+1
pkgs/tools/audio/headsetcontrol/default.nix
+2
-2
pkgs/tools/compression/advancecomp/default.nix
+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
+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
+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
+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
+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
+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
+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;