Merge master into staging-next

Changed files
+3249 -1146
lib
maintainers
nixos
modules
programs
services
networking
tests
pkgs
applications
audio
furnace
go-musicfox
goodvibes
graphics
darktable
misc
limesctl
octoprint
networking
cluster
k0sctl
instant-messengers
beeper
office
qownnotes
science
biology
blast
video
build-support
build-graalvm-native-image
node
fetch-npm-deps
by-name
ez
im
immersed-vr
le
lemminx
data
fonts
lxgw-wenkai
development
interpreters
libraries
odpic
rapidjson
science
math
openspecfun
octave-modules
strings
windows
php-packages
datadog_trace
snuffleupagus
python-modules
awscrt
azure-mgmt-cosmosdb
azure-storage-file-share
hahomematic
pymyq
pyoutbreaksnearme
socid-extractor
teslajsonpy
rocm-modules
tools
build-managers
apache-maven
moon
butane
continuous-integration
dagger
dapr
electron
language-servers
glslls
neocmakelsp
ocaml
dune
zed
web
games
doom-ports
gzdoom
os-specific
linux
servers
tools
admin
granted
qovery-cli
archivers
tarlz
audio
headsetcontrol
compression
advancecomp
networking
onetun
security
cryptomator
oauth2c
text
mdcat
top-level
+58 -8
lib/fixed-points.nix
···
{ lib, ... }:
rec {
/*
-
Compute the fixed point of the given function `f`, which is usually an
-
attribute set that expects its final, non-recursive representation as an
-
argument:
+
`fix f` computes the fixed point of the given function `f`. In other words, the return value is `x` in `x = f x`.
+
+
`f` must be a lazy function.
+
This means that `x` must be a value that can be partially evaluated,
+
such as an attribute set, a list, or a function.
+
This way, `f` can use one part of `x` to compute another part.
+
+
**Relation to syntactic recursion**
+
+
This section explains `fix` by refactoring from syntactic recursion to a call of `fix` instead.
+
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).
+
+
```nix
+
nix-repl> rec {
+
foo = "foo";
+
bar = "bar";
+
foobar = foo + bar;
+
}
+
{ bar = "bar"; foo = "foo"; foobar = "foobar"; }
```
-
f = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; }
+
+
This is convenient when constructing a value to pass to a function for example,
+
but an equivalent effect can be achieved with the `let` binding syntax:
+
+
```nix
+
nix-repl> let self = {
+
foo = "foo";
+
bar = "bar";
+
foobar = self.foo + self.bar;
+
}; in self
+
{ bar = "bar"; foo = "foo"; foobar = "foobar"; }
```
-
Nix evaluates this recursion until all references to `self` have been
-
resolved. At that point, the final result is returned and `f x = x` holds:
+
But in general you can get more reuse out of `let` bindings by refactoring them to a function.
+
+
```nix
+
nix-repl> f = self: {
+
foo = "foo";
+
bar = "bar";
+
foobar = self.foo + self.bar;
+
}
+
```
+
This is where `fix` comes in, it contains the syntactic that's not in `f` anymore.
+
+
```nix
+
nix-repl> fix = f:
+
let self = f self; in self;
```
+
+
By applying `fix` we get the final result.
+
+
```nix
nix-repl> fix f
{ bar = "bar"; foo = "foo"; foobar = "foobar"; }
```
+
+
Such a refactored `f` using `fix` is not useful by itself.
+
See [`extends`](#function-library-lib.fixedPoints.extends) for an example use case.
+
There `self` is also often called `final`.
Type: fix :: (a -> a) -> a
-
See https://en.wikipedia.org/wiki/Fixed-point_combinator for further
-
details.
+
Example:
+
fix (self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; })
+
=> { bar = "bar"; foo = "foo"; foobar = "foobar"; }
+
+
fix (self: [ 1 2 (elemAt self 0 + elemAt self 1) ])
+
=> [ 1 2 3 ]
*/
fix = f: let x = f x; in x;
+12
maintainers/team-list.nix
···
shortName = "Numtide team";
};
+
ocaml = {
+
members = [
+
alizter
+
];
+
githubTeams = [
+
"ocaml"
+
];
+
scope = "Maintain the OCaml compiler and package set.";
+
shortName = "OCaml";
+
enableFeatureFreezePing = true;
+
};
+
openstack = {
members = [
SuperSandro2000
+1 -1
nixos/modules/programs/bandwhich.nix
···
security.wrappers.bandwhich = {
owner = "root";
group = "root";
-
capabilities = "cap_net_raw,cap_net_admin+ep";
+
capabilities = "cap_sys_ptrace,cap_dac_read_search,cap_net_raw,cap_net_admin+ep";
source = "${pkgs.bandwhich}/bin/bandwhich";
};
};
+8 -25
nixos/modules/services/networking/searx.nix
···
[ "services" "searx" "settingsFile" ])
];
-
###### interface
-
options = {
-
services.searx = {
-
enable = mkOption {
type = types.bool;
default = false;
···
package = mkOption {
type = types.package;
-
default = pkgs.searx;
-
defaultText = literalExpression "pkgs.searx";
+
default = pkgs.searxng;
+
defaultText = literalExpression "pkgs.searxng";
description = lib.mdDoc "searx package to use.";
};
···
};
-
-
###### implementation
-
config = mkIf cfg.enable {
-
assertions = [
-
{
-
assertion = (cfg.limiterSettings != { }) -> cfg.package.pname == "searxng";
-
message = "services.searx.limiterSettings requires services.searx.package to be searxng.";
-
}
-
{
-
assertion = cfg.redisCreateLocally -> cfg.package.pname == "searxng";
-
message = "services.searx.redisCreateLocally requires services.searx.package to be searxng.";
-
}
-
];
-
environment.systemPackages = [ cfg.package ];
users.users.searx =
···
};
};
-
systemd.services.uwsgi = mkIf (cfg.runInUwsgi)
-
{ requires = [ "searx-init.service" ];
-
after = [ "searx-init.service" ];
-
};
+
systemd.services.uwsgi = mkIf cfg.runInUwsgi {
+
requires = [ "searx-init.service" ];
+
after = [ "searx-init.service" ];
+
};
services.searx.settings = {
# merge NixOS settings with defaults settings.yml
···
redis.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}";
};
-
services.uwsgi = mkIf (cfg.runInUwsgi) {
+
services.uwsgi = mkIf cfg.runInUwsgi {
enable = true;
plugins = [ "python3" ];
···
enable-threads = true;
module = "searx.webapp";
env = [
+
# TODO: drop this as it is only required for searx
"SEARX_SETTINGS_PATH=${cfg.settingsFile}"
# searxng compatibility https://github.com/searxng/searxng/issues/1519
"SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"
+34 -1
nixos/modules/services/networking/ssh/sshd.nix
···
};
};
+
options.openssh.authorizedPrincipals = mkOption {
+
type = with types; listOf types.singleLineStr;
+
default = [];
+
description = mdDoc ''
+
A list of verbatim principal names that should be added to the user's
+
authorized principals.
+
'';
+
example = [
+
"example@host"
+
"foo@bar"
+
];
+
};
+
};
authKeysFiles = let
···
));
in listToAttrs (map mkAuthKeyFile usersWithKeys);
+
authPrincipalsFiles = let
+
mkAuthPrincipalsFile = u: nameValuePair "ssh/authorized_principals.d/${u.name}" {
+
mode = "0444";
+
text = concatStringsSep "\n" u.openssh.authorizedPrincipals;
+
};
+
usersWithPrincipals = attrValues (flip filterAttrs config.users.users (n: u:
+
length u.openssh.authorizedPrincipals != 0
+
));
+
in listToAttrs (map mkAuthPrincipalsFile usersWithPrincipals);
+
in
{
···
type = types.submodule ({name, ...}: {
freeformType = settingsFormat.type;
options = {
+
AuthorizedPrincipalsFile = mkOption {
+
type = types.str;
+
default = "none"; # upstream default
+
description = lib.mdDoc ''
+
Specifies a file that lists principal names that are accepted for certificate authentication. The default
+
is `"none"`, i.e. not to use a principals file.
+
'';
+
};
LogLevel = mkOption {
type = types.enum [ "QUIET" "FATAL" "ERROR" "INFO" "VERBOSE" "DEBUG" "DEBUG1" "DEBUG2" "DEBUG3" ];
default = "INFO"; # upstream default
···
services.openssh.moduliFile = mkDefault "${cfgc.package}/etc/ssh/moduli";
services.openssh.sftpServerExecutable = mkDefault "${cfgc.package}/libexec/sftp-server";
-
environment.etc = authKeysFiles //
+
environment.etc = authKeysFiles // authPrincipalsFiles //
{ "ssh/moduli".source = cfg.moduliFile;
"ssh/sshd_config".source = sshconf;
};
···
# https://github.com/NixOS/nixpkgs/pull/41745
services.openssh.authorizedKeysFiles =
[ "%h/.ssh/authorized_keys" "/etc/ssh/authorized_keys.d/%u" ];
+
+
services.openssh.settings.AuthorizedPrincipalsFile = mkIf (authPrincipalsFiles != {}) "/etc/ssh/authorized_principals.d/%u";
services.openssh.extraConfig = mkOrder 0
''
+1 -1
nixos/tests/wordpress.nix
···
networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ];
};
}) {} [
-
"6_1" "6_2" "6_3"
+
"6_3"
];
testScript = ''
+1 -4
pkgs/applications/audio/furnace/default.nix
···
{ stdenv
, lib
-
, gitUpdater
, testers
, furnace
, fetchFromGitHub
···
'';
passthru = {
-
updateScript = gitUpdater {
-
rev-prefix = "v";
-
};
+
updateScript = ./update.sh;
tests.version = testers.testVersion {
package = furnace;
};
+12
pkgs/applications/audio/furnace/update.sh
···
+
#!/usr/bin/env nix-shell
+
#!nix-shell -i bash -p common-updater-scripts curl jql
+
+
set -eu -o pipefail
+
+
# Because upstream uses release tags that don't always sort correctly, query for latest release
+
version="$(
+
curl -Ls 'https://api.github.com/repos/tildearrow/furnace/releases/latest' \
+
| jql -r '"tag_name"' \
+
| sed 's/^v//'
+
)"
+
update-source-version furnace "$version"
+6 -6
pkgs/applications/audio/go-musicfox/default.nix
···
{ lib
-
, buildGoModule
+
, buildGo121Module
, fetchFromGitHub
, pkg-config
, alsa-lib
···
, nix-update-script
}:
-
buildGoModule rec {
+
buildGo121Module rec {
pname = "go-musicfox";
-
version = "4.1.4";
+
version = "4.2.1";
src = fetchFromGitHub {
owner = "go-musicfox";
repo = pname;
rev = "v${version}";
-
hash = "sha256-z4zyLHflmaX5k69KvPTISRIEHVjDmEGZenNXfYd3UUk=";
+
hash = "sha256-yl7PirSt4zEy8ZoDGq3dn5TjJtbJeAgXgbynw/D0d38=";
};
deleteVendor = true;
-
vendorHash = "sha256-S1OIrcn55wm/b7B3lz55guuS+mrv5MswNMO2UyfgjRc=";
+
vendorHash = "sha256-ILO4v4ii1l9JokXG7R3vuN7i5hDi/hLHTFiClA2vdf0=";
subPackages = [ "cmd/musicfox.go" ];
ldflags = [
"-s"
"-w"
-
"-X github.com/go-musicfox/go-musicfox/pkg/constants.AppVersion=${version}"
+
"-X github.com/go-musicfox/go-musicfox/internal/types.AppVersion=${version}"
];
nativeBuildInputs = [
+2 -2
pkgs/applications/audio/goodvibes/default.nix
···
stdenv.mkDerivation rec {
pname = "goodvibes";
-
version = "0.7.6";
+
version = "0.7.7";
src = fetchFromGitLab {
owner = pname;
repo = pname;
rev = "v${version}";
-
hash = "sha256-w0nmTYcq2DBHSjQ23zWxT6optyH+lRAMRa210F7XEvE=";
+
hash = "sha256-7AhdygNl6st5ryaMjrloBvTVz6PN48Y6VVpde5g3+D4=";
};
nativeBuildInputs = [
+4 -3
pkgs/applications/graphics/darktable/default.nix
···
, ninja
, curl
, perl
-
, llvm_13
+
, llvmPackages_13
, desktop-file-utils
, exiv2
, glib
···
, libheif
, libaom
, portmidi
-
, fetchpatch
, lua
}:
···
sha256 = "c11d28434fdf2e9ce572b9b1f9bc4e64dcebf6148e25080b4c32eb51916cfa98";
};
-
nativeBuildInputs = [ cmake ninja llvm_13 pkg-config intltool perl desktop-file-utils wrapGAppsHook ];
+
nativeBuildInputs = [ cmake ninja llvmPackages_13.llvm pkg-config intltool perl desktop-file-utils wrapGAppsHook ]
+
# LLVM Clang C compiler version 11.1.0 is too old and is unsupported. Version 12+ is required.
+
++ lib.optionals stdenv.isDarwin [ llvmPackages_13.clang ];
buildInputs = [
cairo
+2 -2
pkgs/applications/misc/limesctl/default.nix
···
buildGoModule rec {
pname = "limesctl";
-
version = "3.2.1";
+
version = "3.3.0";
src = fetchFromGitHub {
owner = "sapcc";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-TR3cFIGU5hmZuzlYUJX+84vb8gmErSIZizK9J5Ieagk=";
+
hash = "sha256-zR0+tTPRdmv04t3V0KDA/hG5ZJMT2RYI3+2dkmZHdhk=";
};
vendorHash = null;
+2 -2
pkgs/applications/misc/octoprint/default.nix
···
self: super: {
octoprint = self.buildPythonPackage rec {
pname = "OctoPrint";
-
version = "1.9.2";
+
version = "1.9.3";
src = fetchFromGitHub {
owner = "OctoPrint";
repo = "OctoPrint";
rev = version;
-
hash = "sha256-DSngV8nWHNqfPEBIfGq3HQeC1p9s6Q+GX+LcJiAiS4E=";
+
hash = "sha256-SYN/BrcukHMDwk70XGu/pO45fSPr/KOEyd4wxtz2Fo0=";
};
propagatedBuildInputs = with self; [
+11 -7
pkgs/applications/networking/cluster/k0sctl/default.nix
···
{ lib
-
, buildGoModule
+
, buildGo121Module
, fetchFromGitHub
, installShellFiles
}:
-
buildGoModule rec {
+
buildGo121Module rec {
pname = "k0sctl";
-
version = "0.15.5";
+
version = "0.16.0";
src = fetchFromGitHub {
owner = "k0sproject";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-ntjrk2OEIkAmNpf9Ag6HkSIOSA3NtO9hSJOBgvne4b0=";
+
hash = "sha256-DUDvsF4NCFimpW9isqEhodieiJXwjhwhfXR2t/ho3kE=";
};
-
vendorHash = "sha256-JlaXQqDO/b1xe9NA2JtuB1DZZlphWu3Mo/Mf4lhmKNo=";
+
vendorHash = "sha256-eJTVUSAcgE1AaOCEEc202sC0yIfMj30UoK/ObowJ9Zk=";
ldflags = [
"-s"
"-w"
"-X github.com/k0sproject/k0sctl/version.Environment=production"
-
"-X github.com/carlmjohnson/versioninfo.Version=${version}"
-
"-X github.com/carlmjohnson/versioninfo.Revision=${version}"
+
"-X github.com/carlmjohnson/versioninfo.Version=v${version}" # Doesn't work currently: https://github.com/carlmjohnson/versioninfo/discussions/12
+
"-X github.com/carlmjohnson/versioninfo.Revision=v${version}"
];
nativeBuildInputs = [ installShellFiles ];
+
# https://github.com/k0sproject/k0sctl/issues/569
+
checkFlags = [ "-skip=^Test(Unmarshal|VersionDefaulting)/version_not_given$" ];
+
postInstall = ''
for shell in bash zsh fish; do
installShellCompletion --cmd ${pname} \
···
description = "A bootstrapping and management tool for k0s clusters.";
homepage = "https://k0sproject.io/";
license = licenses.asl20;
+
mainProgram = pname;
maintainers = with maintainers; [ nickcao qjoly ];
};
}
+30 -6
pkgs/applications/networking/instant-messengers/beeper/default.nix
···
-
{ lib, fetchurl, mkDerivation, appimageTools, libsecret, makeWrapper }:
+
{ lib
+
, fetchurl
+
, mkDerivation
+
, appimageTools
+
, libsecret
+
, makeWrapper
+
, writeShellApplication
+
, curl
+
, yq
+
, common-updater-scripts
+
}:
let
pname = "beeper";
-
version = "3.71.16";
+
version = "3.80.17";
name = "${pname}-${version}";
src = fetchurl {
-
url = "https://download.todesktop.com/2003241lzgn20jd/beeper-${version}.AppImage";
-
hash = "sha256-Ho5zFmhNzkOmzo/btV+qZfP2GGx5XvV/1JncEKlH4vc=";
+
url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.80.17-build-231010czwkkgnej.AppImage";
+
hash = "sha256-cfzfeM1czhZKz0HbbJw2PD3laJFg9JWppA2fKUb5szU=";
};
appimage = appimageTools.wrapType2 {
inherit version pname src;
···
};
in
mkDerivation rec {
-
inherit name pname;
+
inherit name pname version;
src = appimage;
···
runHook postInstall
'';
+
passthru = {
+
updateScript = lib.getExe (writeShellApplication {
+
name = "update-beeper";
+
runtimeInputs = [ curl yq common-updater-scripts ];
+
text = ''
+
set -o errexit
+
latestLinux="$(curl -s https://download.todesktop.com/2003241lzgn20jd/latest-linux.yml)"
+
version="$(echo "$latestLinux" | yq -r .version)"
+
filename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))')"
+
update-source-version beeper "$version" "" "https://download.todesktop.com/2003241lzgn20jd/$filename" --source-key=src.src
+
'';
+
});
+
};
+
meta = with lib; {
description = "Universal chat app.";
longDescription = ''
···
'';
homepage = "https://beeper.com";
license = licenses.unfree;
-
maintainers = with maintainers; [ jshcmpbll ];
+
maintainers = with maintainers; [ jshcmpbll mjm ];
platforms = [ "x86_64-linux" ];
};
}
+2 -2
pkgs/applications/office/qownnotes/default.nix
···
let
pname = "qownnotes";
appname = "QOwnNotes";
-
version = "23.10.0";
+
version = "23.10.1";
in
stdenv.mkDerivation {
inherit pname appname version;
src = fetchurl {
url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz";
-
hash = "sha256-wPZrKAWaWv88BeVu6e73b9/Ydo0ew4GLig46fyNSxtc=";
+
hash = "sha256-+BtzN+CdaxriA466m6aF0y7Jdvx1DGtSR+i6gGeAxSM=";
};
nativeBuildInputs = [
+6 -5
pkgs/applications/science/biology/blast/bin.nix
···
}:
let
pname = "blast-bin";
-
version = "2.13.0";
+
version = "2.14.1";
srcs = rec {
x86_64-linux = fetchurl {
url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-linux.tar.gz";
-
hash = "sha256-QPK3OdT++GoNI1NHyEpu2/hB2hqHYPQ/vNXFAVCwVEc=";
+
hash = "sha256-OO8MNOk6k0J9FlAGyCOhP+hirEIT6lL+rIInB8dQWEU=";
};
aarch64-linux = fetchurl {
-
url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-arm-linux.tar.gz";
-
hash = "sha256-vY8K66k7KunpBUjFsJTTb+ur5n1XmU0/mYxhZsi9ycs=";
+
url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-aarch64-linux.tar.gz";
+
hash = "sha256-JlOyoxZQBbvUcHIMv5muTuGQgrh2uom3rzDurhHQ+FM=";
};
x86_64-darwin = fetchurl {
url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${version}/ncbi-blast-${version}+-x64-macosx.tar.gz";
-
hash = "sha256-Y0JlOUl9Ego6LTxTCNny3P5c1H3fApPXQm7Z6Zhq9RA=";
+
hash = "sha256-eMfuwMCD6VlDgeshLslDhYBBp0YOpL+6q/zSchR0bAs=";
};
aarch64-darwin = x86_64-darwin;
};
···
meta = with lib; {
inherit (blast.meta) description homepage license;
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
+
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [ natsukium ];
};
}
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
···
stdenv.mkDerivation rec {
pname = "obs-move-transition";
-
version = "2.9.4";
+
version = "2.9.5";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-move-transition";
rev = version;
-
sha256 = "sha256-TY+sR7IaOlbFeeh7GL5dgM779pcpiCqzBo7VTK8Uz0E=";
+
sha256 = "sha256-7qgFUZmKldIfnUXthzWd07CtOmaJROnqCGnzjlZlN3E=";
};
nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "obs-vkcapture";
-
version = "1.4.3";
+
version = "1.4.4";
src = fetchFromGitHub {
owner = "nowrep";
repo = finalAttrs.pname;
rev = "v${finalAttrs.version}";
-
hash = "sha256-hFweWZalWMGbGXhM6uxaGoWkr9srqxRChJo5yUBiBXs=";
+
hash = "sha256-sDgYHa6zwUsGAinWptFeeaTG5n9t7SCLYgjDurdMT6g=";
};
cmakeFlags = lib.optionals stdenv.isi686 [
+1
pkgs/build-support/build-graalvm-native-image/default.nix
···
, nativeImageBuildArgs ? [
(lib.optionalString stdenv.isDarwin "-H:-CheckToolchain")
"-H:Name=${executable}"
+
"-march=compatibility"
"--verbose"
]
# Extra arguments to be passed to the native-image
+140 -184
pkgs/build-support/node/fetch-npm-deps/Cargo.lock
···
[[package]]
name = "aho-corasick"
-
version = "1.0.2"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
dependencies = [
"memchr",
]
[[package]]
name = "anyhow"
-
version = "1.0.71"
+
version = "1.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]]
name = "async-channel"
-
version = "1.8.0"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833"
+
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
dependencies = [
"concurrent-queue",
"event-listener",
···
[[package]]
name = "base64"
-
version = "0.21.2"
+
version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
[[package]]
name = "bitflags"
···
[[package]]
name = "bitflags"
-
version = "2.3.3"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+
checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "block-buffer"
···
[[package]]
name = "bytes"
-
version = "1.4.0"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
name = "castaway"
···
[[package]]
name = "cc"
-
version = "1.0.79"
+
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+
dependencies = [
+
"libc",
+
]
[[package]]
name = "cfg-if"
···
[[package]]
name = "concurrent-queue"
-
version = "2.2.0"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+
checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "cpufeatures"
-
version = "0.2.8"
+
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c"
+
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
dependencies = [
"libc",
]
[[package]]
-
name = "crossbeam-channel"
-
version = "0.5.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
-
dependencies = [
-
"cfg-if",
-
"crossbeam-utils",
-
]
-
-
[[package]]
name = "crossbeam-deque"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "curl-sys"
-
version = "0.4.63+curl-8.1.2"
+
version = "0.4.67+curl-8.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aeb0fef7046022a1e2ad67a004978f0e3cacb9e3123dc62ce768f92197b771dc"
+
checksum = "3cc35d066510b197a0f72de863736641539957628c8a42e70e27c66849e77c34"
dependencies = [
"cc",
"libc",
···
"openssl-sys",
"pkg-config",
"vcpkg",
-
"winapi",
+
"windows-sys",
]
[[package]]
···
[[package]]
name = "either"
-
version = "1.8.1"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
name = "env_logger"
···
[[package]]
name = "errno"
-
version = "0.3.1"
+
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+
checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
dependencies = [
-
"errno-dragonfly",
"libc",
"windows-sys",
-
]
-
-
[[package]]
-
name = "errno-dragonfly"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
-
dependencies = [
-
"cc",
-
"libc",
]
[[package]]
···
dependencies = [
"instant",
]
+
+
[[package]]
+
name = "fastrand"
+
version = "2.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
[[package]]
name = "fnv"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
dependencies = [
-
"fastrand",
+
"fastrand 1.9.0",
"futures-core",
"futures-io",
"memchr",
···
[[package]]
name = "hermit-abi"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
[[package]]
name = "http"
···
]
[[package]]
-
name = "io-lifetimes"
-
version = "1.0.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
"windows-sys",
-
]
-
-
[[package]]
name = "is-terminal"
-
version = "0.4.8"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb"
+
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
dependencies = [
"hermit-abi",
-
"rustix 0.38.2",
+
"rustix",
"windows-sys",
]
···
[[package]]
name = "itoa"
-
version = "1.0.8"
+
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
[[package]]
name = "libc"
-
version = "0.2.147"
+
version = "0.2.149"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
[[package]]
name = "libz-sys"
-
version = "1.1.9"
+
version = "1.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db"
+
checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "linux-raw-sys"
-
version = "0.3.8"
+
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
-
-
[[package]]
-
name = "linux-raw-sys"
-
version = "0.4.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0"
+
checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
[[package]]
name = "log"
-
version = "0.4.19"
+
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "memchr"
-
version = "2.5.0"
+
version = "2.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
[[package]]
name = "memoffset"
···
]
[[package]]
-
name = "num_cpus"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
]
-
-
[[package]]
name = "once_cell"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "openssl-sys"
-
version = "0.9.90"
+
version = "0.9.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
+
checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "parking"
-
version = "2.1.0"
+
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
+
checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067"
[[package]]
name = "percent-encoding"
···
[[package]]
name = "pin-project"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842"
+
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c"
+
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "pin-project-lite"
-
version = "0.2.10"
+
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]]
name = "pkg-config"
···
[[package]]
name = "proc-macro2"
-
version = "1.0.63"
+
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
-
version = "1.0.29"
+
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
]
···
[[package]]
name = "rayon"
-
version = "1.7.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+
checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
dependencies = [
"either",
"rayon-core",
···
[[package]]
name = "rayon-core"
-
version = "1.11.0"
+
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+
checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
dependencies = [
-
"crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
-
"num_cpus",
]
[[package]]
···
[[package]]
name = "regex"
-
version = "1.8.4"
+
version = "1.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
+
checksum = "ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff"
dependencies = [
"aho-corasick",
"memchr",
+
"regex-automata",
"regex-syntax",
]
[[package]]
-
name = "regex-syntax"
-
version = "0.7.2"
+
name = "regex-automata"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
+
checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9"
+
dependencies = [
+
"aho-corasick",
+
"memchr",
+
"regex-syntax",
+
]
[[package]]
-
name = "rustix"
-
version = "0.37.22"
+
name = "regex-syntax"
+
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c"
-
dependencies = [
-
"bitflags 1.3.2",
-
"errno",
-
"io-lifetimes",
-
"libc",
-
"linux-raw-sys 0.3.8",
-
"windows-sys",
-
]
+
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
name = "rustix"
-
version = "0.38.2"
+
version = "0.38.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4"
+
checksum = "5a74ee2d7c2581cd139b42447d7d9389b889bdaad3a73f1ebb16f2a3237bb19c"
dependencies = [
-
"bitflags 2.3.3",
+
"bitflags 2.4.0",
"errno",
"libc",
-
"linux-raw-sys 0.4.3",
+
"linux-raw-sys",
"windows-sys",
]
[[package]]
name = "ryu"
-
version = "1.0.14"
+
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
[[package]]
name = "same-file"
···
[[package]]
name = "scopeguard"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
-
version = "1.0.166"
+
version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8"
+
checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-
version = "1.0.166"
+
version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6"
+
checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
-
version = "1.0.99"
+
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3"
+
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "sha1"
-
version = "0.10.5"
+
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
+
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
"cpufeatures",
···
[[package]]
name = "sha2"
-
version = "0.10.7"
+
version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
dependencies = [
"cfg-if",
"cpufeatures",
···
[[package]]
name = "slab"
-
version = "0.4.8"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
]
···
[[package]]
name = "syn"
-
version = "2.0.23"
+
version = "2.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+
checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "tempfile"
-
version = "3.6.0"
+
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
-
"autocfg",
"cfg-if",
-
"fastrand",
+
"fastrand 2.0.1",
"redox_syscall",
-
"rustix 0.37.22",
+
"rustix",
"windows-sys",
]
[[package]]
name = "termcolor"
-
version = "1.2.0"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+
checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
dependencies = [
"winapi-util",
]
···
[[package]]
name = "typenum"
-
version = "1.16.0"
+
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "unicode-bidi"
···
[[package]]
name = "unicode-ident"
-
version = "1.0.10"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "unicode-normalization"
···
[[package]]
name = "url"
-
version = "2.4.0"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+
checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
dependencies = [
"form_urlencoded",
"idna",
···
[[package]]
name = "waker-fn"
-
version = "1.1.0"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+
checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
[[package]]
name = "walkdir"
-
version = "2.3.3"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
"winapi-util",
···
[[package]]
name = "winapi-util"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
"winapi",
]
···
[[package]]
name = "windows-targets"
-
version = "0.48.1"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
···
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_i686_gnu"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_msvc"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+10 -10
pkgs/build-support/node/fetch-npm-deps/Cargo.toml
···
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-
anyhow = "1.0.71"
+
anyhow = "1.0.75"
backoff = "0.4.0"
-
base64 = "0.21.2"
+
base64 = "0.21.4"
digest = "0.10.7"
env_logger = "0.10.0"
isahc = { version = "1.7.2", default_features = false }
-
rayon = "1.7.0"
-
serde = { version = "1.0.164", features = ["derive"] }
-
serde_json = "1.0.99"
-
sha1 = "0.10.5"
-
sha2 = "0.10.7"
-
tempfile = "3.6.0"
-
url = { version = "2.4.0", features = ["serde"] }
-
walkdir = "2.3.3"
+
rayon = "1.8.0"
+
serde = { version = "1.0.188", features = ["derive"] }
+
serde_json = "1.0.107"
+
sha1 = "0.10.6"
+
sha2 = "0.10.8"
+
tempfile = "3.8.0"
+
url = { version = "2.4.1", features = ["serde"] }
+
walkdir = "2.4.0"
+4 -10
pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
···
use serde_json::{Map, Value};
use std::{
fs,
-
io::{self, Read},
+
io::Write,
process::{Command, Stdio},
};
use tempfile::{tempdir, TempDir};
···
let specifics = match get_hosted_git_url(&resolved)? {
Some(hosted) => {
-
let mut body = util::get_url_with_retry(&hosted)?;
+
let body = util::get_url_body_with_retry(&hosted)?;
let workdir = tempdir()?;
···
.stdin(Stdio::piped())
.spawn()?;
-
io::copy(&mut body, &mut cmd.stdin.take().unwrap())?;
+
cmd.stdin.take().unwrap().write_all(&body)?;
let exit = cmd.wait()?;
···
pub fn tarball(&self) -> anyhow::Result<Vec<u8>> {
match &self.specifics {
-
Specifics::Registry { .. } => {
-
let mut body = Vec::new();
-
-
util::get_url_with_retry(&self.url)?.read_to_end(&mut body)?;
-
-
Ok(body)
-
}
+
Specifics::Registry { .. } => Ok(util::get_url_body_with_retry(&self.url)?),
Specifics::Git { workdir } => Ok(Command::new("tar")
.args([
"--sort=name",
+18 -10
pkgs/build-support/node/fetch-npm-deps/src/util.rs
···
Body, Request, RequestExt,
};
use serde_json::{Map, Value};
-
use std::{env, path::Path};
+
use std::{env, io::Read, path::Path};
use url::Url;
pub fn get_url(url: &Url) -> Result<Body, isahc::Error> {
···
if let Some(host) = url.host_str() {
if let Ok(npm_tokens) = env::var("NIX_NPM_TOKENS") {
if let Ok(tokens) = serde_json::from_str::<Map<String, Value>>(&npm_tokens) {
-
if let Some(token) = tokens.get(host).and_then(|val| val.as_str()) {
+
if let Some(token) = tokens.get(host).and_then(serde_json::Value::as_str) {
request = request.header("Authorization", format!("Bearer {token}"));
}
}
···
Ok(request.body(())?.send()?.into_body())
}
-
pub fn get_url_with_retry(url: &Url) -> Result<Body, isahc::Error> {
+
pub fn get_url_body_with_retry(url: &Url) -> Result<Vec<u8>, isahc::Error> {
retry(ExponentialBackoff::default(), || {
-
get_url(url).map_err(|err| {
-
if err.is_network() || err.is_timeout() {
-
backoff::Error::transient(err)
-
} else {
-
backoff::Error::permanent(err)
-
}
-
})
+
get_url(url)
+
.and_then(|mut body| {
+
let mut buf = Vec::new();
+
+
body.read_to_end(&mut buf)?;
+
+
Ok(buf)
+
})
+
.map_err(|err| {
+
if err.is_network() || err.is_timeout() {
+
backoff::Error::transient(err)
+
} else {
+
backoff::Error::permanent(err)
+
}
+
})
})
.map_err(|backoff_err| match backoff_err {
backoff::Error::Permanent(err)
+3 -3
pkgs/by-name/ez/eza/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "eza";
-
version = "0.14.1";
+
version = "0.14.2";
src = fetchFromGitHub {
owner = "eza-community";
repo = "eza";
rev = "v${version}";
-
hash = "sha256-6Hb+Zt9brnmxVXVUPhJa6yh8fccrD56UXoCw/wZGowI=";
+
hash = "sha256-eST70KMdGgbTo4FNL3K5YGn9lwIGroG4y4ExKDb30hU=";
};
-
cargoHash = "sha256-01LuDse7bbq8jT7q8P9ncyQUqCAXR9pK6GmsaDUNYck=";
+
cargoHash = "sha256-h5ooNR0IeXWyY6PuZM/bQLkX4F0eZsEY2eoIgo0nRFA=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ]
+31
pkgs/by-name/im/immersed-vr/package.nix
···
+
{ lib
+
, appimageTools
+
, fetchurl
+
}:
+
appimageTools.wrapType2 rec {
+
pname = "immersed-vr";
+
version = "9.6";
+
name = "${pname}-${version}";
+
+
src = fetchurl {
+
url = "http://web.archive.org/web/20231011083250/https://static.immersed.com/dl/Immersed-x86_64.AppImage";
+
hash = "sha256-iA0SQlPktETFXEqCbSoWV9NaWVahkPa6qO4Cfju0aBQ=";
+
};
+
+
extraInstallCommands = ''
+
mv $out/bin/{${name},${pname}}
+
'';
+
+
extraPkgs = pkgs: with pkgs; [
+
libthai
+
];
+
+
meta = with lib; {
+
description = "A VR coworking platform";
+
homepage = "https://immersed.com";
+
license = licenses.unfree;
+
maintainers = with maintainers; [ haruki7049 ];
+
platforms = [ "x86_64-linux" ];
+
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+
};
+
}
+2 -1
pkgs/by-name/le/lemminx/package.nix
···
!XMLSchemaDiagnosticsTest,
!MissingChildElementCodeActionTest,
!XSDValidationExternalResourcesTest,
-
!DocumentLifecycleParticipantTest"
+
!DocumentLifecycleParticipantTest,
+
!DTDValidationExternalResourcesTest"
];
installPhase = ''
+2 -2
pkgs/data/fonts/lxgw-wenkai/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "lxgw-wenkai";
-
version = "1.300";
+
version = "1.311";
src = fetchurl {
url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz";
-
hash = "sha256-pPN8siF/8D78sEcXoF+vZ4BIeYWyXAuk4HBQJP+G3O8=";
+
hash = "sha256-R7j6SBWGbkS4cJI1J8M5NDIDeJDFMjtXZnGiyxm2rjg=";
};
installPhase = ''
+15
pkgs/development/interpreters/babashka/clojure-tools.nix
···
+
# This file tracks the Clojure tools version required by babashka.
+
# See https://github.com/borkdude/deps.clj#deps_clj_tools_version for background.
+
# The `updateScript` provided in default.nix takes care of keeping it in sync, as well.
+
{ clojure
+
, fetchurl
+
}:
+
clojure.overrideAttrs (previousAttrs: {
+
pname = "babashka-clojure-tools";
+
version = "1.11.1.1403";
+
+
src = fetchurl {
+
url = previousAttrs.src.url;
+
hash = "sha256-bVNHEEzpPanPF8pfDP51d13bxv9gZGzqczNmFQOk6zI=";
+
};
+
})
+88 -73
pkgs/development/interpreters/babashka/default.nix
···
, writeScript
}:
-
buildGraalvmNativeImage rec {
-
pname = "babashka-unwrapped";
-
version = "1.3.184";
+
let
+
babashka-unwrapped = buildGraalvmNativeImage rec {
+
pname = "babashka-unwrapped";
+
version = "1.3.184";
+
+
src = fetchurl {
+
url = "https://github.com/babashka/babashka/releases/download/v${version}/babashka-${version}-standalone.jar";
+
sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ=";
+
};
+
+
graalvmDrv = graalvmCEPackages.graalvm-ce;
-
src = fetchurl {
-
url = "https://github.com/babashka/babashka/releases/download/v${version}/babashka-${version}-standalone.jar";
-
sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ=";
-
};
+
executable = "bb";
-
graalvmDrv = graalvmCEPackages.graalvm-ce;
+
nativeBuildInputs = [ removeReferencesTo ];
-
executable = "bb";
+
extraNativeImageBuildArgs = [
+
"-H:+ReportExceptionStackTraces"
+
"--no-fallback"
+
"--native-image-info"
+
"--enable-preview"
+
];
-
nativeBuildInputs = [ removeReferencesTo ];
+
doInstallCheck = true;
-
extraNativeImageBuildArgs = [
-
"-H:+ReportExceptionStackTraces"
-
"--no-fallback"
-
"--native-image-info"
-
"--enable-preview"
-
];
+
installCheckPhase = ''
+
$out/bin/bb --version | grep '${version}'
+
$out/bin/bb '(+ 1 2)' | grep '3'
+
$out/bin/bb '(vec (dedupe *input*))' <<< '[1 1 1 1 2]' | grep '[1 2]'
+
'';
-
doInstallCheck = true;
+
# As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology,
+
# not sure the implications of this but this file is not available in
+
# graalvm-ce anyway.
+
postInstall = ''
+
remove-references-to -t ${graalvmDrv} $out/bin/${executable}
+
'';
-
installCheckPhase = ''
-
$out/bin/bb --version | grep '${version}'
-
$out/bin/bb '(+ 1 2)' | grep '3'
-
$out/bin/bb '(vec (dedupe *input*))' <<< '[1 1 1 1 2]' | grep '[1 2]'
-
'';
+
passthru.updateScript = writeScript "update-babashka" ''
+
#!/usr/bin/env nix-shell
+
#!nix-shell -i bash -p curl common-updater-scripts jq libarchive
-
# As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology,
-
# not sure the implications of this but this file is not available in
-
# graalvm-ce anyway.
-
postInstall = ''
-
remove-references-to -t ${graalvmDrv} $out/bin/${executable}
-
'';
+
set -euo pipefail
+
shopt -s inherit_errexit
-
passthru.updateScript = writeScript "update-babashka" ''
-
#!/usr/bin/env nix-shell
-
#!nix-shell -i bash -p curl common-updater-scripts jq
+
latest_version="$(curl \
+
''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
+
-fsL "https://api.github.com/repos/babashka/babashka/releases/latest" \
+
| jq -r '.tag_name')"
-
set -euo pipefail
+
if [ "$(update-source-version babashka-unwrapped "''${latest_version/v/}" --print-changes)" = "[]" ]; then
+
# no need to update babashka.clojure-tools when babashka-unwrapped wasn't updated
+
exit 0
+
fi
-
readonly latest_version="$(curl \
-
''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
-
-s "https://api.github.com/repos/babashka/babashka/releases/latest" \
-
| jq -r '.tag_name')"
+
clojure_tools_version=$(curl \
+
-fsL \
+
"https://github.com/babashka/babashka/releases/download/''${latest_version}/babashka-''${latest_version/v/}-standalone.jar" \
+
| bsdtar -qxOf - borkdude/deps.clj \
+
| ${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'.\" {})))")
-
# v0.6.2 -> 0.6.2
-
update-source-version babashka "''${latest_version/v/}"
-
'';
+
update-source-version babashka.clojure-tools "$clojure_tools_version" \
+
--file="pkgs/development/interpreters/babashka/clojure-tools.nix"
+
'';
-
meta = with lib; {
-
description = "A Clojure babushka for the grey areas of Bash";
-
longDescription = ''
-
The main idea behind babashka is to leverage Clojure in places where you
-
would be using bash otherwise.
+
meta = with lib; {
+
description = "A Clojure babushka for the grey areas of Bash";
+
longDescription = ''
+
The main idea behind babashka is to leverage Clojure in places where you
+
would be using bash otherwise.
-
As one user described it:
+
As one user described it:
-
I’m quite at home in Bash most of the time, but there’s a substantial
-
grey area of things that are too complicated to be simple in bash, but
-
too simple to be worth writing a clj/s script for. Babashka really
-
seems to hit the sweet spot for those cases.
+
I’m quite at home in Bash most of the time, but there’s a substantial
+
grey area of things that are too complicated to be simple in bash, but
+
too simple to be worth writing a clj/s script for. Babashka really
+
seems to hit the sweet spot for those cases.
-
Goals:
+
Goals:
-
- Low latency Clojure scripting alternative to JVM Clojure.
-
- Easy installation: grab the self-contained binary and run. No JVM needed.
-
- Familiarity and portability:
-
- Scripts should be compatible with JVM Clojure as much as possible
-
- Scripts should be platform-independent as much as possible. Babashka
-
offers support for linux, macOS and Windows.
-
- Allow interop with commonly used classes like java.io.File and System
-
- Multi-threading support (pmap, future, core.async)
-
- Batteries included (tools.cli, cheshire, ...)
-
- Library support via popular tools like the clojure CLI
-
'';
-
homepage = "https://github.com/babashka/babashka";
-
changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md";
-
sourceProvenance = with sourceTypes; [ binaryBytecode ];
-
license = licenses.epl10;
-
maintainers = with maintainers; [
-
bandresen
-
bhougland
-
DerGuteMoritz
-
jlesquembre
-
thiagokokada
-
];
+
- Low latency Clojure scripting alternative to JVM Clojure.
+
- Easy installation: grab the self-contained binary and run. No JVM needed.
+
- Familiarity and portability:
+
- Scripts should be compatible with JVM Clojure as much as possible
+
- Scripts should be platform-independent as much as possible. Babashka
+
offers support for linux, macOS and Windows.
+
- Allow interop with commonly used classes like java.io.File and System
+
- Multi-threading support (pmap, future, core.async)
+
- Batteries included (tools.cli, cheshire, ...)
+
- Library support via popular tools like the clojure CLI
+
'';
+
homepage = "https://github.com/babashka/babashka";
+
changelog = "https://github.com/babashka/babashka/blob/v${version}/CHANGELOG.md";
+
sourceProvenance = with sourceTypes; [ binaryBytecode ];
+
license = licenses.epl10;
+
maintainers = with maintainers; [
+
bandresen
+
bhougland
+
DerGuteMoritz
+
jlesquembre
+
thiagokokada
+
];
+
};
};
-
}
+
in
+
babashka-unwrapped
+14 -7
pkgs/development/interpreters/babashka/wrapped.nix
···
{ stdenvNoCC
, lib
, babashka-unwrapped
-
, clojure
+
, callPackage
, makeWrapper
, rlwrap
-
-
, jdkBabashka ? clojure.jdk
+
, clojureToolsBabashka ? callPackage ./clojure-tools.nix { }
+
, jdkBabashka ? clojureToolsBabashka.jdk
# rlwrap is a small utility to allow the editing of keyboard input, see
# https://book.babashka.org/#_repl
···
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "babashka";
-
inherit (babashka-unwrapped) version meta doInstallCheck installCheckPhase;
+
inherit (babashka-unwrapped) version meta doInstallCheck;
dontUnpack = true;
dontBuild = true;
···
let unwrapped-bin = "${babashka-unwrapped}/bin/bb"; in
''
mkdir -p $out/clojure_tools
-
ln -s -t $out/clojure_tools ${clojure}/*.edn
-
ln -s -t $out/clojure_tools ${clojure}/libexec/*
+
ln -s -t $out/clojure_tools ${clojureToolsBabashka}/*.edn
+
ln -s -t $out/clojure_tools ${clojureToolsBabashka}/libexec/*
makeWrapper "${babashka-unwrapped}/bin/bb" "$out/bin/bb" \
--inherit-argv0 \
--set-default DEPS_CLJ_TOOLS_DIR $out/clojure_tools \
-
--set-default DEPS_CLJ_TOOLS_VERSION ${clojure.version} \
--set-default JAVA_HOME ${jdkBabashka}
'' +
···
--replace '"${unwrapped-bin}"' '"${rlwrap}/bin/rlwrap" "${unwrapped-bin}"'
'';
+
installCheckPhase = ''
+
${babashka-unwrapped.installCheckPhase}
+
# Needed for Darwin compat, see https://github.com/borkdude/deps.clj/issues/114
+
export CLJ_CONFIG="$TMP/.clojure"
+
$out/bin/bb clojure --version | grep -wF '${clojureToolsBabashka.version}'
+
'';
+
passthru.unwrapped = babashka-unwrapped;
+
passthru.clojure-tools = clojureToolsBabashka;
})
+7 -1
pkgs/development/interpreters/guile/3.0.nix
···
, libffi
, libtool
, libunistring
+
, libxcrypt
, makeWrapper
, pkg-config
, pkgsBuildBuild
···
libtool
libunistring
readline
+
] ++ lib.optionals stdenv.isLinux [
+
libxcrypt
];
propagatedBuildInputs = [
boehmgc
···
# flags, see below.
libtool
libunistring
+
] ++ lib.optionals stdenv.isLinux [
+
libxcrypt
];
# According to
···
+ ''
sed -i "$out/lib/pkgconfig/guile"-*.pc \
-e "s|-lunistring|-L${libunistring}/lib -lunistring|g ;
+
s|-lltdl|-L${libtool.lib}/lib -lltdl|g ;
+
s|-lcrypt|-L${libxcrypt}/lib -lcrypt|g ;
s|^Cflags:\(.*\)$|Cflags: -I${libunistring.dev}/include \1|g ;
-
s|-lltdl|-L${libtool.lib}/lib -lltdl|g ;
s|includedir=$out|includedir=$dev|g
"
'';
+2 -2
pkgs/development/libraries/odpic/default.nix
···
{ lib, stdenv, fetchFromGitHub, fixDarwinDylibNames, oracle-instantclient, libaio }:
let
-
version = "5.0.0";
+
version = "5.0.1";
libPath = lib.makeLibraryPath [ oracle-instantclient.lib ];
in
···
owner = "oracle";
repo = "odpi";
rev = "v${version}";
-
sha256 = "sha256-ZRkXd7D4weCfP6R7UZD2+saNiNa+XXVhfiWIlxBObmU=";
+
sha256 = "sha256-XSQ2TLozbmofpzagbqcGSxAx0jpR68Gr6so/KKwZhbY=";
};
nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames;
+1 -1
pkgs/development/libraries/rapidjson/default.nix
···
version = "1.1.0";
src = fetchFromGitHub {
-
owner = "miloyip";
+
owner = "Tencent";
repo = "rapidjson";
rev = "v${version}";
sha256 = "1jixgb8w97l9gdh3inihz7avz7i770gy2j2irvvlyrq3wi41f5ab";
+50
pkgs/development/libraries/rapidjson/unstable.nix
···
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, fetchpatch
+
, pkg-config
+
, cmake
+
, gtest
+
, valgrind
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "rapidjson";
+
version = "unstable-2023-09-28";
+
+
src = fetchFromGitHub {
+
owner = "Tencent";
+
repo = "rapidjson";
+
rev = "f9d53419e912910fd8fa57d5705fa41425428c35";
+
hash = "sha256-rl7iy14jn1K2I5U2DrcZnoTQVEGEDKlxmdaOCF/3hfY=";
+
};
+
+
nativeBuildInputs = [
+
pkg-config
+
cmake
+
];
+
+
patches = [
+
(fetchpatch {
+
name = "do-not-include-gtest-src-dir.patch";
+
url = "https://git.alpinelinux.org/aports/plain/community/rapidjson/do-not-include-gtest-src-dir.patch?id=9e5eefc7a5fcf5938a8dc8a3be8c75e9e6809909";
+
hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4=";
+
})
+
];
+
+
# for tests, adding gtest to checkInputs does not work
+
# https://github.com/NixOS/nixpkgs/pull/212200
+
buildInputs = [ gtest ];
+
cmakeFlags = [ "-DGTEST_SOURCE_DIR=${gtest.dev}/include" ];
+
+
nativeCheckInputs = [ valgrind ];
+
doCheck = !stdenv.hostPlatform.isStatic && !stdenv.isDarwin;
+
+
meta = with lib; {
+
description = "Fast JSON parser/generator for C++ with both SAX/DOM style API";
+
homepage = "http://rapidjson.org/";
+
license = licenses.mit;
+
platforms = platforms.unix;
+
maintainers = with maintainers; [ Madouura ];
+
};
+
}
+2 -2
pkgs/development/libraries/science/math/openspecfun/default.nix
···
stdenv.mkDerivation rec {
pname = "openspecfun";
-
version = "0.5.5";
+
version = "0.5.6";
src = fetchFromGitHub {
owner = "JuliaLang";
repo = "openspecfun";
rev = "v${version}";
-
sha256 = "sha256-fX2wc8LHUcF5nN/hiA60ZZ7emRTs0SznOm/0q6lD+Ko=";
+
sha256 = "sha256-4MPoRMtDTkdvDfhNXKk/80pZjXRNEPcysLNTb5ohxWk=";
};
makeFlags = [ "prefix=$(out)" ];
+2 -2
pkgs/development/octave-modules/strings/default.nix
···
buildOctavePackage rec {
pname = "strings";
-
version = "1.3.0";
+
version = "1.3.1";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "sha256-agpTD9FN1qdp+BYdW5f+GZV0zqZMNzeOdymdo27mTOI=";
+
sha256 = "sha256-9l5eYgzw5K85trRAJW9eMYZxvf0RDNxDlD0MtwrSCLc=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/windows/default.nix
···
buildOctavePackage rec {
pname = "windows";
-
version = "1.6.3";
+
version = "1.6.4";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "sha256-U5Fe5mTn/ms8w9j6NdEtiRFZkKeyV0I3aR+zYQw4yIs=";
+
sha256 = "sha256-LH9+3MLme4UIcpm5o/apNmkbmJ6NsRsW5TkGpmiNHP0=";
};
meta = with lib; {
+949 -344
pkgs/development/php-packages/datadog_trace/Cargo.lock
···
version = 3
[[package]]
+
name = "addr2line"
+
version = "0.21.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+
dependencies = [
+
"gimli",
+
]
+
+
[[package]]
name = "adler"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
dependencies = [
+
"getrandom",
+
"once_cell",
+
"version_check 0.9.4",
+
]
+
+
[[package]]
+
name = "ahash"
+
version = "0.8.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+
dependencies = [
+
"cfg-if",
"getrandom",
"once_cell",
"version_check 0.9.4",
···
[[package]]
name = "aho-corasick"
-
version = "1.0.2"
+
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+
checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
dependencies = [
"memchr",
]
+
+
[[package]]
+
name = "aliasable"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
[[package]]
name = "android-tzdata"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
]
[[package]]
···
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
[[package]]
+
name = "anstyle"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea"
+
+
[[package]]
name = "anyhow"
-
version = "1.0.71"
+
version = "1.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]]
name = "assert-type-eq"
···
[[package]]
name = "async-trait"
-
version = "0.1.68"
+
version = "0.1.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
+
checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
]
[[package]]
···
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
"hermit-abi 0.1.19",
-
"libc 0.2.146",
+
"libc 0.2.147",
"winapi",
]
···
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
+
name = "axum"
+
version = "0.6.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf"
+
dependencies = [
+
"async-trait",
+
"axum-core",
+
"bitflags 1.3.2",
+
"bytes",
+
"futures-util",
+
"http",
+
"http-body",
+
"hyper",
+
"itoa",
+
"matchit",
+
"memchr",
+
"mime",
+
"percent-encoding",
+
"pin-project-lite",
+
"rustversion",
+
"serde",
+
"sync_wrapper",
+
"tower",
+
"tower-layer",
+
"tower-service",
+
]
+
+
[[package]]
+
name = "axum-core"
+
version = "0.3.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c"
+
dependencies = [
+
"async-trait",
+
"bytes",
+
"futures-util",
+
"http",
+
"http-body",
+
"mime",
+
"rustversion",
+
"tower-layer",
+
"tower-service",
+
]
+
+
[[package]]
+
name = "backtrace"
+
version = "0.3.69"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+
dependencies = [
+
"addr2line",
+
"cc",
+
"cfg-if",
+
"libc 0.2.147",
+
"miniz_oxide",
+
"object 0.32.1",
+
"rustc-demangle",
+
]
+
+
[[package]]
name = "base64"
-
version = "0.21.2"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+
[[package]]
+
name = "base64"
+
version = "0.21.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53"
[[package]]
name = "basic-toml"
-
version = "0.1.2"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c0de75129aa8d0cceaf750b89013f0e08804d6ec61416da787b35ad0d7cddf1"
+
checksum = "7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6"
dependencies = [
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
dependencies = [
-
"bitflags 2.3.3",
+
"bitflags 2.4.0",
"cexpr",
"clang-sys",
"lazy_static",
"lazycell",
"log",
"peeking_take_while",
-
"prettyplease",
+
"prettyplease 0.2.14",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
-
"syn 2.0.18",
+
"syn 2.0.31",
"which",
]
···
[[package]]
name = "bitflags"
-
version = "2.3.3"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+
checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "bitmaps"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d"
dependencies = [
-
"clap",
+
"clap 3.2.25",
"heck",
"indexmap 1.9.3",
"log",
···
[[package]]
name = "cc"
-
version = "1.0.79"
+
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+
dependencies = [
+
"libc 0.2.147",
+
]
[[package]]
name = "cc_utils"
···
[[package]]
name = "chrono"
-
version = "0.4.26"
+
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+
checksum = "d87d9d13be47a5b7c3907137f1290b0459a7f80efb26be8c52afb11963bccb02"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
-
"winapi",
+
"windows-targets",
]
[[package]]
···
checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
dependencies = [
"glob",
-
"libc 0.2.146",
+
"libc 0.2.147",
"libloading",
]
···
dependencies = [
"atty",
"bitflags 1.3.2",
-
"clap_lex",
+
"clap_lex 0.2.4",
"indexmap 1.9.3",
"strsim",
"termcolor",
···
]
[[package]]
+
name = "clap"
+
version = "4.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6"
+
dependencies = [
+
"clap_builder",
+
]
+
+
[[package]]
+
name = "clap_builder"
+
version = "4.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
+
dependencies = [
+
"anstyle",
+
"clap_lex 0.5.1",
+
]
+
+
[[package]]
name = "clap_lex"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "clap_lex"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
+
+
[[package]]
name = "common-multipart-rfc7578"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "console-api"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e"
+
dependencies = [
+
"prost",
+
"prost-types",
+
"tonic",
+
"tracing-core",
+
]
+
+
[[package]]
+
name = "console-subscriber"
+
version = "0.1.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d4cf42660ac07fcebed809cfe561dd8730bcd35b075215e6479c516bcd0d11cb"
+
dependencies = [
+
"console-api",
+
"crossbeam-channel",
+
"crossbeam-utils",
+
"futures",
+
"hdrhistogram",
+
"humantime",
+
"prost-types",
+
"serde",
+
"serde_json",
+
"thread_local",
+
"tokio",
+
"tokio-stream",
+
"tonic",
+
"tracing",
+
"tracing-core",
+
"tracing-subscriber",
+
]
+
+
[[package]]
name = "core-foundation"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
dependencies = [
"core-foundation-sys",
-
"libc 0.2.146",
+
"libc 0.2.147",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
"winapi",
]
···
[[package]]
name = "criterion"
-
version = "0.4.0"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb"
+
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
dependencies = [
"anes",
-
"atty",
"cast",
"ciborium",
-
"clap",
+
"clap 4.4.2",
"criterion-plot",
+
"is-terminal",
"itertools",
-
"lazy_static",
"num-traits",
+
"once_cell",
"oorandom",
"plotters",
"rayon",
···
[[package]]
name = "criterion-perf-events"
-
version = "0.3.0"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37a5379f1ceab88909ae1765858b6ca117acc8166d7f4cdca6cfc4bc4646124d"
+
checksum = "902f0b181e1f7a7865e224df9cff57f164c3d95ad8dfcb81f692faa5087c2f17"
dependencies = [
"criterion",
"perfcnt",
···
checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
dependencies = [
"memchr",
-
]
-
-
[[package]]
-
name = "ctor"
-
version = "0.1.26"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
-
dependencies = [
-
"quote",
-
"syn 1.0.109",
]
[[package]]
name = "datadog-ipc"
version = "0.1.0"
dependencies = [
+
"anyhow",
"bytes",
"criterion",
+
"datadog-ipc-macros",
"futures",
+
"glibc_version",
"io-lifetimes",
-
"libc 0.2.146",
-
"nix",
+
"libc 0.2.147",
+
"memfd",
+
"nix 0.26.4",
+
"page_size",
"pin-project",
"pretty_assertions",
"sendfd",
···
]
[[package]]
+
name = "datadog-ipc-macros"
+
version = "0.0.1"
+
dependencies = [
+
"quote",
+
"syn 2.0.31",
+
]
+
+
[[package]]
name = "datadog-php-profiling"
-
version = "0.89.0"
+
version = "0.92.2"
dependencies = [
+
"ahash 0.8.3",
"anyhow",
"bindgen",
+
"bumpalo",
"cc",
"cfg-if",
"cpu-time",
···
"criterion-perf-events",
"crossbeam-channel",
"datadog-profiling",
-
"ddcommon 2.2.0 (git+https://github.com/DataDog/libdatadog?tag=v2.2.0)",
+
"ddcommon 4.0.0",
"env_logger",
"indexmap 2.0.0",
"lazy_static",
-
"libc 0.2.146",
+
"libc 0.2.147",
"log",
"once_cell",
+
"ouroboros",
"perfcnt",
"rand 0.8.5",
"rand_distr",
···
[[package]]
name = "datadog-profiling"
-
version = "2.2.0"
-
source = "git+https://github.com/DataDog/libdatadog?tag=v2.2.0#ef8935ce7e77bedbb3dcbcf9dcc2f41bb0e6db90"
+
version = "4.0.0"
+
source = "git+https://github.com/DataDog/libdatadog?tag=v4.0.0#a07180585a39b0e0baeb858d20efb8d7b57f17c4"
dependencies = [
"anyhow",
"bitmaps",
"bytes",
"chrono",
-
"ddcommon 2.2.0 (git+https://github.com/DataDog/libdatadog?tag=v2.2.0)",
+
"ddcommon 4.0.0",
"derivative",
"futures",
"futures-core",
···
"hyper",
"hyper-multipart-rfc7578",
"indexmap 1.9.3",
-
"libc 0.2.146",
+
"libc 0.2.147",
"lz4_flex",
"mime",
"mime_guess",
···
version = "0.0.1"
dependencies = [
"anyhow",
+
"bytes",
+
"console-subscriber",
"datadog-ipc",
-
"ddcommon 2.2.0",
+
"datadog-ipc-macros",
+
"datadog-sidecar-macros",
+
"datadog-trace-normalization",
+
"datadog-trace-protobuf",
+
"datadog-trace-utils",
+
"ddcommon 0.0.1",
"ddtelemetry",
"futures",
"hashbrown 0.12.3",
···
"hyper",
"io-lifetimes",
"lazy_static",
-
"libc 0.2.146",
+
"libc 0.2.147",
"manual_future",
-
"nix",
+
"nix 0.26.4",
"pin-project",
+
"prctl",
"rand 0.8.5",
"regex",
+
"rmp-serde",
"sendfd",
"serde",
"serde_json",
···
"tracing",
"tracing-subscriber",
"uuid",
+
"zwohash",
]
[[package]]
···
dependencies = [
"datadog-ipc",
"datadog-sidecar",
+
"datadog-trace-utils",
+
"ddcommon 0.0.1",
"ddcommon-ffi",
"ddtelemetry",
"ddtelemetry-ffi",
-
"libc 0.2.146",
+
"hyper",
+
"libc 0.2.147",
"paste",
"tempfile",
]
[[package]]
+
name = "datadog-sidecar-macros"
+
version = "0.0.1"
+
dependencies = [
+
"quote",
+
"syn 2.0.31",
+
]
+
+
[[package]]
+
name = "datadog-trace-normalization"
+
version = "0.0.1"
+
dependencies = [
+
"anyhow",
+
"datadog-trace-protobuf",
+
"duplicate",
+
"rand 0.8.5",
+
]
+
+
[[package]]
+
name = "datadog-trace-protobuf"
+
version = "0.0.1"
+
dependencies = [
+
"prost",
+
"prost-build",
+
"protoc-bin-vendored",
+
"serde",
+
"serde_bytes",
+
]
+
+
[[package]]
+
name = "datadog-trace-utils"
+
version = "0.0.1"
+
dependencies = [
+
"anyhow",
+
"datadog-trace-normalization",
+
"datadog-trace-protobuf",
+
"ddcommon 0.0.1",
+
"flate2",
+
"futures",
+
"hyper",
+
"hyper-rustls",
+
"log",
+
"prost",
+
"rmp-serde",
+
"serde",
+
"serde_json",
+
"tokio",
+
]
+
+
[[package]]
name = "ddcommon"
-
version = "2.2.0"
+
version = "0.0.1"
dependencies = [
"anyhow",
"futures",
"futures-core",
"futures-util",
"hex",
+
"http",
"hyper",
"hyper-rustls",
"indexmap 1.9.3",
···
[[package]]
name = "ddcommon"
-
version = "2.2.0"
-
source = "git+https://github.com/DataDog/libdatadog?tag=v2.2.0#ef8935ce7e77bedbb3dcbcf9dcc2f41bb0e6db90"
+
version = "4.0.0"
+
source = "git+https://github.com/DataDog/libdatadog?tag=v4.0.0#a07180585a39b0e0baeb858d20efb8d7b57f17c4"
dependencies = [
"anyhow",
"futures",
"futures-core",
"futures-util",
"hex",
+
"http",
"hyper",
"hyper-rustls",
"lazy_static",
···
[[package]]
name = "ddcommon-ffi"
-
version = "2.2.0"
+
version = "0.0.1"
dependencies = [
"anyhow",
-
"ddcommon 2.2.0",
+
"ddcommon 0.0.1",
+
"hyper",
]
[[package]]
name = "ddtelemetry"
-
version = "2.2.0"
+
version = "0.0.1"
dependencies = [
"anyhow",
-
"ddcommon 2.2.0",
+
"ddcommon 0.0.1",
"futures",
"hashbrown 0.12.3",
"http",
···
[[package]]
name = "ddtelemetry-ffi"
-
version = "2.2.0"
+
version = "0.0.1"
dependencies = [
+
"ddcommon 0.0.1",
"ddcommon-ffi",
"ddtelemetry",
-
"libc 0.2.146",
+
"libc 0.2.147",
"paste",
"tempfile",
]
···
name = "ddtrace-php"
version = "0.0.1"
dependencies = [
+
"bitflags 2.4.0",
"cbindgen",
"cc_utils",
"datadog-sidecar",
"datadog-sidecar-ffi",
-
"ddcommon 2.2.0",
+
"ddcommon 0.0.1",
"ddcommon-ffi",
"ddtelemetry",
"ddtelemetry-ffi",
···
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
[[package]]
+
name = "duplicate"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a0a4be4cd710e92098de6ad258e6e7c24af11c29c5142f3c6f2a545652480ff8"
+
dependencies = [
+
"heck",
+
"proc-macro-error",
+
]
+
+
[[package]]
name = "educe"
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "either"
-
version = "1.8.1"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
name = "enum-ordinalize"
···
"num-traits",
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
]
[[package]]
···
[[package]]
name = "equivalent"
-
version = "1.0.0"
+
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1"
+
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
-
version = "0.3.1"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+
checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
dependencies = [
"errno-dragonfly",
-
"libc 0.2.146",
-
"windows-sys 0.48.0",
+
"libc 0.2.147",
+
"windows-sys",
]
[[package]]
···
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
dependencies = [
"cc",
-
"libc 0.2.146",
+
"libc 0.2.147",
]
[[package]]
name = "fastrand"
-
version = "1.9.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
-
dependencies = [
-
"instant",
-
]
+
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
+
+
[[package]]
+
name = "fixedbitset"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
[[package]]
name = "flate2"
-
version = "1.0.26"
+
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+
checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
dependencies = [
"crc32fast",
"miniz_oxide",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
]
[[package]]
···
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
dependencies = [
"cfg-if",
-
"libc 0.2.146",
+
"libc 0.2.147",
"wasi",
]
[[package]]
+
name = "gimli"
+
version = "0.28.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
+
+
[[package]]
+
name = "glibc_version"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "803ff7635f1ab4e2c064b68a0c60da917d3d18dc8d086130f689d62ce4f1c33e"
+
dependencies = [
+
"regex",
+
]
+
+
[[package]]
name = "glob"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
+
name = "h2"
+
version = "0.3.21"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
+
dependencies = [
+
"bytes",
+
"fnv",
+
"futures-core",
+
"futures-sink",
+
"futures-util",
+
"http",
+
"indexmap 1.9.3",
+
"slab",
+
"tokio",
+
"tokio-util 0.7.8",
+
"tracing",
+
]
+
+
[[package]]
name = "half"
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
dependencies = [
-
"ahash",
+
"ahash 0.7.6",
]
[[package]]
···
checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
[[package]]
+
name = "hdrhistogram"
+
version = "7.5.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8"
+
dependencies = [
+
"base64 0.13.1",
+
"byteorder",
+
"flate2",
+
"nom 7.1.3",
+
"num-traits",
+
]
+
+
[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
[[package]]
name = "hermit-abi"
-
version = "0.2.6"
+
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
-
dependencies = [
-
"libc 0.2.146",
-
]
+
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
[[package]]
-
name = "hermit-abi"
-
version = "0.3.1"
+
name = "hex"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
+
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
-
name = "hex"
-
version = "0.4.3"
+
name = "home"
+
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+
dependencies = [
+
"windows-sys",
+
]
[[package]]
name = "http"
···
[[package]]
name = "httpdate"
-
version = "1.0.2"
+
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
[[package]]
name = "humantime"
···
[[package]]
name = "hyper"
-
version = "0.14.26"
+
version = "0.14.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4"
+
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
dependencies = [
"bytes",
"futures-channel",
"futures-core",
"futures-util",
+
"h2",
"http",
"http-body",
"httparse",
"httpdate",
"itoa",
"pin-project-lite",
-
"socket2",
+
"socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
···
[[package]]
+
name = "hyper-timeout"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1"
+
dependencies = [
+
"hyper",
+
"pin-project-lite",
+
"tokio",
+
"tokio-io-timeout",
+
]
+
+
[[package]]
name = "iana-time-zone"
version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
-
name = "instant"
-
version = "0.1.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
name = "integer-encoding"
version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
-
"hermit-abi 0.3.1",
-
"libc 0.2.146",
-
"windows-sys 0.48.0",
+
"hermit-abi 0.3.2",
+
"libc 0.2.147",
+
"windows-sys",
[[package]]
name = "is-terminal"
-
version = "0.4.7"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
+
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
dependencies = [
-
"hermit-abi 0.3.1",
-
"io-lifetimes",
-
"rustix",
-
"windows-sys 0.48.0",
+
"hermit-abi 0.3.2",
+
"rustix 0.38.11",
+
"windows-sys",
[[package]]
···
[[package]]
name = "itoa"
-
version = "1.0.6"
+
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
+
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
[[package]]
name = "js-sys"
···
[[package]]
name = "libc"
-
version = "0.2.146"
+
version = "0.2.147"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
+
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
[[package]]
name = "libloading"
···
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
+
name = "linux-raw-sys"
+
version = "0.4.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
+
+
[[package]]
name = "lock_api"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "log"
-
version = "0.4.19"
+
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "lz4_flex"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
dependencies = [
-
"regex-automata",
+
"regex-automata 0.1.10",
[[package]]
+
name = "matchit"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef"
+
+
[[package]]
name = "memchr"
-
version = "2.5.0"
+
version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "memfd"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e"
dependencies = [
-
"rustix",
+
"rustix 0.37.23",
[[package]]
···
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
+
dependencies = [
+
"autocfg",
+
]
+
+
[[package]]
+
name = "memoffset"
+
version = "0.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
dependencies = [
"autocfg",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
"wasi",
-
"windows-sys 0.48.0",
+
"windows-sys",
[[package]]
···
[[package]]
+
name = "multimap"
+
version = "0.8.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
+
+
[[package]]
name = "nix"
version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"bitflags 1.3.2",
"cfg-if",
-
"libc 0.2.146",
+
"libc 0.2.147",
"memoffset 0.6.5",
[[package]]
+
name = "nix"
+
version = "0.26.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
+
dependencies = [
+
"bitflags 1.3.2",
+
"cfg-if",
+
"libc 0.2.147",
+
"memoffset 0.7.1",
+
"pin-utils",
+
]
+
+
[[package]]
+
name = "nix"
+
version = "0.27.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
+
dependencies = [
+
"bitflags 2.4.0",
+
"cfg-if",
+
"libc 0.2.147",
+
]
+
+
[[package]]
name = "nom"
version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "num-bigint"
-
version = "0.4.3"
+
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+
checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
dependencies = [
"autocfg",
"num-integer",
···
[[package]]
name = "num-traits"
-
version = "0.2.15"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+
checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
dependencies = [
"autocfg",
"libm",
···
[[package]]
name = "num_cpus"
-
version = "1.15.0"
+
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
+
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
-
"hermit-abi 0.2.6",
-
"libc 0.2.146",
+
"hermit-abi 0.3.2",
+
"libc 0.2.147",
[[package]]
···
"flate2",
"memchr",
"ruzstd",
+
]
+
+
[[package]]
+
name = "object"
+
version = "0.32.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
+
dependencies = [
+
"memchr",
[[package]]
···
checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
[[package]]
-
name = "output_vt100"
-
version = "0.1.3"
+
name = "ouroboros"
+
version = "0.17.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954"
+
dependencies = [
+
"aliasable",
+
"ouroboros_macro",
+
"static_assertions",
+
]
+
+
[[package]]
+
name = "ouroboros_macro"
+
version = "0.17.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66"
+
checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8"
dependencies = [
-
"winapi",
+
"heck",
+
"proc-macro-error",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.31",
[[package]]
···
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
[[package]]
+
name = "page_size"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1b7663cbd190cfd818d08efa8497f6cd383076688c49a391ef7c0d03cd12b561"
+
dependencies = [
+
"libc 0.2.147",
+
"winapi",
+
]
+
+
[[package]]
name = "parking_lot"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
dependencies = [
"cfg-if",
-
"libc 0.2.146",
+
"libc 0.2.147",
"redox_syscall",
"smallvec",
"windows-targets",
···
[[package]]
name = "paste"
-
version = "1.0.12"
+
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
+
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
[[package]]
name = "peeking_take_while"
···
checksum = "4ba1fd955270ca6f8bd8624ec0c4ee1a251dd3cc0cc18e1e2665ca8f5acb1501"
dependencies = [
"bitflags 1.3.2",
-
"libc 0.2.146",
+
"libc 0.2.147",
"mmap",
"nom 4.2.3",
"x86",
[[package]]
+
name = "petgraph"
+
version = "0.6.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
+
dependencies = [
+
"fixedbitset",
+
"indexmap 2.0.0",
+
]
+
+
[[package]]
name = "phf"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "pin-project"
-
version = "1.1.0"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead"
+
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
dependencies = [
"pin-project-internal",
[[package]]
name = "pin-project-internal"
-
version = "1.1.0"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
+
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
[[package]]
name = "pin-project-lite"
-
version = "0.2.9"
+
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]]
name = "pin-utils"
···
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
+
name = "prctl"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "059a34f111a9dee2ce1ac2826a68b24601c4298cfeb1a587c3cb493d5ab46f52"
+
dependencies = [
+
"libc 0.2.147",
+
"nix 0.27.1",
+
]
+
+
[[package]]
name = "pretty_assertions"
-
version = "1.3.0"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755"
+
checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
dependencies = [
-
"ctor",
"diff",
-
"output_vt100",
"yansi",
[[package]]
name = "prettyplease"
-
version = "0.2.9"
+
version = "0.1.25"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
+
dependencies = [
+
"proc-macro2",
+
"syn 1.0.109",
+
]
+
+
[[package]]
+
name = "prettyplease"
+
version = "0.2.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b"
+
dependencies = [
+
"proc-macro2",
+
"syn 2.0.31",
+
]
+
+
[[package]]
+
name = "proc-macro-error"
+
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282"
+
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
+
"proc-macro-error-attr",
"proc-macro2",
-
"syn 2.0.18",
+
"quote",
+
"syn 1.0.109",
+
"version_check 0.9.4",
+
]
+
+
[[package]]
+
name = "proc-macro-error-attr"
+
version = "1.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"version_check 0.9.4",
[[package]]
name = "proc-macro2"
-
version = "1.0.60"
+
version = "1.0.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406"
+
checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
dependencies = [
"unicode-ident",
···
[[package]]
+
name = "prost-build"
+
version = "0.11.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
+
dependencies = [
+
"bytes",
+
"heck",
+
"itertools",
+
"lazy_static",
+
"log",
+
"multimap",
+
"petgraph",
+
"prettyplease 0.1.25",
+
"prost",
+
"prost-types",
+
"regex",
+
"syn 1.0.109",
+
"tempfile",
+
"which",
+
]
+
+
[[package]]
name = "prost-derive"
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "prost-types"
+
version = "0.11.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
+
dependencies = [
+
"prost",
+
]
+
+
[[package]]
+
name = "protoc-bin-vendored"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "005ca8623e5633e298ad1f917d8be0a44bcf406bf3cde3b80e63003e49a3f27d"
+
dependencies = [
+
"protoc-bin-vendored-linux-aarch_64",
+
"protoc-bin-vendored-linux-ppcle_64",
+
"protoc-bin-vendored-linux-x86_32",
+
"protoc-bin-vendored-linux-x86_64",
+
"protoc-bin-vendored-macos-x86_64",
+
"protoc-bin-vendored-win32",
+
]
+
+
[[package]]
+
name = "protoc-bin-vendored-linux-aarch_64"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8fb9fc9cce84c8694b6ea01cc6296617b288b703719b725b8c9c65f7c5874435"
+
+
[[package]]
+
name = "protoc-bin-vendored-linux-ppcle_64"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "02d2a07dcf7173a04d49974930ccbfb7fd4d74df30ecfc8762cf2f895a094516"
+
+
[[package]]
+
name = "protoc-bin-vendored-linux-x86_32"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d54fef0b04fcacba64d1d80eed74a20356d96847da8497a59b0a0a436c9165b0"
+
+
[[package]]
+
name = "protoc-bin-vendored-linux-x86_64"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8782f2ce7d43a9a5c74ea4936f001e9e8442205c244f7a3d4286bd4c37bc924"
+
+
[[package]]
+
name = "protoc-bin-vendored-macos-x86_64"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b5de656c7ee83f08e0ae5b81792ccfdc1d04e7876b1d9a38e6876a9e09e02537"
+
+
[[package]]
+
name = "protoc-bin-vendored-win32"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9653c3ed92974e34c5a6e0a510864dab979760481714c172e0a34e437cb98804"
+
+
[[package]]
name = "quote"
-
version = "1.0.28"
+
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
+
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
···
checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
dependencies = [
"fuchsia-cprng",
-
"libc 0.2.146",
+
"libc 0.2.147",
"rand_core 0.3.1",
"rdrand",
"winapi",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
"rand_chacha",
"rand_core 0.6.4",
···
[[package]]
name = "regex"
-
version = "1.8.4"
+
version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
+
checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
dependencies = [
"aho-corasick",
"memchr",
-
"regex-syntax 0.7.2",
+
"regex-automata 0.3.8",
+
"regex-syntax 0.7.5",
[[package]]
···
[[package]]
+
name = "regex-automata"
+
version = "0.3.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
+
dependencies = [
+
"aho-corasick",
+
"memchr",
+
"regex-syntax 0.7.5",
+
]
+
+
[[package]]
name = "regex-syntax"
version = "0.6.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "regex-syntax"
-
version = "0.7.2"
+
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
+
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
name = "remove_dir_all"
···
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
dependencies = [
"cc",
-
"libc 0.2.146",
+
"libc 0.2.147",
"once_cell",
"spin",
"untrusted",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7278a1ec8bfd4a4e07515c589f5ff7b309a373f987393aef44813d9dcf87aa3"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
+
]
+
+
[[package]]
+
name = "rmp"
+
version = "0.8.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20"
+
dependencies = [
+
"byteorder",
+
"num-traits",
+
"paste",
[[package]]
+
name = "rmp-serde"
+
version = "1.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a"
+
dependencies = [
+
"byteorder",
+
"rmp",
+
"serde",
+
]
+
+
[[package]]
+
name = "rustc-demangle"
+
version = "0.1.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+
[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "rustix"
-
version = "0.37.20"
+
version = "0.37.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0"
+
checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
dependencies = [
"bitflags 1.3.2",
"errno",
"io-lifetimes",
-
"libc 0.2.146",
-
"linux-raw-sys",
-
"windows-sys 0.48.0",
+
"libc 0.2.147",
+
"linux-raw-sys 0.3.8",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "rustix"
+
version = "0.38.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453"
+
dependencies = [
+
"bitflags 2.4.0",
+
"errno",
+
"libc 0.2.147",
+
"linux-raw-sys 0.4.5",
+
"windows-sys",
[[package]]
name = "rustls"
-
version = "0.20.8"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+
checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99"
dependencies = [
"log",
"ring",
···
[[package]]
name = "rustls-pemfile"
-
version = "1.0.2"
+
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b"
+
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
dependencies = [
-
"base64",
+
"base64 0.21.3",
[[package]]
+
name = "rustversion"
+
version = "1.0.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
+
+
[[package]]
name = "ruzstd"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "ryu"
-
version = "1.0.13"
+
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
+
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
[[package]]
name = "same-file"
···
[[package]]
name = "schannel"
-
version = "0.1.21"
+
version = "0.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
+
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
dependencies = [
-
"windows-sys 0.42.0",
+
"windows-sys",
[[package]]
name = "scopeguard"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sct"
···
[[package]]
name = "security-framework"
-
version = "2.9.1"
+
version = "2.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
"core-foundation-sys",
-
"libc 0.2.146",
+
"libc 0.2.147",
"security-framework-sys",
[[package]]
name = "security-framework-sys"
-
version = "2.9.0"
+
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
dependencies = [
"core-foundation-sys",
-
"libc 0.2.146",
+
"libc 0.2.147",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
"tokio",
[[package]]
name = "serde"
-
version = "1.0.164"
+
version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d"
+
checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
dependencies = [
"serde_derive",
[[package]]
name = "serde_bytes"
-
version = "0.11.9"
+
version = "0.11.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294"
+
checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff"
dependencies = [
"serde",
[[package]]
name = "serde_derive"
-
version = "1.0.164"
+
version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68"
+
checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
[[package]]
name = "serde_json"
-
version = "1.0.97"
+
version = "1.0.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a"
+
checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "shlex"
-
version = "1.1.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+
checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
[[package]]
name = "sidecar_mockgen"
version = "0.1.0"
dependencies = [
-
"object",
+
"object 0.31.1",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
[[package]]
name = "siphasher"
-
version = "0.3.10"
+
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
+
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "slab"
-
version = "0.4.8"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
[[package]]
name = "smallvec"
-
version = "1.10.0"
+
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
[[package]]
name = "socket2"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
dependencies = [
-
"libc 0.2.146",
+
"libc 0.2.147",
"winapi",
[[package]]
+
name = "socket2"
+
version = "0.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
+
dependencies = [
+
"libc 0.2.147",
+
"windows-sys",
+
]
+
+
[[package]]
name = "spawn_worker"
version = "0.0.1"
dependencies = [
···
"cc_utils",
"io-lifetimes",
"memfd",
-
"nix",
+
"nix 0.24.3",
"rlimit",
"tempfile",
···
[[package]]
name = "syn"
-
version = "2.0.18"
+
version = "2.0.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
+
checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
+
name = "sync_wrapper"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
+
+
[[package]]
name = "sys-info"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c"
dependencies = [
"cc",
-
"libc 0.2.146",
+
"libc 0.2.147",
[[package]]
···
[[package]]
name = "tempfile"
-
version = "3.6.0"
+
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
-
"autocfg",
"cfg-if",
"fastrand",
"redox_syscall",
-
"rustix",
-
"windows-sys 0.48.0",
+
"rustix 0.38.11",
+
"windows-sys",
[[package]]
···
[[package]]
name = "thiserror"
-
version = "1.0.40"
+
version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
+
checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.40"
+
version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
+
checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
[[package]]
···
[[package]]
name = "tokio"
-
version = "1.28.2"
+
version = "1.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2"
+
checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
dependencies = [
-
"autocfg",
+
"backtrace",
"bytes",
-
"libc 0.2.146",
+
"libc 0.2.147",
"mio",
"num_cpus",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
-
"socket2",
+
"socket2 0.5.3",
"tokio-macros",
"tracing",
-
"windows-sys 0.48.0",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "tokio-io-timeout"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf"
+
dependencies = [
+
"pin-project-lite",
+
"tokio",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
[[package]]
···
[[package]]
+
name = "tonic"
+
version = "0.9.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a"
+
dependencies = [
+
"async-trait",
+
"axum",
+
"base64 0.21.3",
+
"bytes",
+
"futures-core",
+
"futures-util",
+
"h2",
+
"http",
+
"http-body",
+
"hyper",
+
"hyper-timeout",
+
"percent-encoding",
+
"pin-project",
+
"prost",
+
"tokio",
+
"tokio-stream",
+
"tower",
+
"tower-layer",
+
"tower-service",
+
"tracing",
+
]
+
+
[[package]]
+
name = "tower"
+
version = "0.4.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+
dependencies = [
+
"futures-core",
+
"futures-util",
+
"indexmap 1.9.3",
+
"pin-project",
+
"pin-project-lite",
+
"rand 0.8.5",
+
"slab",
+
"tokio",
+
"tokio-util 0.7.8",
+
"tower-layer",
+
"tower-service",
+
"tracing",
+
]
+
+
[[package]]
+
name = "tower-layer"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
+
[[package]]
name = "tower-service"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "tracing-attributes"
-
version = "0.1.25"
+
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8803eee176538f94ae9a14b55b2804eb7e1441f8210b1c31290b3bccdccff73b"
+
checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
[[package]]
···
[[package]]
name = "trybuild"
-
version = "1.0.80"
+
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "501dbdbb99861e4ab6b60eb6a7493956a9defb644fd034bc4a5ef27c693c8a3a"
+
checksum = "6df60d81823ed9c520ee897489573da4b1d79ffbe006b8134f46de1a1aa03555"
dependencies = [
"basic-toml",
"glob",
···
[[package]]
name = "unicase"
-
version = "2.6.0"
+
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
+
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
dependencies = [
"version_check 0.9.4",
[[package]]
name = "unicode-ident"
-
version = "1.0.9"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
+
checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
[[package]]
name = "untrusted"
···
[[package]]
name = "uuid"
-
version = "1.3.4"
+
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81"
+
checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
dependencies = [
"getrandom",
···
[[package]]
name = "walkdir"
-
version = "2.3.3"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
"winapi-util",
···
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
"wasm-bindgen-shared",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.18",
+
"syn 2.0.31",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
···
[[package]]
name = "webpki"
-
version = "0.22.0"
+
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+
checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e"
dependencies = [
"ring",
"untrusted",
···
[[package]]
name = "which"
-
version = "4.4.0"
+
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
dependencies = [
"either",
-
"libc 0.2.146",
+
"home",
"once_cell",
+
"rustix 0.38.11",
[[package]]
···
[[package]]
name = "windows-sys"
-
version = "0.42.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
-
dependencies = [
-
"windows_aarch64_gnullvm 0.42.2",
-
"windows_aarch64_msvc 0.42.2",
-
"windows_i686_gnu 0.42.2",
-
"windows_i686_msvc 0.42.2",
-
"windows_x86_64_gnu 0.42.2",
-
"windows_x86_64_gnullvm 0.42.2",
-
"windows_x86_64_msvc 0.42.2",
-
]
-
-
[[package]]
-
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
···
[[package]]
name = "windows-targets"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
+
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
-
"windows_aarch64_gnullvm 0.48.0",
-
"windows_aarch64_msvc 0.48.0",
-
"windows_i686_gnu 0.48.0",
-
"windows_i686_msvc 0.48.0",
-
"windows_x86_64_gnu 0.48.0",
-
"windows_x86_64_gnullvm 0.48.0",
-
"windows_x86_64_msvc 0.48.0",
+
"windows_aarch64_gnullvm",
+
"windows_aarch64_msvc",
+
"windows_i686_gnu",
+
"windows_i686_msvc",
+
"windows_x86_64_gnu",
+
"windows_x86_64_gnullvm",
+
"windows_x86_64_msvc",
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.42.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_i686_gnu"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_msvc"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
-
-
[[package]]
-
name = "windows_x86_64_gnullvm"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.42.2"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.48.0"
+
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "x86"
···
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+
+
[[package]]
+
name = "zwohash"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "beaf63e0740cea93ca85de39611a8bc8262a50adacd6321cd209a123676d0447"
+3 -3
pkgs/development/php-packages/datadog_trace/default.nix
···
buildPecl rec {
pname = "ddtrace";
-
version = "0.89.0";
+
version = "0.92.2";
src = fetchFromGitHub {
owner = "DataDog";
repo = "dd-trace-php";
rev = version;
fetchSubmodules = true;
-
hash = "sha256-wTGQV80XQsBdmTQ+xaBKtFwLO3S+//9Yli9aReXDlLA=";
+
hash = "sha256-8h05ar16s1r1movP7zJgOsVAXJbU+Wi+wzmgVZ3nPbw=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
-
"datadog-profiling-2.2.0" = "sha256-PWzC+E2u0hM0HhU0mgZJZvFomEJdQag/3ZK1FibSLG8=";
+
"datadog-profiling-4.0.0" = "sha256-HoRELMxNkxkISscBksH4wMj/cuK/XQANr2WQUKwrevg=";
};
};
+2 -2
pkgs/development/php-packages/snuffleupagus/default.nix
···
buildPecl rec {
pname = "snuffleupagus";
-
version = "0.9.0";
+
version = "0.10.0";
src = fetchFromGitHub {
owner = "jvoisin";
repo = "snuffleupagus";
rev = "v${version}";
-
hash = "sha256-1a4PYJ/j9BsoeF5V/KKGu7rqsL3YMo/FbaCBfNc4bfw=";
+
hash = "sha256-NwG8gBaToBaJGrZoCD7bDym7hQidWU0ArckoQCHN81o=";
};
buildInputs = [
+2 -2
pkgs/development/python-modules/awscrt/default.nix
···
buildPythonPackage rec {
pname = "awscrt";
-
version = "0.19.1";
+
version = "0.19.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-kXf/TKw0YkWuSWNc1rQqbb3q4XWCRRkBAiDUisX/8UI=";
+
hash = "sha256-7qIPIZW2OiNTV/obZmqInQtfw9GIgQe1Gh3GuAlwHLI=";
};
buildInputs = lib.optionals stdenv.isDarwin [
+14 -12
pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
···
{ lib
+
, azure-common
+
, azure-mgmt-core
, buildPythonPackage
, fetchPypi
-
, msrest
-
, msrestazure
-
, azure-common
-
, azure-mgmt-core
+
, isodate
, pythonOlder
}:
buildPythonPackage rec {
pname = "azure-mgmt-cosmosdb";
-
version = "9.2.0";
+
version = "9.3.0";
format = "setuptools";
-
disabled = pythonOlder "3.7";
+
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
-
extension = "zip";
-
hash = "sha256-PAaBkR77Ho2YI5I+lmazR/8vxEZWpbvM427yRu1ET0k=";
+
hash = "sha256-02DisUN2/auBDhPgE9aUvEvYwoQUQC4NYGD/PQZOl/Y=";
};
propagatedBuildInputs = [
-
msrest
-
msrestazure
+
isodate
azure-common
azure-mgmt-core
];
-
# has no tests
+
# Module has no tests
doCheck = false;
+
pythonImportsCheck = [
+
"azure.mgmt.cosmosdb"
+
];
+
meta = with lib; {
-
description = "This is the Microsoft Azure Cosmos DB Management Client Library";
+
description = "Module to work with the Microsoft Azure Cosmos DB Management";
homepage = "https://github.com/Azure/azure-sdk-for-python";
+
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-cosmosdb_${version}/sdk/cosmos/azure-mgmt-cosmosdb/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ maxwilson ];
};
+2 -2
pkgs/development/python-modules/azure-storage-file-share/default.nix
···
buildPythonPackage rec {
pname = "azure-storage-file-share";
-
version = "12.14.1";
+
version = "12.14.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-f1vV13c/NEUYWZ0Tgha+CwpHZJ5AZWdbhFPrTmf5hGA=";
+
hash = "sha256-mcMtgN2jX4hO4NSNk/1X9vT/vgCulYR5w7fV9OsCHrw=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
···
buildPythonPackage rec {
pname = "hahomematic";
-
version = "2023.10.7";
+
version = "2023.10.8";
format = "pyproject";
disabled = pythonOlder "3.11";
···
owner = "danielperna84";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-m7jBL4qB8ZcGifd6F2/In8JrSMyFeEYKf52Y+y22yK0=";
+
hash = "sha256-Co3tFYbPLVfceznM+slAxDN21osYNOk634LGxJkbbEY=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/pymyq/default.nix
···
buildPythonPackage rec {
pname = "pymyq";
-
version = "3.1.11";
+
version = "3.1.13";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "Python-MyQ";
repo = "Python-MyQ";
rev = "refs/tags/v${version}";
-
hash = "sha256-hQnIrmt4CNxIL2+VenGaKL6xMOb/6IMq9NEFLvbbYsE=";
+
hash = "sha256-kW03swRXZdkh45I/up/FIxv0WGBRqTlDt1X71Ow/hrg=";
};
nativeBuildInputs = [
+9 -20
pkgs/development/python-modules/pyoutbreaksnearme/default.nix
···
, aiohttp
, aresponses
, buildPythonPackage
+
, certifi
, fetchFromGitHub
-
, fetchpatch
, poetry-core
, pytest-asyncio
, pytest-aiohttp
, pytestCheckHook
, pythonOlder
, ujson
+
, yarl
}:
buildPythonPackage rec {
pname = "pyoutbreaksnearme";
-
version = "2023.08.0";
-
format = "pyproject";
+
version = "2023.10.0";
+
pyproject = true;
-
disabled = pythonOlder "3.9";
+
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "bachya";
-
repo = pname;
+
repo = "pyoutbreaksnearme";
rev = "refs/tags/${version}";
-
hash = "sha256-Qrq8/dPJsJMJNXobc+Ps6Nbg819+GFuYplovGuWK0nQ=";
+
hash = "sha256-G+/ooNhiYOaV0kjfr8Z1d31XxRYFArQnt1oIuMQfXdY=";
};
-
patches = [
-
# This patch removes references to setuptools and wheel that are no longer
-
# necessary and changes poetry to poetry-core, so that we don't need to add
-
# unnecessary nativeBuildInputs.
-
#
-
# https://github.com/bachya/pyoutbreaksnearme/pull/174
-
#
-
(fetchpatch {
-
name = "clean-up-build-dependencies.patch";
-
url = "https://github.com/bachya/pyoutbreaksnearme/commit/45fba9f689253a0f79ebde93086ee731a4151553.patch";
-
hash = "sha256-RLRbHmaR2A8MNc96WHx0L8ccyygoBUaOulAuRJkFuUM=";
-
})
-
];
-
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
aiohttp
+
certifi
ujson
+
yarl
];
__darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/socid-extractor/default.nix
···
buildPythonPackage rec {
pname = "socid-extractor";
-
version = "0.0.25";
+
version = "0.0.26";
format = "setuptools";
disabled = pythonOlder "3.8";
···
owner = "soxoj";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-3aqtuaecqtUcKLp+LRUct5aZb9mP0cE9xH91xWqtb1Q=";
+
hash = "sha256-3ht/wlxB40k4n0DTBGAvAl7yPiUIZqAe+ECbtkyMTzk=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
···
buildPythonPackage rec {
pname = "teslajsonpy";
-
version = "3.9.5";
+
version = "3.9.6";
format = "pyproject";
disabled = pythonOlder "3.7";
···
owner = "zabuldon";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-sWdcydH83b3Ftp2LJcTlXXbU5IMmFWwcOiCddcyVXY4=";
+
hash = "sha256-CMgqZePM67IejwYy+x6vfFSPpAA5NRUp5KRD1lEq7io=";
};
nativeBuildInputs = [
+257 -1
pkgs/development/rocm-modules/5/default.nix
···
{ callPackage
, recurseIntoAttrs
+
, symlinkJoin
+
, fetchFromGitHub
, cudaPackages
, python3Packages
, elfutils
, boost179
+
, opencv
+
, ffmpeg_4
+
, libjpeg_turbo
+
, rapidjson-unstable
}:
let
···
};
rocblas = callPackage ./rocblas {
-
inherit rocmUpdateScript rocm-cmake clr tensile;
+
inherit rocblas rocmUpdateScript rocm-cmake clr tensile;
inherit (llvm) openmp;
stdenv = llvm.rocmClangStdenv;
};
···
inherit (llvm) openmp clang-tools-extra;
stdenv = llvm.rocmClangStdenv;
rocmlir = rocmlir-rock;
+
};
+
+
## GPUOpen-ProfessionalCompute-Libraries ##
+
rpp = callPackage ./rpp {
+
inherit rocmUpdateScript rocm-cmake rocm-docs-core clr half;
+
inherit (llvm) openmp;
+
stdenv = llvm.rocmClangStdenv;
+
};
+
+
rpp-hip = rpp.override {
+
useOpenCL = false;
+
useCPU = false;
+
};
+
+
rpp-opencl = rpp.override {
+
useOpenCL = true;
+
useCPU = false;
+
};
+
+
rpp-cpu = rpp.override {
+
useOpenCL = false;
+
useCPU = true;
+
};
+
+
mivisionx = callPackage ./mivisionx {
+
inherit rocmUpdateScript rocm-cmake rocm-device-libs clr rpp rocblas miopengemm miopen migraphx half rocm-docs-core;
+
inherit (llvm) clang openmp;
+
opencv = opencv.override { enablePython = true; };
+
ffmpeg = ffmpeg_4;
+
rapidjson = rapidjson-unstable;
+
stdenv = llvm.rocmClangStdenv;
+
+
# Unfortunately, rocAL needs a custom libjpeg-turbo until further notice
+
# See: https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/issues/1051
+
libjpeg_turbo = libjpeg_turbo.overrideAttrs {
+
version = "2.0.6.1";
+
+
src = fetchFromGitHub {
+
owner = "rrawther";
+
repo = "libjpeg-turbo";
+
rev = "640d7ee1917fcd3b6a5271aa6cf4576bccc7c5fb";
+
sha256 = "sha256-T52whJ7nZi8jerJaZtYInC2YDN0QM+9tUDqiNr6IsNY=";
+
};
+
};
+
};
+
+
mivisionx-hip = mivisionx.override {
+
rpp = rpp-hip;
+
useOpenCL = false;
+
useCPU = false;
+
};
+
+
mivisionx-opencl = mivisionx.override {
+
rpp = rpp-opencl;
+
miopen = miopen-opencl;
+
useOpenCL = true;
+
useCPU = false;
+
};
+
+
mivisionx-cpu = mivisionx.override {
+
rpp = rpp-cpu;
+
useOpenCL = false;
+
useCPU = true;
+
};
+
+
## Meta ##
+
# Emulate common ROCm meta layout
+
# These are mainly for users. I strongly suggest NOT using these in nixpkgs derivations
+
# Don't put these into `propagatedBuildInputs` unless you want PATH/PYTHONPATH issues!
+
# See: https://rocm.docs.amd.com/en/latest/_images/image.004.png
+
# See: https://rocm.docs.amd.com/en/latest/deploy/linux/os-native/package_manager_integration.html
+
meta = rec {
+
rocm-developer-tools = symlinkJoin {
+
name = "rocm-developer-tools-meta";
+
+
paths = [
+
hsa-amd-aqlprofile-bin
+
rocm-core
+
rocr-debug-agent
+
roctracer
+
rocdbgapi
+
rocprofiler
+
rocgdb
+
rocm-language-runtime
+
];
+
};
+
+
rocm-ml-sdk = symlinkJoin {
+
name = "rocm-ml-sdk-meta";
+
+
paths = [
+
rocm-core
+
miopen-hip
+
rocm-hip-sdk
+
rocm-ml-libraries
+
];
+
};
+
+
rocm-ml-libraries = symlinkJoin {
+
name = "rocm-ml-libraries-meta";
+
+
paths = [
+
llvm.clang
+
llvm.mlir
+
llvm.openmp
+
rocm-core
+
miopen-hip
+
rocm-hip-libraries
+
];
+
};
+
+
rocm-hip-sdk = symlinkJoin {
+
name = "rocm-hip-sdk-meta";
+
+
paths = [
+
rocprim
+
rocalution
+
hipfft
+
rocm-core
+
hipcub
+
hipblas
+
rocrand
+
rocfft
+
rocsparse
+
rccl
+
rocthrust
+
rocblas
+
hipsparse
+
hipfort
+
rocwmma
+
hipsolver
+
rocsolver
+
rocm-hip-libraries
+
rocm-hip-runtime-devel
+
];
+
};
+
+
rocm-hip-libraries = symlinkJoin {
+
name = "rocm-hip-libraries-meta";
+
+
paths = [
+
rocblas
+
hipfort
+
rocm-core
+
rocsolver
+
rocalution
+
rocrand
+
hipblas
+
rocfft
+
hipfft
+
rccl
+
rocsparse
+
hipsparse
+
hipsolver
+
rocm-hip-runtime
+
];
+
};
+
+
rocm-openmp-sdk = symlinkJoin {
+
name = "rocm-openmp-sdk-meta";
+
+
paths = [
+
rocm-core
+
llvm.clang
+
llvm.mlir
+
llvm.openmp # openmp-extras-devel (https://github.com/ROCm-Developer-Tools/aomp)
+
rocm-language-runtime
+
];
+
};
+
+
rocm-opencl-sdk = symlinkJoin {
+
name = "rocm-opencl-sdk-meta";
+
+
paths = [
+
rocm-core
+
rocm-runtime
+
clr
+
clr.icd
+
rocm-thunk
+
rocm-opencl-runtime
+
];
+
};
+
+
rocm-opencl-runtime = symlinkJoin {
+
name = "rocm-opencl-runtime-meta";
+
+
paths = [
+
rocm-core
+
clr
+
clr.icd
+
rocm-language-runtime
+
];
+
};
+
+
rocm-hip-runtime-devel = symlinkJoin {
+
name = "rocm-hip-runtime-devel-meta";
+
+
paths = [
+
clr
+
rocm-core
+
hipify
+
rocm-cmake
+
llvm.clang
+
llvm.mlir
+
llvm.openmp
+
rocm-thunk
+
rocm-runtime
+
rocm-hip-runtime
+
];
+
};
+
+
rocm-hip-runtime = symlinkJoin {
+
name = "rocm-hip-runtime-meta";
+
+
paths = [
+
rocm-core
+
rocminfo
+
clr
+
rocm-language-runtime
+
];
+
};
+
+
rocm-language-runtime = symlinkJoin {
+
name = "rocm-language-runtime-meta";
+
+
paths = [
+
rocm-runtime
+
rocm-core
+
rocm-comgr
+
llvm.openmp # openmp-extras-runtime (https://github.com/ROCm-Developer-Tools/aomp)
+
];
+
};
+
+
rocm-all = symlinkJoin {
+
name = "rocm-all-meta";
+
+
paths = [
+
rocm-developer-tools
+
rocm-ml-sdk
+
rocm-ml-libraries
+
rocm-hip-sdk
+
rocm-hip-libraries
+
rocm-openmp-sdk
+
rocm-opencl-sdk
+
rocm-opencl-runtime
+
rocm-hip-runtime-devel
+
rocm-hip-runtime
+
rocm-language-runtime
+
];
+
};
};
}
+145
pkgs/development/rocm-modules/5/mivisionx/default.nix
···
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, rocmUpdateScript
+
, cmake
+
, rocm-cmake
+
, rocm-device-libs
+
, clr
+
, pkg-config
+
, rpp
+
, rocblas
+
, miopengemm
+
, miopen
+
, migraphx
+
, clang
+
, openmp
+
, protobuf
+
, qtcreator
+
, opencv
+
, ffmpeg
+
, boost
+
, libjpeg_turbo
+
, half
+
, lmdb
+
, rapidjson
+
, rocm-docs-core
+
, python3Packages
+
, useOpenCL ? false
+
, useCPU ? false
+
, buildDocs ? false # Needs internet
+
, gpuTargets ? [ ]
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "mivisionx-" + (
+
if (!useOpenCL && !useCPU) then "hip"
+
else if (!useOpenCL && !useCPU) then "opencl"
+
else "cpu"
+
);
+
+
version = "5.7.0";
+
+
src = fetchFromGitHub {
+
owner = "GPUOpen-ProfessionalCompute-Libraries";
+
repo = "MIVisionX";
+
rev = "rocm-${finalAttrs.version}";
+
hash = "sha256-Z7UIqJWuSD+/FoZ1VIbITp4R/bwaqFCQqsL8CRW73Ek=";
+
};
+
+
nativeBuildInputs = [
+
cmake
+
rocm-cmake
+
clr
+
pkg-config
+
] ++ lib.optionals buildDocs [
+
rocm-docs-core
+
python3Packages.python
+
];
+
+
buildInputs = [
+
miopengemm
+
miopen
+
migraphx
+
rpp
+
rocblas
+
openmp
+
half
+
protobuf
+
qtcreator
+
opencv
+
ffmpeg
+
boost
+
libjpeg_turbo
+
lmdb
+
rapidjson
+
python3Packages.pybind11
+
python3Packages.numpy
+
python3Packages.torchWithRocm
+
];
+
+
cmakeFlags = [
+
"-DROCM_PATH=${clr}"
+
"-DAMDRPP_PATH=${rpp}"
+
# Manually define CMAKE_INSTALL_<DIR>
+
# See: https://github.com/NixOS/nixpkgs/pull/197838
+
"-DCMAKE_INSTALL_BINDIR=bin"
+
"-DCMAKE_INSTALL_LIBDIR=lib"
+
"-DCMAKE_INSTALL_INCLUDEDIR=include"
+
"-DCMAKE_INSTALL_PREFIX_PYTHON=lib"
+
# "-DAMD_FP16_SUPPORT=ON" `error: typedef redefinition with different types ('__half' vs 'half_float::half')`
+
] ++ lib.optionals (gpuTargets != [ ]) [
+
"-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}"
+
] ++ lib.optionals (!useOpenCL && !useCPU) [
+
"-DBACKEND=HIP"
+
] ++ lib.optionals (useOpenCL && !useCPU) [
+
"-DBACKEND=OCL"
+
] ++ lib.optionals useCPU [
+
"-DBACKEND=CPU"
+
];
+
+
postPatch = ''
+
# We need to not use hipcc and define the CXXFLAGS manually due to `undefined hidden symbol: tensorflow:: ...`
+
export CXXFLAGS+="--rocm-path=${clr} --rocm-device-lib-path=${rocm-device-libs}/amdgcn/bitcode"
+
patchShebangs rocAL/rocAL_pybind/examples
+
+
# Properly find miopengemm and miopen
+
substituteInPlace amd_openvx_extensions/CMakeLists.txt \
+
--replace "miopengemm PATHS \''${ROCM_PATH} QUIET" "miopengemm PATHS ${miopengemm} QUIET" \
+
--replace "miopen PATHS \''${ROCM_PATH} QUIET" "miopen PATHS ${miopen} QUIET" \
+
--replace "\''${ROCM_PATH}/include/miopen/config.h" "${miopen}/include/miopen/config.h"
+
+
# Properly find turbojpeg
+
substituteInPlace amd_openvx/cmake/FindTurboJpeg.cmake \
+
--replace "\''${TURBO_JPEG_PATH}/include" "${libjpeg_turbo.dev}/include" \
+
--replace "\''${TURBO_JPEG_PATH}/lib" "${libjpeg_turbo.out}/lib"
+
+
# Fix bad paths
+
substituteInPlace rocAL/rocAL/rocAL_hip/CMakeLists.txt amd_openvx_extensions/amd_nn/nn_hip/CMakeLists.txt amd_openvx/openvx/hipvx/CMakeLists.txt \
+
--replace "COMPILER_FOR_HIP \''${ROCM_PATH}/llvm/bin/clang++" "COMPILER_FOR_HIP ${clang}/bin/clang++"
+
'';
+
+
postBuild = lib.optionalString buildDocs ''
+
python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en ../docs _build/html
+
'';
+
+
postInstall = lib.optionalString (!useOpenCL && !useCPU) ''
+
patchelf $out/lib/rocal_pybind*.so --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE"
+
chmod +x $out/lib/rocal_pybind*.so
+
'';
+
+
passthru.updateScript = rocmUpdateScript {
+
name = finalAttrs.pname;
+
owner = finalAttrs.src.owner;
+
repo = finalAttrs.src.repo;
+
};
+
+
meta = with lib; {
+
description = "Set of comprehensive computer vision and machine intelligence libraries, utilities, and applications";
+
homepage = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX";
+
license = with licenses; [ mit ];
+
maintainers = teams.rocm.members;
+
platforms = platforms.linux;
+
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
+
};
+
})
+155 -146
pkgs/development/rocm-modules/5/rocblas/default.nix
···
-
{ lib
+
{ rocblas
+
, lib
, stdenv
, fetchFromGitHub
, rocmUpdateScript
···
, tensileLibFormat ? "msgpack"
, gpuTargets ? [ "all" ]
}:
+
let
-
rocblas = stdenv.mkDerivation (finalAttrs: {
-
pname = "rocblas";
-
version = "5.7.0";
+
# NOTE: Update the default GPU targets on every update
+
gfx80 = (rocblas.override {
+
gpuTargets = [
+
"gfx803"
+
];
+
}).overrideAttrs { pname = "rocblas-tensile-gfx80"; };
-
outputs = [
-
"out"
-
] ++ lib.optionals buildTests [
-
"test"
-
] ++ lib.optionals buildBenchmarks [
-
"benchmark"
+
gfx90 = (rocblas.override {
+
gpuTargets = [
+
"gfx900"
+
"gfx906:xnack-"
+
"gfx908:xnack-"
+
"gfx90a:xnack+"
+
"gfx90a:xnack-"
];
+
}).overrideAttrs { pname = "rocblas-tensile-gfx90"; };
-
src = fetchFromGitHub {
-
owner = "ROCmSoftwarePlatform";
-
repo = "rocBLAS";
-
rev = "rocm-${finalAttrs.version}";
-
hash = "sha256-3wKnwvAra8u9xqlC05wUD+gSoBILTVJFU2cIV6xv3Lk=";
-
};
-
-
nativeBuildInputs = [
-
cmake
-
rocm-cmake
-
clr
+
gfx94 = (rocblas.override {
+
gpuTargets = [
+
"gfx940"
+
"gfx941"
+
"gfx942"
];
+
}).overrideAttrs { pname = "rocblas-tensile-gfx94"; };
-
buildInputs = [
-
python3
-
] ++ lib.optionals buildTensile [
-
msgpack
-
libxml2
-
python3Packages.msgpack
-
python3Packages.joblib
-
] ++ lib.optionals buildTests [
-
gtest
-
] ++ lib.optionals (buildTests || buildBenchmarks) [
-
gfortran
-
openmp
-
amd-blis
-
] ++ lib.optionals (buildTensile || buildTests || buildBenchmarks) [
-
python3Packages.pyyaml
+
gfx10 = (rocblas.override {
+
gpuTargets = [
+
"gfx1010"
+
"gfx1012"
+
"gfx1030"
];
+
}).overrideAttrs { pname = "rocblas-tensile-gfx10"; };
-
cmakeFlags = [
-
"-DCMAKE_C_COMPILER=hipcc"
-
"-DCMAKE_CXX_COMPILER=hipcc"
-
"-Dpython=python3"
-
"-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}"
-
"-DBUILD_WITH_TENSILE=${if buildTensile then "ON" else "OFF"}"
-
# Manually define CMAKE_INSTALL_<DIR>
-
# See: https://github.com/NixOS/nixpkgs/pull/197838
-
"-DCMAKE_INSTALL_BINDIR=bin"
-
"-DCMAKE_INSTALL_LIBDIR=lib"
-
"-DCMAKE_INSTALL_INCLUDEDIR=include"
-
] ++ lib.optionals buildTensile [
-
"-DVIRTUALENV_HOME_DIR=/build/source/tensile"
-
"-DTensile_TEST_LOCAL_PATH=/build/source/tensile"
-
"-DTensile_ROOT=/build/source/tensile/lib/python${python3.pythonVersion}/site-packages/Tensile"
-
"-DTensile_LOGIC=${tensileLogic}"
-
"-DTensile_CODE_OBJECT_VERSION=${tensileCOVersion}"
-
"-DTensile_SEPARATE_ARCHITECTURES=${if tensileSepArch then "ON" else "OFF"}"
-
"-DTensile_LAZY_LIBRARY_LOADING=${if tensileLazyLib then "ON" else "OFF"}"
-
"-DTensile_LIBRARY_FORMAT=${tensileLibFormat}"
-
] ++ lib.optionals buildTests [
-
"-DBUILD_CLIENTS_TESTS=ON"
-
] ++ lib.optionals buildBenchmarks [
-
"-DBUILD_CLIENTS_BENCHMARKS=ON"
-
] ++ lib.optionals (buildTests || buildBenchmarks) [
-
"-DCMAKE_CXX_FLAGS=-I${amd-blis}/include/blis"
+
gfx11 = (rocblas.override {
+
gpuTargets = [
+
"gfx1100"
+
"gfx1101"
+
"gfx1102"
];
+
}).overrideAttrs { pname = "rocblas-tensile-gfx11"; };
-
# Tensile REALLY wants to write to the nix directory if we include it normally
-
postPatch = lib.optionalString buildTensile ''
-
cp -a ${tensile} tensile
-
chmod +w -R tensile
+
# Unfortunately, we have to do two full builds, otherwise we get overlapping _fallback.dat files
+
fallbacks = rocblas.overrideAttrs { pname = "rocblas-tensile-fallbacks"; };
+
in stdenv.mkDerivation (finalAttrs: {
+
pname = "rocblas";
+
version = "5.7.0";
-
# Rewrap Tensile
-
substituteInPlace tensile/bin/{.t*,.T*,*} \
-
--replace "${tensile}" "/build/source/tensile"
+
outputs = [
+
"out"
+
] ++ lib.optionals buildTests [
+
"test"
+
] ++ lib.optionals buildBenchmarks [
+
"benchmark"
+
];
-
substituteInPlace CMakeLists.txt \
-
--replace "include(virtualenv)" "" \
-
--replace "virtualenv_install(\''${Tensile_TEST_LOCAL_PATH})" ""
-
'';
+
src = fetchFromGitHub {
+
owner = "ROCmSoftwarePlatform";
+
repo = "rocBLAS";
+
rev = "rocm-${finalAttrs.version}";
+
hash = "sha256-3wKnwvAra8u9xqlC05wUD+gSoBILTVJFU2cIV6xv3Lk=";
+
};
-
postInstall = lib.optionalString buildTests ''
-
mkdir -p $test/bin
-
cp -a $out/bin/* $test/bin
-
rm $test/bin/*-bench || true
-
'' + lib.optionalString buildBenchmarks ''
-
mkdir -p $benchmark/bin
-
cp -a $out/bin/* $benchmark/bin
-
rm $benchmark/bin/*-test || true
-
'' + lib.optionalString (buildTests || buildBenchmarks ) ''
-
rm -rf $out/bin
-
'';
+
nativeBuildInputs = [
+
cmake
+
rocm-cmake
+
clr
+
];
-
passthru.updateScript = rocmUpdateScript {
-
name = finalAttrs.pname;
-
owner = finalAttrs.src.owner;
-
repo = finalAttrs.src.repo;
-
};
+
buildInputs = [
+
python3
+
] ++ lib.optionals buildTensile [
+
msgpack
+
libxml2
+
python3Packages.msgpack
+
python3Packages.joblib
+
] ++ lib.optionals buildTests [
+
gtest
+
] ++ lib.optionals (buildTests || buildBenchmarks) [
+
gfortran
+
openmp
+
amd-blis
+
] ++ lib.optionals (buildTensile || buildTests || buildBenchmarks) [
+
python3Packages.pyyaml
+
];
-
requiredSystemFeatures = [ "big-parallel" ];
+
cmakeFlags = [
+
"-DCMAKE_C_COMPILER=hipcc"
+
"-DCMAKE_CXX_COMPILER=hipcc"
+
"-Dpython=python3"
+
"-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}"
+
"-DBUILD_WITH_TENSILE=${if buildTensile then "ON" else "OFF"}"
+
# Manually define CMAKE_INSTALL_<DIR>
+
# See: https://github.com/NixOS/nixpkgs/pull/197838
+
"-DCMAKE_INSTALL_BINDIR=bin"
+
"-DCMAKE_INSTALL_LIBDIR=lib"
+
"-DCMAKE_INSTALL_INCLUDEDIR=include"
+
] ++ lib.optionals buildTensile [
+
"-DVIRTUALENV_HOME_DIR=/build/source/tensile"
+
"-DTensile_TEST_LOCAL_PATH=/build/source/tensile"
+
"-DTensile_ROOT=/build/source/tensile/${python3.sitePackages}/Tensile"
+
"-DTensile_LOGIC=${tensileLogic}"
+
"-DTensile_CODE_OBJECT_VERSION=${tensileCOVersion}"
+
"-DTensile_SEPARATE_ARCHITECTURES=${if tensileSepArch then "ON" else "OFF"}"
+
"-DTensile_LAZY_LIBRARY_LOADING=${if tensileLazyLib then "ON" else "OFF"}"
+
"-DTensile_LIBRARY_FORMAT=${tensileLibFormat}"
+
] ++ lib.optionals buildTests [
+
"-DBUILD_CLIENTS_TESTS=ON"
+
] ++ lib.optionals buildBenchmarks [
+
"-DBUILD_CLIENTS_BENCHMARKS=ON"
+
] ++ lib.optionals (buildTests || buildBenchmarks) [
+
"-DCMAKE_CXX_FLAGS=-I${amd-blis}/include/blis"
+
];
-
meta = with lib; {
-
description = "BLAS implementation for ROCm platform";
-
homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS";
-
license = with licenses; [ mit ];
-
maintainers = teams.rocm.members;
-
platforms = platforms.linux;
-
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
-
};
-
});
+
postPatch = lib.optionalString (finalAttrs.pname != "rocblas") ''
+
# Return early and install tensile files manually
+
substituteInPlace library/src/CMakeLists.txt \
+
--replace "set_target_properties( TensileHost PROPERTIES OUTPUT_NAME" "return()''\nset_target_properties( TensileHost PROPERTIES OUTPUT_NAME"
+
'' + lib.optionalString (buildTensile && finalAttrs.pname == "rocblas") ''
+
# Link the prebuilt Tensile files
+
mkdir -p build/Tensile/library
-
gfx80 = runCommand "rocblas-gfx80" { preferLocalBuild = true; } ''
-
mkdir -p $out/lib/rocblas/library
-
cp -a ${rocblas}/lib/rocblas/library/*gfx80* $out/lib/rocblas/library
-
'';
+
for path in ${gfx80} ${gfx90} ${gfx94} ${gfx10} ${gfx11} ${fallbacks}; do
+
ln -s $path/lib/rocblas/library/* build/Tensile/library
+
done
-
gfx90 = runCommand "rocblas-gfx90" { preferLocalBuild = true; } ''
-
mkdir -p $out/lib/rocblas/library
-
cp -a ${rocblas}/lib/rocblas/library/*gfx90* $out/lib/rocblas/library
-
'';
+
unlink build/Tensile/library/TensileManifest.txt
+
'' + lib.optionalString buildTensile ''
+
# Tensile REALLY wants to write to the nix directory if we include it normally
+
cp -a ${tensile} tensile
+
chmod +w -R tensile
-
gfx94 = runCommand "rocblas-gfx94" { preferLocalBuild = true; } ''
-
mkdir -p $out/lib/rocblas/library
-
cp -a ${rocblas}/lib/rocblas/library/*gfx94* $out/lib/rocblas/library
-
'';
+
# Rewrap Tensile
+
substituteInPlace tensile/bin/{.t*,.T*,*} \
+
--replace "${tensile}" "/build/source/tensile"
-
gfx10 = runCommand "rocblas-gfx10" { preferLocalBuild = true; } ''
-
mkdir -p $out/lib/rocblas/library
-
cp -a ${rocblas}/lib/rocblas/library/*gfx10* $out/lib/rocblas/library
+
substituteInPlace CMakeLists.txt \
+
--replace "include(virtualenv)" "" \
+
--replace "virtualenv_install(\''${Tensile_TEST_LOCAL_PATH})" ""
'';
-
gfx11 = runCommand "rocblas-gfx11" { preferLocalBuild = true; } ''
+
postInstall = lib.optionalString (finalAttrs.pname == "rocblas") ''
+
ln -sf ${fallbacks}/lib/rocblas/library/TensileManifest.txt $out/lib/rocblas/library
+
'' + lib.optionalString (finalAttrs.pname != "rocblas") ''
mkdir -p $out/lib/rocblas/library
-
cp -a ${rocblas}/lib/rocblas/library/*gfx11* $out/lib/rocblas/library
+
rm -rf $out/share
+
'' + lib.optionalString (finalAttrs.pname != "rocblas" && finalAttrs.pname != "rocblas-tensile-fallbacks") ''
+
rm Tensile/library/{TensileManifest.txt,*_fallback.dat}
+
mv Tensile/library/* $out/lib/rocblas/library
+
'' + lib.optionalString (finalAttrs.pname == "rocblas-tensile-fallbacks") ''
+
mv Tensile/library/{TensileManifest.txt,*_fallback.dat} $out/lib/rocblas/library
+
'' + lib.optionalString buildTests ''
+
mkdir -p $test/bin
+
cp -a $out/bin/* $test/bin
+
rm $test/bin/*-bench || true
+
'' + lib.optionalString buildBenchmarks ''
+
mkdir -p $benchmark/bin
+
cp -a $out/bin/* $benchmark/bin
+
rm $benchmark/bin/*-test || true
+
'' + lib.optionalString (buildTests || buildBenchmarks ) ''
+
rm -rf $out/bin
'';
-
in stdenv.mkDerivation (finalAttrs: {
-
inherit (rocblas) pname version src passthru meta;
-
outputs = [
-
"out"
-
] ++ lib.optionals buildTests [
-
"test"
-
] ++ lib.optionals buildBenchmarks [
-
"benchmark"
-
];
+
passthru.updateScript = rocmUpdateScript {
+
name = finalAttrs.pname;
+
owner = finalAttrs.src.owner;
+
repo = finalAttrs.src.repo;
+
};
-
dontUnpack = true;
-
dontPatch = true;
-
dontConfigure = true;
-
dontBuild = true;
+
requiredSystemFeatures = [ "big-parallel" ];
-
installPhase = ''
-
runHook preInstall
-
-
mkdir -p $out
-
cp -a --no-preserve=mode ${rocblas}/* $out
-
ln -sf ${gfx80}/lib/rocblas/library/* $out/lib/rocblas/library
-
ln -sf ${gfx90}/lib/rocblas/library/* $out/lib/rocblas/library
-
ln -sf ${gfx94}/lib/rocblas/library/* $out/lib/rocblas/library
-
ln -sf ${gfx10}/lib/rocblas/library/* $out/lib/rocblas/library
-
ln -sf ${gfx11}/lib/rocblas/library/* $out/lib/rocblas/library
-
'' + lib.optionalString buildTests ''
-
cp -a ${rocblas.test} $test
-
'' + lib.optionalString buildBenchmarks ''
-
cp -a ${rocblas.benchmark} $benchmark
-
'' + ''
-
runHook postInstall
-
'';
+
meta = with lib; {
+
description = "BLAS implementation for ROCm platform";
+
homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS";
+
license = with licenses; [ mit ];
+
maintainers = teams.rocm.members;
+
platforms = platforms.linux;
+
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
+
};
})
+88
pkgs/development/rocm-modules/5/rpp/default.nix
···
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, rocmUpdateScript
+
, cmake
+
, rocm-cmake
+
, rocm-docs-core
+
, half
+
, clr
+
, openmp
+
, boost
+
, python3Packages
+
, buildDocs ? false # Needs internet
+
, useOpenCL ? false
+
, useCPU ? false
+
, gpuTargets ? [ ]
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "rpp-" + (
+
if (!useOpenCL && !useCPU) then "hip"
+
else if (!useOpenCL && !useCPU) then "opencl"
+
else "cpu"
+
);
+
+
version = "5.7.0";
+
+
src = fetchFromGitHub {
+
owner = "GPUOpen-ProfessionalCompute-Libraries";
+
repo = "rpp";
+
rev = "rocm-${finalAttrs.version}";
+
hash = "sha256-s6ODmxPBLpR5f8VALaW6F0p0rZSxSd2LH2+60SEfLCk=";
+
};
+
+
nativeBuildInputs = [
+
cmake
+
rocm-cmake
+
clr
+
] ++ lib.optionals buildDocs [
+
rocm-docs-core
+
python3Packages.python
+
];
+
+
buildInputs = [
+
half
+
openmp
+
boost
+
];
+
+
cmakeFlags = [
+
"-DROCM_PATH=${clr}"
+
] ++ lib.optionals (gpuTargets != [ ]) [
+
"-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}"
+
] ++ lib.optionals (!useOpenCL && !useCPU) [
+
"-DCMAKE_C_COMPILER=hipcc"
+
"-DCMAKE_CXX_COMPILER=hipcc"
+
"-DBACKEND=HIP"
+
] ++ lib.optionals (useOpenCL && !useCPU) [
+
"-DBACKEND=OCL"
+
] ++ lib.optionals useCPU [
+
"-DBACKEND=CPU"
+
];
+
+
postPatch = lib.optionalString (!useOpenCL && !useCPU) ''
+
# Bad path
+
substituteInPlace CMakeLists.txt \
+
--replace "COMPILER_FOR_HIP \''${ROCM_PATH}/llvm/bin/clang++" "COMPILER_FOR_HIP ${clr}/bin/hipcc"
+
'';
+
+
postBuild = lib.optionalString buildDocs ''
+
python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en ../docs _build/html
+
'';
+
+
passthru.updateScript = rocmUpdateScript {
+
name = finalAttrs.pname;
+
owner = finalAttrs.src.owner;
+
repo = finalAttrs.src.repo;
+
};
+
+
meta = with lib; {
+
description = "Comprehensive high-performance computer vision library for AMD processors";
+
homepage = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/rpp";
+
license = with licenses; [ mit ];
+
maintainers = teams.rocm.members;
+
platforms = platforms.linux;
+
broken = versions.minor finalAttrs.version != versions.minor stdenv.cc.version;
+
};
+
})
+2 -2
pkgs/development/tools/build-managers/apache-maven/default.nix
···
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "apache-maven";
-
version = "3.9.4";
+
version = "3.9.5";
src = fetchurl {
url = "mirror://apache/maven/maven-3/${finalAttrs.version}/binaries/${finalAttrs.pname}-${finalAttrs.version}-bin.tar.gz";
-
hash = "sha256-/2a3DIMKONMx1E9sJaN7WCRx3vmhYck5ArrHvqMJgxk=";
+
hash = "sha256-X9JysQUEH+geLkL2OZdl4BX8STjvN1O6SvnwEZ2E73w=";
};
sourceRoot = ".";
+3 -3
pkgs/development/tools/build-managers/moon/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "moon";
-
version = "1.14.3";
+
version = "1.15.0";
src = fetchFromGitHub {
owner = "moonrepo";
repo = pname;
rev = "v${version}";
-
hash = "sha256-DP54+0pTKdimaivKVr2ABWSRMPgeoXkT7HHzKwBkXu0=";
+
hash = "sha256-qFfCYgnCSePbE/YSMP3Ib1X/wTZQvTI0k7A+KNL6q0g=";
};
-
cargoHash = "sha256-6mE/CrX3u10DFh3UrOOtkubo0oAs/+F4gAiSDbZmVjU=";
+
cargoHash = "sha256-DpNaAuorbpguSPneuWw0DVZQF+QbXOCW6VWwtfYVqkw=";
env = {
RUSTFLAGS = "-C strip=symbols";
+2 -2
pkgs/development/tools/butane/default.nix
···
buildGoModule rec {
pname = "butane";
-
version = "0.18.0";
+
version = "0.19.0";
src = fetchFromGitHub {
owner = "coreos";
repo = "butane";
rev = "v${version}";
-
hash = "sha256-HkvDJVSGve6t1gEek8FvfIK20r5TOHRJ71KsGUj95fM=";
+
hash = "sha256-v3HJpkfzGFii4hUfKRiFwcBcAObL1ItYw/9t8FO9gss=";
};
vendorHash = null;
+3 -3
pkgs/development/tools/continuous-integration/dagger/default.nix
···
buildGoModule rec {
pname = "dagger";
-
version = "0.8.7";
+
version = "0.8.8";
src = fetchFromGitHub {
owner = "dagger";
repo = "dagger";
rev = "v${version}";
-
hash = "sha256-vlHLqqUMZAuBgI5D1L2g6u3PDZsUp5oUez4x9ydOUtM=";
+
hash = "sha256-EHAQRmBgQEM0ypfUwuaoPnoKsQb1S+tarO1nHdmY5RI=";
};
-
vendorHash = "sha256-B8Qvyvh9MRGFDBvc/Hu+IitBBdHvEU3QjLJuIy1S04A=";
+
vendorHash = "sha256-fUNet9P6twEJP4eYooiHZ6qaJ3jEkJUwQ2zPzk3+eIs=";
proxyVendor = true;
subPackages = [
+3 -3
pkgs/development/tools/dapr/cli/default.nix
···
buildGoModule rec {
pname = "dapr-cli";
-
version = "1.11.0";
+
version = "1.12.0";
src = fetchFromGitHub {
owner = "dapr";
repo = "cli";
rev = "v${version}";
-
sha256 = "sha256-Fhuksf0EMzu3JBLO4eZyc8GctNyfNE1v/8a3TOFKKQg=";
+
sha256 = "sha256-G2n6VGP3ncuZ9siXojr4gx0VacIkKSt4OSQo3ZOecr0=";
};
-
vendorHash = "sha256-DpHb+TCBW0fkwRZRqeGABo5psLJNBOW1nSSRWWVn+Mg=";
+
vendorHash = "sha256-/sdW1cDFpOMkXN4RXJQB1PpDbyNmTEOo9OrK5A7cRGQ=";
proxyVendor = true;
+16 -7
pkgs/development/tools/electron/binary/default.nix
···
headers = "03mb1v5xzn2lp317r0mik9dx2nnxc7m26imygk13dgmafydd6aah";
};
-
electron_22-bin = mkElectron "22.3.26" {
-
armv7l-linux = "265ce4e53f92b1e23c3b6c3e5aa67bba556a6e42f87159aabd65d898b75037dd";
-
aarch64-linux = "9d085db80629418f1eb7ab214b746b6ce29bf578ac49642991a3b37fe46b3ae6";
-
x86_64-linux = "22e15f9bc467f6b67a2ecdb443b23a33e3b599d918e8933b5a6c652c1b73d324";
-
x86_64-darwin = "964ae05bcc8f4c81fbc86d6e2f1e0cd65fe1b1e47a715aba7a883ff6f6d02577";
-
aarch64-darwin = "2dd42d9b2ed6cd9649ef9fb9aadda04fbbb01de3a6ea6ac053d95aaaa80ed16e";
-
headers = "0nqz6g68m16155dmaydbca2z05pgs4qnkd8djba9zpqh7priv24n";
+
electron_22-bin = mkElectron "22.3.27" {
+
armv7l-linux = "9f8372606e5ede83cf1c73a3d8ff07047e4e3ef614aa89a76cd497dc06cf119d";
+
aarch64-linux = "60279395a5ce4eaf3c08f1e717771b203830902d3fe3a7c311bc37deb1a0e15e";
+
x86_64-linux = "631d8eb08098c48ce2b29421e74c69ac0312b1e42f445d8a805414ba1242bf3a";
+
x86_64-darwin = "01f053d08cb2855acb14f0465f4e36324a41bd13b3b2ead142970a56df3e9db1";
+
aarch64-darwin = "2b87e9f766692caaa16d7750bfab2f609c0eab906f55996c7d438d8e18ac8867";
+
headers = "0hxp7jn30jncffw5xn8imk1hww56af34npp8ma58ha3qdm89146q";
};
electron_23-bin = mkElectron "23.3.13" {
···
x86_64-darwin = "ea9434ad717f12771f8c508b664ed8d18179b397910ce81f4b6e21efce90b754";
aarch64-darwin = "97cb2d00d06f331b4c028fa96373abdd7b5a71c2aa31b56cdf67d391f889f384";
headers = "00r11n0i0j7brkjbb8b0b4df6kgkwdplic4l50y9l4a7sbg6i43m";
+
};
+
+
electron_27-bin = mkElectron "27.0.0" {
+
armv7l-linux = "81070012b0abbd763c59301044585be7a0f0092d80f9a8507744720e267dae2e";
+
aarch64-linux = "202c5c6817081739e7bf15127c17c84ce2e553457c69a17557dec0928d40f354";
+
x86_64-linux = "6c31e5733513c86eb5bb30169800bba5de8a055baadd9e0a5d153ea8fd2324ae";
+
x86_64-darwin = "8c2b944f3949265526410704ecd925c85ebb20d61f5c739081336bd1d29bd083";
+
aarch64-darwin = "2fc319c53f6dc61e2e424d46712caead7022b5124c9674f3b15b45c556dd0623";
+
headers = "1pb8xhaarkmgss00ap4jbf693i03z4mwh5ilpkz6dsg1b9fka84q";
};
}
+4 -2
pkgs/development/tools/electron/common.nix
···
src = null;
-
patches = base.patches ++ [
+
patches = base.patches ++ lib.optional (lib.versionOlder info.version "28")
(substituteAll {
name = "version.patch";
src = if lib.versionAtLeast info.version "27" then ./version.patch else ./version-old.patch;
inherit (info) version;
})
-
];
+
;
unpackPhase = ''
runHook preUnpack
···
enable_check_raw_ptr_fields = false;
} // lib.optionalAttrs (lib.versionOlder info.version "26") {
use_gnome_keyring = false;
+
} // lib.optionalAttrs (lib.versionAtLeast info.version "28") {
+
override_electron_version = info.version;
};
installPhase = ''
+915 -23
pkgs/development/tools/electron/info.json
···
{
+
"28": {
+
"deps": {
+
"src/electron": {
+
"fetcher": "fetchFromGitHub",
+
"hash": "sha256-klH7DkP/wFUh0IxMMr//EPIsQRv5RzykAR3xC17k9jI=",
+
"owner": "electron",
+
"repo": "electron",
+
"rev": "v28.0.0-nightly.20231009"
+
},
+
"src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-vXnKOAl9gG0VnYs02Lko2EsDi3eIdV9+nPSyzDFxIQQ=",
+
"url": "https://chromium.googlesource.com/chromium/src.git",
+
"rev": "119.0.6045.0",
+
"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; "
+
},
+
"src/third_party/clang-format/script": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-7VvofDDQe+SoMRBfVk26q+C+OPyOE7QH35wVWkfDKxs=",
+
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git",
+
"rev": "e5337933f2951cacd3aeacd238ce4578163ca0b9"
+
},
+
"src/third_party/libc++/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-6kuGJCCRgOwrV85e2i+UTyzt40u2pTET6cs0/MtI9Hk=",
+
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
+
"rev": "7cf98622abaf832e2d4784889ebc69d5b6fde4d8"
+
},
+
"src/third_party/libc++abi/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-iFIXi4kq/LhNhFPJG4UJfO08MCxvthpiZ0WT9jg0lHE=",
+
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
+
"rev": "e8e4eb8f1c413ea4365256b2b83a6093c95d2d86"
+
},
+
"src/third_party/libunwind/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-ytY/QvFzbqkGbsB+um1Rxo+O5DEOFUxUzRIuKMrC8YE=",
+
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
+
"rev": "43e5a34c5b7066a7ee15c74f09dc37b4b9b5630e"
+
},
+
"src/chrome/test/data/perf/canvas_bench": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=",
+
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
+
"rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732"
+
},
+
"src/chrome/test/data/perf/frame_rate/content": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=",
+
"url": "https://chromium.googlesource.com/chromium/frame_rate/content.git",
+
"rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9"
+
},
+
"src/chrome/test/data/xr/webvr_info": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=",
+
"url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git",
+
"rev": "c58ae99b9ff9e2aa4c524633519570bf33536248"
+
},
+
"src/docs/website": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-aYgan6NIIIWDzCplczvU57TZQ6GAluejBoWjfx5FPs4=",
+
"url": "https://chromium.googlesource.com/website.git",
+
"rev": "98972e05cf600ceefe641ac5d83b661e2792fcb4"
+
},
+
"src/media/cdm/api": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=",
+
"url": "https://chromium.googlesource.com/chromium/cdm.git",
+
"rev": "fef0b5aa1bd31efb88dfab804bdbe614f3d54f28"
+
},
+
"src/net/third_party/quiche/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-dziuBpghbxrXXH6on6WxYvfHInSaUWyNrWbYwAJeMuA=",
+
"url": "https://quiche.googlesource.com/quiche.git",
+
"rev": "0c75f987990bfb2fe27eeaa8f3cc78f98f3ef42d"
+
},
+
"src/third_party/angle": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-PpW7/iZWiMUhmGfAARnSAn3Sd29ngfz6Q9gY+A994LI=",
+
"url": "https://chromium.googlesource.com/angle/angle.git",
+
"rev": "3d5308aac229dabf751b9ebf8a7e81fa2b0477cd"
+
},
+
"src/third_party/angle/third_party/glmark2/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=",
+
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
+
"rev": "ca8de51fedb70bace5351c6b002eb952c747e889"
+
},
+
"src/third_party/angle/third_party/rapidjson/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=",
+
"url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson",
+
"rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f"
+
},
+
"src/third_party/angle/third_party/VK-GL-CTS/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-yXo4h4SgMdmHxtT5IeFDzBa5hq/7RZtMRrktaLJkvfs=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
+
"rev": "a55b0930e9db612b25cc67701569931200bc2ee0"
+
},
+
"src/third_party/anonymous_tokens/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-/AuMmFWKOaYCsd9cHbZBYUqJUHXJ0xxOuIWe/+lEZ1c=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
+
"rev": "79562f0175dba82f671046b5bdea0853323445b7"
+
},
+
"src/third_party/content_analysis_sdk/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=",
+
"url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git",
+
"rev": "9a408736204513e0e95dd2ab3c08de0d95963efc"
+
},
+
"src/third_party/dav1d/libdav1d": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-KSo2s3M3S13gY84NlAdnPsjoKfJZy7ipTlWSvUHD9Ak=",
+
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
+
"rev": "f8ae94eca0f53502a2cddd29a263c1edea4822a0"
+
},
+
"src/third_party/dawn": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-PE1LHtfdL9grVxBKaSVoc/kc6eHLaP7LKJFWxx+BByE=",
+
"url": "https://dawn.googlesource.com/dawn.git",
+
"rev": "e1f1c0135a5eca328a320d4f14d21b24576eea9b"
+
},
+
"src/third_party/dawn/third_party/glfw": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-TwAPRjQxIz3J+zbNxzCp5Tek7MwisxdekMpY5QGsKyg=",
+
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
+
"rev": "62e175ef9fae75335575964c845a302447c012c7"
+
},
+
"src/third_party/dawn/third_party/dxc": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-uCSypev3Jvy6vfzF0AG3w9DIewV7u4w7TNtw1WVVrXM=",
+
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
+
"rev": "6b4b0eb5f2ca9b9039a7dbf7b324a9478fbd6f03"
+
},
+
"src/third_party/dawn/third_party/dxheaders": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=",
+
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
+
"rev": "980971e835876dc0cde415e8f9bc646e64667bf7"
+
},
+
"src/third_party/dawn/third_party/khronos/OpenGL-Registry": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry",
+
"rev": "5bae8738b23d06968e7c3a41308568120943ae77"
+
},
+
"src/third_party/dawn/third_party/khronos/EGL-Registry": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry",
+
"rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071"
+
},
+
"src/third_party/dawn/third_party/webgpu-cts": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-+pKnhSC7qQf8P5YL7ei1IPJ0ur89IJAiItnXhw6HKLo=",
+
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
+
"rev": "be1210e145e89e7a2943947d983f9592495e0f52"
+
},
+
"src/third_party/highway/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-kNb9UVcFq2BIf9nftUgN8ciFFCzRCou/sLwVf08jf3E=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/highway.git",
+
"rev": "8f20644eca693cfb74aa795b0006b6779c370e7a"
+
},
+
"src/third_party/google_benchmark/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-h2ryAQAuHI54Cni88L85e7Np4KATGVTRdDcmUvCNeWc=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git",
+
"rev": "b177433f3ee2513b1075140c723d73ab8901790f"
+
},
+
"src/third_party/boringssl/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-FBQ7y4N2rCM/Cyd6LBnDUXpSa2O3osUXukECTBjZL6s=",
+
"url": "https://boringssl.googlesource.com/boringssl.git",
+
"rev": "d24a38200fef19150eef00cad35b138936c08767"
+
},
+
"src/third_party/breakpad/breakpad": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-8AkC/8oX4OWAcV21laJ0AeMRB9G04rFc6UJFy7Wus4A=",
+
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
+
"rev": "8988364bcddd9b194b0bf931c10bc125987330ed"
+
},
+
"src/third_party/cast_core/public/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-AalRQhJmornCqmvE2+36J/3LubaA0jr6P1PXy32lX4I=",
+
"url": "https://chromium.googlesource.com/cast_core/public",
+
"rev": "71f51fd6fa45fac73848f65421081edd723297cd"
+
},
+
"src/third_party/catapult": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-j5NFdjcsv3CaAOrUmNkuxodQyudxqWCNPTd6ovW83sg=",
+
"url": "https://chromium.googlesource.com/catapult.git",
+
"rev": "4f81c1e295978227d83f1b42ceff40b4f9b5b08c"
+
},
+
"src/third_party/ced/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
+
"rev": "ba412eaaacd3186085babcd901679a48863c7dd5"
+
},
+
"src/third_party/chromium-variations": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-mWnpJb5yV30slOvqc543uqxN1t6TEGP2H3MKl7x6mbw=",
+
"url": "https://chromium.googlesource.com/chromium-variations.git",
+
"rev": "990efdd6cf54f2124621d065e2de629856c395e4"
+
},
+
"src/third_party/cld_3/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git",
+
"rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661"
+
},
+
"src/third_party/colorama/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=",
+
"url": "https://chromium.googlesource.com/external/colorama.git",
+
"rev": "3de9f013df4b470069d03d250224062e8cf15c49"
+
},
+
"src/third_party/cpu_features/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git",
+
"rev": "936b9ab5515dead115606559502e3864958f7f6e"
+
},
+
"src/third_party/cpuinfo/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-nOSaLZGqmt+8W5Ut9QHDKznh1cekl1jL2ghCM4mgbgc=",
+
"url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git",
+
"rev": "959002f82d7962a473d8bf301845f2af720e0aa4"
+
},
+
"src/third_party/crc32c/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-urg0bmnfMfHagLPELp4WrNCz1gBZ6DFOWpDue1KsMtc=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git",
+
"rev": "fa5ade41ee480003d9c5af6f43567ba22e4e17e6"
+
},
+
"src/third_party/cros_system_api": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-uTeouExil2es07n1a4oVa/r6CUraZ0+iu8Q+A1n4kgA=",
+
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
+
"rev": "b7b78587c03de1cd478f31f734498430773adeb3"
+
},
+
"src/third_party/crossbench": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-s/+y5bMj+CRnljFZ5aWKirPCsRUjckLOZ5F65WnPYSY=",
+
"url": "https://chromium.googlesource.com/crossbench.git",
+
"rev": "06981428c28d66678ebec13ca1fac3785cf51bb1"
+
},
+
"src/third_party/depot_tools": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Zx8VtOMxysriVmcPb9YkdS84WXV6NsSkfnCSV8OBwbc=",
+
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
+
"rev": "90a30a5b5357636fa05bb315c393275be7ca705c"
+
},
+
"src/third_party/devtools-frontend/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-p95bOkzo984NqbWNs0Ee7QUd6Iz+Zz1e+3ENUzbFELY=",
+
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
+
"rev": "46268f4b777d9e3812ae478fd3254f82fea73f3a"
+
},
+
"src/third_party/dom_distiller_js/dist": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=",
+
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
+
"rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d"
+
},
+
"src/third_party/eigen3/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-a7TnzR57VmIBUqAEKmxncgV/22g3z7b1lEHsYnNZjKo=",
+
"url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git",
+
"rev": "18018ed013029ca3f28f52a62360999b5a659eac"
+
},
+
"src/third_party/farmhash/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git",
+
"rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45"
+
},
+
"src/third_party/ffmpeg": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-uRgHTVaCAEaoqY20SmePQbApPmjimgggm5922KKfnbc=",
+
"url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git",
+
"rev": "0ba37733400593b162e5ae9ff26b384cff49c250"
+
},
+
"src/third_party/flac": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=",
+
"url": "https://chromium.googlesource.com/chromium/deps/flac.git",
+
"rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c"
+
},
+
"src/third_party/flatbuffers/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-yu+bMwlTqT5I+BbJhemGMvs/Yw9TusNnFsHgERXYb2M=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git",
+
"rev": "0343396e49d1c0bf4ca1058130efd9585ecb3c8f"
+
},
+
"src/third_party/fontconfig/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-7PFmgr/+KNEYxCMuxMD2Zi9Ydcbp88IU7exr55a392Q=",
+
"url": "https://chromium.googlesource.com/external/fontconfig.git",
+
"rev": "2fb3419a92156569bc1ec707401258c922cd0d99"
+
},
+
"src/third_party/fp16/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=",
+
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git",
+
"rev": "0a92994d729ff76a58f692d3028ca1b64b145d91"
+
},
+
"src/third_party/gemmlowp/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git",
+
"rev": "13d57703abca3005d97b19df1f2db731607a7dc2"
+
},
+
"src/third_party/grpc/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=",
+
"url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git",
+
"rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737"
+
},
+
"src/third_party/freetype/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-+n7BwWerzg8bMIgZYBOtCibfNkECijNVJKNk7qOQVhU=",
+
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
+
"rev": "7b308a29dd105074eea9c8d5953a182d325f74f1"
+
},
+
"src/third_party/freetype-testing/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=",
+
"url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git",
+
"rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f"
+
},
+
"src/third_party/fxdiv/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=",
+
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git",
+
"rev": "63058eff77e11aa15bf531df5dd34395ec3017c8"
+
},
+
"src/third_party/harfbuzz-ng/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-+fClyD9Rsge9qdGF8WCv8taLTWNL8iManpXZUzDL2LM=",
+
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
+
"rev": "db700b5670d9475cc8ed4880cc9447b232c5e432"
+
},
+
"src/third_party/emoji-segmenter/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-oT9mAKoKnrsFsBAeTRfPOXM76HRQQabFAlPpfKUGFhs=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git",
+
"rev": "9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e"
+
},
+
"src/third_party/ots/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=",
+
"url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git",
+
"rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33"
+
},
+
"src/third_party/libgav1/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-dT8/Mdit3Qc5Sno6DYKv1qSNr+6Lhiy24ZNNBKoVq8I=",
+
"url": "https://chromium.googlesource.com/codecs/libgav1.git",
+
"rev": "df0023cc95b8e606a2fd243522d823401ef86637"
+
},
+
"src/third_party/googletest/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-VYRjcM3dDY2FarviXyFMgSkXCqKfWXwtGAj2Msgm7zg=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
+
"rev": "af29db7ec28d6df1c7f0f745186884091e602e07"
+
},
+
"src/third_party/hunspell_dictionaries": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=",
+
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
+
"rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e"
+
},
+
"src/third_party/icu": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-6do7X9xUCMe2mFQoffazdC5W9UJdHp424QEThqX6P48=",
+
"url": "https://chromium.googlesource.com/chromium/deps/icu.git",
+
"rev": "985b9a6f70e13f3db741fed121e4dcc3046ad494"
+
},
+
"src/third_party/jsoncpp/source": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=",
+
"url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git",
+
"rev": "42e892d96e47b1f6e29844cc705e148ec4856448"
+
},
+
"src/third_party/leveldatabase/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-TTX2FrmcWsgqrh4uzqMyGnnnG51cVC2ILfdLxD65MLY=",
+
"url": "https://chromium.googlesource.com/external/leveldb.git",
+
"rev": "068d5ee1a3ac40dabd00d211d5013af44be55bea"
+
},
+
"src/third_party/libFuzzer/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-T0dO+1A0r6kLFoleMkY8heu80biPntCpvA6YfqA7b+E=",
+
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git",
+
"rev": "758bd21f103a501b362b1ca46fa8fcb692eaa303"
+
},
+
"src/third_party/fuzztest/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-53SzbbDlzLl1MTeHxBhLpVGMKICd3ka6qfGcru9AVog=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
+
"rev": "ce460dd7cae252b8505ce0009121bcac17939e3a"
+
},
+
"src/third_party/libaddressinput/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=",
+
"url": "https://chromium.googlesource.com/external/libaddressinput.git",
+
"rev": "e8712e415627f22d0b00ebee8db99547077f39bd"
+
},
+
"src/third_party/libaom/source/libaom": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-76duDNvaq8o7RdswZglifr+gml86fSTdXAEx0nOTybI=",
+
"url": "https://aomedia.googlesource.com/aom.git",
+
"rev": "0d59418942412c4176805198f2ab7ff446637c3b"
+
},
+
"src/third_party/libavif/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-ZAsOy32MHx3YPvEnbBGGT4+iYhFyFPik0+9cLRoVDP4=",
+
"url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git",
+
"rev": "0d4747af5b3f7b150c3838e6148c49a0bf0e0064"
+
},
+
"src/third_party/libavifinfo/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-UAc4iYWrKWteH98hD3QLkD3JWmV/rsvWhFIVJN7tc+Q=",
+
"url": "https://aomedia.googlesource.com/libavifinfo.git",
+
"rev": "b496868f7c3fd17dfeeecc0364fe37e19edd548a"
+
},
+
"src/third_party/nearby/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-0tTpC11sFIPq+FPlkGFrDNaAK93isQV/Fd2x1lHmtQ8=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git",
+
"rev": "d477a2d174fc0e31f6dd06264ff3f47ff8da5378"
+
},
+
"src/third_party/beto-core/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-qgsPK7RyVqGRji0sTcMck1JqX9iCsYIExGoGwNZyVT0=",
+
"url": "https://beto-core.googlesource.com/beto-core.git",
+
"rev": "b902b346037ea3f4aadf8177021f6f917b16e648"
+
},
+
"src/third_party/securemessage/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git",
+
"rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84"
+
},
+
"src/third_party/speedometer/v3.0": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-PqrwtPFU3TI840za3UU8p+t4ZdyX0l79esEA602Mbq0=",
+
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
+
"rev": "5107c739c1b2a008e7293e3b489c4f80a8fb2e01"
+
},
+
"src/third_party/ukey2/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git",
+
"rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47"
+
},
+
"src/third_party/cros-components/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-grvqHNesTNc3pUkM5YH4P+LaeSWXEKBM8Kw/eRMaB4E=",
+
"url": "https://chromium.googlesource.com/external/google3/cros_components.git",
+
"rev": "10d2e376519e88221117e38cd901054b0153501c"
+
},
+
"src/third_party/libdrm/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-NUxS2rBJ0nFblvHRQUfKT933+DAws5RUTDb+RLxRF4M=",
+
"url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git",
+
"rev": "98e1db501173303e58ef6a1def94ab7a2d84afc1"
+
},
+
"src/third_party/expat/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-FXTDGAK03jc2wvazhRKqtsFRKZUYS/9HLpZNp4JfZJI=",
+
"url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git",
+
"rev": "441f98d02deafd9b090aea568282b28f66a50e36"
+
},
+
"src/third_party/libipp/libipp": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=",
+
"url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git",
+
"rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f"
+
},
+
"src/third_party/libjpeg_turbo": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-bcmp8RqQYp4lRI9NfdfYgrAJsDLecJEhgRu9oosB9lQ=",
+
"url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git",
+
"rev": "30bdb85e302ecfc52593636b2f44af438e05e784"
+
},
+
"src/third_party/liblouis/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=",
+
"url": "https://chromium.googlesource.com/external/liblouis-github.git",
+
"rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376"
+
},
+
"src/third_party/libphonenumber/dist": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=",
+
"url": "https://chromium.googlesource.com/external/libphonenumber.git",
+
"rev": "140dfeb81b753388e8a672900fb7a971e9a0d362"
+
},
+
"src/third_party/libprotobuf-mutator/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git",
+
"rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf"
+
},
+
"src/third_party/libsrtp": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-pfLFh2JGk/g0ZZxBKTaYW9/PBpkCm0rtJeyNePUMTTc=",
+
"url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git",
+
"rev": "5b7c744eb8310250ccc534f3f86a2015b3887a0a"
+
},
+
"src/third_party/libsync/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=",
+
"url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git",
+
"rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6"
+
},
+
"src/third_party/libvpx/source/libvpx": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-5x0Sk8/DXaTCIydK79vWZgIx3IHeQbLUxoNyE7E+Sdo=",
+
"url": "https://chromium.googlesource.com/webm/libvpx.git",
+
"rev": "38a707faef72eeff89d669c553e7bfe9e08dba8f"
+
},
+
"src/third_party/libwebm/source": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-u/5nkJed0DzdhR5OLL2kIhZhOnrbyzL1Kx37vV/jcEo=",
+
"url": "https://chromium.googlesource.com/webm/libwebm.git",
+
"rev": "e4fbea0c9751ae8aa86629b197a28d8276a2b0da"
+
},
+
"src/third_party/libwebp/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-79peh0y3eeiW5cVQqVq0mUgDcGZ9BlY+OXkPZylKARY=",
+
"url": "https://chromium.googlesource.com/webm/libwebp.git",
+
"rev": "2af26267cdfcb63a88e5c74a85927a12d6ca1d76"
+
},
+
"src/third_party/libyuv": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-jxs9kHI40gRFhm9cU6uS1Rxj+LLUUqT9b3myihxgW7s=",
+
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
+
"rev": "04821d1e7d60845525e8db55c7bcd41ef5be9406"
+
},
+
"src/third_party/lss": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=",
+
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
+
"rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521"
+
},
+
"src/third_party/material_color_utilities/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-oi28dWuTd6ijn/RKSPukDr5GSzYiCTM2klFb7WSMDHY=",
+
"url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git",
+
"rev": "234a000e507d586c20df6e3bf5b9e035bc5ce7b1"
+
},
+
"src/third_party/minigbm/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=",
+
"url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git",
+
"rev": "3018207f4d89395cc271278fb9a6558b660885f5"
+
},
+
"src/third_party/nasm": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-L+b3X3vsfpY6FSlIK/AHhxhmq2cXd50vND6uT6yn8Qs=",
+
"url": "https://chromium.googlesource.com/chromium/deps/nasm.git",
+
"rev": "7fc833e889d1afda72c06220e5bed8fb43b2e5ce"
+
},
+
"src/third_party/neon_2_sse/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=",
+
"url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git",
+
"rev": "a15b489e1222b2087007546b4912e21293ea86ff"
+
},
+
"src/third_party/openh264/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-J7Eqe2QevZh1xfap19W8AVCcwfRu7ztknnbKFJUAH1c=",
+
"url": "https://chromium.googlesource.com/external/github.com/cisco/openh264",
+
"rev": "09a4f3ec842a8932341b195c5b01e141c8a16eb7"
+
},
+
"src/third_party/openscreen/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-rxNhfd/ujWtLWDjEbx/ZIo9tdILB1gD5q4cwxQ6DPnw=",
+
"url": "https://chromium.googlesource.com/openscreen",
+
"rev": "934f2462ad01c407a596641dbc611df49e2017b4"
+
},
+
"src/third_party/openscreen/src/third_party/tinycbor/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=",
+
"url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git",
+
"rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7"
+
},
+
"src/third_party/pdfium": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Uk9knKf3Ixep8h2vDZmCLjP4OJSqNPyUaHU8/5FR5B4=",
+
"url": "https://pdfium.googlesource.com/pdfium.git",
+
"rev": "8cf636e15ce21f4c8a574882c7cfd00629b59aba"
+
},
+
"src/third_party/perfetto": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-qv1fTy/0xUauutP0PFaCwPvr1qptfeB3iqNjHXPDKyc=",
+
"url": "https://android.googlesource.com/platform/external/perfetto.git",
+
"rev": "a3d4c1de9bcf2a0471ab183c45cf111efd29571e"
+
},
+
"src/third_party/pthreadpool/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-R4YmNzWEELSkAws/ejmNVxqXDTJwcqjLU/o/HvgRn2E=",
+
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git",
+
"rev": "4fe0e1e183925bf8cfa6aae24237e724a96479b8"
+
},
+
"src/third_party/pyelftools": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=",
+
"url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git",
+
"rev": "19b3e610c86fcadb837d252c794cb5e8008826ae"
+
},
+
"src/third_party/quic_trace/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git",
+
"rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc"
+
},
+
"src/third_party/pywebsocket3/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=",
+
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git",
+
"rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2"
+
},
+
"src/third_party/re2/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-zrVjt229SfVipS05zF5glhd7/D1zpojDyiSnYZpGok4=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/re2.git",
+
"rev": "26f7d889e1f7e75e95e65490086538edf9f5275c"
+
},
+
"src/third_party/ruy/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Zi3A49YqDE5S4iSpw9t9kTzitbQbcslm1zsepWX5cbw=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/ruy.git",
+
"rev": "6ffa93a89376555b09134c59b84d8f5e9cfc6ce6"
+
},
+
"src/third_party/skia": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-0rjCxtgv+PuiBAIw82fw2NJw4G+fcuig4n1mYoP2pmQ=",
+
"url": "https://skia.googlesource.com/skia.git",
+
"rev": "fcd1b7521805ab1cde2947be6118f329e4ace14d"
+
},
+
"src/third_party/smhasher/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=",
+
"url": "https://chromium.googlesource.com/external/smhasher.git",
+
"rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f"
+
},
+
"src/third_party/snappy/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/snappy.git",
+
"rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c"
+
},
+
"src/third_party/sqlite/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-35rSG+ptFMC62FsprLvAqfXZknKu40Ee6H2qpAcA3wI=",
+
"url": "https://chromium.googlesource.com/chromium/deps/sqlite.git",
+
"rev": "b7e480172bb2411f9afedefdcc69a57a12f18b7b"
+
},
+
"src/third_party/swiftshader": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-r7u2WjgPvoVY9Oj2RVqfI/G6PFh/2gWNDVQ5R2qhtLU=",
+
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
+
"rev": "7f4d495c89c200c1945cce5995d348dd41dadb5a"
+
},
+
"src/third_party/text-fragments-polyfill/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=",
+
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
+
"rev": "c036420683f672d685e27415de0a5f5e85bdc23f"
+
},
+
"src/third_party/tflite/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Mpofo5P6WrkA3hN+sjAhHG4GBQ71vEFnuxfdLRf5epw=",
+
"url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git",
+
"rev": "edf7215123c67d76199d099779137b974b6e1293"
+
},
+
"src/third_party/vulkan-deps": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-uJFrlLEjFJJSR0+eCtx7bpIC0z8NaHuk/uLeaFBLKKw=",
+
"url": "https://chromium.googlesource.com/vulkan-deps",
+
"rev": "7413048934e28b97ae00c37c419e576db8add866"
+
},
+
"src/third_party/vulkan-deps/glslang/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-CBA9LlD+Ttki3nc693MSmud0feafxi2/PC2YSn3BX2A=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
+
"rev": "b0ed4788858157e271779a7726cccc1149a05407"
+
},
+
"src/third_party/vulkan-deps/spirv-cross/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Wgpdjmes05dMeBr7mrv9UvpabdzJ9lTZ38eO/6Ps60E=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
+
"rev": "37fee00a71b5a47247c1cf20256a3f794537c6c0"
+
},
+
"src/third_party/vulkan-deps/spirv-headers/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-yAzbZHLtx+XP34Umkp0CuP/vn7JrW4VPVgVOFi50KHM=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
+
"rev": "79743b899fde5c954897b2694291002626358fac"
+
},
+
"src/third_party/vulkan-deps/spirv-tools/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-/J1eb6ZYSoYZDE8AR/CeRc5GoQEyIlYiHC+JKvi5I5w=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
+
"rev": "1bc0e6f59abc3c9cd75f93baef47e9612a448045"
+
},
+
"src/third_party/vulkan-deps/vulkan-headers/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-GAl5xC7PCGsVHHUhLkIuwj2zlTCgyNWaBjk6I0qDkhQ=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
+
"rev": "7e691380166fb1cd9b193ac9db896bc23a4ea9ad"
+
},
+
"src/third_party/vulkan-deps/vulkan-loader/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-6iJxI1SwOjN26dyVs6JSYWODZbA25G/M2ZabGLCGRIo=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
+
"rev": "9e33cfc66f88c863e9a13492b8045ca28118ebbf"
+
},
+
"src/third_party/vulkan-deps/vulkan-tools/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-r2VdG1o2JXbtN14nGjeZ+Ru4Cn1Za/eQd3NU2O6CnkA=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
+
"rev": "3a19c1973f0e4732b8f3746593aee2ac425ecb78"
+
},
+
"src/third_party/vulkan-deps/vulkan-utility-libraries/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Zz8r7zHe3MaEzMIyVx6Walsd5QicQ3MxEAunmgWHZcI=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
+
"rev": "2169a0849e3df4e2133b728dec67d3b16bd30263"
+
},
+
"src/third_party/vulkan-deps/vulkan-validation-layers/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-AUeSb7/sgTZGg/VEkdvGDnj88gqjE1t6qGY0oTAcYsY=",
+
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
+
"rev": "d82e3c2f34dcf3b849fd7ed6d932ff61dcd838c5"
+
},
+
"src/third_party/vulkan_memory_allocator": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-FdRPPdLZHj3RX3YzcmF58JJuIqeWQV3TDiiXPEW2lsc=",
+
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
+
"rev": "e87036508bb156f9986ea959323de1869e328f58"
+
},
+
"src/third_party/wayland/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-0ICSMZhnsLqMNfqSGjqM3p4ssxptkBtt7EMCpxknW4A=",
+
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git",
+
"rev": "3fda2fbf51db54398c0155facee82cc9533958a2"
+
},
+
"src/third_party/wayland-protocols/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-3QK+ZN6IFUFkDxySSoQwP1J3JnTlD7JPaUk6Tr/d/k4=",
+
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git",
+
"rev": "4624cfaaf563cd7be5e2e2087c8de6d3a48ea867"
+
},
+
"src/third_party/wayland-protocols/kde": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=",
+
"url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git",
+
"rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e"
+
},
+
"src/third_party/wayland-protocols/gtk": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=",
+
"url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git",
+
"rev": "40ebed3a03aef096addc0af09fec4ec529d882a0"
+
},
+
"src/third_party/webdriver/pylib": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=",
+
"url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git",
+
"rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04"
+
},
+
"src/third_party/webgl/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-dubsIPZKBGOzANGvMtQxFKFIHr0laDUGpzgRyEOjHMU=",
+
"url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git",
+
"rev": "f4bf599a8b575df685c31d9c4729a70a04e377ed"
+
},
+
"src/third_party/webgpu-cts/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-vkwuibUzHacAh5x/g05cGR+UohZmcATysnnFfldM2zA=",
+
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
+
"rev": "609645eb5b272668cbfb120d1aa9549eee86e02d"
+
},
+
"src/third_party/webrtc": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-AYiJ8pt56Wd54MHlnjPnHf5PhKSi9CYoNIk3ASMYQXw=",
+
"url": "https://webrtc.googlesource.com/src.git",
+
"rev": "bce7ce7ba054ac0e79fed49b84ef52fb24c31778"
+
},
+
"src/third_party/wuffs/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-HP8Vf1C9DuA9H+busf3lFoF9SsYqviLKv0l73CxmNEI=",
+
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
+
"rev": "fe9d08f2b6e80af691bfb1a718e144c49a1b9eba"
+
},
+
"src/third_party/weston/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-y2srFaPUOoB2umzpo4+hFfhNlqXM2AoMGOpUy/ZSacg=",
+
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git",
+
"rev": "ccf29cb237c3ed09c5f370f35239c93d07abfdd7"
+
},
+
"src/third_party/xdg-utils": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-t3uV9JkkQQIwmezzSoEdTMLSizZdLQB7eLKTRQGH4kQ=",
+
"url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git",
+
"rev": "d80274d5869b17b8c9067a1022e4416ee7ed5e0d"
+
},
+
"src/third_party/xnnpack/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-s9Avx9o+1igKulOpKhtbbkoINuh1wNercPszRaA4TZM=",
+
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
+
"rev": "bbbaa7352a3ea729987d3e654d37be93e8009691"
+
},
+
"src/tools/page_cycler/acid3": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-s/49EaYQRsyxuLejXc1zGDYTD7uO0ddaQIJBP50Bvw0=",
+
"url": "https://chromium.googlesource.com/chromium/deps/acid3.git",
+
"rev": "a926d0a32e02c4c03ae95bb798e6c780e0e184ba"
+
},
+
"src/third_party/zstd/src": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-95OOpYKGve+YWzqqguQIg1emTOAuaGyYpWxrWVDOKAQ=",
+
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
+
"rev": "cdceb0fce59785c841bf697e00067163106064e1"
+
},
+
"src/v8": {
+
"fetcher": "fetchFromGitiles",
+
"hash": "sha256-hJKPhOEF2MKmTsr4TpbTDFs7cTYcYkf0y7LXSAWMjOE=",
+
"url": "https://chromium.googlesource.com/v8/v8.git",
+
"rev": "3eb7d73cbd4266dcc250a7b4d0099d0946ec1138"
+
},
+
"src/third_party/nan": {
+
"fetcher": "fetchFromGitHub",
+
"hash": "sha256-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=",
+
"owner": "nodejs",
+
"repo": "nan",
+
"rev": "e14bdcd1f72d62bca1d541b66da43130384ec213"
+
},
+
"src/third_party/electron_node": {
+
"fetcher": "fetchFromGitHub",
+
"hash": "sha256-feGhB6o14/qgSQvhJ5eMD74KqWrlOoTpaGAlCs486IU=",
+
"owner": "nodejs",
+
"repo": "node",
+
"rev": "v18.18.0"
+
},
+
"src/third_party/squirrel.mac": {
+
"fetcher": "fetchFromGitHub",
+
"hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=",
+
"owner": "Squirrel",
+
"repo": "Squirrel.Mac",
+
"rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38"
+
},
+
"src/third_party/squirrel.mac/vendor/ReactiveObjC": {
+
"fetcher": "fetchFromGitHub",
+
"hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=",
+
"owner": "ReactiveCocoa",
+
"repo": "ReactiveObjC",
+
"rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76"
+
},
+
"src/third_party/squirrel.mac/vendor/Mantle": {
+
"fetcher": "fetchFromGitHub",
+
"hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=",
+
"owner": "Mantle",
+
"repo": "Mantle",
+
"rev": "78d3966b3c331292ea29ec38661b25df0a245948"
+
}
+
},
+
"version": "28.0.0-nightly.20231009",
+
"modules": "119",
+
"chrome": "119.0.6045.0",
+
"node": "18.18.0",
+
"chromium": {
+
"version": "119.0.6045.0",
+
"deps": {
+
"gn": {
+
"version": "2023-09-12",
+
"url": "https://gn.googlesource.com/gn",
+
"rev": "991530ce394efb58fcd848195469022fa17ae126",
+
"sha256": "1zpbaspb2mncbsabps8n1iwzc67nhr79ndc9dnqxx1w1qfvaldg2"
+
}
+
}
+
},
+
"chromium_npm_hash": "sha256-10OGEsA0BDrkbTeIbdXLYRyKNwVsb/tP2ryBBuhi+m8=",
+
"electron_yarn_hash": "1akq5cxcy7fpn4m5qk5kx94vy30z0ybx6ka5qp8an0p33yx9wg8z"
+
},
"27": {
"deps": {
"src/electron": {
"fetcher": "fetchFromGitHub",
-
"hash": "sha256-tQzmHL107F2jO6oDhkSDSOM+q91wxfYvrM9dw7jNlRE=",
+
"hash": "sha256-UIOHCvqMXuCCrduDo6tnxc6qJuHw2LX4Kgmiu/geiR8=",
"owner": "electron",
"repo": "electron",
-
"rev": "v27.0.0-beta.9"
+
"rev": "v27.0.0"
},
"src": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-5X2g/SjWsEER6gla4TG6BvGWsVLAr3HR4W74QTTM4k8=",
+
"hash": "sha256-dT23fhZ9RDY2j7YChaK/hUePkHULTXoXyHNpldmh4Gw=",
"url": "https://chromium.googlesource.com/chromium/src.git",
-
"rev": "118.0.5993.18",
+
"rev": "118.0.5993.54",
"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; "
},
"src/third_party/clang-format/script": {
···
},
"src/third_party/angle": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-TP2ZFHIPbyPWnVBS6R8VsKNnmRDLP29sXD1G6Uo4LMg=",
+
"hash": "sha256-It05E3+qG17dEbhbaX/VQJaydWOQ1mpsj95dT5IJkgo=",
"url": "https://chromium.googlesource.com/angle/angle.git",
-
"rev": "17c4741d70dd5a98724a5a8316dc7e05a9b6d48e"
+
"rev": "05f45adc147393562b518ca1f82a3ccba7ee40f7"
},
"src/third_party/angle/third_party/glmark2/src": {
"fetcher": "fetchFromGitiles",
···
},
"src/third_party/devtools-frontend/src": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-Uc8Rww8zppFWxZZSnSGwyaB5m7WqZMXhHv84wSl7f7o=",
+
"hash": "sha256-D3W8U19i5pHWPLviMKbpzhiDoF6A0+tClYJcZWdbTqk=",
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
-
"rev": "666c79779cdc48a2fd41d7cbc5ee79ecd289e79a"
+
"rev": "bcf0ed097be848d234fb5290c1e4d69672dc5405"
},
"src/third_party/dom_distiller_js/dist": {
"fetcher": "fetchFromGitiles",
···
},
"src/third_party/libvpx/source/libvpx": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-jYy35aQyO+1iNwTT2lzLHwJc7avryC6q2f3uPAEKKVg=",
+
"hash": "sha256-5x0Sk8/DXaTCIydK79vWZgIx3IHeQbLUxoNyE7E+Sdo=",
"url": "https://chromium.googlesource.com/webm/libvpx.git",
-
"rev": "6da1bd01d64d3d246b633bf25c766dfe751345b7"
+
"rev": "38a707faef72eeff89d669c553e7bfe9e08dba8f"
},
"src/third_party/libwebm/source": {
"fetcher": "fetchFromGitiles",
···
},
"src/third_party/openscreen/src": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-JkOKXDRuzZxc+xhnUNwhz6Y7ElhxrTdCfyEJEtbWjvM=",
+
"hash": "sha256-CtCGOoKbbyUGUHfqd7n3uPlv9GEExuYgMTCIaU+ypOA=",
"url": "https://chromium.googlesource.com/openscreen",
-
"rev": "91b081e995ec03894ce54eded84ebd3b45247d13"
+
"rev": "fd0e81e558086c30fa91a4af89361cef8d1327e4"
},
"src/third_party/openscreen/src/third_party/tinycbor/src": {
"fetcher": "fetchFromGitiles",
···
},
"src/third_party/webrtc": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-GEv2JBC7GJeNOC3kG/Z3R4dTWOgSkMIt6Eytj8jfRGI=",
+
"hash": "sha256-KpiNGAue945kGCuQYGhxiWVUFTE1tcntSAXBZdkrE9A=",
"url": "https://webrtc.googlesource.com/src.git",
-
"rev": "5afcec093c1403fe9e3872706d04671cbc6d2983"
+
"rev": "d8f2b0380b3ec980af35ce4b92ba6a211ec8c76d"
},
"src/third_party/wuffs/src": {
"fetcher": "fetchFromGitiles",
···
},
"src/v8": {
"fetcher": "fetchFromGitiles",
-
"hash": "sha256-5lGIgzBWnKwRCKRmLrTTyaSfFgKZsd0f01zxqDvhkzA=",
+
"hash": "sha256-+y24A6/c4tl4zu1GcxsiEWvAMMCsat7X0jl2XCmBX6g=",
"url": "https://chromium.googlesource.com/v8/v8.git",
-
"rev": "748d3360122aeb3bcb450fb4b7c1b18049cab004"
+
"rev": "6b05d242aae3392bef6b86fbe44428126607b3d0"
},
"src/third_party/nan": {
"fetcher": "fetchFromGitHub",
···
"rev": "78d3966b3c331292ea29ec38661b25df0a245948"
}
},
-
"version": "27.0.0-beta.9",
+
"version": "27.0.0",
"modules": "118",
-
"chrome": "118.0.5993.18",
+
"chrome": "118.0.5993.54",
"node": "18.17.1",
"chromium": {
-
"version": "118.0.5993.18",
+
"version": "118.0.5993.54",
"deps": {
"gn": {
"version": "2023-08-10",
···
}
}
},
-
"chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=",
-
"electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy"
+
"electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy",
+
"chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ="
},
"26": {
"deps": {
···
},
-
"electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz",
-
"chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A="
+
"chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A=",
+
"electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz"
+1 -1
pkgs/development/tools/electron/update.py
···
@cli.command("update-all")
def update_all():
-
repos = Parallel(n_jobs=2, require='sharedmem')(delayed(get_electron_info)(major_version) for major_version in range(27, 24, -1))
+
repos = Parallel(n_jobs=2, require='sharedmem')(delayed(get_electron_info)(major_version) for major_version in range(28, 24, -1))
out = {n[0]: n[1] for n in Parallel(n_jobs=2, require='sharedmem')(delayed(get_update)(repo) for repo in repos)}
with open('info.json', 'w') as f:
+2 -2
pkgs/development/tools/language-servers/glslls/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "glslls";
-
version = "0.4.1";
+
version = "0.5.0";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "glsl-language-server";
rev = finalAttrs.version;
fetchSubmodules = true;
-
hash = "sha256-UgQXxme0uySKYhhVMOO7+EZ4BL2s8nmq9QxC2SFQqRg=";
+
hash = "sha256-wi1QiqaWRh1DmIhwmu94lL/4uuMv6DnB+whM61Jg1Zs=";
};
nativeBuildInputs = [
+3 -3
pkgs/development/tools/language-servers/neocmakelsp/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "neocmakelsp";
-
version = "0.6.5";
+
version = "0.6.8";
src = fetchFromGitHub {
owner = "Decodetalkers";
repo = "neocmakelsp";
rev = "v${version}";
-
hash = "sha256-VXxxtIJwtRfgQFteifR5zFn6DCSNgJxDYNdt0jM2kG4=";
+
hash = "sha256-l6jhdTPtt+OPZOzsRJ4F9VVFaLYhaoUUjqtiP40ADPE=";
};
-
cargoHash = "sha256-FJd0mWpimI/OgG65+OquyAUO2a47gUfE4R5XhhYNJhs=";
+
cargoHash = "sha256-LgkcVlUCILRmYd+INLe4FiexR+Exmc/tPIYQ+hUypMc=";
meta = with lib; {
description = "A cmake lsp based on tower-lsp and treesitter";
+2 -2
pkgs/development/tools/ocaml/dune/3.nix
···
stdenv.mkDerivation rec {
pname = "dune";
-
version = "3.11.0";
+
version = "3.11.1";
src = fetchurl {
url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz";
-
hash = "sha256-G5x9fhNKjTqdcVYT8CkQ7PMRZ98boibt6SGl+nsNZRM=";
+
hash = "sha256-hm8jB62tr3YE87+dmLtAmHkrqgRpU6ZybJbED8XtP3E=";
};
nativeBuildInputs = [ ocaml findlib ];
+2 -2
pkgs/development/tools/zed/default.nix
···
buildGoModule rec {
pname = "zed";
-
version = "1.9.0";
+
version = "1.10.0";
src = fetchFromGitHub {
owner = "brimdata";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-aLehlxMztOqtItzouWESQs5K2EZ+O8EAwUQT9v7GX08=";
+
sha256 = "sha256-d/XJirgJlS4jTlmATQpFH+Yn7M4EdY0yNDKM1A2NjoA=";
};
vendorHash = "sha256-n/7HV3dyV8qsJeEk+vikZvuM5G7nf0QOwVBtInJdU2k=";
+5 -5
pkgs/development/web/bun/default.nix
···
}:
stdenvNoCC.mkDerivation rec {
-
version = "1.0.4";
+
version = "1.0.6";
pname = "bun";
src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
···
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
-
hash = "sha256-ko0DFCYUfuww3qrz4yUde6Mr4yPVcMJwwGdrG9Fiwhg=";
+
hash = "sha256-pkCAtO8JUcKJJ/CKbyl84fAT4h1Rf0ASibrq8uf9bsg=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
-
hash = "sha256-0KFAvfyTJU1z/KeKVbxFx6+Ijz4YzMsCMiytom730QI=";
+
hash = "sha256-eHuUgje3lmLuCQC/Tu0+B62t6vu5S8AvPWyBXfwcgdc=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip";
-
hash = "sha256-YEIXthisgNx+99wZF8hZ1T3MU20Yeyms3/q1UGDAwso=";
+
hash = "sha256-NBSRgpWMjAFaTzgujpCPuj8Nk0nogIswqtAcZEHUsv4=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
-
hash = "sha256-lEEIrmIEcIdE2SqnKlVxpiq9ae2wNRepHY61jWqk584=";
+
hash = "sha256-OQ+jSHtdsTZspgwoy0wrntgNX85lndH2dC3ETGiJKQg=";
};
};
updateScript = writeShellScript "update-bun" ''
+2 -2
pkgs/games/doom-ports/gzdoom/default.nix
···
stdenv.mkDerivation rec {
pname = "gzdoom";
-
version = "4.11.0";
+
version = "4.11.1";
src = fetchFromGitHub {
owner = "ZDoom";
repo = "gzdoom";
rev = "g${version}";
fetchSubmodules = true;
-
hash = "sha256-F3FXV76jpwkOE6QoNi1+TjLOt9x7q3pcZq3hQmRfL5E=";
+
hash = "sha256-7PWaqYK7pa6jgl92+a9dqQVVKuE/lvqtm+7p0nfMTNI=";
};
outputs = [ "out" "doc" ];
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
···
};
# ./update-zen.py lqx
lqxVariant = {
-
version = "6.5.6"; #lqx
+
version = "6.5.7"; #lqx
suffix = "lqx1"; #lqx
-
sha256 = "0c409zh6rlrf8c3lr1ci55h0k6lh6ncc4hfv6p50q321czpgfnc6"; #lqx
+
sha256 = "1c4093xhfnzx6h8frqcigdlikgy1n0vv34ajs0237v3w7psw99d7"; #lqx
isLqx = true;
};
zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {
+4 -4
pkgs/servers/caddy/default.nix
···
, installShellFiles
}:
let
-
version = "2.7.4";
+
version = "2.7.5";
dist = fetchFromGitHub {
owner = "caddyserver";
repo = "dist";
rev = "v${version}";
-
hash = "sha256-8wdSRAONIPYe6kC948xgAGHm9cePbXsOBp9gzeDI0AI=";
+
hash = "sha256-b4cDDUcdVoB7kU677nrKf8W/5QMnB5vEaPYVBMllEA8=";
};
in
buildGoModule {
···
owner = "caddyserver";
repo = "caddy";
rev = "v${version}";
-
hash = "sha256-oZSAY7vS8ersnj3vUtxj/qKlLvNvNL2RQHrNr4Cc60k=";
+
hash = "sha256-0IZZ7mkEzZI2Y8ed//m0tbBQZ0YcCXA0/b10ntNIXUk=";
};
-
vendorHash = "sha256-CnWAVGPrHIjWJgh4LwJvrjQJp/Pz92QHdANXZIcIhg8=";
+
vendorHash = "sha256-YNcQtjPGQ0XMSog+sWlH4lG/QdbdI0Lyh/fUGqQUFaY=";
subPackages = [ "cmd/caddy" ];
+3 -3
pkgs/servers/matrix-synapse/default.nix
···
in
python3.pkgs.buildPythonApplication rec {
pname = "matrix-synapse";
-
version = "1.93.0";
+
version = "1.94.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "matrix-org";
repo = "synapse";
rev = "v${version}";
-
hash = "sha256-fmY5xjpbFwzrX47ijPxOUTI0w9stYVPpSV+HRF4GdlA=";
+
hash = "sha256-26w926IPkVJiPVMoJUYvIFQMv5Kc6bl7Ps1mZsZJ2Xs=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
-
hash = "sha256-9cCEfDV5X65JublgkUP6NVfMIObPawx+nXTmIG9lg5o=";
+
hash = "sha256-xq6qPr7gfdIleV2znUdKftkOU8MB8j55m78TJR4C5Vs=";
};
postPatch = ''
+1 -1
pkgs/servers/photoprism/backend.nix
···
substituteInPlace internal/commands/passwd.go --replace '/bin/stty' "${coreutils}/bin/stty"
'';
-
vendorHash = "sha256-gg/vIekHnoABucYqFDfo8574waN4rP7nkT57U3Gil5I=";
+
vendorHash = "sha256-SJjq2O7efqzzsg8I7n7pVqzG+jK0SsPT4J4iDdsMY4c=";
subPackages = [ "cmd/photoprism" ];
+7 -7
pkgs/servers/photoprism/default.nix
···
{ pkgs, lib, stdenv, fetchFromGitHub, fetchzip, darktable, rawtherapee, ffmpeg, libheif, exiftool, imagemagick, makeWrapper, testers }:
let
-
version = "230719-73fa7bbe8";
+
version = "231011-63f708417";
pname = "photoprism";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
-
sha256 = "sha256-MRRF+XCk25dGK6A2AdD6/4PdXWoZNHuh/EsYOY0i7y0=";
+
hash = "sha256-g/j+L++vb+wiE23d/lm6lga0MeaPrCotEojD9Sajkmg=";
};
libtensorflow = pkgs.callPackage ./libtensorflow.nix { };
backend = pkgs.callPackage ./backend.nix { inherit libtensorflow src version; };
frontend = pkgs.callPackage ./frontend.nix { inherit src version; };
-
fetchModel = { name, sha256 }:
+
fetchModel = { name, hash }:
fetchzip {
-
inherit sha256;
+
inherit hash;
url = "https://dl.photoprism.org/tensorflow/${name}.zip";
stripRoot = false;
};
facenet = fetchModel {
name = "facenet";
-
sha256 = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo=";
+
hash = "sha256-aS5kkNhxOLSLTH/ipxg7NAa1w9X8iiG78jmloR1hpRo=";
};
nasnet = fetchModel {
name = "nasnet";
-
sha256 = "sha256-bF25jPmZLyeSWy/CGXZE/VE2UupEG2q9Jmr0+1rUYWE=";
+
hash = "sha256-bF25jPmZLyeSWy/CGXZE/VE2UupEG2q9Jmr0+1rUYWE=";
};
nsfw = fetchModel {
name = "nsfw";
-
sha256 = "sha256-zy/HcmgaHOY7FfJUY6I/yjjsMPHR2Ote9ppwqemBlfg=";
+
hash = "sha256-zy/HcmgaHOY7FfJUY6I/yjjsMPHR2Ote9ppwqemBlfg=";
};
assets_path = "$out/share/${pname}";
+1 -1
pkgs/servers/photoprism/frontend.nix
···
cd frontend
'';
-
npmDepsHash = "sha256-tFO6gdERlljGJfMHvv6gMahZ6FgrXQOC/RQOsg1WAVk=";
+
npmDepsHash = "sha256-v7G06x/6MAFlOPbmkdh9Yt9/0BcMSYXI5EUmIHKiVFo=";
installPhase = ''
runHook preInstall
-72
pkgs/servers/web-apps/searx/default.nix
···
-
{ lib, nixosTests, python3, python3Packages, fetchFromGitHub, fetchpatch }:
-
-
with python3Packages;
-
-
toPythonModule (buildPythonApplication rec {
-
pname = "searx";
-
version = "1.1.0";
-
-
# pypi doesn't receive updates
-
src = fetchFromGitHub {
-
owner = "searx";
-
repo = "searx";
-
rev = "v${version}";
-
sha256 = "sha256-+Wsg1k/h41luk5aVfSn11/lGv8hZYVvpHLbbYHfsExw=";
-
};
-
-
patches = [
-
./fix-flask-babel-3.0.patch
-
];
-
-
postPatch = ''
-
sed -i 's/==.*$//' requirements.txt
-
'';
-
-
preBuild = ''
-
export SEARX_DEBUG="true";
-
'';
-
-
propagatedBuildInputs = [
-
babel
-
certifi
-
python-dateutil
-
flask
-
flask-babel
-
gevent
-
grequests
-
jinja2
-
langdetect
-
lxml
-
ndg-httpsclient
-
pyasn1
-
pyasn1-modules
-
pygments
-
pysocks
-
pytz
-
pyyaml
-
requests
-
speaklater
-
setproctitle
-
werkzeug
-
];
-
-
# tests try to connect to network
-
doCheck = false;
-
-
pythonImportsCheck = [ "searx" ];
-
-
postInstall = ''
-
# Create a symlink for easier access to static data
-
mkdir -p $out/share
-
ln -s ../${python3.sitePackages}/searx/static $out/share/
-
'';
-
-
passthru.tests = { inherit (nixosTests) searx; };
-
-
meta = with lib; {
-
homepage = "https://github.com/searx/searx";
-
description = "A privacy-respecting, hackable metasearch engine";
-
license = licenses.agpl3Plus;
-
maintainers = with maintainers; [ matejc globin danielfullmer ];
-
};
-
})
-27
pkgs/servers/web-apps/searx/fix-flask-babel-3.0.patch
···
-
commit 38b3a4f70e3226a091c53300659752c595b120f9
-
Author: rnhmjoj <rnhmjoj@inventati.org>
-
Date: Fri Jun 30 21:48:35 2023 +0200
-
-
Fix for flask-babel 3.0
-
-
diff --git a/searx/webapp.py b/searx/webapp.py
-
index 2027e72d..f3174a45 100755
-
--- a/searx/webapp.py
-
+++ b/searx/webapp.py
-
@@ -167,7 +167,7 @@ _flask_babel_get_translations = flask_babel.get_translations
-
def _get_translations():
-
if has_request_context() and request.form.get('use-translation') == 'oc':
-
babel_ext = flask_babel.current_app.extensions['babel']
-
- return Translations.load(next(babel_ext.translation_directories), 'oc')
-
+ return Translations.load(babel_ext.translation_directories[0], 'oc')
-
-
return _flask_babel_get_translations()
-
-
@@ -188,7 +188,6 @@ def _get_browser_or_settings_language(request, lang_list):
-
return settings['search']['default_lang'] or 'en'
-
-
-
-@babel.localeselector
-
def get_locale():
-
if 'locale' in request.form\
-
and request.form['locale'] in settings['locales']:
-8
pkgs/servers/web-apps/wordpress/default.nix
···
version = "6.3.1";
hash = "sha256-HVV7pANMimJN4P1PsuAyIAZFejvYMQESXmVpoxac8X8=";
};
-
wordpress6_2 = {
-
version = "6.2.2";
-
hash = "sha256-0qpvPauGbeP1MLHmz6gItJf80Erts7E7x28TM9AmAPk=";
-
};
-
wordpress6_1 = {
-
version = "6.1.2";
-
hash = "sha256-ozpuCVeni71CUylmUBk8wVo5ygZAKY7IdZ12DKbpSrw=";
-
};
}
+2 -2
pkgs/tools/admin/granted/default.nix
···
buildGoModule rec {
pname = "granted";
-
version = "0.17.1";
+
version = "0.18.0";
src = fetchFromGitHub {
owner = "common-fate";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-+XdbHCa7XtngX1v/uH0p7EbQVcZY+vT2ox9saDOKYE0=";
+
sha256 = "sha256-BvrMfQ/fiAMJCROwOqzt17ae/qqDC2KFdBK2epVImus=";
};
vendorHash = "sha256-vHOGnflLC85hrONPPAAuuaPxNkv3t5T616nAnDEZbAY=";
+7 -5
pkgs/tools/admin/qovery-cli/default.nix
···
buildGoModule rec {
pname = "qovery-cli";
-
version = "0.72.0";
+
version = "0.73.0";
src = fetchFromGitHub {
owner = "Qovery";
-
repo = pname;
+
repo = "qovery-cli";
rev = "refs/tags/v${version}";
-
hash = "sha256-mb1GLhrU+/g0zX2CNkwlJKuLAVDxLWuU9EoYyxXQEWA=";
+
hash = "sha256-Iu1ZgcjNDIYbgQMzt88vOyYKrKujMY196MV6O//Pg6E=";
};
-
vendorHash = "sha256-OexoLqlPBr1JSL63lP172YaGJ0GLlxxsJYdXIGhNqjs=";
+
vendorHash = "sha256-QMuaM4u8y90WCbC/V6StPGK9uOm52LVQrLakgm3viP8=";
-
nativeBuildInputs = [ installShellFiles ];
+
nativeBuildInputs = [
+
installShellFiles
+
];
postInstall = ''
installShellCompletion --cmd ${pname} \
+4 -3
pkgs/tools/archivers/tarlz/default.nix
···
stdenv.mkDerivation rec {
pname = "tarlz";
-
version = "0.22";
+
version = "0.24";
outputs = [ "out" "man" "info" ];
nativeBuildInputs = [ lzip texinfo ];
···
src = fetchurl {
url = "mirror://savannah/lzip/${pname}/${pname}-${version}.tar.lz";
-
sha256 = "sha256-/M9yJvoktV0ybKsT926jSb7ERsWo33GkbTQwmaBQkdw=";
+
sha256 = "49838effe95acb29d548b7ef2ddbb4b63face40536df0d9a80a62900c7170576";
};
enableParallelBuilding = true;
makeFlags = [ "CXX:=$(CXX)" ];
-
doCheck = !stdenv.isDarwin;
+
+
doCheck = false; # system clock issues
meta = with lib; {
homepage = "https://www.nongnu.org/lzip/${pname}.html";
+1
pkgs/tools/audio/headsetcontrol/default.nix
···
'';
homepage = "https://github.com/Sapd/HeadsetControl";
license = licenses.gpl3Plus;
+
mainProgram = "headsetcontrol";
maintainers = with maintainers; [ leixb ];
platforms = platforms.all;
};
+2 -2
pkgs/tools/compression/advancecomp/default.nix
···
stdenv.mkDerivation rec {
pname = "advancecomp";
-
version = "2.5";
+
version = "2.6";
src = fetchFromGitHub {
owner = "amadvance";
repo = "advancecomp";
rev = "v${version}";
-
hash = "sha256-dlVTMd8sm84M8JZsCfVR/s4jXMQWmrVj7xwUVDsehQY=";
+
hash = "sha256-MwXdXT/ZEvTcYV4DjhCUFflrPKBFu0fk5PmaWt4MMOU=";
};
nativeBuildInputs = [ autoreconfHook ];
+3 -3
pkgs/tools/networking/onetun/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "onetun";
-
version = "0.3.4";
+
version = "0.3.5";
src = fetchFromGitHub {
owner = "aramperes";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-gVw1aVbYjDPYTtMYIXq3k+LN0gUBAbQm275sxzwoYw8=";
+
sha256 = "sha256-svf30eFldfbhi8L44linHccGApYFuEWZOjzyqM+tjw4=";
};
-
cargoSha256 = "sha256-/sOjd0JKk3MNNXYpTEXteFYtqDWYfyVItZrkX4uzjtc=";
+
cargoHash = "sha256-KcixaVNZEpGeMg/sh3dua3D7vqzlBvf+Zh3MKk6LJac=";
buildInputs = lib.optionals stdenv.isDarwin [
Security
+3 -3
pkgs/tools/security/cryptomator/default.nix
···
assert stdenv.isLinux; # better than `called with unexpected argument 'enableJavaFX'`
mavenJdk.buildMavenPackage rec {
pname = "cryptomator";
-
version = "1.9.4";
+
version = "1.10.1";
src = fetchFromGitHub {
owner = "cryptomator";
repo = "cryptomator";
rev = version;
-
hash = "sha256-63UXn1ejL/wDx6S2lugwwthu+C+vJovPypgM0iak78I=";
+
hash = "sha256-xhj7RUurBRq9ZIDAlcq7KyYGnLqc+vTjaf2VMNStpVQ";
};
mvnParameters = "-Dmaven.test.skip=true";
-
mvnHash = "sha256-7gv++Pc+wqmVYaAMgHhSy7xwChfVBgpDFxExzu3bXO0=";
+
mvnHash = "sha256-XAIwKn8wMqILMQbg9wM4kHAaRSGWQaBx9AXQyJuUO5k=";
preBuild = ''
VERSION=${version}
+2 -2
pkgs/tools/security/oauth2c/default.nix
···
buildGoModule rec {
pname = "oauth2c";
-
version = "1.11.0";
+
version = "1.12.0";
src = fetchFromGitHub {
owner = "cloudentity";
repo = pname;
rev = "v${version}";
-
hash = "sha256-fNd/fGW/0TXI7c3/Sy9Pxdnh6N/AOHr0LT8aKSj79YM=";
+
hash = "sha256-7WZJdB4D1UnveAgf8+aZlE/4+d0rUIPIYqG5k993nk4=";
};
vendorHash = "sha256-euEmslrSbXPVDNZkIguq+ukt74Um4H0+lIXEyCBorjE=";
+5 -4
pkgs/tools/text/mdcat/default.nix
···
, asciidoctor
, openssl
, Security
+
, SystemConfiguration
, ansi2html
, installShellFiles
}:
rustPlatform.buildRustPackage rec {
pname = "mdcat";
-
version = "2.0.3";
+
version = "2.0.4";
src = fetchFromGitHub {
owner = "swsnr";
repo = "mdcat";
rev = "mdcat-${version}";
-
sha256 = "sha256-S47xJmwOCDrJJSYP9WiUKFWR9UZDNgY3mc/fTHaKsvA=";
+
hash = "sha256-QGGZv+wk0w01eL6vAsRRUw+CuTdI949sGOM8ot4dGIc=";
};
nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ];
buildInputs = [ openssl ]
-
++ lib.optional stdenv.isDarwin Security;
+
++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];
-
cargoSha256 = "sha256-g/Il3Sff9NtEfGTXBOGyRw6/GXje9kVwco0URyhv4TI=";
+
cargoHash = "sha256-VH9MmASMiD62rxDZSKmrW7N+qp0Fpm7Pcyhxpkpl/oM=";
nativeCheckInputs = [ ansi2html ];
# Skip tests that use the network and that include files.
+3
pkgs/top-level/aliases.nix
···
sane-backends-git = sane-backends; # Added 2021-02-19
scantailor = scantailor-advanced; # Added 2022-05-26
sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10
+
searx = throw "'searx' has been removed as it is unmaintained. Please switch to searxng"; # Added 2023-10-03
session-desktop-appimage = session-desktop;
sequoia = sequoia-sq; # Added 2023-06-26
sexp = sexpp; # Added 2023-07-03
···
win-qemu = throw "'win-qemu' has been replaced by 'win-virtio'"; # Added 2023-08-16
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
wlroots_0_14 = throw "'wlroots_0_14' has been removed in favor of newer versions"; # Added 2023-07-29
+
wordpress6_1 = throw "'wordpress6_1' has been removed in favor of the latest version"; # Added 2023-10-10
+
wordpress6_2 = throw "'wordpress6_2' has been removed in favor of the latest version"; # Added 2023-10-10
wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
wmii_hg = wmii;
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
···
mdcat = callPackage ../tools/text/mdcat {
-
inherit (darwin.apple_sdk.frameworks) Security;
+
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
inherit (python3Packages) ansi2html;
···
pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
+
+
panicparse = callPackage ../tools/misc/panicparse {};
panoply = callPackage ../tools/misc/panoply { };
···
electron_23-bin
electron_24-bin
electron_25-bin
-
electron_26-bin;
+
electron_26-bin
+
electron_27-bin;
electron_10 = electron_10-bin;
electron_11 = electron_11-bin;
···
electron_24 = electron_24-bin;
electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin;
electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin;
-
electron = electron_26;
+
electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin;
+
electron = electron_27;
autobuild = callPackage ../development/tools/misc/autobuild { };
···
rapidjson = callPackage ../development/libraries/rapidjson { };
+
rapidjson-unstable = callPackage ../development/libraries/rapidjson/unstable.nix { };
+
rapidxml = callPackage ../development/libraries/rapidxml { };
rapidyaml = callPackage ../development/libraries/rapidyaml {};
···
tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
-
-
searx = callPackage ../servers/web-apps/searx { };
selfoss = callPackage ../servers/web-apps/selfoss { };
···
wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
inherit (callPackage ../servers/web-apps/wordpress {})
-
wordpress wordpress6_1 wordpress6_2 wordpress6_3;
+
wordpress wordpress6_3;
wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;