Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 50812f52 48d06167

+5483 -326
-4
doc/stdenv/meta.chapter.md
··· 47 47 48 48 The package’s homepage. Example: `https://www.gnu.org/software/hello/manual/` 49 49 50 - ### `repository` {#var-meta-repository} 51 - 52 - A webpage where the package's source code can be viewed. `https` links are preferred if available. Automatically set to a default value if the package uses a `fetchFrom*` fetcher for its `src`. Example: `https://github.com/forthy42/gforth` 53 - 54 50 ### `downloadPage` {#var-meta-downloadPage} 55 51 56 52 The page where a link to the current version can be found. Example: `https://ftp.gnu.org/gnu/hello/`
+2
nixos/doc/manual/release-notes/rl-2405.section.md
··· 143 143 144 144 - [Mealie](https://nightly.mealie.io/), a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in NuxtJS for a pleasant user experience for the whole family. Available as [services.mealie](#opt-services.mealie.enable) 145 145 146 + - [Uni-Sync](https://github.com/EightB1ts/uni-sync), a synchronization tool for Lian Li Uni Controllers. Available as [hardware.uni-sync](#opt-hardware.uni-sync.enable) 147 + 146 148 ## Backward Incompatibilities {#sec-release-24.05-incompatibilities} 147 149 148 150 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+117
nixos/modules/hardware/uni-sync.nix
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: 6 + with lib; let 7 + cfg = config.hardware.uni-sync; 8 + in 9 + { 10 + meta.maintainers = with maintainers; [ yunfachi ]; 11 + 12 + options.hardware.uni-sync = { 13 + enable = mkEnableOption (mdDoc "udev rules and software for Lian Li Uni Controllers"); 14 + package = mkPackageOption pkgs "uni-sync" { }; 15 + 16 + devices = mkOption { 17 + default = [ ]; 18 + example = literalExpression '' 19 + [ 20 + { 21 + device_id = "VID:1111/PID:11111/SN:1111111111"; 22 + sync_rgb = true; 23 + channels = [ 24 + { 25 + mode = "PWM"; 26 + } 27 + { 28 + mode = "Manual"; 29 + speed = 100; 30 + } 31 + { 32 + mode = "Manual"; 33 + speed = 54; 34 + } 35 + { 36 + mode = "Manual"; 37 + speed = 0; 38 + } 39 + ]; 40 + } 41 + { 42 + device_id = "VID:1010/PID:10101/SN:1010101010"; 43 + sync_rgb = false; 44 + channels = [ 45 + { 46 + mode = "Manual"; 47 + speed = 0; 48 + } 49 + ]; 50 + } 51 + ] 52 + ''; 53 + description = mdDoc "List of controllers with their configurations."; 54 + type = types.listOf (types.submodule { 55 + options = { 56 + device_id = mkOption { 57 + type = types.str; 58 + example = "VID:1111/PID:11111/SN:1111111111"; 59 + description = mdDoc "Unique device ID displayed at each startup."; 60 + }; 61 + sync_rgb = mkOption { 62 + type = types.bool; 63 + default = false; 64 + example = true; 65 + description = mdDoc "Enable ARGB header sync."; 66 + }; 67 + channels = mkOption { 68 + default = [ ]; 69 + example = literalExpression '' 70 + [ 71 + { 72 + mode = "PWM"; 73 + } 74 + { 75 + mode = "Manual"; 76 + speed = 100; 77 + } 78 + { 79 + mode = "Manual"; 80 + speed = 54; 81 + } 82 + { 83 + mode = "Manual"; 84 + speed = 0; 85 + } 86 + ] 87 + ''; 88 + description = mdDoc "List of channels connected to the controller."; 89 + type = types.listOf (types.submodule { 90 + options = { 91 + mode = mkOption { 92 + type = types.enum [ "Manual" "PWM" ]; 93 + default = "Manual"; 94 + example = "PWM"; 95 + description = mdDoc "\"PWM\" to enable PWM sync. \"Manual\" to set speed."; 96 + }; 97 + speed = mkOption { 98 + type = types.int; 99 + default = "50"; 100 + example = "100"; 101 + description = mdDoc "Fan speed as percentage (clamped between 0 and 100)."; 102 + }; 103 + }; 104 + }); 105 + }; 106 + }; 107 + }); 108 + }; 109 + }; 110 + 111 + config = mkIf cfg.enable { 112 + environment.etc."uni-sync/uni-sync.json".text = mkIf (cfg.devices != [ ]) (builtins.toJSON { configs = cfg.devices; }); 113 + 114 + environment.systemPackages = [ cfg.package ]; 115 + services.udev.packages = [ cfg.package ]; 116 + }; 117 + }
+1
nixos/modules/module-list.nix
··· 98 98 ./hardware/tuxedo-keyboard.nix 99 99 ./hardware/ubertooth.nix 100 100 ./hardware/uinput.nix 101 + ./hardware/uni-sync.nix 101 102 ./hardware/usb-modeswitch.nix 102 103 ./hardware/usb-storage.nix 103 104 ./hardware/video/amdgpu-pro.nix
+12 -10
nixos/modules/programs/partition-manager.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 - with lib; 3 + let 4 + cfg = config.programs.partition-manager; 5 + in { 6 + meta.maintainers = [ lib.maintainers.oxalica ]; 4 7 5 - { 6 - meta.maintainers = [ maintainers.oxalica ]; 7 - 8 - ###### interface 9 8 options = { 10 - programs.partition-manager.enable = mkEnableOption (lib.mdDoc "KDE Partition Manager"); 9 + programs.partition-manager = { 10 + enable = lib.mkEnableOption (lib.mdDoc "KDE Partition Manager"); 11 + 12 + package = lib.mkPackageOption pkgs [ "libsForQt5" "partitionmanager" ] { }; 13 + }; 11 14 }; 12 15 13 - ###### implementation 14 - config = mkIf config.programs.partition-manager.enable { 15 - services.dbus.packages = [ pkgs.libsForQt5.kpmcore ]; 16 + config = lib.mkIf config.programs.partition-manager.enable { 17 + services.dbus.packages = [ cfg.package.kpmcore ]; 16 18 # `kpmcore` need to be installed to pull in polkit actions. 17 - environment.systemPackages = [ pkgs.libsForQt5.kpmcore pkgs.libsForQt5.partitionmanager ]; 19 + environment.systemPackages = [ cfg.package.kpmcore cfg.package ]; 18 20 }; 19 21 }
+1
nixos/modules/services/desktop-managers/plasma6.nix
··· 286 286 }; 287 287 288 288 programs.kdeconnect.package = kdePackages.kdeconnect-kde; 289 + programs.partition-manager.package = kdePackages.partitionmanager; 289 290 290 291 # FIXME: ugly hack. See #292632 for details. 291 292 system.userActivationScripts.rebuildSycoca = activationScript;
+69
pkgs/applications/audio/famistudio/build-native-wrapper.nix
··· 1 + { depname 2 + , version 3 + , src 4 + , sourceRoot 5 + , stdenv 6 + , lib 7 + , patches ? [] 8 + , extraPostPatch ? "" 9 + , buildInputs ? [] 10 + }: 11 + 12 + let 13 + rebuildscriptName = if stdenv.hostPlatform.isLinux then 14 + "build_linux" 15 + else if stdenv.hostPlatform.isDarwin then 16 + "build_macos" 17 + else throw "Don't know how to rebuild FamiStudio's vendored ${depname} for ${stdenv.hostPlatform.system}"; 18 + in 19 + stdenv.mkDerivation { 20 + pname = "famistudio-nativedep-${depname}"; 21 + inherit version src sourceRoot patches buildInputs; 22 + 23 + postPatch = let 24 + libnameBase = lib.optionalString stdenv.hostPlatform.isLinux "lib" + depname; 25 + in '' 26 + # Use one name for build script, eases with patching 27 + mv ${rebuildscriptName}.sh build.sh 28 + 29 + # Scripts use hardcoded compilers and try to copy built libraries into FamiStudio's build tree 30 + # Not all scripts use the same compiler, so don't fail on replacing that 31 + substituteInPlace build.sh \ 32 + --replace-fail '../../FamiStudio/' "$out/lib/" \ 33 + --replace-quiet 'g++' "$CXX" 34 + 35 + # Replacing gcc via sed, would break -static-libgcc otherwise 36 + sed -i -e "s/^gcc/$CC/g" build.sh 37 + '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 38 + # Darwin rebuild scripts try to make a universal2 dylib 39 + # - build dylib for non-hostPlatform 40 + # - copy built library into special directory for later packaging script 41 + # - join two dylibs together into a universal2 dylib 42 + # Remove everything we don't need 43 + sed -ri \ 44 + -e '/-target ${if stdenv.hostPlatform.isx86_64 then "arm64" else "x86_64"}/d' \ 45 + -e '/..\/..\/Setup/d' \ 46 + build.sh 47 + 48 + # Replace joining multi-arch dylibs with copying dylib for target arch 49 + substituteInPlace build.sh \ 50 + --replace-fail 'lipo -create -output ${libnameBase}.dylib' 'cp ${libnameBase}_${if stdenv.hostPlatform.isx86_64 then "x86_64" else "arm64"}.dylib ${libnameBase}.dylib #' 51 + '' + extraPostPatch; 52 + 53 + dontConfigure = true; 54 + dontInstall = true; # rebuild script automatically installs 55 + 56 + buildPhase = '' 57 + runHook preBuild 58 + 59 + mkdir -p $out/lib 60 + 61 + # Delete all prebuilt libraries, make sure everything is rebuilt 62 + find . -name '*.so' -or -name '*.dylib' -or -name '*.a' -delete 63 + 64 + # When calling normally, an error won't cause derivation to fail 65 + source ./build.sh 66 + 67 + runHook postBuild 68 + ''; 69 + }
+88 -41
pkgs/applications/audio/famistudio/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchzip 4 - , autoPatchelfHook 5 - , dotnet-runtime 1 + { stdenv 2 + , lib 3 + , buildDotnetModule 4 + , callPackage 5 + , fetchFromGitHub 6 6 , ffmpeg 7 - , libglvnd 7 + , glfw 8 + , libogg 9 + , libvorbis 8 10 , makeWrapper 9 11 , openal 12 + , portaudio 13 + , rtmidi 10 14 }: 11 15 12 - stdenv.mkDerivation rec { 16 + let 17 + csprojName = if stdenv.hostPlatform.isLinux then 18 + "FamiStudio.Linux" 19 + else if stdenv.hostPlatform.isDarwin then 20 + "FamiStudio.Mac" 21 + else throw "Don't know how to build FamiStudio for ${stdenv.hostPlatform.system}"; 22 + in 23 + buildDotnetModule rec { 13 24 pname = "famistudio"; 14 25 version = "4.1.3"; 15 26 16 - src = fetchzip { 17 - url = "https://github.com/BleuBleu/FamiStudio/releases/download/${version}/FamiStudio${lib.strings.concatStrings (lib.splitVersion version)}-LinuxAMD64.zip"; 18 - stripRoot = false; 19 - hash = "sha256-eAdv0oObczbs8QLGYbxCrdFk/gN5DOCJ1dp/tg8JWIc="; 27 + src = fetchFromGitHub { 28 + owner = "BleuBleu"; 29 + repo = "FamiStudio"; 30 + rev = "refs/tags/${version}"; 31 + hash = "sha256-bryxhminkrTVe5qhGeMStZp3NTHBREXrsUlyQkfPkao="; 20 32 }; 21 33 22 - strictDeps = true; 23 - 24 - nativeBuildInputs = [ 25 - autoPatchelfHook 26 - makeWrapper 27 - ]; 34 + postPatch = let 35 + libname = library: "${library}${stdenv.hostPlatform.extensions.sharedLibrary}"; 36 + buildNativeWrapper = args: callPackage ./build-native-wrapper.nix (args // { 37 + inherit version src; 38 + sourceRoot = "${src.name}/ThirdParty/${args.depname}"; 39 + }); 40 + nativeWrapperToReplaceFormat = args: let 41 + libPrefix = lib.optionalString stdenv.hostPlatform.isLinux "lib"; 42 + in { 43 + package = buildNativeWrapper args; 44 + expectedName = "${libPrefix}${args.depname}"; 45 + ourName = "${libPrefix}${args.depname}"; 46 + }; 47 + librariesToReplace = [ 48 + # Unmodified native libraries that we can fully substitute 49 + { package = glfw; expectedName = "libglfw"; ourName = "libglfw"; } 50 + { package = rtmidi; expectedName = "librtmidi"; ourName = "librtmidi"; } 51 + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 52 + { package = openal; expectedName = "libopenal32"; ourName = "libopenal"; } 53 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 54 + { package = portaudio; expectedName = "libportaudio.2"; ourName = "libportaudio.2"; } 55 + ] ++ [ 56 + # Native libraries, with extra code for the C# wrapping 57 + (nativeWrapperToReplaceFormat { depname = "GifDec"; }) 58 + (nativeWrapperToReplaceFormat { depname = "NesSndEmu"; }) 59 + (nativeWrapperToReplaceFormat { depname = "NotSoFatso"; extraPostPatch = '' 60 + # C++17 does not allow register storage class specifier 61 + substituteInPlace build.sh \ 62 + --replace-fail "$CXX" "$CXX -std=c++14" 63 + ''; }) 64 + (nativeWrapperToReplaceFormat { depname = "ShineMp3"; }) 65 + (nativeWrapperToReplaceFormat { depname = "Stb"; }) 66 + (nativeWrapperToReplaceFormat { depname = "Vorbis"; buildInputs = [ libogg libvorbis ]; }) 67 + ]; 68 + libraryReplaceArgs = lib.strings.concatMapStringsSep " " 69 + (library: "--replace-fail '${libname library.expectedName}' '${lib.getLib library.package}/lib/${libname library.ourName}'") 70 + librariesToReplace; 71 + in '' 72 + # Don't use any prebuilt libraries 73 + rm FamiStudio/*.{dll,dylib,so*} 28 74 29 - buildInputs = [ 30 - dotnet-runtime 31 - ffmpeg 32 - libglvnd 33 - openal 34 - ]; 75 + # Replace copying of vendored prebuilt native libraries with copying of our native libraries 76 + substituteInPlace ${projectFile} ${libraryReplaceArgs} 35 77 36 - dontConfigure = true; 37 - dontBuild = true; 78 + # Un-hardcode target platform if set 79 + sed -i -e '/PlatformTarget/d' ${projectFile} 38 80 39 - installPhase = '' 40 - runHook preInstall 81 + # Don't require a special name to be preserved, our OpenAL isn't 32-bit 82 + substituteInPlace FamiStudio/Source/AudioStreams/OpenALStream.cs \ 83 + --replace-fail 'libopenal32' 'libopenal' 84 + ''; 41 85 42 - mkdir -p $out/{bin,lib/famistudio} 43 - mv * $out/lib/famistudio 86 + projectFile = "FamiStudio/${csprojName}.csproj"; 87 + nugetDeps = ./deps.nix; 44 88 45 - makeWrapper ${lib.getExe dotnet-runtime} $out/bin/famistudio \ 46 - --add-flags $out/lib/famistudio/FamiStudio.dll \ 47 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libglvnd ]} \ 48 - --prefix PATH : ${lib.makeBinPath [ ffmpeg ]} 89 + executables = [ "FamiStudio" ]; 49 90 50 - # Bundled openal lib freezes the application 51 - rm $out/lib/famistudio/libopenal32.so 52 - ln -s ${openal}/lib/libopenal.so $out/lib/famistudio/libopenal32.so 91 + postInstall = '' 92 + mkdir -p $out/share/famistudio 93 + for datdir in Setup/Demo\ {Instruments,Songs}; do 94 + cp -R "$datdir" $out/share/famistudio/ 95 + done 96 + ''; 53 97 54 - runHook postInstall 98 + postFixup = '' 99 + # FFMpeg looked up from PATH 100 + wrapProgram $out/bin/FamiStudio \ 101 + --prefix PATH : ${lib.makeBinPath [ ffmpeg ]} 55 102 ''; 56 103 104 + passthru.updateScript = ./update.sh; 105 + 57 106 meta = with lib; { 58 107 homepage = "https://famistudio.org/"; 59 108 description = "NES Music Editor"; ··· 62 111 or Famicom. It is targeted at both chiptune artists and NES homebrewers. 63 112 ''; 64 113 license = licenses.mit; 65 - # Maybe possible to build from source but I'm not too familiar with C# packaging 66 - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 67 114 maintainers = with maintainers; [ OPNA2608 ]; 68 - platforms = [ "x86_64-linux" ]; 69 - mainProgram = "famistudio"; 115 + platforms = platforms.unix; 116 + mainProgram = "FamiStudio"; 70 117 }; 71 118 }
+5
pkgs/applications/audio/famistudio/deps.nix
··· 1 + # This file was automatically generated by passthru.fetch-deps. 2 + # Please dont edit it manually, your changes might get overwritten! 3 + 4 + { fetchNuGet }: [ 5 + ]
+23
pkgs/applications/audio/famistudio/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq common-updater-scripts 3 + set -eo pipefail 4 + 5 + cd "$(dirname "${BASH_SOURCE[0]}")" 6 + 7 + deps_file="$(realpath "./deps.nix")" 8 + 9 + new_version="$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ 10 + -s "https://api.github.com/repos/BleuBleu/FamiStudio/releases?per_page=1" | jq -r '.[0].tag_name')" 11 + old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)" 12 + if [[ "$new_version" == "$old_version" ]]; then 13 + echo "Up to date" 14 + exit 0 15 + fi 16 + 17 + cd ../../../.. 18 + 19 + if [[ "$1" != "--deps-only" ]]; then 20 + update-source-version famistudio "$new_version" 21 + fi 22 + 23 + $(nix-build . -A famistudio.fetch-deps --no-out-link) "$deps_file"
+6 -6
pkgs/applications/audio/youtube-music/default.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "youtube-music"; 18 - version = "3.3.1"; 18 + version = "3.3.5"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "th-ch"; 22 22 repo = "youtube-music"; 23 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-N6TzDTKvMyasksE0qcEGKeNjGAD08OzxpmpoQ11/ZW4="; 24 + hash = "sha256-JOmcfe7xrKRaxJwj2No3e99HBYbX+ROTjHl5Frc2P9Q="; 25 25 }; 26 26 27 27 pnpmDeps = stdenvNoCC.mkDerivation { ··· 47 47 dontFixup = true; 48 48 outputHashMode = "recursive"; 49 49 outputHash = { 50 - x86_64-linux = "sha256-V6CSawxBWFbXmAPbck0xCXqRlANpqFAoqSAB4Duf8qM="; 51 - aarch64-linux = "sha256-cqBn35soV14CmobKt0napRELio4HKKA8Iw3QSWTxzP8="; 52 - x86_64-darwin = "sha256-DY9T1N8Hxr57/XisYT+u2+hQvYMIiyQ3UHeTuA6BhSY="; 53 - aarch64-darwin = "sha256-3Zk0SyhVKaz5QdO69/xzWFZj9ueJS6GLWhfW7odWvHc="; 50 + x86_64-linux = "sha256-K2yJdoi+bJpz0Xf2MHlFzQXbP+H3uVE2hYfkzoB7vBE="; 51 + aarch64-linux = "sha256-ZiA6XKPnkoAl9m2vEJth2wyDxj61Efye4cUk+76znnM="; 52 + x86_64-darwin = "sha256-wh5Y47c5qD2PctROP9AWqLDs7H5S2/8X0zxkSMkr1xQ="; 53 + aarch64-darwin = "sha256-e2h4bLVnSEtZcHERsfkNmawgxQHQXxgXrNlFKB+IRTw="; 54 54 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 55 55 }; 56 56
+2 -2
pkgs/applications/blockchains/exodus/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "exodus"; 30 - version = "24.11.5"; 30 + version = "24.13.3"; 31 31 32 32 src = fetchurl { 33 33 name = "exodus-linux-x64-${version}.zip"; 34 34 url = "https://downloads.exodus.com/releases/${pname}-linux-x64-${version}.zip"; 35 35 curlOptsList = [ "--user-agent" "Mozilla/5.0" ]; 36 - sha256 = "sha256-sh6Ym+Dm5UIEiESIu1cuY8XSsnJcENCzW7b4S562ax8="; 36 + sha256 = "sha256-hhPHWo+nQXgluB6qn57wndX1eslLv3lLpdxm+COGMO8="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ unzip ];
+13 -1
pkgs/applications/editors/vim/plugins/generated.nix
··· 17046 17046 }; 17047 17047 17048 17048 jupytext-nvim = buildVimPlugin { 17049 - pname = "jupytest-nvim"; 17049 + pname = "jupytext-nvim"; 17050 17050 version = "2024-01-24"; 17051 17051 src = fetchFromGitHub { 17052 17052 owner = "GCBallesteros"; ··· 17055 17055 sha256 = "sha256-x5emW+qfUTUDR72B9QdDgVdrb8wGH9D7AdtRrQm80sI="; 17056 17056 }; 17057 17057 meta.homepage = "https://github.com/GCBallesteros/jupytext.nvim/"; 17058 + }; 17059 + 17060 + improved-search-nvim = buildVimPlugin { 17061 + pname = "improved-search-nvim"; 17062 + version = "2023-12-21"; 17063 + src = fetchFromGitHub { 17064 + owner = "backdround"; 17065 + repo = "improved-search.nvim"; 17066 + rev = "9480bfb0e05f990a1658464c1d349dd2acfb9c34"; 17067 + sha256 = "sha256-k35uJZfarjRskS9MgCjSQ3gfl57d+r8vWvw0Uq16Z30="; 17068 + }; 17069 + meta.homepage = "https://github.com/backdround/improved-search.nvim/"; 17058 17070 }; 17059 17071 17060 17072
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 395 395 https://github.com/3rd/image.nvim/,HEAD, 396 396 https://github.com/samodostal/image.nvim/,HEAD,samodostal-image-nvim 397 397 https://github.com/lewis6991/impatient.nvim/,, 398 + https://github.com/backdround/improved-search.nvim/,HEAD, 398 399 https://github.com/smjonas/inc-rename.nvim/,HEAD, 399 400 https://github.com/nishigori/increment-activator/,, 400 401 https://github.com/haya14busa/incsearch-easymotion.vim/,,
+2 -2
pkgs/applications/graphics/f3d/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "f3d"; 17 - version = "2.3.0"; 17 + version = "2.3.1"; 18 18 19 19 outputs = [ "out" "man" ]; 20 20 ··· 22 22 owner = "f3d-app"; 23 23 repo = "f3d"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-pr2xuCy5yoUuj2cjkTh3Xwpg3g7zBspjErEi5luRD6Y="; 25 + hash = "sha256-A6PD++wZZfVp/3hV7yefQPhxTpvpZHN0h0pRCxA6vkU="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+4 -1
pkgs/applications/kde/partitionmanager/default.nix
··· 1 1 { mkDerivation 2 - , fetchurl 3 2 , lib 4 3 , extra-cmake-modules 5 4 , kdoctools ··· 79 78 --prefix PATH : "${runtimeDeps}" 80 79 ) 81 80 ''; 81 + 82 + passthru = { 83 + inherit kpmcore; 84 + }; 82 85 83 86 meta = with lib; { 84 87 description = "KDE Partition Manager";
+3 -3
pkgs/applications/networking/avalanchego/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "avalanchego"; 11 - version = "1.11.2"; 11 + version = "1.11.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ava-labs"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-E75lqQkaCub/WpxvVHB5YP1E1ygjUURJ1VWrjvcV96o="; 17 + hash = "sha256-VeszkBExveXmajnVLHDp9Fc9xngnUKBbVY55L260rds="; 18 18 }; 19 19 20 - vendorHash = "sha256-Xrr4QE0FN6sII4xOjPbhwBlNgEwOlogKRNStjrjH7H0="; 20 + vendorHash = "sha256-8K8loSdeISkA06LBkZgro+mEbQEZY1sdzplq7IKZ4kI="; 21 21 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 22 22 proxyVendor = true; 23 23
+3 -3
pkgs/applications/networking/cluster/argocd/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "argocd"; 5 - version = "2.10.4"; 5 + version = "2.10.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "argoproj"; 9 9 repo = "argo-cd"; 10 10 rev = "v${version}"; 11 - hash = "sha256-D7vkVvYLImC9dtqPU3Gxe5sQO92qxnx4533ykBm7u7c="; 11 + hash = "sha256-koTNC6ClKgmrgrELxtGz4rKe/VV/9kPK99Cmm50aB94="; 12 12 }; 13 13 14 14 proxyVendor = true; # darwin/linux hash mismatch 15 - vendorHash = "sha256-O13zMtrXgW3SiJmAn64/QW/CJN0+d0h0MMyEWKsy9WE="; 15 + vendorHash = "sha256-BqXTjmeKfCCwdwJ3gSOyvKfuqkjN+0S/1xe5vM406Ig="; 16 16 17 17 # Set target as ./cmd per cli-local 18 18 # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
+2 -2
pkgs/applications/networking/cluster/karmor/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "karmor"; 11 - version = "1.2.0"; 11 + version = "1.2.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kubearmor"; 15 15 repo = "kubearmor-client"; 16 16 rev = "v${version}"; 17 - hash = "sha256-hul348zF81oXTcvcfRpNYiiqfocS3HPwcPdXp7Ij91Y="; 17 + hash = "sha256-NNCV/+Jh/tjc7SC4E9/gtiVthVmAxZBOyW3MFISbkH4="; 18 18 }; 19 19 20 20 vendorHash = "sha256-CKOZxmUVZWFb7cc+amPwyMv5ScujWeipEqm95m63SYk=";
+3 -3
pkgs/applications/networking/cluster/kuma/default.nix
··· 15 15 16 16 buildGoModule rec { 17 17 inherit pname; 18 - version = "2.6.2"; 18 + version = "2.6.3"; 19 19 tags = lib.optionals enableGateway [ "gateway" ]; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "kumahq"; 23 23 repo = "kuma"; 24 24 rev = version; 25 - hash = "sha256-BYnrDB86O2I1DliHpDU65dDbGVmzBhfus4cgb2HpPQ4="; 25 + hash = "sha256-m/mCnX/VFUPd3+DY+7znes55myIiJ8+T51NPcgWOiZc="; 26 26 }; 27 27 28 - vendorHash = "sha256-p3r0LXqv7X7OyDIlZKfe964fD+E+5lmrToP4rqborlo="; 28 + vendorHash = "sha256-otrm8avM35/8WqjSO8V8hMAzsh51unyrMVDv4321xoY="; 29 29 30 30 # no test files 31 31 doCheck = false;
+3 -3
pkgs/applications/networking/diswall/default.nix
··· 5 5 in 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "diswall"; 8 - version = "0.5.1"; 8 + version = "0.5.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dis-works"; 12 12 repo = "diswall-rs"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-6XMw8fnuM1KyInYCw8DTonsj5gV9d+EuYfO5ggZ3YUU="; 14 + sha256 = "sha256-HoIkozwRV0xz14mOTM4BXDzPShRAp8a3quhvtWwnQ2I="; 15 15 }; 16 16 17 17 buildInputs = lib.optionals stdenv.isDarwin [ 18 18 Security 19 19 ]; 20 20 21 - cargoHash = "sha256-So7XBC66y2SKbcjErg4Tnd/NcEpX5zYOEr60RvU9OOU="; 21 + cargoHash = "sha256-KA2hwaEhY2G+H4+xVgin6xhmRfnGcJBBWj9xWtD0h9I="; 22 22 23 23 doCheck = false; 24 24
+3 -3
pkgs/applications/networking/instant-messengers/iamb/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "iamb"; 11 - version = "0.0.8"; 11 + version = "0.0.9"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ulyssa"; 15 15 repo = "iamb"; 16 16 rev = "v${version}"; 17 - hash = "sha256-Mt4/UWySC6keoNvb1VDCVPoK24F0rmd0R47ZRPADkaw="; 17 + hash = "sha256-UYc7iphpzqZPwhOn/ia7XvnnlIUvM7nSFBz67ZkXmNs="; 18 18 }; 19 19 20 - cargoHash = "sha256-UbmeEcmUr3zx05Hk36tjsl0Y9ay7DNM1u/3lPqlXN2o="; 20 + cargoHash = "sha256-982FdK6ej3Bbg4R9e43VSwlni837ZK4rkMkoeYMyW8E="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23 buildInputs = lib.optionals stdenv.isDarwin [
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
··· 2 2 callPackage ./generic.nix { } rec { 3 3 pname = "signal-desktop"; 4 4 dir = "Signal"; 5 - version = "7.3.1"; 5 + version = "7.4.0"; 6 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 - hash = "sha256-J99mSSzl+TxWb6whzJ4oZs8a7NnKFVL3iNvWmvlQIaw="; 7 + hash = "sha256-9a8Y8ncatynKspC/q0YxUWJj+nENr1ArwCZA9Ng8Mxk="; 8 8 }
+2 -2
pkgs/applications/office/mendeley/default.nix
··· 7 7 8 8 let 9 9 pname = "mendeley"; 10 - version = "2.110.2"; 10 + version = "2.111.0"; 11 11 12 12 executableName = "${pname}-reference-manager"; 13 13 14 14 src = fetchurl { 15 15 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 16 - hash = "sha256-AJNNCPEwLAO1+Zub6Yyad5Zcsl35zf4dEboyGE9wSX8="; 16 + hash = "sha256-tN76RKHETTMkJ239I6+a36RPTuWqYlCSs+tEP+BcB+M="; 17 17 }; 18 18 19 19 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/applications/science/math/pspp/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "pspp"; 9 - version = "2.0.0"; 9 + version = "2.0.1"; 10 10 11 11 src = fetchurl { 12 12 url = "mirror://gnu/pspp/${pname}-${version}.tar.gz"; 13 - sha256 = "sha256-qPbLiGr1sIOENXm81vsZHAVKzOKMxotY58XwmZai2N8="; 13 + sha256 = "sha256-jtuw8J6M+AEMrZ4FWeAjDX/FquRyHHVsNQVU3zMCTAA="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config texinfo python3 makeWrapper ];
+2 -2
pkgs/applications/science/math/rofi-calc/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "rofi-calc"; 15 - version = "2.2.0"; 15 + version = "2.2.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "svenstaro"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-SGDORHX+lk6PS5/sPAmKZLfZD99/A7XvDPDnuAygDAM="; 21 + sha256 = "sha256-uXaI8dwTRtg8LnFxopgXr9x/vEl8ixzIGOsSQQkAkoQ="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3 -3
pkgs/applications/version-management/git-town/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "git-town"; 5 - version = "11.1.0"; 5 + version = "13.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "git-town"; 9 9 repo = "git-town"; 10 10 rev = "v${version}"; 11 - hash = "sha256-QQ+sIZzkzecs+pZBzsmCL048JZpMPvdYi0PRtMN4AhY="; 11 + hash = "sha256-Ds3N5KUpB0HLRrKH/kpcBqtOtBD1fizYPsfKedBorTo="; 12 12 }; 13 13 14 14 vendorHash = null; ··· 56 56 passthru.tests.version = testers.testVersion { 57 57 package = git-town; 58 58 command = "git-town --version"; 59 - version = "v${version}"; 59 + inherit version; 60 60 }; 61 61 62 62 meta = with lib; {
+3 -3
pkgs/applications/virtualization/kraft/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "kraftkit"; 10 - version = "0.7.5"; 10 + version = "0.7.14"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "unikraft"; 14 14 repo = "kraftkit"; 15 15 rev = "v${version}"; 16 - hash = "sha256-kuI1RSipPj7e8tsnThAEkL3bpmgAEKSQthubfjtklp0="; 16 + hash = "sha256-5P+tfaT5eCEDCsQmlUUx2dkh/elC6wipbJc1sAhyTYQ="; 17 17 }; 18 18 19 - vendorHash = "sha256-BPpUBGWzW4jkUgy/2oqvqXBNLmglUVTFA9XuGhUE1zo="; 19 + vendorHash = "sha256-tfg5bG/aKxmPyN12AsuK0D9ms6SwdbTh7QFRXmS4QzI="; 20 20 21 21 ldflags = [ 22 22 "-s"
+3 -3
pkgs/applications/window-managers/wayfire/wayfire-shadows.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "wayfire-shadows"; 15 - version = "unstable-2023-09-09"; 15 + version = "unstable-2024-03-28"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "timgott"; 19 19 repo = "wayfire-shadows"; 20 - rev = "de3239501fcafd1aa8bd01d703aa9469900004c5"; 21 - hash = "sha256-oVlSzpddPDk6pbyLFMhAkuRffkYpinP7jRspVmfLfyA="; 20 + rev = "81699f6e4be65dcf3f7ad5155dfb4247b37b7997"; 21 + hash = "sha256-H9pqpHoeDfNBrtVLax57CUXVhU2XT+syAUZTYSJizxw="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3 -3
pkgs/by-name/ad/adwsteamgtk/package.nix
··· 12 12 13 13 python3Packages.buildPythonApplication rec { 14 14 pname = "adwsteamgtk"; 15 - version = "0.6.9"; 15 + version = "0.6.10"; 16 16 # built with meson, not a python format 17 17 format = "other"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Foldex"; 21 21 repo = "AdwSteamGtk"; 22 - rev = "v${version}"; 23 - hash = "sha256-aHJxgSb7oZTRrfFVYdLimwhSGzdRjGf7dGTRA+ANQiM="; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-sh4FLXG78i20Bt8pCCbhO6Sx815stjAZRLCD+X5Zk40="; 24 24 }; 25 25 26 26 buildInputs = [
+14
pkgs/by-name/au/autoAddDriverRunpath/auto-add-driver-runpath-hook.sh
··· 1 + # shellcheck shell=bash 2 + # Run addDriverRunpath on all dynamically linked, ELF files 3 + echo "Sourcing auto-add-driver-runpath-hook" 4 + 5 + if [ -n "${dontUseAutoAddOpenGLRunpath-}" ]; then 6 + echo "dontUseAutoAddOpenGLRunpath has been deprecated, please use dontUseAutoAddDriverRunpath instead" 7 + fi 8 + 9 + # Respect old toggle value to allow for people to gracefully transition 10 + # See: https://github.com/NixOS/nixpkgs/issues/141803 for transition roadmap 11 + if [ -z "${dontUseAutoAddDriverRunpath-}" -a -z "${dontUseAutoAddOpenGLRunpath-}" ]; then 12 + echo "Using autoAddDriverRunpath" 13 + postFixupHooks+=("autoFixElfFiles addDriverRunpath") 14 + fi
+6
pkgs/by-name/au/autoAddDriverRunpath/package.nix
··· 1 + { addDriverRunpath, autoFixElfFiles, makeSetupHook }: 2 + 3 + makeSetupHook { 4 + name = "auto-add-driver-runpath-hook"; 5 + propagatedBuildInputs = [ addDriverRunpath autoFixElfFiles ]; 6 + } ./auto-add-driver-runpath-hook.sh
+64
pkgs/by-name/au/autoFixElfFiles/auto-fix-elf-files.sh
··· 1 + # shellcheck shell=bash 2 + # List all dynamically linked ELF files in the outputs and apply a generic fix 3 + # action provided as a parameter (currently used to add the CUDA or the 4 + # cuda_compat driver to the runpath of binaries) 5 + echo "Sourcing fix-elf-files.sh" 6 + 7 + # Returns the exit code of patchelf --print-rpath. 8 + # A return code of 0 (success) means the ELF file has a dynamic section, while 9 + # a non-zero return code means the ELF file is statically linked (or is not an 10 + # ELF file). 11 + elfHasDynamicSection() { 12 + local libPath 13 + 14 + if [[ $# -eq 0 ]]; then 15 + echo "elfHasDynamicSection: no library path provided" >&2 16 + exit 1 17 + elif [[ $# -gt 1 ]]; then 18 + echo "elfHasDynamicSection: too many arguments" >&2 19 + exit 1 20 + elif [[ "$1" == "" ]]; then 21 + echo "elfHasDynamicSection: empty library path" >&2 22 + exit 1 23 + else 24 + libPath="$1" 25 + shift 1 26 + fi 27 + 28 + patchelf --print-rpath "$libPath" >& /dev/null 29 + return $? 30 + } 31 + 32 + # Run a fix action on all dynamically linked ELF files in the outputs. 33 + autoFixElfFiles() { 34 + local fixAction 35 + local outputPaths 36 + 37 + if [[ $# -eq 0 ]]; then 38 + echo "autoFixElfFiles: no fix action provided" >&2 39 + exit 1 40 + elif [[ $# -gt 1 ]]; then 41 + echo "autoFixElfFiles: too many arguments" >&2 42 + exit 1 43 + elif [[ "$1" == "" ]]; then 44 + echo "autoFixElfFiles: empty fix action" >&2 45 + exit 1 46 + else 47 + fixAction="$1" 48 + fi 49 + 50 + mapfile -t outputPaths < <(for o in $(getAllOutputNames); do echo "${!o}"; done) 51 + 52 + find "${outputPaths[@]}" -type f -print0 | while IFS= read -rd "" f; do 53 + if ! isELF "$f"; then 54 + continue 55 + elif elfHasDynamicSection "$f"; then 56 + # patchelf returns an error on statically linked ELF files, and in 57 + # practice fixing actions all involve patchelf 58 + echo "autoFixElfFiles: using $fixAction to fix $f" >&2 59 + $fixAction "$f" 60 + elif (( "${NIX_DEBUG:-0}" >= 1 )); then 61 + echo "autoFixElfFiles: skipping a statically-linked ELF file $f" 62 + fi 63 + done 64 + }
+5
pkgs/by-name/au/autoFixElfFiles/package.nix
··· 1 + { makeSetupHook }: 2 + 3 + makeSetupHook { 4 + name = "auto-fix-elf-files"; 5 + } ./auto-fix-elf-files.sh
+313
pkgs/by-name/do/dotnet-outdated/deps.nix
··· 1 + # This file was automatically generated by passthru.fetch-deps. 2 + # Please dont edit it manually, your changes might get overwritten! 3 + 4 + { fetchNuGet }: [ 5 + (fetchNuGet { pname = "Castle.Core"; version = "5.0.0"; sha256 = "1f6qd0zy4s3dvi4f3sp9f3fx25rj16sib9hcha456z8i5nrlnix3"; }) 6 + (fetchNuGet { pname = "CsvHelper"; version = "30.0.1"; sha256 = "0v01s672zcrd3fjwzh14dihbal3apzyg3dc80k05a90ljk8yh9wl"; }) 7 + (fetchNuGet { pname = "dotnet-xunit"; version = "2.3.1"; sha256 = "0w1zslkig6qk6rhw6ckfy331rnbfbnxr0gdy2pxgnc8rz2fj2s54"; }) 8 + (fetchNuGet { pname = "Libuv"; version = "1.9.0"; sha256 = "0ag6l9h1h4knf3hy1fjfrqm6mavr9zw35i0qrnnm8la4mdbcnd0f"; }) 9 + (fetchNuGet { pname = "McMaster.Extensions.CommandLineUtils"; version = "4.0.2"; sha256 = "1x2a60vjq0n6mb7bfjlggbvp8vpq0m7ls5x4bwff2g2qxhw09rbv"; }) 10 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.27"; sha256 = "11sfm0vb8grybwdfzl9y3y1v9jg94rn3fpsf0995xm1qgk57piiv"; }) 11 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.16"; sha256 = "1nrk00w3jkb1r3m8zn7c05snan02b6s7n5s93aq2dl9kz0bm530c"; }) 12 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.27"; sha256 = "078vz7l3sw25jxkhxf646hwc1csasna4n04rjq6vcv30c9kx3lp9"; }) 13 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.16"; sha256 = "0g4zxka97q3bdc72yql296hx2laim5b4rfb8vxmknzdpzj0ydiks"; }) 14 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "8.0.2"; sha256 = "1bxsrlsyvia4v3fswxl9pnf9107zwf1n1hlwffyxs0kd5iq7jabr"; }) 15 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.27"; sha256 = "0cdvdbvvbky0y60732j2n2jjycgpm2ngx38hl6zq198xm1d4g43x"; }) 16 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.16"; sha256 = "0zy1zarikg4d1g06ax3zdjvfysw2393b9fgg7xnracqi17hr38ah"; }) 17 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.27"; sha256 = "11l2a80xxinf08m9i6jdy0nkjpdjs9llqb8gs7x0762cnyhds7la"; }) 18 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.16"; sha256 = "1wgmbbn81rbqlx44hg9zqrrcmiinss1qhgfsq37vzy2i8ycyn59w"; }) 19 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "8.0.2"; sha256 = "0xfwnqbbzg1xb6zxlms5v1dj3jh46lh6vzfjbqxj55fj87qr73yi"; }) 20 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.27"; sha256 = "0r7qqwkqm9lraqwc25aadbg856v006h17yj8cxmp800iz7288k07"; }) 21 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.16"; sha256 = "1ggcy57k31bxqk6k1hsbmzxkyly9bzch7dw7fgl2yx4a439nkh54"; }) 22 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "8.0.2"; sha256 = "0ihhhsypb0f8lffl5lbm4nw0l9cwcv6dgylxbgvs10yfpvpix8av"; }) 23 + (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "7.0.0"; sha256 = "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm"; }) 24 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "1.1.0"; sha256 = "08r667hj2259wbim1p3al5qxkshydykmb7nd9ygbjlg4mmydkapc"; }) 25 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "1.3.0"; sha256 = "097qi36jhyllpqj313nxzwc64a4f65p014gaj6fz4z5jcphkkk15"; }) 26 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "1.3.0"; sha256 = "0vpslncd5lk88ijb42qbp88dfrd0fg4kri44w6jpmxb3fcqazais"; }) 27 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.VisualBasic"; version = "1.3.0"; sha256 = "186chky80rryhzh5dh8j318ghyvn1a7r2876rlyadxdrs7aqv0ll"; }) 28 + (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.8.0"; sha256 = "173wjadp3gan4x2jfjchngnc4ca4mb95h1sbb28jydfkfw0z1zvj"; }) 29 + (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 30 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "7.0.0"; sha256 = "121zs4jp8iimgbpzm3wsglhjwkc06irg1pxy8c1zcdlsg34cfq1p"; }) 31 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "7.0.0"; sha256 = "181d7mp9307fs17lyy42f8cxnjwysddmpsalky4m0pqxcimnr6g7"; }) 32 + (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.8.0"; sha256 = "1syvl3g0hbrcgfi9rq6pld8s8hqqww4dflf1lxn59ccddyyx0gmv"; }) 33 + (fetchNuGet { pname = "Microsoft.NETCore.App"; version = "1.0.0"; sha256 = "0i09cs7a7hxn9n1nx49382csvc7560j4hbxr2c8bwa69nhf2rrjp"; }) 34 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.27"; sha256 = "0p0apwm7xpwwvjl453livb8ngvc0izjp5yfpgv116vhig2mxszsa"; }) 35 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.16"; sha256 = "0wxa2mm34l32324rywns3bphxrkxm265wxck93z030klwvxdalri"; }) 36 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "8.0.2"; sha256 = "1pi4s9sn64cyvarba1vgb17k92ank7q95xmn7dz9zb1z9n6v19hm"; }) 37 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.27"; sha256 = "1vglh2l7brp6qbdngiiwsjwsp3cyzbzjcjw7dwqhfk0whc7n96kg"; }) 38 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.16"; sha256 = "1xiq43br5lk1xa4d4wzhdpn9lz3mixmyxggzbsf4i4q5692rv35f"; }) 39 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.27"; sha256 = "14zd7mgl866bhqqrcb6q3xbwrllks1nmfzhnbm8rf7h5cqqrqwbn"; }) 40 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.16"; sha256 = "0ln013191h2rkhm8xss4aqbb52ywp44rjfnn7pip99wdx66bkazs"; }) 41 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "8.0.2"; sha256 = "1v8nngksh0cp51g221bizz52jjpc4rzm1avcy5psl81ywmkwmj93"; }) 42 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.27"; sha256 = "1kf3sm7hkqz5a4y5rb49yna10041f1h3lcqx885xlbhyb4q67gi9"; }) 43 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.16"; sha256 = "1b8w278n8hcxysjs56ghx4pdbfall66nnmk1kx5a0my7lp7yp6xf"; }) 44 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "8.0.2"; sha256 = "1xlnlp4ckqn0myl5pzsqhmpall1pnbmqhb62rr7m61dy83xhvm6l"; }) 45 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.27"; sha256 = "15fwbjq2r406fq175j2lsh4f91iiipmvaq96nsba3q2fh0c433zm"; }) 46 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.16"; sha256 = "19lnkab2p8nkfc4jag0whkv51v3qabwdyzjk6xgj61i6s8lnnz1f"; }) 47 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.27"; sha256 = "1dxvssf7rx05bipj03g8jm36j2mmdm13sg8rdwn6aa6whbwpip0r"; }) 48 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.16"; sha256 = "1qb3pk1kgvwjc2n4kqfx4bqjmaihjf8cd9cfkqkkwmnnw9jd7f83"; }) 49 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "8.0.2"; sha256 = "1g2n69s8sa9ik9jhkc6xcdjcvghwr5m9glbxr1f22dbj6nw433c4"; }) 50 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.27"; sha256 = "1j913pm78h35kvcm70276cnfvjn1r7r6jsc3jm1y0vb395qy6nfd"; }) 51 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.16"; sha256 = "1w41xwdikkyplxr1kqfn1fwjvbglgsaripgdglhdx9qdxgr3nfi3"; }) 52 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.27"; sha256 = "1mbjbj9c7sxw0hfq25ypv56hi9kik3vrrvr8ika3wcwv1ilpvczj"; }) 53 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.16"; sha256 = "0xgd5nj5nx3w3m9cbh3b6r0c2w5svxjkslwqq35w445vjhq435fz"; }) 54 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "8.0.2"; sha256 = "116rkq5ri5dbhp5g7zyc71ml2v92vb5bw5f3nx96llb1pqk74grh"; }) 55 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.27"; sha256 = "0dr1y76wgkqnkjxk5m8ps2g086sn4kp3a04v0ynarw5j0cipg994"; }) 56 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.16"; sha256 = "0mghc3ihk2j60yyrb57k200ddmhj5impl81lldpxxx9821pb0qha"; }) 57 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "8.0.2"; sha256 = "0x3fsfkv2gcilhsj31pjgg2vfibq2xvqhprw3hpm4gig4c2qi4fg"; }) 58 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "1.0.1"; sha256 = "1qr4gnzlpwzv8jr7ijmdg13x2s9m35g4ma0bh18kci4ml7h9jb6a"; }) 59 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "1.0.1"; sha256 = "0vbqww1bmlkz7xq05zxykv27xdrkl6nrjhs1iiszaa9ivf7nklz1"; }) 60 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "1.0.1"; sha256 = "109zs3bqhzh6mhbf2rfpwxmpb8fq57jr7wriyylynirsqh1lnql4"; }) 61 + (fetchNuGet { pname = "Microsoft.NETCore.Jit"; version = "1.0.2"; sha256 = "0jaan2wmg80lr0mhgfy70kb5cqjwv1a2ikmxgd0glpcxp7wr7pag"; }) 62 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 63 + (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 64 + (fetchNuGet { pname = "Microsoft.NETCore.Runtime.CoreCLR"; version = "1.0.2"; sha256 = "1hxgsjyzh7hdgd34xwpn5s2myy1b1y9ms7xhvs6mkb75wap49bpc"; }) 65 + (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; }) 66 + (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; }) 67 + (fetchNuGet { pname = "Microsoft.NETCore.Windows.ApiSets"; version = "1.0.1"; sha256 = "16k8chghkr25jf49banhzl839vs8n3vbfpg4wn4idi0hzjipix78"; }) 68 + (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.8.0"; sha256 = "0b0i7lmkrcfvim8i3l93gwqvkhhhfzd53fqfnygdqvkg6np0cg7m"; }) 69 + (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.8.0"; sha256 = "0f5jah93kjkvxwmhwb78lw11m9pkkq9fvf135hpymmmpxqbdh97q"; }) 70 + (fetchNuGet { pname = "Microsoft.VisualBasic"; version = "10.0.1"; sha256 = "0q6vv9qfkbwn7gz8qf1gfcn33r87m260hsxdsk838mcbqmjz6wgc"; }) 71 + (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.0.1"; sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; }) 72 + (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; }) 73 + (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.0.0"; sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k"; }) 74 + (fetchNuGet { pname = "NETStandard.Library"; version = "1.6.0"; sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k"; }) 75 + (fetchNuGet { pname = "NETStandard.Library"; version = "1.6.1"; sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8"; }) 76 + (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.3"; sha256 = "0xrwysmrn4midrjal8g2hr1bbg38iyisl0svamb11arqws4w2bw7"; }) 77 + (fetchNuGet { pname = "NSubstitute"; version = "5.0.0"; sha256 = "1iacc39nz8pzxay5fs9mzrflmr9mvwjd3lrn61yc7kmamqs87rqk"; }) 78 + (fetchNuGet { pname = "NuGet.Common"; version = "6.8.0"; sha256 = "0l3ij8iwy7wj6s7f93lzi9168r4wz8zyin6a08iwgk7hvq44cia1"; }) 79 + (fetchNuGet { pname = "NuGet.Configuration"; version = "6.8.0"; sha256 = "0x03p408smkmv1gv7pmvsia4lkn0xaj4wfrkl58pjf8bbv51y0yw"; }) 80 + (fetchNuGet { pname = "NuGet.Credentials"; version = "6.8.0"; sha256 = "0dypmdkibgm5d9imhjnpgpdi6kmg6cnlvc7lc9w4v7ijflril15l"; }) 81 + (fetchNuGet { pname = "NuGet.DependencyResolver.Core"; version = "6.8.0"; sha256 = "0da44ni1g6s3fkzmhymbcv98fcpd31bfmivq4cg90d0wiig85wvw"; }) 82 + (fetchNuGet { pname = "NuGet.Frameworks"; version = "6.5.0"; sha256 = "0s37d1p4md0k6d4cy6sq36f2dgkd9qfbzapxhkvi8awwh0vrynhj"; }) 83 + (fetchNuGet { pname = "NuGet.Frameworks"; version = "6.8.0"; sha256 = "0i2xvhgkjkjr496i3pg8hamwv6505fia45qhn7jg5m01wb3cvsjl"; }) 84 + (fetchNuGet { pname = "NuGet.LibraryModel"; version = "6.8.0"; sha256 = "13qn64jckc9fd7yx5nwsxpj1i9gndlks35w0bdsfy8gc791wqdy4"; }) 85 + (fetchNuGet { pname = "NuGet.Packaging"; version = "6.8.0"; sha256 = "031z4s905bxi94h3f0qy4j1b6jxdxgqgpkzqvvpfxch07szxcbim"; }) 86 + (fetchNuGet { pname = "NuGet.ProjectModel"; version = "6.8.0"; sha256 = "1619jxp12cggspnwpk2x99s6h4z7gbc6kyngkij5cjd5wwc05haj"; }) 87 + (fetchNuGet { pname = "NuGet.Protocol"; version = "6.8.0"; sha256 = "1d7hpdhrwv2fj7kzhqs6bp03vq9krv87jgxdhz0n9mih3zank4y0"; }) 88 + (fetchNuGet { pname = "NuGet.Versioning"; version = "6.8.0"; sha256 = "1sd25h46fd12ng780r02q4ijcx1imkb53kj1y2y7cwg5myh537ks"; }) 89 + (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 90 + (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) 91 + (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; }) 92 + (fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; }) 93 + (fetchNuGet { pname = "runtime.any.System.Globalization.Calendars"; version = "4.3.0"; sha256 = "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201"; }) 94 + (fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x"; }) 95 + (fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly"; }) 96 + (fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33"; }) 97 + (fetchNuGet { pname = "runtime.any.System.Reflection.Primitives"; version = "4.3.0"; sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf"; }) 98 + (fetchNuGet { pname = "runtime.any.System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl"; }) 99 + (fetchNuGet { pname = "runtime.any.System.Runtime"; version = "4.3.0"; sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b"; }) 100 + (fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x"; }) 101 + (fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19"; }) 102 + (fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3"; }) 103 + (fetchNuGet { pname = "runtime.any.System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8"; }) 104 + (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; }) 105 + (fetchNuGet { pname = "runtime.any.System.Threading.Timer"; version = "4.3.0"; sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086"; }) 106 + (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; }) 107 + (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; }) 108 + (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; }) 109 + (fetchNuGet { pname = "runtime.native.System"; version = "4.0.0"; sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; }) 110 + (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; }) 111 + (fetchNuGet { pname = "runtime.native.System.IO.Compression"; version = "4.1.0"; sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk"; }) 112 + (fetchNuGet { pname = "runtime.native.System.IO.Compression"; version = "4.3.0"; sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d"; }) 113 + (fetchNuGet { pname = "runtime.native.System.Net.Http"; version = "4.0.1"; sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6"; }) 114 + (fetchNuGet { pname = "runtime.native.System.Net.Http"; version = "4.3.0"; sha256 = "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk"; }) 115 + (fetchNuGet { pname = "runtime.native.System.Net.Security"; version = "4.0.1"; sha256 = "1nk4pf8vbrgf73p0skhwmzhgz1hax3j123ilhwdncr47l3x1dbhk"; }) 116 + (fetchNuGet { pname = "runtime.native.System.Security.Cryptography"; version = "4.0.0"; sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9"; }) 117 + (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q"; }) 118 + (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; }) 119 + (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; }) 120 + (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; }) 121 + (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi"; }) 122 + (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; }) 123 + (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; }) 124 + (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; }) 125 + (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; }) 126 + (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; }) 127 + (fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; }) 128 + (fetchNuGet { pname = "runtime.unix.System.Console"; version = "4.3.0"; sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80"; }) 129 + (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; }) 130 + (fetchNuGet { pname = "runtime.unix.System.IO.FileSystem"; version = "4.3.0"; sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix"; }) 131 + (fetchNuGet { pname = "runtime.unix.System.Net.Primitives"; version = "4.3.0"; sha256 = "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4"; }) 132 + (fetchNuGet { pname = "runtime.unix.System.Net.Sockets"; version = "4.3.0"; sha256 = "03npdxzy8gfv035bv1b9rz7c7hv0rxl5904wjz51if491mw0xy12"; }) 133 + (fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk"; }) 134 + (fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p"; }) 135 + (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; }) 136 + (fetchNuGet { pname = "System.AppContext"; version = "4.3.0"; sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya"; }) 137 + (fetchNuGet { pname = "System.Buffers"; version = "4.0.0"; sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; }) 138 + (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) 139 + (fetchNuGet { pname = "System.Buffers"; version = "4.5.1"; sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3"; }) 140 + (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; }) 141 + (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; }) 142 + (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.0.12"; sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc"; }) 143 + (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.3.0"; sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8"; }) 144 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.2.0"; sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m"; }) 145 + (fetchNuGet { pname = "System.ComponentModel"; version = "4.0.1"; sha256 = "0v4qpmqlzyfad2kswxxj2frnaqqhz9201c3yn8fmmarx5vlzg52z"; }) 146 + (fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "4.1.0"; sha256 = "0l6m3z6h2qjjam1rp1fzk7zz5czjjazmw78rbh72x25y6kmyn6wf"; }) 147 + (fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "5.0.0"; sha256 = "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j"; }) 148 + (fetchNuGet { pname = "System.Console"; version = "4.0.0"; sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf"; }) 149 + (fetchNuGet { pname = "System.Console"; version = "4.3.0"; sha256 = "1flr7a9x920mr5cjsqmsy9wgnv3lvd0h1g521pdr1lkb2qycy7ay"; }) 150 + (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.0.11"; sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; }) 151 + (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; }) 152 + (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "4.0.0"; sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m"; }) 153 + (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "4.3.0"; sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq"; }) 154 + (fetchNuGet { pname = "System.Diagnostics.EventLog"; version = "6.0.0"; sha256 = "08y1x2d5w2hnhkh9r1998pjc7r4qp0rmzax062abha85s11chifd"; }) 155 + (fetchNuGet { pname = "System.Diagnostics.FileVersionInfo"; version = "4.0.0"; sha256 = "1s5vxhy7i09bmw51kxqaiz9zaj9am8wsjyz13j85sp23z267hbv3"; }) 156 + (fetchNuGet { pname = "System.Diagnostics.Process"; version = "4.1.0"; sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s"; }) 157 + (fetchNuGet { pname = "System.Diagnostics.StackTrace"; version = "4.0.1"; sha256 = "0q29axqklpl36vvyni5h1cyb02lfvvkqprb9wfvcdca3181q5al2"; }) 158 + (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; }) 159 + (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1"; }) 160 + (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.1.0"; sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394"; }) 161 + (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; }) 162 + (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; }) 163 + (fetchNuGet { pname = "System.Formats.Asn1"; version = "6.0.0"; sha256 = "1vvr7hs4qzjqb37r0w1mxq7xql2b17la63jwvmgv65s1hj00g8r9"; }) 164 + (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; }) 165 + (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 166 + (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.0.1"; sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; }) 167 + (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.3.0"; sha256 = "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq"; }) 168 + (fetchNuGet { pname = "System.Globalization.Extensions"; version = "4.0.1"; sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; }) 169 + (fetchNuGet { pname = "System.Globalization.Extensions"; version = "4.3.0"; sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls"; }) 170 + (fetchNuGet { pname = "System.IO"; version = "4.1.0"; sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; }) 171 + (fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; }) 172 + (fetchNuGet { pname = "System.IO.Abstractions"; version = "19.2.64"; sha256 = "1hgii2s97wima8cx2nabvmsg7ij6rl23x436zb9naj97kssfyxw4"; }) 173 + (fetchNuGet { pname = "System.IO.Abstractions.TestingHelpers"; version = "19.2.64"; sha256 = "003n5a0jxgmwlw3vk0ljkmj4vgryqyi949mblh5asxf3457zn328"; }) 174 + (fetchNuGet { pname = "System.IO.Compression"; version = "4.1.0"; sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; }) 175 + (fetchNuGet { pname = "System.IO.Compression"; version = "4.3.0"; sha256 = "084zc82yi6yllgda0zkgl2ys48sypiswbiwrv7irb3r0ai1fp4vz"; }) 176 + (fetchNuGet { pname = "System.IO.Compression.ZipFile"; version = "4.0.1"; sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82"; }) 177 + (fetchNuGet { pname = "System.IO.Compression.ZipFile"; version = "4.3.0"; sha256 = "1yxy5pq4dnsm9hlkg9ysh5f6bf3fahqqb6p8668ndy5c0lk7w2ar"; }) 178 + (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.0.1"; sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; }) 179 + (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.3.0"; sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; }) 180 + (fetchNuGet { pname = "System.IO.FileSystem.AccessControl"; version = "5.0.0"; sha256 = "0ixl68plva0fsj3byv76bai7vkin86s6wyzr8vcav3szl862blvk"; }) 181 + (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.0.1"; sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; }) 182 + (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; }) 183 + (fetchNuGet { pname = "System.IO.FileSystem.Watcher"; version = "4.0.0"; sha256 = "0rgfjiqz8dqy8hmbfsls4sa46ss6p9vh86cvn1vqx7zg45pf3hir"; }) 184 + (fetchNuGet { pname = "System.IO.MemoryMappedFiles"; version = "4.0.0"; sha256 = "1ahp27llf76ngc0fngl8zy4y1sgflzrkmxddilnd0l0cbbq1lm6m"; }) 185 + (fetchNuGet { pname = "System.IO.UnmanagedMemoryStream"; version = "4.0.1"; sha256 = "012g8nwbfv94rhblsb3pxn1bazfpgjiy3kmy00679gg3651b87jb"; }) 186 + (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; }) 187 + (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 188 + (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 189 + (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.3.0"; sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; }) 190 + (fetchNuGet { pname = "System.Linq.Parallel"; version = "4.0.1"; sha256 = "0i33x9f4h3yq26yvv6xnq4b0v51rl5z8v1bm7vk972h5lvf4apad"; }) 191 + (fetchNuGet { pname = "System.Linq.Queryable"; version = "4.0.1"; sha256 = "11jn9k34g245yyf260gr3ldzvaqa9477w2c5nhb1p8vjx4xm3qaw"; }) 192 + (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; }) 193 + (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; }) 194 + (fetchNuGet { pname = "System.Net.Http"; version = "4.1.0"; sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb"; }) 195 + (fetchNuGet { pname = "System.Net.Http"; version = "4.3.0"; sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j"; }) 196 + (fetchNuGet { pname = "System.Net.NameResolution"; version = "4.0.0"; sha256 = "0dj3pvpv069nyia28gkl4a0fb7q33hbxz2dg25qvpah3l7pbl0qh"; }) 197 + (fetchNuGet { pname = "System.Net.NameResolution"; version = "4.3.0"; sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; }) 198 + (fetchNuGet { pname = "System.Net.Primitives"; version = "4.0.11"; sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r"; }) 199 + (fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; }) 200 + (fetchNuGet { pname = "System.Net.Requests"; version = "4.0.11"; sha256 = "13mka55sa6dg6nw4zdrih44gnp8hnj5azynz47ljsh2791lz3d9h"; }) 201 + (fetchNuGet { pname = "System.Net.Security"; version = "4.0.0"; sha256 = "0ybyfssnm0cri37byhxnkfrzprz77nizbfj553x7s1vry2pnm5gb"; }) 202 + (fetchNuGet { pname = "System.Net.Sockets"; version = "4.1.0"; sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls"; }) 203 + (fetchNuGet { pname = "System.Net.Sockets"; version = "4.3.0"; sha256 = "1ssa65k6chcgi6mfmzrznvqaxk8jp0gvl77xhf1hbzakjnpxspla"; }) 204 + (fetchNuGet { pname = "System.Net.WebHeaderCollection"; version = "4.0.1"; sha256 = "10bxpxj80c4z00z3ksrfswspq9qqsw8jwxcbzvymzycb97m9b55q"; }) 205 + (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.1.1"; sha256 = "1xkzrpl700pp0l6dc9fx7cj318i596w0i0qixsbrz5v65fnhbzia"; }) 206 + (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba"; }) 207 + (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59"; }) 208 + (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; }) 209 + (fetchNuGet { pname = "System.ObjectModel"; version = "4.3.0"; sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; }) 210 + (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; }) 211 + (fetchNuGet { pname = "System.Reflection"; version = "4.1.0"; sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; }) 212 + (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; }) 213 + (fetchNuGet { pname = "System.Reflection.DispatchProxy"; version = "4.0.1"; sha256 = "1maglcnvm3h8bfmx3rvwg4wjda7527iqp38cg1r6vh9japrw1n0r"; }) 214 + (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; }) 215 + (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.3.0"; sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; }) 216 + (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; }) 217 + (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.3.0"; sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; }) 218 + (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; }) 219 + (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.3.0"; sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c"; }) 220 + (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; }) 221 + (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.3.0"; sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; }) 222 + (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.3.0"; sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b"; }) 223 + (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 224 + (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; }) 225 + (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; }) 226 + (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; }) 227 + (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.3.0"; sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1"; }) 228 + (fetchNuGet { pname = "System.Resources.Reader"; version = "4.0.0"; sha256 = "1jafi73dcf1lalrir46manq3iy6xnxk2z7gpdpwg4wqql7dv3ril"; }) 229 + (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.0.1"; sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi"; }) 230 + (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; }) 231 + (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 232 + (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 233 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.3"; sha256 = "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln"; }) 234 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) 235 + (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; }) 236 + (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; }) 237 + (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.0.1"; sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g"; }) 238 + (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; }) 239 + (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.1.0"; sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1"; }) 240 + (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; }) 241 + (fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.0.0"; sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; }) 242 + (fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.3.0"; sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii"; }) 243 + (fetchNuGet { pname = "System.Runtime.Loader"; version = "4.0.0"; sha256 = "0lpfi3psqcp6zxsjk2qyahal7zaawviimc8lhrlswhip2mx7ykl0"; }) 244 + (fetchNuGet { pname = "System.Runtime.Numerics"; version = "4.0.1"; sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn"; }) 245 + (fetchNuGet { pname = "System.Runtime.Numerics"; version = "4.3.0"; sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z"; }) 246 + (fetchNuGet { pname = "System.Security.AccessControl"; version = "5.0.0"; sha256 = "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r"; }) 247 + (fetchNuGet { pname = "System.Security.Claims"; version = "4.0.1"; sha256 = "03dw0ls49bvsrffgwycyifjgz0qzr9r85skqhdyhfd51fqf398n6"; }) 248 + (fetchNuGet { pname = "System.Security.Claims"; version = "4.3.0"; sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; }) 249 + (fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.2.0"; sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; }) 250 + (fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.3.0"; sha256 = "03sq183pfl5kp7gkvq77myv7kbpdnq3y0xj7vi4q1kaw54sny0ml"; }) 251 + (fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "4.2.0"; sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc"; }) 252 + (fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "4.3.0"; sha256 = "1k468aswafdgf56ab6yrn7649kfqx2wm9aslywjam1hdmk5yypmv"; }) 253 + (fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "5.0.0"; sha256 = "06hkx2za8jifpslkh491dfwzm5dxrsyxzj5lsc0achb6yzg4zqlw"; }) 254 + (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.0.0"; sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; }) 255 + (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.3.0"; sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1"; }) 256 + (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.0.0"; sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; }) 257 + (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.3.0"; sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32"; }) 258 + (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.0.0"; sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; }) 259 + (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0givpvvj8yc7gv4lhb6s1prq6p2c4147204a0wib89inqzd87gqc"; }) 260 + (fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "6.0.4"; sha256 = "0hh5h38pnxmlrnvs72f2hzzpz4b2caiiv6xf8y7fzdg84r3imvfr"; }) 261 + (fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.0.0"; sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh"; }) 262 + (fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.3.0"; sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby"; }) 263 + (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.4.0"; sha256 = "1q8ljvqhasyynp94a1d7jknk946m20lkwy2c3wa8zw2pc517fbj6"; }) 264 + (fetchNuGet { pname = "System.Security.Cryptography.X509Certificates"; version = "4.1.0"; sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh"; }) 265 + (fetchNuGet { pname = "System.Security.Cryptography.X509Certificates"; version = "4.3.0"; sha256 = "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h"; }) 266 + (fetchNuGet { pname = "System.Security.Principal"; version = "4.0.1"; sha256 = "1nbzdfqvzzbgsfdd5qsh94d7dbg2v4sw0yx6himyn52zf8z6007p"; }) 267 + (fetchNuGet { pname = "System.Security.Principal"; version = "4.3.0"; sha256 = "12cm2zws06z4lfc4dn31iqv7072zyi4m910d4r6wm8yx85arsfxf"; }) 268 + (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.0.0"; sha256 = "1d3vc8i0zss9z8p4qprls4gbh7q4218l9845kclx7wvw41809k6z"; }) 269 + (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.3.0"; sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr"; }) 270 + (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; }) 271 + (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; }) 272 + (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 273 + (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.0.1"; sha256 = "00wpm3b9y0k996rm9whxprngm8l500ajmzgy2ip9pgwk0icp06y3"; }) 274 + (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 275 + (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 276 + (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "7.0.0"; sha256 = "1151hbyrcf8kyg1jz8k9awpbic98lwz9x129rg7zk1wrs6vjlpxl"; }) 277 + (fetchNuGet { pname = "System.Text.Json"; version = "7.0.3"; sha256 = "0zjrnc9lshagm6kdb9bdh45dmlnkpwcpyssa896sda93ngbmj8k9"; }) 278 + (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 279 + (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.0"; sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; }) 280 + (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; }) 281 + (fetchNuGet { pname = "System.Threading"; version = "4.3.0"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; }) 282 + (fetchNuGet { pname = "System.Threading.Overlapped"; version = "4.0.1"; sha256 = "0fi79az3vmqdp9mv3wh2phblfjls89zlj6p9nc3i9f6wmfarj188"; }) 283 + (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; }) 284 + (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; }) 285 + (fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "4.6.0"; sha256 = "0a1davr71wssyn4z1hr75lk82wqa0daz0vfwkmg1fm3kckfd72k1"; }) 286 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; }) 287 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.3.0"; sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; }) 288 + (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; }) 289 + (fetchNuGet { pname = "System.Threading.Tasks.Parallel"; version = "4.0.1"; sha256 = "114wdg32hr46dfsnns3pgs67kcha5jn47p5gg0mhxfn5vrkr2p75"; }) 290 + (fetchNuGet { pname = "System.Threading.Thread"; version = "4.0.0"; sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc"; }) 291 + (fetchNuGet { pname = "System.Threading.ThreadPool"; version = "4.0.10"; sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx"; }) 292 + (fetchNuGet { pname = "System.Threading.ThreadPool"; version = "4.3.0"; sha256 = "027s1f4sbx0y1xqw2irqn6x161lzj8qwvnh2gn78ciiczdv10vf1"; }) 293 + (fetchNuGet { pname = "System.Threading.Timer"; version = "4.0.1"; sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6"; }) 294 + (fetchNuGet { pname = "System.Threading.Timer"; version = "4.3.0"; sha256 = "1nx773nsx6z5whv8kaa1wjh037id2f1cxhb69pvgv12hd2b6qs56"; }) 295 + (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.0.11"; sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; }) 296 + (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.3.0"; sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; }) 297 + (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) 298 + (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.3.0"; sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; }) 299 + (fetchNuGet { pname = "System.Xml.XmlDocument"; version = "4.0.1"; sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1"; }) 300 + (fetchNuGet { pname = "System.Xml.XPath"; version = "4.0.1"; sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m"; }) 301 + (fetchNuGet { pname = "System.Xml.XPath.XDocument"; version = "4.0.1"; sha256 = "1fndc70lbjvh8kxs71c7cidfm8plznd61bg4fwpiyq3mq0qg5z0z"; }) 302 + (fetchNuGet { pname = "TestableIO.System.IO.Abstractions"; version = "19.2.64"; sha256 = "0ayrz1n777cgjgnp4iff90z43s9w3df62r93nkxg6wkga8v0dyr5"; }) 303 + (fetchNuGet { pname = "TestableIO.System.IO.Abstractions.TestingHelpers"; version = "19.2.64"; sha256 = "1s4bbj48iyvc638lmadg3mhflgihjfihb448fmi1y176gvlwwxy8"; }) 304 + (fetchNuGet { pname = "TestableIO.System.IO.Abstractions.Wrappers"; version = "19.2.64"; sha256 = "0l2lv45mcr54b8h37bwqag9n9qbh8vyyxz88mw6pcdz2k3z475jc"; }) 305 + (fetchNuGet { pname = "xunit"; version = "2.6.2"; sha256 = "0g5j0xwrv9cwrx91cjb9gas3wnkcwwk8krhdzsv50vlyp71pqqgz"; }) 306 + (fetchNuGet { pname = "xunit.abstractions"; version = "2.0.3"; sha256 = "00wl8qksgkxld76fgir3ycc5rjqv1sqds6x8yx40927q5py74gfh"; }) 307 + (fetchNuGet { pname = "xunit.analyzers"; version = "1.6.0"; sha256 = "1nwrz0mxk2hk2rwwabgr0a4wa3j22qwm94xvrzci39l58hmzxpbi"; }) 308 + (fetchNuGet { pname = "xunit.assert"; version = "2.6.2"; sha256 = "1nxg9m8qhh05i9linap7a8bdhxnr7x2pg7piw8hh76cshx0402ql"; }) 309 + (fetchNuGet { pname = "xunit.core"; version = "2.6.2"; sha256 = "0q0kzjdb0hxq4bajl11pvnwl1dp47b2adqx47j30bi2llj21ihj6"; }) 310 + (fetchNuGet { pname = "xunit.extensibility.core"; version = "2.6.2"; sha256 = "1a27ng02piwjr3ggff4mg0r92b6rabd1339clnxzqxwcyf620q2c"; }) 311 + (fetchNuGet { pname = "xunit.extensibility.execution"; version = "2.6.2"; sha256 = "1lhhlrq6lzd4w61x78dhxjz1453lnipjgph8sc52izgwq9d5xp1n"; }) 312 + (fetchNuGet { pname = "xunit.runner.visualstudio"; version = "2.5.4"; sha256 = "0mp3z8m5l4q09lr17142hff6p05zl189cwz3iavfqk8dpspyjgvd"; }) 313 + ]
+41
pkgs/by-name/do/dotnet-outdated/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildDotnetModule 4 + , dotnetCorePackages 5 + }: 6 + buildDotnetModule rec { 7 + pname = "dotnet-outdated"; 8 + version = "4.6.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "dotnet-outdated"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + hash = "sha256-U5qCM+Um8bRafrDpbI5TnSN1nQ8mQpZ5W8Jao2hdAPw="; 15 + }; 16 + 17 + dotnet-sdk = dotnetCorePackages.dotnet_8.sdk; 18 + dotnet-runtime = dotnetCorePackages.dotnet_8.runtime; 19 + useDotnetFromEnv = true; 20 + 21 + nugetDeps = ./deps.nix; 22 + 23 + projectFile = "src/DotNetOutdated/DotNetOutdated.csproj"; 24 + executables = "dotnet-outdated"; 25 + 26 + dotnetInstallFlags = [ "--framework" "net8.0" ]; 27 + 28 + meta = with lib; { 29 + description = "A .NET Core global tool to display and update outdated NuGet packages in a project"; 30 + homepage = "https://github.com/dotnet-outdated/dotnet-outdated"; 31 + sourceProvenance = with sourceTypes; [ 32 + fromSource 33 + # deps 34 + binaryBytecode 35 + binaryNativeCode 36 + ]; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ emilioziniades ]; 39 + mainProgram = "dotnet-outdated"; 40 + }; 41 + }
+1 -1
pkgs/by-name/me/memtree/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication { 8 8 pname = "memtree"; 9 - version = "unstable-2024-01-04"; 9 + version = "0-unstable-2024-01-04"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub {
+2 -2
pkgs/by-name/ne/nestopia-ue/package.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "nestopia"; 23 - version = "1.52.0"; 23 + version = "1.52.1"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "0ldsk00l"; 27 27 repo = "nestopia"; 28 28 rev = finalAttrs.version; 29 - hash = "sha256-kd5hZ88fCLL8ysGMj7HsrSA7eCI5SL2xxiRXJiZqBZ8="; 29 + hash = "sha256-r8Z0Ejf5vWcdvxkUkUKJtipQIRoiwoRj0Bx06Gnxd08="; 30 30 }; 31 31 32 32 buildInputs = [
+2 -2
pkgs/by-name/nv/nvidia-container-toolkit/package.nix
··· 10 10 , configTemplate ? null 11 11 , configTemplatePath ? null 12 12 , libnvidia-container 13 - , cudaPackages 13 + , autoAddDriverRunpath 14 14 }: 15 15 16 16 assert configTemplate != null -> (lib.isAttrs configTemplate && configTemplatePath == null); ··· 87 87 ]; 88 88 89 89 nativeBuildInputs = [ 90 - cudaPackages.autoAddDriverRunpath 90 + autoAddDriverRunpath 91 91 makeWrapper 92 92 ]; 93 93
+2 -2
pkgs/by-name/pu/pupdate/package.nix
··· 12 12 13 13 buildDotnetModule rec { 14 14 pname = "pupdate"; 15 - version = "3.9.0"; 15 + version = "3.9.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "mattpannella"; 19 19 repo = "${pname}"; 20 20 rev = "${version}"; 21 - hash = "sha256-T37zIYtfnoNJ/aHMfqKIx/zj6mqmY/3sN3LmxJglxHM="; 21 + hash = "sha256-3Bts/jTyivZ+ch7UjFo3oGVRmVK2QhCYh8NkeQhDYDY="; 22 22 }; 23 23 24 24 buildInputs = [
+104
pkgs/by-name/rc/rcu/Port-to-paramiko-3.x.patch
··· 1 + From aad61b320d65953fddec10b019a186fc67f57a5d Mon Sep 17 00:00:00 2001 2 + From: OPNA2608 <opna2608@protonmail.com> 3 + Date: Sat, 10 Feb 2024 12:20:29 +0100 4 + Subject: [PATCH] src/model/transport.py: Port to paramiko 3.x 5 + 6 + --- 7 + src/model/transport.py | 19 +++++++++---------- 8 + 1 file changed, 9 insertions(+), 10 deletions(-) 9 + 10 + diff --git a/src/model/transport.py b/src/model/transport.py 11 + index 0c2ee16..5a2bd22 100644 12 + --- a/src/model/transport.py 13 + +++ b/src/model/transport.py 14 + @@ -117,7 +117,6 @@ from paramiko.kex_gss import KexGSSGex, KexGSSGroup1, KexGSSGroup14 15 + from paramiko.message import Message 16 + from paramiko.packet import Packetizer, NeedRekeyException 17 + from paramiko.primes import ModulusPack 18 + -from paramiko.py3compat import string_types, long, byte_ord, b, input, PY2 19 + from paramiko.rsakey import RSAKey 20 + from paramiko.ecdsakey import ECDSAKey 21 + from paramiko.server import ServerInterface 22 + @@ -128,7 +127,7 @@ from paramiko.ssh_exception import ( 23 + ChannelException, 24 + ProxyCommandFailure, 25 + ) 26 + -from paramiko.util import retry_on_signal, ClosingContextManager, clamp_value 27 + +from paramiko.util import ClosingContextManager, clamp_value 28 + 29 + 30 + # for thread cleanup 31 + @@ -396,7 +395,7 @@ class Transport(threading.Thread, ClosingContextManager): 32 + self.active = False 33 + self.hostname = None 34 + 35 + - if isinstance(sock, string_types): 36 + + if isinstance(sock, str): 37 + # convert "host:port" into (host, port) 38 + hl = sock.split(":", 1) 39 + self.hostname = hl[0] 40 + @@ -419,7 +418,7 @@ class Transport(threading.Thread, ClosingContextManager): 41 + sock = socket.socket(af, socket.SOCK_STREAM) 42 + sock.settimeout(1) 43 + try: 44 + - retry_on_signal(lambda: sock.connect((hostname, port))) 45 + + sock.connect((hostname, port)) 46 + except socket.error as e: 47 + reason = str(e) 48 + else: 49 + @@ -542,7 +541,7 @@ class Transport(threading.Thread, ClosingContextManager): 50 + """ 51 + Returns a string representation of this object, for debugging. 52 + """ 53 + - id_ = hex(long(id(self)) & xffffffff) 54 + + id_ = hex(int(id(self)) & xffffffff) 55 + out = "<paramiko.Transport at {}".format(id_) 56 + if not self.active: 57 + out += " (unconnected)" 58 + @@ -1123,7 +1122,7 @@ class Transport(threading.Thread, ClosingContextManager): 59 + m = Message() 60 + m.add_byte(cMSG_IGNORE) 61 + if byte_count is None: 62 + - byte_count = (byte_ord(os.urandom(1)) % 32) + 10 63 + + byte_count = (os.urandom(1) % 32) + 10 64 + m.add_bytes(os.urandom(byte_count)) 65 + self._send_user_message(m) 66 + 67 + @@ -1802,7 +1801,7 @@ class Transport(threading.Thread, ClosingContextManager): 68 + def stop_thread(self): 69 + self.active = False 70 + self.packetizer.close() 71 + - if PY2: 72 + + if False: 73 + # Original join logic; #520 doesn't appear commonly present under 74 + # Python 2. 75 + while self.is_alive() and self is not threading.current_thread(): 76 + @@ -1909,7 +1908,7 @@ class Transport(threading.Thread, ClosingContextManager): 77 + m = Message() 78 + m.add_mpint(self.K) 79 + m.add_bytes(self.H) 80 + - m.add_byte(b(id)) 81 + + m.add_byte(id.encode("utf8")) 82 + m.add_bytes(self.session_id) 83 + # Fallback to SHA1 for kex engines that fail to specify a hex 84 + # algorithm, or for e.g. transport tests that don't run kexinit. 85 + @@ -2037,14 +2036,14 @@ class Transport(threading.Thread, ClosingContextManager): 86 + 87 + # active=True occurs before the thread is launched, to avoid a race 88 + _active_threads.append(self) 89 + - tid = hex(long(id(self)) & xffffffff) 90 + + tid = hex(int(id(self)) & xffffffff) 91 + if self.server_mode: 92 + self._log(DEBUG, "starting thread (server mode): {}".format(tid)) 93 + else: 94 + self._log(DEBUG, "starting thread (client mode): {}".format(tid)) 95 + try: 96 + try: 97 + - self.packetizer.write_all(b(self.local_version + "\r\n")) 98 + + self.packetizer.write_all((self.local_version + "\r\n").encode("utf8")) 99 + self._log( 100 + DEBUG, 101 + "Local version/idstring: {}".format(self.local_version), 102 + -- 103 + 2.42.0 104 +
+152
pkgs/by-name/rc/rcu/package.nix
··· 1 + { stdenv 2 + , lib 3 + , requireFile 4 + , fetchpatch 5 + , runCommand 6 + , rcu 7 + , testers 8 + , copyDesktopItems 9 + , desktopToDarwinBundle 10 + , libsForQt5 11 + , makeDesktopItem 12 + , python3Packages 13 + , system-config-printer 14 + }: 15 + 16 + python3Packages.buildPythonApplication rec { 17 + pname = "rcu"; 18 + version = "2024.001n"; 19 + 20 + format = "other"; 21 + 22 + src = let 23 + src-tarball = requireFile { 24 + name = "rcu-d${version}-source.tar.gz"; 25 + sha256 = "1snmf2cr242k946q6fh5b5fqdyafdbs8gbbdzchjhm7n9r1kxyca"; 26 + url = "http://www.davisr.me/projects/rcu/"; 27 + }; 28 + in runCommand "${src-tarball.name}-unpacked" {} '' 29 + gunzip -ck ${src-tarball} | tar -xvf- 30 + mv rcu $out 31 + ''; 32 + 33 + patches = [ 34 + ./Port-to-paramiko-3.x.patch 35 + ]; 36 + 37 + postPatch = '' 38 + substituteInPlace src/main.py \ 39 + --replace-fail "ui_basepath = '.'" "ui_basepath = '$out/share/rcu'" 40 + 41 + substituteInPlace package_support/gnulinux/50-remarkable.rules \ 42 + --replace-fail 'GROUP="yourgroup"' 'GROUP="users"' 43 + ''; 44 + 45 + nativeBuildInputs = [ 46 + copyDesktopItems 47 + libsForQt5.wrapQtAppsHook 48 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 49 + desktopToDarwinBundle 50 + ]; 51 + 52 + buildInputs = [ 53 + libsForQt5.qtbase 54 + libsForQt5.qtwayland 55 + ]; 56 + 57 + propagatedBuildInputs = with python3Packages; [ 58 + certifi 59 + packaging 60 + paramiko 61 + pdfminer-six 62 + pikepdf 63 + pillow 64 + protobuf 65 + pyside2 66 + ]; 67 + 68 + desktopItems = [ 69 + (makeDesktopItem { 70 + name = "rcu"; 71 + desktopName = "reMarkable Connection Utility"; 72 + comment = "All-in-one offline/local management software for reMarkable e-paper tablets"; 73 + icon = "rcu"; 74 + exec = "rcu"; 75 + }) 76 + ]; 77 + 78 + dontConfigure = true; 79 + dontBuild = true; 80 + 81 + # No tests 82 + doCheck = false; 83 + 84 + installPhase = '' 85 + runHook preInstall 86 + 87 + mkdir -p $out/{bin,share} 88 + cp -r src $out/share/rcu 89 + 90 + '' + lib.optionalString stdenv.hostPlatform.isLinux '' 91 + install -Dm644 package_support/gnulinux/50-remarkable.rules $out/etc/udev/rules.d/50-remarkable.rules 92 + '' + '' 93 + 94 + # Keep source from being GC'd by linking into it 95 + 96 + for icondir in $(find icons -type d -name '[0-9]*x[0-9]*'); do 97 + iconsize=$(basename $icondir) 98 + mkdir -p $out/share/icons/hicolor/$iconsize/apps 99 + ln -s ${src}/icons/$iconsize/rcu-icon-$iconsize.png $out/share/icons/hicolor/$iconsize/apps/rcu.png 100 + done 101 + 102 + mkdir -p $out/share/icons/hicolor/scalable/apps 103 + ln -s ${src}/icons/64x64/rcu-icon-64x64.svg $out/share/icons/hicolor/scalable/apps/rcu.svg 104 + 105 + mkdir -p $out/share/doc/rcu 106 + for docfile in {COPYING,manual.pdf}; do 107 + ln -s ${src}/manual/$docfile $out/share/doc/rcu/$docfile 108 + done 109 + 110 + mkdir -p $out/share/licenses/rcu 111 + ln -s ${src}/COPYING $out/share/licenses/rcu/COPYING 112 + 113 + runHook postInstall 114 + ''; 115 + 116 + # Manually creating wrapper, hook struggles with lack of shebang & symlink 117 + dontWrapPythonPrograms = true; 118 + 119 + preFixup = '' 120 + makeWrapperArgs+=( 121 + "''${qtWrapperArgs[@]}" 122 + '' + lib.optionalString stdenv.hostPlatform.isLinux '' 123 + --prefix PATH : ${lib.makeBinPath [ system-config-printer ]} 124 + '' + '' 125 + ) 126 + ''; 127 + 128 + postFixup = '' 129 + makeWrapper ${lib.getExe python3Packages.python} $out/bin/rcu \ 130 + ''${makeWrapperArgs[@]} \ 131 + --prefix PYTHONPATH : ${python3Packages.makePythonPath (propagatedBuildInputs ++ [(placeholder "out")])} \ 132 + --add-flags $out/share/rcu/main.py 133 + ''; 134 + 135 + passthru = { 136 + tests.version = testers.testVersion { 137 + package = rcu; 138 + version = let 139 + versionSuffixPos = (lib.strings.stringLength rcu.version) - 1; 140 + in 141 + "d${lib.strings.substring 0 versionSuffixPos rcu.version}(${lib.strings.substring versionSuffixPos 1 rcu.version})"; 142 + }; 143 + }; 144 + 145 + meta = with lib; { 146 + mainProgram = "rcu"; 147 + description = "All-in-one offline/local management software for reMarkable e-paper tablets"; 148 + homepage = "http://www.davisr.me/projects/rcu/"; 149 + license = licenses.agpl3Plus; 150 + maintainers = with maintainers; [ OPNA2608 ]; 151 + }; 152 + }
+34
pkgs/by-name/sc/scion-bootstrapper/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "scion-bootstrapper"; 8 + version = "0.0.7"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "netsec-ethz"; 12 + repo = "bootstrapper"; 13 + rev = "v${version}"; 14 + hash = "sha256-X4lNgd6klIw0NW9NVG+d1JK+WNfOclbu43GYucelB7o="; 15 + }; 16 + 17 + vendorHash = "sha256-X4bOIvNlyQoAWOd3L6suE64KnlCV6kuE1ieVecVYWOw="; 18 + 19 + doCheck = false; 20 + 21 + ldflags = [ "-s" "-w" ]; 22 + 23 + postInstall = '' 24 + mv $out/bin/bootstrapper $out/bin/scion-bootstrapper 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "bootstrapper for SCION network configuration"; 29 + homepage = "https://github.com/netsec-ethz/bootstrapper"; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ matthewcroughan sarcasticadmin ]; 32 + mainProgram = "scion-bootstrapper"; 33 + }; 34 + }
+3 -3
pkgs/by-name/sw/swww/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "swww"; 13 - version = "0.8.2"; 13 + version = "0.9.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "LGFae"; 17 17 repo = "swww"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-n7YdUmIZGu7W7cX6OvVW+wbkKjFvont4hEAhZXYDQd8="; 19 + hash = "sha256-JtwNrdXZbmR7VZeRiXcLEEOq1z7bF8idjp2D1Zpf3Z4="; 20 20 }; 21 21 22 - cargoHash = "sha256-lZC71M3lbsI+itMydAp5VCz0cpSHo/FpkQFC1NlN4DU="; 22 + cargoHash = "sha256-FC3HeqWAMOTm2Tmzg+Sn/j0ZXyd8nsYH64MlwQwr8W0="; 23 23 24 24 buildInputs = [ 25 25 lz4
+2 -2
pkgs/by-name/tg/tgpt/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "tgpt"; 8 - version = "2.7.2"; 8 + version = "2.7.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aandrew-me"; 12 12 repo = "tgpt"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-FbnweHiKfxqFegZnRlvdVbTmH4ImjddVOBlbGRT/SGw="; 14 + hash = "sha256-tInbOCrGXZkyGrkXSppK7Qugh0E2CdjmybMeH49Wc5s="; 15 15 }; 16 16 17 17 vendorHash = "sha256-docq/r6yyMPsuUyFbtCMaYfEVL0gLmyTy4PbrAemR00=";
+2 -2
pkgs/by-name/un/unciv/package.nix
··· 27 27 in 28 28 stdenv.mkDerivation rec { 29 29 pname = "unciv"; 30 - version = "4.10.19"; 30 + version = "4.10.21"; 31 31 32 32 src = fetchurl { 33 33 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 34 - hash = "sha256-f9fg2Clz9CjoC8xzCguJ2A3Aczom+KjEyIlMJC2oS/o="; 34 + hash = "sha256-JnuJbmKGqtEdFiMnA5RvCfdox2WTABwxNI3Zdk6wNU8="; 35 35 }; 36 36 37 37 dontUnpack = true;
+38
pkgs/by-name/un/uni-sync/config_path.patch
··· 1 + diff --git a/src/main.rs b/src/main.rs 2 + index 357a33b..7073497 100644 3 + --- a/src/main.rs 4 + +++ b/src/main.rs 5 + @@ -1,4 +1,4 @@ 6 + -use std::env; 7 + +use std::path::PathBuf; 8 + 9 + mod devices; 10 + 11 + @@ -8,12 +8,23 @@ fn main() -> Result<(), std::io::Error> { 12 + configs: vec![] 13 + }; 14 + 15 + - let mut config_path = env::current_exe()?; 16 + - config_path.pop(); 17 + - config_path.push("uni-sync.json"); 18 + + let mut config_path = PathBuf::from("/etc/uni-sync/uni-sync.json"); 19 + 20 + if !config_path.exists() { 21 + - std::fs::write(&config_path, serde_json::to_string_pretty(&configs).unwrap())?; 22 + + match std::fs::create_dir_all(config_path.parent().unwrap()) { 23 + + Ok(result) => result, 24 + + Err(_) => { 25 + + println!("Please run uni-sync with elevated permissions."); 26 + + std::process::exit(0); 27 + + } 28 + + }; 29 + + match std::fs::write(&config_path, serde_json::to_string_pretty(&configs).unwrap()) { 30 + + Ok(result) => result, 31 + + Err(_) => { 32 + + println!("Please run uni-sync with elevated permissions."); 33 + + std::process::exit(0); 34 + + } 35 + + }; 36 + } 37 + 38 + let config_content = std::fs::read_to_string(&config_path).unwrap();
+14
pkgs/by-name/un/uni-sync/ignore_read-only_filesystem.patch
··· 1 + diff --git a/src/main.rs b/src/main.rs 2 + index f07cc64..357a33b 100644 3 + --- a/src/main.rs 4 + +++ b/src/main.rs 5 + @@ -20,7 +20,7 @@ fn main() -> Result<(), std::io::Error> { 6 + configs = serde_json::from_str::<devices::Configs>(&config_content).unwrap(); 7 + 8 + let new_configs = devices::run(configs); 9 + - std::fs::write(&config_path, serde_json::to_string_pretty(&new_configs).unwrap())?; 10 + + std::fs::write(&config_path, serde_json::to_string_pretty(&new_configs).unwrap()); 11 + 12 + Ok(()) 13 + } 14 + \ No newline at end of file
+35
pkgs/by-name/un/uni-sync/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , pkg-config 5 + , libudev-zero 6 + }: 7 + rustPlatform.buildRustPackage rec { 8 + pname = "uni-sync"; 9 + version = "0.2.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "EightB1ts"; 13 + repo = pname; 14 + rev = "ca349942c06fabcc028ce24e79fc6ce7c758452b"; 15 + hash = "sha256-K2zX3rKtTaKO6q76xlxX+rDLL0gEsJ2l8x/s1vsp+ZQ="; 16 + }; 17 + 18 + nativeBuildInputs = [ pkg-config ]; 19 + buildInputs = [ libudev-zero ]; 20 + 21 + patches = [ 22 + ./config_path.patch 23 + ./ignore_read-only_filesystem.patch 24 + ]; 25 + 26 + cargoHash = "sha256-DdmjP0h15cXkHJZxvOcINgoZ/EhTgu/7iYb+bgsIXxU="; 27 + 28 + meta = with lib; { 29 + description = "A synchronization tool for Lian Li Uni Controllers"; 30 + homepage = "https://github.com/EightB1ts/uni-sync"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ yunfachi ]; 33 + mainProgram = "uni-sync"; 34 + }; 35 + }
+3869
pkgs/by-name/wl/wlx-overlay-s/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 = "ahash" 7 + version = "0.8.11" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 10 + dependencies = [ 11 + "cfg-if", 12 + "getrandom", 13 + "once_cell", 14 + "version_check", 15 + "zerocopy", 16 + ] 17 + 18 + [[package]] 19 + name = "aho-corasick" 20 + version = "1.1.2" 21 + source = "registry+https://github.com/rust-lang/crates.io-index" 22 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 23 + dependencies = [ 24 + "memchr", 25 + ] 26 + 27 + [[package]] 28 + name = "alsa" 29 + version = "0.9.0" 30 + source = "registry+https://github.com/rust-lang/crates.io-index" 31 + checksum = "37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce" 32 + dependencies = [ 33 + "alsa-sys", 34 + "bitflags 2.4.2", 35 + "libc", 36 + ] 37 + 38 + [[package]] 39 + name = "alsa-sys" 40 + version = "0.3.1" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" 43 + dependencies = [ 44 + "libc", 45 + "pkg-config", 46 + ] 47 + 48 + [[package]] 49 + name = "android-tzdata" 50 + version = "0.1.1" 51 + source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 53 + 54 + [[package]] 55 + name = "android_system_properties" 56 + version = "0.1.5" 57 + source = "registry+https://github.com/rust-lang/crates.io-index" 58 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 59 + dependencies = [ 60 + "libc", 61 + ] 62 + 63 + [[package]] 64 + name = "annotate-snippets" 65 + version = "0.9.2" 66 + source = "registry+https://github.com/rust-lang/crates.io-index" 67 + checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e" 68 + dependencies = [ 69 + "unicode-width", 70 + "yansi-term", 71 + ] 72 + 73 + [[package]] 74 + name = "anstream" 75 + version = "0.6.13" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 78 + dependencies = [ 79 + "anstyle", 80 + "anstyle-parse", 81 + "anstyle-query", 82 + "anstyle-wincon", 83 + "colorchoice", 84 + "utf8parse", 85 + ] 86 + 87 + [[package]] 88 + name = "anstyle" 89 + version = "1.0.6" 90 + source = "registry+https://github.com/rust-lang/crates.io-index" 91 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 92 + 93 + [[package]] 94 + name = "anstyle-parse" 95 + version = "0.2.3" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 98 + dependencies = [ 99 + "utf8parse", 100 + ] 101 + 102 + [[package]] 103 + name = "anstyle-query" 104 + version = "1.0.2" 105 + source = "registry+https://github.com/rust-lang/crates.io-index" 106 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 107 + dependencies = [ 108 + "windows-sys 0.52.0", 109 + ] 110 + 111 + [[package]] 112 + name = "anstyle-wincon" 113 + version = "3.0.2" 114 + source = "registry+https://github.com/rust-lang/crates.io-index" 115 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 116 + dependencies = [ 117 + "anstyle", 118 + "windows-sys 0.52.0", 119 + ] 120 + 121 + [[package]] 122 + name = "anyhow" 123 + version = "1.0.81" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" 126 + 127 + [[package]] 128 + name = "approx" 129 + version = "0.5.1" 130 + source = "registry+https://github.com/rust-lang/crates.io-index" 131 + checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" 132 + dependencies = [ 133 + "num-traits", 134 + ] 135 + 136 + [[package]] 137 + name = "aquamarine" 138 + version = "0.1.12" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "a941c39708478e8eea39243b5983f1c42d2717b3620ee91f4a52115fd02ac43f" 141 + dependencies = [ 142 + "itertools 0.9.0", 143 + "proc-macro-error", 144 + "proc-macro2", 145 + "quote", 146 + "syn 1.0.109", 147 + ] 148 + 149 + [[package]] 150 + name = "ash" 151 + version = "0.37.3+1.3.251" 152 + source = "registry+https://github.com/rust-lang/crates.io-index" 153 + checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" 154 + dependencies = [ 155 + "libloading 0.7.4", 156 + ] 157 + 158 + [[package]] 159 + name = "ashpd" 160 + version = "0.8.1" 161 + source = "registry+https://github.com/rust-lang/crates.io-index" 162 + checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093" 163 + dependencies = [ 164 + "async-fs", 165 + "async-net", 166 + "enumflags2", 167 + "futures-channel", 168 + "futures-util", 169 + "rand", 170 + "serde", 171 + "serde_repr", 172 + "url", 173 + "zbus", 174 + ] 175 + 176 + [[package]] 177 + name = "async-broadcast" 178 + version = "0.7.0" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" 181 + dependencies = [ 182 + "event-listener 5.2.0", 183 + "event-listener-strategy 0.5.0", 184 + "futures-core", 185 + "pin-project-lite", 186 + ] 187 + 188 + [[package]] 189 + name = "async-channel" 190 + version = "2.2.0" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 193 + dependencies = [ 194 + "concurrent-queue", 195 + "event-listener 5.2.0", 196 + "event-listener-strategy 0.5.0", 197 + "futures-core", 198 + "pin-project-lite", 199 + ] 200 + 201 + [[package]] 202 + name = "async-executor" 203 + version = "1.8.0" 204 + source = "registry+https://github.com/rust-lang/crates.io-index" 205 + checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 206 + dependencies = [ 207 + "async-lock 3.3.0", 208 + "async-task", 209 + "concurrent-queue", 210 + "fastrand", 211 + "futures-lite", 212 + "slab", 213 + ] 214 + 215 + [[package]] 216 + name = "async-fs" 217 + version = "2.1.1" 218 + source = "registry+https://github.com/rust-lang/crates.io-index" 219 + checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" 220 + dependencies = [ 221 + "async-lock 3.3.0", 222 + "blocking", 223 + "futures-lite", 224 + ] 225 + 226 + [[package]] 227 + name = "async-io" 228 + version = "2.3.2" 229 + source = "registry+https://github.com/rust-lang/crates.io-index" 230 + checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" 231 + dependencies = [ 232 + "async-lock 3.3.0", 233 + "cfg-if", 234 + "concurrent-queue", 235 + "futures-io", 236 + "futures-lite", 237 + "parking", 238 + "polling", 239 + "rustix", 240 + "slab", 241 + "tracing", 242 + "windows-sys 0.52.0", 243 + ] 244 + 245 + [[package]] 246 + name = "async-lock" 247 + version = "2.8.0" 248 + source = "registry+https://github.com/rust-lang/crates.io-index" 249 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 250 + dependencies = [ 251 + "event-listener 2.5.3", 252 + ] 253 + 254 + [[package]] 255 + name = "async-lock" 256 + version = "3.3.0" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 259 + dependencies = [ 260 + "event-listener 4.0.3", 261 + "event-listener-strategy 0.4.0", 262 + "pin-project-lite", 263 + ] 264 + 265 + [[package]] 266 + name = "async-net" 267 + version = "2.0.0" 268 + source = "registry+https://github.com/rust-lang/crates.io-index" 269 + checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" 270 + dependencies = [ 271 + "async-io", 272 + "blocking", 273 + "futures-lite", 274 + ] 275 + 276 + [[package]] 277 + name = "async-process" 278 + version = "2.1.0" 279 + source = "registry+https://github.com/rust-lang/crates.io-index" 280 + checksum = "451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8" 281 + dependencies = [ 282 + "async-channel", 283 + "async-io", 284 + "async-lock 3.3.0", 285 + "async-signal", 286 + "blocking", 287 + "cfg-if", 288 + "event-listener 5.2.0", 289 + "futures-lite", 290 + "rustix", 291 + "windows-sys 0.52.0", 292 + ] 293 + 294 + [[package]] 295 + name = "async-recursion" 296 + version = "1.0.5" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 299 + dependencies = [ 300 + "proc-macro2", 301 + "quote", 302 + "syn 2.0.53", 303 + ] 304 + 305 + [[package]] 306 + name = "async-signal" 307 + version = "0.2.5" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 310 + dependencies = [ 311 + "async-io", 312 + "async-lock 2.8.0", 313 + "atomic-waker", 314 + "cfg-if", 315 + "futures-core", 316 + "futures-io", 317 + "rustix", 318 + "signal-hook-registry", 319 + "slab", 320 + "windows-sys 0.48.0", 321 + ] 322 + 323 + [[package]] 324 + name = "async-task" 325 + version = "4.7.0" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 328 + 329 + [[package]] 330 + name = "async-trait" 331 + version = "0.1.78" 332 + source = "registry+https://github.com/rust-lang/crates.io-index" 333 + checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85" 334 + dependencies = [ 335 + "proc-macro2", 336 + "quote", 337 + "syn 2.0.53", 338 + ] 339 + 340 + [[package]] 341 + name = "atomic-waker" 342 + version = "1.1.2" 343 + source = "registry+https://github.com/rust-lang/crates.io-index" 344 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 345 + 346 + [[package]] 347 + name = "atty" 348 + version = "0.2.14" 349 + source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 351 + dependencies = [ 352 + "hermit-abi 0.1.19", 353 + "libc", 354 + "winapi", 355 + ] 356 + 357 + [[package]] 358 + name = "autocfg" 359 + version = "1.1.0" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 362 + 363 + [[package]] 364 + name = "autocxx" 365 + version = "0.26.0" 366 + source = "registry+https://github.com/rust-lang/crates.io-index" 367 + checksum = "1ba64dd33efd8f09724143d45ab91b48aebcee52f4fb11add3464c998fab47dc" 368 + dependencies = [ 369 + "aquamarine", 370 + "autocxx-macro", 371 + "cxx", 372 + "moveit", 373 + ] 374 + 375 + [[package]] 376 + name = "autocxx-bindgen" 377 + version = "0.65.1" 378 + source = "registry+https://github.com/rust-lang/crates.io-index" 379 + checksum = "6c9fb7b8dd83a582e12157367773d8d1195f2dea54d4250aaf3426abae3237aa" 380 + dependencies = [ 381 + "bitflags 1.3.2", 382 + "cexpr", 383 + "clang-sys", 384 + "itertools 0.10.5", 385 + "lazy_static", 386 + "lazycell", 387 + "log", 388 + "peeking_take_while", 389 + "prettyplease", 390 + "proc-macro2", 391 + "quote", 392 + "regex", 393 + "rustc-hash", 394 + "shlex", 395 + "syn 2.0.53", 396 + "which", 397 + ] 398 + 399 + [[package]] 400 + name = "autocxx-build" 401 + version = "0.26.0" 402 + source = "registry+https://github.com/rust-lang/crates.io-index" 403 + checksum = "955e602d2d68b79ca5d674984259234fad2c8d869ad99011699e0a3cd76f38cd" 404 + dependencies = [ 405 + "autocxx-engine", 406 + "env_logger", 407 + "indexmap 1.9.3", 408 + "syn 2.0.53", 409 + ] 410 + 411 + [[package]] 412 + name = "autocxx-engine" 413 + version = "0.26.0" 414 + source = "registry+https://github.com/rust-lang/crates.io-index" 415 + checksum = "5918896fc1d44a647345fd5e8c74208424e394a76bdd2942398f4aff81ec7ab1" 416 + dependencies = [ 417 + "aquamarine", 418 + "autocxx-bindgen", 419 + "autocxx-parser", 420 + "cc", 421 + "cxx-gen", 422 + "indexmap 1.9.3", 423 + "indoc", 424 + "itertools 0.10.5", 425 + "log", 426 + "miette", 427 + "once_cell", 428 + "prettyplease", 429 + "proc-macro2", 430 + "quote", 431 + "regex", 432 + "rustversion", 433 + "serde_json", 434 + "strum_macros 0.24.3", 435 + "syn 2.0.53", 436 + "tempfile", 437 + "thiserror", 438 + "version_check", 439 + ] 440 + 441 + [[package]] 442 + name = "autocxx-macro" 443 + version = "0.26.0" 444 + source = "registry+https://github.com/rust-lang/crates.io-index" 445 + checksum = "8e594e68d030b6eb1ce7e2b40958f4f4ae7150c588c76d76b9f8178d41c47d80" 446 + dependencies = [ 447 + "autocxx-parser", 448 + "proc-macro-error", 449 + "proc-macro2", 450 + "quote", 451 + "syn 2.0.53", 452 + ] 453 + 454 + [[package]] 455 + name = "autocxx-parser" 456 + version = "0.26.0" 457 + source = "registry+https://github.com/rust-lang/crates.io-index" 458 + checksum = "2ef00b2fc378804c31c4fbd693a7fea93f8a90467dce331dae1e4ce41e542953" 459 + dependencies = [ 460 + "indexmap 1.9.3", 461 + "itertools 0.10.5", 462 + "log", 463 + "once_cell", 464 + "proc-macro2", 465 + "quote", 466 + "serde", 467 + "serde_json", 468 + "syn 2.0.53", 469 + "thiserror", 470 + ] 471 + 472 + [[package]] 473 + name = "bindgen" 474 + version = "0.69.4" 475 + source = "registry+https://github.com/rust-lang/crates.io-index" 476 + checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" 477 + dependencies = [ 478 + "annotate-snippets", 479 + "bitflags 2.4.2", 480 + "cexpr", 481 + "clang-sys", 482 + "itertools 0.12.1", 483 + "lazy_static", 484 + "lazycell", 485 + "proc-macro2", 486 + "quote", 487 + "regex", 488 + "rustc-hash", 489 + "shlex", 490 + "syn 2.0.53", 491 + ] 492 + 493 + [[package]] 494 + name = "bitflags" 495 + version = "1.3.2" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 498 + 499 + [[package]] 500 + name = "bitflags" 501 + version = "2.4.2" 502 + source = "registry+https://github.com/rust-lang/crates.io-index" 503 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 504 + 505 + [[package]] 506 + name = "block-buffer" 507 + version = "0.10.4" 508 + source = "registry+https://github.com/rust-lang/crates.io-index" 509 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 510 + dependencies = [ 511 + "generic-array", 512 + ] 513 + 514 + [[package]] 515 + name = "blocking" 516 + version = "1.5.1" 517 + source = "registry+https://github.com/rust-lang/crates.io-index" 518 + checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 519 + dependencies = [ 520 + "async-channel", 521 + "async-lock 3.3.0", 522 + "async-task", 523 + "fastrand", 524 + "futures-io", 525 + "futures-lite", 526 + "piper", 527 + "tracing", 528 + ] 529 + 530 + [[package]] 531 + name = "bumpalo" 532 + version = "3.15.4" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 535 + 536 + [[package]] 537 + name = "bytemuck" 538 + version = "1.15.0" 539 + source = "registry+https://github.com/rust-lang/crates.io-index" 540 + checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" 541 + dependencies = [ 542 + "bytemuck_derive", 543 + ] 544 + 545 + [[package]] 546 + name = "bytemuck_derive" 547 + version = "1.6.0" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60" 550 + dependencies = [ 551 + "proc-macro2", 552 + "quote", 553 + "syn 2.0.53", 554 + ] 555 + 556 + [[package]] 557 + name = "byteorder" 558 + version = "1.5.0" 559 + source = "registry+https://github.com/rust-lang/crates.io-index" 560 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 561 + 562 + [[package]] 563 + name = "bytes" 564 + version = "1.5.0" 565 + source = "registry+https://github.com/rust-lang/crates.io-index" 566 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 567 + 568 + [[package]] 569 + name = "calloop" 570 + version = "0.12.4" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298" 573 + dependencies = [ 574 + "bitflags 2.4.2", 575 + "log", 576 + "polling", 577 + "rustix", 578 + "slab", 579 + "thiserror", 580 + ] 581 + 582 + [[package]] 583 + name = "calloop-wayland-source" 584 + version = "0.2.0" 585 + source = "registry+https://github.com/rust-lang/crates.io-index" 586 + checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" 587 + dependencies = [ 588 + "calloop", 589 + "rustix", 590 + "wayland-backend", 591 + "wayland-client", 592 + ] 593 + 594 + [[package]] 595 + name = "cc" 596 + version = "1.0.90" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 599 + dependencies = [ 600 + "jobserver", 601 + "libc", 602 + ] 603 + 604 + [[package]] 605 + name = "cesu8" 606 + version = "1.1.0" 607 + source = "registry+https://github.com/rust-lang/crates.io-index" 608 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 609 + 610 + [[package]] 611 + name = "cexpr" 612 + version = "0.6.0" 613 + source = "registry+https://github.com/rust-lang/crates.io-index" 614 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 615 + dependencies = [ 616 + "nom", 617 + ] 618 + 619 + [[package]] 620 + name = "cfg-expr" 621 + version = "0.15.7" 622 + source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" 624 + dependencies = [ 625 + "smallvec", 626 + "target-lexicon", 627 + ] 628 + 629 + [[package]] 630 + name = "cfg-if" 631 + version = "1.0.0" 632 + source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 634 + 635 + [[package]] 636 + name = "cfg_aliases" 637 + version = "0.1.1" 638 + source = "registry+https://github.com/rust-lang/crates.io-index" 639 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 640 + 641 + [[package]] 642 + name = "chrono" 643 + version = "0.4.35" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 646 + dependencies = [ 647 + "android-tzdata", 648 + "iana-time-zone", 649 + "js-sys", 650 + "num-traits", 651 + "wasm-bindgen", 652 + "windows-targets 0.52.4", 653 + ] 654 + 655 + [[package]] 656 + name = "chrono-tz" 657 + version = "0.8.6" 658 + source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e" 660 + dependencies = [ 661 + "chrono", 662 + "chrono-tz-build", 663 + "phf", 664 + ] 665 + 666 + [[package]] 667 + name = "chrono-tz-build" 668 + version = "0.2.1" 669 + source = "registry+https://github.com/rust-lang/crates.io-index" 670 + checksum = "433e39f13c9a060046954e0592a8d0a4bcb1040125cbf91cb8ee58964cfb350f" 671 + dependencies = [ 672 + "parse-zoneinfo", 673 + "phf", 674 + "phf_codegen", 675 + ] 676 + 677 + [[package]] 678 + name = "clang-sys" 679 + version = "1.7.0" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" 682 + dependencies = [ 683 + "glob", 684 + "libc", 685 + "libloading 0.8.3", 686 + ] 687 + 688 + [[package]] 689 + name = "clap" 690 + version = "4.5.3" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" 693 + dependencies = [ 694 + "clap_builder", 695 + "clap_derive", 696 + ] 697 + 698 + [[package]] 699 + name = "clap_builder" 700 + version = "4.5.2" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 703 + dependencies = [ 704 + "anstream", 705 + "anstyle", 706 + "clap_lex", 707 + "strsim", 708 + ] 709 + 710 + [[package]] 711 + name = "clap_derive" 712 + version = "4.5.3" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f" 715 + dependencies = [ 716 + "heck 0.5.0", 717 + "proc-macro2", 718 + "quote", 719 + "syn 2.0.53", 720 + ] 721 + 722 + [[package]] 723 + name = "clap_lex" 724 + version = "0.7.0" 725 + source = "registry+https://github.com/rust-lang/crates.io-index" 726 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 727 + 728 + [[package]] 729 + name = "cmake" 730 + version = "0.1.50" 731 + source = "registry+https://github.com/rust-lang/crates.io-index" 732 + checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" 733 + dependencies = [ 734 + "cc", 735 + ] 736 + 737 + [[package]] 738 + name = "codespan-reporting" 739 + version = "0.11.1" 740 + source = "registry+https://github.com/rust-lang/crates.io-index" 741 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 742 + dependencies = [ 743 + "termcolor", 744 + "unicode-width", 745 + ] 746 + 747 + [[package]] 748 + name = "colorchoice" 749 + version = "1.0.0" 750 + source = "registry+https://github.com/rust-lang/crates.io-index" 751 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 752 + 753 + [[package]] 754 + name = "combine" 755 + version = "4.6.6" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 758 + dependencies = [ 759 + "bytes", 760 + "memchr", 761 + ] 762 + 763 + [[package]] 764 + name = "concurrent-queue" 765 + version = "2.4.0" 766 + source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 768 + dependencies = [ 769 + "crossbeam-utils", 770 + ] 771 + 772 + [[package]] 773 + name = "const-cstr" 774 + version = "0.3.0" 775 + source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6" 777 + 778 + [[package]] 779 + name = "convert_case" 780 + version = "0.4.0" 781 + source = "registry+https://github.com/rust-lang/crates.io-index" 782 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 783 + 784 + [[package]] 785 + name = "convert_case" 786 + version = "0.6.0" 787 + source = "registry+https://github.com/rust-lang/crates.io-index" 788 + checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 789 + dependencies = [ 790 + "unicode-segmentation", 791 + ] 792 + 793 + [[package]] 794 + name = "cookie-factory" 795 + version = "0.3.2" 796 + source = "registry+https://github.com/rust-lang/crates.io-index" 797 + checksum = "396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b" 798 + 799 + [[package]] 800 + name = "core-foundation" 801 + version = "0.9.4" 802 + source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 804 + dependencies = [ 805 + "core-foundation-sys", 806 + "libc", 807 + ] 808 + 809 + [[package]] 810 + name = "core-foundation-sys" 811 + version = "0.8.6" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 814 + 815 + [[package]] 816 + name = "core-graphics-types" 817 + version = "0.1.3" 818 + source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 820 + dependencies = [ 821 + "bitflags 1.3.2", 822 + "core-foundation", 823 + "libc", 824 + ] 825 + 826 + [[package]] 827 + name = "coreaudio-rs" 828 + version = "0.11.3" 829 + source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" 831 + dependencies = [ 832 + "bitflags 1.3.2", 833 + "core-foundation-sys", 834 + "coreaudio-sys", 835 + ] 836 + 837 + [[package]] 838 + name = "coreaudio-sys" 839 + version = "0.2.15" 840 + source = "registry+https://github.com/rust-lang/crates.io-index" 841 + checksum = "7f01585027057ff5f0a5bf276174ae4c1594a2c5bde93d5f46a016d76270f5a9" 842 + dependencies = [ 843 + "bindgen", 844 + ] 845 + 846 + [[package]] 847 + name = "cpal" 848 + version = "0.15.3" 849 + source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" 851 + dependencies = [ 852 + "alsa", 853 + "core-foundation-sys", 854 + "coreaudio-rs", 855 + "dasp_sample", 856 + "jni 0.21.1", 857 + "js-sys", 858 + "libc", 859 + "mach2", 860 + "ndk", 861 + "ndk-context", 862 + "oboe", 863 + "wasm-bindgen", 864 + "wasm-bindgen-futures", 865 + "web-sys", 866 + "windows", 867 + ] 868 + 869 + [[package]] 870 + name = "cpufeatures" 871 + version = "0.2.12" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 874 + dependencies = [ 875 + "libc", 876 + ] 877 + 878 + [[package]] 879 + name = "crossbeam-queue" 880 + version = "0.3.11" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" 883 + dependencies = [ 884 + "crossbeam-utils", 885 + ] 886 + 887 + [[package]] 888 + name = "crossbeam-utils" 889 + version = "0.8.19" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 892 + 893 + [[package]] 894 + name = "crunchy" 895 + version = "0.2.2" 896 + source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 898 + 899 + [[package]] 900 + name = "crypto-common" 901 + version = "0.1.6" 902 + source = "registry+https://github.com/rust-lang/crates.io-index" 903 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 904 + dependencies = [ 905 + "generic-array", 906 + "typenum", 907 + ] 908 + 909 + [[package]] 910 + name = "cstr" 911 + version = "0.2.11" 912 + source = "registry+https://github.com/rust-lang/crates.io-index" 913 + checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b" 914 + dependencies = [ 915 + "proc-macro2", 916 + "quote", 917 + ] 918 + 919 + [[package]] 920 + name = "ctrlc" 921 + version = "3.4.4" 922 + source = "registry+https://github.com/rust-lang/crates.io-index" 923 + checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" 924 + dependencies = [ 925 + "nix 0.28.0", 926 + "windows-sys 0.52.0", 927 + ] 928 + 929 + [[package]] 930 + name = "cursor-icon" 931 + version = "1.1.0" 932 + source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" 934 + 935 + [[package]] 936 + name = "cxx" 937 + version = "1.0.119" 938 + source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "635179be18797d7e10edb9cd06c859580237750c7351f39ed9b298bfc17544ad" 940 + dependencies = [ 941 + "cc", 942 + "cxxbridge-flags", 943 + "cxxbridge-macro", 944 + "link-cplusplus", 945 + ] 946 + 947 + [[package]] 948 + name = "cxx-gen" 949 + version = "0.7.119" 950 + source = "registry+https://github.com/rust-lang/crates.io-index" 951 + checksum = "5797d553b95704a6a49394acfdb93e2332b8aaa146713a1e8ebe362e86d9fa68" 952 + dependencies = [ 953 + "codespan-reporting", 954 + "proc-macro2", 955 + "quote", 956 + "syn 2.0.53", 957 + ] 958 + 959 + [[package]] 960 + name = "cxxbridge-flags" 961 + version = "1.0.119" 962 + source = "registry+https://github.com/rust-lang/crates.io-index" 963 + checksum = "a87ff7342ffaa54b7c61618e0ce2bbcf827eba6d55b923b83d82551acbbecfe5" 964 + 965 + [[package]] 966 + name = "cxxbridge-macro" 967 + version = "1.0.119" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "70b5b86cf65fa0626d85720619d80b288013477a91a0389fa8bc716bf4903ad1" 970 + dependencies = [ 971 + "proc-macro2", 972 + "quote", 973 + "syn 2.0.53", 974 + ] 975 + 976 + [[package]] 977 + name = "darling" 978 + version = "0.20.8" 979 + source = "registry+https://github.com/rust-lang/crates.io-index" 980 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 981 + dependencies = [ 982 + "darling_core", 983 + "darling_macro", 984 + ] 985 + 986 + [[package]] 987 + name = "darling_core" 988 + version = "0.20.8" 989 + source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 991 + dependencies = [ 992 + "fnv", 993 + "ident_case", 994 + "proc-macro2", 995 + "quote", 996 + "syn 2.0.53", 997 + ] 998 + 999 + [[package]] 1000 + name = "darling_macro" 1001 + version = "0.20.8" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 1004 + dependencies = [ 1005 + "darling_core", 1006 + "quote", 1007 + "syn 2.0.53", 1008 + ] 1009 + 1010 + [[package]] 1011 + name = "dasp_sample" 1012 + version = "0.11.0" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" 1015 + 1016 + [[package]] 1017 + name = "dbus" 1018 + version = "0.9.7" 1019 + source = "registry+https://github.com/rust-lang/crates.io-index" 1020 + checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" 1021 + dependencies = [ 1022 + "libc", 1023 + "libdbus-sys", 1024 + "winapi", 1025 + ] 1026 + 1027 + [[package]] 1028 + name = "derivative" 1029 + version = "2.2.0" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 1032 + dependencies = [ 1033 + "proc-macro2", 1034 + "quote", 1035 + "syn 1.0.109", 1036 + ] 1037 + 1038 + [[package]] 1039 + name = "derive_more" 1040 + version = "0.99.17" 1041 + source = "registry+https://github.com/rust-lang/crates.io-index" 1042 + checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 1043 + dependencies = [ 1044 + "convert_case 0.4.0", 1045 + "proc-macro2", 1046 + "quote", 1047 + "rustc_version", 1048 + "syn 1.0.109", 1049 + ] 1050 + 1051 + [[package]] 1052 + name = "digest" 1053 + version = "0.10.7" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1056 + dependencies = [ 1057 + "block-buffer", 1058 + "crypto-common", 1059 + ] 1060 + 1061 + [[package]] 1062 + name = "dlib" 1063 + version = "0.5.2" 1064 + source = "registry+https://github.com/rust-lang/crates.io-index" 1065 + checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 1066 + dependencies = [ 1067 + "libloading 0.8.3", 1068 + ] 1069 + 1070 + [[package]] 1071 + name = "downcast-rs" 1072 + version = "1.2.0" 1073 + source = "registry+https://github.com/rust-lang/crates.io-index" 1074 + checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 1075 + 1076 + [[package]] 1077 + name = "drm-fourcc" 1078 + version = "2.2.0" 1079 + source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4" 1081 + 1082 + [[package]] 1083 + name = "either" 1084 + version = "1.10.0" 1085 + source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1087 + 1088 + [[package]] 1089 + name = "endi" 1090 + version = "1.1.0" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 1093 + 1094 + [[package]] 1095 + name = "enumflags2" 1096 + version = "0.7.9" 1097 + source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" 1099 + dependencies = [ 1100 + "enumflags2_derive", 1101 + "serde", 1102 + ] 1103 + 1104 + [[package]] 1105 + name = "enumflags2_derive" 1106 + version = "0.7.9" 1107 + source = "registry+https://github.com/rust-lang/crates.io-index" 1108 + checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" 1109 + dependencies = [ 1110 + "proc-macro2", 1111 + "quote", 1112 + "syn 2.0.53", 1113 + ] 1114 + 1115 + [[package]] 1116 + name = "enumset" 1117 + version = "1.1.3" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" 1120 + dependencies = [ 1121 + "enumset_derive", 1122 + ] 1123 + 1124 + [[package]] 1125 + name = "enumset_derive" 1126 + version = "0.8.1" 1127 + source = "registry+https://github.com/rust-lang/crates.io-index" 1128 + checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" 1129 + dependencies = [ 1130 + "darling", 1131 + "proc-macro2", 1132 + "quote", 1133 + "syn 2.0.53", 1134 + ] 1135 + 1136 + [[package]] 1137 + name = "env_logger" 1138 + version = "0.9.3" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" 1141 + dependencies = [ 1142 + "atty", 1143 + "humantime", 1144 + "log", 1145 + "regex", 1146 + "termcolor", 1147 + ] 1148 + 1149 + [[package]] 1150 + name = "equivalent" 1151 + version = "1.0.1" 1152 + source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1154 + 1155 + [[package]] 1156 + name = "errno" 1157 + version = "0.3.8" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1160 + dependencies = [ 1161 + "libc", 1162 + "windows-sys 0.52.0", 1163 + ] 1164 + 1165 + [[package]] 1166 + name = "event-listener" 1167 + version = "2.5.3" 1168 + source = "registry+https://github.com/rust-lang/crates.io-index" 1169 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1170 + 1171 + [[package]] 1172 + name = "event-listener" 1173 + version = "4.0.3" 1174 + source = "registry+https://github.com/rust-lang/crates.io-index" 1175 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 1176 + dependencies = [ 1177 + "concurrent-queue", 1178 + "parking", 1179 + "pin-project-lite", 1180 + ] 1181 + 1182 + [[package]] 1183 + name = "event-listener" 1184 + version = "5.2.0" 1185 + source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91" 1187 + dependencies = [ 1188 + "concurrent-queue", 1189 + "parking", 1190 + "pin-project-lite", 1191 + ] 1192 + 1193 + [[package]] 1194 + name = "event-listener-strategy" 1195 + version = "0.4.0" 1196 + source = "registry+https://github.com/rust-lang/crates.io-index" 1197 + checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1198 + dependencies = [ 1199 + "event-listener 4.0.3", 1200 + "pin-project-lite", 1201 + ] 1202 + 1203 + [[package]] 1204 + name = "event-listener-strategy" 1205 + version = "0.5.0" 1206 + source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" 1208 + dependencies = [ 1209 + "event-listener 5.2.0", 1210 + "pin-project-lite", 1211 + ] 1212 + 1213 + [[package]] 1214 + name = "fastrand" 1215 + version = "2.0.1" 1216 + source = "registry+https://github.com/rust-lang/crates.io-index" 1217 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1218 + 1219 + [[package]] 1220 + name = "fixedbitset" 1221 + version = "0.4.2" 1222 + source = "registry+https://github.com/rust-lang/crates.io-index" 1223 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1224 + 1225 + [[package]] 1226 + name = "flexi_logger" 1227 + version = "0.27.4" 1228 + source = "registry+https://github.com/rust-lang/crates.io-index" 1229 + checksum = "469e584c031833564840fb0cdbce99bdfe946fd45480a188545e73a76f45461c" 1230 + dependencies = [ 1231 + "chrono", 1232 + "glob", 1233 + "is-terminal", 1234 + "lazy_static", 1235 + "log", 1236 + "nu-ansi-term", 1237 + "regex", 1238 + "thiserror", 1239 + ] 1240 + 1241 + [[package]] 1242 + name = "fnv" 1243 + version = "1.0.7" 1244 + source = "registry+https://github.com/rust-lang/crates.io-index" 1245 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1246 + 1247 + [[package]] 1248 + name = "fontconfig-rs" 1249 + version = "0.1.1" 1250 + source = "registry+https://github.com/rust-lang/crates.io-index" 1251 + checksum = "cb4baadad5111c6820e97fc8bde5077258e6f272b5b38538db4b42e1812f29f3" 1252 + dependencies = [ 1253 + "const-cstr", 1254 + "once_cell", 1255 + "thiserror", 1256 + "yeslogic-fontconfig-sys", 1257 + ] 1258 + 1259 + [[package]] 1260 + name = "form_urlencoded" 1261 + version = "1.2.1" 1262 + source = "registry+https://github.com/rust-lang/crates.io-index" 1263 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1264 + dependencies = [ 1265 + "percent-encoding", 1266 + ] 1267 + 1268 + [[package]] 1269 + name = "freetype-rs" 1270 + version = "0.32.0" 1271 + source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "d59c337e64822dd56a3a83ed75a662a470736bdb3a9fabfb588dff276b94a4e0" 1273 + dependencies = [ 1274 + "bitflags 1.3.2", 1275 + "freetype-sys", 1276 + "libc", 1277 + ] 1278 + 1279 + [[package]] 1280 + name = "freetype-sys" 1281 + version = "0.17.0" 1282 + source = "registry+https://github.com/rust-lang/crates.io-index" 1283 + checksum = "643148ca6cbad6bec384b52fbe1968547d578c4efe83109e035c43a71734ff88" 1284 + dependencies = [ 1285 + "cc", 1286 + "libc", 1287 + ] 1288 + 1289 + [[package]] 1290 + name = "futures" 1291 + version = "0.3.30" 1292 + source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1294 + dependencies = [ 1295 + "futures-channel", 1296 + "futures-core", 1297 + "futures-executor", 1298 + "futures-io", 1299 + "futures-sink", 1300 + "futures-task", 1301 + "futures-util", 1302 + ] 1303 + 1304 + [[package]] 1305 + name = "futures-channel" 1306 + version = "0.3.30" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1309 + dependencies = [ 1310 + "futures-core", 1311 + "futures-sink", 1312 + ] 1313 + 1314 + [[package]] 1315 + name = "futures-core" 1316 + version = "0.3.30" 1317 + source = "registry+https://github.com/rust-lang/crates.io-index" 1318 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1319 + 1320 + [[package]] 1321 + name = "futures-executor" 1322 + version = "0.3.30" 1323 + source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1325 + dependencies = [ 1326 + "futures-core", 1327 + "futures-task", 1328 + "futures-util", 1329 + ] 1330 + 1331 + [[package]] 1332 + name = "futures-io" 1333 + version = "0.3.30" 1334 + source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1336 + 1337 + [[package]] 1338 + name = "futures-lite" 1339 + version = "2.2.0" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" 1342 + dependencies = [ 1343 + "fastrand", 1344 + "futures-core", 1345 + "futures-io", 1346 + "parking", 1347 + "pin-project-lite", 1348 + ] 1349 + 1350 + [[package]] 1351 + name = "futures-macro" 1352 + version = "0.3.30" 1353 + source = "registry+https://github.com/rust-lang/crates.io-index" 1354 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1355 + dependencies = [ 1356 + "proc-macro2", 1357 + "quote", 1358 + "syn 2.0.53", 1359 + ] 1360 + 1361 + [[package]] 1362 + name = "futures-sink" 1363 + version = "0.3.30" 1364 + source = "registry+https://github.com/rust-lang/crates.io-index" 1365 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1366 + 1367 + [[package]] 1368 + name = "futures-task" 1369 + version = "0.3.30" 1370 + source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1372 + 1373 + [[package]] 1374 + name = "futures-util" 1375 + version = "0.3.30" 1376 + source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1378 + dependencies = [ 1379 + "futures-channel", 1380 + "futures-core", 1381 + "futures-io", 1382 + "futures-macro", 1383 + "futures-sink", 1384 + "futures-task", 1385 + "memchr", 1386 + "pin-project-lite", 1387 + "pin-utils", 1388 + "slab", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "generic-array" 1393 + version = "0.14.7" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1396 + dependencies = [ 1397 + "typenum", 1398 + "version_check", 1399 + ] 1400 + 1401 + [[package]] 1402 + name = "getrandom" 1403 + version = "0.2.12" 1404 + source = "registry+https://github.com/rust-lang/crates.io-index" 1405 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 1406 + dependencies = [ 1407 + "cfg-if", 1408 + "libc", 1409 + "wasi", 1410 + ] 1411 + 1412 + [[package]] 1413 + name = "glam" 1414 + version = "0.24.2" 1415 + source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + checksum = "b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945" 1417 + dependencies = [ 1418 + "approx", 1419 + ] 1420 + 1421 + [[package]] 1422 + name = "glob" 1423 + version = "0.3.1" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1426 + 1427 + [[package]] 1428 + name = "half" 1429 + version = "2.4.0" 1430 + source = "registry+https://github.com/rust-lang/crates.io-index" 1431 + checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 1432 + dependencies = [ 1433 + "bytemuck", 1434 + "cfg-if", 1435 + "crunchy", 1436 + ] 1437 + 1438 + [[package]] 1439 + name = "hashbrown" 1440 + version = "0.12.3" 1441 + source = "registry+https://github.com/rust-lang/crates.io-index" 1442 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1443 + 1444 + [[package]] 1445 + name = "hashbrown" 1446 + version = "0.14.3" 1447 + source = "registry+https://github.com/rust-lang/crates.io-index" 1448 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1449 + 1450 + [[package]] 1451 + name = "heck" 1452 + version = "0.4.1" 1453 + source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1455 + 1456 + [[package]] 1457 + name = "heck" 1458 + version = "0.5.0" 1459 + source = "registry+https://github.com/rust-lang/crates.io-index" 1460 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1461 + 1462 + [[package]] 1463 + name = "hermit-abi" 1464 + version = "0.1.19" 1465 + source = "registry+https://github.com/rust-lang/crates.io-index" 1466 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1467 + dependencies = [ 1468 + "libc", 1469 + ] 1470 + 1471 + [[package]] 1472 + name = "hermit-abi" 1473 + version = "0.3.9" 1474 + source = "registry+https://github.com/rust-lang/crates.io-index" 1475 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1476 + 1477 + [[package]] 1478 + name = "hex" 1479 + version = "0.4.3" 1480 + source = "registry+https://github.com/rust-lang/crates.io-index" 1481 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1482 + 1483 + [[package]] 1484 + name = "home" 1485 + version = "0.5.9" 1486 + source = "registry+https://github.com/rust-lang/crates.io-index" 1487 + checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 1488 + dependencies = [ 1489 + "windows-sys 0.52.0", 1490 + ] 1491 + 1492 + [[package]] 1493 + name = "hound" 1494 + version = "3.5.1" 1495 + source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f" 1497 + 1498 + [[package]] 1499 + name = "humantime" 1500 + version = "2.1.0" 1501 + source = "registry+https://github.com/rust-lang/crates.io-index" 1502 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1503 + 1504 + [[package]] 1505 + name = "iana-time-zone" 1506 + version = "0.1.60" 1507 + source = "registry+https://github.com/rust-lang/crates.io-index" 1508 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1509 + dependencies = [ 1510 + "android_system_properties", 1511 + "core-foundation-sys", 1512 + "iana-time-zone-haiku", 1513 + "js-sys", 1514 + "wasm-bindgen", 1515 + "windows-core 0.52.0", 1516 + ] 1517 + 1518 + [[package]] 1519 + name = "iana-time-zone-haiku" 1520 + version = "0.1.2" 1521 + source = "registry+https://github.com/rust-lang/crates.io-index" 1522 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1523 + dependencies = [ 1524 + "cc", 1525 + ] 1526 + 1527 + [[package]] 1528 + name = "ident_case" 1529 + version = "1.0.1" 1530 + source = "registry+https://github.com/rust-lang/crates.io-index" 1531 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1532 + 1533 + [[package]] 1534 + name = "idmap" 1535 + version = "0.2.21" 1536 + source = "registry+https://github.com/rust-lang/crates.io-index" 1537 + checksum = "dba885f996064df334b1639785897d1c58c0646750101b839b8359664cb26c0e" 1538 + dependencies = [ 1539 + "fixedbitset", 1540 + ] 1541 + 1542 + [[package]] 1543 + name = "idmap-derive" 1544 + version = "0.1.2" 1545 + source = "registry+https://github.com/rust-lang/crates.io-index" 1546 + checksum = "e3f44aa1b60e7de7e2833ad2cc3bc79880171d1e1efdb44ca833a1acf8102870" 1547 + dependencies = [ 1548 + "proc-macro2", 1549 + "quote", 1550 + "syn 1.0.109", 1551 + ] 1552 + 1553 + [[package]] 1554 + name = "idna" 1555 + version = "0.5.0" 1556 + source = "registry+https://github.com/rust-lang/crates.io-index" 1557 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1558 + dependencies = [ 1559 + "unicode-bidi", 1560 + "unicode-normalization", 1561 + ] 1562 + 1563 + [[package]] 1564 + name = "indexmap" 1565 + version = "1.9.3" 1566 + source = "registry+https://github.com/rust-lang/crates.io-index" 1567 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1568 + dependencies = [ 1569 + "autocfg", 1570 + "hashbrown 0.12.3", 1571 + "serde", 1572 + ] 1573 + 1574 + [[package]] 1575 + name = "indexmap" 1576 + version = "2.2.5" 1577 + source = "registry+https://github.com/rust-lang/crates.io-index" 1578 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1579 + dependencies = [ 1580 + "equivalent", 1581 + "hashbrown 0.14.3", 1582 + ] 1583 + 1584 + [[package]] 1585 + name = "indoc" 1586 + version = "1.0.9" 1587 + source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" 1589 + 1590 + [[package]] 1591 + name = "input-linux" 1592 + version = "0.6.0" 1593 + source = "registry+https://github.com/rust-lang/crates.io-index" 1594 + checksum = "6f403224ea808abe6182696e3a36d9875c0e942ba7c99239f9ef545b96e35606" 1595 + dependencies = [ 1596 + "input-linux-sys", 1597 + "nix 0.26.4", 1598 + ] 1599 + 1600 + [[package]] 1601 + name = "input-linux-sys" 1602 + version = "0.8.0" 1603 + source = "registry+https://github.com/rust-lang/crates.io-index" 1604 + checksum = "1a687a25a4973027df9153753a5589f97fe1e958f694a34eea5606ae65299ab8" 1605 + dependencies = [ 1606 + "libc", 1607 + "nix 0.26.4", 1608 + ] 1609 + 1610 + [[package]] 1611 + name = "is-terminal" 1612 + version = "0.4.12" 1613 + source = "registry+https://github.com/rust-lang/crates.io-index" 1614 + checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1615 + dependencies = [ 1616 + "hermit-abi 0.3.9", 1617 + "libc", 1618 + "windows-sys 0.52.0", 1619 + ] 1620 + 1621 + [[package]] 1622 + name = "itertools" 1623 + version = "0.9.0" 1624 + source = "registry+https://github.com/rust-lang/crates.io-index" 1625 + checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 1626 + dependencies = [ 1627 + "either", 1628 + ] 1629 + 1630 + [[package]] 1631 + name = "itertools" 1632 + version = "0.10.5" 1633 + source = "registry+https://github.com/rust-lang/crates.io-index" 1634 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1635 + dependencies = [ 1636 + "either", 1637 + ] 1638 + 1639 + [[package]] 1640 + name = "itertools" 1641 + version = "0.12.1" 1642 + source = "registry+https://github.com/rust-lang/crates.io-index" 1643 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1644 + dependencies = [ 1645 + "either", 1646 + ] 1647 + 1648 + [[package]] 1649 + name = "itoa" 1650 + version = "1.0.10" 1651 + source = "registry+https://github.com/rust-lang/crates.io-index" 1652 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1653 + 1654 + [[package]] 1655 + name = "jni" 1656 + version = "0.19.0" 1657 + source = "registry+https://github.com/rust-lang/crates.io-index" 1658 + checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" 1659 + dependencies = [ 1660 + "cesu8", 1661 + "combine", 1662 + "jni-sys", 1663 + "log", 1664 + "thiserror", 1665 + "walkdir", 1666 + ] 1667 + 1668 + [[package]] 1669 + name = "jni" 1670 + version = "0.21.1" 1671 + source = "registry+https://github.com/rust-lang/crates.io-index" 1672 + checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" 1673 + dependencies = [ 1674 + "cesu8", 1675 + "cfg-if", 1676 + "combine", 1677 + "jni-sys", 1678 + "log", 1679 + "thiserror", 1680 + "walkdir", 1681 + "windows-sys 0.45.0", 1682 + ] 1683 + 1684 + [[package]] 1685 + name = "jni-sys" 1686 + version = "0.3.0" 1687 + source = "registry+https://github.com/rust-lang/crates.io-index" 1688 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1689 + 1690 + [[package]] 1691 + name = "jobserver" 1692 + version = "0.1.28" 1693 + source = "registry+https://github.com/rust-lang/crates.io-index" 1694 + checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 1695 + dependencies = [ 1696 + "libc", 1697 + ] 1698 + 1699 + [[package]] 1700 + name = "js-sys" 1701 + version = "0.3.69" 1702 + source = "registry+https://github.com/rust-lang/crates.io-index" 1703 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1704 + dependencies = [ 1705 + "wasm-bindgen", 1706 + ] 1707 + 1708 + [[package]] 1709 + name = "json" 1710 + version = "0.12.4" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" 1713 + 1714 + [[package]] 1715 + name = "lazy_static" 1716 + version = "1.4.0" 1717 + source = "registry+https://github.com/rust-lang/crates.io-index" 1718 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1719 + 1720 + [[package]] 1721 + name = "lazycell" 1722 + version = "1.3.0" 1723 + source = "registry+https://github.com/rust-lang/crates.io-index" 1724 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 1725 + 1726 + [[package]] 1727 + name = "libc" 1728 + version = "0.2.153" 1729 + source = "registry+https://github.com/rust-lang/crates.io-index" 1730 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1731 + 1732 + [[package]] 1733 + name = "libdbus-sys" 1734 + version = "0.2.5" 1735 + source = "registry+https://github.com/rust-lang/crates.io-index" 1736 + checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" 1737 + dependencies = [ 1738 + "pkg-config", 1739 + ] 1740 + 1741 + [[package]] 1742 + name = "libloading" 1743 + version = "0.7.4" 1744 + source = "registry+https://github.com/rust-lang/crates.io-index" 1745 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1746 + dependencies = [ 1747 + "cfg-if", 1748 + "winapi", 1749 + ] 1750 + 1751 + [[package]] 1752 + name = "libloading" 1753 + version = "0.8.3" 1754 + source = "registry+https://github.com/rust-lang/crates.io-index" 1755 + checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" 1756 + dependencies = [ 1757 + "cfg-if", 1758 + "windows-targets 0.52.4", 1759 + ] 1760 + 1761 + [[package]] 1762 + name = "libspa" 1763 + version = "0.8.0" 1764 + source = "registry+https://github.com/rust-lang/crates.io-index" 1765 + checksum = "65f3a4b81b2a2d8c7f300643676202debd1b7c929dbf5c9bb89402ea11d19810" 1766 + dependencies = [ 1767 + "bitflags 2.4.2", 1768 + "cc", 1769 + "convert_case 0.6.0", 1770 + "cookie-factory", 1771 + "libc", 1772 + "libspa-sys", 1773 + "nix 0.27.1", 1774 + "nom", 1775 + "system-deps", 1776 + ] 1777 + 1778 + [[package]] 1779 + name = "libspa-sys" 1780 + version = "0.8.0" 1781 + source = "registry+https://github.com/rust-lang/crates.io-index" 1782 + checksum = "bf0d9716420364790e85cbb9d3ac2c950bde16a7dd36f3209b7dfdfc4a24d01f" 1783 + dependencies = [ 1784 + "bindgen", 1785 + "cc", 1786 + "system-deps", 1787 + ] 1788 + 1789 + [[package]] 1790 + name = "link-cplusplus" 1791 + version = "1.0.9" 1792 + source = "registry+https://github.com/rust-lang/crates.io-index" 1793 + checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9" 1794 + dependencies = [ 1795 + "cc", 1796 + ] 1797 + 1798 + [[package]] 1799 + name = "linux-raw-sys" 1800 + version = "0.4.13" 1801 + source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1803 + 1804 + [[package]] 1805 + name = "lock_api" 1806 + version = "0.4.11" 1807 + source = "registry+https://github.com/rust-lang/crates.io-index" 1808 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1809 + dependencies = [ 1810 + "autocfg", 1811 + "scopeguard", 1812 + ] 1813 + 1814 + [[package]] 1815 + name = "log" 1816 + version = "0.4.21" 1817 + source = "registry+https://github.com/rust-lang/crates.io-index" 1818 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1819 + 1820 + [[package]] 1821 + name = "mach2" 1822 + version = "0.4.2" 1823 + source = "registry+https://github.com/rust-lang/crates.io-index" 1824 + checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" 1825 + dependencies = [ 1826 + "libc", 1827 + ] 1828 + 1829 + [[package]] 1830 + name = "malloc_buf" 1831 + version = "0.0.6" 1832 + source = "registry+https://github.com/rust-lang/crates.io-index" 1833 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1834 + dependencies = [ 1835 + "libc", 1836 + ] 1837 + 1838 + [[package]] 1839 + name = "memchr" 1840 + version = "2.7.1" 1841 + source = "registry+https://github.com/rust-lang/crates.io-index" 1842 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1843 + 1844 + [[package]] 1845 + name = "memmap2" 1846 + version = "0.8.0" 1847 + source = "registry+https://github.com/rust-lang/crates.io-index" 1848 + checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" 1849 + dependencies = [ 1850 + "libc", 1851 + ] 1852 + 1853 + [[package]] 1854 + name = "memmap2" 1855 + version = "0.9.4" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 1858 + dependencies = [ 1859 + "libc", 1860 + ] 1861 + 1862 + [[package]] 1863 + name = "memoffset" 1864 + version = "0.7.1" 1865 + source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1867 + dependencies = [ 1868 + "autocfg", 1869 + ] 1870 + 1871 + [[package]] 1872 + name = "memoffset" 1873 + version = "0.9.0" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1876 + dependencies = [ 1877 + "autocfg", 1878 + ] 1879 + 1880 + [[package]] 1881 + name = "miette" 1882 + version = "5.10.0" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" 1885 + dependencies = [ 1886 + "miette-derive", 1887 + "once_cell", 1888 + "thiserror", 1889 + "unicode-width", 1890 + ] 1891 + 1892 + [[package]] 1893 + name = "miette-derive" 1894 + version = "5.10.0" 1895 + source = "registry+https://github.com/rust-lang/crates.io-index" 1896 + checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" 1897 + dependencies = [ 1898 + "proc-macro2", 1899 + "quote", 1900 + "syn 2.0.53", 1901 + ] 1902 + 1903 + [[package]] 1904 + name = "minimal-lexical" 1905 + version = "0.2.1" 1906 + source = "registry+https://github.com/rust-lang/crates.io-index" 1907 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1908 + 1909 + [[package]] 1910 + name = "moveit" 1911 + version = "0.6.0" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "87d7335204cb6ef7bd647fa6db0be3e4d7aa25b5823a7aa030027ddf512cefba" 1914 + dependencies = [ 1915 + "cxx", 1916 + ] 1917 + 1918 + [[package]] 1919 + name = "ndk" 1920 + version = "0.8.0" 1921 + source = "registry+https://github.com/rust-lang/crates.io-index" 1922 + checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" 1923 + dependencies = [ 1924 + "bitflags 2.4.2", 1925 + "jni-sys", 1926 + "log", 1927 + "ndk-sys", 1928 + "num_enum", 1929 + "thiserror", 1930 + ] 1931 + 1932 + [[package]] 1933 + name = "ndk-context" 1934 + version = "0.1.1" 1935 + source = "registry+https://github.com/rust-lang/crates.io-index" 1936 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1937 + 1938 + [[package]] 1939 + name = "ndk-sys" 1940 + version = "0.5.0+25.2.9519653" 1941 + source = "registry+https://github.com/rust-lang/crates.io-index" 1942 + checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" 1943 + dependencies = [ 1944 + "jni-sys", 1945 + ] 1946 + 1947 + [[package]] 1948 + name = "nix" 1949 + version = "0.26.4" 1950 + source = "registry+https://github.com/rust-lang/crates.io-index" 1951 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1952 + dependencies = [ 1953 + "bitflags 1.3.2", 1954 + "cfg-if", 1955 + "libc", 1956 + "memoffset 0.7.1", 1957 + "pin-utils", 1958 + ] 1959 + 1960 + [[package]] 1961 + name = "nix" 1962 + version = "0.27.1" 1963 + source = "registry+https://github.com/rust-lang/crates.io-index" 1964 + checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1965 + dependencies = [ 1966 + "bitflags 2.4.2", 1967 + "cfg-if", 1968 + "libc", 1969 + "memoffset 0.9.0", 1970 + ] 1971 + 1972 + [[package]] 1973 + name = "nix" 1974 + version = "0.28.0" 1975 + source = "registry+https://github.com/rust-lang/crates.io-index" 1976 + checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 1977 + dependencies = [ 1978 + "bitflags 2.4.2", 1979 + "cfg-if", 1980 + "cfg_aliases", 1981 + "libc", 1982 + ] 1983 + 1984 + [[package]] 1985 + name = "nom" 1986 + version = "7.1.3" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1989 + dependencies = [ 1990 + "memchr", 1991 + "minimal-lexical", 1992 + ] 1993 + 1994 + [[package]] 1995 + name = "normpath" 1996 + version = "0.3.2" 1997 + source = "registry+https://github.com/rust-lang/crates.io-index" 1998 + checksum = "04aaf5e9cb0fbf883cc0423159eacdf96a9878022084b35c462c428cab73bcaf" 1999 + dependencies = [ 2000 + "winapi", 2001 + ] 2002 + 2003 + [[package]] 2004 + name = "nu-ansi-term" 2005 + version = "0.49.0" 2006 + source = "registry+https://github.com/rust-lang/crates.io-index" 2007 + checksum = "c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68" 2008 + dependencies = [ 2009 + "windows-sys 0.48.0", 2010 + ] 2011 + 2012 + [[package]] 2013 + name = "num-derive" 2014 + version = "0.4.2" 2015 + source = "registry+https://github.com/rust-lang/crates.io-index" 2016 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 2017 + dependencies = [ 2018 + "proc-macro2", 2019 + "quote", 2020 + "syn 2.0.53", 2021 + ] 2022 + 2023 + [[package]] 2024 + name = "num-traits" 2025 + version = "0.2.18" 2026 + source = "registry+https://github.com/rust-lang/crates.io-index" 2027 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 2028 + dependencies = [ 2029 + "autocfg", 2030 + ] 2031 + 2032 + [[package]] 2033 + name = "num_enum" 2034 + version = "0.7.2" 2035 + source = "registry+https://github.com/rust-lang/crates.io-index" 2036 + checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" 2037 + dependencies = [ 2038 + "num_enum_derive", 2039 + ] 2040 + 2041 + [[package]] 2042 + name = "num_enum_derive" 2043 + version = "0.7.2" 2044 + source = "registry+https://github.com/rust-lang/crates.io-index" 2045 + checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" 2046 + dependencies = [ 2047 + "proc-macro-crate 2.0.2", 2048 + "proc-macro2", 2049 + "quote", 2050 + "syn 2.0.53", 2051 + ] 2052 + 2053 + [[package]] 2054 + name = "objc" 2055 + version = "0.2.7" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 2058 + dependencies = [ 2059 + "malloc_buf", 2060 + ] 2061 + 2062 + [[package]] 2063 + name = "oboe" 2064 + version = "0.6.1" 2065 + source = "registry+https://github.com/rust-lang/crates.io-index" 2066 + checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" 2067 + dependencies = [ 2068 + "jni 0.21.1", 2069 + "ndk", 2070 + "ndk-context", 2071 + "num-derive", 2072 + "num-traits", 2073 + "oboe-sys", 2074 + ] 2075 + 2076 + [[package]] 2077 + name = "oboe-sys" 2078 + version = "0.6.1" 2079 + source = "registry+https://github.com/rust-lang/crates.io-index" 2080 + checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" 2081 + dependencies = [ 2082 + "cc", 2083 + ] 2084 + 2085 + [[package]] 2086 + name = "once_cell" 2087 + version = "1.19.0" 2088 + source = "registry+https://github.com/rust-lang/crates.io-index" 2089 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2090 + 2091 + [[package]] 2092 + name = "openxr" 2093 + version = "0.17.1" 2094 + source = "registry+https://github.com/rust-lang/crates.io-index" 2095 + checksum = "d7d5c194407c4fb5d3bf08c34ae57f3ea6cc9d9cfbe0594ce066896c809d9215" 2096 + dependencies = [ 2097 + "libc", 2098 + "libloading 0.7.4", 2099 + "ndk-context", 2100 + "openxr-sys", 2101 + ] 2102 + 2103 + [[package]] 2104 + name = "openxr-sys" 2105 + version = "0.9.3" 2106 + source = "registry+https://github.com/rust-lang/crates.io-index" 2107 + checksum = "fa8f022053ecd7989d86f867b4fb8c3520347612b9d637e217077a0d6b4a6634" 2108 + dependencies = [ 2109 + "jni 0.19.0", 2110 + "libc", 2111 + ] 2112 + 2113 + [[package]] 2114 + name = "ordered-stream" 2115 + version = "0.2.0" 2116 + source = "registry+https://github.com/rust-lang/crates.io-index" 2117 + checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2118 + dependencies = [ 2119 + "futures-core", 2120 + "pin-project-lite", 2121 + ] 2122 + 2123 + [[package]] 2124 + name = "ovr_overlay" 2125 + version = "0.0.0" 2126 + source = "git+https://github.com/galister/ovr_overlay_oyasumi#61e0e77770212d64a76775a8c76637d1ca935942" 2127 + dependencies = [ 2128 + "byteorder", 2129 + "derive_more", 2130 + "enumset", 2131 + "lazy_static", 2132 + "log", 2133 + "ovr_overlay_sys", 2134 + "slice-of-array", 2135 + "thiserror", 2136 + ] 2137 + 2138 + [[package]] 2139 + name = "ovr_overlay_sys" 2140 + version = "0.0.0" 2141 + source = "git+https://github.com/galister/ovr_overlay_oyasumi#61e0e77770212d64a76775a8c76637d1ca935942" 2142 + dependencies = [ 2143 + "autocxx", 2144 + "autocxx-build", 2145 + "cxx", 2146 + "normpath", 2147 + ] 2148 + 2149 + [[package]] 2150 + name = "parking" 2151 + version = "2.2.0" 2152 + source = "registry+https://github.com/rust-lang/crates.io-index" 2153 + checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 2154 + 2155 + [[package]] 2156 + name = "parking_lot" 2157 + version = "0.12.1" 2158 + source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2160 + dependencies = [ 2161 + "lock_api", 2162 + "parking_lot_core", 2163 + ] 2164 + 2165 + [[package]] 2166 + name = "parking_lot_core" 2167 + version = "0.9.9" 2168 + source = "registry+https://github.com/rust-lang/crates.io-index" 2169 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 2170 + dependencies = [ 2171 + "cfg-if", 2172 + "libc", 2173 + "redox_syscall", 2174 + "smallvec", 2175 + "windows-targets 0.48.5", 2176 + ] 2177 + 2178 + [[package]] 2179 + name = "parse-zoneinfo" 2180 + version = "0.3.0" 2181 + source = "registry+https://github.com/rust-lang/crates.io-index" 2182 + checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41" 2183 + dependencies = [ 2184 + "regex", 2185 + ] 2186 + 2187 + [[package]] 2188 + name = "peeking_take_while" 2189 + version = "0.1.2" 2190 + source = "registry+https://github.com/rust-lang/crates.io-index" 2191 + checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 2192 + 2193 + [[package]] 2194 + name = "percent-encoding" 2195 + version = "2.3.1" 2196 + source = "registry+https://github.com/rust-lang/crates.io-index" 2197 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2198 + 2199 + [[package]] 2200 + name = "phf" 2201 + version = "0.11.2" 2202 + source = "registry+https://github.com/rust-lang/crates.io-index" 2203 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 2204 + dependencies = [ 2205 + "phf_shared", 2206 + ] 2207 + 2208 + [[package]] 2209 + name = "phf_codegen" 2210 + version = "0.11.2" 2211 + source = "registry+https://github.com/rust-lang/crates.io-index" 2212 + checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 2213 + dependencies = [ 2214 + "phf_generator", 2215 + "phf_shared", 2216 + ] 2217 + 2218 + [[package]] 2219 + name = "phf_generator" 2220 + version = "0.11.2" 2221 + source = "registry+https://github.com/rust-lang/crates.io-index" 2222 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 2223 + dependencies = [ 2224 + "phf_shared", 2225 + "rand", 2226 + ] 2227 + 2228 + [[package]] 2229 + name = "phf_shared" 2230 + version = "0.11.2" 2231 + source = "registry+https://github.com/rust-lang/crates.io-index" 2232 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 2233 + dependencies = [ 2234 + "siphasher", 2235 + ] 2236 + 2237 + [[package]] 2238 + name = "pin-project-lite" 2239 + version = "0.2.13" 2240 + source = "registry+https://github.com/rust-lang/crates.io-index" 2241 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2242 + 2243 + [[package]] 2244 + name = "pin-utils" 2245 + version = "0.1.0" 2246 + source = "registry+https://github.com/rust-lang/crates.io-index" 2247 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2248 + 2249 + [[package]] 2250 + name = "piper" 2251 + version = "0.2.1" 2252 + source = "registry+https://github.com/rust-lang/crates.io-index" 2253 + checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 2254 + dependencies = [ 2255 + "atomic-waker", 2256 + "fastrand", 2257 + "futures-io", 2258 + ] 2259 + 2260 + [[package]] 2261 + name = "pipewire" 2262 + version = "0.8.0" 2263 + source = "registry+https://github.com/rust-lang/crates.io-index" 2264 + checksum = "08e645ba5c45109106d56610b3ee60eb13a6f2beb8b74f8dc8186cf261788dda" 2265 + dependencies = [ 2266 + "anyhow", 2267 + "bitflags 2.4.2", 2268 + "libc", 2269 + "libspa", 2270 + "libspa-sys", 2271 + "nix 0.27.1", 2272 + "once_cell", 2273 + "pipewire-sys", 2274 + "thiserror", 2275 + ] 2276 + 2277 + [[package]] 2278 + name = "pipewire-sys" 2279 + version = "0.8.0" 2280 + source = "registry+https://github.com/rust-lang/crates.io-index" 2281 + checksum = "849e188f90b1dda88fe2bfe1ad31fe5f158af2c98f80fb5d13726c44f3f01112" 2282 + dependencies = [ 2283 + "bindgen", 2284 + "libspa-sys", 2285 + "system-deps", 2286 + ] 2287 + 2288 + [[package]] 2289 + name = "pkg-config" 2290 + version = "0.3.30" 2291 + source = "registry+https://github.com/rust-lang/crates.io-index" 2292 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2293 + 2294 + [[package]] 2295 + name = "polling" 2296 + version = "3.5.0" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 2299 + dependencies = [ 2300 + "cfg-if", 2301 + "concurrent-queue", 2302 + "pin-project-lite", 2303 + "rustix", 2304 + "tracing", 2305 + "windows-sys 0.52.0", 2306 + ] 2307 + 2308 + [[package]] 2309 + name = "ppv-lite86" 2310 + version = "0.2.17" 2311 + source = "registry+https://github.com/rust-lang/crates.io-index" 2312 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2313 + 2314 + [[package]] 2315 + name = "prettyplease" 2316 + version = "0.2.16" 2317 + source = "registry+https://github.com/rust-lang/crates.io-index" 2318 + checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" 2319 + dependencies = [ 2320 + "proc-macro2", 2321 + "syn 2.0.53", 2322 + ] 2323 + 2324 + [[package]] 2325 + name = "proc-macro-crate" 2326 + version = "1.3.1" 2327 + source = "registry+https://github.com/rust-lang/crates.io-index" 2328 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2329 + dependencies = [ 2330 + "once_cell", 2331 + "toml_edit 0.19.15", 2332 + ] 2333 + 2334 + [[package]] 2335 + name = "proc-macro-crate" 2336 + version = "2.0.2" 2337 + source = "registry+https://github.com/rust-lang/crates.io-index" 2338 + checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 2339 + dependencies = [ 2340 + "toml_datetime", 2341 + "toml_edit 0.20.2", 2342 + ] 2343 + 2344 + [[package]] 2345 + name = "proc-macro-error" 2346 + version = "1.0.4" 2347 + source = "registry+https://github.com/rust-lang/crates.io-index" 2348 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2349 + dependencies = [ 2350 + "proc-macro-error-attr", 2351 + "proc-macro2", 2352 + "quote", 2353 + "syn 1.0.109", 2354 + "version_check", 2355 + ] 2356 + 2357 + [[package]] 2358 + name = "proc-macro-error-attr" 2359 + version = "1.0.4" 2360 + source = "registry+https://github.com/rust-lang/crates.io-index" 2361 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2362 + dependencies = [ 2363 + "proc-macro2", 2364 + "quote", 2365 + "version_check", 2366 + ] 2367 + 2368 + [[package]] 2369 + name = "proc-macro2" 2370 + version = "1.0.79" 2371 + source = "registry+https://github.com/rust-lang/crates.io-index" 2372 + checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 2373 + dependencies = [ 2374 + "unicode-ident", 2375 + ] 2376 + 2377 + [[package]] 2378 + name = "quick-xml" 2379 + version = "0.30.0" 2380 + source = "registry+https://github.com/rust-lang/crates.io-index" 2381 + checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" 2382 + dependencies = [ 2383 + "memchr", 2384 + ] 2385 + 2386 + [[package]] 2387 + name = "quick-xml" 2388 + version = "0.31.0" 2389 + source = "registry+https://github.com/rust-lang/crates.io-index" 2390 + checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 2391 + dependencies = [ 2392 + "memchr", 2393 + ] 2394 + 2395 + [[package]] 2396 + name = "quote" 2397 + version = "1.0.35" 2398 + source = "registry+https://github.com/rust-lang/crates.io-index" 2399 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 2400 + dependencies = [ 2401 + "proc-macro2", 2402 + ] 2403 + 2404 + [[package]] 2405 + name = "rand" 2406 + version = "0.8.5" 2407 + source = "registry+https://github.com/rust-lang/crates.io-index" 2408 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2409 + dependencies = [ 2410 + "libc", 2411 + "rand_chacha", 2412 + "rand_core", 2413 + ] 2414 + 2415 + [[package]] 2416 + name = "rand_chacha" 2417 + version = "0.3.1" 2418 + source = "registry+https://github.com/rust-lang/crates.io-index" 2419 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2420 + dependencies = [ 2421 + "ppv-lite86", 2422 + "rand_core", 2423 + ] 2424 + 2425 + [[package]] 2426 + name = "rand_core" 2427 + version = "0.6.4" 2428 + source = "registry+https://github.com/rust-lang/crates.io-index" 2429 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2430 + dependencies = [ 2431 + "getrandom", 2432 + ] 2433 + 2434 + [[package]] 2435 + name = "raw-window-handle" 2436 + version = "0.6.0" 2437 + source = "registry+https://github.com/rust-lang/crates.io-index" 2438 + checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" 2439 + 2440 + [[package]] 2441 + name = "redox_syscall" 2442 + version = "0.4.1" 2443 + source = "registry+https://github.com/rust-lang/crates.io-index" 2444 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2445 + dependencies = [ 2446 + "bitflags 1.3.2", 2447 + ] 2448 + 2449 + [[package]] 2450 + name = "regex" 2451 + version = "1.10.3" 2452 + source = "registry+https://github.com/rust-lang/crates.io-index" 2453 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 2454 + dependencies = [ 2455 + "aho-corasick", 2456 + "memchr", 2457 + "regex-automata", 2458 + "regex-syntax", 2459 + ] 2460 + 2461 + [[package]] 2462 + name = "regex-automata" 2463 + version = "0.4.6" 2464 + source = "registry+https://github.com/rust-lang/crates.io-index" 2465 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2466 + dependencies = [ 2467 + "aho-corasick", 2468 + "memchr", 2469 + "regex-syntax", 2470 + ] 2471 + 2472 + [[package]] 2473 + name = "regex-syntax" 2474 + version = "0.8.2" 2475 + source = "registry+https://github.com/rust-lang/crates.io-index" 2476 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2477 + 2478 + [[package]] 2479 + name = "rodio" 2480 + version = "0.17.3" 2481 + source = "registry+https://github.com/rust-lang/crates.io-index" 2482 + checksum = "3b1bb7b48ee48471f55da122c0044fcc7600cfcc85db88240b89cb832935e611" 2483 + dependencies = [ 2484 + "cpal", 2485 + "hound", 2486 + ] 2487 + 2488 + [[package]] 2489 + name = "rosc" 2490 + version = "0.10.1" 2491 + source = "registry+https://github.com/rust-lang/crates.io-index" 2492 + checksum = "b2e63d9e6b0d090be1485cf159b1e04c3973d2d3e1614963544ea2ff47a4a981" 2493 + dependencies = [ 2494 + "byteorder", 2495 + "nom", 2496 + ] 2497 + 2498 + [[package]] 2499 + name = "roxmltree" 2500 + version = "0.14.1" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b" 2503 + dependencies = [ 2504 + "xmlparser", 2505 + ] 2506 + 2507 + [[package]] 2508 + name = "rustc-hash" 2509 + version = "1.1.0" 2510 + source = "registry+https://github.com/rust-lang/crates.io-index" 2511 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2512 + 2513 + [[package]] 2514 + name = "rustc_version" 2515 + version = "0.4.0" 2516 + source = "registry+https://github.com/rust-lang/crates.io-index" 2517 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2518 + dependencies = [ 2519 + "semver", 2520 + ] 2521 + 2522 + [[package]] 2523 + name = "rustix" 2524 + version = "0.38.31" 2525 + source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 2527 + dependencies = [ 2528 + "bitflags 2.4.2", 2529 + "errno", 2530 + "libc", 2531 + "linux-raw-sys", 2532 + "windows-sys 0.52.0", 2533 + ] 2534 + 2535 + [[package]] 2536 + name = "rustversion" 2537 + version = "1.0.14" 2538 + source = "registry+https://github.com/rust-lang/crates.io-index" 2539 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2540 + 2541 + [[package]] 2542 + name = "rxscreen" 2543 + version = "0.1.7" 2544 + source = "registry+https://github.com/rust-lang/crates.io-index" 2545 + checksum = "afbab13f83503a8272b7150d487494992cf6c59c299dcaf5d8ffac75bad9fc96" 2546 + dependencies = [ 2547 + "libc", 2548 + ] 2549 + 2550 + [[package]] 2551 + name = "ryu" 2552 + version = "1.0.17" 2553 + source = "registry+https://github.com/rust-lang/crates.io-index" 2554 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2555 + 2556 + [[package]] 2557 + name = "same-file" 2558 + version = "1.0.6" 2559 + source = "registry+https://github.com/rust-lang/crates.io-index" 2560 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2561 + dependencies = [ 2562 + "winapi-util", 2563 + ] 2564 + 2565 + [[package]] 2566 + name = "scoped-tls" 2567 + version = "1.0.1" 2568 + source = "registry+https://github.com/rust-lang/crates.io-index" 2569 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2570 + 2571 + [[package]] 2572 + name = "scopeguard" 2573 + version = "1.2.0" 2574 + source = "registry+https://github.com/rust-lang/crates.io-index" 2575 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2576 + 2577 + [[package]] 2578 + name = "semver" 2579 + version = "1.0.22" 2580 + source = "registry+https://github.com/rust-lang/crates.io-index" 2581 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 2582 + 2583 + [[package]] 2584 + name = "serde" 2585 + version = "1.0.197" 2586 + source = "registry+https://github.com/rust-lang/crates.io-index" 2587 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 2588 + dependencies = [ 2589 + "serde_derive", 2590 + ] 2591 + 2592 + [[package]] 2593 + name = "serde_derive" 2594 + version = "1.0.197" 2595 + source = "registry+https://github.com/rust-lang/crates.io-index" 2596 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 2597 + dependencies = [ 2598 + "proc-macro2", 2599 + "quote", 2600 + "syn 2.0.53", 2601 + ] 2602 + 2603 + [[package]] 2604 + name = "serde_json" 2605 + version = "1.0.114" 2606 + source = "registry+https://github.com/rust-lang/crates.io-index" 2607 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 2608 + dependencies = [ 2609 + "itoa", 2610 + "ryu", 2611 + "serde", 2612 + ] 2613 + 2614 + [[package]] 2615 + name = "serde_repr" 2616 + version = "0.1.18" 2617 + source = "registry+https://github.com/rust-lang/crates.io-index" 2618 + checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" 2619 + dependencies = [ 2620 + "proc-macro2", 2621 + "quote", 2622 + "syn 2.0.53", 2623 + ] 2624 + 2625 + [[package]] 2626 + name = "serde_spanned" 2627 + version = "0.6.5" 2628 + source = "registry+https://github.com/rust-lang/crates.io-index" 2629 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 2630 + dependencies = [ 2631 + "serde", 2632 + ] 2633 + 2634 + [[package]] 2635 + name = "serde_yaml" 2636 + version = "0.9.33" 2637 + source = "registry+https://github.com/rust-lang/crates.io-index" 2638 + checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9" 2639 + dependencies = [ 2640 + "indexmap 2.2.5", 2641 + "itoa", 2642 + "ryu", 2643 + "serde", 2644 + "unsafe-libyaml", 2645 + ] 2646 + 2647 + [[package]] 2648 + name = "sha1" 2649 + version = "0.10.6" 2650 + source = "registry+https://github.com/rust-lang/crates.io-index" 2651 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2652 + dependencies = [ 2653 + "cfg-if", 2654 + "cpufeatures", 2655 + "digest", 2656 + ] 2657 + 2658 + [[package]] 2659 + name = "shaderc" 2660 + version = "0.8.3" 2661 + source = "registry+https://github.com/rust-lang/crates.io-index" 2662 + checksum = "27e07913ada18607bb60d12431cbe3358d3bbebbe95948e1618851dc01e63b7b" 2663 + dependencies = [ 2664 + "libc", 2665 + "shaderc-sys", 2666 + ] 2667 + 2668 + [[package]] 2669 + name = "shaderc-sys" 2670 + version = "0.8.3" 2671 + source = "registry+https://github.com/rust-lang/crates.io-index" 2672 + checksum = "73120d240fe22196300f39ca8547ca2d014960f27b19b47b21288b396272f7f7" 2673 + dependencies = [ 2674 + "cmake", 2675 + "libc", 2676 + "roxmltree", 2677 + ] 2678 + 2679 + [[package]] 2680 + name = "shlex" 2681 + version = "1.3.0" 2682 + source = "registry+https://github.com/rust-lang/crates.io-index" 2683 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2684 + 2685 + [[package]] 2686 + name = "signal-hook-registry" 2687 + version = "1.4.1" 2688 + source = "registry+https://github.com/rust-lang/crates.io-index" 2689 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2690 + dependencies = [ 2691 + "libc", 2692 + ] 2693 + 2694 + [[package]] 2695 + name = "siphasher" 2696 + version = "0.3.11" 2697 + source = "registry+https://github.com/rust-lang/crates.io-index" 2698 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2699 + 2700 + [[package]] 2701 + name = "slab" 2702 + version = "0.4.9" 2703 + source = "registry+https://github.com/rust-lang/crates.io-index" 2704 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2705 + dependencies = [ 2706 + "autocfg", 2707 + ] 2708 + 2709 + [[package]] 2710 + name = "slice-of-array" 2711 + version = "0.3.2" 2712 + source = "registry+https://github.com/rust-lang/crates.io-index" 2713 + checksum = "a4f120bb98cb4cb0dab21c882968c3cbff79dd23b46f07b1cf5c25044945ce84" 2714 + 2715 + [[package]] 2716 + name = "smallvec" 2717 + version = "1.13.1" 2718 + source = "registry+https://github.com/rust-lang/crates.io-index" 2719 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2720 + 2721 + [[package]] 2722 + name = "smithay-client-toolkit" 2723 + version = "0.18.1" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a" 2726 + dependencies = [ 2727 + "bitflags 2.4.2", 2728 + "bytemuck", 2729 + "calloop", 2730 + "calloop-wayland-source", 2731 + "cursor-icon", 2732 + "libc", 2733 + "log", 2734 + "memmap2 0.9.4", 2735 + "pkg-config", 2736 + "rustix", 2737 + "thiserror", 2738 + "wayland-backend", 2739 + "wayland-client", 2740 + "wayland-csd-frame", 2741 + "wayland-cursor", 2742 + "wayland-protocols", 2743 + "wayland-protocols-wlr", 2744 + "wayland-scanner", 2745 + "xkbcommon", 2746 + "xkeysym", 2747 + ] 2748 + 2749 + [[package]] 2750 + name = "static_assertions" 2751 + version = "1.1.0" 2752 + source = "registry+https://github.com/rust-lang/crates.io-index" 2753 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2754 + 2755 + [[package]] 2756 + name = "strsim" 2757 + version = "0.11.0" 2758 + source = "registry+https://github.com/rust-lang/crates.io-index" 2759 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 2760 + 2761 + [[package]] 2762 + name = "strum" 2763 + version = "0.25.0" 2764 + source = "registry+https://github.com/rust-lang/crates.io-index" 2765 + checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 2766 + dependencies = [ 2767 + "strum_macros 0.25.3", 2768 + ] 2769 + 2770 + [[package]] 2771 + name = "strum_macros" 2772 + version = "0.24.3" 2773 + source = "registry+https://github.com/rust-lang/crates.io-index" 2774 + checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 2775 + dependencies = [ 2776 + "heck 0.4.1", 2777 + "proc-macro2", 2778 + "quote", 2779 + "rustversion", 2780 + "syn 1.0.109", 2781 + ] 2782 + 2783 + [[package]] 2784 + name = "strum_macros" 2785 + version = "0.25.3" 2786 + source = "registry+https://github.com/rust-lang/crates.io-index" 2787 + checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 2788 + dependencies = [ 2789 + "heck 0.4.1", 2790 + "proc-macro2", 2791 + "quote", 2792 + "rustversion", 2793 + "syn 2.0.53", 2794 + ] 2795 + 2796 + [[package]] 2797 + name = "syn" 2798 + version = "1.0.109" 2799 + source = "registry+https://github.com/rust-lang/crates.io-index" 2800 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2801 + dependencies = [ 2802 + "proc-macro2", 2803 + "quote", 2804 + "unicode-ident", 2805 + ] 2806 + 2807 + [[package]] 2808 + name = "syn" 2809 + version = "2.0.53" 2810 + source = "registry+https://github.com/rust-lang/crates.io-index" 2811 + checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" 2812 + dependencies = [ 2813 + "proc-macro2", 2814 + "quote", 2815 + "unicode-ident", 2816 + ] 2817 + 2818 + [[package]] 2819 + name = "system-deps" 2820 + version = "6.2.1" 2821 + source = "registry+https://github.com/rust-lang/crates.io-index" 2822 + checksum = "e8e9199467bcbc77c6a13cc6e32a6af21721ab8c96aa0261856c4fda5a4433f0" 2823 + dependencies = [ 2824 + "cfg-expr", 2825 + "heck 0.4.1", 2826 + "pkg-config", 2827 + "toml", 2828 + "version-compare", 2829 + ] 2830 + 2831 + [[package]] 2832 + name = "target-lexicon" 2833 + version = "0.12.14" 2834 + source = "registry+https://github.com/rust-lang/crates.io-index" 2835 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 2836 + 2837 + [[package]] 2838 + name = "tempfile" 2839 + version = "3.10.1" 2840 + source = "registry+https://github.com/rust-lang/crates.io-index" 2841 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2842 + dependencies = [ 2843 + "cfg-if", 2844 + "fastrand", 2845 + "rustix", 2846 + "windows-sys 0.52.0", 2847 + ] 2848 + 2849 + [[package]] 2850 + name = "termcolor" 2851 + version = "1.4.1" 2852 + source = "registry+https://github.com/rust-lang/crates.io-index" 2853 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 2854 + dependencies = [ 2855 + "winapi-util", 2856 + ] 2857 + 2858 + [[package]] 2859 + name = "thiserror" 2860 + version = "1.0.58" 2861 + source = "registry+https://github.com/rust-lang/crates.io-index" 2862 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 2863 + dependencies = [ 2864 + "thiserror-impl", 2865 + ] 2866 + 2867 + [[package]] 2868 + name = "thiserror-impl" 2869 + version = "1.0.58" 2870 + source = "registry+https://github.com/rust-lang/crates.io-index" 2871 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 2872 + dependencies = [ 2873 + "proc-macro2", 2874 + "quote", 2875 + "syn 2.0.53", 2876 + ] 2877 + 2878 + [[package]] 2879 + name = "thread_local" 2880 + version = "1.1.8" 2881 + source = "registry+https://github.com/rust-lang/crates.io-index" 2882 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 2883 + dependencies = [ 2884 + "cfg-if", 2885 + "once_cell", 2886 + ] 2887 + 2888 + [[package]] 2889 + name = "tinyvec" 2890 + version = "1.6.0" 2891 + source = "registry+https://github.com/rust-lang/crates.io-index" 2892 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2893 + dependencies = [ 2894 + "tinyvec_macros", 2895 + ] 2896 + 2897 + [[package]] 2898 + name = "tinyvec_macros" 2899 + version = "0.1.1" 2900 + source = "registry+https://github.com/rust-lang/crates.io-index" 2901 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2902 + 2903 + [[package]] 2904 + name = "toml" 2905 + version = "0.8.2" 2906 + source = "registry+https://github.com/rust-lang/crates.io-index" 2907 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 2908 + dependencies = [ 2909 + "serde", 2910 + "serde_spanned", 2911 + "toml_datetime", 2912 + "toml_edit 0.20.2", 2913 + ] 2914 + 2915 + [[package]] 2916 + name = "toml_datetime" 2917 + version = "0.6.3" 2918 + source = "registry+https://github.com/rust-lang/crates.io-index" 2919 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 2920 + dependencies = [ 2921 + "serde", 2922 + ] 2923 + 2924 + [[package]] 2925 + name = "toml_edit" 2926 + version = "0.19.15" 2927 + source = "registry+https://github.com/rust-lang/crates.io-index" 2928 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 2929 + dependencies = [ 2930 + "indexmap 2.2.5", 2931 + "toml_datetime", 2932 + "winnow", 2933 + ] 2934 + 2935 + [[package]] 2936 + name = "toml_edit" 2937 + version = "0.20.2" 2938 + source = "registry+https://github.com/rust-lang/crates.io-index" 2939 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 2940 + dependencies = [ 2941 + "indexmap 2.2.5", 2942 + "serde", 2943 + "serde_spanned", 2944 + "toml_datetime", 2945 + "winnow", 2946 + ] 2947 + 2948 + [[package]] 2949 + name = "tracing" 2950 + version = "0.1.40" 2951 + source = "registry+https://github.com/rust-lang/crates.io-index" 2952 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2953 + dependencies = [ 2954 + "pin-project-lite", 2955 + "tracing-attributes", 2956 + "tracing-core", 2957 + ] 2958 + 2959 + [[package]] 2960 + name = "tracing-attributes" 2961 + version = "0.1.27" 2962 + source = "registry+https://github.com/rust-lang/crates.io-index" 2963 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2964 + dependencies = [ 2965 + "proc-macro2", 2966 + "quote", 2967 + "syn 2.0.53", 2968 + ] 2969 + 2970 + [[package]] 2971 + name = "tracing-core" 2972 + version = "0.1.32" 2973 + source = "registry+https://github.com/rust-lang/crates.io-index" 2974 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2975 + dependencies = [ 2976 + "once_cell", 2977 + ] 2978 + 2979 + [[package]] 2980 + name = "typenum" 2981 + version = "1.17.0" 2982 + source = "registry+https://github.com/rust-lang/crates.io-index" 2983 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2984 + 2985 + [[package]] 2986 + name = "uds_windows" 2987 + version = "1.1.0" 2988 + source = "registry+https://github.com/rust-lang/crates.io-index" 2989 + checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 2990 + dependencies = [ 2991 + "memoffset 0.9.0", 2992 + "tempfile", 2993 + "winapi", 2994 + ] 2995 + 2996 + [[package]] 2997 + name = "unicode-bidi" 2998 + version = "0.3.15" 2999 + source = "registry+https://github.com/rust-lang/crates.io-index" 3000 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 3001 + 3002 + [[package]] 3003 + name = "unicode-ident" 3004 + version = "1.0.12" 3005 + source = "registry+https://github.com/rust-lang/crates.io-index" 3006 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3007 + 3008 + [[package]] 3009 + name = "unicode-normalization" 3010 + version = "0.1.23" 3011 + source = "registry+https://github.com/rust-lang/crates.io-index" 3012 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 3013 + dependencies = [ 3014 + "tinyvec", 3015 + ] 3016 + 3017 + [[package]] 3018 + name = "unicode-segmentation" 3019 + version = "1.11.0" 3020 + source = "registry+https://github.com/rust-lang/crates.io-index" 3021 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 3022 + 3023 + [[package]] 3024 + name = "unicode-width" 3025 + version = "0.1.11" 3026 + source = "registry+https://github.com/rust-lang/crates.io-index" 3027 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 3028 + 3029 + [[package]] 3030 + name = "unsafe-libyaml" 3031 + version = "0.2.11" 3032 + source = "registry+https://github.com/rust-lang/crates.io-index" 3033 + checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" 3034 + 3035 + [[package]] 3036 + name = "url" 3037 + version = "2.5.0" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 3040 + dependencies = [ 3041 + "form_urlencoded", 3042 + "idna", 3043 + "percent-encoding", 3044 + "serde", 3045 + ] 3046 + 3047 + [[package]] 3048 + name = "utf8parse" 3049 + version = "0.2.1" 3050 + source = "registry+https://github.com/rust-lang/crates.io-index" 3051 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 3052 + 3053 + [[package]] 3054 + name = "version-compare" 3055 + version = "0.1.1" 3056 + source = "registry+https://github.com/rust-lang/crates.io-index" 3057 + checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 3058 + 3059 + [[package]] 3060 + name = "version_check" 3061 + version = "0.9.4" 3062 + source = "registry+https://github.com/rust-lang/crates.io-index" 3063 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3064 + 3065 + [[package]] 3066 + name = "vk-parse" 3067 + version = "0.12.0" 3068 + source = "registry+https://github.com/rust-lang/crates.io-index" 3069 + checksum = "81086c28be67a8759cd80cbb3c8f7b520e0874605fc5eb74d5a1c9c2d1878e79" 3070 + dependencies = [ 3071 + "xml-rs", 3072 + ] 3073 + 3074 + [[package]] 3075 + name = "vulkano" 3076 + version = "0.34.0" 3077 + source = "git+https://github.com/vulkano-rs/vulkano?rev=94f50f1#94f50f18bd25971ea123adb8b5782ad65a8f085c" 3078 + dependencies = [ 3079 + "ahash", 3080 + "ash", 3081 + "bytemuck", 3082 + "core-graphics-types", 3083 + "crossbeam-queue", 3084 + "half", 3085 + "heck 0.4.1", 3086 + "indexmap 2.2.5", 3087 + "libloading 0.8.3", 3088 + "objc", 3089 + "once_cell", 3090 + "parking_lot", 3091 + "proc-macro2", 3092 + "quote", 3093 + "raw-window-handle", 3094 + "regex", 3095 + "serde", 3096 + "serde_json", 3097 + "smallvec", 3098 + "thread_local", 3099 + "vk-parse", 3100 + "vulkano-macros", 3101 + ] 3102 + 3103 + [[package]] 3104 + name = "vulkano-macros" 3105 + version = "0.34.0" 3106 + source = "git+https://github.com/vulkano-rs/vulkano?rev=94f50f1#94f50f18bd25971ea123adb8b5782ad65a8f085c" 3107 + dependencies = [ 3108 + "proc-macro-crate 2.0.2", 3109 + "proc-macro2", 3110 + "quote", 3111 + "syn 2.0.53", 3112 + ] 3113 + 3114 + [[package]] 3115 + name = "vulkano-shaders" 3116 + version = "0.34.0" 3117 + source = "git+https://github.com/vulkano-rs/vulkano?rev=94f50f1#94f50f18bd25971ea123adb8b5782ad65a8f085c" 3118 + dependencies = [ 3119 + "ahash", 3120 + "heck 0.4.1", 3121 + "proc-macro2", 3122 + "quote", 3123 + "shaderc", 3124 + "syn 2.0.53", 3125 + "vulkano", 3126 + ] 3127 + 3128 + [[package]] 3129 + name = "walkdir" 3130 + version = "2.5.0" 3131 + source = "registry+https://github.com/rust-lang/crates.io-index" 3132 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3133 + dependencies = [ 3134 + "same-file", 3135 + "winapi-util", 3136 + ] 3137 + 3138 + [[package]] 3139 + name = "wasi" 3140 + version = "0.11.0+wasi-snapshot-preview1" 3141 + source = "registry+https://github.com/rust-lang/crates.io-index" 3142 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3143 + 3144 + [[package]] 3145 + name = "wasm-bindgen" 3146 + version = "0.2.92" 3147 + source = "registry+https://github.com/rust-lang/crates.io-index" 3148 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 3149 + dependencies = [ 3150 + "cfg-if", 3151 + "wasm-bindgen-macro", 3152 + ] 3153 + 3154 + [[package]] 3155 + name = "wasm-bindgen-backend" 3156 + version = "0.2.92" 3157 + source = "registry+https://github.com/rust-lang/crates.io-index" 3158 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 3159 + dependencies = [ 3160 + "bumpalo", 3161 + "log", 3162 + "once_cell", 3163 + "proc-macro2", 3164 + "quote", 3165 + "syn 2.0.53", 3166 + "wasm-bindgen-shared", 3167 + ] 3168 + 3169 + [[package]] 3170 + name = "wasm-bindgen-futures" 3171 + version = "0.4.42" 3172 + source = "registry+https://github.com/rust-lang/crates.io-index" 3173 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 3174 + dependencies = [ 3175 + "cfg-if", 3176 + "js-sys", 3177 + "wasm-bindgen", 3178 + "web-sys", 3179 + ] 3180 + 3181 + [[package]] 3182 + name = "wasm-bindgen-macro" 3183 + version = "0.2.92" 3184 + source = "registry+https://github.com/rust-lang/crates.io-index" 3185 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 3186 + dependencies = [ 3187 + "quote", 3188 + "wasm-bindgen-macro-support", 3189 + ] 3190 + 3191 + [[package]] 3192 + name = "wasm-bindgen-macro-support" 3193 + version = "0.2.92" 3194 + source = "registry+https://github.com/rust-lang/crates.io-index" 3195 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 3196 + dependencies = [ 3197 + "proc-macro2", 3198 + "quote", 3199 + "syn 2.0.53", 3200 + "wasm-bindgen-backend", 3201 + "wasm-bindgen-shared", 3202 + ] 3203 + 3204 + [[package]] 3205 + name = "wasm-bindgen-shared" 3206 + version = "0.2.92" 3207 + source = "registry+https://github.com/rust-lang/crates.io-index" 3208 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 3209 + 3210 + [[package]] 3211 + name = "wayland-backend" 3212 + version = "0.3.3" 3213 + source = "registry+https://github.com/rust-lang/crates.io-index" 3214 + checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40" 3215 + dependencies = [ 3216 + "cc", 3217 + "downcast-rs", 3218 + "rustix", 3219 + "scoped-tls", 3220 + "smallvec", 3221 + "wayland-sys", 3222 + ] 3223 + 3224 + [[package]] 3225 + name = "wayland-client" 3226 + version = "0.31.2" 3227 + source = "registry+https://github.com/rust-lang/crates.io-index" 3228 + checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f" 3229 + dependencies = [ 3230 + "bitflags 2.4.2", 3231 + "rustix", 3232 + "wayland-backend", 3233 + "wayland-scanner", 3234 + ] 3235 + 3236 + [[package]] 3237 + name = "wayland-csd-frame" 3238 + version = "0.3.0" 3239 + source = "registry+https://github.com/rust-lang/crates.io-index" 3240 + checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" 3241 + dependencies = [ 3242 + "bitflags 2.4.2", 3243 + "cursor-icon", 3244 + "wayland-backend", 3245 + ] 3246 + 3247 + [[package]] 3248 + name = "wayland-cursor" 3249 + version = "0.31.1" 3250 + source = "registry+https://github.com/rust-lang/crates.io-index" 3251 + checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba" 3252 + dependencies = [ 3253 + "rustix", 3254 + "wayland-client", 3255 + "xcursor", 3256 + ] 3257 + 3258 + [[package]] 3259 + name = "wayland-protocols" 3260 + version = "0.31.2" 3261 + source = "registry+https://github.com/rust-lang/crates.io-index" 3262 + checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" 3263 + dependencies = [ 3264 + "bitflags 2.4.2", 3265 + "wayland-backend", 3266 + "wayland-client", 3267 + "wayland-scanner", 3268 + ] 3269 + 3270 + [[package]] 3271 + name = "wayland-protocols-wlr" 3272 + version = "0.2.0" 3273 + source = "registry+https://github.com/rust-lang/crates.io-index" 3274 + checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" 3275 + dependencies = [ 3276 + "bitflags 2.4.2", 3277 + "wayland-backend", 3278 + "wayland-client", 3279 + "wayland-protocols", 3280 + "wayland-scanner", 3281 + ] 3282 + 3283 + [[package]] 3284 + name = "wayland-scanner" 3285 + version = "0.31.1" 3286 + source = "registry+https://github.com/rust-lang/crates.io-index" 3287 + checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283" 3288 + dependencies = [ 3289 + "proc-macro2", 3290 + "quick-xml 0.31.0", 3291 + "quote", 3292 + ] 3293 + 3294 + [[package]] 3295 + name = "wayland-sys" 3296 + version = "0.31.1" 3297 + source = "registry+https://github.com/rust-lang/crates.io-index" 3298 + checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" 3299 + dependencies = [ 3300 + "dlib", 3301 + "log", 3302 + "pkg-config", 3303 + ] 3304 + 3305 + [[package]] 3306 + name = "web-sys" 3307 + version = "0.3.69" 3308 + source = "registry+https://github.com/rust-lang/crates.io-index" 3309 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 3310 + dependencies = [ 3311 + "js-sys", 3312 + "wasm-bindgen", 3313 + ] 3314 + 3315 + [[package]] 3316 + name = "which" 3317 + version = "4.4.2" 3318 + source = "registry+https://github.com/rust-lang/crates.io-index" 3319 + checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 3320 + dependencies = [ 3321 + "either", 3322 + "home", 3323 + "once_cell", 3324 + "rustix", 3325 + ] 3326 + 3327 + [[package]] 3328 + name = "winapi" 3329 + version = "0.3.9" 3330 + source = "registry+https://github.com/rust-lang/crates.io-index" 3331 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3332 + dependencies = [ 3333 + "winapi-i686-pc-windows-gnu", 3334 + "winapi-x86_64-pc-windows-gnu", 3335 + ] 3336 + 3337 + [[package]] 3338 + name = "winapi-i686-pc-windows-gnu" 3339 + version = "0.4.0" 3340 + source = "registry+https://github.com/rust-lang/crates.io-index" 3341 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3342 + 3343 + [[package]] 3344 + name = "winapi-util" 3345 + version = "0.1.6" 3346 + source = "registry+https://github.com/rust-lang/crates.io-index" 3347 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 3348 + dependencies = [ 3349 + "winapi", 3350 + ] 3351 + 3352 + [[package]] 3353 + name = "winapi-x86_64-pc-windows-gnu" 3354 + version = "0.4.0" 3355 + source = "registry+https://github.com/rust-lang/crates.io-index" 3356 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3357 + 3358 + [[package]] 3359 + name = "windows" 3360 + version = "0.54.0" 3361 + source = "registry+https://github.com/rust-lang/crates.io-index" 3362 + checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" 3363 + dependencies = [ 3364 + "windows-core 0.54.0", 3365 + "windows-targets 0.52.4", 3366 + ] 3367 + 3368 + [[package]] 3369 + name = "windows-core" 3370 + version = "0.52.0" 3371 + source = "registry+https://github.com/rust-lang/crates.io-index" 3372 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3373 + dependencies = [ 3374 + "windows-targets 0.52.4", 3375 + ] 3376 + 3377 + [[package]] 3378 + name = "windows-core" 3379 + version = "0.54.0" 3380 + source = "registry+https://github.com/rust-lang/crates.io-index" 3381 + checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" 3382 + dependencies = [ 3383 + "windows-result", 3384 + "windows-targets 0.52.4", 3385 + ] 3386 + 3387 + [[package]] 3388 + name = "windows-result" 3389 + version = "0.1.0" 3390 + source = "registry+https://github.com/rust-lang/crates.io-index" 3391 + checksum = "cd19df78e5168dfb0aedc343d1d1b8d422ab2db6756d2dc3fef75035402a3f64" 3392 + dependencies = [ 3393 + "windows-targets 0.52.4", 3394 + ] 3395 + 3396 + [[package]] 3397 + name = "windows-sys" 3398 + version = "0.45.0" 3399 + source = "registry+https://github.com/rust-lang/crates.io-index" 3400 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 3401 + dependencies = [ 3402 + "windows-targets 0.42.2", 3403 + ] 3404 + 3405 + [[package]] 3406 + name = "windows-sys" 3407 + version = "0.48.0" 3408 + source = "registry+https://github.com/rust-lang/crates.io-index" 3409 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3410 + dependencies = [ 3411 + "windows-targets 0.48.5", 3412 + ] 3413 + 3414 + [[package]] 3415 + name = "windows-sys" 3416 + version = "0.52.0" 3417 + source = "registry+https://github.com/rust-lang/crates.io-index" 3418 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3419 + dependencies = [ 3420 + "windows-targets 0.52.4", 3421 + ] 3422 + 3423 + [[package]] 3424 + name = "windows-targets" 3425 + version = "0.42.2" 3426 + source = "registry+https://github.com/rust-lang/crates.io-index" 3427 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 3428 + dependencies = [ 3429 + "windows_aarch64_gnullvm 0.42.2", 3430 + "windows_aarch64_msvc 0.42.2", 3431 + "windows_i686_gnu 0.42.2", 3432 + "windows_i686_msvc 0.42.2", 3433 + "windows_x86_64_gnu 0.42.2", 3434 + "windows_x86_64_gnullvm 0.42.2", 3435 + "windows_x86_64_msvc 0.42.2", 3436 + ] 3437 + 3438 + [[package]] 3439 + name = "windows-targets" 3440 + version = "0.48.5" 3441 + source = "registry+https://github.com/rust-lang/crates.io-index" 3442 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3443 + dependencies = [ 3444 + "windows_aarch64_gnullvm 0.48.5", 3445 + "windows_aarch64_msvc 0.48.5", 3446 + "windows_i686_gnu 0.48.5", 3447 + "windows_i686_msvc 0.48.5", 3448 + "windows_x86_64_gnu 0.48.5", 3449 + "windows_x86_64_gnullvm 0.48.5", 3450 + "windows_x86_64_msvc 0.48.5", 3451 + ] 3452 + 3453 + [[package]] 3454 + name = "windows-targets" 3455 + version = "0.52.4" 3456 + source = "registry+https://github.com/rust-lang/crates.io-index" 3457 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 3458 + dependencies = [ 3459 + "windows_aarch64_gnullvm 0.52.4", 3460 + "windows_aarch64_msvc 0.52.4", 3461 + "windows_i686_gnu 0.52.4", 3462 + "windows_i686_msvc 0.52.4", 3463 + "windows_x86_64_gnu 0.52.4", 3464 + "windows_x86_64_gnullvm 0.52.4", 3465 + "windows_x86_64_msvc 0.52.4", 3466 + ] 3467 + 3468 + [[package]] 3469 + name = "windows_aarch64_gnullvm" 3470 + version = "0.42.2" 3471 + source = "registry+https://github.com/rust-lang/crates.io-index" 3472 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 3473 + 3474 + [[package]] 3475 + name = "windows_aarch64_gnullvm" 3476 + version = "0.48.5" 3477 + source = "registry+https://github.com/rust-lang/crates.io-index" 3478 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3479 + 3480 + [[package]] 3481 + name = "windows_aarch64_gnullvm" 3482 + version = "0.52.4" 3483 + source = "registry+https://github.com/rust-lang/crates.io-index" 3484 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 3485 + 3486 + [[package]] 3487 + name = "windows_aarch64_msvc" 3488 + version = "0.42.2" 3489 + source = "registry+https://github.com/rust-lang/crates.io-index" 3490 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 3491 + 3492 + [[package]] 3493 + name = "windows_aarch64_msvc" 3494 + version = "0.48.5" 3495 + source = "registry+https://github.com/rust-lang/crates.io-index" 3496 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3497 + 3498 + [[package]] 3499 + name = "windows_aarch64_msvc" 3500 + version = "0.52.4" 3501 + source = "registry+https://github.com/rust-lang/crates.io-index" 3502 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 3503 + 3504 + [[package]] 3505 + name = "windows_i686_gnu" 3506 + version = "0.42.2" 3507 + source = "registry+https://github.com/rust-lang/crates.io-index" 3508 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 3509 + 3510 + [[package]] 3511 + name = "windows_i686_gnu" 3512 + version = "0.48.5" 3513 + source = "registry+https://github.com/rust-lang/crates.io-index" 3514 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3515 + 3516 + [[package]] 3517 + name = "windows_i686_gnu" 3518 + version = "0.52.4" 3519 + source = "registry+https://github.com/rust-lang/crates.io-index" 3520 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 3521 + 3522 + [[package]] 3523 + name = "windows_i686_msvc" 3524 + version = "0.42.2" 3525 + source = "registry+https://github.com/rust-lang/crates.io-index" 3526 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 3527 + 3528 + [[package]] 3529 + name = "windows_i686_msvc" 3530 + version = "0.48.5" 3531 + source = "registry+https://github.com/rust-lang/crates.io-index" 3532 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3533 + 3534 + [[package]] 3535 + name = "windows_i686_msvc" 3536 + version = "0.52.4" 3537 + source = "registry+https://github.com/rust-lang/crates.io-index" 3538 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 3539 + 3540 + [[package]] 3541 + name = "windows_x86_64_gnu" 3542 + version = "0.42.2" 3543 + source = "registry+https://github.com/rust-lang/crates.io-index" 3544 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 3545 + 3546 + [[package]] 3547 + name = "windows_x86_64_gnu" 3548 + version = "0.48.5" 3549 + source = "registry+https://github.com/rust-lang/crates.io-index" 3550 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3551 + 3552 + [[package]] 3553 + name = "windows_x86_64_gnu" 3554 + version = "0.52.4" 3555 + source = "registry+https://github.com/rust-lang/crates.io-index" 3556 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 3557 + 3558 + [[package]] 3559 + name = "windows_x86_64_gnullvm" 3560 + version = "0.42.2" 3561 + source = "registry+https://github.com/rust-lang/crates.io-index" 3562 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 3563 + 3564 + [[package]] 3565 + name = "windows_x86_64_gnullvm" 3566 + version = "0.48.5" 3567 + source = "registry+https://github.com/rust-lang/crates.io-index" 3568 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3569 + 3570 + [[package]] 3571 + name = "windows_x86_64_gnullvm" 3572 + version = "0.52.4" 3573 + source = "registry+https://github.com/rust-lang/crates.io-index" 3574 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 3575 + 3576 + [[package]] 3577 + name = "windows_x86_64_msvc" 3578 + version = "0.42.2" 3579 + source = "registry+https://github.com/rust-lang/crates.io-index" 3580 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 3581 + 3582 + [[package]] 3583 + name = "windows_x86_64_msvc" 3584 + version = "0.48.5" 3585 + source = "registry+https://github.com/rust-lang/crates.io-index" 3586 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3587 + 3588 + [[package]] 3589 + name = "windows_x86_64_msvc" 3590 + version = "0.52.4" 3591 + source = "registry+https://github.com/rust-lang/crates.io-index" 3592 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 3593 + 3594 + [[package]] 3595 + name = "winnow" 3596 + version = "0.5.40" 3597 + source = "registry+https://github.com/rust-lang/crates.io-index" 3598 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 3599 + dependencies = [ 3600 + "memchr", 3601 + ] 3602 + 3603 + [[package]] 3604 + name = "wlx-capture" 3605 + version = "0.3.1" 3606 + source = "git+https://github.com/galister/wlx-capture?tag=v0.3.1#f9c9c98e0752bfbdaa2af69b59376c697c223915" 3607 + dependencies = [ 3608 + "ashpd", 3609 + "drm-fourcc", 3610 + "idmap", 3611 + "libc", 3612 + "log", 3613 + "once_cell", 3614 + "pipewire", 3615 + "rxscreen", 3616 + "smithay-client-toolkit", 3617 + "wayland-client", 3618 + "wayland-protocols", 3619 + "xcb", 3620 + ] 3621 + 3622 + [[package]] 3623 + name = "wlx-overlay-s" 3624 + version = "0.3.2" 3625 + dependencies = [ 3626 + "anyhow", 3627 + "ash", 3628 + "chrono", 3629 + "chrono-tz", 3630 + "clap", 3631 + "cstr", 3632 + "ctrlc", 3633 + "dbus", 3634 + "flexi_logger", 3635 + "fontconfig-rs", 3636 + "freetype-rs", 3637 + "futures", 3638 + "glam", 3639 + "idmap", 3640 + "idmap-derive", 3641 + "input-linux", 3642 + "json", 3643 + "libc", 3644 + "log", 3645 + "once_cell", 3646 + "openxr", 3647 + "ovr_overlay", 3648 + "regex", 3649 + "rodio", 3650 + "rosc", 3651 + "serde", 3652 + "serde_json", 3653 + "serde_yaml", 3654 + "smallvec", 3655 + "strum", 3656 + "thiserror", 3657 + "vulkano", 3658 + "vulkano-shaders", 3659 + "wlx-capture", 3660 + "xdg", 3661 + ] 3662 + 3663 + [[package]] 3664 + name = "xcb" 3665 + version = "1.3.0" 3666 + source = "registry+https://github.com/rust-lang/crates.io-index" 3667 + checksum = "5d27b37e69b8c05bfadcd968eb1a4fe27c9c52565b727f88512f43b89567e262" 3668 + dependencies = [ 3669 + "bitflags 1.3.2", 3670 + "libc", 3671 + "quick-xml 0.30.0", 3672 + ] 3673 + 3674 + [[package]] 3675 + name = "xcursor" 3676 + version = "0.3.5" 3677 + source = "registry+https://github.com/rust-lang/crates.io-index" 3678 + checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911" 3679 + 3680 + [[package]] 3681 + name = "xdg" 3682 + version = "2.5.2" 3683 + source = "registry+https://github.com/rust-lang/crates.io-index" 3684 + checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" 3685 + 3686 + [[package]] 3687 + name = "xdg-home" 3688 + version = "1.1.0" 3689 + source = "registry+https://github.com/rust-lang/crates.io-index" 3690 + checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" 3691 + dependencies = [ 3692 + "libc", 3693 + "winapi", 3694 + ] 3695 + 3696 + [[package]] 3697 + name = "xkbcommon" 3698 + version = "0.7.0" 3699 + source = "registry+https://github.com/rust-lang/crates.io-index" 3700 + checksum = "13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e" 3701 + dependencies = [ 3702 + "libc", 3703 + "memmap2 0.8.0", 3704 + "xkeysym", 3705 + ] 3706 + 3707 + [[package]] 3708 + name = "xkeysym" 3709 + version = "0.2.0" 3710 + source = "registry+https://github.com/rust-lang/crates.io-index" 3711 + checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" 3712 + dependencies = [ 3713 + "bytemuck", 3714 + ] 3715 + 3716 + [[package]] 3717 + name = "xml-rs" 3718 + version = "0.8.19" 3719 + source = "registry+https://github.com/rust-lang/crates.io-index" 3720 + checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" 3721 + 3722 + [[package]] 3723 + name = "xmlparser" 3724 + version = "0.13.6" 3725 + source = "registry+https://github.com/rust-lang/crates.io-index" 3726 + checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" 3727 + 3728 + [[package]] 3729 + name = "yansi-term" 3730 + version = "0.1.2" 3731 + source = "registry+https://github.com/rust-lang/crates.io-index" 3732 + checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1" 3733 + dependencies = [ 3734 + "winapi", 3735 + ] 3736 + 3737 + [[package]] 3738 + name = "yeslogic-fontconfig-sys" 3739 + version = "3.2.0" 3740 + source = "registry+https://github.com/rust-lang/crates.io-index" 3741 + checksum = "f2bbd69036d397ebbff671b1b8e4d918610c181c5a16073b96f984a38d08c386" 3742 + dependencies = [ 3743 + "const-cstr", 3744 + "dlib", 3745 + "once_cell", 3746 + "pkg-config", 3747 + ] 3748 + 3749 + [[package]] 3750 + name = "zbus" 3751 + version = "4.0.1" 3752 + source = "registry+https://github.com/rust-lang/crates.io-index" 3753 + checksum = "7b8e3d6ae3342792a6cc2340e4394334c7402f3d793b390d2c5494a4032b3030" 3754 + dependencies = [ 3755 + "async-broadcast", 3756 + "async-executor", 3757 + "async-fs", 3758 + "async-io", 3759 + "async-lock 3.3.0", 3760 + "async-process", 3761 + "async-recursion", 3762 + "async-task", 3763 + "async-trait", 3764 + "blocking", 3765 + "derivative", 3766 + "enumflags2", 3767 + "event-listener 5.2.0", 3768 + "futures-core", 3769 + "futures-sink", 3770 + "futures-util", 3771 + "hex", 3772 + "nix 0.27.1", 3773 + "ordered-stream", 3774 + "rand", 3775 + "serde", 3776 + "serde_repr", 3777 + "sha1", 3778 + "static_assertions", 3779 + "tracing", 3780 + "uds_windows", 3781 + "windows-sys 0.52.0", 3782 + "xdg-home", 3783 + "zbus_macros", 3784 + "zbus_names", 3785 + "zvariant", 3786 + ] 3787 + 3788 + [[package]] 3789 + name = "zbus_macros" 3790 + version = "4.0.1" 3791 + source = "registry+https://github.com/rust-lang/crates.io-index" 3792 + checksum = "b7a3e850ff1e7217a3b7a07eba90d37fe9bb9e89a310f718afcde5885ca9b6d7" 3793 + dependencies = [ 3794 + "proc-macro-crate 1.3.1", 3795 + "proc-macro2", 3796 + "quote", 3797 + "regex", 3798 + "syn 1.0.109", 3799 + "zvariant_utils", 3800 + ] 3801 + 3802 + [[package]] 3803 + name = "zbus_names" 3804 + version = "3.0.0" 3805 + source = "registry+https://github.com/rust-lang/crates.io-index" 3806 + checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 3807 + dependencies = [ 3808 + "serde", 3809 + "static_assertions", 3810 + "zvariant", 3811 + ] 3812 + 3813 + [[package]] 3814 + name = "zerocopy" 3815 + version = "0.7.32" 3816 + source = "registry+https://github.com/rust-lang/crates.io-index" 3817 + checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 3818 + dependencies = [ 3819 + "zerocopy-derive", 3820 + ] 3821 + 3822 + [[package]] 3823 + name = "zerocopy-derive" 3824 + version = "0.7.32" 3825 + source = "registry+https://github.com/rust-lang/crates.io-index" 3826 + checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 3827 + dependencies = [ 3828 + "proc-macro2", 3829 + "quote", 3830 + "syn 2.0.53", 3831 + ] 3832 + 3833 + [[package]] 3834 + name = "zvariant" 3835 + version = "4.0.0" 3836 + source = "registry+https://github.com/rust-lang/crates.io-index" 3837 + checksum = "4e09e8be97d44eeab994d752f341e67b3b0d80512a8b315a0671d47232ef1b65" 3838 + dependencies = [ 3839 + "endi", 3840 + "enumflags2", 3841 + "serde", 3842 + "static_assertions", 3843 + "url", 3844 + "zvariant_derive", 3845 + ] 3846 + 3847 + [[package]] 3848 + name = "zvariant_derive" 3849 + version = "4.0.0" 3850 + source = "registry+https://github.com/rust-lang/crates.io-index" 3851 + checksum = "72a5857e2856435331636a9fbb415b09243df4521a267c5bedcd5289b4d5799e" 3852 + dependencies = [ 3853 + "proc-macro-crate 1.3.1", 3854 + "proc-macro2", 3855 + "quote", 3856 + "syn 1.0.109", 3857 + "zvariant_utils", 3858 + ] 3859 + 3860 + [[package]] 3861 + name = "zvariant_utils" 3862 + version = "1.1.0" 3863 + source = "registry+https://github.com/rust-lang/crates.io-index" 3864 + checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" 3865 + dependencies = [ 3866 + "proc-macro2", 3867 + "quote", 3868 + "syn 1.0.109", 3869 + ]
+83
pkgs/by-name/wl/wlx-overlay-s/package.nix
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , alsa-lib 6 + , dbus 7 + , fontconfig 8 + , libxkbcommon 9 + , makeWrapper 10 + , openvr 11 + , openxr-loader 12 + , pipewire 13 + , pkg-config 14 + , pulseaudio 15 + , shaderc 16 + , wayland 17 + , xorg 18 + }: 19 + 20 + rustPlatform.buildRustPackage rec { 21 + pname = "wlx-overlay-s"; 22 + version = "0.3.2"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "galister"; 26 + repo = "wlx-overlay-s"; 27 + rev = "v${version}"; 28 + hash = "sha256-5uvdLBUnc8ba6b/dJNWsuqjnbbidaCcqgvSafFEXaMU="; 29 + }; 30 + 31 + cargoLock = { 32 + lockFile = ./Cargo.lock; 33 + outputHashes = { 34 + "ovr_overlay-0.0.0" = "sha256-b2sGzBOB2aNNJ0dsDBjgV2jH3ROO/Cdu8AIHPSXMCPg="; 35 + "vulkano-0.34.0" = "sha256-0ZIxU2oItT35IFnS0YTVNmM775x21gXOvaahg/B9sj8="; 36 + "wlx-capture-0.3.1" = "sha256-kK3OQMdIqCLZlgZuevNtfMDmpR8J2DFFD8jRHHWAvSA="; 37 + }; 38 + }; 39 + 40 + nativeBuildInputs = [ 41 + makeWrapper 42 + pkg-config 43 + rustPlatform.bindgenHook 44 + ]; 45 + 46 + buildInputs = [ 47 + alsa-lib 48 + dbus 49 + fontconfig 50 + libxkbcommon 51 + openvr 52 + openxr-loader 53 + pipewire 54 + xorg.libX11 55 + xorg.libXext 56 + xorg.libXrandr 57 + ]; 58 + 59 + env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 60 + 61 + postPatch = '' 62 + substituteAllInPlace src/res/watch.yaml \ 63 + --replace '"pactl"' '"${lib.getExe' pulseaudio "pactl"}"' 64 + 65 + # TODO: src/res/keyboard.yaml references 'whisper_stt' 66 + ''; 67 + 68 + postInstall = '' 69 + patchelf $out/bin/wlx-overlay-s \ 70 + --add-needed ${lib.getLib wayland}/lib/libwayland-client.so.0 \ 71 + --add-needed ${lib.getLib libxkbcommon}/lib/libxkbcommon.so.0 72 + ''; 73 + 74 + meta = with lib; { 75 + description = "Wayland/X11 desktop overlay for SteamVR and OpenXR, Vulkan edition"; 76 + homepage = "https://github.com/galister/wlx-overlay-s"; 77 + license = licenses.gpl3Only; 78 + maintainers = with maintainers; [ Scrumplex ]; 79 + platforms = platforms.linux; 80 + broken = stdenv.isAarch64; 81 + mainProgram = "wlx-overlay-s"; 82 + }; 83 + }
+1 -1
pkgs/development/beam-modules/default.nix
··· 43 43 elvis-erlang = callPackage ./elvis-erlang { }; 44 44 45 45 # BEAM-based languages. 46 - elixir = elixir_1_15; 46 + elixir = elixir_1_16; 47 47 48 48 elixir_1_16 = lib'.callElixir ../interpreters/elixir/1.16.nix { 49 49 inherit erlang;
+2 -2
pkgs/development/compilers/aspectj/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aspectj"; 5 - version = "1.9.21"; 5 + version = "1.9.21.2"; 6 6 builder = ./builder.sh; 7 7 8 8 src = let 9 9 versionSnakeCase = builtins.replaceStrings ["."] ["_"] version; 10 10 in fetchurl { 11 11 url = "https://github.com/eclipse/org.aspectj/releases/download/V${versionSnakeCase}/aspectj-${version}.jar"; 12 - sha256 = "sha256-/cdfEpUrK39ssVualCKWdGhpymIhq7y2oRxYJAENhU0="; 12 + sha256 = "sha256-wqQtyopS03zX+GJme5YZwWiACqO4GAYFr3XAjzqSFnQ="; 13 13 }; 14 14 15 15 inherit jre;
+11
pkgs/development/compilers/dotnet/common.nix
··· 6 6 , runCommand 7 7 , expect 8 8 , curl 9 + , installShellFiles 9 10 }: type: args: stdenv.mkDerivation (finalAttrs: args // { 10 11 doInstallCheck = true; 11 12 ··· 26 27 export DOTNET_CLI_TELEMETRY_OPTOUT=1 27 28 export DOTNET_SKIP_WORKLOAD_INTEGRITY_CHECK=1 # Skip integrity check on first run, which fails due to read-only directory 28 29 '' + args.setupHook or ""); 30 + 31 + nativeBuildInputs = (args.nativeBuildInputs or []) ++ [ installShellFiles ]; 32 + 33 + postInstall = '' 34 + # completions snippets taken from https://learn.microsoft.com/en-us/dotnet/core/tools/enable-tab-autocomplete 35 + installShellCompletion --cmd dotnet \ 36 + --bash ${./completions/dotnet.bash} \ 37 + --zsh ${./completions/dotnet.zsh} \ 38 + --fish ${./completions/dotnet.fish} 39 + ''; 29 40 30 41 } // lib.optionalAttrs (type == "sdk") { 31 42 passthru = {
+13
pkgs/development/compilers/dotnet/completions/dotnet.bash
··· 1 + # bash parameter completion for the dotnet CLI 2 + 3 + function _dotnet_bash_complete() 4 + { 5 + local cur="${COMP_WORDS[COMP_CWORD]}" IFS=$'\n' # On Windows you may need to use use IFS=$'\r\n' 6 + local candidates 7 + 8 + read -d '' -ra candidates < <(dotnet complete --position "${COMP_POINT}" "${COMP_LINE}" 2>/dev/null) 9 + 10 + read -d '' -ra COMPREPLY < <(compgen -W "${candidates[*]:-}" -- "$cur") 11 + } 12 + 13 + complete -f -F _dotnet_bash_complete dotnet
+1
pkgs/development/compilers/dotnet/completions/dotnet.fish
··· 1 + complete -f -c dotnet -a "(dotnet complete (commandline -cp))"
+18
pkgs/development/compilers/dotnet/completions/dotnet.zsh
··· 1 + # zsh parameter completion for the dotnet CLI 2 + 3 + _dotnet_zsh_complete() 4 + { 5 + local completions=("$(dotnet complete "$words")") 6 + 7 + # If the completion list is empty, just continue with filename selection 8 + if [ -z "$completions" ] 9 + then 10 + _arguments '*::arguments: _normal' 11 + return 12 + fi 13 + 14 + # This is not a variable assignment, don't remove spaces! 15 + _values = "${(ps:\n:)completions}" 16 + } 17 + 18 + compdef _dotnet_zsh_complete dotnet
+2 -2
pkgs/development/compilers/tinygo/default.nix
··· 29 29 30 30 buildGoModule rec { 31 31 pname = "tinygo"; 32 - version = "0.31.1"; 32 + version = "0.31.2"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "tinygo-org"; 36 36 repo = "tinygo"; 37 37 rev = "v${version}"; 38 - sha256 = "sha256-YocRTgGSyjnQsYd4a2nCQ0vdQi/z2gHPguix5xIkkgc="; 38 + sha256 = "sha256-e0zXxIdAtJZXJdP/S6lHRnPm5Rsf638Fhox8XcqOWrk="; 39 39 fetchSubmodules = true; 40 40 }; 41 41
+1 -2
pkgs/development/coq-modules/serapi/default.nix
··· 71 71 if version == "8.11.0+0.11.1" then version 72 72 else builtins.replaceStrings [ "+" ] [ "." ] version 73 73 }.tbz"; 74 - # abort/syntax error will fail package set eval, but throw is "fine" 75 - sha256 = release."${version}".sha256 or (throw "Unknown version '${version}'"); 74 + sha256 = release."${version}".sha256; 76 75 }; 77 76 78 77 patches =
+4
pkgs/development/cuda-modules/aliases.nix
··· 1 + # Packges which have been deprecated or removed from cudaPackages 2 + final: prev: { 3 + 4 + }
+22 -33
pkgs/development/libraries/libpulsar/default.nix
··· 1 1 { lib 2 - , clang-tools 3 - , llvmPackages 4 - , boost179 5 - , protobuf 6 - , python3Support ? false 7 - , python3 2 + , asioSupport ? true 3 + , asio 4 + , boost180 8 5 , log4cxxSupport ? false 9 6 , log4cxx 10 7 , snappySupport ? false ··· 17 14 , gtestSupport ? false 18 15 , cmake 19 16 , curl 20 - , fetchurl 17 + , fetchFromGitHub 18 + , protobuf 21 19 , jsoncpp 22 20 , openssl 23 21 , pkg-config ··· 37 35 */ 38 36 enableCmakeFeature = p: if (p == null || p == false) then "OFF" else "ON"; 39 37 40 - # Not really sure why I need to do this.. If I call clang-tools without the override it defaults to a different version and fails 41 - clangTools = clang-tools.override { inherit stdenv llvmPackages; }; 42 - # If boost has python enabled, then boost-python package will be installed which is used by libpulsars python wrapper 43 - boost = if python3Support then boost179.override { inherit stdenv; enablePython = python3Support; python = python3; } else boost179; 44 - defaultOptionals = [ boost protobuf ] 45 - ++ lib.optional python3Support python3 38 + defaultOptionals = [ protobuf ] 46 39 ++ lib.optional snappySupport snappy.dev 47 40 ++ lib.optional zlibSupport zlib 48 41 ++ lib.optional zstdSupport zstd 49 - ++ lib.optional log4cxxSupport log4cxx; 42 + ++ lib.optional log4cxxSupport log4cxx 43 + ++ lib.optional asioSupport asio 44 + ++ lib.optional (!asioSupport) boost180; 50 45 51 46 in 52 - stdenv.mkDerivation rec { 47 + stdenv.mkDerivation (finalAttrs: rec { 53 48 pname = "libpulsar"; 54 - version = "2.10.2"; 49 + version = "3.5.0"; 55 50 56 - src = fetchurl { 57 - hash = "sha256-IONnsSDbnX2qz+Xya0taHYSViTOiRI36AfcxmY3dNpo="; 58 - url = "mirror://apache/pulsar/pulsar-${version}/apache-pulsar-${version}-src.tar.gz"; 51 + src = fetchFromGitHub { 52 + owner = "apache"; 53 + repo = "pulsar-client-cpp"; 54 + rev = "v${version}"; 55 + hash = "sha256-pNeoStDryyMtBolpp5nT5GFjYPuXg2ks1Ka1mjjN/9k="; 59 56 }; 60 57 61 - sourceRoot = "apache-pulsar-${version}-src/pulsar-client-cpp"; 62 - 63 - # clang-tools needed for clang-format 64 - nativeBuildInputs = [ cmake pkg-config clangTools ] 58 + nativeBuildInputs = [ cmake pkg-config ] 65 59 ++ defaultOptionals 66 60 ++ lib.optional gtestSupport gtest.dev; 67 61 68 62 buildInputs = [ jsoncpp openssl curl ] 69 63 ++ defaultOptionals; 70 64 71 - # Needed for GCC on Linux 72 - env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=return-type" ]; 73 - 74 65 cmakeFlags = [ 75 66 "-DBUILD_TESTS=${enableCmakeFeature gtestSupport}" 76 - "-DBUILD_PYTHON_WRAPPER=${enableCmakeFeature python3Support}" 77 67 "-DUSE_LOG4CXX=${enableCmakeFeature log4cxxSupport}" 78 - "-DClangTools_PATH=${clangTools}/bin" 68 + "-DUSE_ASIO=${enableCmakeFeature asioSupport}" 79 69 ]; 80 70 81 - enableParallelBuilding = true; 82 71 doInstallCheck = true; 83 72 installCheckPhase = '' 84 73 echo ${lib.escapeShellArg '' ··· 92 81 ''; 93 82 94 83 meta = with lib; { 95 - homepage = "https://pulsar.apache.org/docs/en/client-libraries-cpp"; 84 + homepage = "https://pulsar.apache.org/docs/next/client-libraries-cpp/"; 96 85 description = "Apache Pulsar C++ library"; 97 - 86 + changelog = "https://github.com/apache/pulsar-client-cpp/releases/tag/v${version}"; 98 87 platforms = platforms.all; 99 88 license = licenses.asl20; 100 - maintainers = [ maintainers.corbanr ]; 89 + maintainers = with maintainers; [ corbanr gaelreyrol ]; 101 90 }; 102 - } 91 + })
+2 -2
pkgs/development/libraries/librime/default.nix
··· 11 11 in 12 12 stdenv.mkDerivation rec { 13 13 pname = "librime"; 14 - version = "1.10.0"; 14 + version = "1.11.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "rime"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "sha256-tflWBfH1+1AFvkq0A6mgsKl+jq6m5c83GA56LWxdnlw="; 20 + sha256 = "sha256-yP7YmmeA3k0/NI4XPsC/k2BX4mMnyMJvguiFZIWo8I8="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake pkg-config ];
+7 -4
pkgs/development/lua-modules/overrides.nix
··· 321 321 }); 322 322 323 323 luadbi-mysql = prev.luadbi-mysql.overrideAttrs (oa: { 324 - luarocksConfig.variables = { 325 - # Can't just be /include and /lib, unfortunately needs the trailing 'mysql' 326 - MYSQL_INCDIR = "${libmysqlclient.dev}/include/mysql"; 327 - MYSQL_LIBDIR = "${libmysqlclient}/lib/mysql"; 324 + 325 + luarocksConfig = lib.recursiveUpdate oa.luarocksConfig { 326 + variables = { 327 + # Can't just be /include and /lib, unfortunately needs the trailing 'mysql' 328 + MYSQL_INCDIR = "${libmysqlclient.dev}/include/mysql"; 329 + MYSQL_LIBDIR = "${libmysqlclient}/lib/mysql"; 330 + }; 328 331 }; 329 332 buildInputs = oa.buildInputs ++ [ 330 333 mariadb.client
+15 -3
pkgs/development/python-modules/annoy/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , h5py 5 - , nose 5 + , numpy 6 + , pynose 6 7 , pythonOlder 8 + , setuptools 7 9 }: 8 10 9 11 buildPythonPackage rec { 10 12 pname = "annoy"; 11 13 version = "1.17.3"; 12 - format = "setuptools"; 14 + pyproject = true; 13 15 14 16 disabled = pythonOlder "3.7"; 15 17 ··· 18 20 hash = "sha256-nL/r7+Cl+EPropxr5MhNYB9PQa1N7QSG8biMOwdznBU="; 19 21 }; 20 22 23 + postPatch = '' 24 + substituteInPlace setup.py \ 25 + --replace-fail "'nose>=1.0'" "" 26 + ''; 27 + 28 + build-system = [ 29 + setuptools 30 + ]; 31 + 21 32 nativeBuildInputs = [ 22 33 h5py 23 34 ]; 24 35 25 36 nativeCheckInputs = [ 26 - nose 37 + numpy 38 + pynose 27 39 ]; 28 40 29 41 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/asf-search/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "asf-search"; 21 - version = "7.0.7"; 21 + version = "7.0.8"; 22 22 format = "setuptools"; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "asfadmin"; 28 28 repo = "Discovery-asf_search"; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-4DqZGDg9VZsBWaVb3WpAegZVW1lk/5f9AR5Gxgik1gQ="; 30 + hash = "sha256-wmTt6JFuigpFo/0s9DmKfAZT0dPPyoNeVRlh8vz/jkY="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 365 365 366 366 buildPythonPackage rec { 367 367 pname = "boto3-stubs"; 368 - version = "1.34.73"; 368 + version = "1.34.74"; 369 369 pyproject = true; 370 370 371 371 disabled = pythonOlder "3.7"; 372 372 373 373 src = fetchPypi { 374 374 inherit pname version; 375 - hash = "sha256-ok9aPF2xGPxYxkh/GozIpKggYmB5Fr+pcxKXygspBpc="; 375 + hash = "sha256-Lvsns5qA9BtPc/kk3VKWtkcRrJpfVTTCvw4SUOZFJh0="; 376 376 }; 377 377 378 378 nativeBuildInputs = [
+4 -4
pkgs/development/python-modules/clarifai-grpc/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "clarifai-grpc"; 14 - version = "10.2.2"; 14 + version = "10.2.3"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "Clarifai"; 21 21 repo = "clarifai-python-grpc"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-beBUluOTu90H2pinBWhb0Q1KmQ0vq23k+ZyCJVoc7ls="; 23 + hash = "sha256-Dim0ZRYNzmlBqrqqs0CG+I/XQYpH9DuPISXoYxi92Dc="; 24 24 }; 25 25 26 - nativeBuildInputs = [ 26 + build-system = [ 27 27 setuptools 28 28 ]; 29 29 30 - propagatedBuildInputs = [ 30 + dependencies = [ 31 31 googleapis-common-protos 32 32 grpcio 33 33 protobuf
+2 -2
pkgs/development/python-modules/flask-paginate/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "flask-paginate"; 11 - version = "2023.10.24"; 11 + version = "2024.3.28"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "lixxu"; 18 18 repo = "flask-paginate"; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-9633YLHMF9S1DLK7ZS4qmCOzslXdHLSgpKoJFNvkXlA="; 20 + hash = "sha256-HqjgmqRH83N+CbTnkkEJnuo+c+n5wLwdsPXyY2i5XRg="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gspread/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "gspread"; 15 - version = "6.0.2"; 15 + version = "6.1.0"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "burnash"; 22 22 repo = "gspread"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-NY6Q45/XuidDUeBG0QfVaStwp2+BqMSgefDifHu2erU="; 24 + hash = "sha256-kuXPX+VY0qz4fldGYPbzZMFx+blzsmueews1W+AjQb0="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/irc/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "irc"; 17 - version = "20.3.1"; 17 + version = "20.4.0"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-gGuDr4lNixIe0eFIZqkGQBKFiN5swElcTsssXsJyKAs="; 24 + hash = "sha256-fSUX9VZta/Oqhdf5jHdYth8NY+6RW/2fb1ZxOXNmRPk="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jira/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "jira"; 25 - version = "3.6.0"; 25 + version = "3.8.0"; 26 26 pyproject = true; 27 27 28 28 disabled = pythonOlder "3.8"; ··· 31 31 owner = "pycontribs"; 32 32 repo = pname; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-Wv6xjk1nyFIDKAypyQRlqFglzxe9Ems2ON3PEehUP/Q="; 34 + hash = "sha256-zE0fceCnyv0qKak8sRCXPCauC0KeOmczY/ZkVoHNcS8="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "llama-index-graph-stores-neo4j"; 12 - version = "0.1.3"; 12 + version = "0.1.4"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 17 17 src = fetchPypi { 18 18 pname = "llama_index_graph_stores_neo4j"; 19 19 inherit version; 20 - hash = "sha256-AUWezvdONxz5H42VpTjh7NrBkTdWjtBJyMvA8kSh5w4="; 20 + hash = "sha256-zr3EAFuLzbQKnGPVE6BsLEtNpnfYhDq9brxWPFtQiG8="; 21 21 }; 22 22 23 23 build-system = [
+2 -2
pkgs/development/python-modules/llama-index-llms-openai/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "llama-index-llms-openai"; 11 - version = "0.1.13"; 11 + version = "0.1.14"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 16 16 src = fetchPypi { 17 17 pname = "llama_index_llms_openai"; 18 18 inherit version; 19 - hash = "sha256-wP2TIlWsm/crawLDgR7rvzQxqnYDrqqzHIEVR/REsco="; 19 + hash = "sha256-frpmiCroT6QrGIlBI0uEJnxI5EnvIU9RF1bcrT+fC2I="; 20 20 }; 21 21 22 22 build-system = [
+2 -2
pkgs/development/python-modules/llama-index-readers-file/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "llama-index-readers-file"; 16 - version = "0.1.12"; 16 + version = "0.1.13"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 21 21 src = fetchPypi { 22 22 pname = "llama_index_readers_file"; 23 23 inherit version; 24 - hash = "sha256-YGXL+AsPtdGJVYuLkK273JKsuGFH/KGS2I/MJwStKvM="; 24 + hash = "sha256-gw8G7Hs0Q3/Du18mjSNcXHZAKWrbFI2Pkid9zrfwhG0="; 25 25 }; 26 26 27 27 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/llama-index-vector-stores-google/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "llama-index-vector-stores-google"; 13 - version = "0.1.4"; 13 + version = "0.1.5"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 18 18 src = fetchPypi { 19 19 pname = "llama_index_vector_stores_google"; 20 20 inherit version; 21 - hash = "sha256-5HjbymV7wdcu/C+ndWCxj3j10QIgVqUaSaZ4cRMJ46U="; 21 + hash = "sha256-E6RNf2DzktoZW89P0VKfmeZ5SEslGkyFLRxVtnsQOYc="; 22 22 }; 23 23 24 24 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "llama-index-vector-stores-postgres"; 15 - version = "0.1.3"; 15 + version = "0.1.4.post1"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 20 20 src = fetchPypi { 21 21 pname = "llama_index_vector_stores_postgres"; 22 22 inherit version; 23 - hash = "sha256-vWqCcda9dDPLceoOEgMivpBmkLbKs/poEjzCk/q4HwI="; 23 + hash = "sha256-E75oSh9MH8aX00y//jhNbehqYdIm5HfEjb5Swn7J/cQ="; 24 24 }; 25 25 26 26 pythonRemoveDeps = [
+2 -2
pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "llama-index-vector-stores-qdrant"; 13 - version = "0.1.4"; 13 + version = "0.1.5"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 18 18 src = fetchPypi { 19 19 pname = "llama_index_vector_stores_qdrant"; 20 20 inherit version; 21 - hash = "sha256-UIiEL7ZUcGQusyhs9cFsPOZ8qxH7ouoCnQMemlho0lA="; 21 + hash = "sha256-Q4+ehywPz+jrA36AtU9yiicRr2nU6BCO6Y42j0SKPdI="; 22 22 }; 23 23 24 24 build-system = [
+5 -5
pkgs/development/python-modules/mypy-boto3/default.nix
··· 161 161 162 162 mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.68" "sha256-Ey0cmx0OxN1/VXIyvn0EOBP9qYIuc/XyFVZniHLaNEY="; 163 163 164 - mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.70" "sha256-lv69lhMKJHRnooVrmGinfDEi7eVEe7O12GNNo5uZQQc="; 164 + mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.74" "sha256-A8SRNosqzXQab2J9gnYUWNkIdju8QqX44GJnFSNE4DQ="; 165 165 166 166 mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.34.73" "sha256-jQ/DIoWXQWo1oVWi4Gn88cxr78QCs45EVtgfc6fZkFk="; 167 167 ··· 347 347 348 348 mypy-boto3-inspector2 = buildMypyBoto3Package "inspector2" "1.34.29" "sha256-ZMdNVgKXQnEHyK4tV/XegvFX7xdk5A1AiSfpTKWCtcY="; 349 349 350 - mypy-boto3-internetmonitor = buildMypyBoto3Package "internetmonitor" "1.34.48" "sha256-tJ5Hu8ojUahG1YbNHgwDjYWqbSPCZEUyYM/dOObmArg="; 350 + mypy-boto3-internetmonitor = buildMypyBoto3Package "internetmonitor" "1.34.74" "sha256-VFIeJqQHHvbB+mLyzxHpZUvgGS5dJJen4AAJAMJTDqE="; 351 351 352 352 mypy-boto3-iot = buildMypyBoto3Package "iot" "1.34.52" "sha256-YWGotOPKljY4B0JL1I+axk4MJZIk84rVxoZu9tzBGss="; 353 353 ··· 381 381 382 382 mypy-boto3-iottwinmaker = buildMypyBoto3Package "iottwinmaker" "1.34.0" "sha256-K5LEh8wdXvftxGstThSBN73K+1FUVlE40JxvjWv6GMA="; 383 383 384 - mypy-boto3-iotwireless = buildMypyBoto3Package "iotwireless" "1.34.0" "sha256-g2Ab6AQ0fvmEuSqAHlvAPe3TYSz/Nai1U8srjT0QWHw="; 384 + mypy-boto3-iotwireless = buildMypyBoto3Package "iotwireless" "1.34.74" "sha256-57ZO7LlQ9/itiynqSjXu7SJrNLNaFo5WCJBqSXEYeLs="; 385 385 386 386 mypy-boto3-ivs = buildMypyBoto3Package "ivs" "1.34.45" "sha256-Ilrtk6ZF1p3GNuZrtiEiNXi3bHI3MYNr6bDpJ8sf4Fg="; 387 387 ··· 459 459 460 460 mypy-boto3-managedblockchain-query = buildMypyBoto3Package "managedblockchain-query" "1.34.67" "sha256-c2BoAKpgurKaNOTkl3cqc3X1CiaQVfQL5kvQV3/WLww="; 461 461 462 - mypy-boto3-marketplace-catalog = buildMypyBoto3Package "marketplace-catalog" "1.34.41" "sha256-SZqNZO/36iGuf0jqNIZrbD1BOE7p6xMWhs5Y5VkUl8c="; 462 + mypy-boto3-marketplace-catalog = buildMypyBoto3Package "marketplace-catalog" "1.34.74" "sha256-+ehJMgzEt0R0sV1IL4/eEEltEIcFDqr4GzeTraabW90="; 463 463 464 464 mypy-boto3-marketplace-entitlement = buildMypyBoto3Package "marketplace-entitlement" "1.34.0" "sha256-yGaeDZLEmp/Nap++wI6GgQvVW3HxQFcM+ipk7RAuG4g="; 465 465 ··· 625 625 626 626 mypy-boto3-s3outposts = buildMypyBoto3Package "s3outposts" "1.34.0" "sha256-xLuGP9Fe0S7zRimt1AKd9KOrytmNd/GTRg5OVi5Xpos="; 627 627 628 - mypy-boto3-sagemaker = buildMypyBoto3Package "sagemaker" "1.34.70" "sha256-WON2j0ZQ9x3qq1mOOzMvT8jJSuJipDHDp4IxsB88GCg="; 628 + mypy-boto3-sagemaker = buildMypyBoto3Package "sagemaker" "1.34.74" "sha256-gTSksOsEH4IRLqw+AZ/CNLO28Ir18oy7iP2h6a38rmE="; 629 629 630 630 mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.34.0" "sha256-jMZ3aWKQPhNec4A/02S1waQi6Mx9JVdENc3kblhsKjA="; 631 631
+2 -2
pkgs/development/python-modules/phonopy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "phonopy"; 17 - version = "2.22.0"; 17 + version = "2.22.1"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-9opygqCRxKGNQo52cS7BiUYdmknIk9ygubPgpylcy8o="; 24 + hash = "sha256-nux6/1z1xBr+4+fWrR/oOc+zVOI9j60p/SHHAPZ+hWI="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/plaid-python/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "plaid-python"; 12 - version = "19.0.0"; 12 + version = "20.0.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-mwWE5AZjqoUkPzyvuARotcRU2mKnqkoBh6priXLzE/I="; 19 + hash = "sha256-TSydetm05gELugfRr6IGEfSrDhCOHzm73BTqbGkAXpk="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+60
pkgs/development/python-modules/pulsar/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , cmake 6 + , pkg-config 7 + , libpulsar 8 + , pybind11 9 + , certifi 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pulsar"; 14 + version = "3.4.0"; 15 + format = "setuptools"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "apache"; 19 + repo = "pulsar-client-python"; 20 + rev = "v${version}"; 21 + hash = "sha256-WcD88s8V4AT/juW0qmYHdtYzrS3hWeom/4r8TETlmFE="; 22 + }; 23 + 24 + disabled = pythonOlder "3.7"; 25 + 26 + nativeBuildInputs = [ 27 + cmake 28 + pkg-config 29 + ]; 30 + 31 + buildInputs = [ 32 + libpulsar 33 + pybind11 34 + ]; 35 + 36 + preBuild = '' 37 + make -j$NIX_BUILD_CORES 38 + make install 39 + cd .. 40 + ''; 41 + 42 + propagatedBuildInputs = [ 43 + certifi 44 + ]; 45 + 46 + # Requires to setup a cluster 47 + doCheck = false; 48 + 49 + pythonImportsCheck = [ 50 + "pulsar" 51 + ]; 52 + 53 + meta = with lib; { 54 + description = "Apache Pulsar Python client library"; 55 + homepage = "https://pulsar.apache.org/docs/next/client-libraries-python/"; 56 + changelog = "https://github.com/apache/pulsar-client-python/releases/tag/v${version}"; 57 + license = licenses.asl20; 58 + maintainers = with maintainers; [ gaelreyrol ]; 59 + }; 60 + }
+2 -2
pkgs/development/python-modules/py3status/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "py3status"; 27 - version = "3.56"; 27 + version = "3.57"; 28 28 pyproject = true; 29 29 30 30 src = fetchPypi { 31 31 inherit pname version; 32 - hash = "sha256-dHc5t8QO4wtwFlLkiaSu5Ern/MsxNHZMd5aeqWdKwNo="; 32 + hash = "sha256-6l0l7sbPspdF/TYTOKaWsgOdpfDUs0PyFVKGUBNPwIA="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyrevolve/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyrevolve"; 15 - version = "2.2.3"; 15 + version = "2.2.4"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "devitocodes"; 22 22 repo = pname; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-z1G8DXG06Capd87x02zqrtYyBrX4xmJP94t4bgaR2PE="; 24 + hash = "sha256-fcIq/zuKO3W7K9N2E4f2Q6ZVcssZwN/n8o9cCOYmr3E="; 25 25 }; 26 26 27 27 postPatch = ''
+2 -2
pkgs/development/python-modules/pytest-relaxed/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pytest-relaxed"; 14 - version = "2.0.1"; 14 + version = "2.0.2"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-U6c3Lj/qpSdAm7QDU/gTxZt2Dl2L1H5vb88YfF2W3Qw="; 21 + hash = "sha256-lW6gKOww27+2gN2Oe0p/uPgKI5WV6Ius4Bi/LA1xgkg="; 22 22 }; 23 23 24 24 buildInputs = [
+2 -2
pkgs/development/python-modules/qtawesome/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "qtawesome"; 12 - version = "1.3.0"; 12 + version = "1.3.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "spyder-ide"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-CencHIgkiXDmSEasc1EgalhT8RXfyXKx0wy09NDsj54="; 21 + hash = "sha256-dF77vkrEl671fQvsHAX+JY9OmLA29kgAVswY2b3UyTg="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+3 -1
pkgs/development/python-modules/torch/default.nix
··· 52 52 53 53 # ROCm dependencies 54 54 rocmSupport ? config.rocmSupport, 55 - rocmPackages, 55 + rocmPackages_5, 56 56 gpuTargets ? [ ] 57 57 }: 58 58 59 59 let 60 60 inherit (lib) attrsets lists strings trivial; 61 61 inherit (cudaPackages) cudaFlags cudnn nccl; 62 + 63 + rocmPackages = rocmPackages_5; 62 64 63 65 setBool = v: if v then "1" else "0"; 64 66
+2 -2
pkgs/development/python-modules/tox/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "tox"; 27 - version = "4.14.1"; 27 + version = "4.14.2"; 28 28 format = "pyproject"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "tox-dev"; 32 32 repo = "tox"; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-b+HOv0xMIE3k0u39YAAyVbiJPnOAamATZeZYTBUyAZM="; 34 + hash = "sha256-+ed47GK76Wn8PwXsd0qo1xYWJTcZ5wNXnFEEQEZ7CMM="; 35 35 }; 36 36 37 37 postPatch = ''
+4 -4
pkgs/development/tools/biome/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "biome"; 15 - version = "1.6.1"; 15 + version = "1.6.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "biomejs"; 19 19 repo = "biome"; 20 20 rev = "cli/v${version}"; 21 - hash = "sha256-JApGz2vDGU1IFmhyaT1noCRIP0YoucVvHq395/CJ1zA="; 21 + hash = "sha256-DooUOp+fr5oOrx04SLlTGro8xc2LieVPNtdvDyTLL/s="; 22 22 }; 23 23 24 - cargoHash = "sha256-4m2xtj3FHd8DTS3BeUMVoo8Pzjkol96B6tvNyzqPhEo="; 24 + cargoHash = "sha256-zMMfLDhiqG8Ahe+7PFjpOtwaBXbKkLDIIoHS329/4uQ="; 25 25 26 26 nativeBuildInputs = [ 27 27 pkg-config ··· 41 41 42 42 cargoBuildFlags = [ "-p=biome_cli" ]; 43 43 cargoTestFlags = cargoBuildFlags ++ 44 - # skip a broken test from v1.6.1 release 44 + # skip a broken test from v1.6.3 release 45 45 # this will be removed on the next version 46 46 [ "-- --skip=diagnostics::test::termination_diagnostic_size" ]; 47 47
+2 -2
pkgs/development/tools/database/clickhouse-backup/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "clickhouse-backup"; 10 - version = "2.4.34"; 10 + version = "2.4.35"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "AlexAkulov"; 14 14 repo = "clickhouse-backup"; 15 15 rev = "v${version}"; 16 - hash = "sha256-aRNPkgkWmVCzHaOHzIAPdZyofqIWX5w5U+bsO1MrKow="; 16 + hash = "sha256-SE4+NUH1W0YPjx59yjOun1tLbn6Je2nG2wcfb8+YSfw="; 17 17 }; 18 18 19 19 vendorHash = "sha256-5da3Tt4rKbzFPwYVhkkxCY/YpJePdE7WLDlTtPI8w1Q=";
+2 -2
pkgs/development/tools/devbox/default.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "devbox"; 8 - version = "0.10.1"; 8 + version = "0.10.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jetpack-io"; 12 12 repo = pname; 13 13 rev = version; 14 - hash = "sha256-iKWOGp5Clk+YFXHv/5k+7DZMA9TQzyIQoTlQs4IMbu4="; 14 + hash = "sha256-mZwvNNwB+btDbjVUQNucDXsBATGfjCvV1odAgkFkiSc="; 15 15 }; 16 16 17 17 ldflags = [
+2 -2
pkgs/development/tools/micronaut/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "micronaut"; 5 - version = "4.3.6"; 5 + version = "4.3.7"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; 9 - sha256 = "sha256-iwV+yo9NkQr78ZMFiUAnFXPdK4ItB4o+75HNFpd7wpU="; 9 + sha256 = "sha256-TP7Ccv/Krc5l35AxyrkRmeRMSgQP9Q3BpNiHxlqLD4I="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
+2 -2
pkgs/development/tools/misc/opengrok/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "opengrok"; 5 - version = "1.13.6"; 5 + version = "1.13.7"; 6 6 7 7 # binary distribution 8 8 src = fetchurl { 9 9 url = "https://github.com/oracle/opengrok/releases/download/${version}/${pname}-${version}.tar.gz"; 10 - hash = "sha256-eCTqBdY2mALEo7dPQ7fDNaO2RcbbKIYSi9Y6nfRV1kc="; 10 + hash = "sha256-vGzwXs4i9NiIz5M4JfoweJdpP5vbPKCdeUlE5xueYc4="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/development/tools/upbound/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "upbound"; 5 - version = "0.24.2"; 5 + version = "0.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "up"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-MDpe5CM5pgbrdVozh1yXiALLd8BkhrtNjL/su2JubcE="; 11 + sha256 = "sha256-xlPBz0FVG/bAUGH/RlguVG5rDcKMty7rX8Y+1VBbEpI="; 12 12 }; 13 13 14 - vendorHash = "sha256-jHVwI5fQbS/FhRptRXtNezG1djaZKHJgpPJfuEH/zO0="; 14 + vendorHash = "sha256-1NhcP/iEfEMtPSBP6wbTKi/fznoJ8HjaH88BPzVnf7w="; 15 15 16 16 subPackages = [ "cmd/docker-credential-up" "cmd/up" ]; 17 17
+2 -2
pkgs/games/vintagestory/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "vintagestory"; 23 - version = "1.19.4"; 23 + version = "1.19.5"; 24 24 25 25 src = fetchurl { 26 26 url = "https://cdn.vintagestory.at/gamefiles/stable/vs_client_linux-x64_${version}.tar.gz"; 27 - hash = "sha256-A5NIWy902a0W/Y/sJL+qPrEJwCiU/TNIm7G3BtU6gzM="; 27 + hash = "sha256-noweIb+lZhme1kEjU2+tIc0E99iShNngxEEyDMKJcpk="; 28 28 }; 29 29 30 30
+7 -1
pkgs/kde/gear/k3b/default.nix
··· 13 13 libsamplerate, 14 14 cdrdao, 15 15 cdrtools, 16 + cdparanoia, 16 17 dvdplusrwtools, 17 18 libburn, 19 + libdvdcss, 18 20 normalize, 19 21 sox, 20 22 transcode, ··· 38 40 ]; 39 41 40 42 qtWrapperArgs = [ 41 - "--prefix PATH ':' ${lib.makeBinPath [ 43 + "--prefix PATH : ${lib.makeBinPath [ 42 44 cdrdao 43 45 cdrtools 44 46 dvdplusrwtools ··· 49 51 vcdimager 50 52 flac 51 53 ]}" 54 + 55 + # FIXME: this should really be done with patchelf --add-rpath, but it breaks the binary somehow 56 + "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ cdparanoia libdvdcss ]}" 52 57 ]; 58 + 53 59 meta.mainProgram = "k3b"; 54 60 }
+5
pkgs/kde/gear/partitionmanager/default.nix
··· 6 6 pname = "partitionmanager"; 7 7 8 8 propagatedUserEnvPkgs = [kpmcore]; 9 + 10 + passthru = { 11 + inherit kpmcore; 12 + }; 13 + 9 14 meta.mainProgram = "partitionmanager"; 10 15 }
+8 -3
pkgs/os-specific/darwin/grandperspective/default.nix
··· 1 - { stdenv, lib, fetchurl, undmg }: 1 + { stdenv, lib, fetchurl, undmg, makeWrapper }: 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 version = "3.4.1"; ··· 12 12 13 13 sourceRoot = "GrandPerspective.app"; 14 14 buildInputs = [ undmg ]; 15 + nativeBuildInputs = [ makeWrapper ]; 16 + # Create a trampoline script in $out/bin/ because a symlink doesn’t work for 17 + # this app. 15 18 installPhase = '' 16 - mkdir -p "$out/Applications/GrandPerspective.app"; 17 - cp -R . "$out/Applications/GrandPerspective.app"; 19 + mkdir -p "$out/Applications/GrandPerspective.app" "$out/bin" 20 + cp -R . "$out/Applications/GrandPerspective.app" 21 + makeWrapper "$out/Applications/GrandPerspective.app/Contents/MacOS/GrandPerspective" "$out/bin/grandperspective" 18 22 ''; 19 23 20 24 meta = with lib; { ··· 25 29 space. It uses a so called tree map for visualisation. Each file is shown as a rectangle with an area proportional to 26 30 the file's size. Files in the same folder appear together, but their placement is otherwise arbitrary. 27 31 ''; 32 + mainProgram = "grandperspective"; 28 33 homepage = "https://grandperspectiv.sourceforge.net"; 29 34 license = licenses.gpl2Only; 30 35 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+3 -3
pkgs/servers/search/weaviate/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "weaviate"; 8 - version = "1.24.4"; 8 + version = "1.24.6"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "weaviate"; 12 12 repo = "weaviate"; 13 13 rev = "v${version}"; 14 - hash = "sha256-kovhusZ/4/wLr8FeBY6jBPdD1V718yI41fTjbtjGleM="; 14 + hash = "sha256-1IwLHSQxCSGLnva37JNIfaSzVBRAPNw/RYvx6ksFEFU="; 15 15 }; 16 16 17 - vendorHash = "sha256-0CPdBrEjBJiX/Fv0DhFaZqkixuEPW2Pttl5wCNxieYc="; 17 + vendorHash = "sha256-DMzwIxtF267C2OLyVdZ6CrCz44sy6ZeKL2qh8AkhS2I="; 18 18 19 19 subPackages = [ "cmd/weaviate-server" ]; 20 20
+1 -26
pkgs/stdenv/generic/check-meta.nix
··· 10 10 concatMapStrings 11 11 concatMapStringsSep 12 12 concatStrings 13 - filter 14 13 findFirst 15 - head 16 14 isDerivation 17 15 length 18 16 concatMap ··· 306 304 str 307 305 ]; 308 306 downloadPage = str; 309 - repository = union [ 310 - (listOf str) 311 - str 312 - ]; 313 307 changelog = union [ 314 308 (listOf str) 315 309 str ··· 446 440 # ----- 447 441 else { valid = "yes"; }); 448 442 449 - getRepository = let 450 - getSrcs = attrs: 451 - if attrs ? src 452 - then 453 - [ attrs.src ] 454 - else 455 - filter (src: src ? meta.homepage) attrs.srcs; 456 - getHomePages = map (src: src.meta.homepage); 457 - unlist = list: 458 - if length list == 1 then head list 459 - else list; 460 - in attrs: unlist (getHomePages (getSrcs attrs)); 461 443 462 444 # The meta attribute is passed in the resulting attribute set, 463 445 # but it's not part of the actual derivation, i.e., it's not ··· 471 453 outputs = attrs.outputs or [ "out" ]; 472 454 hasOutput = out: builtins.elem out outputs; 473 455 in 474 - optionalAttrs (attrs ? src.meta.homepage || attrs ? srcs && isList attrs.srcs && any (src: src ? meta.homepage) attrs.srcs) { 475 - # should point to an http-browsable source tree, if available. 476 - # fetchers like fetchFromGitHub set it automatically. 477 - # this could be handled a lot easier if we nulled it instead 478 - # of having it be undefined, but that wouldn't match the 479 - # other attributes. 480 - repository = getRepository attrs; 481 - } // { 456 + { 482 457 # `name` derivation attribute includes cross-compilation cruft, 483 458 # is under assert, and is sanitized. 484 459 # Let's have a clean always accessible version here.
+3 -3
pkgs/tools/backup/autorestic/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "autorestic"; 5 - version = "1.8.1"; 5 + version = "1.8.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cupcakearmy"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-e/OBu1tcIxr/ddKhbFyOtvU8Oqr0gpBRNpHRyoFKw6M="; 11 + sha256 = "sha256-g7P/q29LMZEibEP6Pmve2WwuxdmSpdqQpwG6/RPDMAM="; 12 12 }; 13 13 14 - vendorHash = "sha256-K3+5DRXcx56sJ4XHikVtmoxmpJbBeAgPkN9KtHVgvYA="; 14 + vendorHash = "sha256-1ya1h/v5uEVoZpPVugxXQC3FCH5GKPhcHIDm8rSY9OU="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/tools/misc/android-tools/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "android-tools"; 12 - version = "34.0.4"; 12 + version = "34.0.5"; 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz"; 16 - hash = "sha256-eiL/nOqB/0849WBoeFjo+PtzNiRBJZfjzBqwJi+No6E="; 16 + hash = "sha256-+wnP8Sz7gqz0Ko6+u8A0JnG/zQIRdxY2i9xz/dpgMEo="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ninja pkg-config perl go ];
+3 -3
pkgs/tools/misc/fend/default.nix
··· 18 18 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "fend"; 21 - version = "1.4.5"; 21 + version = "1.4.6"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "printfn"; 25 25 repo = "fend"; 26 26 rev = "v${version}"; 27 - hash = "sha256-l4AZpvLMmNuUWHqm5b0ngBxSHh5CV0SMOyKSF4LaxSI="; 27 + hash = "sha256-xqWAL1xMUUL2AtxnZ4oXWmNoks0pL63uqKoNc0Vvw/4="; 28 28 }; 29 29 30 - cargoHash = "sha256-mx0KXGbSxn54JUyLVJms/AdPseKA9QH1Ixi7XKydf2w="; 30 + cargoHash = "sha256-0ov/uzBEa8Wzw5T0mSMnnmJYucBLUe0Qlwel6pVRorc="; 31 31 32 32 nativeBuildInputs = [ pandoc installShellFiles pkg-config copyDesktopItems ]; 33 33 buildInputs = [ pkg-config openssl ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
+5 -5
pkgs/tools/networking/boundary/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "boundary"; 5 - version = "0.15.2"; 5 + version = "0.15.3"; 6 6 7 7 src = 8 8 let ··· 15 15 aarch64-darwin = "darwin_arm64"; 16 16 }; 17 17 sha256 = selectSystem { 18 - x86_64-linux = "sha256-X8bO4kV5+u093TyEFMiKn967U7AsesRzU5YHohWpEdQ="; 19 - aarch64-linux = "sha256-qMu44ecBzSx3knsXIKfRrO0X1BE14FoVFq6Vgw3bD5o="; 20 - x86_64-darwin = "sha256-g2aQc9NUUxTO0BEsg/w4h1tYTUrtXiau62nBj3OM3Is="; 21 - aarch64-darwin = "sha256-w6Vwft5w+aYC7aBndSQia3i7CyTOYG6ln7G6D9b9J90="; 18 + x86_64-linux = "sha256-dY55oJ8SVBuvKqxsJ6OMb7EbGBUNVYydHUX0ONZfW+0="; 19 + aarch64-linux = "sha256-OvI9Ul1hWrZUM3Hbf/LbDPfXQgvArOPy7Umu58xQetU="; 20 + x86_64-darwin = "sha256-sln0CD8o9rwdtnBS8V06p9TAF/XqZwhc+wsVRq1GJVE="; 21 + aarch64-darwin = "sha256-7R6WVqn9FZH6Ss+QpCVHjUw1ASwV3rag76Wh5dC+JvA="; 22 22 }; 23 23 in 24 24 fetchzip {
+2 -2
pkgs/tools/networking/miniupnpd/default.nix
··· 28 28 in 29 29 stdenv.mkDerivation rec { 30 30 pname = "miniupnpd"; 31 - version = "2.3.5"; 31 + version = "2.3.6"; 32 32 33 33 src = fetchurl { 34 34 url = "https://miniupnp.tuxfamily.org/files/miniupnpd-${version}.tar.gz"; 35 - sha256 = "sha256-ljekEsM9J3jNrlYQWJM7TgtnRl/xNOlnYaexl1Gy+g8="; 35 + sha256 = "sha256-Ecp79NS6bGuhLHDDBBgH9Rb02fa2aXvqBOg3YmudZ5w="; 36 36 }; 37 37 38 38 buildInputs = [ iptables-legacy libuuid openssl ]
+3 -3
pkgs/tools/networking/netbird/default.nix
··· 31 31 in 32 32 buildGoModule rec { 33 33 pname = "netbird"; 34 - version = "0.26.3"; 34 + version = "0.26.6"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "netbirdio"; 38 38 repo = pname; 39 39 rev = "v${version}"; 40 - hash = "sha256-StZDhCBuwmJk8VimbsVO9Sfxlv5NcpV689YPUZRgOLk="; 40 + hash = "sha256-LsgkUQ6uYdd1qPaINeza4MDDG0ynGhJ7jiZoAy8pjEE="; 41 41 }; 42 42 43 - vendorHash = "sha256-n5n9bIQ026WlvwatMmEIBaLGfquTgek1eiQDb0xDAdI="; 43 + vendorHash = "sha256-SSTpXila4eze3XA3vrTczBwt5XEjtLDvaCiQ5oi4FXg="; 44 44 45 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46 46
+3 -3
pkgs/tools/networking/vopono/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "vopono"; 8 - version = "0.10.9"; 8 + version = "0.10.10"; 9 9 10 10 src = fetchCrate { 11 11 inherit pname version; 12 - hash = "sha256-j8o9UxyBE7uML/7gw9UYbXLNYK9ka2jhUw5/v7pxIc8="; 12 + hash = "sha256-HjubzbRsmRU33oI1p1kzCFUjC2YQJhVqljd/FHzAnMw="; 13 13 }; 14 14 15 - cargoHash = "sha256-foJSaifllpGNMfxWMGm4BWwItOdtAmUcaOO1j1JMCpo="; 15 + cargoHash = "sha256-YBDB1g8cUOo1hS8Fi03Bvpe63bolbPmhGbvT16G73js="; 16 16 17 17 meta = with lib; { 18 18 description = "Run applications through VPN connections in network namespaces";
+2 -2
pkgs/tools/security/buttercup-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "buttercup-desktop"; 5 - version = "2.26.1"; 5 + version = "2.26.3"; 6 6 src = fetchurl { 7 7 url = "https://github.com/buttercup/buttercup-desktop/releases/download/v${version}/Buttercup-linux-x86_64.AppImage"; 8 - sha256 = "sha256-usyq9qf6bBJHKreGzKzMdZYNmpZGtkUQScHyk1nvFQI="; 8 + sha256 = "sha256-jX8U+DcuoYGfxQgYOIn03Vg/OesMVLHZ1gbGBSlgIbI="; 9 9 }; 10 10 appimageContents = appimageTools.extractType2 { inherit pname src version; }; 11 11
+3 -3
pkgs/tools/security/vault/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "vault"; 9 - version = "1.15.6"; 9 + version = "1.16.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "hashicorp"; 13 13 repo = "vault"; 14 14 rev = "v${version}"; 15 - hash = "sha256-XqPuikUUm8C02Uv6qZHPz/KEmrvBrr8gOznQ7qbMKnU="; 15 + hash = "sha256-nrpe7GyT2GpnCWdJhHefx1iAvJPzahv4wjQe0xTRSys="; 16 16 }; 17 17 18 - vendorHash = "sha256-97/nNRwTJnoW1gRvWhdsO36TuLdGTX67o0oTiGMotrs="; 18 + vendorHash = "sha256-Bxa0244qowVnFJb9AUdJTp6CRo+GZTswVLg6lF1QITo="; 19 19 20 20 proxyVendor = true; 21 21
+2 -2
pkgs/tools/text/crowdin-cli/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "crowdin-cli"; 17 - version = "3.19.0"; 17 + version = "3.19.1"; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/crowdin/${pname}/releases/download/${version}/${pname}.zip"; 21 - hash = "sha256-E8I5yWOEGZwiM3oHhmZhvppuCAWLDFx7X7DVfo29W+U="; 21 + hash = "sha256-ydkVdPhd9c5VPI6T9i+/yfbLHjOGNJbMw02AJCyuTGs="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ installShellFiles makeWrapper unzip ];
pkgs/tools/typesetting/typst-live/default.nix pkgs/by-name/ty/typst-live/package.nix
+1 -3
pkgs/top-level/all-packages.nix
··· 14100 14100 14101 14101 typos = callPackage ../development/tools/typos { }; 14102 14102 14103 - typst-live = callPackage ../tools/typesetting/typst-live { }; 14104 - 14105 14103 tz = callPackage ../tools/misc/tz { }; 14106 14104 14107 14105 u9fs = callPackage ../servers/u9fs { }; ··· 30981 30979 30982 30980 faircamp = callPackage ../applications/misc/faircamp { }; 30983 30981 30984 - famistudio = callPackage ../applications/audio/famistudio { }; 30982 + famistudio = darwin.apple_sdk_11_0.callPackage ../applications/audio/famistudio { }; 30985 30983 30986 30984 fasttext = callPackage ../applications/science/machine-learning/fasttext { }; 30987 30985
+5 -2
pkgs/top-level/cuda-packages.nix
··· 26 26 lib, 27 27 newScope, 28 28 pkgs, 29 + config, 29 30 __attrsFailEvaluation ? true, 30 31 }: 31 32 let ··· 85 86 (strings.replaceStrings ["."] ["_"] (versions.majorMinor version)) 86 87 ]; 87 88 88 - composedExtension = fixedPoints.composeManyExtensions [ 89 + composedExtension = fixedPoints.composeManyExtensions ([ 89 90 (import ../development/cuda-modules/setup-hooks/extension.nix) 90 91 (callPackage ../development/cuda-modules/cuda/extension.nix {inherit cudaVersion;}) 91 92 (callPackage ../development/cuda-modules/cuda/overrides.nix {inherit cudaVersion;}) ··· 108 109 }) 109 110 (callPackage ../development/cuda-modules/cuda-samples/extension.nix {inherit cudaVersion;}) 110 111 (callPackage ../development/cuda-modules/cuda-library-samples/extension.nix {}) 111 - ]; 112 + ] ++ lib.optionals config.allowAliases [ 113 + (import ../development/cuda-modules/aliases.nix) 114 + ]); 112 115 113 116 cudaPackages = customisation.makeScope newScope ( 114 117 fixedPoints.extends composedExtension passthruFunction
+2
pkgs/top-level/python-packages.nix
··· 10299 10299 10300 10300 pulsectl-asyncio = callPackage ../development/python-modules/pulsectl-asyncio { }; 10301 10301 10302 + pulsar = callPackage ../development/python-modules/pulsar { }; 10303 + 10302 10304 pulsectl = callPackage ../development/python-modules/pulsectl { }; 10303 10305 10304 10306 pure-cdb = callPackage ../development/python-modules/pure-cdb { };
+28 -28
pkgs/top-level/ruby-packages.nix
··· 835 835 platforms = []; 836 836 source = { 837 837 remotes = ["https://rubygems.org"]; 838 - sha256 = "0ffcxmrm1dnqip6xq9hsrycz4dggk8pj3cd6q99ji6024npjaal6"; 838 + sha256 = "0vpj7mxfyjjyhqmxrbwgf03b4m4wq4bmcbka66jarp1nsqsxya28"; 839 839 type = "gem"; 840 840 }; 841 - version = "7.8.0"; 841 + version = "8.0.0"; 842 842 }; 843 843 dnsruby = { 844 844 dependencies = ["simpleidn"]; ··· 846 846 platforms = []; 847 847 source = { 848 848 remotes = ["https://rubygems.org"]; 849 - sha256 = "15zh7qi60zwzy184rdmmp55d857ss96f2lad78gcwnpr1223q4mj"; 849 + sha256 = "069402nn1sb63bslp9p5mcbn90zzzj6549ykxa4km0klb1l1klxr"; 850 850 type = "gem"; 851 851 }; 852 - version = "1.71.0"; 852 + version = "1.72.0"; 853 853 }; 854 854 do_sqlite3 = { 855 855 dependencies = ["data_objects"]; ··· 2429 2429 platforms = []; 2430 2430 source = { 2431 2431 remotes = ["https://rubygems.org"]; 2432 - sha256 = "0csspzqrg7s2v2wdp6vqqs1rra6w5ilpgnps5h52ig6rp7x2i389"; 2432 + sha256 = "0amlhz8fhnjfmsiqcjajip57ici2xhw089x7zqyhpk51drg43h2z"; 2433 2433 type = "gem"; 2434 2434 }; 2435 - version = "0.4.0.1"; 2435 + version = "0.5.0"; 2436 2436 }; 2437 2437 net-ssh = { 2438 2438 groups = ["default"]; ··· 2459 2459 platforms = []; 2460 2460 source = { 2461 2461 remotes = ["https://rubygems.org"]; 2462 - sha256 = "0xkjz56qc7hl7zy7i7bhiyw5pl85wwjsa4p70rj6s958xj2sd1lm"; 2462 + sha256 = "15iwbiij52x6jhdbl0rkcldnhfndmsy0sbnsygkr9vhskfqrp72m"; 2463 2463 type = "gem"; 2464 2464 }; 2465 - version = "2.7.0"; 2465 + version = "2.7.1"; 2466 2466 }; 2467 2467 nokogiri = { 2468 2468 dependencies = ["mini_portile2" "racc"]; ··· 2470 2470 platforms = []; 2471 2471 source = { 2472 2472 remotes = ["https://rubygems.org"]; 2473 - sha256 = "173zavvxlwyi48lfskk48wcrdbkvjlhjhvy4jpcrfx72rpjjx4k8"; 2473 + sha256 = "0j72sg8n8834vbw2x8glcp46y5r2dls2pj64ll7rmf6mri9s52j9"; 2474 2474 type = "gem"; 2475 2475 }; 2476 - version = "1.16.2"; 2476 + version = "1.16.3"; 2477 2477 }; 2478 2478 observer = { 2479 2479 groups = ["default"]; ··· 2807 2807 platforms = []; 2808 2808 source = { 2809 2809 remotes = ["https://rubygems.org"]; 2810 - sha256 = "1m76b32zh6mgql7mzfx36rijnygjl2nzkdj909mn87isfgzdf9jl"; 2810 + sha256 = "0x3mijjklsrlzfmwqp7x58fla7sk8pfwijhk988nmba787r8rf9g"; 2811 2811 type = "gem"; 2812 2812 }; 2813 - version = "3.0.9.1"; 2813 + version = "3.0.10"; 2814 2814 }; 2815 2815 rack-protection = { 2816 2816 dependencies = ["base64" "rack"]; ··· 2988 2988 platforms = []; 2989 2989 source = { 2990 2990 remotes = ["https://rubygems.org"]; 2991 - sha256 = "14wnrpd1kl43ynk1wwwgv9avsw84d1lrvlfyrjy3d4h7h7ndnqzp"; 2991 + sha256 = "0ib3cnf4yllvw070gr4bz94sbmqx3haqc5f846fsvdcs494vgxrr"; 2992 2992 type = "gem"; 2993 2993 }; 2994 - version = "6.6.2"; 2994 + version = "6.6.3.1"; 2995 2995 }; 2996 2996 re2 = { 2997 2997 dependencies = ["mini_portile2"]; ··· 3042 3042 platforms = []; 3043 3043 source = { 3044 3044 remotes = ["https://rubygems.org"]; 3045 - sha256 = "1swaj27qiix9r92hcvjxf6fzd817i7lfgfg2r50ifs41407rzhq3"; 3045 + sha256 = "0irk5j73aqhyv54q3vs88y5rp9a5fkvbdif7zn5q7m5d51h2375w"; 3046 3046 type = "gem"; 3047 3047 }; 3048 - version = "0.21.0"; 3048 + version = "0.21.1"; 3049 3049 }; 3050 3050 redis-rack = { 3051 3051 dependencies = ["rack-session" "redis-store"]; ··· 3085 3085 platforms = []; 3086 3086 source = { 3087 3087 remotes = ["https://rubygems.org"]; 3088 - sha256 = "1zx7sdh11p4z77c3f9ka6f065mgl6xwbamnsq4rrgwk310qhn41n"; 3088 + sha256 = "1dr6dl0fsj66z3w0q90v467nswn5shmfq1rfsqjh4wzyldq4ak9c"; 3089 3089 type = "gem"; 3090 3090 }; 3091 - version = "0.4.3"; 3091 + version = "0.5.0"; 3092 3092 }; 3093 3093 rest-client = { 3094 3094 dependencies = ["http-accept" "http-cookie" "mime-types" "netrc"]; ··· 3235 3235 platforms = []; 3236 3236 source = { 3237 3237 remotes = ["https://rubygems.org"]; 3238 - sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v"; 3238 + sha256 = "16jayzjaaglhx69s6b83acpdzcxxccfkcn69gfpkimf2j64zlm7c"; 3239 3239 type = "gem"; 3240 3240 }; 3241 - version = "1.20.2"; 3241 + version = "1.21.0"; 3242 3242 }; 3243 3243 ruby-graphviz = { 3244 3244 dependencies = ["rexml"]; ··· 3278 3278 platforms = []; 3279 3279 source = { 3280 3280 remotes = ["https://rubygems.org"]; 3281 - sha256 = "0scavp3jlgzbg7bh6y5rd110aak03l9zw56smazahq3lcjxgfc49"; 3281 + sha256 = "1548gmj14xrc91lp7yzn0q23g6cjn8r7xfdlv2qarzi9k2a92l5m"; 3282 3282 type = "gem"; 3283 3283 }; 3284 - version = "0.14.5"; 3284 + version = "0.15.0"; 3285 3285 }; 3286 3286 ruby-lxc = { 3287 3287 groups = ["default"]; ··· 3604 3604 platforms = []; 3605 3605 source = { 3606 3606 remotes = ["https://rubygems.org"]; 3607 - sha256 = "1xnq3zdrnwhncfxvrhvkil26dq9v1h196i54l936l36zxdhnf383"; 3607 + sha256 = "10fja24vp16ggxdaw77hcdk0rcz47qpdv8nn2wsgqdr04rrfjjvd"; 3608 3608 type = "gem"; 3609 3609 }; 3610 - version = "0.5.11292"; 3610 + version = "0.5.11319"; 3611 3611 }; 3612 3612 sqlite3 = { 3613 3613 dependencies = ["mini_portile2"]; ··· 3615 3615 platforms = []; 3616 3616 source = { 3617 3617 remotes = ["https://rubygems.org"]; 3618 - sha256 = "137xkh8jnk3xyajvzmn2390yzs13hnb37jylr0sm02d3zrshf18n"; 3618 + sha256 = "073hd24qwx9j26cqbk0jma0kiajjv9fb8swv9rnz8j4mf0ygcxzs"; 3619 3619 type = "gem"; 3620 3620 }; 3621 - version = "1.7.2"; 3621 + version = "1.7.3"; 3622 3622 }; 3623 3623 stringio = { 3624 3624 groups = ["default"]; ··· 3708 3708 platforms = []; 3709 3709 source = { 3710 3710 remotes = ["https://rubygems.org"]; 3711 - sha256 = "17cwh2ivvkfzv7m0m3rpyagwqz20mcincvjvz7cg3g21xzannqys"; 3711 + sha256 = "0i686137n188lj75nnhfpjz5zs8b4iak8iwpwciwb8lywm860nmv"; 3712 3712 type = "gem"; 3713 3713 }; 3714 - version = "0.19.0"; 3714 + version = "0.20.0"; 3715 3715 }; 3716 3716 tilt = { 3717 3717 groups = ["default"];