Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 28758028 61462a40

+1411 -4162
+74 -3
lib/strings-with-deps.nix
··· 52 52 in 53 53 rec { 54 54 55 - /* !!! The interface of this function is kind of messed up, since 56 - it's way too overloaded and almost but not quite computes a 57 - topological sort of the depstrings. */ 55 + /** 56 + Topologically sort a collection of dependent strings. 57 + Only the values to keys listed in `arg` and their dependencies will be included in the result. 58 + 59 + ::: {.note} 60 + This function doesn't formally fulfill the definition of topological sorting, but it's good enough for our purposes in Nixpkgs. 61 + ::: 62 + 63 + # Inputs 64 + 65 + `predefined` (attribute set) 66 + 67 + : strings with annotated dependencies (strings or attribute set) 68 + A value can be a simple string if it has no dependencies. 69 + Otherwise, is can be an attribute set with the following attributes: 70 + - `deps` (list of strings) 71 + - `text` (Any 72 + 73 + `arg` (list of strings) 74 + 75 + : Keys for which the values in the dependency closure will be included in the result 76 + 77 + # Type 78 + 79 + ``` 80 + textClosureList :: { ${phase} :: { deps :: [String]; text :: String; } | String; } -> [String] -> [String] 81 + ``` 82 + 83 + # Examples 84 + :::{.example} 85 + ## `lib.stringsWithDeps.textClosureList` usage example 86 + 87 + ```nix 88 + textClosureList { 89 + a = { 90 + deps = [ "b" "c" "e" ]; 91 + text = "a: depends on b, c and e"; 92 + }; 93 + b = { 94 + deps = [ ]; 95 + text = "b: no dependencies"; 96 + }; 97 + c = { 98 + deps = [ "b" ]; 99 + text = "c: depends on b"; 100 + }; 101 + d = { 102 + deps = [ "c" ]; 103 + text = "d: not being depended on by anything in `arg`"; 104 + }; 105 + e = { 106 + deps = [ "c" ]; 107 + text = "e: depends on c, depended on by a, not in `arg`"; 108 + }; 109 + } [ 110 + "a" 111 + "b" 112 + "c" 113 + ] 114 + => [ 115 + "b: no dependencies" 116 + "c: depends on b" 117 + "e: depends on c, depended on by a, not in `arg`" 118 + "a: depends on b, c and e" 119 + ] 120 + ``` 121 + ::: 58 122 123 + Common real world usages are: 124 + - Ordering the dependent phases of `system.activationScripts` 125 + - Ordering the dependent phases of `system.userActivationScripts` 126 + 127 + For further examples see: [NixOS activation script](https://nixos.org/manual/nixos/stable/#sec-activation-script) 128 + 129 + */ 59 130 textClosureList = predefined: arg: 60 131 let 61 132 f = done: todo:
+6
nixos/doc/manual/development/settings-options.section.md
··· 343 343 and returning a set with TOML-specific attributes `type` and 344 344 `generate` as specified [below](#pkgs-formats-result). 345 345 346 + `pkgs.formats.cdn` { } 347 + 348 + : A function taking an empty attribute set (for future extensibility) 349 + and returning a set with [CDN](https://github.com/dzikoysk/cdn)-specific 350 + attributes `type` and `generate` as specified [below](#pkgs-formats-result). 351 + 346 352 `pkgs.formats.elixirConf { elixir ? pkgs.elixir }` 347 353 348 354 : A function taking an attribute set with values
+4
nixos/doc/manual/release-notes/rl-2505.section.md
··· 156 156 access or want to access home directory via `killHook`, hardening setting can 157 157 be changed via, e.g. `systemd.services.earlyoom.serviceConfig.ProtectSystem`. 158 158 159 + `services.earlyoom.extraArgs` is now shell-escaped for each element without 160 + word-breaking. So you want to write `extraArgs = [ "--prefer" "spaced pat" ]` 161 + rather than previous `extraArgs = [ "--prefer 'spaced pat'" ]`. 162 + 159 163 - `nodePackages.vls` has been deprecated, as the upstream consumer of it, vetur, has been deprecated by upstream. Upstream suggests migrating to Volar for Vue LSP tooling instead. 160 164 161 165 - `nodePackages.create-react-native-app` has been removed, as it is deprecated. Upstream suggests using a framework for React Native apps instead.
+1
nixos/modules/installer/cd-dvd/iso-image.nix
··· 870 870 # Create the ISO image. 871 871 image.extension = if config.isoImage.compressImage then "iso.zst" else "iso"; 872 872 image.filePath = "iso/${config.image.fileName}"; 873 + image.baseName = "nixos${lib.optionalString (config.isoImage.edition != "") "-${config.isoImage.edition}" }-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}"; 873 874 system.build.image = config.system.build.isoImage; 874 875 system.build.isoImage = pkgs.callPackage ../../../lib/make-iso9660-image.nix ({ 875 876 inherit (config.isoImage) compressImage volumeID contents;
+7 -2
nixos/modules/services/system/earlyoom.nix
··· 139 139 default = [ ]; 140 140 example = [ 141 141 "-g" 142 - "--prefer '(^|/)(java|chromium)$'" 142 + "--prefer" 143 + "(^|/)(java|chromium)$" 143 144 ]; 144 - description = "Extra command-line arguments to be passed to earlyoom."; 145 + description = '' 146 + Extra command-line arguments to be passed to earlyoom. Each element in 147 + the value list will be escaped as an argument without further 148 + word-breaking. 149 + ''; 145 150 }; 146 151 }; 147 152
+1 -3
nixos/release.nix
··· 61 61 62 62 hydraJob ((import lib/eval-config.nix { 63 63 inherit system; 64 - modules = makeModules module { 65 - image.baseName = "nixos-${type}"; 66 - }; 64 + modules = makeModules module { }; 67 65 }).config.system.build.isoImage); 68 66 69 67
+14 -2
pkgs/applications/audio/faust/faust2.nix
··· 78 78 passthru = { inherit wrap wrapWithBuildEnv faust2ApplBase; }; 79 79 80 80 preConfigure = '' 81 + # include llvm-config in path 82 + export PATH="${lib.getDev llvm_18}/bin:$PATH" 81 83 cd build 82 - sed -i 's@LIBNCURSES_PATH ?= .*@LIBNCURSES_PATH ?= ${ncurses_static}/lib/libncurses.a@' Make.llvm.static 83 84 substituteInPlace Make.llvm.static \ 84 85 --replace 'mkdir -p $@ && cd $@ && ar -x ../../$<' 'mkdir -p $@ && cd $@ && ar -x ../source/build/lib/libfaust.a && cd ../source/build/' 85 86 substituteInPlace Make.llvm.static \ 86 - --replace 'rm -rf $(TMP)' ' ' 87 + --replace 'rm -rf $(TMP)' ' ' \ 88 + --replace-fail "ar" "${stdenv.cc.targetPrefix}ar" 89 + sed -i 's@LIBNCURSES_PATH ?= .*@LIBNCURSES_PATH ?= ${ncurses_static}/lib/libncurses.a@' Make.llvm.static 90 + cd .. 91 + shopt -s globstar 92 + for f in **/Makefile **/Makefile.library **/CMakeLists.txt build/Make.llvm.static embedded/faustjava/faust2engine architecture/autodiff/autodiff.sh source/tools/faust2appls/* **/llvm.cmake tools/benchmark/faust2object; do 93 + echo $f "llvm-config${lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) "-native"}" 94 + substituteInPlace $f \ 95 + --replace-quiet "llvm-config" "llvm-config${lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) "-native"}" 96 + done 97 + shopt -u globstar 98 + cd build 87 99 ''; 88 100 89 101 cmakeFlags = [
+5
pkgs/applications/audio/faust/faust2jaqt.nix
··· 1 1 { 2 + bash, 2 3 faust, 3 4 jack2, 4 5 qtbase, ··· 30 31 scripts = [ 31 32 "faust2jaqt" 32 33 "faust2jackserver" 34 + ]; 35 + 36 + buildInputs = [ 37 + bash 33 38 ]; 34 39 35 40 propagatedBuildInputs = [
+5
pkgs/applications/audio/faust/faust2lv2.nix
··· 1 1 { 2 + bash, 2 3 boost, 3 4 faust, 4 5 lv2, ··· 8 9 faust.wrapWithBuildEnv { 9 10 10 11 baseName = "faust2lv2"; 12 + 13 + buildInputs = [ 14 + bash 15 + ]; 11 16 12 17 propagatedBuildInputs = [ 13 18 boost
+3 -3
pkgs/applications/blockchains/electrs/default.nix
··· 12 12 in 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "electrs"; 15 - version = "0.10.7"; 15 + version = "0.10.8"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "romanz"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-KDl+SV5U2aqsl3UMK8WWZiwkcqLpaRGmH/J8vBKTZcQ="; 21 + hash = "sha256-L26jzAn8vwnw9kFd6ciyYS/OLEFTbN8doNKy3P8qKRE="; 22 22 }; 23 23 24 - cargoHash = "sha256-vcn+94KklWlYQw4fbH8KxhBnovk0dJc8Hkj+jJ+SeB0="; 24 + cargoHash = "sha256-/0XS4xF5gzEBWXS39f0FsIK1dFwmGT4McaExR/srB5Y="; 25 25 26 26 # needed for librocksdb-sys 27 27 nativeBuildInputs = [ rustPlatform.bindgenHook ];
+3 -3
pkgs/applications/graphics/drawio/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "drawio"; 18 - version = "24.7.17"; 18 + version = "26.0.4"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "jgraph"; 22 22 repo = "drawio-desktop"; 23 23 rev = "v${version}"; 24 24 fetchSubmodules = true; 25 - hash = "sha256-DWNFh3ocU5WVi5WZheMOMUYH6FHJ+LJbaUC1XkQ5TFo="; 25 + hash = "sha256-3tEWLRen8lRQEDFlfTWT9+L15k+7z/7To6p7SkmdJhU="; 26 26 }; 27 27 28 28 # `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead ··· 32 32 33 33 offlineCache = fetchYarnDeps { 34 34 yarnLock = src + "/yarn.lock"; 35 - hash = "sha256-bAvS7AXmmS+yYsEkXxvszlErpZ3J5hVVXxxzYcsVP5Y="; 35 + hash = "sha256-DElSCZwVGZF/sjec0SFi7iIe/2Ern85oT5rp6bQl5wg="; 36 36 }; 37 37 38 38 nativeBuildInputs =
+11 -73
pkgs/applications/graphics/gimp/plugins/default.nix
··· 119 119 120 120 nativeBuildInputs = with pkgs; [ which ]; 121 121 122 - env.NIX_CFLAGS_COMPILE = toString ( 123 - lib.optionals stdenv.cc.isClang [ 124 - "-Wno-error=incompatible-function-pointer-types" 125 - ] 126 - ); 122 + # workaround for issue: 123 + # https://github.com/alessandrofrancesconi/gimp-plugin-bimp/issues/411 124 + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 127 125 128 126 installFlags = [ 129 127 "SYSTEM_INSTALL_DIR=${placeholder "out"}/${gimp.targetPluginDir}/bimp" ··· 136 134 homepage = "https://github.com/alessandrofrancesconi/gimp-plugin-bimp"; 137 135 license = licenses.gpl2Plus; 138 136 maintainers = [ ]; 139 - }; 140 - }; 141 - 142 - gap = pluginDerivation { 143 - /* 144 - menu: 145 - Video 146 - */ 147 - pname = "gap"; 148 - version = "2.6.0-unstable-2023-05-20"; 149 - 150 - src = fetchFromGitLab { 151 - domain = "gitlab.gnome.org"; 152 - owner = "Archive"; 153 - repo = "gimp-gap"; 154 - rev = "b2aa06cc7ee4ae1938f14640fe46b75ef5b15982"; 155 - hash = "sha256-q5TgCy0+iIfxyqJRXsKxiFrWMFSzBqC0SA9MBGTHXcA="; 156 - }; 157 - 158 - nativeBuildInputs = with pkgs; [ autoreconfHook ]; 159 - 160 - postUnpack = '' 161 - tar -xf $sourceRoot/extern_libs/ffmpeg.tar.gz -C $sourceRoot/extern_libs 162 - ''; 163 - 164 - postPatch = 165 - let 166 - ffmpegPatch = fetchpatch2 { 167 - name = "fix-ffmpeg-binutil-2.41.patch"; 168 - url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/effadce6c756247ea8bae32dc13bb3e6f464f0eb"; 169 - hash = "sha256-vLSltvZVMcQ0CnkU0A29x6fJSywE8/aU+Mp9os8DZYY="; 170 - }; 171 - in 172 - '' 173 - patch -Np1 -i ${ffmpegPatch} -d extern_libs/ffmpeg 174 - ffmpegSrc=$(realpath extern_libs/ffmpeg) 175 - ''; 176 - 177 - configureFlags = 178 - [ 179 - "--with-ffmpegsrcdir=${placeholder "ffmpegSrc"}" 180 - ] 181 - ++ lib.optionals (!stdenv.hostPlatform.isx86) [ 182 - "--disable-libavformat" 183 - ]; 184 - 185 - hardeningDisable = [ "format" ]; 186 - 187 - env = { 188 - NIX_LDFLAGS = "-lm"; 189 - }; 190 - 191 - meta = with lib; { 192 - description = "GIMP Animation Package"; 193 - homepage = "https://www.gimp.org"; 194 - # The main code is given in GPLv3, but it has ffmpeg in it, and I think ffmpeg license 195 - # falls inside "free". 196 - license = with licenses; [ 197 - gpl3 198 - free 199 - ]; 200 - # Depends on linux/soundcard.h 201 - platforms = platforms.linux; 202 137 }; 203 138 }; 204 139 ··· 371 306 sha256 = "1jj3n7spkjc63aipwdqsvq9gi07w13bb1v8iqzvxwzld2kxa3c8w"; 372 307 }; 373 308 374 - buildInputs = with pkgs; [ 375 - lensfun 376 - gexiv2 377 - ]; 309 + buildInputs = ( 310 + with pkgs; 311 + [ 312 + lensfun 313 + gexiv2 314 + ] 315 + ++ lib.optional stdenv.cc.isClang llvmPackages.openmp 316 + ); 378 317 379 318 installPhase = " 380 319 installPlugin gimp-lensfun ··· 387 326 388 327 license = lib.licenses.gpl3Plus; 389 328 maintainers = [ ]; 390 - platforms = lib.platforms.gnu ++ lib.platforms.linux; 391 329 }; 392 330 }; 393 331
+7 -7
pkgs/applications/networking/browsers/chromium/info.json
··· 1 1 { 2 2 "chromium": { 3 - "version": "131.0.6778.204", 3 + "version": "131.0.6778.264", 4 4 "chromedriver": { 5 - "hash_darwin": "sha256-xxTu1aPNTfGpaPFC55NihzJbcjDL3fBXimQIGBPaU18=", 6 - "hash_darwin_aarch64": "sha256-WyNiLNIPPUesDCYYs6Uc0aZDou0N60kZvL31DlqHMtw=" 5 + "hash_darwin": "sha256-ibvVBD3q+ed1VffgSEZie7VAmSdBT3CJ9bNnjyYzWis=", 6 + "hash_darwin_aarch64": "sha256-Eup+/qrFxMAU9AoYfd5BYTKM+J7CWE7GLGETiYdYorU=" 7 7 }, 8 8 "deps": { 9 9 "depot_tools": { ··· 19 19 "DEPS": { 20 20 "src": { 21 21 "url": "https://chromium.googlesource.com/chromium/src.git", 22 - "rev": "52183f9e99a61056f9b78535f53d256f1516f2a0", 23 - "hash": "sha256-D7+Ji8Y1vw1Sgt9njbZDGbgbzT8eAvx/95M8SsHyiN4=", 22 + "rev": "2d05e31515360f4da764174f7c448b33e36da871", 23 + "hash": "sha256-aAb+lMefY4+zADsVeyLIhNI4AQfGmzu+7Y8o3t2csmU=", 24 24 "recompress": true 25 25 }, 26 26 "src/third_party/clang-format/script": { ··· 760 760 }, 761 761 "src/v8": { 762 762 "url": "https://chromium.googlesource.com/v8/v8.git", 763 - "rev": "7f72bbed40ca85a6b68ca2f15feca342c9c256d0", 764 - "hash": "sha256-QJcC6T2IOCXhObwND0jPQTUl84lotcYRCIQe4GTtczc=" 763 + "rev": "9c09e7876ff830e1f9a731aa930040d1028ff5a1", 764 + "hash": "sha256-OKa0W4s3VfaQ/MBHkrkZ8/LeRGqjGh9hTaqet7S4o58=" 765 765 } 766 766 } 767 767 },
+5 -5
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 615 615 "vendorHash": "sha256-GoOKTT+EOhaPhpbgSW3SycYsE8LEQP0v4eQfiTEnPy8=" 616 616 }, 617 617 "huaweicloud": { 618 - "hash": "sha256-WVoG8XoH1u0mnM4i/mULV+c6gGr3u6AVj5RiqOAlBmA=", 618 + "hash": "sha256-cfyd8vbzRPaGqgo3iPqjzoeb3h2hWvLgFP+Q41kDn/c=", 619 619 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 620 620 "owner": "huaweicloud", 621 621 "repo": "terraform-provider-huaweicloud", 622 - "rev": "v1.71.2", 622 + "rev": "v1.72.0", 623 623 "spdx": "MPL-2.0", 624 624 "vendorHash": null 625 625 }, ··· 958 958 "vendorHash": "sha256-0Atbzx1DjInPMa1lNxyNKfNMILjN4S814TlIAQeTfdI=" 959 959 }, 960 960 "opentelekomcloud": { 961 - "hash": "sha256-H7IG6YjGSbPXaprWfGjQzHcaEIa9H6xUuoG4PPho/8s=", 961 + "hash": "sha256-gcELIKjDeXp0rqz+tDp2S9VEzPVoL+7RfvpfNF/qets=", 962 962 "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", 963 963 "owner": "opentelekomcloud", 964 964 "repo": "terraform-provider-opentelekomcloud", 965 - "rev": "v1.36.27", 965 + "rev": "v1.36.28", 966 966 "spdx": "MPL-2.0", 967 - "vendorHash": "sha256-3dDj0I7kBkwbQun90VUqdvpUcelMz1v7/OfgXfb87yE=" 967 + "vendorHash": "sha256-KvQNpXn11KdGbGQBWj7FwVypJOcFhLjgOKBfFZOyL7M=" 968 968 }, 969 969 "opsgenie": { 970 970 "hash": "sha256-+msy9kPAryR0Ll5jKOd47DMjeMxEdSIfKZZKVHohQGY=",
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 184 184 mkTerraform = attrs: pluggable (generic attrs); 185 185 186 186 terraform_1 = mkTerraform { 187 - version = "1.10.3"; 188 - hash = "sha256-KY18YFTKWj366CPTh1MJ9DLamiFUVql3BhuMUzN7zf8="; 189 - vendorHash = "sha256-AajBuUwOhK0OniRRfCqR89+mA9LnQBkbG3Xge9c0qSQ="; 187 + version = "1.10.4"; 188 + hash = "sha256-wJg/BfKWgDzv9HKOsNaq+l2jG37VbOtmBF+QEhNLQ1k="; 189 + vendorHash = "sha256-YFsPxDlD7SqHo0x2UQnsJ5jDTp2JXdhEgDvtIpWVQ9o="; 190 190 patches = [ ./provider-path-0_15.patch ]; 191 191 passthru = { 192 192 inherit plugins;
+3
pkgs/applications/office/jabref/default.nix
··· 102 102 103 103 DEFAULT_JVM_OPTS=$(sed -n -E "s/^DEFAULT_JVM_OPTS='(.*)'$/\1/p" $out/bin/JabRef | sed -e "s|\$APP_HOME|$out|g" -e 's/"//g') 104 104 105 + # Temp fix: openjfx doesn't build with webkit 106 + unzip $out/lib/javafx-web-*-*.jar libjfxwebkit.so -d $out/lib/ 107 + 105 108 runHook postInstall 106 109 ''; 107 110
+3 -3
pkgs/applications/virtualization/docker/compose.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-compose"; 5 - version = "2.32.1"; 5 + version = "2.32.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "docker"; 9 9 repo = "compose"; 10 10 rev = "v${version}"; 11 - hash = "sha256-b+HaFXi3Z2vOU2saEvg22uLHbJLdM4dGEZeI6lvI/dk="; 11 + hash = "sha256-i4wpM7Rc4pFUUzPFvoPxUlifIvk4GJzBhCLpUndFnjE="; 12 12 }; 13 13 14 14 postPatch = '' ··· 16 16 rm -rf e2e/ 17 17 ''; 18 18 19 - vendorHash = "sha256-AOLAyyg8ZFPjreK/PEY+TJy4puxqMCg5kjEyBfEfmPk="; 19 + vendorHash = "sha256-UP1SDAaoGD1iYqb0RKCZgB22CuE2OU8FW7YFPxiY42w="; 20 20 21 21 ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" "-s" "-w" ]; 22 22
+3 -3
pkgs/by-name/ab/ab-av1/package.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "ab-av1"; 5 - version = "0.9.0"; 5 + version = "0.9.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "alexheretic"; 9 9 repo = "ab-av1"; 10 10 rev = "v${version}"; 11 - hash = "sha256-xKZVvwRSCd4AxJnfEnRYuyB0yhxkg19a2tI0x2rcvWs="; 11 + hash = "sha256-I9XApll0/mvfhL/BLWoVwL0ffqa5r3dOBWYTHizJ0hc="; 12 12 }; 13 13 14 - cargoHash = "sha256-nK3ye3wJBBv4ei41e9V/bj5kg5ujjzi0EvLwKKfvfUU="; 14 + cargoHash = "sha256-jTCAB4O+SePCaKivHwbfFJZKjlxZmzP4uLT5idKmiO4="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/by-name/ca/cadical/package.nix
··· 4 4 fetchFromGitHub, 5 5 copyPkgconfigItems, 6 6 makePkgconfigItem, 7 - version ? "2.1.1", 7 + version ? "2.1.2", 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { ··· 17 17 rev = "rel-${version}"; 18 18 hash = 19 19 { 20 - "2.1.1" = "sha256-1/qJGGyx+hGZ09pIT2uNykotaYlU8BCKArblYhHsMxo="; 20 + "2.1.2" = "sha256-fhvQd/f8eaw7OA2/XoOTVOnQxSSxUvugu6VWo2nmpQ0="; 21 21 "2.0.0" = "sha256-qoeEM9SdpuFuBPeQlCzuhPLcJ+bMQkTUTGiT8QdU8rc="; 22 22 } 23 23 .${version};
+3 -3
pkgs/by-name/ca/cargo-bundle-licenses/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-bundle-licenses"; 9 - version = "1.3.0"; 9 + version = "2.1.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sstadick"; 13 13 repo = "cargo-bundle-licenses"; 14 14 rev = "v${version}"; 15 - hash = "sha256-pWQU0IMahbFJR7oRUqnz73cB8yRbTpkh5NASmUKg0E0="; 15 + hash = "sha256-oyb5uWIKXhPSMpb1t6C/IYKK8FMSANIQXs2XdJ/bD2A="; 16 16 }; 17 17 18 - cargoHash = "sha256-eUY3dyyWbqSqFqafdZ2AdI7vsH60vCRNk2cAGJw0ROk="; 18 + cargoHash = "sha256-HxFRHgb0nBF6YGaiynv95fNwej70IAwP4jhVcGvdFok="; 19 19 20 20 meta = with lib; { 21 21 description = "Generate a THIRDPARTY file with all licenses in a cargo project";
+3 -3
pkgs/by-name/ca/cargo-component/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "cargo-component"; 13 - version = "0.19.0"; 13 + version = "0.20.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "bytecodealliance"; 17 17 repo = "cargo-component"; 18 18 rev = "v${version}"; 19 - hash = "sha256-HiDwFWEzzCmwlEKsVmKREtn5OfAziC+irgeh66fRWIQ="; 19 + hash = "sha256-pW3hhcsMzKSWmUX8HwAtZCB+v9B4qXw6WUGODhPtW+Q="; 20 20 }; 21 21 22 - cargoHash = "sha256-AtOZGYH0ya5mza3QFTfaXvw9tcFDGuz72JUhfTdUml8="; 22 + cargoHash = "sha256-knNtEBSJigamj1hE6wU4Hc/f3TUcFiufOUMLwsK6t+A="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+3 -3
pkgs/by-name/ca/cargo-deb/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cargo-deb"; 11 - version = "2.9.4"; 11 + version = "2.10.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kornelski"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-jTmETLENCUaGIJIN2smSS+QKNco0mFJWrOkQgiMBcz8="; 17 + hash = "sha256-J3ChNrZUctDcs1bOCoDLTQtqTT9rWi24XK2fki8PYLw="; 18 18 }; 19 19 20 - cargoHash = "sha256-QruSmVER4WE0++b5MHKCtVduQkyF2Dkszw6gmhdZEKs="; 20 + cargoHash = "sha256-CjlMadj4/QhbSlCoZs3JRaplbY4XlcBFKR4ZXJLK+Uo="; 21 21 22 22 nativeBuildInputs = [ 23 23 makeWrapper
+3 -3
pkgs/by-name/ca/cargo-shuttle/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-shuttle"; 14 - version = "0.49.0"; 14 + version = "0.50.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "shuttle-hq"; 18 18 repo = "shuttle"; 19 19 rev = "v${version}"; 20 - hash = "sha256-97AiRgTPzkNsnxMTF0zleHVR6QYLyRlhguh2nz+duUM="; 20 + hash = "sha256-D3o4GdGD/lP4bchjpyj684G1CDWMhnZHke131GAI1es="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-eHmNGIcSXzFdfEHKKr0R+igtZbm8bPRFg2uhzJwKDhk="; 24 + cargoHash = "sha256-hlYcDQi4wv43UBYSvnWUMunAKVCFVFA7hvxjaeGA2pA="; 25 25 26 26 nativeBuildInputs = [ pkg-config ]; 27 27
+2 -2
pkgs/by-name/co/codux/package.nix
··· 6 6 7 7 let 8 8 pname = "codux"; 9 - version = "15.40.0"; 9 + version = "15.41.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/wixplosives/codux-versions/releases/download/${version}/Codux-${version}.x86_64.AppImage"; 13 - hash = "sha256-HPpzlIpMieQbFJFFshGtKm7ztnZ8obnVEpJTETQekL8="; 13 + hash = "sha256-l1Z4jcbsTdzn4kFDcAGENAuewIThP2ENB/fbG7XerdY="; 14 14 }; 15 15 16 16 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+2 -2
pkgs/by-name/da/dart-sass/package.nix
··· 22 22 in 23 23 buildDartApplication rec { 24 24 pname = "dart-sass"; 25 - version = "1.83.0"; 25 + version = "1.83.1"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "sass"; 29 29 repo = pname; 30 30 rev = version; 31 - hash = "sha256-BT9ubYNireRXWqTHRrL7gHXle6tX3pjKG3siQ9TNf1M="; 31 + hash = "sha256-uy3kp6oT51AW2qE+qHOvvDDS59Tgw9fEAer94PsQOkg="; 32 32 }; 33 33 34 34 pubspecLock = lib.importJSON ./pubspec.lock.json;
+18 -18
pkgs/by-name/da/dart-sass/pubspec.lock.json
··· 180 180 "dependency": "direct dev", 181 181 "description": { 182 182 "name": "dart_style", 183 - "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", 183 + "sha256": "27eb0ae77836989a3bc541ce55595e8ceee0992807f14511552a898ddd0d88ac", 184 184 "url": "https://pub.dev" 185 185 }, 186 186 "source": "hosted", 187 - "version": "2.3.7" 187 + "version": "3.0.1" 188 188 }, 189 189 "dartdoc": { 190 190 "dependency": "direct dev", ··· 290 290 "dependency": "transitive", 291 291 "description": { 292 292 "name": "http_parser", 293 - "sha256": "76d306a1c3afb33fe82e2bbacad62a61f409b5634c915fceb0d799de1a913360", 293 + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", 294 294 "url": "https://pub.dev" 295 295 }, 296 296 "source": "hosted", 297 - "version": "4.1.1" 297 + "version": "4.1.2" 298 298 }, 299 299 "io": { 300 300 "dependency": "transitive", ··· 510 510 "dependency": "direct dev", 511 511 "description": { 512 512 "name": "pub_api_client", 513 - "sha256": "d9ced27bb5b933012a5218120f1fbee2a7d3bd234a7d5cc6fe29dedf4df6127a", 513 + "sha256": "1b95df9b91bc1d5edf21a46e74b7aad64eaf33d56467781bfd8d730539a1f57d", 514 514 "url": "https://pub.dev" 515 515 }, 516 516 "source": "hosted", 517 - "version": "3.0.0" 517 + "version": "3.1.0" 518 518 }, 519 519 "pub_semver": { 520 520 "dependency": "direct main", ··· 530 530 "dependency": "direct dev", 531 531 "description": { 532 532 "name": "pubspec_parse", 533 - "sha256": "c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8", 533 + "sha256": "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0", 534 534 "url": "https://pub.dev" 535 535 }, 536 536 "source": "hosted", 537 - "version": "1.3.0" 537 + "version": "1.4.0" 538 538 }, 539 539 "retry": { 540 540 "dependency": "transitive", ··· 620 620 "dependency": "direct main", 621 621 "description": { 622 622 "name": "stack_trace", 623 - "sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377", 623 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 624 624 "url": "https://pub.dev" 625 625 }, 626 626 "source": "hosted", 627 - "version": "1.12.0" 627 + "version": "1.12.1" 628 628 }, 629 629 "stream_channel": { 630 630 "dependency": "direct main", 631 631 "description": { 632 632 "name": "stream_channel", 633 - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", 633 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 634 634 "url": "https://pub.dev" 635 635 }, 636 636 "source": "hosted", 637 - "version": "2.1.2" 637 + "version": "2.1.4" 638 638 }, 639 639 "stream_transform": { 640 640 "dependency": "direct main", ··· 670 670 "dependency": "direct dev", 671 671 "description": { 672 672 "name": "test", 673 - "sha256": "43490fe4c0f5ecb898f3fa1cdcdad8d521d7f6ff17ebdc4e8cd32b2e99524a20", 673 + "sha256": "8391fbe68d520daf2314121764d38e37f934c02fd7301ad18307bd93bd6b725d", 674 674 "url": "https://pub.dev" 675 675 }, 676 676 "source": "hosted", 677 - "version": "1.25.13" 677 + "version": "1.25.14" 678 678 }, 679 679 "test_api": { 680 680 "dependency": "transitive", ··· 700 700 "dependency": "direct dev", 701 701 "description": { 702 702 "name": "test_descriptor", 703 - "sha256": "abe245e8b0d61245684127fe32343542c25dc2a1ce8f405531637241d98d07e4", 703 + "sha256": "9ce468c97ae396e8440d26bb43763f84e2a2a5331813ee5a397cb4da481aaf9a", 704 704 "url": "https://pub.dev" 705 705 }, 706 706 "source": "hosted", 707 - "version": "2.0.1" 707 + "version": "2.0.2" 708 708 }, 709 709 "test_process": { 710 710 "dependency": "direct dev", ··· 810 810 "dependency": "direct dev", 811 811 "description": { 812 812 "name": "yaml", 813 - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", 813 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 814 814 "url": "https://pub.dev" 815 815 }, 816 816 "source": "hosted", 817 - "version": "3.1.2" 817 + "version": "3.1.3" 818 818 } 819 819 }, 820 820 "sdks": {
+65
pkgs/by-name/di/diodon/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + desktop-file-utils, 6 + glib, 7 + gobject-introspection, 8 + gtk3, 9 + meson, 10 + ninja, 11 + pkg-config, 12 + vala, 13 + wrapGAppsHook3, 14 + xvfb-run, 15 + libayatana-appindicator, 16 + libpeas, 17 + libXtst, 18 + zeitgeist, 19 + }: 20 + 21 + stdenv.mkDerivation (finalAttrs: { 22 + pname = "diodon"; 23 + version = "1.13.0"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "diodon-dev"; 27 + repo = "diodon"; 28 + tag = finalAttrs.version; 29 + hash = "sha256-VCJANasrGmC0jIy8JNNURvmgpL/SLOaVsKo7Pf+X8DQ="; 30 + }; 31 + 32 + strictDeps = true; 33 + 34 + nativeBuildInputs = [ 35 + desktop-file-utils # for `desktop-file-validate` 36 + glib # for glib-compile-schemas 37 + gobject-introspection # For g-ir-compiler 38 + gtk3 # for gtk-update-icon-cache 39 + meson 40 + ninja 41 + pkg-config 42 + vala 43 + wrapGAppsHook3 44 + xvfb-run 45 + ]; 46 + 47 + buildInputs = [ 48 + gtk3 49 + libayatana-appindicator 50 + libpeas 51 + libXtst 52 + zeitgeist 53 + ]; 54 + 55 + doCheck = true; 56 + 57 + meta = { 58 + description = "Aiming to be the best integrated clipboard manager for the Unity desktop"; 59 + homepage = "https://launchpad.net/diodon"; 60 + mainProgram = "diodon"; 61 + license = lib.licenses.gpl2Plus; 62 + maintainers = [ lib.maintainers.sfrijters ]; 63 + platforms = lib.platforms.unix; 64 + }; 65 + })
+2 -2
pkgs/by-name/ea/eartag/package.nix
··· 22 22 23 23 python3Packages.buildPythonApplication rec { 24 24 pname = "eartag"; 25 - version = "0.6.3"; 25 + version = "0.6.4"; 26 26 format = "other"; 27 27 28 28 src = fetchFromGitLab { ··· 30 30 owner = "World"; 31 31 repo = pname; 32 32 rev = version; 33 - hash = "sha256-eo6Vboo2Kn39M0r1OeqRFG3ug6frxzMKler5qT9KysY="; 33 + hash = "sha256-K93sj84MdDCQgIMghkjpGIieSrlnlQiw85JSgggRlf4="; 34 34 }; 35 35 36 36 postPatch = ''
+21 -1
pkgs/by-name/fa/faustPhysicalModeling/package.nix
··· 1 1 { 2 2 stdenv, 3 3 lib, 4 + bash, 4 5 fetchFromGitHub, 5 6 faust2jaqt, 6 7 faust2lv2, ··· 16 17 sha256 = "sha256-CADiJXyB4FivQjbh1nhpAVgCkTi1pW/vtXKXfL7o7xU="; 17 18 }; 18 19 19 - buildInputs = [ 20 + nativeBuildInputs = [ 20 21 faust2jaqt 21 22 faust2lv2 22 23 ]; 24 + 25 + buildInputs = [ 26 + bash 27 + ]; 28 + 29 + # ld: /nix/store/*-gcc-14-20241116/lib/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbegin.o: 30 + # relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a PIE object 31 + hardeningDisable = [ "pie" ]; 23 32 24 33 dontWrapQtApps = true; 25 34 26 35 buildPhase = '' 36 + runHook preBuild 37 + 27 38 cd examples/physicalModeling 28 39 29 40 for f in *MIDI.dsp; do 30 41 faust2jaqt -time -vec -double -midi -nvoices 16 -t 99999 $f 31 42 faust2lv2 -time -vec -double -gui -nvoices 16 -t 99999 $f 32 43 done 44 + 45 + runHook postBuild 33 46 ''; 34 47 35 48 installPhase = '' 49 + runHook preInstall 50 + 36 51 mkdir -p $out/lib/lv2 $out/bin 37 52 mv *.lv2/ $out/lib/lv2 38 53 for f in $(find . -executable -type f); do 39 54 cp $f $out/bin/ 40 55 done 56 + patchShebangs --host $out/bin 57 + 58 + runHook postInstall 41 59 ''; 42 60 43 61 meta = with lib; { ··· 46 64 license = licenses.mit; 47 65 platforms = platforms.linux; 48 66 maintainers = with maintainers; [ magnetophon ]; 67 + # compiles stuff for the build platform, difficult to do properly 68 + broken = stdenv.hostPlatform != stdenv.buildPlatform; 49 69 }; 50 70 }
+2 -2
pkgs/by-name/fc/fcgi/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "fcgi"; 10 - version = "2.4.3"; 10 + version = "2.4.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "FastCGI-Archives"; 14 14 repo = "fcgi2"; 15 15 rev = finalAttrs.version; 16 - hash = "sha256-P8wkiURBc5gV0PxwemkIIpTPOpug6YIZE//3j5U76K0="; 16 + hash = "sha256-GI2RL0djfCej7bBhxR6cK/FrTbDYEl75SEfQFgl0ctA="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ autoreconfHook ];
+3 -3
pkgs/by-name/fl/flip-link/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "flip-link"; 11 - version = "0.1.9"; 11 + version = "0.1.10"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "knurling-rs"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-slidPVL0LAUtmCI2rlAwfGVUmB4WRF9bHqQhdgbO2oc="; 17 + hash = "sha256-Nw43I8EIlNGPptsLVxFBapFp6qdFoUOEicHc9FTcm2g="; 18 18 }; 19 19 20 - cargoHash = "sha256-x3JnqztoLol5dNMact/qMveQuvcMTg/jqHxW0lksB7Y="; 20 + cargoHash = "sha256-OxmRIJ2LtAz+Paxzy1ppxnLliMocKbiJXf/io8mGPNQ="; 21 21 22 22 buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv; 23 23
+7 -5
pkgs/by-name/gi/git-aggregator/package.nix
··· 1 1 { 2 2 lib, 3 3 python3Packages, 4 - fetchPypi, 4 + fetchFromGitHub, 5 5 git, 6 6 }: 7 7 8 8 python3Packages.buildPythonApplication rec { 9 9 pname = "git-aggregator"; 10 - version = "2.1.0"; 10 + version = "4.0.2"; 11 11 12 - src = fetchPypi { 13 - inherit pname version; 14 - hash = "sha256-79xNPzYP1j71sU5wZM5e2xTqQExqQEdxXPxbk4T/Scw="; 12 + src = fetchFromGitHub { 13 + owner = "acsone"; 14 + repo = "git-aggregator"; 15 + tag = version; 16 + hash = "sha256-6o+bf3s5KyRQWA7hp3xk76AfxBdzP0lOBOozgwe3Wtw="; 15 17 }; 16 18 17 19 nativeBuildInputs = with python3Packages; [
+3 -3
pkgs/by-name/gi/git-spice/package.nix
··· 10 10 11 11 buildGo123Module rec { 12 12 pname = "git-spice"; 13 - version = "0.9.0"; 13 + version = "0.10.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "abhinav"; 17 17 repo = "git-spice"; 18 18 tag = "v${version}"; 19 - hash = "sha256-Q5cNkX6ZtNXh+qDjpR0a2FfHmk5YA9izLCBRPFRpdvs="; 19 + hash = "sha256-1EWuKjvDeOV6W+nntdevUI/SO68ssYgoxJ5QIy5jkFM="; 20 20 }; 21 21 22 - vendorHash = "sha256-4NkeLDToefiRYv9xta3U6O/5L2/J0d+59Er515R2zcw="; 22 + vendorHash = "sha256-F9CyhUtdkwvEsmQ+T5zt2n+TBRhVgyr2CEOvIzcXpug="; 23 23 24 24 subPackages = [ "." ]; 25 25
+2 -2
pkgs/by-name/gl/glaze/package.nix
··· 8 8 9 9 stdenv.mkDerivation (final: { 10 10 pname = "glaze"; 11 - version = "4.2.2"; 11 + version = "4.2.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "stephenberry"; 15 15 repo = "glaze"; 16 16 rev = "v${final.version}"; 17 - hash = "sha256-P6hrwSpeQXHhag7HV28EVXsEwd2ZJEad3GRclCiOz8w="; 17 + hash = "sha256-exEmEV4j18WGnnEFPaHlfFuLk0dPu18pYp85XBX8Y2w="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake ];
+16
pkgs/by-name/gn/gnucobol/fix-libxml2-include.patch
··· 1 + libcob: Fix include for xmlCleanupParser 2 + 3 + common.c uses xmlCleanupParser, which is defined in libxml/parser.h. 4 + --- 5 + 6 + --- a/libcob/common.c 2025-01-01 03:03:49.762316279 +0100 7 + +++ b/libcob/common.c 2025-01-01 03:01:56.632597306 +0100 8 + @@ -136,6 +136,7 @@ 9 + #if defined (WITH_XML2) 10 + #include <libxml/xmlversion.h> 11 + #include <libxml/xmlwriter.h> 12 + +#include <libxml/parser.h> 13 + #endif 14 + 15 + #if defined (WITH_CJSON) 16 +
+4
pkgs/by-name/gn/gnucobol/package.nix
··· 63 63 # XXX: Without this, we get a cycle between bin and dev 64 64 propagatedBuildOutputs = [ ]; 65 65 66 + patches = [ 67 + ./fix-libxml2-include.patch 68 + ]; 69 + 66 70 # Skips a broken test 67 71 postPatch = '' 68 72 sed -i '/^AT_CHECK.*crud\.cob/i AT_SKIP_IF([true])' tests/testsuite.src/listings.at
+2 -2
pkgs/by-name/go/go-ios/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "go-ios"; 11 - version = "1.0.166"; 11 + version = "1.0.168"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "danielpaulus"; 15 15 repo = "go-ios"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-Lao7cK7ZWeU0WXa9qDHlc+NuE9Ktl7k3mJXxIIfbROk="; 17 + sha256 = "sha256-BaJFFaNPPpPvDc8bMl89SfGYglvx9TwpoDQUEr0mqYM="; 18 18 }; 19 19 20 20 proxyVendor = true;
+2 -2
pkgs/by-name/go/go-mockery/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-mockery"; 5 - version = "2.50.1"; 5 + version = "2.50.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "vektra"; 9 9 repo = "mockery"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WRzrWyBkngTlAh8Nu1dKht28A5R7mV/8pljtwh6SZQU="; 11 + sha256 = "sha256-pJUMdCnvgfm/re442QhuQs4UCdPicitLu1NTS+I61IY="; 12 12 }; 13 13 14 14 preCheck = ''
+3 -3
pkgs/by-name/gq/gql/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "gql"; 13 - version = "0.33.0"; 13 + version = "0.35.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "AmrDeveloper"; 17 17 repo = "GQL"; 18 18 rev = version; 19 - hash = "sha256-I0ggNHvswuRhcUkndl0acEU3eOHGJqHB2csm9rXZ2sU="; 19 + hash = "sha256-3aIZZvOmmGOa1+QHz7VrhLeEcyHSbsUMdD3PAqPpXVY="; 20 20 }; 21 21 22 - cargoHash = "sha256-yOf5kKHiPMvKi/+j6SCBZD1+gUBK4oR+H1JICPThwBA="; 22 + cargoHash = "sha256-IHh+7BdIZZOUyjJPHpuoUDfZDHUYoVQaMYjq1CCoxfM="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+33
pkgs/by-name/ku/kubectl-linstor/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildGoModule, 5 + nix-update-script, 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "kubectl-linstor"; 10 + version = "0.3.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "piraeusdatastore"; 14 + repo = "kubectl-linstor"; 15 + tag = "v${version}"; 16 + hash = "sha256-1wXhrnQlOIg2mJi6DhHGcb+OxSblDq+V95pZ5bl72R4="; 17 + }; 18 + 19 + vendorHash = "sha256-3PnXB8AfZtgmYEPJuh0fwvG38dtngoS/lxyx3H+rvFs="; 20 + 21 + passthru = { 22 + updateScript = nix-update-script { }; 23 + }; 24 + 25 + meta = { 26 + description = "Plugin to control a LINSTOR cluster using kubectl"; 27 + homepage = "https://github.com/piraeusdatastore/kubectl-linstor"; 28 + changelog = "https://github.com/piraeusdatastore/kubectl-linstor/releases/tag/v${version}"; 29 + license = lib.licenses.asl20; 30 + maintainers = with lib.maintainers; [ genga898 ]; 31 + mainProgram = "kubectl-linstor"; 32 + }; 33 + }
+3 -3
pkgs/by-name/ku/kubelogin-oidc/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubelogin"; 9 - version = "1.31.0"; 9 + version = "1.31.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "int128"; 13 13 repo = "kubelogin"; 14 14 rev = "v${version}"; 15 - hash = "sha256-IEKP5mHxJyGzlxNL4h0MR/Ge7g1kKidIjinYr+bL6as="; 15 + hash = "sha256-LfMxfXM3L4r0S8eDQVgFO1jTf/BcYpxxQSMl4zRh/yA="; 16 16 }; 17 17 18 18 subPackages = [ "." ]; ··· 22 22 "-X main.version=v${version}" 23 23 ]; 24 24 25 - vendorHash = "sha256-3hNc16zpazm9YqDx2M/RafCBLev2S8TzJzClGRkKydg="; 25 + vendorHash = "sha256-o+74+PnwhMe2oMfFLMD95R4m3gMjQS2d4pAvCEjh05U="; 26 26 27 27 # test all packages 28 28 preCheck = ''
+6
pkgs/by-name/ld/ldapvi/package.nix
··· 26 26 sha256 = "3ef3103030ecb04d7fe80180e3fd490377cf81fb2af96782323fddabc3225030"; 27 27 }; 28 28 29 + env.NIX_CFLAGS_COMPILE = toString [ 30 + "-Wno-implicit-function-declaration" 31 + "-Wno-error=int-conversion" 32 + "-Wno-error=return-mismatch" 33 + ]; 34 + 29 35 nativeBuildInputs = [ 30 36 pkg-config 31 37 autoconf
+6 -2
pkgs/by-name/le/lean4/package.nix
··· 5 5 fetchFromGitHub, 6 6 git, 7 7 gmp, 8 + cadical, 9 + libuv, 8 10 perl, 9 11 testers, 10 12 }: 11 13 12 14 stdenv.mkDerivation (finalAttrs: { 13 15 pname = "lean4"; 14 - version = "4.11.0"; 16 + version = "4.12.0"; 15 17 16 18 src = fetchFromGitHub { 17 19 owner = "leanprover"; 18 20 repo = "lean4"; 19 21 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-5KIZGt4glC2rZDKDL0FiHUNVjVZAyY8iWDWQgdF/PIs="; 22 + hash = "sha256-O2Egyh2D0TfQWzQKfHUeAh7qAjMfeLVwXwGUw5QqcvE="; 21 23 }; 22 24 23 25 postPatch = '' ··· 35 37 36 38 nativeBuildInputs = [ 37 39 cmake 40 + cadical 38 41 ]; 39 42 40 43 buildInputs = [ 41 44 gmp 45 + libuv 42 46 ]; 43 47 44 48 nativeCheckInputs = [
+79 -84
pkgs/by-name/le/lesspipe/package.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "lesspipe"; 24 - version = "2.14"; 24 + version = "2.17"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "wofr06"; 28 28 repo = "lesspipe"; 29 29 rev = "v${version}"; 30 - hash = "sha256-SEFyiKxfKC2Rx5tQ2OK8zEiCBFex2kZUY/vnnDsdCoc="; 30 + hash = "sha256-afJuTByGUMU6kFqGGa3pbPaFVdYGcJYiR0RfDNYNgDk="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ ··· 85 85 ]; 86 86 fake = { 87 87 # script guards usage behind has_cmd test function, it's safe to leave these external and optional 88 - external = 89 - [ 90 - "cpio" 91 - "isoinfo" 92 - "cabextract" 93 - "bsdtar" 94 - "rpm2cpio" 95 - "bsdtar" 96 - "unzip" 97 - "ar" 98 - "unrar" 99 - "rar" 100 - "7zr" 101 - "7za" 102 - "isoinfo" 103 - "gzip" 104 - "bzip2" 105 - "lzip" 106 - "lzma" 107 - "xz" 108 - "brotli" 109 - "compress" 110 - "zstd" 111 - "lz4" 112 - "archive_color" 113 - "bat" 114 - "batcat" 115 - "pygmentize" 116 - "source-highlight" 117 - "vimcolor" 118 - "code2color" 88 + external = [ 89 + "cpio" 90 + "isoinfo" 91 + "cabextract" 92 + "bsdtar" 93 + "rpm2cpio" 94 + "bsdtar" 95 + "unzip" 96 + "ar" 97 + "unrar" 98 + "rar" 99 + "7zr" 100 + "7za" 101 + "isoinfo" 102 + "gzip" 103 + "bzip2" 104 + "lzip" 105 + "lzma" 106 + "xz" 107 + "brotli" 108 + "compress" 109 + "zstd" 110 + "lz4" 111 + "archive_color" 112 + "bat" 113 + "batcat" 114 + "pygmentize" 115 + "source-highlight" 116 + "vimcolor" 117 + "code2color" 119 118 120 - "w3m" 121 - "lynx" 122 - "elinks" 123 - "html2text" 124 - "xmq" 125 - "dtc" 126 - "pdftotext" 127 - "pdftohtml" 128 - "pdfinfo" 129 - "ps2ascii" 130 - "procyon" 131 - "ccze" 132 - "mdcat" 133 - "pandoc" 134 - "docx2txt" 135 - "libreoffice" 136 - "pptx2md" 137 - "mdcat" 138 - "xlscat" 139 - "odt2txt" 140 - "wvText" 141 - "catdoc" 142 - "broken_catppt" 143 - "sxw2txt" 144 - "groff" 145 - "mandoc" 146 - "unrtf" 147 - "dvi2tty" 148 - "pod2text" 149 - "perldoc" 150 - "h5dump" 151 - "ncdump" 152 - "matdump" 153 - "djvutxt" 154 - "openssl" 155 - "gpg" 156 - "plistutil" 157 - "plutil" 158 - "id3v2" 159 - "csvlook" 160 - "csvtable" 161 - "jq" 162 - "zlib-flate" 163 - "lessfilter" 164 - "snap" 165 - ] 166 - ++ lib.optional (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isFreeBSD) [ 167 - # resholve only identifies this on darwin/bsd 168 - # call site is guarded by || so it's safe to leave dynamic 169 - "locale" 170 - ]; 119 + "w3m" 120 + "lynx" 121 + "elinks" 122 + "html2text" 123 + "xmq" 124 + "dtc" 125 + "pdftotext" 126 + "pdftohtml" 127 + "pdfinfo" 128 + "ps2ascii" 129 + "procyon" 130 + "ccze" 131 + "mdcat" 132 + "pandoc" 133 + "docx2txt" 134 + "libreoffice" 135 + "pptx2md" 136 + "mdcat" 137 + "xlscat" 138 + "odt2txt" 139 + "wvText" 140 + "catdoc" 141 + "broken_catppt" 142 + "sxw2txt" 143 + "groff" 144 + "mandoc" 145 + "unrtf" 146 + "dvi2tty" 147 + "pod2text" 148 + "perldoc" 149 + "h5dump" 150 + "ncdump" 151 + "matdump" 152 + "djvutxt" 153 + "openssl" 154 + "gpg" 155 + "plistutil" 156 + "plutil" 157 + "id3v2" 158 + "csvlook" 159 + "csvtable" 160 + "jq" 161 + "zlib-flate" 162 + "lessfilter" 163 + "snap" 164 + "locale" # call site is guarded by || so it's safe to leave dynamic 165 + ]; 171 166 builtin = [ "setopt" ]; 172 167 }; 173 168 execer = [
+9
pkgs/by-name/li/lime3ds/package.nix
··· 7 7 cpp-jwt, 8 8 doxygen, 9 9 enet, 10 + fetchpatch, 10 11 fetchzip, 11 12 fmt, 12 13 ffmpeg_6-headless, ··· 111 112 ++ optionals enableQtTranslations [ kdePackages.qttools ] 112 113 ++ optionals enableCubeb [ cubeb ] 113 114 ++ optional useDiscordRichPresence rapidjson; 115 + 116 + patches = [ 117 + # Fix boost errors 118 + (fetchpatch { 119 + url = "https://raw.githubusercontent.com/Tatsh/tatsh-overlay/fa2f92b888f8c0aab70414ca560b823ffb33b122/games-emulation/lime3ds/files/lime3ds-0002-boost-fix.patch"; 120 + hash = "sha256-XJogqvQE7I5lVHtvQja0woVlO40blhFOqnoYftIQwJs="; 121 + }) 122 + ]; 114 123 115 124 postPatch = '' 116 125 # Fix file not found when looking in var/empty instead of opt
+2 -2
pkgs/by-name/lu/lua-language-server/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "lua-language-server"; 20 - version = "3.13.4"; 20 + version = "3.13.5"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "luals"; 24 24 repo = "lua-language-server"; 25 25 tag = finalAttrs.version; 26 - hash = "sha256-keyJ1Vtt+QjBAgGSIx6WEWAowFKgBpCfZMgemt6Qh9M="; 26 + hash = "sha256-t1kKRLrh5gVWIiVNEW2O3YAyECVzWc84Wp91Sc9fTrU="; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+14 -3
pkgs/by-name/ma/mago/package.nix
··· 2 2 lib, 3 3 rustPlatform, 4 4 fetchFromGitHub, 5 + pkg-config, 6 + openssl, 5 7 testers, 6 8 mago, 7 9 }: 8 10 9 11 rustPlatform.buildRustPackage rec { 10 12 pname = "mago"; 11 - version = "0.0.9"; 13 + version = "0.0.18"; 12 14 13 15 src = fetchFromGitHub { 14 16 owner = "carthage-software"; 15 17 repo = "mago"; 16 18 tag = version; 17 - hash = "sha256-MeI2pya0K1W7tbEJU8VrT6b0wYlr9Q7MTi27+wHfJjg="; 19 + hash = "sha256-QSb+5wlv8uFT2wTeJyfsz+vE4Kegqgi7Dqyl1KZU//U="; 20 + }; 21 + 22 + cargoHash = "sha256-7ElDEhWZLFuqzZjeh7TdrLy1++bmdS7CLRwyOLzaJ18="; 23 + 24 + env = { 25 + # Get openssl-sys to use pkg-config 26 + OPENSSL_NO_VENDOR = 1; 18 27 }; 19 28 20 - cargoHash = "sha256-LcY04XkTQHpixPPPs86OVO1ehPrcdynKmScgfWEU24Q="; 29 + nativeBuildInputs = [ pkg-config ]; 30 + 31 + buildInputs = [ openssl ]; 21 32 22 33 passthru = { 23 34 tests.version = testers.testVersion {
+43
pkgs/by-name/ma/marmite/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + oniguruma, 7 + stdenv, 8 + darwin, 9 + }: 10 + 11 + rustPlatform.buildRustPackage rec { 12 + pname = "marmite"; 13 + version = "0.2.3"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "rochacbruno"; 17 + repo = "marmite"; 18 + tag = version; 19 + hash = "sha256-AblitYe7YDUc2Tg2P7j+wnOjMAhDtieDsbq6B6x+uMs="; 20 + }; 21 + 22 + cargoHash = "sha256-u8sJS9hvIao+af7IA4vE0eUSx0xmI1Kb5NXyZBrOCIw="; 23 + 24 + nativeBuildInputs = [ 25 + pkg-config 26 + ]; 27 + 28 + buildInputs = [ 29 + oniguruma 30 + ]; 31 + 32 + env = { 33 + RUSTONIG_SYSTEM_LIBONIG = true; 34 + }; 35 + 36 + meta = { 37 + description = "Static Site Generator for Blogs"; 38 + homepage = "https://github.com/rochacbruno/marmite"; 39 + license = lib.licenses.agpl3Plus; 40 + maintainers = with lib.maintainers; [ matthewcroughan ]; 41 + mainProgram = "marmite"; 42 + }; 43 + }
+2 -2
pkgs/by-name/me/melange/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "melange"; 9 - version = "0.18.2"; 9 + version = "0.18.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "chainguard-dev"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-DlFGB0uVAPUd9EqTWEQm1AKtUbTgm1z5ftENzPMkAz4="; 15 + hash = "sha256-bFlILwA8Vy7u8pJFx8PHvfYaeh8M2SRzrTpdDMYz6+M="; 16 16 # populate values that require us to use git. By doing this in postFetch we 17 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 18 leaveDotGit = true;
+2 -2
pkgs/by-name/mo/moar/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "moar"; 5 - version = "1.30.0"; 5 + version = "1.31.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "walles"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-fEJttsZt3pET1Xga8AYkLCX5aGkW23R2jGQvML3w+eo="; 11 + hash = "sha256-0HDFK2wPQtwIAVup/pVSjrdt1zpbfLV08HxeVPWC8dE="; 12 12 }; 13 13 14 14 vendorHash = "sha256-J9u7LxzXk4npRyymmMKyN2ZTmhT4WwKjy0X5ITcHtoE=";
+2 -2
pkgs/by-name/mo/monkeysAudio/package.nix
··· 6 6 }: 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 - version = "10.86"; 9 + version = "10.87"; 10 10 pname = "monkeys-audio"; 11 11 12 12 src = fetchzip { 13 13 url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; 14 - hash = "sha256-kT44DHD1XcIcijQ2LM69kvDfTfxiNYTQS/JFn0kEHgY="; 14 + hash = "sha256-IKOFJMt/9auQEQmRksoByS4UEkKorCurvnIxe8VsAI0="; 15 15 stripRoot = false; 16 16 }; 17 17
-3449
pkgs/by-name/my/mycelium/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.21.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 - name = "aead" 22 - version = "0.5.2" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 25 - dependencies = [ 26 - "crypto-common", 27 - "generic-array", 28 - ] 29 - 30 - [[package]] 31 - name = "aes" 32 - version = "0.8.4" 33 - source = "registry+https://github.com/rust-lang/crates.io-index" 34 - checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 35 - dependencies = [ 36 - "cfg-if", 37 - "cipher", 38 - "cpufeatures", 39 - ] 40 - 41 - [[package]] 42 - name = "aes-gcm" 43 - version = "0.10.3" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" 46 - dependencies = [ 47 - "aead", 48 - "aes", 49 - "cipher", 50 - "ctr", 51 - "ghash", 52 - "subtle", 53 - ] 54 - 55 - [[package]] 56 - name = "ahash" 57 - version = "0.7.8" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 60 - dependencies = [ 61 - "getrandom", 62 - "once_cell", 63 - "version_check", 64 - ] 65 - 66 - [[package]] 67 - name = "ahash" 68 - version = "0.8.11" 69 - source = "registry+https://github.com/rust-lang/crates.io-index" 70 - checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 71 - dependencies = [ 72 - "cfg-if", 73 - "once_cell", 74 - "version_check", 75 - "zerocopy", 76 - ] 77 - 78 - [[package]] 79 - name = "aho-corasick" 80 - version = "1.1.3" 81 - source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 83 - dependencies = [ 84 - "memchr", 85 - ] 86 - 87 - [[package]] 88 - name = "allocator-api2" 89 - version = "0.2.18" 90 - source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" 92 - 93 - [[package]] 94 - name = "anstream" 95 - version = "0.6.14" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" 98 - dependencies = [ 99 - "anstyle", 100 - "anstyle-parse", 101 - "anstyle-query", 102 - "anstyle-wincon", 103 - "colorchoice", 104 - "is_terminal_polyfill", 105 - "utf8parse", 106 - ] 107 - 108 - [[package]] 109 - name = "anstyle" 110 - version = "1.0.8" 111 - source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" 113 - 114 - [[package]] 115 - name = "anstyle-parse" 116 - version = "0.2.4" 117 - source = "registry+https://github.com/rust-lang/crates.io-index" 118 - checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" 119 - dependencies = [ 120 - "utf8parse", 121 - ] 122 - 123 - [[package]] 124 - name = "anstyle-query" 125 - version = "1.0.3" 126 - source = "registry+https://github.com/rust-lang/crates.io-index" 127 - checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" 128 - dependencies = [ 129 - "windows-sys 0.52.0", 130 - ] 131 - 132 - [[package]] 133 - name = "anstyle-wincon" 134 - version = "3.0.3" 135 - source = "registry+https://github.com/rust-lang/crates.io-index" 136 - checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" 137 - dependencies = [ 138 - "anstyle", 139 - "windows-sys 0.52.0", 140 - ] 141 - 142 - [[package]] 143 - name = "anyhow" 144 - version = "1.0.86" 145 - source = "registry+https://github.com/rust-lang/crates.io-index" 146 - checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 147 - 148 - [[package]] 149 - name = "arc-swap" 150 - version = "1.7.1" 151 - source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 153 - 154 - [[package]] 155 - name = "arraydeque" 156 - version = "0.5.1" 157 - source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" 159 - 160 - [[package]] 161 - name = "arrayref" 162 - version = "0.3.7" 163 - source = "registry+https://github.com/rust-lang/crates.io-index" 164 - checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 165 - 166 - [[package]] 167 - name = "arrayvec" 168 - version = "0.7.4" 169 - source = "registry+https://github.com/rust-lang/crates.io-index" 170 - checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 171 - 172 - [[package]] 173 - name = "async-trait" 174 - version = "0.1.80" 175 - source = "registry+https://github.com/rust-lang/crates.io-index" 176 - checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 177 - dependencies = [ 178 - "proc-macro2", 179 - "quote", 180 - "syn 2.0.85", 181 - ] 182 - 183 - [[package]] 184 - name = "atomic-waker" 185 - version = "1.1.2" 186 - source = "registry+https://github.com/rust-lang/crates.io-index" 187 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 188 - 189 - [[package]] 190 - name = "autocfg" 191 - version = "1.3.0" 192 - source = "registry+https://github.com/rust-lang/crates.io-index" 193 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 194 - 195 - [[package]] 196 - name = "axum" 197 - version = "0.7.7" 198 - source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" 200 - dependencies = [ 201 - "async-trait", 202 - "axum-core", 203 - "bytes", 204 - "futures-util", 205 - "http", 206 - "http-body", 207 - "http-body-util", 208 - "hyper", 209 - "hyper-util", 210 - "itoa", 211 - "matchit", 212 - "memchr", 213 - "mime", 214 - "percent-encoding", 215 - "pin-project-lite", 216 - "rustversion", 217 - "serde", 218 - "serde_json", 219 - "serde_path_to_error", 220 - "serde_urlencoded", 221 - "sync_wrapper 1.0.1", 222 - "tokio", 223 - "tower 0.5.1", 224 - "tower-layer", 225 - "tower-service", 226 - ] 227 - 228 - [[package]] 229 - name = "axum-core" 230 - version = "0.4.5" 231 - source = "registry+https://github.com/rust-lang/crates.io-index" 232 - checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" 233 - dependencies = [ 234 - "async-trait", 235 - "bytes", 236 - "futures-util", 237 - "http", 238 - "http-body", 239 - "http-body-util", 240 - "mime", 241 - "pin-project-lite", 242 - "rustversion", 243 - "sync_wrapper 1.0.1", 244 - "tower-layer", 245 - "tower-service", 246 - ] 247 - 248 - [[package]] 249 - name = "backtrace" 250 - version = "0.3.71" 251 - source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" 253 - dependencies = [ 254 - "addr2line", 255 - "cc", 256 - "cfg-if", 257 - "libc", 258 - "miniz_oxide", 259 - "object", 260 - "rustc-demangle", 261 - ] 262 - 263 - [[package]] 264 - name = "base64" 265 - version = "0.21.7" 266 - source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 268 - 269 - [[package]] 270 - name = "base64" 271 - version = "0.22.1" 272 - source = "registry+https://github.com/rust-lang/crates.io-index" 273 - checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 274 - 275 - [[package]] 276 - name = "bitflags" 277 - version = "1.3.2" 278 - source = "registry+https://github.com/rust-lang/crates.io-index" 279 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 280 - 281 - [[package]] 282 - name = "bitflags" 283 - version = "2.5.0" 284 - source = "registry+https://github.com/rust-lang/crates.io-index" 285 - checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 286 - dependencies = [ 287 - "serde", 288 - ] 289 - 290 - [[package]] 291 - name = "bitvec" 292 - version = "1.0.1" 293 - source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 295 - dependencies = [ 296 - "funty", 297 - "radium", 298 - "tap", 299 - "wyz", 300 - ] 301 - 302 - [[package]] 303 - name = "blake3" 304 - version = "1.5.4" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" 307 - dependencies = [ 308 - "arrayref", 309 - "arrayvec", 310 - "cc", 311 - "cfg-if", 312 - "constant_time_eq", 313 - ] 314 - 315 - [[package]] 316 - name = "block-buffer" 317 - version = "0.10.4" 318 - source = "registry+https://github.com/rust-lang/crates.io-index" 319 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 320 - dependencies = [ 321 - "generic-array", 322 - ] 323 - 324 - [[package]] 325 - name = "borsh" 326 - version = "1.5.1" 327 - source = "registry+https://github.com/rust-lang/crates.io-index" 328 - checksum = "a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed" 329 - dependencies = [ 330 - "borsh-derive", 331 - "cfg_aliases", 332 - ] 333 - 334 - [[package]] 335 - name = "borsh-derive" 336 - version = "1.5.1" 337 - source = "registry+https://github.com/rust-lang/crates.io-index" 338 - checksum = "c3ef8005764f53cd4dca619f5bf64cafd4664dada50ece25e4d81de54c80cc0b" 339 - dependencies = [ 340 - "once_cell", 341 - "proc-macro-crate", 342 - "proc-macro2", 343 - "quote", 344 - "syn 2.0.85", 345 - "syn_derive", 346 - ] 347 - 348 - [[package]] 349 - name = "bumpalo" 350 - version = "3.16.0" 351 - source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 353 - 354 - [[package]] 355 - name = "byte-unit" 356 - version = "5.1.4" 357 - source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "33ac19bdf0b2665407c39d82dbc937e951e7e2001609f0fb32edd0af45a2d63e" 359 - dependencies = [ 360 - "rust_decimal", 361 - "serde", 362 - "utf8-width", 363 - ] 364 - 365 - [[package]] 366 - name = "bytecheck" 367 - version = "0.6.12" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 370 - dependencies = [ 371 - "bytecheck_derive", 372 - "ptr_meta", 373 - "simdutf8", 374 - ] 375 - 376 - [[package]] 377 - name = "bytecheck_derive" 378 - version = "0.6.12" 379 - source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 381 - dependencies = [ 382 - "proc-macro2", 383 - "quote", 384 - "syn 1.0.109", 385 - ] 386 - 387 - [[package]] 388 - name = "byteorder" 389 - version = "1.5.0" 390 - source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 392 - 393 - [[package]] 394 - name = "bytes" 395 - version = "1.8.0" 396 - source = "registry+https://github.com/rust-lang/crates.io-index" 397 - checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" 398 - 399 - [[package]] 400 - name = "c2rust-bitfields" 401 - version = "0.18.0" 402 - source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "b43c3f07ab0ef604fa6f595aa46ec2f8a22172c975e186f6f5bf9829a3b72c41" 404 - dependencies = [ 405 - "c2rust-bitfields-derive", 406 - ] 407 - 408 - [[package]] 409 - name = "c2rust-bitfields-derive" 410 - version = "0.18.0" 411 - source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "d3cbc102e2597c9744c8bd8c15915d554300601c91a079430d309816b0912545" 413 - dependencies = [ 414 - "proc-macro2", 415 - "quote", 416 - "syn 1.0.109", 417 - ] 418 - 419 - [[package]] 420 - name = "cc" 421 - version = "1.1.13" 422 - source = "registry+https://github.com/rust-lang/crates.io-index" 423 - checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" 424 - dependencies = [ 425 - "shlex", 426 - ] 427 - 428 - [[package]] 429 - name = "cfg-if" 430 - version = "1.0.0" 431 - source = "registry+https://github.com/rust-lang/crates.io-index" 432 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 433 - 434 - [[package]] 435 - name = "cfg_aliases" 436 - version = "0.2.1" 437 - source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 439 - 440 - [[package]] 441 - name = "cipher" 442 - version = "0.4.4" 443 - source = "registry+https://github.com/rust-lang/crates.io-index" 444 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 445 - dependencies = [ 446 - "crypto-common", 447 - "inout", 448 - ] 449 - 450 - [[package]] 451 - name = "clap" 452 - version = "4.5.20" 453 - source = "registry+https://github.com/rust-lang/crates.io-index" 454 - checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" 455 - dependencies = [ 456 - "clap_builder", 457 - "clap_derive", 458 - ] 459 - 460 - [[package]] 461 - name = "clap_builder" 462 - version = "4.5.20" 463 - source = "registry+https://github.com/rust-lang/crates.io-index" 464 - checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" 465 - dependencies = [ 466 - "anstream", 467 - "anstyle", 468 - "clap_lex", 469 - "strsim", 470 - ] 471 - 472 - [[package]] 473 - name = "clap_derive" 474 - version = "4.5.18" 475 - source = "registry+https://github.com/rust-lang/crates.io-index" 476 - checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" 477 - dependencies = [ 478 - "heck", 479 - "proc-macro2", 480 - "quote", 481 - "syn 2.0.85", 482 - ] 483 - 484 - [[package]] 485 - name = "clap_lex" 486 - version = "0.7.0" 487 - source = "registry+https://github.com/rust-lang/crates.io-index" 488 - checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 489 - 490 - [[package]] 491 - name = "colorchoice" 492 - version = "1.0.1" 493 - source = "registry+https://github.com/rust-lang/crates.io-index" 494 - checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" 495 - 496 - [[package]] 497 - name = "config" 498 - version = "0.14.1" 499 - source = "registry+https://github.com/rust-lang/crates.io-index" 500 - checksum = "68578f196d2a33ff61b27fae256c3164f65e36382648e30666dde05b8cc9dfdf" 501 - dependencies = [ 502 - "async-trait", 503 - "convert_case", 504 - "json5", 505 - "nom", 506 - "pathdiff", 507 - "ron", 508 - "rust-ini", 509 - "serde", 510 - "serde_json", 511 - "toml", 512 - "yaml-rust2", 513 - ] 514 - 515 - [[package]] 516 - name = "const-random" 517 - version = "0.1.18" 518 - source = "registry+https://github.com/rust-lang/crates.io-index" 519 - checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 520 - dependencies = [ 521 - "const-random-macro", 522 - ] 523 - 524 - [[package]] 525 - name = "const-random-macro" 526 - version = "0.1.16" 527 - source = "registry+https://github.com/rust-lang/crates.io-index" 528 - checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 529 - dependencies = [ 530 - "getrandom", 531 - "once_cell", 532 - "tiny-keccak", 533 - ] 534 - 535 - [[package]] 536 - name = "constant_time_eq" 537 - version = "0.3.0" 538 - source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" 540 - 541 - [[package]] 542 - name = "convert_case" 543 - version = "0.6.0" 544 - source = "registry+https://github.com/rust-lang/crates.io-index" 545 - checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 546 - dependencies = [ 547 - "unicode-segmentation", 548 - ] 549 - 550 - [[package]] 551 - name = "core-foundation" 552 - version = "0.9.4" 553 - source = "registry+https://github.com/rust-lang/crates.io-index" 554 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 555 - dependencies = [ 556 - "core-foundation-sys", 557 - "libc", 558 - ] 559 - 560 - [[package]] 561 - name = "core-foundation-sys" 562 - version = "0.8.6" 563 - source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 565 - 566 - [[package]] 567 - name = "cpufeatures" 568 - version = "0.2.12" 569 - source = "registry+https://github.com/rust-lang/crates.io-index" 570 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 571 - dependencies = [ 572 - "libc", 573 - ] 574 - 575 - [[package]] 576 - name = "crunchy" 577 - version = "0.2.2" 578 - source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 580 - 581 - [[package]] 582 - name = "crypto-common" 583 - version = "0.1.6" 584 - source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 586 - dependencies = [ 587 - "generic-array", 588 - "rand_core", 589 - "typenum", 590 - ] 591 - 592 - [[package]] 593 - name = "csv" 594 - version = "1.3.0" 595 - source = "registry+https://github.com/rust-lang/crates.io-index" 596 - checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" 597 - dependencies = [ 598 - "csv-core", 599 - "itoa", 600 - "ryu", 601 - "serde", 602 - ] 603 - 604 - [[package]] 605 - name = "csv-core" 606 - version = "0.1.11" 607 - source = "registry+https://github.com/rust-lang/crates.io-index" 608 - checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" 609 - dependencies = [ 610 - "memchr", 611 - ] 612 - 613 - [[package]] 614 - name = "ctr" 615 - version = "0.9.2" 616 - source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 618 - dependencies = [ 619 - "cipher", 620 - ] 621 - 622 - [[package]] 623 - name = "curve25519-dalek" 624 - version = "4.1.3" 625 - source = "registry+https://github.com/rust-lang/crates.io-index" 626 - checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 627 - dependencies = [ 628 - "cfg-if", 629 - "cpufeatures", 630 - "curve25519-dalek-derive", 631 - "fiat-crypto", 632 - "rustc_version", 633 - "subtle", 634 - "zeroize", 635 - ] 636 - 637 - [[package]] 638 - name = "curve25519-dalek-derive" 639 - version = "0.1.1" 640 - source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 642 - dependencies = [ 643 - "proc-macro2", 644 - "quote", 645 - "syn 2.0.85", 646 - ] 647 - 648 - [[package]] 649 - name = "deranged" 650 - version = "0.3.11" 651 - source = "registry+https://github.com/rust-lang/crates.io-index" 652 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 653 - dependencies = [ 654 - "powerfmt", 655 - ] 656 - 657 - [[package]] 658 - name = "digest" 659 - version = "0.10.7" 660 - source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 662 - dependencies = [ 663 - "block-buffer", 664 - "crypto-common", 665 - ] 666 - 667 - [[package]] 668 - name = "dirs" 669 - version = "5.0.1" 670 - source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 672 - dependencies = [ 673 - "dirs-sys", 674 - ] 675 - 676 - [[package]] 677 - name = "dirs-next" 678 - version = "2.0.0" 679 - source = "registry+https://github.com/rust-lang/crates.io-index" 680 - checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 681 - dependencies = [ 682 - "cfg-if", 683 - "dirs-sys-next", 684 - ] 685 - 686 - [[package]] 687 - name = "dirs-sys" 688 - version = "0.4.1" 689 - source = "registry+https://github.com/rust-lang/crates.io-index" 690 - checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 691 - dependencies = [ 692 - "libc", 693 - "option-ext", 694 - "redox_users", 695 - "windows-sys 0.48.0", 696 - ] 697 - 698 - [[package]] 699 - name = "dirs-sys-next" 700 - version = "0.1.2" 701 - source = "registry+https://github.com/rust-lang/crates.io-index" 702 - checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 703 - dependencies = [ 704 - "libc", 705 - "redox_users", 706 - "winapi", 707 - ] 708 - 709 - [[package]] 710 - name = "dlopen2" 711 - version = "0.5.0" 712 - source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa" 714 - dependencies = [ 715 - "libc", 716 - "once_cell", 717 - "winapi", 718 - ] 719 - 720 - [[package]] 721 - name = "dlv-list" 722 - version = "0.5.2" 723 - source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 725 - dependencies = [ 726 - "const-random", 727 - ] 728 - 729 - [[package]] 730 - name = "encode_unicode" 731 - version = "1.0.0" 732 - source = "registry+https://github.com/rust-lang/crates.io-index" 733 - checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" 734 - 735 - [[package]] 736 - name = "encoding_rs" 737 - version = "0.8.35" 738 - source = "registry+https://github.com/rust-lang/crates.io-index" 739 - checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" 740 - dependencies = [ 741 - "cfg-if", 742 - ] 743 - 744 - [[package]] 745 - name = "equivalent" 746 - version = "1.0.1" 747 - source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 749 - 750 - [[package]] 751 - name = "errno" 752 - version = "0.3.9" 753 - source = "registry+https://github.com/rust-lang/crates.io-index" 754 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 755 - dependencies = [ 756 - "libc", 757 - "windows-sys 0.52.0", 758 - ] 759 - 760 - [[package]] 761 - name = "etherparse" 762 - version = "0.16.0" 763 - source = "registry+https://github.com/rust-lang/crates.io-index" 764 - checksum = "b8d8a704b617484e9d867a0423cd45f7577f008c4068e2e33378f8d3860a6d73" 765 - dependencies = [ 766 - "arrayvec", 767 - ] 768 - 769 - [[package]] 770 - name = "faster-hex" 771 - version = "0.10.0" 772 - source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73" 774 - dependencies = [ 775 - "heapless", 776 - "serde", 777 - ] 778 - 779 - [[package]] 780 - name = "fiat-crypto" 781 - version = "0.2.9" 782 - source = "registry+https://github.com/rust-lang/crates.io-index" 783 - checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 784 - 785 - [[package]] 786 - name = "fnv" 787 - version = "1.0.7" 788 - source = "registry+https://github.com/rust-lang/crates.io-index" 789 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 790 - 791 - [[package]] 792 - name = "form_urlencoded" 793 - version = "1.2.1" 794 - source = "registry+https://github.com/rust-lang/crates.io-index" 795 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 796 - dependencies = [ 797 - "percent-encoding", 798 - ] 799 - 800 - [[package]] 801 - name = "funty" 802 - version = "2.0.0" 803 - source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 805 - 806 - [[package]] 807 - name = "futures" 808 - version = "0.3.31" 809 - source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 811 - dependencies = [ 812 - "futures-channel", 813 - "futures-core", 814 - "futures-executor", 815 - "futures-io", 816 - "futures-sink", 817 - "futures-task", 818 - "futures-util", 819 - ] 820 - 821 - [[package]] 822 - name = "futures-channel" 823 - version = "0.3.31" 824 - source = "registry+https://github.com/rust-lang/crates.io-index" 825 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 826 - dependencies = [ 827 - "futures-core", 828 - "futures-sink", 829 - ] 830 - 831 - [[package]] 832 - name = "futures-core" 833 - version = "0.3.31" 834 - source = "registry+https://github.com/rust-lang/crates.io-index" 835 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 836 - 837 - [[package]] 838 - name = "futures-executor" 839 - version = "0.3.31" 840 - source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 842 - dependencies = [ 843 - "futures-core", 844 - "futures-task", 845 - "futures-util", 846 - ] 847 - 848 - [[package]] 849 - name = "futures-io" 850 - version = "0.3.31" 851 - source = "registry+https://github.com/rust-lang/crates.io-index" 852 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 853 - 854 - [[package]] 855 - name = "futures-macro" 856 - version = "0.3.31" 857 - source = "registry+https://github.com/rust-lang/crates.io-index" 858 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 859 - dependencies = [ 860 - "proc-macro2", 861 - "quote", 862 - "syn 2.0.85", 863 - ] 864 - 865 - [[package]] 866 - name = "futures-sink" 867 - version = "0.3.31" 868 - source = "registry+https://github.com/rust-lang/crates.io-index" 869 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 870 - 871 - [[package]] 872 - name = "futures-task" 873 - version = "0.3.31" 874 - source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 876 - 877 - [[package]] 878 - name = "futures-util" 879 - version = "0.3.31" 880 - source = "registry+https://github.com/rust-lang/crates.io-index" 881 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 882 - dependencies = [ 883 - "futures-channel", 884 - "futures-core", 885 - "futures-io", 886 - "futures-macro", 887 - "futures-sink", 888 - "futures-task", 889 - "memchr", 890 - "pin-project-lite", 891 - "pin-utils", 892 - "slab", 893 - ] 894 - 895 - [[package]] 896 - name = "generator" 897 - version = "0.7.5" 898 - source = "registry+https://github.com/rust-lang/crates.io-index" 899 - checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 900 - dependencies = [ 901 - "cc", 902 - "libc", 903 - "log", 904 - "rustversion", 905 - "windows 0.48.0", 906 - ] 907 - 908 - [[package]] 909 - name = "generic-array" 910 - version = "0.14.7" 911 - source = "registry+https://github.com/rust-lang/crates.io-index" 912 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 913 - dependencies = [ 914 - "typenum", 915 - "version_check", 916 - ] 917 - 918 - [[package]] 919 - name = "getrandom" 920 - version = "0.2.15" 921 - source = "registry+https://github.com/rust-lang/crates.io-index" 922 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 923 - dependencies = [ 924 - "cfg-if", 925 - "libc", 926 - "wasi", 927 - ] 928 - 929 - [[package]] 930 - name = "ghash" 931 - version = "0.5.1" 932 - source = "registry+https://github.com/rust-lang/crates.io-index" 933 - checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 934 - dependencies = [ 935 - "opaque-debug", 936 - "polyval", 937 - ] 938 - 939 - [[package]] 940 - name = "gimli" 941 - version = "0.28.1" 942 - source = "registry+https://github.com/rust-lang/crates.io-index" 943 - checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 944 - 945 - [[package]] 946 - name = "h2" 947 - version = "0.4.5" 948 - source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" 950 - dependencies = [ 951 - "atomic-waker", 952 - "bytes", 953 - "fnv", 954 - "futures-core", 955 - "futures-sink", 956 - "http", 957 - "indexmap", 958 - "slab", 959 - "tokio", 960 - "tokio-util", 961 - "tracing", 962 - ] 963 - 964 - [[package]] 965 - name = "hash32" 966 - version = "0.3.1" 967 - source = "registry+https://github.com/rust-lang/crates.io-index" 968 - checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" 969 - dependencies = [ 970 - "byteorder", 971 - ] 972 - 973 - [[package]] 974 - name = "hashbrown" 975 - version = "0.12.3" 976 - source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 978 - dependencies = [ 979 - "ahash 0.7.8", 980 - ] 981 - 982 - [[package]] 983 - name = "hashbrown" 984 - version = "0.14.5" 985 - source = "registry+https://github.com/rust-lang/crates.io-index" 986 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 987 - dependencies = [ 988 - "ahash 0.8.11", 989 - "allocator-api2", 990 - ] 991 - 992 - [[package]] 993 - name = "hashlink" 994 - version = "0.8.4" 995 - source = "registry+https://github.com/rust-lang/crates.io-index" 996 - checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 997 - dependencies = [ 998 - "hashbrown 0.14.5", 999 - ] 1000 - 1001 - [[package]] 1002 - name = "heapless" 1003 - version = "0.8.0" 1004 - source = "registry+https://github.com/rust-lang/crates.io-index" 1005 - checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" 1006 - dependencies = [ 1007 - "hash32", 1008 - "stable_deref_trait", 1009 - ] 1010 - 1011 - [[package]] 1012 - name = "heck" 1013 - version = "0.5.0" 1014 - source = "registry+https://github.com/rust-lang/crates.io-index" 1015 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1016 - 1017 - [[package]] 1018 - name = "hermit-abi" 1019 - version = "0.3.9" 1020 - source = "registry+https://github.com/rust-lang/crates.io-index" 1021 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1022 - 1023 - [[package]] 1024 - name = "hex" 1025 - version = "0.4.3" 1026 - source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1028 - 1029 - [[package]] 1030 - name = "http" 1031 - version = "1.1.0" 1032 - source = "registry+https://github.com/rust-lang/crates.io-index" 1033 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1034 - dependencies = [ 1035 - "bytes", 1036 - "fnv", 1037 - "itoa", 1038 - ] 1039 - 1040 - [[package]] 1041 - name = "http-body" 1042 - version = "1.0.0" 1043 - source = "registry+https://github.com/rust-lang/crates.io-index" 1044 - checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 1045 - dependencies = [ 1046 - "bytes", 1047 - "http", 1048 - ] 1049 - 1050 - [[package]] 1051 - name = "http-body-util" 1052 - version = "0.1.1" 1053 - source = "registry+https://github.com/rust-lang/crates.io-index" 1054 - checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" 1055 - dependencies = [ 1056 - "bytes", 1057 - "futures-core", 1058 - "http", 1059 - "http-body", 1060 - "pin-project-lite", 1061 - ] 1062 - 1063 - [[package]] 1064 - name = "httparse" 1065 - version = "1.8.0" 1066 - source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1068 - 1069 - [[package]] 1070 - name = "httpdate" 1071 - version = "1.0.3" 1072 - source = "registry+https://github.com/rust-lang/crates.io-index" 1073 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1074 - 1075 - [[package]] 1076 - name = "hyper" 1077 - version = "1.3.1" 1078 - source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" 1080 - dependencies = [ 1081 - "bytes", 1082 - "futures-channel", 1083 - "futures-util", 1084 - "h2", 1085 - "http", 1086 - "http-body", 1087 - "httparse", 1088 - "httpdate", 1089 - "itoa", 1090 - "pin-project-lite", 1091 - "smallvec", 1092 - "tokio", 1093 - "want", 1094 - ] 1095 - 1096 - [[package]] 1097 - name = "hyper-util" 1098 - version = "0.1.4" 1099 - source = "registry+https://github.com/rust-lang/crates.io-index" 1100 - checksum = "3d8d52be92d09acc2e01dddb7fde3ad983fc6489c7db4837e605bc3fca4cb63e" 1101 - dependencies = [ 1102 - "bytes", 1103 - "futures-channel", 1104 - "futures-util", 1105 - "http", 1106 - "http-body", 1107 - "hyper", 1108 - "pin-project-lite", 1109 - "socket2", 1110 - "tokio", 1111 - "tower 0.4.13", 1112 - "tower-service", 1113 - "tracing", 1114 - ] 1115 - 1116 - [[package]] 1117 - name = "idna" 1118 - version = "0.5.0" 1119 - source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1121 - dependencies = [ 1122 - "unicode-bidi", 1123 - "unicode-normalization", 1124 - ] 1125 - 1126 - [[package]] 1127 - name = "indexmap" 1128 - version = "2.2.6" 1129 - source = "registry+https://github.com/rust-lang/crates.io-index" 1130 - checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1131 - dependencies = [ 1132 - "equivalent", 1133 - "hashbrown 0.14.5", 1134 - ] 1135 - 1136 - [[package]] 1137 - name = "inout" 1138 - version = "0.1.3" 1139 - source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1141 - dependencies = [ 1142 - "generic-array", 1143 - ] 1144 - 1145 - [[package]] 1146 - name = "ioctl-sys" 1147 - version = "0.8.0" 1148 - source = "registry+https://github.com/rust-lang/crates.io-index" 1149 - checksum = "8bd11f3a29434026f5ff98c730b668ba74b1033637b8817940b54d040696133c" 1150 - 1151 - [[package]] 1152 - name = "ip_network_table-deps-treebitmap" 1153 - version = "0.5.0" 1154 - source = "registry+https://github.com/rust-lang/crates.io-index" 1155 - checksum = "8e537132deb99c0eb4b752f0346b6a836200eaaa3516dd7e5514b63930a09e5d" 1156 - 1157 - [[package]] 1158 - name = "ipnet" 1159 - version = "2.10.1" 1160 - source = "registry+https://github.com/rust-lang/crates.io-index" 1161 - checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 1162 - 1163 - [[package]] 1164 - name = "is-terminal" 1165 - version = "0.4.12" 1166 - source = "registry+https://github.com/rust-lang/crates.io-index" 1167 - checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1168 - dependencies = [ 1169 - "hermit-abi", 1170 - "libc", 1171 - "windows-sys 0.52.0", 1172 - ] 1173 - 1174 - [[package]] 1175 - name = "is_terminal_polyfill" 1176 - version = "1.70.0" 1177 - source = "registry+https://github.com/rust-lang/crates.io-index" 1178 - checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 1179 - 1180 - [[package]] 1181 - name = "itoa" 1182 - version = "1.0.11" 1183 - source = "registry+https://github.com/rust-lang/crates.io-index" 1184 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1185 - 1186 - [[package]] 1187 - name = "js-sys" 1188 - version = "0.3.69" 1189 - source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1191 - dependencies = [ 1192 - "wasm-bindgen", 1193 - ] 1194 - 1195 - [[package]] 1196 - name = "json5" 1197 - version = "0.4.1" 1198 - source = "registry+https://github.com/rust-lang/crates.io-index" 1199 - checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1" 1200 - dependencies = [ 1201 - "pest", 1202 - "pest_derive", 1203 - "serde", 1204 - ] 1205 - 1206 - [[package]] 1207 - name = "lazy_static" 1208 - version = "1.4.0" 1209 - source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1211 - 1212 - [[package]] 1213 - name = "left-right" 1214 - version = "0.11.5" 1215 - source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "cabfddf3ad712b726484562039aa6fc2014bc1b5c088bb211b208052cf0439e6" 1217 - dependencies = [ 1218 - "loom", 1219 - "slab", 1220 - ] 1221 - 1222 - [[package]] 1223 - name = "libc" 1224 - version = "0.2.161" 1225 - source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" 1227 - 1228 - [[package]] 1229 - name = "libloading" 1230 - version = "0.8.3" 1231 - source = "registry+https://github.com/rust-lang/crates.io-index" 1232 - checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" 1233 - dependencies = [ 1234 - "cfg-if", 1235 - "windows-targets 0.52.6", 1236 - ] 1237 - 1238 - [[package]] 1239 - name = "libredox" 1240 - version = "0.1.3" 1241 - source = "registry+https://github.com/rust-lang/crates.io-index" 1242 - checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1243 - dependencies = [ 1244 - "bitflags 2.5.0", 1245 - "libc", 1246 - ] 1247 - 1248 - [[package]] 1249 - name = "linux-raw-sys" 1250 - version = "0.4.14" 1251 - source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1253 - 1254 - [[package]] 1255 - name = "lock_api" 1256 - version = "0.4.12" 1257 - source = "registry+https://github.com/rust-lang/crates.io-index" 1258 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1259 - dependencies = [ 1260 - "autocfg", 1261 - "scopeguard", 1262 - ] 1263 - 1264 - [[package]] 1265 - name = "log" 1266 - version = "0.4.21" 1267 - source = "registry+https://github.com/rust-lang/crates.io-index" 1268 - checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1269 - 1270 - [[package]] 1271 - name = "loom" 1272 - version = "0.5.6" 1273 - source = "registry+https://github.com/rust-lang/crates.io-index" 1274 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1275 - dependencies = [ 1276 - "cfg-if", 1277 - "generator", 1278 - "scoped-tls", 1279 - "tracing", 1280 - "tracing-subscriber", 1281 - ] 1282 - 1283 - [[package]] 1284 - name = "matchers" 1285 - version = "0.1.0" 1286 - source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1288 - dependencies = [ 1289 - "regex-automata 0.1.10", 1290 - ] 1291 - 1292 - [[package]] 1293 - name = "matchit" 1294 - version = "0.7.3" 1295 - source = "registry+https://github.com/rust-lang/crates.io-index" 1296 - checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" 1297 - 1298 - [[package]] 1299 - name = "memchr" 1300 - version = "2.7.2" 1301 - source = "registry+https://github.com/rust-lang/crates.io-index" 1302 - checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1303 - 1304 - [[package]] 1305 - name = "memoffset" 1306 - version = "0.9.1" 1307 - source = "registry+https://github.com/rust-lang/crates.io-index" 1308 - checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1309 - dependencies = [ 1310 - "autocfg", 1311 - ] 1312 - 1313 - [[package]] 1314 - name = "mime" 1315 - version = "0.3.17" 1316 - source = "registry+https://github.com/rust-lang/crates.io-index" 1317 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1318 - 1319 - [[package]] 1320 - name = "minimal-lexical" 1321 - version = "0.2.1" 1322 - source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1324 - 1325 - [[package]] 1326 - name = "miniz_oxide" 1327 - version = "0.7.3" 1328 - source = "registry+https://github.com/rust-lang/crates.io-index" 1329 - checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" 1330 - dependencies = [ 1331 - "adler", 1332 - ] 1333 - 1334 - [[package]] 1335 - name = "mio" 1336 - version = "1.0.1" 1337 - source = "registry+https://github.com/rust-lang/crates.io-index" 1338 - checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" 1339 - dependencies = [ 1340 - "hermit-abi", 1341 - "libc", 1342 - "wasi", 1343 - "windows-sys 0.52.0", 1344 - ] 1345 - 1346 - [[package]] 1347 - name = "mycelium" 1348 - version = "0.5.7" 1349 - dependencies = [ 1350 - "aes-gcm", 1351 - "arc-swap", 1352 - "blake3", 1353 - "bytes", 1354 - "etherparse", 1355 - "faster-hex", 1356 - "futures", 1357 - "ip_network_table-deps-treebitmap", 1358 - "ipnet", 1359 - "left-right", 1360 - "libc", 1361 - "netdev", 1362 - "nix 0.29.0", 1363 - "quinn", 1364 - "rand", 1365 - "rcgen", 1366 - "rtnetlink", 1367 - "rustls", 1368 - "serde", 1369 - "tokio", 1370 - "tokio-stream", 1371 - "tokio-tun", 1372 - "tokio-util", 1373 - "tracing", 1374 - "tracing-logfmt", 1375 - "tracing-subscriber", 1376 - "tun", 1377 - "wintun 0.5.0", 1378 - "x25519-dalek", 1379 - ] 1380 - 1381 - [[package]] 1382 - name = "mycelium-api" 1383 - version = "0.5.7" 1384 - dependencies = [ 1385 - "axum", 1386 - "base64 0.22.1", 1387 - "mycelium", 1388 - "mycelium-metrics", 1389 - "serde", 1390 - "tokio", 1391 - "tracing", 1392 - ] 1393 - 1394 - [[package]] 1395 - name = "mycelium-cli" 1396 - version = "0.5.7" 1397 - dependencies = [ 1398 - "base64 0.22.1", 1399 - "byte-unit", 1400 - "mycelium", 1401 - "mycelium-api", 1402 - "prettytable-rs", 1403 - "reqwest", 1404 - "serde", 1405 - "serde_json", 1406 - "tokio", 1407 - "tracing", 1408 - "urlencoding", 1409 - ] 1410 - 1411 - [[package]] 1412 - name = "mycelium-metrics" 1413 - version = "0.5.7" 1414 - dependencies = [ 1415 - "axum", 1416 - "mycelium", 1417 - "prometheus", 1418 - "tokio", 1419 - "tracing", 1420 - ] 1421 - 1422 - [[package]] 1423 - name = "myceliumd" 1424 - version = "0.5.7" 1425 - dependencies = [ 1426 - "base64 0.22.1", 1427 - "byte-unit", 1428 - "clap", 1429 - "config", 1430 - "dirs", 1431 - "mycelium", 1432 - "mycelium-api", 1433 - "mycelium-cli", 1434 - "mycelium-metrics", 1435 - "prettytable-rs", 1436 - "reqwest", 1437 - "serde", 1438 - "serde_json", 1439 - "tokio", 1440 - "tracing", 1441 - "tracing-logfmt", 1442 - "tracing-subscriber", 1443 - "urlencoding", 1444 - ] 1445 - 1446 - [[package]] 1447 - name = "netdev" 1448 - version = "0.31.0" 1449 - source = "registry+https://github.com/rust-lang/crates.io-index" 1450 - checksum = "f901362e84cd407be6f8cd9d3a46bccf09136b095792785401ea7d283c79b91d" 1451 - dependencies = [ 1452 - "dlopen2", 1453 - "ipnet", 1454 - "libc", 1455 - "netlink-packet-core", 1456 - "netlink-packet-route 0.17.1", 1457 - "netlink-sys", 1458 - "once_cell", 1459 - "system-configuration", 1460 - "windows-sys 0.52.0", 1461 - ] 1462 - 1463 - [[package]] 1464 - name = "netlink-packet-core" 1465 - version = "0.7.0" 1466 - source = "registry+https://github.com/rust-lang/crates.io-index" 1467 - checksum = "72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4" 1468 - dependencies = [ 1469 - "anyhow", 1470 - "byteorder", 1471 - "netlink-packet-utils", 1472 - ] 1473 - 1474 - [[package]] 1475 - name = "netlink-packet-route" 1476 - version = "0.17.1" 1477 - source = "registry+https://github.com/rust-lang/crates.io-index" 1478 - checksum = "053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66" 1479 - dependencies = [ 1480 - "anyhow", 1481 - "bitflags 1.3.2", 1482 - "byteorder", 1483 - "libc", 1484 - "netlink-packet-core", 1485 - "netlink-packet-utils", 1486 - ] 1487 - 1488 - [[package]] 1489 - name = "netlink-packet-route" 1490 - version = "0.19.0" 1491 - source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "74c171cd77b4ee8c7708da746ce392440cb7bcf618d122ec9ecc607b12938bf4" 1493 - dependencies = [ 1494 - "anyhow", 1495 - "byteorder", 1496 - "libc", 1497 - "log", 1498 - "netlink-packet-core", 1499 - "netlink-packet-utils", 1500 - ] 1501 - 1502 - [[package]] 1503 - name = "netlink-packet-utils" 1504 - version = "0.5.2" 1505 - source = "registry+https://github.com/rust-lang/crates.io-index" 1506 - checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" 1507 - dependencies = [ 1508 - "anyhow", 1509 - "byteorder", 1510 - "paste", 1511 - "thiserror", 1512 - ] 1513 - 1514 - [[package]] 1515 - name = "netlink-proto" 1516 - version = "0.11.3" 1517 - source = "registry+https://github.com/rust-lang/crates.io-index" 1518 - checksum = "86b33524dc0968bfad349684447bfce6db937a9ac3332a1fe60c0c5a5ce63f21" 1519 - dependencies = [ 1520 - "bytes", 1521 - "futures", 1522 - "log", 1523 - "netlink-packet-core", 1524 - "netlink-sys", 1525 - "thiserror", 1526 - "tokio", 1527 - ] 1528 - 1529 - [[package]] 1530 - name = "netlink-sys" 1531 - version = "0.8.6" 1532 - source = "registry+https://github.com/rust-lang/crates.io-index" 1533 - checksum = "416060d346fbaf1f23f9512963e3e878f1a78e707cb699ba9215761754244307" 1534 - dependencies = [ 1535 - "bytes", 1536 - "futures", 1537 - "libc", 1538 - "log", 1539 - "tokio", 1540 - ] 1541 - 1542 - [[package]] 1543 - name = "nix" 1544 - version = "0.27.1" 1545 - source = "registry+https://github.com/rust-lang/crates.io-index" 1546 - checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1547 - dependencies = [ 1548 - "bitflags 2.5.0", 1549 - "cfg-if", 1550 - "libc", 1551 - ] 1552 - 1553 - [[package]] 1554 - name = "nix" 1555 - version = "0.29.0" 1556 - source = "registry+https://github.com/rust-lang/crates.io-index" 1557 - checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 1558 - dependencies = [ 1559 - "bitflags 2.5.0", 1560 - "cfg-if", 1561 - "cfg_aliases", 1562 - "libc", 1563 - "memoffset", 1564 - ] 1565 - 1566 - [[package]] 1567 - name = "nom" 1568 - version = "7.1.3" 1569 - source = "registry+https://github.com/rust-lang/crates.io-index" 1570 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1571 - dependencies = [ 1572 - "memchr", 1573 - "minimal-lexical", 1574 - ] 1575 - 1576 - [[package]] 1577 - name = "nu-ansi-term" 1578 - version = "0.46.0" 1579 - source = "registry+https://github.com/rust-lang/crates.io-index" 1580 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1581 - dependencies = [ 1582 - "overload", 1583 - "winapi", 1584 - ] 1585 - 1586 - [[package]] 1587 - name = "nu-ansi-term" 1588 - version = "0.50.1" 1589 - source = "registry+https://github.com/rust-lang/crates.io-index" 1590 - checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" 1591 - dependencies = [ 1592 - "windows-sys 0.52.0", 1593 - ] 1594 - 1595 - [[package]] 1596 - name = "num-conv" 1597 - version = "0.1.0" 1598 - source = "registry+https://github.com/rust-lang/crates.io-index" 1599 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1600 - 1601 - [[package]] 1602 - name = "num-traits" 1603 - version = "0.2.19" 1604 - source = "registry+https://github.com/rust-lang/crates.io-index" 1605 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1606 - dependencies = [ 1607 - "autocfg", 1608 - ] 1609 - 1610 - [[package]] 1611 - name = "object" 1612 - version = "0.32.2" 1613 - source = "registry+https://github.com/rust-lang/crates.io-index" 1614 - checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 1615 - dependencies = [ 1616 - "memchr", 1617 - ] 1618 - 1619 - [[package]] 1620 - name = "once_cell" 1621 - version = "1.19.0" 1622 - source = "registry+https://github.com/rust-lang/crates.io-index" 1623 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1624 - 1625 - [[package]] 1626 - name = "opaque-debug" 1627 - version = "0.3.1" 1628 - source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 1630 - 1631 - [[package]] 1632 - name = "option-ext" 1633 - version = "0.2.0" 1634 - source = "registry+https://github.com/rust-lang/crates.io-index" 1635 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1636 - 1637 - [[package]] 1638 - name = "ordered-multimap" 1639 - version = "0.7.3" 1640 - source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 1642 - dependencies = [ 1643 - "dlv-list", 1644 - "hashbrown 0.14.5", 1645 - ] 1646 - 1647 - [[package]] 1648 - name = "overload" 1649 - version = "0.1.1" 1650 - source = "registry+https://github.com/rust-lang/crates.io-index" 1651 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1652 - 1653 - [[package]] 1654 - name = "parking_lot" 1655 - version = "0.12.3" 1656 - source = "registry+https://github.com/rust-lang/crates.io-index" 1657 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1658 - dependencies = [ 1659 - "lock_api", 1660 - "parking_lot_core", 1661 - ] 1662 - 1663 - [[package]] 1664 - name = "parking_lot_core" 1665 - version = "0.9.10" 1666 - source = "registry+https://github.com/rust-lang/crates.io-index" 1667 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1668 - dependencies = [ 1669 - "cfg-if", 1670 - "libc", 1671 - "redox_syscall", 1672 - "smallvec", 1673 - "windows-targets 0.52.6", 1674 - ] 1675 - 1676 - [[package]] 1677 - name = "paste" 1678 - version = "1.0.15" 1679 - source = "registry+https://github.com/rust-lang/crates.io-index" 1680 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 1681 - 1682 - [[package]] 1683 - name = "pathdiff" 1684 - version = "0.2.1" 1685 - source = "registry+https://github.com/rust-lang/crates.io-index" 1686 - checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 1687 - 1688 - [[package]] 1689 - name = "pem" 1690 - version = "3.0.4" 1691 - source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" 1693 - dependencies = [ 1694 - "base64 0.22.1", 1695 - "serde", 1696 - ] 1697 - 1698 - [[package]] 1699 - name = "percent-encoding" 1700 - version = "2.3.1" 1701 - source = "registry+https://github.com/rust-lang/crates.io-index" 1702 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1703 - 1704 - [[package]] 1705 - name = "pest" 1706 - version = "2.7.11" 1707 - source = "registry+https://github.com/rust-lang/crates.io-index" 1708 - checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" 1709 - dependencies = [ 1710 - "memchr", 1711 - "thiserror", 1712 - "ucd-trie", 1713 - ] 1714 - 1715 - [[package]] 1716 - name = "pest_derive" 1717 - version = "2.7.11" 1718 - source = "registry+https://github.com/rust-lang/crates.io-index" 1719 - checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a" 1720 - dependencies = [ 1721 - "pest", 1722 - "pest_generator", 1723 - ] 1724 - 1725 - [[package]] 1726 - name = "pest_generator" 1727 - version = "2.7.11" 1728 - source = "registry+https://github.com/rust-lang/crates.io-index" 1729 - checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183" 1730 - dependencies = [ 1731 - "pest", 1732 - "pest_meta", 1733 - "proc-macro2", 1734 - "quote", 1735 - "syn 2.0.85", 1736 - ] 1737 - 1738 - [[package]] 1739 - name = "pest_meta" 1740 - version = "2.7.11" 1741 - source = "registry+https://github.com/rust-lang/crates.io-index" 1742 - checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f" 1743 - dependencies = [ 1744 - "once_cell", 1745 - "pest", 1746 - "sha2", 1747 - ] 1748 - 1749 - [[package]] 1750 - name = "pin-project" 1751 - version = "1.1.5" 1752 - source = "registry+https://github.com/rust-lang/crates.io-index" 1753 - checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 1754 - dependencies = [ 1755 - "pin-project-internal", 1756 - ] 1757 - 1758 - [[package]] 1759 - name = "pin-project-internal" 1760 - version = "1.1.5" 1761 - source = "registry+https://github.com/rust-lang/crates.io-index" 1762 - checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 1763 - dependencies = [ 1764 - "proc-macro2", 1765 - "quote", 1766 - "syn 2.0.85", 1767 - ] 1768 - 1769 - [[package]] 1770 - name = "pin-project-lite" 1771 - version = "0.2.14" 1772 - source = "registry+https://github.com/rust-lang/crates.io-index" 1773 - checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 1774 - 1775 - [[package]] 1776 - name = "pin-utils" 1777 - version = "0.1.0" 1778 - source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1780 - 1781 - [[package]] 1782 - name = "polyval" 1783 - version = "0.6.2" 1784 - source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 1786 - dependencies = [ 1787 - "cfg-if", 1788 - "cpufeatures", 1789 - "opaque-debug", 1790 - "universal-hash", 1791 - ] 1792 - 1793 - [[package]] 1794 - name = "powerfmt" 1795 - version = "0.2.0" 1796 - source = "registry+https://github.com/rust-lang/crates.io-index" 1797 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1798 - 1799 - [[package]] 1800 - name = "ppv-lite86" 1801 - version = "0.2.17" 1802 - source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1804 - 1805 - [[package]] 1806 - name = "prettytable-rs" 1807 - version = "0.10.0" 1808 - source = "registry+https://github.com/rust-lang/crates.io-index" 1809 - checksum = "eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a" 1810 - dependencies = [ 1811 - "csv", 1812 - "encode_unicode", 1813 - "is-terminal", 1814 - "lazy_static", 1815 - "term", 1816 - "unicode-width", 1817 - ] 1818 - 1819 - [[package]] 1820 - name = "proc-macro-crate" 1821 - version = "3.1.0" 1822 - source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 1824 - dependencies = [ 1825 - "toml_edit 0.21.1", 1826 - ] 1827 - 1828 - [[package]] 1829 - name = "proc-macro-error" 1830 - version = "1.0.4" 1831 - source = "registry+https://github.com/rust-lang/crates.io-index" 1832 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1833 - dependencies = [ 1834 - "proc-macro-error-attr", 1835 - "proc-macro2", 1836 - "quote", 1837 - "version_check", 1838 - ] 1839 - 1840 - [[package]] 1841 - name = "proc-macro-error-attr" 1842 - version = "1.0.4" 1843 - source = "registry+https://github.com/rust-lang/crates.io-index" 1844 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1845 - dependencies = [ 1846 - "proc-macro2", 1847 - "quote", 1848 - "version_check", 1849 - ] 1850 - 1851 - [[package]] 1852 - name = "proc-macro2" 1853 - version = "1.0.84" 1854 - source = "registry+https://github.com/rust-lang/crates.io-index" 1855 - checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" 1856 - dependencies = [ 1857 - "unicode-ident", 1858 - ] 1859 - 1860 - [[package]] 1861 - name = "procfs" 1862 - version = "0.16.0" 1863 - source = "registry+https://github.com/rust-lang/crates.io-index" 1864 - checksum = "731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4" 1865 - dependencies = [ 1866 - "bitflags 2.5.0", 1867 - "hex", 1868 - "lazy_static", 1869 - "procfs-core", 1870 - "rustix", 1871 - ] 1872 - 1873 - [[package]] 1874 - name = "procfs-core" 1875 - version = "0.16.0" 1876 - source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29" 1878 - dependencies = [ 1879 - "bitflags 2.5.0", 1880 - "hex", 1881 - ] 1882 - 1883 - [[package]] 1884 - name = "prometheus" 1885 - version = "0.13.4" 1886 - source = "registry+https://github.com/rust-lang/crates.io-index" 1887 - checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" 1888 - dependencies = [ 1889 - "cfg-if", 1890 - "fnv", 1891 - "lazy_static", 1892 - "libc", 1893 - "memchr", 1894 - "parking_lot", 1895 - "procfs", 1896 - "thiserror", 1897 - ] 1898 - 1899 - [[package]] 1900 - name = "ptr_meta" 1901 - version = "0.1.4" 1902 - source = "registry+https://github.com/rust-lang/crates.io-index" 1903 - checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 1904 - dependencies = [ 1905 - "ptr_meta_derive", 1906 - ] 1907 - 1908 - [[package]] 1909 - name = "ptr_meta_derive" 1910 - version = "0.1.4" 1911 - source = "registry+https://github.com/rust-lang/crates.io-index" 1912 - checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 1913 - dependencies = [ 1914 - "proc-macro2", 1915 - "quote", 1916 - "syn 1.0.109", 1917 - ] 1918 - 1919 - [[package]] 1920 - name = "quinn" 1921 - version = "0.11.5" 1922 - source = "registry+https://github.com/rust-lang/crates.io-index" 1923 - checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" 1924 - dependencies = [ 1925 - "bytes", 1926 - "pin-project-lite", 1927 - "quinn-proto", 1928 - "quinn-udp", 1929 - "rustc-hash", 1930 - "rustls", 1931 - "socket2", 1932 - "thiserror", 1933 - "tokio", 1934 - "tracing", 1935 - ] 1936 - 1937 - [[package]] 1938 - name = "quinn-proto" 1939 - version = "0.11.8" 1940 - source = "registry+https://github.com/rust-lang/crates.io-index" 1941 - checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" 1942 - dependencies = [ 1943 - "bytes", 1944 - "rand", 1945 - "ring", 1946 - "rustc-hash", 1947 - "rustls", 1948 - "slab", 1949 - "thiserror", 1950 - "tinyvec", 1951 - "tracing", 1952 - ] 1953 - 1954 - [[package]] 1955 - name = "quinn-udp" 1956 - version = "0.5.4" 1957 - source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" 1959 - dependencies = [ 1960 - "libc", 1961 - "once_cell", 1962 - "socket2", 1963 - "tracing", 1964 - "windows-sys 0.52.0", 1965 - ] 1966 - 1967 - [[package]] 1968 - name = "quote" 1969 - version = "1.0.36" 1970 - source = "registry+https://github.com/rust-lang/crates.io-index" 1971 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 1972 - dependencies = [ 1973 - "proc-macro2", 1974 - ] 1975 - 1976 - [[package]] 1977 - name = "radium" 1978 - version = "0.7.0" 1979 - source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 1981 - 1982 - [[package]] 1983 - name = "rand" 1984 - version = "0.8.5" 1985 - source = "registry+https://github.com/rust-lang/crates.io-index" 1986 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1987 - dependencies = [ 1988 - "libc", 1989 - "rand_chacha", 1990 - "rand_core", 1991 - ] 1992 - 1993 - [[package]] 1994 - name = "rand_chacha" 1995 - version = "0.3.1" 1996 - source = "registry+https://github.com/rust-lang/crates.io-index" 1997 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1998 - dependencies = [ 1999 - "ppv-lite86", 2000 - "rand_core", 2001 - ] 2002 - 2003 - [[package]] 2004 - name = "rand_core" 2005 - version = "0.6.4" 2006 - source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2008 - dependencies = [ 2009 - "getrandom", 2010 - ] 2011 - 2012 - [[package]] 2013 - name = "rcgen" 2014 - version = "0.13.1" 2015 - source = "registry+https://github.com/rust-lang/crates.io-index" 2016 - checksum = "54077e1872c46788540de1ea3d7f4ccb1983d12f9aa909b234468676c1a36779" 2017 - dependencies = [ 2018 - "pem", 2019 - "ring", 2020 - "rustls-pki-types", 2021 - "time", 2022 - "yasna", 2023 - ] 2024 - 2025 - [[package]] 2026 - name = "redox_syscall" 2027 - version = "0.5.1" 2028 - source = "registry+https://github.com/rust-lang/crates.io-index" 2029 - checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 2030 - dependencies = [ 2031 - "bitflags 2.5.0", 2032 - ] 2033 - 2034 - [[package]] 2035 - name = "redox_users" 2036 - version = "0.4.5" 2037 - source = "registry+https://github.com/rust-lang/crates.io-index" 2038 - checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" 2039 - dependencies = [ 2040 - "getrandom", 2041 - "libredox", 2042 - "thiserror", 2043 - ] 2044 - 2045 - [[package]] 2046 - name = "regex" 2047 - version = "1.10.4" 2048 - source = "registry+https://github.com/rust-lang/crates.io-index" 2049 - checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 2050 - dependencies = [ 2051 - "aho-corasick", 2052 - "memchr", 2053 - "regex-automata 0.4.6", 2054 - "regex-syntax 0.8.3", 2055 - ] 2056 - 2057 - [[package]] 2058 - name = "regex-automata" 2059 - version = "0.1.10" 2060 - source = "registry+https://github.com/rust-lang/crates.io-index" 2061 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2062 - dependencies = [ 2063 - "regex-syntax 0.6.29", 2064 - ] 2065 - 2066 - [[package]] 2067 - name = "regex-automata" 2068 - version = "0.4.6" 2069 - source = "registry+https://github.com/rust-lang/crates.io-index" 2070 - checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2071 - dependencies = [ 2072 - "aho-corasick", 2073 - "memchr", 2074 - "regex-syntax 0.8.3", 2075 - ] 2076 - 2077 - [[package]] 2078 - name = "regex-syntax" 2079 - version = "0.6.29" 2080 - source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2082 - 2083 - [[package]] 2084 - name = "regex-syntax" 2085 - version = "0.8.3" 2086 - source = "registry+https://github.com/rust-lang/crates.io-index" 2087 - checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 2088 - 2089 - [[package]] 2090 - name = "rend" 2091 - version = "0.4.2" 2092 - source = "registry+https://github.com/rust-lang/crates.io-index" 2093 - checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 2094 - dependencies = [ 2095 - "bytecheck", 2096 - ] 2097 - 2098 - [[package]] 2099 - name = "reqwest" 2100 - version = "0.12.9" 2101 - source = "registry+https://github.com/rust-lang/crates.io-index" 2102 - checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" 2103 - dependencies = [ 2104 - "base64 0.22.1", 2105 - "bytes", 2106 - "futures-core", 2107 - "futures-util", 2108 - "http", 2109 - "http-body", 2110 - "http-body-util", 2111 - "hyper", 2112 - "hyper-util", 2113 - "ipnet", 2114 - "js-sys", 2115 - "log", 2116 - "mime", 2117 - "once_cell", 2118 - "percent-encoding", 2119 - "pin-project-lite", 2120 - "serde", 2121 - "serde_json", 2122 - "serde_urlencoded", 2123 - "sync_wrapper 1.0.1", 2124 - "tokio", 2125 - "tower-service", 2126 - "url", 2127 - "wasm-bindgen", 2128 - "wasm-bindgen-futures", 2129 - "web-sys", 2130 - "windows-registry", 2131 - ] 2132 - 2133 - [[package]] 2134 - name = "ring" 2135 - version = "0.17.8" 2136 - source = "registry+https://github.com/rust-lang/crates.io-index" 2137 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2138 - dependencies = [ 2139 - "cc", 2140 - "cfg-if", 2141 - "getrandom", 2142 - "libc", 2143 - "spin", 2144 - "untrusted", 2145 - "windows-sys 0.52.0", 2146 - ] 2147 - 2148 - [[package]] 2149 - name = "rkyv" 2150 - version = "0.7.44" 2151 - source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" 2153 - dependencies = [ 2154 - "bitvec", 2155 - "bytecheck", 2156 - "bytes", 2157 - "hashbrown 0.12.3", 2158 - "ptr_meta", 2159 - "rend", 2160 - "rkyv_derive", 2161 - "seahash", 2162 - "tinyvec", 2163 - "uuid", 2164 - ] 2165 - 2166 - [[package]] 2167 - name = "rkyv_derive" 2168 - version = "0.7.44" 2169 - source = "registry+https://github.com/rust-lang/crates.io-index" 2170 - checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" 2171 - dependencies = [ 2172 - "proc-macro2", 2173 - "quote", 2174 - "syn 1.0.109", 2175 - ] 2176 - 2177 - [[package]] 2178 - name = "ron" 2179 - version = "0.8.1" 2180 - source = "registry+https://github.com/rust-lang/crates.io-index" 2181 - checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" 2182 - dependencies = [ 2183 - "base64 0.21.7", 2184 - "bitflags 2.5.0", 2185 - "serde", 2186 - "serde_derive", 2187 - ] 2188 - 2189 - [[package]] 2190 - name = "rtnetlink" 2191 - version = "0.14.1" 2192 - source = "registry+https://github.com/rust-lang/crates.io-index" 2193 - checksum = "b684475344d8df1859ddb2d395dd3dac4f8f3422a1aa0725993cb375fc5caba5" 2194 - dependencies = [ 2195 - "futures", 2196 - "log", 2197 - "netlink-packet-core", 2198 - "netlink-packet-route 0.19.0", 2199 - "netlink-packet-utils", 2200 - "netlink-proto", 2201 - "netlink-sys", 2202 - "nix 0.27.1", 2203 - "thiserror", 2204 - "tokio", 2205 - ] 2206 - 2207 - [[package]] 2208 - name = "rust-ini" 2209 - version = "0.20.0" 2210 - source = "registry+https://github.com/rust-lang/crates.io-index" 2211 - checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a" 2212 - dependencies = [ 2213 - "cfg-if", 2214 - "ordered-multimap", 2215 - ] 2216 - 2217 - [[package]] 2218 - name = "rust_decimal" 2219 - version = "1.35.0" 2220 - source = "registry+https://github.com/rust-lang/crates.io-index" 2221 - checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" 2222 - dependencies = [ 2223 - "arrayvec", 2224 - "borsh", 2225 - "bytes", 2226 - "num-traits", 2227 - "rand", 2228 - "rkyv", 2229 - "serde", 2230 - "serde_json", 2231 - ] 2232 - 2233 - [[package]] 2234 - name = "rustc-demangle" 2235 - version = "0.1.24" 2236 - source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 2238 - 2239 - [[package]] 2240 - name = "rustc-hash" 2241 - version = "2.0.0" 2242 - source = "registry+https://github.com/rust-lang/crates.io-index" 2243 - checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" 2244 - 2245 - [[package]] 2246 - name = "rustc_version" 2247 - version = "0.4.0" 2248 - source = "registry+https://github.com/rust-lang/crates.io-index" 2249 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2250 - dependencies = [ 2251 - "semver", 2252 - ] 2253 - 2254 - [[package]] 2255 - name = "rustix" 2256 - version = "0.38.34" 2257 - source = "registry+https://github.com/rust-lang/crates.io-index" 2258 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 2259 - dependencies = [ 2260 - "bitflags 2.5.0", 2261 - "errno", 2262 - "libc", 2263 - "linux-raw-sys", 2264 - "windows-sys 0.52.0", 2265 - ] 2266 - 2267 - [[package]] 2268 - name = "rustls" 2269 - version = "0.23.16" 2270 - source = "registry+https://github.com/rust-lang/crates.io-index" 2271 - checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" 2272 - dependencies = [ 2273 - "once_cell", 2274 - "ring", 2275 - "rustls-pki-types", 2276 - "rustls-webpki", 2277 - "subtle", 2278 - "zeroize", 2279 - ] 2280 - 2281 - [[package]] 2282 - name = "rustls-pki-types" 2283 - version = "1.10.0" 2284 - source = "registry+https://github.com/rust-lang/crates.io-index" 2285 - checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" 2286 - 2287 - [[package]] 2288 - name = "rustls-webpki" 2289 - version = "0.102.8" 2290 - source = "registry+https://github.com/rust-lang/crates.io-index" 2291 - checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 2292 - dependencies = [ 2293 - "ring", 2294 - "rustls-pki-types", 2295 - "untrusted", 2296 - ] 2297 - 2298 - [[package]] 2299 - name = "rustversion" 2300 - version = "1.0.17" 2301 - source = "registry+https://github.com/rust-lang/crates.io-index" 2302 - checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 2303 - 2304 - [[package]] 2305 - name = "ryu" 2306 - version = "1.0.18" 2307 - source = "registry+https://github.com/rust-lang/crates.io-index" 2308 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2309 - 2310 - [[package]] 2311 - name = "scoped-tls" 2312 - version = "1.0.1" 2313 - source = "registry+https://github.com/rust-lang/crates.io-index" 2314 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2315 - 2316 - [[package]] 2317 - name = "scopeguard" 2318 - version = "1.2.0" 2319 - source = "registry+https://github.com/rust-lang/crates.io-index" 2320 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2321 - 2322 - [[package]] 2323 - name = "seahash" 2324 - version = "4.1.0" 2325 - source = "registry+https://github.com/rust-lang/crates.io-index" 2326 - checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2327 - 2328 - [[package]] 2329 - name = "semver" 2330 - version = "1.0.23" 2331 - source = "registry+https://github.com/rust-lang/crates.io-index" 2332 - checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 2333 - 2334 - [[package]] 2335 - name = "serde" 2336 - version = "1.0.214" 2337 - source = "registry+https://github.com/rust-lang/crates.io-index" 2338 - checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" 2339 - dependencies = [ 2340 - "serde_derive", 2341 - ] 2342 - 2343 - [[package]] 2344 - name = "serde_derive" 2345 - version = "1.0.214" 2346 - source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" 2348 - dependencies = [ 2349 - "proc-macro2", 2350 - "quote", 2351 - "syn 2.0.85", 2352 - ] 2353 - 2354 - [[package]] 2355 - name = "serde_json" 2356 - version = "1.0.132" 2357 - source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" 2359 - dependencies = [ 2360 - "itoa", 2361 - "memchr", 2362 - "ryu", 2363 - "serde", 2364 - ] 2365 - 2366 - [[package]] 2367 - name = "serde_path_to_error" 2368 - version = "0.1.16" 2369 - source = "registry+https://github.com/rust-lang/crates.io-index" 2370 - checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" 2371 - dependencies = [ 2372 - "itoa", 2373 - "serde", 2374 - ] 2375 - 2376 - [[package]] 2377 - name = "serde_spanned" 2378 - version = "0.6.6" 2379 - source = "registry+https://github.com/rust-lang/crates.io-index" 2380 - checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" 2381 - dependencies = [ 2382 - "serde", 2383 - ] 2384 - 2385 - [[package]] 2386 - name = "serde_urlencoded" 2387 - version = "0.7.1" 2388 - source = "registry+https://github.com/rust-lang/crates.io-index" 2389 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2390 - dependencies = [ 2391 - "form_urlencoded", 2392 - "itoa", 2393 - "ryu", 2394 - "serde", 2395 - ] 2396 - 2397 - [[package]] 2398 - name = "sha2" 2399 - version = "0.10.8" 2400 - source = "registry+https://github.com/rust-lang/crates.io-index" 2401 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2402 - dependencies = [ 2403 - "cfg-if", 2404 - "cpufeatures", 2405 - "digest", 2406 - ] 2407 - 2408 - [[package]] 2409 - name = "sharded-slab" 2410 - version = "0.1.7" 2411 - source = "registry+https://github.com/rust-lang/crates.io-index" 2412 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2413 - dependencies = [ 2414 - "lazy_static", 2415 - ] 2416 - 2417 - [[package]] 2418 - name = "shlex" 2419 - version = "1.3.0" 2420 - source = "registry+https://github.com/rust-lang/crates.io-index" 2421 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2422 - 2423 - [[package]] 2424 - name = "signal-hook-registry" 2425 - version = "1.4.2" 2426 - source = "registry+https://github.com/rust-lang/crates.io-index" 2427 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2428 - dependencies = [ 2429 - "libc", 2430 - ] 2431 - 2432 - [[package]] 2433 - name = "simdutf8" 2434 - version = "0.1.4" 2435 - source = "registry+https://github.com/rust-lang/crates.io-index" 2436 - checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 2437 - 2438 - [[package]] 2439 - name = "slab" 2440 - version = "0.4.9" 2441 - source = "registry+https://github.com/rust-lang/crates.io-index" 2442 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2443 - dependencies = [ 2444 - "autocfg", 2445 - ] 2446 - 2447 - [[package]] 2448 - name = "smallvec" 2449 - version = "1.13.2" 2450 - source = "registry+https://github.com/rust-lang/crates.io-index" 2451 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2452 - 2453 - [[package]] 2454 - name = "socket2" 2455 - version = "0.5.7" 2456 - source = "registry+https://github.com/rust-lang/crates.io-index" 2457 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2458 - dependencies = [ 2459 - "libc", 2460 - "windows-sys 0.52.0", 2461 - ] 2462 - 2463 - [[package]] 2464 - name = "spin" 2465 - version = "0.9.8" 2466 - source = "registry+https://github.com/rust-lang/crates.io-index" 2467 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2468 - 2469 - [[package]] 2470 - name = "stable_deref_trait" 2471 - version = "1.2.0" 2472 - source = "registry+https://github.com/rust-lang/crates.io-index" 2473 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2474 - 2475 - [[package]] 2476 - name = "strsim" 2477 - version = "0.11.1" 2478 - source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2480 - 2481 - [[package]] 2482 - name = "subtle" 2483 - version = "2.5.0" 2484 - source = "registry+https://github.com/rust-lang/crates.io-index" 2485 - checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 2486 - 2487 - [[package]] 2488 - name = "syn" 2489 - version = "1.0.109" 2490 - source = "registry+https://github.com/rust-lang/crates.io-index" 2491 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2492 - dependencies = [ 2493 - "proc-macro2", 2494 - "quote", 2495 - "unicode-ident", 2496 - ] 2497 - 2498 - [[package]] 2499 - name = "syn" 2500 - version = "2.0.85" 2501 - source = "registry+https://github.com/rust-lang/crates.io-index" 2502 - checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56" 2503 - dependencies = [ 2504 - "proc-macro2", 2505 - "quote", 2506 - "unicode-ident", 2507 - ] 2508 - 2509 - [[package]] 2510 - name = "syn_derive" 2511 - version = "0.1.8" 2512 - source = "registry+https://github.com/rust-lang/crates.io-index" 2513 - checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" 2514 - dependencies = [ 2515 - "proc-macro-error", 2516 - "proc-macro2", 2517 - "quote", 2518 - "syn 2.0.85", 2519 - ] 2520 - 2521 - [[package]] 2522 - name = "sync_wrapper" 2523 - version = "0.1.2" 2524 - source = "registry+https://github.com/rust-lang/crates.io-index" 2525 - checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 2526 - 2527 - [[package]] 2528 - name = "sync_wrapper" 2529 - version = "1.0.1" 2530 - source = "registry+https://github.com/rust-lang/crates.io-index" 2531 - checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 2532 - dependencies = [ 2533 - "futures-core", 2534 - ] 2535 - 2536 - [[package]] 2537 - name = "system-configuration" 2538 - version = "0.6.0" 2539 - source = "registry+https://github.com/rust-lang/crates.io-index" 2540 - checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" 2541 - dependencies = [ 2542 - "bitflags 2.5.0", 2543 - "core-foundation", 2544 - "system-configuration-sys", 2545 - ] 2546 - 2547 - [[package]] 2548 - name = "system-configuration-sys" 2549 - version = "0.6.0" 2550 - source = "registry+https://github.com/rust-lang/crates.io-index" 2551 - checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 2552 - dependencies = [ 2553 - "core-foundation-sys", 2554 - "libc", 2555 - ] 2556 - 2557 - [[package]] 2558 - name = "tap" 2559 - version = "1.0.1" 2560 - source = "registry+https://github.com/rust-lang/crates.io-index" 2561 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 2562 - 2563 - [[package]] 2564 - name = "term" 2565 - version = "0.7.0" 2566 - source = "registry+https://github.com/rust-lang/crates.io-index" 2567 - checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" 2568 - dependencies = [ 2569 - "dirs-next", 2570 - "rustversion", 2571 - "winapi", 2572 - ] 2573 - 2574 - [[package]] 2575 - name = "thiserror" 2576 - version = "1.0.61" 2577 - source = "registry+https://github.com/rust-lang/crates.io-index" 2578 - checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 2579 - dependencies = [ 2580 - "thiserror-impl", 2581 - ] 2582 - 2583 - [[package]] 2584 - name = "thiserror-impl" 2585 - version = "1.0.61" 2586 - source = "registry+https://github.com/rust-lang/crates.io-index" 2587 - checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 2588 - dependencies = [ 2589 - "proc-macro2", 2590 - "quote", 2591 - "syn 2.0.85", 2592 - ] 2593 - 2594 - [[package]] 2595 - name = "thread_local" 2596 - version = "1.1.8" 2597 - source = "registry+https://github.com/rust-lang/crates.io-index" 2598 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 2599 - dependencies = [ 2600 - "cfg-if", 2601 - "once_cell", 2602 - ] 2603 - 2604 - [[package]] 2605 - name = "time" 2606 - version = "0.3.36" 2607 - source = "registry+https://github.com/rust-lang/crates.io-index" 2608 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 2609 - dependencies = [ 2610 - "deranged", 2611 - "itoa", 2612 - "num-conv", 2613 - "powerfmt", 2614 - "serde", 2615 - "time-core", 2616 - "time-macros", 2617 - ] 2618 - 2619 - [[package]] 2620 - name = "time-core" 2621 - version = "0.1.2" 2622 - source = "registry+https://github.com/rust-lang/crates.io-index" 2623 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2624 - 2625 - [[package]] 2626 - name = "time-macros" 2627 - version = "0.2.18" 2628 - source = "registry+https://github.com/rust-lang/crates.io-index" 2629 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 2630 - dependencies = [ 2631 - "num-conv", 2632 - "time-core", 2633 - ] 2634 - 2635 - [[package]] 2636 - name = "tiny-keccak" 2637 - version = "2.0.2" 2638 - source = "registry+https://github.com/rust-lang/crates.io-index" 2639 - checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 2640 - dependencies = [ 2641 - "crunchy", 2642 - ] 2643 - 2644 - [[package]] 2645 - name = "tinyvec" 2646 - version = "1.6.0" 2647 - source = "registry+https://github.com/rust-lang/crates.io-index" 2648 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2649 - dependencies = [ 2650 - "tinyvec_macros", 2651 - ] 2652 - 2653 - [[package]] 2654 - name = "tinyvec_macros" 2655 - version = "0.1.1" 2656 - source = "registry+https://github.com/rust-lang/crates.io-index" 2657 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2658 - 2659 - [[package]] 2660 - name = "tokio" 2661 - version = "1.41.0" 2662 - source = "registry+https://github.com/rust-lang/crates.io-index" 2663 - checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" 2664 - dependencies = [ 2665 - "backtrace", 2666 - "bytes", 2667 - "libc", 2668 - "mio", 2669 - "pin-project-lite", 2670 - "signal-hook-registry", 2671 - "socket2", 2672 - "tokio-macros", 2673 - "windows-sys 0.52.0", 2674 - ] 2675 - 2676 - [[package]] 2677 - name = "tokio-macros" 2678 - version = "2.4.0" 2679 - source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 2681 - dependencies = [ 2682 - "proc-macro2", 2683 - "quote", 2684 - "syn 2.0.85", 2685 - ] 2686 - 2687 - [[package]] 2688 - name = "tokio-stream" 2689 - version = "0.1.16" 2690 - source = "registry+https://github.com/rust-lang/crates.io-index" 2691 - checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" 2692 - dependencies = [ 2693 - "futures-core", 2694 - "pin-project-lite", 2695 - "tokio", 2696 - "tokio-util", 2697 - ] 2698 - 2699 - [[package]] 2700 - name = "tokio-tun" 2701 - version = "0.12.1" 2702 - source = "registry+https://github.com/rust-lang/crates.io-index" 2703 - checksum = "9bf48df2abbfd12d0b8495dcf960b125109493d85f2c787b44a2729a8022bc4b" 2704 - dependencies = [ 2705 - "libc", 2706 - "nix 0.29.0", 2707 - "thiserror", 2708 - "tokio", 2709 - ] 2710 - 2711 - [[package]] 2712 - name = "tokio-util" 2713 - version = "0.7.12" 2714 - source = "registry+https://github.com/rust-lang/crates.io-index" 2715 - checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" 2716 - dependencies = [ 2717 - "bytes", 2718 - "futures-core", 2719 - "futures-sink", 2720 - "pin-project-lite", 2721 - "tokio", 2722 - ] 2723 - 2724 - [[package]] 2725 - name = "toml" 2726 - version = "0.8.14" 2727 - source = "registry+https://github.com/rust-lang/crates.io-index" 2728 - checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" 2729 - dependencies = [ 2730 - "serde", 2731 - "serde_spanned", 2732 - "toml_datetime", 2733 - "toml_edit 0.22.14", 2734 - ] 2735 - 2736 - [[package]] 2737 - name = "toml_datetime" 2738 - version = "0.6.6" 2739 - source = "registry+https://github.com/rust-lang/crates.io-index" 2740 - checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" 2741 - dependencies = [ 2742 - "serde", 2743 - ] 2744 - 2745 - [[package]] 2746 - name = "toml_edit" 2747 - version = "0.21.1" 2748 - source = "registry+https://github.com/rust-lang/crates.io-index" 2749 - checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 2750 - dependencies = [ 2751 - "indexmap", 2752 - "toml_datetime", 2753 - "winnow 0.5.40", 2754 - ] 2755 - 2756 - [[package]] 2757 - name = "toml_edit" 2758 - version = "0.22.14" 2759 - source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" 2761 - dependencies = [ 2762 - "indexmap", 2763 - "serde", 2764 - "serde_spanned", 2765 - "toml_datetime", 2766 - "winnow 0.6.13", 2767 - ] 2768 - 2769 - [[package]] 2770 - name = "tower" 2771 - version = "0.4.13" 2772 - source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 2774 - dependencies = [ 2775 - "futures-core", 2776 - "futures-util", 2777 - "pin-project", 2778 - "pin-project-lite", 2779 - "tokio", 2780 - "tower-layer", 2781 - "tower-service", 2782 - ] 2783 - 2784 - [[package]] 2785 - name = "tower" 2786 - version = "0.5.1" 2787 - source = "registry+https://github.com/rust-lang/crates.io-index" 2788 - checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" 2789 - dependencies = [ 2790 - "futures-core", 2791 - "futures-util", 2792 - "pin-project-lite", 2793 - "sync_wrapper 0.1.2", 2794 - "tokio", 2795 - "tower-layer", 2796 - "tower-service", 2797 - ] 2798 - 2799 - [[package]] 2800 - name = "tower-layer" 2801 - version = "0.3.3" 2802 - source = "registry+https://github.com/rust-lang/crates.io-index" 2803 - checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 2804 - 2805 - [[package]] 2806 - name = "tower-service" 2807 - version = "0.3.3" 2808 - source = "registry+https://github.com/rust-lang/crates.io-index" 2809 - checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 2810 - 2811 - [[package]] 2812 - name = "tracing" 2813 - version = "0.1.40" 2814 - source = "registry+https://github.com/rust-lang/crates.io-index" 2815 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2816 - dependencies = [ 2817 - "pin-project-lite", 2818 - "tracing-attributes", 2819 - "tracing-core", 2820 - ] 2821 - 2822 - [[package]] 2823 - name = "tracing-attributes" 2824 - version = "0.1.27" 2825 - source = "registry+https://github.com/rust-lang/crates.io-index" 2826 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2827 - dependencies = [ 2828 - "proc-macro2", 2829 - "quote", 2830 - "syn 2.0.85", 2831 - ] 2832 - 2833 - [[package]] 2834 - name = "tracing-core" 2835 - version = "0.1.32" 2836 - source = "registry+https://github.com/rust-lang/crates.io-index" 2837 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2838 - dependencies = [ 2839 - "once_cell", 2840 - "valuable", 2841 - ] 2842 - 2843 - [[package]] 2844 - name = "tracing-log" 2845 - version = "0.2.0" 2846 - source = "registry+https://github.com/rust-lang/crates.io-index" 2847 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2848 - dependencies = [ 2849 - "log", 2850 - "once_cell", 2851 - "tracing-core", 2852 - ] 2853 - 2854 - [[package]] 2855 - name = "tracing-logfmt" 2856 - version = "0.3.5" 2857 - source = "registry+https://github.com/rust-lang/crates.io-index" 2858 - checksum = "6b1f47d22deb79c3f59fcf2a1f00f60cbdc05462bf17d1cd356c1fefa3f444bd" 2859 - dependencies = [ 2860 - "nu-ansi-term 0.50.1", 2861 - "time", 2862 - "tracing", 2863 - "tracing-core", 2864 - "tracing-subscriber", 2865 - ] 2866 - 2867 - [[package]] 2868 - name = "tracing-subscriber" 2869 - version = "0.3.18" 2870 - source = "registry+https://github.com/rust-lang/crates.io-index" 2871 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 2872 - dependencies = [ 2873 - "matchers", 2874 - "nu-ansi-term 0.46.0", 2875 - "once_cell", 2876 - "regex", 2877 - "sharded-slab", 2878 - "smallvec", 2879 - "thread_local", 2880 - "tracing", 2881 - "tracing-core", 2882 - "tracing-log", 2883 - ] 2884 - 2885 - [[package]] 2886 - name = "try-lock" 2887 - version = "0.2.5" 2888 - source = "registry+https://github.com/rust-lang/crates.io-index" 2889 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 2890 - 2891 - [[package]] 2892 - name = "tun" 2893 - version = "0.6.1" 2894 - source = "git+https://github.com/LeeSmet/rust-tun#eb4d41c0a5d6a6e9c55340e2f61e50683d9f4731" 2895 - dependencies = [ 2896 - "byteorder", 2897 - "bytes", 2898 - "futures-core", 2899 - "ioctl-sys", 2900 - "libc", 2901 - "log", 2902 - "thiserror", 2903 - "tokio", 2904 - "tokio-util", 2905 - "wintun 0.3.2", 2906 - ] 2907 - 2908 - [[package]] 2909 - name = "typenum" 2910 - version = "1.17.0" 2911 - source = "registry+https://github.com/rust-lang/crates.io-index" 2912 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2913 - 2914 - [[package]] 2915 - name = "ucd-trie" 2916 - version = "0.1.6" 2917 - source = "registry+https://github.com/rust-lang/crates.io-index" 2918 - checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 2919 - 2920 - [[package]] 2921 - name = "unicode-bidi" 2922 - version = "0.3.15" 2923 - source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 2925 - 2926 - [[package]] 2927 - name = "unicode-ident" 2928 - version = "1.0.12" 2929 - source = "registry+https://github.com/rust-lang/crates.io-index" 2930 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2931 - 2932 - [[package]] 2933 - name = "unicode-normalization" 2934 - version = "0.1.23" 2935 - source = "registry+https://github.com/rust-lang/crates.io-index" 2936 - checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2937 - dependencies = [ 2938 - "tinyvec", 2939 - ] 2940 - 2941 - [[package]] 2942 - name = "unicode-segmentation" 2943 - version = "1.11.0" 2944 - source = "registry+https://github.com/rust-lang/crates.io-index" 2945 - checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 2946 - 2947 - [[package]] 2948 - name = "unicode-width" 2949 - version = "0.1.13" 2950 - source = "registry+https://github.com/rust-lang/crates.io-index" 2951 - checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 2952 - 2953 - [[package]] 2954 - name = "universal-hash" 2955 - version = "0.5.1" 2956 - source = "registry+https://github.com/rust-lang/crates.io-index" 2957 - checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 2958 - dependencies = [ 2959 - "crypto-common", 2960 - "subtle", 2961 - ] 2962 - 2963 - [[package]] 2964 - name = "untrusted" 2965 - version = "0.9.0" 2966 - source = "registry+https://github.com/rust-lang/crates.io-index" 2967 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 2968 - 2969 - [[package]] 2970 - name = "url" 2971 - version = "2.5.0" 2972 - source = "registry+https://github.com/rust-lang/crates.io-index" 2973 - checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 2974 - dependencies = [ 2975 - "form_urlencoded", 2976 - "idna", 2977 - "percent-encoding", 2978 - ] 2979 - 2980 - [[package]] 2981 - name = "urlencoding" 2982 - version = "2.1.3" 2983 - source = "registry+https://github.com/rust-lang/crates.io-index" 2984 - checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 2985 - 2986 - [[package]] 2987 - name = "utf8-width" 2988 - version = "0.1.7" 2989 - source = "registry+https://github.com/rust-lang/crates.io-index" 2990 - checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 2991 - 2992 - [[package]] 2993 - name = "utf8parse" 2994 - version = "0.2.1" 2995 - source = "registry+https://github.com/rust-lang/crates.io-index" 2996 - checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 2997 - 2998 - [[package]] 2999 - name = "uuid" 3000 - version = "1.8.0" 3001 - source = "registry+https://github.com/rust-lang/crates.io-index" 3002 - checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 3003 - 3004 - [[package]] 3005 - name = "valuable" 3006 - version = "0.1.0" 3007 - source = "registry+https://github.com/rust-lang/crates.io-index" 3008 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3009 - 3010 - [[package]] 3011 - name = "version_check" 3012 - version = "0.9.4" 3013 - source = "registry+https://github.com/rust-lang/crates.io-index" 3014 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3015 - 3016 - [[package]] 3017 - name = "want" 3018 - version = "0.3.1" 3019 - source = "registry+https://github.com/rust-lang/crates.io-index" 3020 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3021 - dependencies = [ 3022 - "try-lock", 3023 - ] 3024 - 3025 - [[package]] 3026 - name = "wasi" 3027 - version = "0.11.0+wasi-snapshot-preview1" 3028 - source = "registry+https://github.com/rust-lang/crates.io-index" 3029 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3030 - 3031 - [[package]] 3032 - name = "wasm-bindgen" 3033 - version = "0.2.92" 3034 - source = "registry+https://github.com/rust-lang/crates.io-index" 3035 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 3036 - dependencies = [ 3037 - "cfg-if", 3038 - "wasm-bindgen-macro", 3039 - ] 3040 - 3041 - [[package]] 3042 - name = "wasm-bindgen-backend" 3043 - version = "0.2.92" 3044 - source = "registry+https://github.com/rust-lang/crates.io-index" 3045 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 3046 - dependencies = [ 3047 - "bumpalo", 3048 - "log", 3049 - "once_cell", 3050 - "proc-macro2", 3051 - "quote", 3052 - "syn 2.0.85", 3053 - "wasm-bindgen-shared", 3054 - ] 3055 - 3056 - [[package]] 3057 - name = "wasm-bindgen-futures" 3058 - version = "0.4.42" 3059 - source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 3061 - dependencies = [ 3062 - "cfg-if", 3063 - "js-sys", 3064 - "wasm-bindgen", 3065 - "web-sys", 3066 - ] 3067 - 3068 - [[package]] 3069 - name = "wasm-bindgen-macro" 3070 - version = "0.2.92" 3071 - source = "registry+https://github.com/rust-lang/crates.io-index" 3072 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 3073 - dependencies = [ 3074 - "quote", 3075 - "wasm-bindgen-macro-support", 3076 - ] 3077 - 3078 - [[package]] 3079 - name = "wasm-bindgen-macro-support" 3080 - version = "0.2.92" 3081 - source = "registry+https://github.com/rust-lang/crates.io-index" 3082 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 3083 - dependencies = [ 3084 - "proc-macro2", 3085 - "quote", 3086 - "syn 2.0.85", 3087 - "wasm-bindgen-backend", 3088 - "wasm-bindgen-shared", 3089 - ] 3090 - 3091 - [[package]] 3092 - name = "wasm-bindgen-shared" 3093 - version = "0.2.92" 3094 - source = "registry+https://github.com/rust-lang/crates.io-index" 3095 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 3096 - 3097 - [[package]] 3098 - name = "web-sys" 3099 - version = "0.3.69" 3100 - source = "registry+https://github.com/rust-lang/crates.io-index" 3101 - checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 3102 - dependencies = [ 3103 - "js-sys", 3104 - "wasm-bindgen", 3105 - ] 3106 - 3107 - [[package]] 3108 - name = "winapi" 3109 - version = "0.3.9" 3110 - source = "registry+https://github.com/rust-lang/crates.io-index" 3111 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3112 - dependencies = [ 3113 - "winapi-i686-pc-windows-gnu", 3114 - "winapi-x86_64-pc-windows-gnu", 3115 - ] 3116 - 3117 - [[package]] 3118 - name = "winapi-i686-pc-windows-gnu" 3119 - version = "0.4.0" 3120 - source = "registry+https://github.com/rust-lang/crates.io-index" 3121 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3122 - 3123 - [[package]] 3124 - name = "winapi-x86_64-pc-windows-gnu" 3125 - version = "0.4.0" 3126 - source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3128 - 3129 - [[package]] 3130 - name = "windows" 3131 - version = "0.48.0" 3132 - source = "registry+https://github.com/rust-lang/crates.io-index" 3133 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3134 - dependencies = [ 3135 - "windows-targets 0.48.5", 3136 - ] 3137 - 3138 - [[package]] 3139 - name = "windows" 3140 - version = "0.51.1" 3141 - source = "registry+https://github.com/rust-lang/crates.io-index" 3142 - checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" 3143 - dependencies = [ 3144 - "windows-core", 3145 - "windows-targets 0.48.5", 3146 - ] 3147 - 3148 - [[package]] 3149 - name = "windows-core" 3150 - version = "0.51.1" 3151 - source = "registry+https://github.com/rust-lang/crates.io-index" 3152 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3153 - dependencies = [ 3154 - "windows-targets 0.48.5", 3155 - ] 3156 - 3157 - [[package]] 3158 - name = "windows-registry" 3159 - version = "0.2.0" 3160 - source = "registry+https://github.com/rust-lang/crates.io-index" 3161 - checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 3162 - dependencies = [ 3163 - "windows-result", 3164 - "windows-strings", 3165 - "windows-targets 0.52.6", 3166 - ] 3167 - 3168 - [[package]] 3169 - name = "windows-result" 3170 - version = "0.2.0" 3171 - source = "registry+https://github.com/rust-lang/crates.io-index" 3172 - checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 3173 - dependencies = [ 3174 - "windows-targets 0.52.6", 3175 - ] 3176 - 3177 - [[package]] 3178 - name = "windows-strings" 3179 - version = "0.1.0" 3180 - source = "registry+https://github.com/rust-lang/crates.io-index" 3181 - checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 3182 - dependencies = [ 3183 - "windows-result", 3184 - "windows-targets 0.52.6", 3185 - ] 3186 - 3187 - [[package]] 3188 - name = "windows-sys" 3189 - version = "0.48.0" 3190 - source = "registry+https://github.com/rust-lang/crates.io-index" 3191 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3192 - dependencies = [ 3193 - "windows-targets 0.48.5", 3194 - ] 3195 - 3196 - [[package]] 3197 - name = "windows-sys" 3198 - version = "0.52.0" 3199 - source = "registry+https://github.com/rust-lang/crates.io-index" 3200 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3201 - dependencies = [ 3202 - "windows-targets 0.52.6", 3203 - ] 3204 - 3205 - [[package]] 3206 - name = "windows-targets" 3207 - version = "0.48.5" 3208 - source = "registry+https://github.com/rust-lang/crates.io-index" 3209 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3210 - dependencies = [ 3211 - "windows_aarch64_gnullvm 0.48.5", 3212 - "windows_aarch64_msvc 0.48.5", 3213 - "windows_i686_gnu 0.48.5", 3214 - "windows_i686_msvc 0.48.5", 3215 - "windows_x86_64_gnu 0.48.5", 3216 - "windows_x86_64_gnullvm 0.48.5", 3217 - "windows_x86_64_msvc 0.48.5", 3218 - ] 3219 - 3220 - [[package]] 3221 - name = "windows-targets" 3222 - version = "0.52.6" 3223 - source = "registry+https://github.com/rust-lang/crates.io-index" 3224 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 3225 - dependencies = [ 3226 - "windows_aarch64_gnullvm 0.52.6", 3227 - "windows_aarch64_msvc 0.52.6", 3228 - "windows_i686_gnu 0.52.6", 3229 - "windows_i686_gnullvm", 3230 - "windows_i686_msvc 0.52.6", 3231 - "windows_x86_64_gnu 0.52.6", 3232 - "windows_x86_64_gnullvm 0.52.6", 3233 - "windows_x86_64_msvc 0.52.6", 3234 - ] 3235 - 3236 - [[package]] 3237 - name = "windows_aarch64_gnullvm" 3238 - version = "0.48.5" 3239 - source = "registry+https://github.com/rust-lang/crates.io-index" 3240 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3241 - 3242 - [[package]] 3243 - name = "windows_aarch64_gnullvm" 3244 - version = "0.52.6" 3245 - source = "registry+https://github.com/rust-lang/crates.io-index" 3246 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 3247 - 3248 - [[package]] 3249 - name = "windows_aarch64_msvc" 3250 - version = "0.48.5" 3251 - source = "registry+https://github.com/rust-lang/crates.io-index" 3252 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3253 - 3254 - [[package]] 3255 - name = "windows_aarch64_msvc" 3256 - version = "0.52.6" 3257 - source = "registry+https://github.com/rust-lang/crates.io-index" 3258 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 3259 - 3260 - [[package]] 3261 - name = "windows_i686_gnu" 3262 - version = "0.48.5" 3263 - source = "registry+https://github.com/rust-lang/crates.io-index" 3264 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3265 - 3266 - [[package]] 3267 - name = "windows_i686_gnu" 3268 - version = "0.52.6" 3269 - source = "registry+https://github.com/rust-lang/crates.io-index" 3270 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 3271 - 3272 - [[package]] 3273 - name = "windows_i686_gnullvm" 3274 - version = "0.52.6" 3275 - source = "registry+https://github.com/rust-lang/crates.io-index" 3276 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 3277 - 3278 - [[package]] 3279 - name = "windows_i686_msvc" 3280 - version = "0.48.5" 3281 - source = "registry+https://github.com/rust-lang/crates.io-index" 3282 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3283 - 3284 - [[package]] 3285 - name = "windows_i686_msvc" 3286 - version = "0.52.6" 3287 - source = "registry+https://github.com/rust-lang/crates.io-index" 3288 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 3289 - 3290 - [[package]] 3291 - name = "windows_x86_64_gnu" 3292 - version = "0.48.5" 3293 - source = "registry+https://github.com/rust-lang/crates.io-index" 3294 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3295 - 3296 - [[package]] 3297 - name = "windows_x86_64_gnu" 3298 - version = "0.52.6" 3299 - source = "registry+https://github.com/rust-lang/crates.io-index" 3300 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 3301 - 3302 - [[package]] 3303 - name = "windows_x86_64_gnullvm" 3304 - version = "0.48.5" 3305 - source = "registry+https://github.com/rust-lang/crates.io-index" 3306 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3307 - 3308 - [[package]] 3309 - name = "windows_x86_64_gnullvm" 3310 - version = "0.52.6" 3311 - source = "registry+https://github.com/rust-lang/crates.io-index" 3312 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 3313 - 3314 - [[package]] 3315 - name = "windows_x86_64_msvc" 3316 - version = "0.48.5" 3317 - source = "registry+https://github.com/rust-lang/crates.io-index" 3318 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3319 - 3320 - [[package]] 3321 - name = "windows_x86_64_msvc" 3322 - version = "0.52.6" 3323 - source = "registry+https://github.com/rust-lang/crates.io-index" 3324 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 3325 - 3326 - [[package]] 3327 - name = "winnow" 3328 - version = "0.5.40" 3329 - source = "registry+https://github.com/rust-lang/crates.io-index" 3330 - checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 3331 - dependencies = [ 3332 - "memchr", 3333 - ] 3334 - 3335 - [[package]] 3336 - name = "winnow" 3337 - version = "0.6.13" 3338 - source = "registry+https://github.com/rust-lang/crates.io-index" 3339 - checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" 3340 - dependencies = [ 3341 - "memchr", 3342 - ] 3343 - 3344 - [[package]] 3345 - name = "wintun" 3346 - version = "0.3.2" 3347 - source = "registry+https://github.com/rust-lang/crates.io-index" 3348 - checksum = "29b83b0eca06dd125dbcd48a45327c708a6da8aada3d95a3f06db0ce4b17e0d4" 3349 - dependencies = [ 3350 - "c2rust-bitfields", 3351 - "libloading", 3352 - "log", 3353 - "thiserror", 3354 - "windows 0.51.1", 3355 - ] 3356 - 3357 - [[package]] 3358 - name = "wintun" 3359 - version = "0.5.0" 3360 - source = "registry+https://github.com/rust-lang/crates.io-index" 3361 - checksum = "b196f9328341b035820c54beebca487823e2e20a5977f284f2af2a0ee8f04400" 3362 - dependencies = [ 3363 - "c2rust-bitfields", 3364 - "libloading", 3365 - "log", 3366 - "thiserror", 3367 - "windows-sys 0.52.0", 3368 - ] 3369 - 3370 - [[package]] 3371 - name = "wyz" 3372 - version = "0.5.1" 3373 - source = "registry+https://github.com/rust-lang/crates.io-index" 3374 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 3375 - dependencies = [ 3376 - "tap", 3377 - ] 3378 - 3379 - [[package]] 3380 - name = "x25519-dalek" 3381 - version = "2.0.1" 3382 - source = "registry+https://github.com/rust-lang/crates.io-index" 3383 - checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" 3384 - dependencies = [ 3385 - "curve25519-dalek", 3386 - "rand_core", 3387 - "serde", 3388 - "zeroize", 3389 - ] 3390 - 3391 - [[package]] 3392 - name = "yaml-rust2" 3393 - version = "0.8.1" 3394 - source = "registry+https://github.com/rust-lang/crates.io-index" 3395 - checksum = "8902160c4e6f2fb145dbe9d6760a75e3c9522d8bf796ed7047c85919ac7115f8" 3396 - dependencies = [ 3397 - "arraydeque", 3398 - "encoding_rs", 3399 - "hashlink", 3400 - ] 3401 - 3402 - [[package]] 3403 - name = "yasna" 3404 - version = "0.5.2" 3405 - source = "registry+https://github.com/rust-lang/crates.io-index" 3406 - checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" 3407 - dependencies = [ 3408 - "time", 3409 - ] 3410 - 3411 - [[package]] 3412 - name = "zerocopy" 3413 - version = "0.7.35" 3414 - source = "registry+https://github.com/rust-lang/crates.io-index" 3415 - checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 3416 - dependencies = [ 3417 - "zerocopy-derive", 3418 - ] 3419 - 3420 - [[package]] 3421 - name = "zerocopy-derive" 3422 - version = "0.7.35" 3423 - source = "registry+https://github.com/rust-lang/crates.io-index" 3424 - checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 3425 - dependencies = [ 3426 - "proc-macro2", 3427 - "quote", 3428 - "syn 2.0.85", 3429 - ] 3430 - 3431 - [[package]] 3432 - name = "zeroize" 3433 - version = "1.8.1" 3434 - source = "registry+https://github.com/rust-lang/crates.io-index" 3435 - checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 3436 - dependencies = [ 3437 - "zeroize_derive", 3438 - ] 3439 - 3440 - [[package]] 3441 - name = "zeroize_derive" 3442 - version = "1.4.2" 3443 - source = "registry+https://github.com/rust-lang/crates.io-index" 3444 - checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" 3445 - dependencies = [ 3446 - "proc-macro2", 3447 - "quote", 3448 - "syn 2.0.85", 3449 - ]
+2 -6
pkgs/by-name/my/mycelium/package.nix
··· 23 23 hash = "sha256-PbEoM+AnZTuo9xtwcDcTH9FZAzPzfBhX41+zVVTdgRo="; 24 24 }; 25 25 26 - cargoLock = { 27 - lockFile = ./Cargo.lock; 28 - outputHashes = { 29 - "tun-0.6.1" = "sha256-tJx/qRwPcZOAfxyjZUHKLKsLu+loltVUOCP8IzWMryM="; 30 - }; 31 - }; 26 + useFetchCargoVendor = true; 27 + cargoHash = "sha256-63AB63vmxXi6ugLCAOKI1eJcOB8XHWEiCc5yoIEqd+w="; 32 28 33 29 nativeBuildInputs = [ versionCheckHook ]; 34 30 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
+2 -2
pkgs/by-name/na/namespace-cli/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "namespace-cli"; 9 - version = "0.0.398"; 9 + version = "0.0.399"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "namespacelabs"; 13 13 repo = "foundation"; 14 14 rev = "v${version}"; 15 - hash = "sha256-wSRlasUxHb4ukmQRZcuLqjcIwN/vat4kWet2R8Cyxt0="; 15 + hash = "sha256-n1dnJOrrpfDlwdkuh7fcudZz3/W4+8Cg5E7/ecetr3U="; 16 16 }; 17 17 18 18 vendorHash = "sha256-b8er/iF7Dqq+BAulzE/tUebNeKmTMilc+a0yCAJ5E/0=";
+33 -6
pkgs/by-name/ni/nixos-option/nixos-option.sh
··· 8 8 nix_args=(--arg nixos "import <nixpkgs/nixos> { }") 9 9 flake="" 10 10 11 + 12 + discover_git() { 13 + if [[ $# -ne 1 ]]; then 14 + echo "$0 directory" 15 + return 1 16 + fi 17 + local previous= 18 + local current=$1 19 + 20 + while [[ -d "$current" && "$current" != "$previous" ]]; do 21 + # .git can be a file for worktrees otherwise it's a directory 22 + if [[ -d "$current/.git" ]]; then 23 + echo "$current" 24 + return 25 + elif [[ -f "$current/.git" ]]; then 26 + # resolve worktree 27 + dotgit=$(<"$current/.git") 28 + if [[ ${dotgit[0]} =~ gitdir:\ (.*) ]]; then 29 + echo "${BASH_REMATCH[1]}" 30 + return 31 + fi 32 + else 33 + previous=$current 34 + current=$(dirname "$current") 35 + fi 36 + done 37 + } 38 + 11 39 while [[ $# -gt 0 ]]; do 12 40 case "$1" in 13 41 --help) ··· 66 94 fi 67 95 68 96 if [[ -n "$flake" ]]; then 69 - echo >&2 "[WARN] Flake support in nixos-option is experimental and has known issues." 70 - 71 97 if [[ $flake =~ ^(.*)\#([^\#\"]*)$ ]]; then 72 98 flake="${BASH_REMATCH[1]}" 73 99 flakeAttr="${BASH_REMATCH[2]}" 74 100 fi 75 101 # Unlike nix cli, builtins.getFlake infer path:// when a path is given 76 102 # See https://github.com/NixOS/nix/issues/5836 77 - # Using `git rev-parse --show-toplevel` since we can't assume the flake dir 78 - # itself is a git repo, because the flake could be in a sub directory 79 - if [[ -d "$flake" ]] && git -C "$flake" rev-parse --show-toplevel &>/dev/null; then 80 - flake="git+file://$(realpath "$flake")" 103 + if [[ -d "$flake" ]]; then 104 + repo=$(discover_git "$(realpath "$flake")") 105 + if [[ -n "$repo" ]]; then 106 + flake="git+file://$repo" 107 + fi 81 108 fi 82 109 if [[ -z "${flakeAttr:-}" ]]; then 83 110 hostname=$(< /proc/sys/kernel/hostname)
-2
pkgs/by-name/ni/nixos-option/package.nix
··· 1 1 { 2 2 lib, 3 3 coreutils, 4 - git, 5 4 installShellFiles, 6 5 jq, 7 6 makeWrapper, ··· 57 56 --prefix PATH : ${ 58 57 lib.makeBinPath [ 59 58 coreutils 60 - git 61 59 jq 62 60 man-db 63 61 nix
+2 -2
pkgs/by-name/nz/nzbhydra2/package.nix
··· 10 10 }: 11 11 stdenv.mkDerivation rec { 12 12 pname = "nzbhydra2"; 13 - version = "7.11.0"; 13 + version = "7.11.3"; 14 14 15 15 src = fetchzip { 16 16 url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip"; 17 - hash = "sha256-vFPpBM438TU9kthrt80soNki0T34j6EktWYhvIJNhWw="; 17 + hash = "sha256-OR0Yk0tVajfMtMHisWqBbLeCScgenjyYTmNWTcMG/KE="; 18 18 stripRoot = false; 19 19 }; 20 20
+2 -2
pkgs/by-name/pl/plantuml-server/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "plantuml-server"; 10 - version = "1.2024.8"; 10 + version = "1.2025.0"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war"; 14 - hash = "sha256-etarM3ByPHjGKfy+L1akYyz3J2hnDCcMKgjLviEW0yc="; 14 + hash = "sha256-AQL5ad7xowQbZdwngWVT2RsHdyKNRKGm2rP0dFUhyTM="; 15 15 }; 16 16 17 17 dontUnpack = true;
+2 -2
pkgs/by-name/pl/plantuml/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "plantuml"; 13 - version = "1.2024.8"; 13 + version = "1.2025.0"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/plantuml/plantuml/releases/download/v${finalAttrs.version}/plantuml-pdf-${finalAttrs.version}.jar"; 17 - hash = "sha256-mMhhdkR2/Sh60dmvAu63+PGryg6+UrpoE1mqQaZ7wm0="; 17 + hash = "sha256-tHlhO7+q/iG5jbivTzQtvaOiDXoIEC/thA2nJnS6Kak="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+2 -2
pkgs/by-name/pl/plemoljp-hs/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "plemoljp-hs"; 9 - version = "2.0.0"; 9 + version = "2.0.2"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/yuru7/PlemolJP/releases/download/v${version}/PlemolJP_HS_v${version}.zip"; 13 - hash = "sha256-0p1orGKMKYiIZymAtbHp87DoS89ir9SbYfhs1Ki1JbE="; 13 + hash = "sha256-UpU3Zrvyqfsio8N3Bha9J4+v/eThKvPiA9g5ySLhJnY="; 14 14 }; 15 15 16 16 installPhase = ''
+2 -2
pkgs/by-name/pl/plemoljp-nf/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "plemoljp-nf"; 9 - version = "2.0.0"; 9 + version = "2.0.2"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/yuru7/PlemolJP/releases/download/v${version}/PlemolJP_NF_v${version}.zip"; 13 - hash = "sha256-+RFUQv/OjHFfYdodcGpnGJQ6r99q2gHKNFynFm4C8Lo="; 13 + hash = "sha256-dYkxKDUBldzW77R8/+MdkQopcanFfaKP0VbQDCIUqz0="; 14 14 }; 15 15 16 16 installPhase = ''
+2 -2
pkgs/by-name/pl/plemoljp/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "plemoljp"; 9 - version = "2.0.0"; 9 + version = "2.0.2"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/yuru7/PlemolJP/releases/download/v${version}/PlemolJP_v${version}.zip"; 13 - hash = "sha256-6u7JfU5fYGGKcvLocKaT5rRun/CYhzk80rmlvP+utuM="; 13 + hash = "sha256-e2uhDJfw3/Aisjo0ezVyxfvhBVagggTC87DSxIzbLoI="; 14 14 }; 15 15 16 16 installPhase = ''
+3 -3
pkgs/by-name/po/pocketbase/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "pocketbase"; 10 - version = "0.23.12"; 10 + version = "0.24.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "pocketbase"; 14 14 repo = "pocketbase"; 15 15 rev = "v${version}"; 16 - hash = "sha256-qYhy6fuyfgBd0Up9HXqnrXxoVqJD02r7IvtCpqGLNTg="; 16 + hash = "sha256-SbcCa4ckRso/NzStIiFHmBWKdjbg01L/WMDgfduqnwA="; 17 17 }; 18 18 19 - vendorHash = "sha256-R/ZnPQSmiRSypCny/xnozUhEhVWpg0YkSbNJ6p6KV6Q="; 19 + vendorHash = "sha256-YgQwi6eqW1mwUwfQ58Y0PHggGiglMmjBwuDHckP9X9o="; 20 20 21 21 # This is the released subpackage from upstream repo 22 22 subPackages = [ "examples/base" ];
+3 -3
pkgs/by-name/pr/protolint/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "protolint"; 8 - version = "0.51.0"; 8 + version = "0.52.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yoheimuta"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-q5Ck9p4UXmOur4mtQZ8nbBeXKCi5F++N5JU+E+sSHFk="; 14 + hash = "sha256-nghe8arZwXzuZnGuVnhDnyEEgdLF1oImIy4E1jW37RQ="; 15 15 }; 16 16 17 - vendorHash = "sha256-u4KLYzM1A3t7qdIdbOw6rYPIBnO7TXKjxSgSUNB+Pcg="; 17 + vendorHash = "sha256-3J72Pb4XqMptEXANYgNgvWGdD+z0mP7Nnx3C9Wp22s0="; 18 18 19 19 # Something about the way we run tests causes issues. It doesn't happen 20 20 # when using "go test" directly:
+1 -1
pkgs/by-name/pr/proxmox-backup-client/package.nix
··· 25 25 26 26 proxmox-backup_src = fetchgit { 27 27 url = "git://git.proxmox.com/git/proxmox-backup.git"; 28 - rev = "ed8bc69a50301ad420366d8431a7891b4992408d"; # no version tag unfortunately 28 + tag = "v${version}"; 29 29 name = "proxmox-backup"; 30 30 hash = "sha256-0piUftzuK9e8KbOe+bc3SXWa0DlnEgk5iNGWGn4fw7Y="; 31 31 };
+20
pkgs/by-name/py/pyfa/package.nix
··· 6 6 adwaita-icon-theme, 7 7 wrapGAppsHook3, 8 8 gdk-pixbuf, 9 + makeDesktopItem, 10 + copyDesktopItems, 9 11 }: 10 12 let 11 13 version = "2.61.3"; ··· 22 24 hash = "sha256-i8NcRTn817gqwQP6j0RPUJkq09eTI4nfe3EVqYnWRpo="; 23 25 }; 24 26 27 + desktopItems = [ 28 + (makeDesktopItem { 29 + name = pname; 30 + exec = "${pname} %U"; 31 + icon = "pyfa"; 32 + desktopName = pname; 33 + genericName = "Python fitting assistant for Eve Online"; 34 + categories = [ "Game" ]; 35 + }) 36 + ]; 37 + 25 38 build-system = [ python3Packages.setuptools ]; 26 39 dependencies = with python3Packages; [ 27 40 wxpython ··· 50 63 nativeBuildInputs = [ 51 64 python3Packages.pyinstaller 52 65 wrapGAppsHook3 66 + copyDesktopItems 53 67 ]; 54 68 55 69 # ··· 90 104 # exposing the innards of pyfa to the rest of the env. 91 105 # 92 106 installPhase = '' 107 + runHook preInstall 108 + 93 109 mkdir -p $out/bin 94 110 mkdir -p $out/share/pixmaps 111 + mkdir -p $out/share/icons/hicolor/64x64/apps/ 95 112 96 113 cp -r dist/pyfa $out/share/ 97 114 cp imgs/gui/pyfa64.png $out/share/pixmaps/pyfa.png 115 + cp imgs/gui/pyfa64.png $out/share/icons/hicolor/64x64/apps/${pname}.png 98 116 ln -sf $out/share/pyfa/pyfa $out/bin/pyfa 117 + 118 + runHook postInstall 99 119 ''; 100 120 101 121 fixupPhase = ''
+2 -2
pkgs/by-name/ra/rare-regex/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "rare"; 14 - version = "0.4.0"; 14 + version = "0.4.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "zix99"; 18 18 repo = "rare"; 19 19 rev = version; 20 - hash = "sha256-UKxgzLXAXgedR0i3dREjrCNhtksg4LNO6ZM25+8EE7g="; 20 + hash = "sha256-Sc8Ek1JfagqEDZ1Ci2UdqDkKZbQ6klH+uICML/ifO0Q="; 21 21 }; 22 22 23 23 vendorHash = "sha256-wUOtxNjL/4MosACCzPTWKWrnMZhxINfN1ppkRsqDh9M=";
+1 -1
pkgs/by-name/rm/rmpc/package.nix
··· 53 53 bloxx12 54 54 ]; 55 55 mainProgram = "rmpc"; 56 - platforms = lib.platforms.linux; 56 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 57 57 }; 58 58 }
+2
pkgs/by-name/rq/rqbit/package.nix
··· 68 68 69 69 doCheck = false; 70 70 71 + passthru.webui = rqbit-webui; 72 + 71 73 meta = with lib; { 72 74 description = "Bittorrent client in Rust"; 73 75 homepage = "https://github.com/ikatson/rqbit";
+110 -21
pkgs/by-name/rq/rquickshare/package.nix
··· 1 1 { 2 - appimageTools, 3 2 lib, 4 - fetchurl, 3 + cargo-tauri, 4 + cargo-tauri_1, 5 + fetchFromGitHub, 6 + glib-networking, 7 + libayatana-appindicator, 8 + libsoup_2_4, 9 + libsoup_3, 10 + nix-update, 11 + nodejs, 12 + openssl, 13 + perl, 14 + pkg-config, 15 + pnpm, 16 + protobuf, 17 + rustPlatform, 18 + stdenv, 19 + webkitgtk_4_0, 20 + webkitgtk_4_1, 21 + wrapGAppsHook4, 22 + writeShellScript, 23 + 24 + # This package provides can be built using tauri v1 or v2. 25 + # Try legacy (v1) version if main (v2) doesn't work. 26 + app-type ? "main", # main or legacy 5 27 }: 6 28 let 7 - pname = "rquickshare"; 8 - version = "0.11.2"; 9 - src = fetchurl { 10 - url = "https://github.com/Martichou/rquickshare/releases/download/v${version}/r-quick-share-legacy_v${version}_glibc-2.31_amd64.AppImage"; 11 - hash = "sha256-VXYiYrTSedH8xFjuxbdplzVdfnO6s3ftY2I121Unlfw="; 12 - }; 13 - appimageContents = appimageTools.extractType2 { inherit pname version src; }; 29 + app-type-either = 30 + arg1: arg2: 31 + if app-type == "main" then 32 + arg1 33 + else if app-type == "legacy" then 34 + arg2 35 + else 36 + throw "Wrong argument for app-type in rquickshare package"; 37 + 38 + proper-cargo-tauri = app-type-either cargo-tauri cargo-tauri_1; 14 39 in 15 - appimageTools.wrapType2 { 16 - inherit pname version src; 17 - extraInstallCommands = '' 18 - install -Dm444 ${appimageContents}/r-quick-share.desktop -t $out/share/applications 19 - substituteInPlace $out/share/applications/r-quick-share.desktop \ 20 - --replace-fail 'Exec=r-quick-share' 'Exec=r-quick-share %u' 21 - cp -r ${appimageContents}/usr/share/icons $out/share 40 + rustPlatform.buildRustPackage rec { 41 + pname = "rquickshare" + (app-type-either "" "-legacy"); 42 + version = "0.11.3"; 43 + 44 + src = fetchFromGitHub { 45 + owner = "Martichou"; 46 + repo = "rquickshare"; 47 + tag = "v${version}"; 48 + hash = "sha256-6gXt1UGcjOFInsCep56s3K5Zk/KIz2ZrFlmrgXP7/e8="; 49 + }; 50 + 51 + # from https://github.com/NixOS/nixpkgs/blob/04e40bca2a68d7ca85f1c47f00598abb062a8b12/pkgs/by-name/ca/cargo-tauri/test-app.nix#L23-L26 52 + postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' 53 + substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ 54 + --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 22 55 ''; 23 56 57 + pnpmRoot = "app/${app-type}"; 58 + pnpmDeps = pnpm.fetchDeps { 59 + inherit pname version src; 60 + 61 + sourceRoot = "${src.name}/app/${app-type}"; 62 + hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-sDHysaKMdNcbL1szww7/wg0bGHOnEKsKoySZJJCcPik="; 63 + }; 64 + 65 + useFetchCargoVendor = true; 66 + cargoRoot = "app/${app-type}/src-tauri"; 67 + buildAndTestSubdir = cargoRoot; 68 + cargoPatches = [ ./remove-duplicate-versions-of-sys-metrics.patch ]; 69 + cargoHash = app-type-either "sha256-R1RDBV8lcEuFdkh9vrNxFRSPSYVOWDvafPQAmQiJV2s=" "sha256-tgnSOICA/AFASIIlxnRoSjq5nx30Z7C6293bcvnWl0k="; 70 + 71 + nativeBuildInputs = [ 72 + proper-cargo-tauri.hook 73 + 74 + # Setup pnpm 75 + nodejs 76 + pnpm.configHook 77 + 78 + # Make sure we can find our libraries 79 + perl 80 + pkg-config 81 + protobuf 82 + wrapGAppsHook4 83 + ]; 84 + 85 + buildInputs = 86 + [ openssl ] 87 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 88 + glib-networking 89 + libayatana-appindicator 90 + ] 91 + ++ lib.optionals (app-type == "main") [ 92 + webkitgtk_4_1 93 + libsoup_3 94 + ] 95 + ++ lib.optionals (app-type == "legacy") [ 96 + webkitgtk_4_0 97 + libsoup_2_4 98 + ]; 99 + 100 + passthru.updateScript = 101 + let 102 + updateScript = writeShellScript "update-rquickshare.sh" '' 103 + ${lib.getExe nix-update} rquickshare 104 + sed -i 's/version = "0.0.0";/' pkgs/by-name/rq/rquickshare/package.nix 105 + ${lib.getExe nix-update} rquickshare-legacy 106 + ''; 107 + in 108 + # Don't set an update script for the legacy version 109 + # so r-ryantm won't create two duplicate PRs 110 + app-type-either updateScript null; 111 + 24 112 meta = { 25 - description = "Rust implementation of NearbyShare/QuickShare from Android for Linux"; 113 + description = "Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS"; 26 114 homepage = "https://github.com/Martichou/rquickshare"; 27 115 changelog = "https://github.com/Martichou/rquickshare/blob/v${version}/CHANGELOG.md"; 28 116 license = lib.licenses.gpl3Plus; 29 - maintainers = [ lib.maintainers.luftmensch-luftmensch ]; 30 - platforms = [ "x86_64-linux" ]; 31 - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 32 - mainProgram = "rquickshare"; 117 + mainProgram = app-type-either "rquickshare" "r-quick-share"; 118 + maintainers = with lib.maintainers; [ 119 + perchun 120 + luftmensch-luftmensch 121 + ]; 33 122 }; 34 123 }
+116
pkgs/by-name/rq/rquickshare/remove-duplicate-versions-of-sys-metrics.patch
··· 1 + diff --git a/app/legacy/src-tauri/Cargo.lock b/app/legacy/src-tauri/Cargo.lock 2 + index 109db68..c3a70c6 100644 3 + --- a/app/legacy/src-tauri/Cargo.lock 4 + +++ b/app/legacy/src-tauri/Cargo.lock 5 + @@ -4138,7 +4138,7 @@ dependencies = [ 6 + "rand 0.8.5", 7 + "serde", 8 + "sha2", 9 + - "sys_metrics 0.2.7 (git+https://github.com/Martichou/sys_metrics)", 10 + + "sys_metrics", 11 + "tokio", 12 + "tokio-util", 13 + "tracing-subscriber", 14 + @@ -4158,7 +4158,7 @@ dependencies = [ 15 + "rqs_lib", 16 + "serde", 17 + "serde_json", 18 + - "sys_metrics 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 19 + + "sys_metrics", 20 + "tauri", 21 + "tauri-build", 22 + "tauri-plugin-autostart", 23 + @@ -4759,22 +4759,7 @@ dependencies = [ 24 + [[package]] 25 + name = "sys_metrics" 26 + version = "0.2.7" 27 + -source = "registry+https://github.com/rust-lang/crates.io-index" 28 + -checksum = "c9b266b80f59f86e2e1e0a4938e316e32c3730d94a749f236305152279f77484" 29 + -dependencies = [ 30 + - "core-foundation-sys", 31 + - "glob", 32 + - "io-kit-sys", 33 + - "lazy_static", 34 + - "libc", 35 + - "mach", 36 + - "serde", 37 + -] 38 + - 39 + -[[package]] 40 + -name = "sys_metrics" 41 + -version = "0.2.7" 42 + -source = "git+https://github.com/Martichou/sys_metrics#c0f4ec7b9156d3ab83ee61276984c7fd4e632098" 43 + +source = "git+https://github.com/Martichou/sys_metrics#e5b324a17d1724bd97923a173c3535cc06a44b0c" 44 + dependencies = [ 45 + "core-foundation-sys", 46 + "glob", 47 + diff --git a/app/legacy/src-tauri/Cargo.toml b/app/legacy/src-tauri/Cargo.toml 48 + index 5468707..68ed47b 100644 49 + --- a/app/legacy/src-tauri/Cargo.toml 50 + +++ b/app/legacy/src-tauri/Cargo.toml 51 + @@ -20,7 +20,7 @@ notify-rust = "4.10" 52 + rqs_lib = { path = "../../../core_lib", features = ["experimental"] } 53 + serde = { version = "1.0", features = ["derive"] } 54 + serde_json = "1.0" 55 + -sys_metrics = "0.2" 56 + +sys_metrics = { git = "https://github.com/Martichou/sys_metrics" } 57 + tauri = { version = "1.5", features = ["api-all", "reqwest-native-tls-vendored", "system-tray", "devtools"] } 58 + tauri-plugin-autostart = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" } 59 + tauri-plugin-single-instance = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" } 60 + diff --git a/app/main/src-tauri/Cargo.lock b/app/main/src-tauri/Cargo.lock 61 + index c1f175c..7bf1450 100644 62 + --- a/app/main/src-tauri/Cargo.lock 63 + +++ b/app/main/src-tauri/Cargo.lock 64 + @@ -4182,7 +4182,7 @@ dependencies = [ 65 + "rand 0.8.5", 66 + "serde", 67 + "sha2", 68 + - "sys_metrics 0.2.7 (git+https://github.com/Martichou/sys_metrics)", 69 + + "sys_metrics", 70 + "tokio", 71 + "tokio-util", 72 + "tracing-subscriber", 73 + @@ -4202,7 +4202,7 @@ dependencies = [ 74 + "rqs_lib", 75 + "serde", 76 + "serde_json", 77 + - "sys_metrics 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 78 + + "sys_metrics", 79 + "tauri", 80 + "tauri-build", 81 + "tauri-plugin-autostart", 82 + @@ -4867,21 +4867,6 @@ dependencies = [ 83 + "syn 2.0.95", 84 + ] 85 + 86 + -[[package]] 87 + -name = "sys_metrics" 88 + -version = "0.2.7" 89 + -source = "registry+https://github.com/rust-lang/crates.io-index" 90 + -checksum = "c9b266b80f59f86e2e1e0a4938e316e32c3730d94a749f236305152279f77484" 91 + -dependencies = [ 92 + - "core-foundation-sys", 93 + - "glob", 94 + - "io-kit-sys", 95 + - "lazy_static", 96 + - "libc", 97 + - "mach", 98 + - "serde", 99 + -] 100 + - 101 + [[package]] 102 + name = "sys_metrics" 103 + version = "0.2.7" 104 + diff --git a/app/main/src-tauri/Cargo.toml b/app/main/src-tauri/Cargo.toml 105 + index 90dcc88..56abae2 100644 106 + --- a/app/main/src-tauri/Cargo.toml 107 + +++ b/app/main/src-tauri/Cargo.toml 108 + @@ -20,7 +20,7 @@ notify-rust = "4.10" 109 + rqs_lib = { path = "../../../core_lib", features = ["experimental"] } 110 + serde = { version = "1.0", features = ["derive"] } 111 + serde_json = "1.0" 112 + -sys_metrics = "0.2" 113 + +sys_metrics = { git = "https://github.com/Martichou/sys_metrics" } 114 + tauri = { version = "2.2", features = [ "devtools", "tray-icon", "native-tls-vendored"] } 115 + tauri-plugin-autostart = "2.2" 116 + tauri-plugin-process = "2.2"
+10 -9
pkgs/by-name/ru/rutorrent/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "rutorrent"; 9 9 version = "5.1.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Novik"; 13 13 repo = "ruTorrent"; 14 - tag = "v${version}"; 14 + tag = "v${finalAttrs.version}"; 15 15 hash = "sha256-si/6iZMipfm18lrwjJvuL+vQco0l+HresUEv2gj1uRw="; 16 16 }; 17 17 18 18 installPhase = '' 19 19 runHook preInstall 20 - mkdir -p $out/ 21 - cp -r . $out/ 22 - runHook postInstall; 20 + mkdir -p "$out" 21 + cp -r . "$out" 22 + runHook postInstall 23 23 ''; 24 24 25 - meta = with lib; { 25 + meta = { 26 + changelog = "https://github.com/Novik/ruTorrent/releases/tag/v${finalAttrs.version}"; 26 27 description = "Yet another web front-end for rTorrent"; 27 28 homepage = "https://github.com/Novik/ruTorrent"; 28 - license = licenses.gpl3Plus; 29 - platforms = platforms.unix; 29 + license = lib.licenses.gpl3Plus; 30 + platforms = lib.platforms.unix; 30 31 }; 31 - } 32 + })
+13 -16
pkgs/by-name/se/setbfree/package.nix
··· 13 13 libGL, 14 14 pkg-config, 15 15 ttf_bitstream_vera, 16 + nix-update-script, 16 17 }: 17 - 18 - stdenv.mkDerivation rec { 18 + let 19 + version = "0.8.13"; 20 + in 21 + stdenv.mkDerivation { 19 22 pname = "setbfree"; 20 - version = "0.8.12"; 23 + inherit version; 21 24 22 25 src = fetchFromGitHub { 23 26 owner = "pantherb"; 24 27 repo = "setBfree"; 25 28 rev = "v${version}"; 26 - hash = "sha256-e/cvD/CtT8dY1lYcsZ21DC8pNqKXqKfC/eRXX8k01eI="; 29 + hash = "sha256-jtiyJntaFnAVeC1Rvkzi3wNodyJpEQKgnOAP7++36wo="; 27 30 }; 28 - 29 - patches = [ 30 - # link with -lGL can remove on next update 31 - (fetchpatch { 32 - name = "ui-add-lGL.patch"; 33 - url = "https://github.com/pantherb/setBfree/commit/756437db43fbf5481f101d8fc695f8b11192047f.patch"; 34 - hash = "sha256-49PYTayD4TchAApfFvj3DLc4EBTxH8LYx48TtdSRwwA="; 35 - }) 36 - ]; 37 31 38 32 postPatch = '' 39 33 substituteInPlace common.mak \ ··· 65 59 66 60 enableParallelBuilding = true; 67 61 68 - meta = with lib; { 62 + passthru.updateScript = nix-update-script { }; 63 + 64 + meta = { 69 65 description = "DSP tonewheel organ emulator"; 70 66 homepage = "https://setbfree.org"; 71 - license = licenses.gpl2; 67 + license = lib.licenses.gpl2; 72 68 platforms = [ 73 69 "x86_64-linux" 74 70 "i686-linux" 75 71 ]; # fails on ARM and Darwin 76 - maintainers = [ ]; 72 + broken = stdenv.hostPlatform.isAarch64; 73 + maintainers = [ lib.maintainers.l1npengtul ]; 77 74 }; 78 75 }
+2 -2
pkgs/by-name/si/signalbackup-tools/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "signalbackup-tools"; 16 - version = "20250106"; 16 + version = "20250107"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "bepaald"; 20 20 repo = "signalbackup-tools"; 21 21 rev = version; 22 - hash = "sha256-sCJA9Rns5kGYHM5D/lCqXk81m0R0T6mAigAogkcfYL0="; 22 + hash = "sha256-NXV9QK7Ssj0wXS3bjYyHtJrhZxEH3lLGIzMPEE4FLMA="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
-12
pkgs/by-name/sp/splitcode/add-stdint.patch
··· 1 - diff --git a/src/SplitCode.h b/src/SplitCode.h 2 - index 45c199c..fb05250 100644 3 - --- a/src/SplitCode.h 4 - +++ b/src/SplitCode.h 5 - @@ -18,6 +18,7 @@ 6 - #include <stack> 7 - #include <cmath> 8 - #include <iomanip> 9 - +#include <cstdint> 10 - 11 - #if defined(_MSVC_LANG) 12 - #define SPLITCODE_CPP_VERSION _MSVC_LANG
+10 -5
pkgs/by-name/sp/splitcode/package.nix
··· 5 5 cmake, 6 6 libcxx, 7 7 zlib, 8 + nix-update-script, 8 9 }: 9 10 let 10 - version = "0.30.0"; 11 + version = "0.31.2"; 11 12 in 12 13 stdenv.mkDerivation { 13 14 pname = "splitcode"; ··· 16 17 src = fetchFromGitHub { 17 18 owner = "pachterlab"; 18 19 repo = "splitcode"; 19 - rev = "v${version}"; 20 - hash = "sha256-g38pJFP9uA2P5ktogAPXKgPtsEJn5vtnK5HClqqezmg="; 20 + tag = "v${version}"; 21 + hash = "sha256-fIx8EXdhkIkWmb86HKlUPSgsKvbGcrKsuNMWo8kU+Aw="; 21 22 }; 22 23 23 - patches = [ ./add-stdint.patch ]; 24 - 25 24 nativeBuildInputs = [ cmake ]; 26 25 27 26 buildInputs = [ ··· 36 35 bash ./func_tests/runtests.sh 37 36 ''; 38 37 38 + passthru.updateScript = nix-update-script { }; 39 + 39 40 meta = { 40 41 description = "Tool for flexible, efficient parsing, interpreting, and editing of technical sequences in sequencing reads"; 41 42 homepage = "https://github.com/pachterlab/splitcode"; ··· 43 44 platforms = lib.platforms.all; 44 45 maintainers = with lib.maintainers; [ zimward ]; 45 46 mainProgram = "splitcode"; 47 + badPlatforms = [ 48 + # Test hangs indefinitely. See https://github.com/pachterlab/splitcode/issues/31 49 + "aarch64-linux" 50 + ]; 46 51 }; 47 52 }
+3 -3
pkgs/by-name/ta/tabiew/package.nix
··· 6 6 }: 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "tabiew"; 9 - version = "0.8.0"; 9 + version = "0.8.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "shshemi"; 13 13 repo = "tabiew"; 14 14 rev = "v${version}"; 15 - hash = "sha256-/AfhYr93OOtI2I8IDrXXH1zhCJcXNZM19RuKfOe5ikk="; 15 + hash = "sha256-Q/GX3kcGx83h0XFlG0r2RGpoh63ijnaM4mp/ewrf920="; 16 16 }; 17 17 18 - cargoHash = "sha256-j68IAbjc9xlb9QKdXKmxjI9OTenDSrZoqZ5UJeLGJes="; 18 + cargoHash = "sha256-gG9zb4DrgTiYOQ2ZFHz0Dcc0koa0++G6hNWtbfnJle0="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+2 -2
pkgs/by-name/te/terramate/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "terramate"; 9 - version = "0.11.5"; 9 + version = "0.11.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "terramate-io"; 13 13 repo = "terramate"; 14 14 rev = "v${version}"; 15 - hash = "sha256-xEV72bswFW7ie3FWa07vmffIXMIi0A5ZSpg6wRS7o5g="; 15 + hash = "sha256-MqJc1gi+Din7G+WxOQaZmXvDvN9YXRIevenFK1m72S0="; 16 16 }; 17 17 18 18 vendorHash = "sha256-6nnUyNOdG1QmaHeRXRWvyjLhYPXA3Xs9062ZkF82Kzo=";
+2 -2
pkgs/by-name/tw/twitch-dl/package.nix
··· 9 9 10 10 python3Packages.buildPythonApplication rec { 11 11 pname = "twitch-dl"; 12 - version = "2.9.3"; 12 + version = "2.9.4"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ihabunek"; 17 17 repo = "twitch-dl"; 18 18 tag = version; 19 - hash = "sha256-kkSCkSFY6UQWtzKOTJ187SDQsb+O5VRR2PRjazC83i0="; 19 + hash = "sha256-kc/YU37q91IBcX4JOzN9549OX0jDYFTvI9g7OqN/IXs="; 20 20 }; 21 21 22 22 pythonRelaxDeps = [
+64 -145
pkgs/by-name/va/vanillatd/package.nix
··· 3 3 stdenv, 4 4 stdenvNoCC, 5 5 fetchFromGitHub, 6 - fetchurl, 7 - cmake, 8 - pkg-config, 9 - git, 10 - libcxx, 6 + 7 + # buildInputs 11 8 SDL2, 9 + libcxx, 12 10 openal, 11 + 12 + # nativeBuildInputs 13 + cmake, 14 + git, 15 + pkg-config, 13 16 imagemagick, 14 17 libicns, 18 + copyDesktopItems, 19 + 20 + makeDesktopItem, 21 + 22 + # passthru 23 + callPackage, 15 24 symlinkJoin, 16 - unar, 17 25 rsync, 18 - makeDesktopItem, 19 - copyDesktopItems, 26 + 20 27 appName, 21 28 CMAKE_BUILD_TYPE ? "RelWithDebInfo", # "Choose the type of build, recommended options are: Debug Release RelWithDebInfo" 22 29 }: ··· 39 46 NIX_CFLAGS_COMPILE = "-Wno-error=format-security"; 40 47 41 48 buildInputs = [ 42 - libcxx 43 49 SDL2 50 + libcxx 44 51 openal 45 52 ]; 53 + 46 54 nativeBuildInputs = 47 55 [ 48 56 cmake 57 + git 49 58 pkg-config 50 - git 51 59 ] 52 60 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 61 + imagemagick 53 62 libicns 54 - imagemagick 55 63 ] 56 64 ++ lib.optionals stdenv.hostPlatform.isLinux [ 57 65 copyDesktopItems ··· 112 120 }) 113 121 ]; 114 122 123 + passthru = 124 + let 125 + packages = callPackage ./passthru-packages.nix { inherit appName; }; 126 + in 127 + { 128 + inherit packages; 129 + 130 + withPackages = 131 + cb: 132 + let 133 + dataDerivation = symlinkJoin { 134 + name = "${appName}-data"; 135 + paths = if builtins.isFunction cb then cb packages else cb; 136 + }; 137 + in 138 + stdenvNoCC.mkDerivation { 139 + pname = "${appName}-with-packages"; 140 + inherit (finalAttrs.finalPackage) version meta; 141 + 142 + buildInputs = [ dataDerivation ] ++ finalAttrs.buildInputs; 143 + nativeBuildInputs = [ rsync ]; 144 + 145 + phases = [ "buildPhase" ]; 146 + buildPhase = 147 + let 148 + Default_Data_Path = 149 + if stdenv.isDarwin then 150 + "$out/Applications/${appName}.app/Contents/share/${appName}" 151 + else 152 + "$out/share/${appName}"; 153 + in 154 + '' 155 + # The default Data_Path() is rely on the Program_Path(), which is the real path of executable, so we need to make executable non symlink here. 156 + rsync --archive --mkpath --chmod=a+w ${finalAttrs.finalPackage}/ $out/ 157 + 158 + # Symlink the data derivation to the default data path 159 + mkdir -p ${builtins.dirOf Default_Data_Path} 160 + ln -s ${dataDerivation} ${Default_Data_Path} 161 + 162 + # Fix `error: suspicious ownership or permission on '/nix/store/xxx-0.0.0' for output 'out'; rejecting this build output` 163 + chmod 755 $out 164 + ''; 165 + }; 166 + }; 167 + 115 168 meta = { 116 169 description = 117 170 { ··· 126 179 sourceProvenance = with lib.sourceTypes; [ fromSource ]; 127 180 maintainers = with lib.maintainers; [ xiaoxiangmoe ]; 128 181 platforms = with lib.platforms; darwin ++ linux; 129 - }; 130 - passthru = rec { 131 - packages = 132 - builtins.mapAttrs 133 - ( 134 - name: buildPhase: 135 - stdenvNoCC.mkDerivation { 136 - inherit name buildPhase; 137 - phases = [ "buildPhase" ]; 138 - nativeBuildInputs = [ unar ]; 139 - meta = { 140 - sourceProvenance = with lib.sourceTypes; [ 141 - binaryBytecode 142 - ]; 143 - license = with lib.licenses; [ 144 - unfree 145 - ]; 146 - }; 147 - } 148 - ) 149 - ( 150 - if appName == "vanillatd" then 151 - let 152 - CCDEMO1_ZIP = fetchurl { 153 - url = "https://archive.org/download/CommandConquerDemo/cc1demo1.zip"; 154 - hash = "sha256-KdM4SctFCocmJCbMWbJbql4DO5TC40leyU+BPzvAn4c="; 155 - }; 156 - CCDEMO2_ZIP = fetchurl { 157 - url = "https://archive.org/download/CommandConquerDemo/cc1demo2.zip"; 158 - hash = "sha256-pCgEuE5AFcJur3qUOTmP3GCb/Wp7p7JyVn8Yeq17PEg="; 159 - }; 160 - demo = '' 161 - unar -no-directory ${CCDEMO1_ZIP} DEMO.MIX DEMOL.MIX SOUNDS.MIX SPEECH.MIX 162 - unar -no-directory ${CCDEMO2_ZIP} DEMOM.MIX 163 - mkdir -p $out 164 - mv DEMO.MIX $out/demo.mix 165 - mv DEMOL.MIX $out/demol.mix 166 - mv SOUNDS.MIX $out/sounds.mix 167 - mv SPEECH.MIX $out/speech.mix 168 - mv DEMOM.MIX $out/demom.mix 169 - ''; 170 - in 171 - # see https://github.com/TheAssemblyArmada/Vanilla-Conquer/wiki/Installing-VanillaTD 172 - { 173 - inherit demo; 174 - } 175 - else if appName == "vanillara" then 176 - let 177 - RA95DEMO_ZIP = fetchurl { 178 - url = "https://archive.org/download/CommandConquerRedAlert_1020/ra95demo.zip"; 179 - hash = "sha256-jEi9tTUj6k01OnkU2SNM5OPm9YMu60eztrAFhT6HSNI="; 180 - }; 181 - demo = '' 182 - unar -no-directory ${RA95DEMO_ZIP} ra95demo/INSTALL/MAIN.MIX ra95demo/INSTALL/REDALERT.MIX 183 - install -D ra95demo/INSTALL/REDALERT.MIX $out/redalert.mix 184 - install -D ra95demo/INSTALL/MAIN.MIX $out/main.mix 185 - ''; 186 - REDALERT_ALLIED_ISO = fetchurl { 187 - url = "https://archive.org/download/cnc-red-alert/redalert_allied.iso"; 188 - hash = "sha256-Npx6hSTJetFlcb/Fi3UQEGuP0iLk9LIrRmAI7WgEtdw="; 189 - }; 190 - REDALERT_SOVIETS_ISO = fetchurl { 191 - url = "https://archive.org/download/cnc-red-alert/redalert_soviets.iso"; 192 - hash = "sha256-aJGr+w1BaGaLwX/pU0lMmu6Cgn9pZ2D/aVafBdtds2Q="; 193 - }; 194 - retail-allied = '' 195 - unar -output-directory allied -no-directory ${REDALERT_ALLIED_ISO} MAIN.MIX INSTALL/REDALERT.MIX 196 - mkdir -p $out/allied/ 197 - mv allied/INSTALL/REDALERT.MIX $out/redalert.mix 198 - mv allied/MAIN.MIX $out/allied/main.mix 199 - ''; 200 - retail-soviet = '' 201 - unar -output-directory soviet -no-directory ${REDALERT_SOVIETS_ISO} MAIN.MIX INSTALL/REDALERT.MIX 202 - mkdir -p $out/soviet/ 203 - mv soviet/INSTALL/REDALERT.MIX $out/redalert.mix 204 - mv soviet/MAIN.MIX $out/soviet/main.mix 205 - ''; 206 - retail = '' 207 - unar -output-directory allied -no-directory ${REDALERT_ALLIED_ISO} MAIN.MIX INSTALL/REDALERT.MIX 208 - unar -output-directory soviet -no-directory ${REDALERT_SOVIETS_ISO} MAIN.MIX 209 - mkdir -p $out/allied/ $out/soviet/ 210 - mv allied/INSTALL/REDALERT.MIX $out/redalert.mix 211 - mv allied/MAIN.MIX $out/allied/main.mix 212 - mv soviet/MAIN.MIX $out/soviet/main.mix 213 - ''; 214 - in 215 - # see https://github.com/TheAssemblyArmada/Vanilla-Conquer/wiki/Installing-VanillaRA 216 - { 217 - inherit 218 - demo 219 - retail-allied 220 - retail-soviet 221 - retail 222 - ; 223 - } 224 - else 225 - { } 226 - ); 227 - withPackages = 228 - cb: 229 - let 230 - dataDerivation = symlinkJoin { 231 - name = "${appName}-data"; 232 - paths = if builtins.isFunction cb then cb packages else cb; 233 - }; 234 - in 235 - stdenvNoCC.mkDerivation { 236 - pname = "${appName}-with-packages"; 237 - inherit (finalAttrs.finalPackage) version meta; 238 - 239 - buildInputs = [ dataDerivation ] ++ finalAttrs.buildInputs; 240 - nativeBuildInputs = [ rsync ]; 241 - 242 - phases = [ "buildPhase" ]; 243 - buildPhase = 244 - let 245 - Default_Data_Path = 246 - if stdenv.isDarwin then 247 - "$out/Applications/${appName}.app/Contents/share/${appName}" 248 - else 249 - "$out/share/${appName}"; 250 - in 251 - '' 252 - # The default Data_Path() is rely on the Program_Path(), which is the real path of executable, so we need to make executable non symlink here. 253 - rsync --archive --mkpath --chmod=a+w ${finalAttrs.finalPackage}/ $out/ 254 - 255 - # Symlink the data derivation to the default data path 256 - mkdir -p ${builtins.dirOf Default_Data_Path} 257 - ln -s ${dataDerivation} ${Default_Data_Path} 258 - 259 - # Fix `error: suspicious ownership or permission on '/nix/store/xxx-0.0.0' for output 'out'; rejecting this build output` 260 - chmod 755 $out 261 - ''; 262 - }; 263 182 }; 264 183 })
+103
pkgs/by-name/va/vanillatd/passthru-packages.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + unar, 5 + appName, 6 + fetchurl, 7 + ... 8 + }: 9 + builtins.mapAttrs 10 + ( 11 + name: buildPhase: 12 + stdenvNoCC.mkDerivation { 13 + inherit name buildPhase; 14 + phases = [ "buildPhase" ]; 15 + nativeBuildInputs = [ unar ]; 16 + meta = { 17 + sourceProvenance = with lib.sourceTypes; [ 18 + binaryBytecode 19 + ]; 20 + license = with lib.licenses; [ 21 + unfree 22 + ]; 23 + }; 24 + } 25 + ) 26 + ( 27 + if appName == "vanillatd" then 28 + let 29 + CCDEMO1_ZIP = fetchurl { 30 + url = "https://archive.org/download/CommandConquerDemo/cc1demo1.zip"; 31 + hash = "sha256-KdM4SctFCocmJCbMWbJbql4DO5TC40leyU+BPzvAn4c="; 32 + }; 33 + CCDEMO2_ZIP = fetchurl { 34 + url = "https://archive.org/download/CommandConquerDemo/cc1demo2.zip"; 35 + hash = "sha256-pCgEuE5AFcJur3qUOTmP3GCb/Wp7p7JyVn8Yeq17PEg="; 36 + }; 37 + demo = '' 38 + unar -no-directory ${CCDEMO1_ZIP} DEMO.MIX DEMOL.MIX SOUNDS.MIX SPEECH.MIX 39 + unar -no-directory ${CCDEMO2_ZIP} DEMOM.MIX 40 + mkdir -p $out 41 + mv DEMO.MIX $out/demo.mix 42 + mv DEMOL.MIX $out/demol.mix 43 + mv SOUNDS.MIX $out/sounds.mix 44 + mv SPEECH.MIX $out/speech.mix 45 + mv DEMOM.MIX $out/demom.mix 46 + ''; 47 + in 48 + # see https://github.com/TheAssemblyArmada/Vanilla-Conquer/wiki/Installing-VanillaTD 49 + { 50 + inherit demo; 51 + } 52 + else if appName == "vanillara" then 53 + let 54 + RA95DEMO_ZIP = fetchurl { 55 + url = "https://archive.org/download/CommandConquerRedAlert_1020/ra95demo.zip"; 56 + hash = "sha256-jEi9tTUj6k01OnkU2SNM5OPm9YMu60eztrAFhT6HSNI="; 57 + }; 58 + demo = '' 59 + unar -no-directory ${RA95DEMO_ZIP} ra95demo/INSTALL/MAIN.MIX ra95demo/INSTALL/REDALERT.MIX 60 + install -D ra95demo/INSTALL/REDALERT.MIX $out/redalert.mix 61 + install -D ra95demo/INSTALL/MAIN.MIX $out/main.mix 62 + ''; 63 + REDALERT_ALLIED_ISO = fetchurl { 64 + url = "https://archive.org/download/cnc-red-alert/redalert_allied.iso"; 65 + hash = "sha256-Npx6hSTJetFlcb/Fi3UQEGuP0iLk9LIrRmAI7WgEtdw="; 66 + }; 67 + REDALERT_SOVIETS_ISO = fetchurl { 68 + url = "https://archive.org/download/cnc-red-alert/redalert_soviets.iso"; 69 + hash = "sha256-aJGr+w1BaGaLwX/pU0lMmu6Cgn9pZ2D/aVafBdtds2Q="; 70 + }; 71 + retail-allied = '' 72 + unar -output-directory allied -no-directory ${REDALERT_ALLIED_ISO} MAIN.MIX INSTALL/REDALERT.MIX 73 + mkdir -p $out/allied/ 74 + mv allied/INSTALL/REDALERT.MIX $out/redalert.mix 75 + mv allied/MAIN.MIX $out/allied/main.mix 76 + ''; 77 + retail-soviet = '' 78 + unar -output-directory soviet -no-directory ${REDALERT_SOVIETS_ISO} MAIN.MIX INSTALL/REDALERT.MIX 79 + mkdir -p $out/soviet/ 80 + mv soviet/INSTALL/REDALERT.MIX $out/redalert.mix 81 + mv soviet/MAIN.MIX $out/soviet/main.mix 82 + ''; 83 + retail = '' 84 + unar -output-directory allied -no-directory ${REDALERT_ALLIED_ISO} MAIN.MIX INSTALL/REDALERT.MIX 85 + unar -output-directory soviet -no-directory ${REDALERT_SOVIETS_ISO} MAIN.MIX 86 + mkdir -p $out/allied/ $out/soviet/ 87 + mv allied/INSTALL/REDALERT.MIX $out/redalert.mix 88 + mv allied/MAIN.MIX $out/allied/main.mix 89 + mv soviet/MAIN.MIX $out/soviet/main.mix 90 + ''; 91 + in 92 + # see https://github.com/TheAssemblyArmada/Vanilla-Conquer/wiki/Installing-VanillaRA 93 + { 94 + inherit 95 + demo 96 + retail-allied 97 + retail-soviet 98 + retail 99 + ; 100 + } 101 + else 102 + { } 103 + )
+2 -2
pkgs/by-name/wa/warpinator/package.nix
··· 39 39 in 40 40 stdenv.mkDerivation rec { 41 41 pname = "warpinator"; 42 - version = "1.8.7"; 42 + version = "1.8.8"; 43 43 44 44 src = fetchFromGitHub { 45 45 owner = "linuxmint"; 46 46 repo = pname; 47 47 rev = version; 48 - hash = "sha256-EgTz0i7Dui74xYFShkLox6ITAEAF8yYATEcQ51pc7gA="; 48 + hash = "sha256-aqqKCYlCAL/6srbyYRoVQlIFKpTmwYZsdfLibRyAUXg="; 49 49 }; 50 50 51 51 nativeBuildInputs = [
+9 -6
pkgs/by-name/zc/zcfan/package.nix
··· 7 7 # Testing this requires a Thinkpad or the presence of /proc/acpi/ibm/fan 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "zcfan"; 10 - version = "1.3.0"; 10 + version = "1.4.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "cdown"; 14 14 repo = "zcfan"; 15 15 rev = finalAttrs.version; 16 - hash = "sha256-zpYQEHXt8LBNX+luM4YxP0dKH+hb2c8Z0BEeGP09oZo="; 16 + hash = "sha256-/q9jDqjG4g211CTb4ahagpxux2BsZWTEyoAY8kRRTB8="; 17 17 }; 18 18 19 19 postPatch = '' ··· 31 31 runHook postInstallCheck 32 32 ''; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Zero-configuration fan daemon for ThinkPads"; 36 36 mainProgram = "zcfan"; 37 37 homepage = "https://github.com/cdown/zcfan"; 38 38 changelog = "https://github.com/cdown/zcfan/tags/${finalAttrs.version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ kashw2 ]; 41 - platforms = platforms.linux; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ 41 + luftmensch-luftmensch 42 + kashw2 43 + ]; 44 + platforms = lib.platforms.linux; 42 45 }; 43 46 })
+1 -1
pkgs/development/libraries/qt-6/default.nix
··· 163 163 qtwayland = callPackage ./modules/qtwayland.nix { }; 164 164 qtwebchannel = callPackage ./modules/qtwebchannel.nix { }; 165 165 qtwebengine = callPackage ./modules/qtwebengine { 166 - inherit (darwin) autoSignDarwinBinariesHook bootstrap_cmds; 166 + inherit (darwin) bootstrap_cmds; 167 167 }; 168 168 qtwebsockets = callPackage ./modules/qtwebsockets.nix { }; 169 169 qtwebview = callPackage ./modules/qtwebview.nix { };
+25 -6
pkgs/development/libraries/qt-6/modules/qtwebengine/default.nix
··· 62 62 libgbm, 63 63 enableProprietaryCodecs ? true, 64 64 # darwin 65 - autoSignDarwinBinariesHook, 66 65 bootstrap_cmds, 67 66 cctools, 68 67 xcbuild, ··· 84 83 which 85 84 gn 86 85 nodejs 87 - ] 88 - ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ 89 - autoSignDarwinBinariesHook 90 86 ] 91 87 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 92 88 bootstrap_cmds ··· 124 120 extraPrefix = "src/3rdparty/chromium/third_party/xnnpack/src/"; 125 121 hash = "sha256-GUESVNR88I1K2V5xr0e09ec4j2eselMhNN06+PCcINM="; 126 122 }) 123 + 124 + # The latest version of Clang changed what macros it predefines on Apple 125 + # targets, causing errors about predefined macros in zlib. 126 + (fetchpatch { 127 + url = "https://github.com/chromium/chromium/commit/2f39ac8d0a414dd65c0e1d5aae38c8f97aa06ae9.patch"; 128 + stripLen = 1; 129 + extraPrefix = "src/3rdparty/chromium/"; 130 + hash = "sha256-07hWANY9JGFmqvjdOD6SFmVI6sQRRyvW+7wxGZF5GVo="; 131 + }) 132 + 133 + # The latest version of Clang changed what macros it predefines on Apple 134 + # targets, causing errors about predefined macros in libpng. 135 + (fetchpatch { 136 + url = "https://github.com/chromium/chromium/commit/66defc14abe47c0494da9faebebfa0a5b6efcf38.patch"; 137 + stripLen = 1; 138 + extraPrefix = "src/3rdparty/chromium/"; 139 + hash = "sha256-FWIi1VsBZFqOoPIkPxPkcfexPkx1458rB5ldtA7T2uE="; 140 + }) 127 141 ]; 128 142 129 143 postPatch = ··· 148 162 --replace "QLibraryInfo::path(QLibraryInfo::DataPath)" "\"$out\"" \ 149 163 --replace "QLibraryInfo::path(QLibraryInfo::TranslationsPath)" "\"$out/translations\"" \ 150 164 --replace "QLibraryInfo::path(QLibraryInfo::LibraryExecutablesPath)" "\"$out/libexec\"" 165 + 166 + substituteInPlace configure.cmake src/gn/CMakeLists.txt \ 167 + --replace "AppleClang" "Clang" 168 + 169 + # Disable metal shader compilation, Xcode only 170 + substituteInPlace src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/metal/metal_backend.gni \ 171 + --replace-fail 'angle_has_build && !is_ios && target_os == host_os' "false" 151 172 '' 152 173 + lib.optionalString stdenv.hostPlatform.isLinux '' 153 174 sed -i -e '/lib_loader.*Load/s!"\(libudev\.so\)!"${lib.getLib systemd}/lib/\1!' \ ··· 157 178 src/3rdparty/chromium/gpu/config/gpu_info_collector_linux.cc 158 179 '' 159 180 + lib.optionalString stdenv.hostPlatform.isDarwin '' 160 - substituteInPlace configure.cmake src/gn/CMakeLists.txt \ 161 - --replace "AppleClang" "Clang" 162 181 substituteInPlace cmake/Functions.cmake \ 163 182 --replace "/usr/bin/xcrun" "${xcbuild}/bin/xcrun" 164 183 '';
+2 -2
pkgs/development/python-modules/clarifai/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "clarifai"; 26 - version = "10.11.1"; 26 + version = "11.0.0"; 27 27 pyproject = true; 28 28 29 29 disabled = pythonOlder "3.8"; ··· 32 32 owner = "Clarifai"; 33 33 repo = "clarifai-python"; 34 34 tag = version; 35 - hash = "sha256-dXsEYHkt4Z2YldqbCorNPG7rVSLfU8shYdk6lzFBz/M="; 35 + hash = "sha256-TJXgcoa8s22fEyXER1C+MxFrvDt5DzY/k5T5fKE4Rec="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [
-25
pkgs/development/python-modules/connexion/0001-Part-of-1992.patch
··· 1 - From 10c3d787cc9c7fb31c6cc7074e9ce00dfeb6bb85 Mon Sep 17 00:00:00 2001 2 - From: wxt <3264117476@qq.com> 3 - Date: Thu, 14 Nov 2024 16:16:17 +0800 4 - Subject: [PATCH] Part of 1992 5 - 6 - --- 7 - tests/decorators/test_validation.py | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/tests/decorators/test_validation.py b/tests/decorators/test_validation.py 11 - index bece403..d7e0984 100644 12 - --- a/tests/decorators/test_validation.py 13 - +++ b/tests/decorators/test_validation.py 14 - @@ -78,7 +78,7 @@ def test_invalid_type(monkeypatch): 15 - logger = MagicMock() 16 - monkeypatch.setattr("connexion.validators.parameter.logger", logger) 17 - result = ParameterValidator.validate_parameter( 18 - - "formdata", 20, {"type": "string", "name": "foo"} 19 - + "formdata", 20, {"name": "foo", "type": "string"} 20 - ) 21 - expected_result = """20 is not of type 'string' 22 - 23 - -- 24 - 2.47.0 25 -
+4 -16
pkgs/development/python-modules/connexion/default.nix
··· 35 35 36 36 buildPythonPackage rec { 37 37 pname = "connexion"; 38 - version = "3.1.0"; 38 + version = "3.2.0"; 39 39 pyproject = true; 40 40 41 41 disabled = pythonOlder "3.8"; ··· 44 44 owner = "spec-first"; 45 45 repo = "connexion"; 46 46 tag = version; 47 - hash = "sha256-rngQDU9kXw/Z+Al0SCVnWN8xnphueTtZ0+xPBR5MbEM="; 47 + hash = "sha256-ruwpA2yd7FRME1FvYrZh0EOnhmQ26YVouXzpVD9ph6g="; 48 48 }; 49 - 50 - patches = [ 51 - # A really small Part of https://github.com/spec-first/connexion/pull/1992 Will fix check on newest dependencies 52 - ./0001-Part-of-1992.patch 53 - ]; 54 49 55 50 build-system = [ poetry-core ]; 56 51 ··· 89 84 [ 90 85 "test_build_example" 91 86 "test_mock_resolver_no_example" 87 + "test_sort_apis_by_basepath" 88 + "test_sort_routes" 92 89 # Tests require network access 93 90 "test_remote_api" 94 - # AssertionError 95 - "test_headers" 96 - # waiter.acquire() deadlock 97 - "test_cors_server_error" 98 - "test_get_bad_default_response" 99 - "test_schema_response" 100 - "test_writeonly" 101 - # test expects "{'name': 'foo', 'type': 'string'}" rather than "{'type': 'string', 'name': 'foo'}" 102 - "test_invalid_type" 103 91 ] 104 92 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 105 93 # ImportError: Error while finding loader for '/private/tmp/nix-build-python3.12-connexion-3.1.0.drv-0/source' (<class 'ModuleNotFoundError'>: No module named '/private/tmp/nix-build-python3')
+2 -2
pkgs/development/python-modules/elasticsearch-dsl/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "elasticsearch-dsl"; 14 - version = "8.17.0"; 14 + version = "8.17.1"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 19 19 src = fetchPypi { 20 20 pname = "elasticsearch_dsl"; 21 21 inherit version; 22 - hash = "sha256-wgQhgXVGLRCKhPuRM3HkXT9J6d1xHKJux+2Jq06PKH0="; 22 + hash = "sha256-2BcGmb/bT+f6s4VM2sMZotbd26opyep5k9LsIgVttaA="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+33
pkgs/development/python-modules/flake8-class-newline/default.nix
··· 1 + { 2 + lib, 3 + fetchPypi, 4 + buildPythonPackage, 5 + setuptools, 6 + flake8, 7 + pytestCheckHook, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "flake8-class-newline"; 12 + version = "1.6.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-UUxJI8iOuLPdUttLVbjTSDUg24nbgK9rqBKkrxVCH/E="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ flake8 ]; 22 + 23 + nativeCheckInputs = [ pytestCheckHook ]; 24 + 25 + pythonImportsCheck = [ "flake8_class_newline" ]; 26 + 27 + meta = with lib; { 28 + description = "Flake8 extension to check if a new line is present after a class definition"; 29 + homepage = "https://github.com/alexandervaneck/flake8-class-newline"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ lopsided98 ]; 32 + }; 33 + }
+40
pkgs/development/python-modules/flake8-deprecated/default.nix
··· 1 + { 2 + lib, 3 + pythonOlder, 4 + fetchPypi, 5 + buildPythonPackage, 6 + hatchling, 7 + flake8, 8 + pytestCheckHook, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "flake8-deprecated"; 13 + version = "2.2.1"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchPypi { 19 + pname = "flake8_deprecated"; 20 + inherit version; 21 + hash = "sha256-7pbKAB0coFYfqORvI+LSRgsYqGaWNzyrZE4QKuD/KqI="; 22 + }; 23 + 24 + build-system = [ hatchling ]; 25 + 26 + dependencies = [ flake8 ]; 27 + 28 + nativeCheckInputs = [ pytestCheckHook ]; 29 + 30 + pytestFlagsArray = [ "run_tests.py" ]; 31 + 32 + pythonImportsCheck = [ "flake8_deprecated" ]; 33 + 34 + meta = with lib; { 35 + description = "Flake8 plugin that warns about deprecated method calls"; 36 + homepage = "https://github.com/gforcada/flake8-deprecated"; 37 + license = licenses.gpl2Only; 38 + maintainers = with maintainers; [ lopsided98 ]; 39 + }; 40 + }
+2 -2
pkgs/development/python-modules/githubkit/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "githubkit"; 20 - version = "0.12.3"; 20 + version = "0.12.4"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "yanyongyu"; 27 27 repo = "githubkit"; 28 28 tag = "v${version}"; 29 - hash = "sha256-sI24tSvwbh+zPTPVjkNlBg7TM6D5qMxfeF4pfj+6Q+E="; 29 + hash = "sha256-h2XoHb3ukh6MKQG2v0TZg81mcwNGk4cfK8CWjzhM8W4="; 30 30 }; 31 31 32 32 pythonRelaxDeps = [ "hishel" ];
+66
pkgs/development/python-modules/llm-ollama/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + setuptools, 8 + llm, 9 + 10 + # dependencies 11 + click, 12 + ollama, 13 + pydantic, 14 + 15 + # tests 16 + pytestCheckHook, 17 + }: 18 + 19 + buildPythonPackage rec { 20 + pname = "llm-ollama"; 21 + version = "0.8.1"; 22 + pyproject = true; 23 + 24 + src = fetchFromGitHub { 25 + owner = "taketwo"; 26 + repo = "llm-ollama"; 27 + tag = version; 28 + hash = "sha256-9AgHX2FJRXSKZOLt7JR/9Fg4i2HGNQY2vSsJa4+2BGQ="; 29 + }; 30 + 31 + build-system = [ 32 + setuptools 33 + # Follows the reasoning from https://github.com/NixOS/nixpkgs/pull/327800#discussion_r1681586659 about including llm in build-system 34 + llm 35 + ]; 36 + 37 + dependencies = [ 38 + click 39 + ollama 40 + pydantic 41 + ]; 42 + 43 + nativeCheckInputs = [ 44 + pytestCheckHook 45 + ]; 46 + 47 + # These tests try to access the filesystem and fail 48 + disabledTests = [ 49 + "test_registered_model" 50 + "test_registered_chat_models" 51 + "test_registered_embedding_models" 52 + "test_registered_models_when_ollama_is_down" 53 + ]; 54 + 55 + pythonImportCheck = [ 56 + "llm_ollama" 57 + ]; 58 + 59 + meta = { 60 + description = "LLM plugin providing access to Ollama models using HTTP API"; 61 + homepage = "https://github.com/taketwo/llm-ollama"; 62 + changelog = "https://github.com/taketwo/llm-ollama/releases/tag/${version}"; 63 + license = lib.licenses.asl20; 64 + maintainers = with lib.maintainers; [ erethon ]; 65 + }; 66 + }
+10 -2
pkgs/development/python-modules/pscript/default.nix
··· 5 5 pytestCheckHook, 6 6 nodejs, 7 7 pythonOlder, 8 + setuptools, 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "pscript"; 12 13 version = "0.7.7"; 13 - format = "setuptools"; 14 + pyproject = true; 14 15 15 16 disabled = pythonOlder "3.7"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "flexxui"; 19 - repo = pname; 20 + repo = "pscript"; 20 21 tag = "v${version}"; 21 22 hash = "sha256-AhVI+7FiWyH+DfAXnau4aAHJAJtsWEpmnU90ey2z35o="; 22 23 }; 23 24 25 + build-system = [ setuptools ]; 26 + 24 27 nativeCheckInputs = [ 25 28 pytestCheckHook 26 29 nodejs ··· 32 35 ''; 33 36 34 37 pythonImportsCheck = [ "pscript" ]; 38 + 39 + disabledTests = [ 40 + # https://github.com/flexxui/pscript/issues/69 41 + "test_async_and_await" 42 + ]; 35 43 36 44 meta = with lib; { 37 45 description = "Python to JavaScript compiler";
+9 -9
pkgs/development/python-modules/pysam/default.nix
··· 15 15 zlib, 16 16 }: 17 17 18 - buildPythonPackage rec { 18 + buildPythonPackage { 19 19 pname = "pysam"; 20 - version = "0.22.1"; 20 + version = "0.22.1-unstable-2024-10-30"; 21 21 pyproject = true; 22 22 23 23 # Fetching from GitHub instead of PyPi cause the 0.13 src release on PyPi is ··· 26 26 src = fetchFromGitHub { 27 27 owner = "pysam-developers"; 28 28 repo = "pysam"; 29 - tag = "v${version}"; 30 - hash = "sha256-1sivEf8xN4SJPtJiAcBZG1bbgy66yWXzQis1mPeU+sA="; 29 + rev = "0eae5be21ac3ab3ac7aa770a3931e2977e37b909"; 30 + hash = "sha256-i8glYSpuCRNhNtK4i6eUrerz8daiMfY/YgDwgSuELbc="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ ··· 75 75 "pysam.libcvcf" 76 76 ]; 77 77 78 - meta = with lib; { 78 + meta = { 79 79 description = "Python module for reading, manipulating and writing genome data sets"; 80 80 downloadPage = "https://github.com/pysam-developers/pysam"; 81 - homepage = "https://pysam.readthedocs.io/"; 82 - maintainers = with maintainers; [ unode ]; 83 - license = licenses.mit; 84 - platforms = platforms.unix; 81 + homepage = "https://pysam.readthedocs.io"; 82 + maintainers = with lib.maintainers; [ unode ]; 83 + license = lib.licenses.mit; 84 + platforms = lib.platforms.unix; 85 85 }; 86 86 }
+2 -2
pkgs/development/python-modules/pysuez/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pysuez"; 12 - version = "2.0.1"; 12 + version = "2.0.3"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "jb101010-2"; 19 19 repo = "pySuez"; 20 20 tag = version; 21 - hash = "sha256-p9kTWaSMRgKZFonHTgT7nj4NdeTFCeEHawIFew/rii4="; 21 + hash = "sha256-D/XsJL393fDIKMB1Wyzods5hLsdU3Qgq8T5aTJ3SLrM="; 22 22 }; 23 23 24 24 build-system = [ hatchling ];
+3
pkgs/development/tools/buildah/default.nix
··· 36 36 37 37 doCheck = false; 38 38 39 + # /nix/store/.../bin/ld: internal/mkcw/embed/entrypoint_amd64.o: relocation R_X86_64_32S against `.rodata.1' can not be used when making a PIE object; recompile with -fPIE 40 + hardeningDisable = [ "pie" ]; 41 + 39 42 nativeBuildInputs = [ 40 43 go-md2man 41 44 installShellFiles
+3 -3
pkgs/development/tools/kubie/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "kubie"; 12 - version = "0.24.0"; 12 + version = "0.24.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 rev = "v${version}"; 16 16 owner = "sbstp"; 17 17 repo = "kubie"; 18 - sha256 = "sha256-9tBPV0VR1bZUgYDD6T+hthPIzN9aGAyi1sUyeaynOQA="; 18 + sha256 = "sha256-h4GaOZ9wHhRq8/GRKrXkH7fJPpOdYmwZ2nQPsVzt66U="; 19 19 }; 20 20 21 - cargoHash = "sha256-Igq4vjIyixpAhFd1wZqrVXCUmJdetUn6uM1eIX/0CiM="; 21 + cargoHash = "sha256-dtl1YCMZdNtgaR8TxT3UZ7+CYREzpjaxmT80C1VTTa8="; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24
+7 -6
pkgs/development/tools/protoc-gen-dart/default.nix
··· 6 6 7 7 buildDartApplication rec { 8 8 pname = "protoc-gen-dart"; 9 - version = "3.1.0"; 9 + version = "21.1.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "google"; 13 13 repo = "protobuf.dart"; 14 - rev = "protobuf-v${version}"; 15 - sha256 = "sha256-2QnLS6GHhDHMCnAY+2c1wMyPY3EKtlijWHQC+9AVt0k="; 14 + tag = "protoc_plugin-v${version}"; 15 + hash = "sha256-luptbRgOtOBapWmyIJ35GqOClpcmDuKSPu3QoDfp2FU="; 16 16 }; 17 + 17 18 sourceRoot = "${src.name}/protoc_plugin"; 18 19 19 20 pubspecLock = lib.importJSON ./pubspec.lock.json; 20 21 21 22 passthru.updateScript = ./update.sh; 22 23 23 - meta = with lib; { 24 + meta = { 24 25 description = "Protobuf plugin for generating Dart code"; 25 26 mainProgram = "protoc-gen-dart"; 26 27 homepage = "https://pub.dev/packages/protoc_plugin"; 27 - license = licenses.bsd3; 28 - maintainers = with maintainers; [ lelgenio ]; 28 + license = lib.licenses.bsd3; 29 + maintainers = with lib.maintainers; [ lelgenio ]; 29 30 }; 30 31 }
+124 -87
pkgs/development/tools/protoc-gen-dart/pubspec.lock.json
··· 4 4 "dependency": "transitive", 5 5 "description": { 6 6 "name": "_fe_analyzer_shared", 7 - "sha256": "eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051", 7 + "sha256": "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77", 8 8 "url": "https://pub.dev" 9 9 }, 10 10 "source": "hosted", 11 - "version": "64.0.0" 11 + "version": "73.0.0" 12 + }, 13 + "_macros": { 14 + "dependency": "transitive", 15 + "description": "dart", 16 + "source": "sdk", 17 + "version": "0.3.2" 12 18 }, 13 19 "analyzer": { 14 20 "dependency": "transitive", 15 21 "description": { 16 22 "name": "analyzer", 17 - "sha256": "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893", 23 + "sha256": "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a", 18 24 "url": "https://pub.dev" 19 25 }, 20 26 "source": "hosted", 21 - "version": "6.2.0" 27 + "version": "6.8.0" 22 28 }, 23 29 "args": { 24 30 "dependency": "transitive", 25 31 "description": { 26 32 "name": "args", 27 - "sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596", 33 + "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", 28 34 "url": "https://pub.dev" 29 35 }, 30 36 "source": "hosted", 31 - "version": "2.4.2" 37 + "version": "2.6.0" 32 38 }, 33 39 "async": { 34 40 "dependency": "transitive", 35 41 "description": { 36 42 "name": "async", 37 - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", 43 + "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", 38 44 "url": "https://pub.dev" 39 45 }, 40 46 "source": "hosted", 41 - "version": "2.11.0" 47 + "version": "2.12.0" 42 48 }, 43 49 "boolean_selector": { 44 50 "dependency": "transitive", 45 51 "description": { 46 52 "name": "boolean_selector", 47 - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", 53 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 48 54 "url": "https://pub.dev" 49 55 }, 50 56 "source": "hosted", 51 - "version": "2.1.1" 57 + "version": "2.1.2" 52 58 }, 53 59 "collection": { 54 60 "dependency": "direct dev", 55 61 "description": { 56 62 "name": "collection", 57 - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", 63 + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", 58 64 "url": "https://pub.dev" 59 65 }, 60 66 "source": "hosted", 61 - "version": "1.18.0" 67 + "version": "1.19.1" 62 68 }, 63 69 "convert": { 64 70 "dependency": "transitive", 65 71 "description": { 66 72 "name": "convert", 67 - "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592", 73 + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", 68 74 "url": "https://pub.dev" 69 75 }, 70 76 "source": "hosted", 71 - "version": "3.1.1" 77 + "version": "3.1.2" 72 78 }, 73 79 "coverage": { 74 80 "dependency": "transitive", 75 81 "description": { 76 82 "name": "coverage", 77 - "sha256": "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097", 83 + "sha256": "e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43", 78 84 "url": "https://pub.dev" 79 85 }, 80 86 "source": "hosted", 81 - "version": "1.6.3" 87 + "version": "1.11.1" 82 88 }, 83 89 "crypto": { 84 90 "dependency": "transitive", 85 91 "description": { 86 92 "name": "crypto", 87 - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", 93 + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", 88 94 "url": "https://pub.dev" 89 95 }, 90 96 "source": "hosted", 91 - "version": "3.0.3" 97 + "version": "3.0.6" 92 98 }, 93 99 "dart_flutter_team_lints": { 94 100 "dependency": "direct dev", ··· 104 110 "dependency": "transitive", 105 111 "description": { 106 112 "name": "file", 107 - "sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c", 113 + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", 108 114 "url": "https://pub.dev" 109 115 }, 110 116 "source": "hosted", 111 - "version": "7.0.0" 117 + "version": "7.0.1" 112 118 }, 113 119 "fixnum": { 114 120 "dependency": "direct main", 115 121 "description": { 116 122 "name": "fixnum", 117 - "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1", 123 + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", 118 124 "url": "https://pub.dev" 119 125 }, 120 126 "source": "hosted", 121 - "version": "1.1.0" 127 + "version": "1.1.1" 122 128 }, 123 129 "frontend_server_client": { 124 130 "dependency": "transitive", 125 131 "description": { 126 132 "name": "frontend_server_client", 127 - "sha256": "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612", 133 + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", 128 134 "url": "https://pub.dev" 129 135 }, 130 136 "source": "hosted", 131 - "version": "3.2.0" 137 + "version": "4.0.0" 132 138 }, 133 139 "glob": { 134 140 "dependency": "transitive", ··· 144 150 "dependency": "transitive", 145 151 "description": { 146 152 "name": "http_multi_server", 147 - "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b", 153 + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", 148 154 "url": "https://pub.dev" 149 155 }, 150 156 "source": "hosted", 151 - "version": "3.2.1" 157 + "version": "3.2.2" 152 158 }, 153 159 "http_parser": { 154 160 "dependency": "transitive", 155 161 "description": { 156 162 "name": "http_parser", 157 - "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b", 163 + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", 158 164 "url": "https://pub.dev" 159 165 }, 160 166 "source": "hosted", 161 - "version": "4.0.2" 167 + "version": "4.1.2" 162 168 }, 163 169 "io": { 164 170 "dependency": "transitive", 165 171 "description": { 166 172 "name": "io", 167 - "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e", 173 + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", 168 174 "url": "https://pub.dev" 169 175 }, 170 176 "source": "hosted", 171 - "version": "1.0.4" 177 + "version": "1.0.5" 172 178 }, 173 179 "js": { 174 180 "dependency": "transitive", 175 181 "description": { 176 182 "name": "js", 177 - "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", 183 + "sha256": "c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf", 178 184 "url": "https://pub.dev" 179 185 }, 180 186 "source": "hosted", 181 - "version": "0.6.7" 187 + "version": "0.7.1" 182 188 }, 183 189 "lints": { 184 190 "dependency": "transitive", ··· 194 200 "dependency": "transitive", 195 201 "description": { 196 202 "name": "logging", 197 - "sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340", 203 + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", 204 + "url": "https://pub.dev" 205 + }, 206 + "source": "hosted", 207 + "version": "1.3.0" 208 + }, 209 + "macros": { 210 + "dependency": "transitive", 211 + "description": { 212 + "name": "macros", 213 + "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", 198 214 "url": "https://pub.dev" 199 215 }, 200 216 "source": "hosted", 201 - "version": "1.2.0" 217 + "version": "0.1.2-main.4" 202 218 }, 203 219 "matcher": { 204 220 "dependency": "direct dev", 205 221 "description": { 206 222 "name": "matcher", 207 - "sha256": "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e", 223 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 208 224 "url": "https://pub.dev" 209 225 }, 210 226 "source": "hosted", 211 - "version": "0.12.16" 227 + "version": "0.12.17" 212 228 }, 213 229 "meta": { 214 230 "dependency": "transitive", 215 231 "description": { 216 232 "name": "meta", 217 - "sha256": "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3", 233 + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", 218 234 "url": "https://pub.dev" 219 235 }, 220 236 "source": "hosted", 221 - "version": "1.9.1" 237 + "version": "1.16.0" 222 238 }, 223 239 "mime": { 224 240 "dependency": "transitive", 225 241 "description": { 226 242 "name": "mime", 227 - "sha256": "e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e", 243 + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", 228 244 "url": "https://pub.dev" 229 245 }, 230 246 "source": "hosted", 231 - "version": "1.0.4" 247 + "version": "2.0.0" 232 248 }, 233 249 "node_preamble": { 234 250 "dependency": "transitive", ··· 244 260 "dependency": "transitive", 245 261 "description": { 246 262 "name": "package_config", 247 - "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd", 263 + "sha256": "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67", 248 264 "url": "https://pub.dev" 249 265 }, 250 266 "source": "hosted", 251 - "version": "2.1.0" 267 + "version": "2.1.1" 252 268 }, 253 269 "path": { 254 270 "dependency": "direct main", 255 271 "description": { 256 272 "name": "path", 257 - "sha256": "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917", 273 + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", 258 274 "url": "https://pub.dev" 259 275 }, 260 276 "source": "hosted", 261 - "version": "1.8.3" 277 + "version": "1.9.1" 262 278 }, 263 279 "pool": { 264 280 "dependency": "transitive", ··· 273 289 "protobuf": { 274 290 "dependency": "direct main", 275 291 "description": { 276 - "path": "../protobuf", 277 - "relative": true 292 + "name": "protobuf", 293 + "sha256": "68645b24e0716782e58948f8467fd42a880f255096a821f9e7d0ec625b00c84d", 294 + "url": "https://pub.dev" 278 295 }, 279 - "source": "path", 296 + "source": "hosted", 280 297 "version": "3.1.0" 281 298 }, 282 299 "pub_semver": { 283 300 "dependency": "transitive", 284 301 "description": { 285 302 "name": "pub_semver", 286 - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", 303 + "sha256": "7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd", 287 304 "url": "https://pub.dev" 288 305 }, 289 306 "source": "hosted", 290 - "version": "2.1.4" 307 + "version": "2.1.5" 291 308 }, 292 309 "shelf": { 293 310 "dependency": "transitive", 294 311 "description": { 295 312 "name": "shelf", 296 - "sha256": "ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4", 313 + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", 297 314 "url": "https://pub.dev" 298 315 }, 299 316 "source": "hosted", 300 - "version": "1.4.1" 317 + "version": "1.4.2" 301 318 }, 302 319 "shelf_packages_handler": { 303 320 "dependency": "transitive", ··· 313 330 "dependency": "transitive", 314 331 "description": { 315 332 "name": "shelf_static", 316 - "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e", 333 + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", 317 334 "url": "https://pub.dev" 318 335 }, 319 336 "source": "hosted", 320 - "version": "1.1.2" 337 + "version": "1.1.3" 321 338 }, 322 339 "shelf_web_socket": { 323 340 "dependency": "transitive", 324 341 "description": { 325 342 "name": "shelf_web_socket", 326 - "sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1", 343 + "sha256": "cc36c297b52866d203dbf9332263c94becc2fe0ceaa9681d07b6ef9807023b67", 327 344 "url": "https://pub.dev" 328 345 }, 329 346 "source": "hosted", 330 - "version": "1.0.4" 347 + "version": "2.0.1" 331 348 }, 332 349 "source_map_stack_trace": { 333 350 "dependency": "transitive", 334 351 "description": { 335 352 "name": "source_map_stack_trace", 336 - "sha256": "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae", 353 + "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", 337 354 "url": "https://pub.dev" 338 355 }, 339 356 "source": "hosted", 340 - "version": "2.1.1" 357 + "version": "2.1.2" 341 358 }, 342 359 "source_maps": { 343 360 "dependency": "transitive", 344 361 "description": { 345 362 "name": "source_maps", 346 - "sha256": "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703", 363 + "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", 347 364 "url": "https://pub.dev" 348 365 }, 349 366 "source": "hosted", 350 - "version": "0.10.12" 367 + "version": "0.10.13" 351 368 }, 352 369 "source_span": { 353 370 "dependency": "transitive", 354 371 "description": { 355 372 "name": "source_span", 356 - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", 373 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 357 374 "url": "https://pub.dev" 358 375 }, 359 376 "source": "hosted", 360 - "version": "1.10.0" 377 + "version": "1.10.1" 361 378 }, 362 379 "stack_trace": { 363 380 "dependency": "transitive", 364 381 "description": { 365 382 "name": "stack_trace", 366 - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", 383 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 367 384 "url": "https://pub.dev" 368 385 }, 369 386 "source": "hosted", 370 - "version": "1.11.1" 387 + "version": "1.12.1" 371 388 }, 372 389 "stream_channel": { 373 390 "dependency": "transitive", 374 391 "description": { 375 392 "name": "stream_channel", 376 - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", 393 + "sha256": "4ac0537115a24d772c408a2520ecd0abb99bca2ea9c4e634ccbdbfae64fe17ec", 377 394 "url": "https://pub.dev" 378 395 }, 379 396 "source": "hosted", 380 - "version": "2.1.2" 397 + "version": "2.1.3" 381 398 }, 382 399 "string_scanner": { 383 400 "dependency": "transitive", 384 401 "description": { 385 402 "name": "string_scanner", 386 - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", 403 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 387 404 "url": "https://pub.dev" 388 405 }, 389 406 "source": "hosted", 390 - "version": "1.2.0" 407 + "version": "1.4.1" 391 408 }, 392 409 "term_glyph": { 393 410 "dependency": "transitive", 394 411 "description": { 395 412 "name": "term_glyph", 396 - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", 413 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 397 414 "url": "https://pub.dev" 398 415 }, 399 416 "source": "hosted", 400 - "version": "1.2.1" 417 + "version": "1.2.2" 401 418 }, 402 419 "test": { 403 420 "dependency": "direct dev", 404 421 "description": { 405 422 "name": "test", 406 - "sha256": "9b0dd8e36af4a5b1569029949d50a52cb2a2a2fdaa20cebb96e6603b9ae241f9", 423 + "sha256": "8391fbe68d520daf2314121764d38e37f934c02fd7301ad18307bd93bd6b725d", 407 424 "url": "https://pub.dev" 408 425 }, 409 426 "source": "hosted", 410 - "version": "1.24.6" 427 + "version": "1.25.14" 411 428 }, 412 429 "test_api": { 413 430 "dependency": "transitive", 414 431 "description": { 415 432 "name": "test_api", 416 - "sha256": "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b", 433 + "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", 417 434 "url": "https://pub.dev" 418 435 }, 419 436 "source": "hosted", 420 - "version": "0.6.1" 437 + "version": "0.7.4" 421 438 }, 422 439 "test_core": { 423 440 "dependency": "transitive", 424 441 "description": { 425 442 "name": "test_core", 426 - "sha256": "4bef837e56375537055fdbbbf6dd458b1859881f4c7e6da936158f77d61ab265", 443 + "sha256": "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa", 427 444 "url": "https://pub.dev" 428 445 }, 429 446 "source": "hosted", 430 - "version": "0.5.6" 447 + "version": "0.6.8" 431 448 }, 432 449 "typed_data": { 433 450 "dependency": "transitive", 434 451 "description": { 435 452 "name": "typed_data", 436 - "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c", 453 + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", 437 454 "url": "https://pub.dev" 438 455 }, 439 456 "source": "hosted", 440 - "version": "1.3.2" 457 + "version": "1.4.0" 441 458 }, 442 459 "vm_service": { 443 460 "dependency": "transitive", 444 461 "description": { 445 462 "name": "vm_service", 446 - "sha256": "c538be99af830f478718b51630ec1b6bee5e74e52c8a802d328d9e71d35d2583", 463 + "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", 447 464 "url": "https://pub.dev" 448 465 }, 449 466 "source": "hosted", 450 - "version": "11.10.0" 467 + "version": "15.0.0" 451 468 }, 452 469 "watcher": { 453 470 "dependency": "transitive", 454 471 "description": { 455 472 "name": "watcher", 456 - "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", 473 + "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", 474 + "url": "https://pub.dev" 475 + }, 476 + "source": "hosted", 477 + "version": "1.1.1" 478 + }, 479 + "web": { 480 + "dependency": "transitive", 481 + "description": { 482 + "name": "web", 483 + "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", 457 484 "url": "https://pub.dev" 458 485 }, 459 486 "source": "hosted", 460 487 "version": "1.1.0" 461 488 }, 489 + "web_socket": { 490 + "dependency": "transitive", 491 + "description": { 492 + "name": "web_socket", 493 + "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83", 494 + "url": "https://pub.dev" 495 + }, 496 + "source": "hosted", 497 + "version": "0.1.6" 498 + }, 462 499 "web_socket_channel": { 463 500 "dependency": "transitive", 464 501 "description": { 465 502 "name": "web_socket_channel", 466 - "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b", 503 + "sha256": "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f", 467 504 "url": "https://pub.dev" 468 505 }, 469 506 "source": "hosted", 470 - "version": "2.4.0" 507 + "version": "3.0.1" 471 508 }, 472 509 "webkit_inspection_protocol": { 473 510 "dependency": "transitive", 474 511 "description": { 475 512 "name": "webkit_inspection_protocol", 476 - "sha256": "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d", 513 + "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", 477 514 "url": "https://pub.dev" 478 515 }, 479 516 "source": "hosted", 480 - "version": "1.2.0" 517 + "version": "1.2.1" 481 518 }, 482 519 "yaml": { 483 520 "dependency": "transitive", 484 521 "description": { 485 522 "name": "yaml", 486 - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", 523 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 487 524 "url": "https://pub.dev" 488 525 }, 489 526 "source": "hosted", 490 - "version": "3.1.2" 527 + "version": "3.1.3" 491 528 } 492 529 }, 493 530 "sdks": { 494 - "dart": ">=3.0.0 <4.0.0" 531 + "dart": ">=3.5.0 <4.0.0" 495 532 } 496 533 }
+6 -6
pkgs/development/tools/protoc-gen-dart/update.sh
··· 5 5 6 6 PACKAGE_DIR="$(realpath "$(dirname "$0")")" 7 7 cd "$PACKAGE_DIR/.." 8 - while ! test -f flake.nix; do cd .. ; done 8 + while ! test -f flake.nix; do cd ..; done 9 9 NIXPKGS_DIR="$PWD" 10 10 11 11 version="$( 12 - list-git-tags --url=https://github.com/google/protobuf.dart \ 13 - | rg '^protobuf-v(.*)' -r '$1' \ 14 - | sort --version-sort \ 15 - | tail -n1 12 + list-git-tags --url=https://github.com/google/protobuf.dart | 13 + rg '^protoc_plugin-v(.*)' -r '$1' | 14 + sort --version-sort | 15 + tail -n1 16 16 )" 17 17 18 18 cd "$NIXPKGS_DIR" ··· 28 28 dart pub update 29 29 fi 30 30 31 - yq . pubspec.lock > "$PACKAGE_DIR/pubspec.lock.json" 31 + yq . pubspec.lock >"$PACKAGE_DIR/pubspec.lock.json" 32 32 33 33 rm -rf "$TMPDIR"
+1 -1
pkgs/os-specific/linux/qc71_laptop/default.nix
··· 32 32 meta = with lib; { 33 33 description = "Linux driver for QC71 laptop"; 34 34 homepage = "https://github.com/pobrn/qc71_laptop/"; 35 - license = licenses.gpl2Plus; 35 + license = licenses.gpl2Only; 36 36 maintainers = with maintainers; [ aacebedo ]; 37 37 platforms = platforms.linux; 38 38 };
+5 -5
pkgs/servers/radarr/default.nix
··· 10 10 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 11 11 12 12 hash = { 13 - x64-linux_hash = "sha256-HPWmW3U0CMfF2/2pxmrMBNGJtMCJOuw/Iek0wRTR3qc="; 14 - arm64-linux_hash = "sha256-LPcnWEcoQht+KlmAywpv89Wj/tQzaIMaMOxFamspEBI="; 15 - x64-osx_hash = "sha256-rOwljrG216cJmG7BwrOANSsEwfpsX7DopPP7mpQ1uI4="; 16 - arm64-osx_hash = "sha256-hKKW+WsKe1zRusBXKzTjiv64Ieo56got8ftWATGanjE="; 13 + x64-linux_hash = "sha256-08jQhaPPS4zEQuJ2ovP/ZsNXG1dJvia4X6RrXywHNao="; 14 + arm64-linux_hash = "sha256-70IWCu48jvoTHo8Q/78n/ZDmhFwm9PZOYXUl/17insg="; 15 + x64-osx_hash = "sha256-fJAjGx5l4wa27krZFAeKvrWDk9p02HtXhbDv04x0+sA="; 16 + arm64-osx_hash = "sha256-GmWDseb8MrpKIL50KAbTFjzu1MoEZXpzUI44Xwaeoeo="; 17 17 }."${arch}-${os}_hash"; 18 18 19 19 in stdenv.mkDerivation rec { 20 20 pname = "radarr"; 21 - version = "5.16.3.9541"; 21 + version = "5.17.2.9580"; 22 22 23 23 src = fetchurl { 24 24 url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.master.${version}.${os}-core-${arch}.tar.gz";
+3 -3
pkgs/tools/misc/vrc-get/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "vrc-get"; 13 - version = "1.8.2"; 13 + version = "1.9.0"; 14 14 15 15 src = fetchCrate { 16 16 inherit pname version; 17 - hash = "sha256-4ZiN9sl4VImb3ufF6L9k5t45tmV1RUSvm3NL52waj0o="; 17 + hash = "sha256-gZtaeq/PDVFZPIMH/cB/ZJNP+SbksPPbz8L8Hc7FDM8="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ ··· 22 22 pkg-config 23 23 ]; 24 24 25 - cargoHash = "sha256-uPx9sujuvBp6wJzzqVlS8Rq1S9Cb2su9/gp4pnNJ9zQ="; 25 + cargoHash = "sha256-xfW9pIaSL9bvGXk4XxRUVyvtRwKXmjS3Gc5b7v7q17A="; 26 26 27 27 # Execute the resulting binary to generate shell completions, using emulation if necessary when cross-compiling. 28 28 # If no emulator is available, then give up on generating shell completions
+3 -1
pkgs/top-level/all-packages.nix
··· 14099 14099 jabref = callPackage ../applications/office/jabref { 14100 14100 jdk = jdk21.override { 14101 14101 enableJavaFX = true; 14102 - openjfx_jdk = openjfx23.override { withWebKit = true; }; 14102 + openjfx_jdk = openjfx23; 14103 14103 }; 14104 14104 }; 14105 14105 ··· 14546 14546 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw { 14547 14547 x11Support = true; 14548 14548 }; 14549 + 14550 + rquickshare-legacy = rquickshare.override { app-type = "legacy"; }; 14549 14551 14550 14552 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { }; 14551 14553
+6
pkgs/top-level/python-packages.nix
··· 4634 4634 4635 4635 flake8-length = callPackage ../development/python-modules/flake8-length { }; 4636 4636 4637 + flake8-class-newline = callPackage ../development/python-modules/flake8-class-newline { }; 4638 + 4637 4639 flake8-debugger = callPackage ../development/python-modules/flake8-debugger { }; 4640 + 4641 + flake8-deprecated = callPackage ../development/python-modules/flake8-deprecated { }; 4638 4642 4639 4643 flake8-docstrings = callPackage ../development/python-modules/flake8-docstrings { }; 4640 4644 ··· 7620 7624 llm = callPackage ../development/python-modules/llm { }; 7621 7625 7622 7626 llm-gguf = callPackage ../development/python-modules/llm-gguf { }; 7627 + 7628 + llm-ollama = callPackage ../development/python-modules/llm-ollama { }; 7623 7629 7624 7630 llmx = callPackage ../development/python-modules/llmx { }; 7625 7631