Merge staging-next into staging

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

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