Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 58e6bb17 63820192

+1737 -163
+11
maintainers/maintainer-list.nix
··· 7912 githubId = 11909469; 7913 name = "Fabian Geiselhart"; 7914 }; 7915 fab = { 7916 email = "mail@fabian-affolter.ch"; 7917 matrix = "@fabaff:matrix.org";
··· 7912 githubId = 11909469; 7913 name = "Fabian Geiselhart"; 7914 }; 7915 + f4z3r = { 7916 + email = "f4z3r-github@pm.me"; 7917 + name = "Jakob Beckmann"; 7918 + github = "f4z3r"; 7919 + githubId = 32326425; 7920 + keys = [ 7921 + { 7922 + fingerprint = "358A 6251 E2ED EDC1 9717 14A7 96A8 BA6E C871 2183"; 7923 + } 7924 + ]; 7925 + }; 7926 fab = { 7927 email = "mail@fabian-affolter.ch"; 7928 matrix = "@fabaff:matrix.org";
+1
maintainers/scripts/luarocks-packages.csv
··· 143 rustaceanvim,,,,,,mrcjkb 144 say,,,,,, 145 serpent,,,,,,lockejan 146 sqlite,,,,,, 147 std._debug,,,,,, 148 std.normalize,,,,,,
··· 143 rustaceanvim,,,,,,mrcjkb 144 say,,,,,, 145 serpent,,,,,,lockejan 146 + sofa,,,,,,f4z3r 147 sqlite,,,,,, 148 std._debug,,,,,, 149 std.normalize,,,,,,
+4 -1
nixos/modules/services/networking/pdns-recursor.nix
··· 287 288 systemd.packages = [ pkgs.pdns-recursor ]; 289 290 - systemd.services.pdns-recursor.wantedBy = [ "multi-user.target" ]; 291 292 users.users.pdns-recursor = { 293 isSystemUser = true;
··· 287 288 systemd.packages = [ pkgs.pdns-recursor ]; 289 290 + systemd.services.pdns-recursor = { 291 + restartTriggers = [ config.environment.etc."/pdns-recursor/recursor.yml".source ]; 292 + wantedBy = [ "multi-user.target" ]; 293 + }; 294 295 users.users.pdns-recursor = { 296 isSystemUser = true;
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 3625 meta.hydraPlatforms = [ ]; 3626 }; 3627 3628 darkearth-nvim = buildVimPlugin { 3629 pname = "darkearth-nvim"; 3630 version = "2025-04-27";
··· 3625 meta.hydraPlatforms = [ ]; 3626 }; 3627 3628 + darcubox-nvim = buildVimPlugin { 3629 + pname = "darcubox-nvim"; 3630 + version = "2025-06-03"; 3631 + src = fetchFromGitHub { 3632 + owner = "Koalhack"; 3633 + repo = "darcubox-nvim"; 3634 + rev = "59754cb99fee640da1b64730a17476593af92fd3"; 3635 + sha256 = "1xbpisq980hkdybjkd2pxdz8ghhk1a4y33ygpgi311rzx1ijapgs"; 3636 + }; 3637 + meta.homepage = "https://github.com/Koalhack/darcubox-nvim/"; 3638 + meta.hydraPlatforms = [ ]; 3639 + }; 3640 + 3641 darkearth-nvim = buildVimPlugin { 3642 pname = "darkearth-nvim"; 3643 version = "2025-04-27";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 277 https://github.com/ctrlpvim/ctrlp.vim/,, 278 https://github.com/scottmckendry/cyberdream.nvim/,, 279 https://github.com/JachymPutta/dailies.nvim/,HEAD, 280 https://github.com/ptdewey/darkearth-nvim/,HEAD, 281 https://github.com/dart-lang/dart-vim-plugin/,, 282 https://github.com/rizzatti/dash.vim/,HEAD,
··· 277 https://github.com/ctrlpvim/ctrlp.vim/,, 278 https://github.com/scottmckendry/cyberdream.nvim/,, 279 https://github.com/JachymPutta/dailies.nvim/,HEAD, 280 + https://github.com/Koalhack/darcubox-nvim/,HEAD, 281 https://github.com/ptdewey/darkearth-nvim/,HEAD, 282 https://github.com/dart-lang/dart-vim-plugin/,, 283 https://github.com/rizzatti/dash.vim/,HEAD,
-20
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt-pipewire-1.4.patch
··· 1 - --- a/src/modules/video_capture/linux/pipewire_session.cc 2 - +++ b/src/modules/video_capture/linux/pipewire_session.cc 3 - @@ -87,7 +87,7 @@ PipeWireNode::PipeWireNode(PipeWireSession* session, 4 - .param = OnNodeParam, 5 - }; 6 - 7 - - pw_node_add_listener(proxy_, &node_listener_, &node_events, this); 8 - + pw_node_add_listener(reinterpret_cast<pw_node*>(proxy_), &node_listener_, &node_events, this); 9 - } 10 - 11 - // static 12 - @@ -119,7 +119,7 @@ void PipeWireNode::OnNodeInfo(void* data, const pw_node_info* info) { 13 - uint32_t id = info->params[i].id; 14 - if (id == SPA_PARAM_EnumFormat && 15 - info->params[i].flags & SPA_PARAM_INFO_READ) { 16 - - pw_node_enum_params(that->proxy_, 0, id, 0, UINT32_MAX, nullptr); 17 - + pw_node_enum_params(reinterpret_cast<pw_node*>(that->proxy_), 0, id, 0, UINT32_MAX, nullptr); 18 - break; 19 - } 20 - }
···
+3 -9
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix
··· 33 34 stdenv.mkDerivation { 35 pname = "tg_owt"; 36 - version = "0-unstable-2024-10-28"; 37 38 src = fetchFromGitHub { 39 owner = "desktop-app"; 40 repo = "tg_owt"; 41 - rev = "8198c4d8b91e22d68eb5c7327fd408e3b6abcc79"; 42 - hash = "sha256-3sLa3Px0VWgRYqnnLlwLnx+WWnneqZyhQPrRMBriXQA="; 43 fetchSubmodules = true; 44 }; 45 - 46 - patches = [ 47 - # Fix build with Pipewire 1.4 48 - # Submitted upstream: https://webrtc-review.googlesource.com/c/src/+/380500 49 - ./tg_owt-pipewire-1.4.patch 50 - ]; 51 52 postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' 53 substituteInPlace src/modules/desktop_capture/linux/wayland/egl_dmabuf.cc \
··· 33 34 stdenv.mkDerivation { 35 pname = "tg_owt"; 36 + version = "0-unstable-2025-06-02"; 37 38 src = fetchFromGitHub { 39 owner = "desktop-app"; 40 repo = "tg_owt"; 41 + rev = "62321fd7128ab2650b459d4195781af8185e46b5"; 42 + hash = "sha256-l6EdHJLd42TU+4pLakdU3a5PLVxrxjta0CSRy5hVBFU="; 43 fetchSubmodules = true; 44 }; 45 46 postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' 47 substituteInPlace src/modules/desktop_capture/linux/wayland/egl_dmabuf.cc \
+18 -3
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix
··· 10 python3, 11 tdlib, 12 tg_owt ? callPackage ./tg_owt.nix { inherit stdenv; }, 13 qtbase, 14 qtimageformats, 15 qtsvg, ··· 47 48 stdenv.mkDerivation (finalAttrs: { 49 pname = "telegram-desktop-unwrapped"; 50 - version = "5.14.3"; 51 52 src = fetchFromGitHub { 53 owner = "telegramdesktop"; 54 repo = "tdesktop"; 55 rev = "v${finalAttrs.version}"; 56 fetchSubmodules = true; 57 - hash = "sha256-nNYQpWbBK+E/LAbwTWpNUhs2+wb8iuMfqkxJKjaFmhg="; 58 }; 59 60 postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' ··· 98 boost 99 ada 100 (tdlib.override { tde2eOnly = true; }) 101 ] 102 ++ lib.optionals stdenv.hostPlatform.isLinux [ 103 protobuf ··· 147 homepage = "https://desktop.telegram.org/"; 148 changelog = "https://github.com/telegramdesktop/tdesktop/releases/tag/v${finalAttrs.version}"; 149 maintainers = with lib.maintainers; [ nickcao ]; 150 - mainProgram = if stdenv.hostPlatform.isLinux then "telegram-desktop" else "Telegram"; 151 }; 152 })
··· 10 python3, 11 tdlib, 12 tg_owt ? callPackage ./tg_owt.nix { inherit stdenv; }, 13 + libavif, 14 + libheif, 15 + libjxl, 16 + kimageformats, 17 qtbase, 18 qtimageformats, 19 qtsvg, ··· 51 52 stdenv.mkDerivation (finalAttrs: { 53 pname = "telegram-desktop-unwrapped"; 54 + version = "5.15.2"; 55 56 src = fetchFromGitHub { 57 owner = "telegramdesktop"; 58 repo = "tdesktop"; 59 rev = "v${finalAttrs.version}"; 60 fetchSubmodules = true; 61 + hash = "sha256-T+gzNY3jPfCWjV9yFEGlz8kNGeAioyDUD2qazM/j05I="; 62 }; 63 64 postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' ··· 102 boost 103 ada 104 (tdlib.override { tde2eOnly = true; }) 105 + # even though the last 3 dependencies are already in `kimageformats`, 106 + # because of a logic error in the cmake files, in td 5.15.{1,2} it 107 + # doesn't link when you don't add them explicitly 108 + # 109 + # this has been fixed 110 + # (https://github.com/desktop-app/cmake_helpers/pull/413), remove next 111 + # release 112 + kimageformats 113 + libavif 114 + libheif 115 + libjxl 116 ] 117 ++ lib.optionals stdenv.hostPlatform.isLinux [ 118 protobuf ··· 162 homepage = "https://desktop.telegram.org/"; 163 changelog = "https://github.com/telegramdesktop/tdesktop/releases/tag/v${finalAttrs.version}"; 164 maintainers = with lib.maintainers; [ nickcao ]; 165 + mainProgram = "Telegram"; 166 }; 167 })
+1
pkgs/build-support/trivial-builders/default.nix
··· 1037 "tag" 1038 "url" 1039 "outputHash" 1040 ] src 1041 ); 1042 in
··· 1037 "tag" 1038 "url" 1039 "outputHash" 1040 + "outputHashAlgo" 1041 ] src 1042 ); 1043 in
+33 -33
pkgs/by-name/co/corrscope/package.nix
··· 1 { 2 stdenv, 3 lib, 4 - python3Packages, 5 fetchFromGitHub, 6 ffmpeg, 7 - libsForQt5, 8 testers, 9 corrscope, 10 }: 11 12 python3Packages.buildPythonApplication rec { 13 pname = "corrscope"; 14 - version = "0.10.1"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "corrscope"; 19 repo = "corrscope"; 20 tag = version; 21 - hash = "sha256-WSv65jEu/w6iNrL/f5PN147FBjmR0j30H1D39dd+KN8="; 22 }; 23 24 - pythonRelaxDeps = [ 25 - "attrs" 26 - "ruamel.yaml" 27 ]; 28 29 - nativeBuildInputs = 30 - (with libsForQt5; [ 31 - wrapQtAppsHook 32 - ]) 33 - ++ (with python3Packages; [ 34 - poetry-core 35 - ]); 36 37 buildInputs = 38 [ 39 ffmpeg 40 ] 41 ++ ( 42 - with libsForQt5; 43 [ 44 qtbase 45 ] ··· 48 ] 49 ); 50 51 - propagatedBuildInputs = with python3Packages; [ 52 - appdirs 53 - appnope 54 - atomicwrites 55 - attrs 56 - click 57 - matplotlib 58 - numpy 59 - packaging 60 - qtpy 61 - pyqt5 62 - ruamel-yaml 63 - colorspacious 64 - ]; 65 66 dontWrapQtApps = true; 67 ··· 80 command = "env HOME=$TMPDIR ${lib.getExe corrscope} --version"; 81 }; 82 83 - meta = with lib; { 84 description = "Render wave files into oscilloscope views, featuring advanced correlation-based triggering algorithm"; 85 longDescription = '' 86 Corrscope renders oscilloscope views of WAV files recorded from chiptune (game music from ··· 90 Genesis/FM synthesis) which jump around on other oscilloscope programs. 91 ''; 92 homepage = "https://github.com/corrscope/corrscope"; 93 - license = licenses.bsd2; 94 - maintainers = with maintainers; [ OPNA2608 ]; 95 - platforms = platforms.all; 96 mainProgram = "corr"; 97 }; 98 }
··· 1 { 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 ffmpeg, 6 + python3Packages, 7 + qt6Packages, 8 testers, 9 corrscope, 10 }: 11 12 python3Packages.buildPythonApplication rec { 13 pname = "corrscope"; 14 + version = "0.11.0"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "corrscope"; 19 repo = "corrscope"; 20 tag = version; 21 + hash = "sha256-76qa4jOSncK1eDly/uXJzpWWdsEz7Hg3DyFb7rmrQBc="; 22 }; 23 24 + nativeBuildInputs = with qt6Packages; [ 25 + wrapQtAppsHook 26 ]; 27 28 + build-system = with python3Packages; [ 29 + hatchling 30 + ]; 31 32 buildInputs = 33 [ 34 ffmpeg 35 ] 36 ++ ( 37 + with qt6Packages; 38 [ 39 qtbase 40 ] ··· 43 ] 44 ); 45 46 + dependencies = ( 47 + with python3Packages; 48 + [ 49 + appdirs 50 + atomicwrites 51 + attrs 52 + click 53 + colorspacious 54 + matplotlib 55 + numpy 56 + qtpy 57 + pyqt6 58 + ruamel-yaml 59 + ] 60 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 61 + appnope 62 + ] 63 + ); 64 65 dontWrapQtApps = true; 66 ··· 79 command = "env HOME=$TMPDIR ${lib.getExe corrscope} --version"; 80 }; 81 82 + meta = { 83 description = "Render wave files into oscilloscope views, featuring advanced correlation-based triggering algorithm"; 84 longDescription = '' 85 Corrscope renders oscilloscope views of WAV files recorded from chiptune (game music from ··· 89 Genesis/FM synthesis) which jump around on other oscilloscope programs. 90 ''; 91 homepage = "https://github.com/corrscope/corrscope"; 92 + changelog = "https://github.com/corrscope/corrscope/releases/tag/${version}"; 93 + license = lib.licenses.bsd2; 94 + maintainers = with lib.maintainers; [ OPNA2608 ]; 95 + platforms = lib.platforms.all; 96 mainProgram = "corr"; 97 }; 98 }
+5 -5
pkgs/by-name/hy/hyprswitch/package.nix pkgs/by-name/hy/hyprshell/package.nix
··· 8 }: 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 - pname = "hyprswitch"; 12 - version = "3.3.2"; 13 14 src = fetchFromGitHub { 15 owner = "H3rmt"; 16 repo = "hyprswitch"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-cmo544QvdacVTHPqmc6er4xnSSc63e6Z71BS0FxSklE="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-DEifup2oAcqZplx2JoN3hkP1VmxwYVFS8ZqfpR80baA="; 23 24 nativeBuildInputs = [ 25 wrapGAppsHook4 ··· 32 33 meta = { 34 description = "CLI/GUI that allows switching between windows in Hyprland"; 35 - mainProgram = "hyprswitch"; 36 homepage = "https://github.com/H3rmt/hyprswitch"; 37 license = lib.licenses.mit; 38 platforms = lib.platforms.linux;
··· 8 }: 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "hyprshell"; 12 + version = "4.1.1"; 13 14 src = fetchFromGitHub { 15 owner = "H3rmt"; 16 repo = "hyprswitch"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-eSTeNVHkfUS6qlN1pWWpMVeT+jjacithCHOpOhRKanA="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-NzyK46zmHWxFaTS9mzFC7kBUMys1sjmcWaZUcwLusEk="; 23 24 nativeBuildInputs = [ 25 wrapGAppsHook4 ··· 32 33 meta = { 34 description = "CLI/GUI that allows switching between windows in Hyprland"; 35 + mainProgram = "hyprshell"; 36 homepage = "https://github.com/H3rmt/hyprswitch"; 37 license = lib.licenses.mit; 38 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/is/isponsorblocktv/package.nix
··· 59 license = lib.licenses.gpl3Only; 60 maintainers = with lib.maintainers; [ lukegb ]; 61 mainProgram = "iSponsorBlockTV"; 62 - platforms = lib.platforms.linux; 63 }; 64 }
··· 59 license = lib.licenses.gpl3Only; 60 maintainers = with lib.maintainers; [ lukegb ]; 61 mainProgram = "iSponsorBlockTV"; 62 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 63 }; 64 }
+4 -4
pkgs/by-name/ji/jimtcl/package.nix
··· 10 11 sqlite, 12 readline, 13 - SDL, 14 - SDL_gfx, 15 openssl, 16 17 SDLSupport ? true, ··· 41 openssl 42 ] 43 ++ (lib.optionals SDLSupport [ 44 - SDL 45 - SDL_gfx 46 ]); 47 48 configureFlags = [
··· 10 11 sqlite, 12 readline, 13 + SDL2, 14 + SDL2_gfx, 15 openssl, 16 17 SDLSupport ? true, ··· 41 openssl 42 ] 43 ++ (lib.optionals SDLSupport [ 44 + SDL2 45 + SDL2_gfx 46 ]); 47 48 configureFlags = [
+1 -1
pkgs/by-name/ki/killport/package.nix
··· 30 description = "Command-line tool to easily kill processes running on a specified port"; 31 homepage = "https://github.com/jkfran/killport"; 32 license = lib.licenses.mit; 33 - maintainers = with lib.maintainers; [ sno2wman ]; 34 mainProgram = "killport"; 35 }; 36 })
··· 30 description = "Command-line tool to easily kill processes running on a specified port"; 31 homepage = "https://github.com/jkfran/killport"; 32 license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ ]; 34 mainProgram = "killport"; 35 }; 36 })
+2 -2
pkgs/by-name/li/libnick/package.nix
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "libnick"; 22 - version = "2025.5.3"; 23 24 src = fetchFromGitHub { 25 owner = "NickvisionApps"; 26 repo = "libnick"; 27 tag = finalAttrs.version; 28 - hash = "sha256-JibExEI5MisKZ9kEIOMzDg8A8LEM8U+ckGFfnZu+ghQ="; 29 }; 30 31 nativeBuildInputs =
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "libnick"; 22 + version = "2025.6.1"; 23 24 src = fetchFromGitHub { 25 owner = "NickvisionApps"; 26 repo = "libnick"; 27 tag = finalAttrs.version; 28 + hash = "sha256-Ir2Jke1zK4pKldQJHaT0Ju0ubz7H6nx16hDNl6u48Ck="; 29 }; 30 31 nativeBuildInputs =
+11 -3
pkgs/by-name/li/librashader/package.nix
··· 1 { 2 fetchFromGitHub, 3 lib, 4 rustPlatform, 5 stdenv, 6 }: 7 8 - rustPlatform.buildRustPackage { 9 pname = "librashader"; 10 version = "0.6.2"; 11 12 src = fetchFromGitHub { 13 owner = "SnowflakePowered"; 14 repo = "librashader"; 15 - rev = "librashader-v0.6.2"; 16 hash = "sha256-zkvCpQ5Cq3sDOspc12/gPmNi6hn/nBe1UfWrMGi/o0Q="; 17 }; 18 ··· 58 runHook postInstall 59 ''; 60 61 meta = { 62 description = "RetroArch Shaders for All"; 63 homepage = "https://github.com/SnowflakePowered/librashader"; ··· 68 maintainers = with lib.maintainers; [ nadiaholmquist ]; 69 platforms = lib.platforms.all; 70 }; 71 - }
··· 1 { 2 fetchFromGitHub, 3 lib, 4 + nix-update-script, 5 rustPlatform, 6 stdenv, 7 }: 8 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 pname = "librashader"; 11 version = "0.6.2"; 12 13 src = fetchFromGitHub { 14 owner = "SnowflakePowered"; 15 repo = "librashader"; 16 + tag = "librashader-v${finalAttrs.version}"; 17 hash = "sha256-zkvCpQ5Cq3sDOspc12/gPmNi6hn/nBe1UfWrMGi/o0Q="; 18 }; 19 ··· 59 runHook postInstall 60 ''; 61 62 + passthru.updateScript = nix-update-script { 63 + extraArgs = [ 64 + "--version-regex" 65 + "librashader-v(.*)" 66 + ]; 67 + }; 68 + 69 meta = { 70 description = "RetroArch Shaders for All"; 71 homepage = "https://github.com/SnowflakePowered/librashader"; ··· 76 maintainers = with lib.maintainers; [ nadiaholmquist ]; 77 platforms = lib.platforms.all; 78 }; 79 + })
-6
pkgs/by-name/ml/mlt/package.nix
··· 32 python3, 33 swig, 34 qt ? null, 35 - enableSDL1 ? stdenv.hostPlatform.isLinux, 36 - SDL, 37 enableSDL2 ? true, 38 SDL2, 39 gitUpdater, ··· 103 qt.qtsvg 104 (qt.qt5compat or null) 105 libarchive 106 - ] 107 - ++ lib.optionals enableSDL1 [ 108 - SDL 109 - libX11 110 ] 111 ++ lib.optionals enableSDL2 [ 112 SDL2
··· 32 python3, 33 swig, 34 qt ? null, 35 enableSDL2 ? true, 36 SDL2, 37 gitUpdater, ··· 101 qt.qtsvg 102 (qt.qt5compat or null) 103 libarchive 104 ] 105 ++ lib.optionals enableSDL2 [ 106 SDL2
+3 -3
pkgs/by-name/op/openpgp-card-tools/package.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "openpgp-card-tools"; 16 - version = "0.11.8"; 17 18 src = fetchFromGitea { 19 domain = "codeberg.org"; 20 owner = "openpgp-card"; 21 repo = "openpgp-card-tools"; 22 rev = "v${version}"; 23 - hash = "sha256-pE7AAgps8LlsmM97q/XIi7If1UwNP/0uJH9wOeZ6neM="; 24 }; 25 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-/OC/+eMRBF2MICVUtsJR0m62fWLP0lr10J/XkKGcPnA="; 28 29 nativeBuildInputs = [ 30 installShellFiles
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "openpgp-card-tools"; 16 + version = "0.11.9"; 17 18 src = fetchFromGitea { 19 domain = "codeberg.org"; 20 owner = "openpgp-card"; 21 repo = "openpgp-card-tools"; 22 rev = "v${version}"; 23 + hash = "sha256-kT/egkOBOomUX+fwT3OeRSZOnGeuFRLKKAXtW8nN4rw="; 24 }; 25 26 useFetchCargoVendor = true; 27 + cargoHash = "sha256-mZZ8veY3iqsgScfFAGYo496qxTew24R5NxYf3WjnHco="; 28 29 nativeBuildInputs = [ 30 installShellFiles
+36 -25
pkgs/by-name/pr/pre-commit/package.nix
··· 1 { 2 lib, 3 - fetchFromGitHub, 4 python3Packages, 5 - libiconv, 6 cargo, 7 - coursier, 8 - dotnet-sdk, 9 gitMinimal, 10 go, 11 nodejs, 12 - perl, 13 - cabal-install, 14 - julia, 15 - julia-bin, 16 pre-commit, 17 }: 18 19 - with python3Packages; 20 let 21 i686Linux = stdenv.buildPlatform.system == "i686-linux"; 22 julia' = if lib.meta.availableOn stdenv.hostPlatform julia then julia else julia-bin; 23 in 24 - buildPythonApplication rec { 25 pname = "pre-commit"; 26 version = "4.2.0"; 27 - format = "setuptools"; 28 - 29 - disabled = pythonOlder "3.9"; 30 31 src = fetchFromGitHub { 32 owner = "pre-commit"; ··· 41 ./pygrep-pythonpath.patch 42 ]; 43 44 - propagatedBuildInputs = [ 45 cfgv 46 identify 47 nodeenv ··· 52 53 nativeCheckInputs = 54 [ 55 cargo 56 gitMinimal 57 go 58 - libiconv # For rust tests on Darwin 59 perl 60 pytest-env 61 pytest-forked 62 pytest-xdist 63 pytestCheckHook 64 re-assert 65 - cabal-install 66 - julia' 67 - ] 68 ++ lib.optionals (!i686Linux) [ 69 # coursier can be moved back to the main nativeCheckInputs list once we’re able to bootstrap a 70 # JRE on i686-linux: <https://github.com/NixOS/nixpkgs/issues/314873>. When coursier gets ··· 79 # Node.js-related tests that are currently disabled on i686-linux. 80 nodejs 81 ]; 82 83 postPatch = '' 84 substituteInPlace pre_commit/resources/hook-tmpl \ 85 --subst-var-by pre-commit $out 86 substituteInPlace pre_commit/languages/python.py \ 87 - --subst-var-by virtualenv ${virtualenv} 88 substituteInPlace pre_commit/languages/node.py \ 89 - --subst-var-by nodeenv ${nodeenv} 90 91 patchShebangs pre_commit/resources/hook-tmpl 92 ''; ··· 110 export DOTNET_ROOT="${dotnet-sdk}/share/dotnet" 111 '' 112 + '' 113 - export HOME=$(mktemp -d) 114 - 115 git init -b master 116 117 python -m venv --system-site-packages venv ··· 213 inherit gitMinimal pre-commit; 214 }; 215 216 - meta = with lib; { 217 description = "Framework for managing and maintaining multi-language pre-commit hooks"; 218 homepage = "https://pre-commit.com/"; 219 - license = licenses.mit; 220 - maintainers = with maintainers; [ borisbabic ]; 221 mainProgram = "pre-commit"; 222 }; 223 }
··· 1 { 2 lib, 3 + stdenv, 4 python3Packages, 5 + fetchFromGitHub, 6 + julia, 7 + julia-bin, 8 + 9 + # tests 10 + cabal-install, 11 cargo, 12 gitMinimal, 13 go, 14 + perl, 15 + versionCheckHook, 16 + writableTmpDirAsHomeHook, 17 + coursier, 18 + dotnet-sdk, 19 nodejs, 20 + 21 + # passthru 22 + callPackage, 23 pre-commit, 24 }: 25 26 let 27 i686Linux = stdenv.buildPlatform.system == "i686-linux"; 28 julia' = if lib.meta.availableOn stdenv.hostPlatform julia then julia else julia-bin; 29 in 30 + python3Packages.buildPythonApplication rec { 31 pname = "pre-commit"; 32 version = "4.2.0"; 33 + pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "pre-commit"; ··· 45 ./pygrep-pythonpath.patch 46 ]; 47 48 + build-system = with python3Packages; [ 49 + setuptools 50 + ]; 51 + 52 + dependencies = with python3Packages; [ 53 cfgv 54 identify 55 nodeenv ··· 60 61 nativeCheckInputs = 62 [ 63 + cabal-install 64 cargo 65 gitMinimal 66 go 67 + julia' 68 perl 69 + versionCheckHook 70 + writableTmpDirAsHomeHook 71 + ] 72 + ++ (with python3Packages; [ 73 pytest-env 74 pytest-forked 75 pytest-xdist 76 pytestCheckHook 77 re-assert 78 + ]) 79 ++ lib.optionals (!i686Linux) [ 80 # coursier can be moved back to the main nativeCheckInputs list once we’re able to bootstrap a 81 # JRE on i686-linux: <https://github.com/NixOS/nixpkgs/issues/314873>. When coursier gets ··· 90 # Node.js-related tests that are currently disabled on i686-linux. 91 nodejs 92 ]; 93 + versionCheckProgramArg = "--version"; 94 95 postPatch = '' 96 substituteInPlace pre_commit/resources/hook-tmpl \ 97 --subst-var-by pre-commit $out 98 substituteInPlace pre_commit/languages/python.py \ 99 + --subst-var-by virtualenv ${python3Packages.virtualenv} 100 substituteInPlace pre_commit/languages/node.py \ 101 + --subst-var-by nodeenv ${python3Packages.nodeenv} 102 103 patchShebangs pre_commit/resources/hook-tmpl 104 ''; ··· 122 export DOTNET_ROOT="${dotnet-sdk}/share/dotnet" 123 '' 124 + '' 125 git init -b master 126 127 python -m venv --system-site-packages venv ··· 223 inherit gitMinimal pre-commit; 224 }; 225 226 + meta = { 227 description = "Framework for managing and maintaining multi-language pre-commit hooks"; 228 homepage = "https://pre-commit.com/"; 229 + changelog = "https://github.com/pre-commit/pre-commit/blob/v${version}/CHANGELOG.md"; 230 + license = lib.licenses.mit; 231 + maintainers = with lib.maintainers; [ borisbabic ]; 232 mainProgram = "pre-commit"; 233 }; 234 }
+2 -2
pkgs/by-name/re/remind/package.nix
··· 16 17 tcl.mkTclDerivation rec { 18 pname = "remind"; 19 - version = "05.03.07"; 20 21 src = fetchFromGitea { 22 domain = "git.skoll.ca"; 23 owner = "Skollsoft-Public"; 24 repo = "Remind"; 25 rev = version; 26 - hash = "sha256-gp6YGDh7gkCk4KFaPBfD72RJLbwGNz8iVAV764bfNe8="; 27 }; 28 29 propagatedBuildInputs = lib.optionals withGui [
··· 16 17 tcl.mkTclDerivation rec { 18 pname = "remind"; 19 + version = "05.04.00"; 20 21 src = fetchFromGitea { 22 domain = "git.skoll.ca"; 23 owner = "Skollsoft-Public"; 24 repo = "Remind"; 25 rev = version; 26 + hash = "sha256-O+rAXUl5vEBEl/S3FvBzofbcydFul0mF5NhT2Fzf6n8="; 27 }; 28 29 propagatedBuildInputs = lib.optionals withGui [
+2 -2
pkgs/by-name/si/signal-cli/package.nix
··· 12 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 pname = "signal-cli"; 15 - version = "0.13.15"; 16 17 # Building from source would be preferred, but is much more involved. 18 src = fetchurl { 19 url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; 20 - hash = "sha256-Qe+An/AFbyN0nhKQc4Ke6ApKdZldXyw4HzbAunfb87s="; 21 }; 22 23 buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [
··· 12 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 pname = "signal-cli"; 15 + version = "0.13.16"; 16 17 # Building from source would be preferred, but is much more involved. 18 src = fetchurl { 19 url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; 20 + hash = "sha256-L2c2UyJCNITDEvtAfPjRzjskoA3v06oI8LNw9CW4mT8="; 21 }; 22 23 buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [
+2 -2
pkgs/by-name/si/simdutf/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "simdutf"; 11 - version = "7.2.0"; 12 13 src = fetchFromGitHub { 14 owner = "simdutf"; 15 repo = "simdutf"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-ZfC0k1Z7nOeauHYTKjMt73qhoTn4c15dZWvICeuYhM8="; 18 }; 19 20 # Fix build on darwin
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "simdutf"; 11 + version = "7.3.0"; 12 13 src = fetchFromGitHub { 14 owner = "simdutf"; 15 repo = "simdutf"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-P1Ryi0LdibqrHfBjq2lLBMQfB0WjLA69K3SwK/apFZM="; 18 }; 19 20 # Fix build on darwin
+17 -10
pkgs/by-name/sn/snx-rs/package.nix
··· 1 { 2 fetchFromGitHub, 3 glib, 4 - gtk3, 5 iproute2, 6 kdePackages, 7 lib, ··· 14 pkg-config, 15 rustPlatform, 16 webkitgtk_4_1, 17 nix-update-script, 18 }: 19 rustPlatform.buildRustPackage rec { 20 pname = "snx-rs"; 21 - version = "3.1.2"; 22 23 src = fetchFromGitHub { 24 owner = "ancwrd1"; 25 repo = "snx-rs"; 26 tag = "v${version}"; 27 - hash = "sha256-bLuIXd2pqqiyEP+lDTJYVDZkRZ0HcDkKFZd/qlpuf98="; 28 }; 29 30 passthru.updateScript = nix-update-script { }; ··· 36 37 buildInputs = [ 38 glib 39 - gtk3 40 kdePackages.kstatusnotifieritem 41 libappindicator 42 libappindicator-gtk2 ··· 45 libsoup_3 46 openssl 47 webkitgtk_4_1 48 ]; 49 50 - postPatch = '' 51 - substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ 52 - --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 53 - ''; 54 - 55 checkFlags = [ 56 "--skip=platform::linux::net::tests::test_default_ip" 57 ]; 58 59 useFetchCargoVendor = true; 60 - cargoHash = "sha256-E5OJVf9CkLn5mFtk4Yacs2OIvAuIw0idSs7QuTNvfgU="; 61 62 meta = { 63 description = "Open source Linux client for Checkpoint VPN tunnels";
··· 1 { 2 fetchFromGitHub, 3 glib, 4 + gtk4, 5 iproute2, 6 kdePackages, 7 lib, ··· 14 pkg-config, 15 rustPlatform, 16 webkitgtk_4_1, 17 + graphene, 18 nix-update-script, 19 + versionCheckHook, 20 }: 21 rustPlatform.buildRustPackage rec { 22 pname = "snx-rs"; 23 + version = "4.4.1"; 24 25 src = fetchFromGitHub { 26 owner = "ancwrd1"; 27 repo = "snx-rs"; 28 tag = "v${version}"; 29 + hash = "sha256-Juv38ALXf1nMeokBH7Z+39oIscXW7S+OxdD/ZSNs49U="; 30 }; 31 32 passthru.updateScript = nix-update-script { }; ··· 38 39 buildInputs = [ 40 glib 41 + gtk4 42 kdePackages.kstatusnotifieritem 43 libappindicator 44 libappindicator-gtk2 ··· 47 libsoup_3 48 openssl 49 webkitgtk_4_1 50 + graphene 51 ]; 52 53 checkFlags = [ 54 "--skip=platform::linux::net::tests::test_default_ip" 55 + "--skip=platform::linux::tests::test_xfrm_check" 56 + ]; 57 + 58 + nativeInstallCheckInputs = [ 59 + versionCheckHook 60 ]; 61 62 useFetchCargoVendor = true; 63 + cargoHash = "sha256-NcoTdu/CQRu0RuZjlngP8lTPaomEiPTcfn2hAt+YjwA="; 64 + 65 + doInstallCheck = true; 66 + versionCheckProgram = "${placeholder "out"}/bin/snx-rs"; 67 + versionCheckProgramArg = "--version"; 68 69 meta = { 70 description = "Open source Linux client for Checkpoint VPN tunnels";
+1222
pkgs/by-name/tk/tkmm/deps.json
···
··· 1 + [ 2 + { 3 + "pname": "Avalonia", 4 + "version": "11.2.2", 5 + "hash": "sha256-lYWqgjYOyh4pg+TdkgqeFhi8OMI1p9IOvSntVXo5zvE=" 6 + }, 7 + { 8 + "pname": "Avalonia", 9 + "version": "11.2.4", 10 + "hash": "sha256-CcdWUxqd43A4KeY1K4T5M6R1M0zuwdwyd5Qh/BAlNT4=" 11 + }, 12 + { 13 + "pname": "Avalonia", 14 + "version": "11.2.5", 15 + "hash": "sha256-DGTMzInnfvJUJWu2SXiRBercxxe1/paQkSlBHMahp4g=" 16 + }, 17 + { 18 + "pname": "Avalonia.Angle.Windows.Natives", 19 + "version": "2.1.22045.20230930", 20 + "hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc=" 21 + }, 22 + { 23 + "pname": "Avalonia.AvaloniaEdit", 24 + "version": "11.1.0", 25 + "hash": "sha256-K9+hK+4aK93dyuGytYvVU25daz605+KN54hmwQYXFF8=" 26 + }, 27 + { 28 + "pname": "Avalonia.BuildServices", 29 + "version": "0.0.29", 30 + "hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY=" 31 + }, 32 + { 33 + "pname": "Avalonia.BuildServices", 34 + "version": "0.0.31", 35 + "hash": "sha256-wgtodGf644CsUZEBIpFKcUjYHTbnu7mZmlr8uHIxeKA=" 36 + }, 37 + { 38 + "pname": "Avalonia.Controls.ColorPicker", 39 + "version": "11.1.0", 40 + "hash": "sha256-xawQhivop0f7n98Xqj5fScDdF0RPPpVIoTpVs+p6T3Q=" 41 + }, 42 + { 43 + "pname": "Avalonia.Controls.ColorPicker", 44 + "version": "11.2.2", 45 + "hash": "sha256-Mmp7Mjy9Y6uvkfjE8KLWoJWcVZHiJwqmhQupsxYRExo=" 46 + }, 47 + { 48 + "pname": "Avalonia.Controls.ColorPicker", 49 + "version": "11.2.5", 50 + "hash": "sha256-gWGIqXrac0fOnmGbovcFWv5Uj14hOyC+n0l45N7owMg=" 51 + }, 52 + { 53 + "pname": "Avalonia.Controls.DataGrid", 54 + "version": "11.1.0", 55 + "hash": "sha256-CcfwmgbN+Z/uqNtgKRH2KFJwomnnkWVhZbTPF2K0Oeg=" 56 + }, 57 + { 58 + "pname": "Avalonia.Controls.DataGrid", 59 + "version": "11.2.2", 60 + "hash": "sha256-RbkISZEp55N9dtqvPp0Ej2/wpU/YzI4wgJjBCJnIGl4=" 61 + }, 62 + { 63 + "pname": "Avalonia.Controls.DataGrid", 64 + "version": "11.2.5", 65 + "hash": "sha256-eGKc+UnsO5nNiUd7+n3CQW6vIWq2qpazYvYXrVTQY7s=" 66 + }, 67 + { 68 + "pname": "Avalonia.Controls.PanAndZoom", 69 + "version": "11.2.0", 70 + "hash": "sha256-L5lXJj9Cf/ULnMf+abEsvTfWd8ku+fe9yr7jJs0a6eM=" 71 + }, 72 + { 73 + "pname": "Avalonia.Desktop", 74 + "version": "11.2.2", 75 + "hash": "sha256-ucd2SH0CAjwE5TSgwhhzYZqMD1zuTlR7qLQDl3mYGvg=" 76 + }, 77 + { 78 + "pname": "Avalonia.Desktop", 79 + "version": "11.2.5", 80 + "hash": "sha256-rDJ1NJM3tEqB7sRszj0AfplwkkvtE3Hvn7acrIsq+yw=" 81 + }, 82 + { 83 + "pname": "Avalonia.Diagnostics", 84 + "version": "11.2.2", 85 + "hash": "sha256-aOji+/TYSP0l3dpn62bvWMdce2YkYi5xzRPC3nS6ZGc=" 86 + }, 87 + { 88 + "pname": "Avalonia.Diagnostics", 89 + "version": "11.2.5", 90 + "hash": "sha256-WsAMBmNfUKMB2II3AfM8A0klfJR/vgEtRUTGpgC6F3A=" 91 + }, 92 + { 93 + "pname": "Avalonia.Fonts.Inter", 94 + "version": "11.2.2", 95 + "hash": "sha256-H1h+PQBW8vrvJnKQZ+vcFaxCVssBcuHGBQw1Jj8dMR0=" 96 + }, 97 + { 98 + "pname": "Avalonia.Fonts.Inter", 99 + "version": "11.2.5", 100 + "hash": "sha256-cPdNS/VWH6yZ/9Ea+U5UBx6RgC0SpkhKonBxZ6InLLU=" 101 + }, 102 + { 103 + "pname": "Avalonia.FreeDesktop", 104 + "version": "11.2.2", 105 + "hash": "sha256-c/u6TX1Hl2h8B5xe7Zo1AJ6cR5BazI19NRnw56a36y0=" 106 + }, 107 + { 108 + "pname": "Avalonia.FreeDesktop", 109 + "version": "11.2.5", 110 + "hash": "sha256-rLzsxUQS1LLLcLWkDR8SLLwLY53vUMqgiKoDWM6PjtM=" 111 + }, 112 + { 113 + "pname": "Avalonia.Native", 114 + "version": "11.2.2", 115 + "hash": "sha256-2Scuc+OCtfLChDYCi4feCh9XUrgJpbVaek3xRnpOGDE=" 116 + }, 117 + { 118 + "pname": "Avalonia.Native", 119 + "version": "11.2.5", 120 + "hash": "sha256-XQQgcfbRRHPzH432M1KzkSEtLQof40yCt+KIrQREBY0=" 121 + }, 122 + { 123 + "pname": "Avalonia.Remote.Protocol", 124 + "version": "11.1.0", 125 + "hash": "sha256-MAguJ8qTdwvgtEq5SYxyzFNsC90gcBfZxXPkFBEWx5E=" 126 + }, 127 + { 128 + "pname": "Avalonia.Remote.Protocol", 129 + "version": "11.2.2", 130 + "hash": "sha256-lMb3VvHXQGxn0dyEGkzKXxFocvPJUaNnOpRJpHF9ORU=" 131 + }, 132 + { 133 + "pname": "Avalonia.Remote.Protocol", 134 + "version": "11.2.4", 135 + "hash": "sha256-mKQVqtzxnZu6p64ZxIHXKSIw3AxAFjhmrxCc5/1VXfc=" 136 + }, 137 + { 138 + "pname": "Avalonia.Remote.Protocol", 139 + "version": "11.2.5", 140 + "hash": "sha256-Mpml6U6Fl8FUvENGQxpxuw0+pOPvoWbZXV4V1bLUS9w=" 141 + }, 142 + { 143 + "pname": "Avalonia.Skia", 144 + "version": "11.1.0", 145 + "hash": "sha256-w4ozV8lIs5vxoYP5D5Lut2iTMiJKVPbjdtqDB1sb0MI=" 146 + }, 147 + { 148 + "pname": "Avalonia.Skia", 149 + "version": "11.2.2", 150 + "hash": "sha256-YmOT+r4OfyOyg8epho6bVaEW2HImEfsZ5rNqhWIY5Fk=" 151 + }, 152 + { 153 + "pname": "Avalonia.Skia", 154 + "version": "11.2.5", 155 + "hash": "sha256-su1K1RmQ+syE6ufjrzpQR1yiUa6GEtY5QPlW0GOVKnU=" 156 + }, 157 + { 158 + "pname": "Avalonia.Themes.Fluent", 159 + "version": "11.2.2", 160 + "hash": "sha256-+wBsbMAMDMRkZN/t94qwQgyew8eCY2RBreoTCgs3KJU=" 161 + }, 162 + { 163 + "pname": "Avalonia.Themes.Simple", 164 + "version": "11.2.2", 165 + "hash": "sha256-HXkfpUuTN8hSBMXCCGW78+2GC5w3VdTUp1qm7HvUZPI=" 166 + }, 167 + { 168 + "pname": "Avalonia.Themes.Simple", 169 + "version": "11.2.5", 170 + "hash": "sha256-EjQ2XA81SS91h8oGUwVxLYewm3Lp5Sa2Lmbj0c8y8BU=" 171 + }, 172 + { 173 + "pname": "Avalonia.Win32", 174 + "version": "11.2.2", 175 + "hash": "sha256-pouvlprL9VeEi1dG5zR6nFj+I/4CIjH1rHbV3N9/FHg=" 176 + }, 177 + { 178 + "pname": "Avalonia.Win32", 179 + "version": "11.2.5", 180 + "hash": "sha256-ljgJgXDxmHOUQ+p8z62mtaK4FTmYAI+c+6gL2lczD/8=" 181 + }, 182 + { 183 + "pname": "Avalonia.X11", 184 + "version": "11.2.2", 185 + "hash": "sha256-86EIfm1zEvKleliP58xAs7KGxP/n7x2m8ca8C9W1XqA=" 186 + }, 187 + { 188 + "pname": "Avalonia.X11", 189 + "version": "11.2.5", 190 + "hash": "sha256-wHEHcEvOUyIBgBtQZOIs330KajSv8DSEsJP7w4M9i4E=" 191 + }, 192 + { 193 + "pname": "Avalonia.Xaml.Behaviors", 194 + "version": "11.0.10.2", 195 + "hash": "sha256-zjBSlwYkck41iYP+ALJNzKeNAdRDy3f0AyIJ02ZBNAM=" 196 + }, 197 + { 198 + "pname": "Avalonia.Xaml.Interactions", 199 + "version": "11.0.10.2", 200 + "hash": "sha256-t9D2TMF1EDEB8aD3xdI6jzQPkcL3OhSfLlJIdOeKFz8=" 201 + }, 202 + { 203 + "pname": "Avalonia.Xaml.Interactions.Custom", 204 + "version": "11.0.10.2", 205 + "hash": "sha256-a2/iVI70TEx6z7mH6fzwu+cTI4BUmXymZIwDoXPCpLs=" 206 + }, 207 + { 208 + "pname": "Avalonia.Xaml.Interactions.DragAndDrop", 209 + "version": "11.0.10.2", 210 + "hash": "sha256-5WH4yP6nvwlLxAe7duTmSpA8cpcz5iweynYoAno3kLU=" 211 + }, 212 + { 213 + "pname": "Avalonia.Xaml.Interactions.Draggable", 214 + "version": "11.0.10.2", 215 + "hash": "sha256-rEfS+J/K3/lrl5HnahtMvHEjnh1DCFxXEJa5WtnAKRw=" 216 + }, 217 + { 218 + "pname": "Avalonia.Xaml.Interactions.Events", 219 + "version": "11.0.10.2", 220 + "hash": "sha256-K2XnutskMOH/V5qnUfCrfHkGuSuhvjE40c9XuflTW7E=" 221 + }, 222 + { 223 + "pname": "Avalonia.Xaml.Interactions.Responsive", 224 + "version": "11.0.10.2", 225 + "hash": "sha256-lLCXb4OdfrQhjp6cUVkIPJKCSXt+hkYT27gJbMXiXTw=" 226 + }, 227 + { 228 + "pname": "Avalonia.Xaml.Interactivity", 229 + "version": "11.0.10.2", 230 + "hash": "sha256-LycONceUcjt3mNB6tl15xHlzTIzLmy8w8IAgO/Uy/Nw=" 231 + }, 232 + { 233 + "pname": "AvaloniaEdit.TextMate", 234 + "version": "11.1.0", 235 + "hash": "sha256-Nv52bUxA02VcsKCbMqEAkNBl46gznSivRZ3llLHrhkM=" 236 + }, 237 + { 238 + "pname": "AvaMark", 239 + "version": "0.2.1", 240 + "hash": "sha256-VnhJEWh7g1eWLT11oSnXpqtcQiZYMRhxfV1ezQ5c6X4=" 241 + }, 242 + { 243 + "pname": "CommunityToolkit.HighPerformance", 244 + "version": "8.2.2", 245 + "hash": "sha256-sQ/p8t2vT1av/2CxjI27tNIVpmtUwhERLXRrIugMn08=" 246 + }, 247 + { 248 + "pname": "CommunityToolkit.Mvvm", 249 + "version": "8.0.0", 250 + "hash": "sha256-G+PXrc2sr2pdy+JCr3t/Ge6nTDtuoWf1Eypu5HufAxw=" 251 + }, 252 + { 253 + "pname": "CommunityToolkit.Mvvm", 254 + "version": "8.2.2", 255 + "hash": "sha256-vdprWEw+J6yJZLWZTUFTrQAHWLuPVXPBaYmePD7kcwY=" 256 + }, 257 + { 258 + "pname": "CommunityToolkit.Mvvm", 259 + "version": "8.4.0", 260 + "hash": "sha256-a0D550q+ffreU9Z+kQPdzJYPNaj1UjgyPofLzUg02ZI=" 261 + }, 262 + { 263 + "pname": "ConfigFactory", 264 + "version": "0.4.3", 265 + "hash": "sha256-BBvOJB2X27YLPYP9MrJ8C3R3RMerQEF+KRLsM4TK1Ng=" 266 + }, 267 + { 268 + "pname": "ConfigFactory.Avalonia", 269 + "version": "0.4.3", 270 + "hash": "sha256-1CTG1VfUEBPHQgqkBNjPdkS3rtahmTIHOKec0KKYHls=" 271 + }, 272 + { 273 + "pname": "ConfigFactory.Core", 274 + "version": "0.4.3", 275 + "hash": "sha256-xwk9ejjyklQNVH9qvTBa+dDZnrT7UfLEzx7sXp8uRHc=" 276 + }, 277 + { 278 + "pname": "ConsoleAppFramework", 279 + "version": "5.4.1", 280 + "hash": "sha256-FrK7SzxxCE2MQqiNr09EI5SBVvHvx2a/mvnb3/iIlXc=" 281 + }, 282 + { 283 + "pname": "Dock.Model", 284 + "version": "11.0.0.7", 285 + "hash": "sha256-cwl7klOdsd8hAAGDru2q3w9OF1/a7Fe3rjx3f45+X8s=" 286 + }, 287 + { 288 + "pname": "Dock.Model.Mvvm", 289 + "version": "11.0.0.7", 290 + "hash": "sha256-D755ODqUeWRfbjCDm4a0MY4ite+EZUKAK20Os/vG28Y=" 291 + }, 292 + { 293 + "pname": "FluentAvaloniaUI", 294 + "version": "2.2.0", 295 + "hash": "sha256-rWlR07GfyBOAau2mSuPN0sCxlUrxfeowYO6uWDe4LM0=" 296 + }, 297 + { 298 + "pname": "HarfBuzzSharp", 299 + "version": "7.3.0.2", 300 + "hash": "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8=" 301 + }, 302 + { 303 + "pname": "HarfBuzzSharp", 304 + "version": "7.3.0.3", 305 + "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" 306 + }, 307 + { 308 + "pname": "HarfBuzzSharp.NativeAssets.Linux", 309 + "version": "7.3.0.2", 310 + "hash": "sha256-SSfyuyBaduGobJW+reqyioWHhFWsQ+FXa2Gn7TiWxrU=" 311 + }, 312 + { 313 + "pname": "HarfBuzzSharp.NativeAssets.Linux", 314 + "version": "7.3.0.3", 315 + "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" 316 + }, 317 + { 318 + "pname": "HarfBuzzSharp.NativeAssets.macOS", 319 + "version": "7.3.0.2", 320 + "hash": "sha256-dmEqR9MmpCwK8AuscfC7xUlnKIY7+Nvi06V0u5Jff08=" 321 + }, 322 + { 323 + "pname": "HarfBuzzSharp.NativeAssets.macOS", 324 + "version": "7.3.0.3", 325 + "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" 326 + }, 327 + { 328 + "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", 329 + "version": "7.3.0.2", 330 + "hash": "sha256-aEZr9uKAlCTeeHoYNR1Rs6L3P54765CemyrgJF8x09c=" 331 + }, 332 + { 333 + "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", 334 + "version": "7.3.0.3", 335 + "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" 336 + }, 337 + { 338 + "pname": "HarfBuzzSharp.NativeAssets.Win32", 339 + "version": "7.3.0.2", 340 + "hash": "sha256-x4iM3NHs9VyweG57xA74yd4uLuXly147ooe0mvNQ8zo=" 341 + }, 342 + { 343 + "pname": "HarfBuzzSharp.NativeAssets.Win32", 344 + "version": "7.3.0.3", 345 + "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" 346 + }, 347 + { 348 + "pname": "HtmlAgilityPack", 349 + "version": "1.11.61", 350 + "hash": "sha256-exRJTP7mHNt31CKaejKSSkKPm74ratfnpGl50AqZwlY=" 351 + }, 352 + { 353 + "pname": "Humanizer", 354 + "version": "2.14.1", 355 + "hash": "sha256-1wGwf5KAmDeiH0Dz8KcTdZw+UMkiNsjKOIOt/VJnnqE=" 356 + }, 357 + { 358 + "pname": "Humanizer.Core", 359 + "version": "2.14.1", 360 + "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o=" 361 + }, 362 + { 363 + "pname": "Humanizer.Core.af", 364 + "version": "2.14.1", 365 + "hash": "sha256-8CCgI7OweSa53cZWZBXQ8a7VVt/NPP16zHVBZvzU9KQ=" 366 + }, 367 + { 368 + "pname": "Humanizer.Core.ar", 369 + "version": "2.14.1", 370 + "hash": "sha256-JRoP+brQgYBZI8OccH/jaM1Z482ZWBiqU2XL3KsIPw8=" 371 + }, 372 + { 373 + "pname": "Humanizer.Core.az", 374 + "version": "2.14.1", 375 + "hash": "sha256-ubwkbes9zrrisuXTcT4ZgOAiFsUieC6OLd4pgzxsE40=" 376 + }, 377 + { 378 + "pname": "Humanizer.Core.bg", 379 + "version": "2.14.1", 380 + "hash": "sha256-Xv6DP1xxxGVUfP44TZasWpxgQ/DkriljvmIMtHf+nGk=" 381 + }, 382 + { 383 + "pname": "Humanizer.Core.bn-BD", 384 + "version": "2.14.1", 385 + "hash": "sha256-6JpReIc3fkExvJIXzk6fUw56wJ78aTEg1dWQ6o+dQow=" 386 + }, 387 + { 388 + "pname": "Humanizer.Core.cs", 389 + "version": "2.14.1", 390 + "hash": "sha256-MGL86KxSbz0PkDo9+NRj6h1fDjPZXlxAtYNf0Zreg/4=" 391 + }, 392 + { 393 + "pname": "Humanizer.Core.da", 394 + "version": "2.14.1", 395 + "hash": "sha256-Gpw8kJbgz0KQS2mGY5tmrHqpgUO4abD7dSKIy//ONYM=" 396 + }, 397 + { 398 + "pname": "Humanizer.Core.de", 399 + "version": "2.14.1", 400 + "hash": "sha256-Eswv8aEQoxI9MZr2CvWtBUn5X9JRZTWQjRzHJkGj80g=" 401 + }, 402 + { 403 + "pname": "Humanizer.Core.el", 404 + "version": "2.14.1", 405 + "hash": "sha256-wCK2Uy/AV6FxPUSUM0NMbV14pAP+ss25AaVAHMQIeJA=" 406 + }, 407 + { 408 + "pname": "Humanizer.Core.es", 409 + "version": "2.14.1", 410 + "hash": "sha256-iEHiQXKwg0ABDxh//HSrzwaVOlilQBFI96+GYzzTMwQ=" 411 + }, 412 + { 413 + "pname": "Humanizer.Core.fa", 414 + "version": "2.14.1", 415 + "hash": "sha256-2Js7k3nvwJvxAjq3yoLn7PUY2S8+vXfgESwU4SbvjaA=" 416 + }, 417 + { 418 + "pname": "Humanizer.Core.fi-FI", 419 + "version": "2.14.1", 420 + "hash": "sha256-jOWo43r3dhiBsV9cCoDfqK/YqWj5LejZsnfkG6mlkpA=" 421 + }, 422 + { 423 + "pname": "Humanizer.Core.fr", 424 + "version": "2.14.1", 425 + "hash": "sha256-WCbA+f4B3g/ml7KrkHkzpU2Fj38HtWc/ujoVY5F3lk4=" 426 + }, 427 + { 428 + "pname": "Humanizer.Core.fr-BE", 429 + "version": "2.14.1", 430 + "hash": "sha256-GydVmoEy+lwEQ1nM39QXSRhYNchqM47p7qhUEimN4Cw=" 431 + }, 432 + { 433 + "pname": "Humanizer.Core.he", 434 + "version": "2.14.1", 435 + "hash": "sha256-MMf3qjJ+yzxjMxOR7wMWf+eErxWLqpsdWKFhjNCOsyM=" 436 + }, 437 + { 438 + "pname": "Humanizer.Core.hr", 439 + "version": "2.14.1", 440 + "hash": "sha256-kBv2I9ns6L6D4XfXfyZS1VM6+YwF4yUkCmCA5zqvsok=" 441 + }, 442 + { 443 + "pname": "Humanizer.Core.hu", 444 + "version": "2.14.1", 445 + "hash": "sha256-vRje+kxqOsl1JCXAE0yDKvauUumzuEhNcnhNsdIdgVM=" 446 + }, 447 + { 448 + "pname": "Humanizer.Core.hy", 449 + "version": "2.14.1", 450 + "hash": "sha256-UL7PsK4msT5c96lk70/bVAxN63B71l8VOFtvuJQH9a0=" 451 + }, 452 + { 453 + "pname": "Humanizer.Core.id", 454 + "version": "2.14.1", 455 + "hash": "sha256-nIl64gCuZh4D527qI2hfQRvzt1mTJUCDGMIZwpS3C/A=" 456 + }, 457 + { 458 + "pname": "Humanizer.Core.is", 459 + "version": "2.14.1", 460 + "hash": "sha256-38vUQ1aVtlhK15kP9ZlDO0Nl0DcOA5iHx6F2SPN1gYM=" 461 + }, 462 + { 463 + "pname": "Humanizer.Core.it", 464 + "version": "2.14.1", 465 + "hash": "sha256-4ne0VRNi9OAj3bGCQgCy1BNYKMizoHykJ/lchmCsWdc=" 466 + }, 467 + { 468 + "pname": "Humanizer.Core.ja", 469 + "version": "2.14.1", 470 + "hash": "sha256-oAilMM8J6LumV6qv3gSIBNTm7u2L4vV38cQXtME3PhM=" 471 + }, 472 + { 473 + "pname": "Humanizer.Core.ko-KR", 474 + "version": "2.14.1", 475 + "hash": "sha256-b70HQl2IWVPATtaYGDyJ+Z6ioPtrM53vXzfTCHYgxpQ=" 476 + }, 477 + { 478 + "pname": "Humanizer.Core.ku", 479 + "version": "2.14.1", 480 + "hash": "sha256-8LiEH7MaapMtkHFMj7Y3pG+g0QYuIa5gD3VR9nYQn+k=" 481 + }, 482 + { 483 + "pname": "Humanizer.Core.lv", 484 + "version": "2.14.1", 485 + "hash": "sha256-zyCsE5cD++u5shNIqCQUd+66FkUWOl+NfFrs2JduCaQ=" 486 + }, 487 + { 488 + "pname": "Humanizer.Core.ms-MY", 489 + "version": "2.14.1", 490 + "hash": "sha256-pSdZLUi9oWo78nBh2DJunPhDR7THdZSZP0msCVbPsrY=" 491 + }, 492 + { 493 + "pname": "Humanizer.Core.mt", 494 + "version": "2.14.1", 495 + "hash": "sha256-mkX2reEvNpx9w6gtZw+6bkrnj3Di1qgVDMr9q0IeKCw=" 496 + }, 497 + { 498 + "pname": "Humanizer.Core.nb", 499 + "version": "2.14.1", 500 + "hash": "sha256-QvYJHqjO/SrelWYgtm8Sc7axs7J8wbJE+GbTgVw5LYs=" 501 + }, 502 + { 503 + "pname": "Humanizer.Core.nb-NO", 504 + "version": "2.14.1", 505 + "hash": "sha256-YW8y2XkmHjwqf2fztNB3rsn3+CgslF1TclITwp0fA9g=" 506 + }, 507 + { 508 + "pname": "Humanizer.Core.nl", 509 + "version": "2.14.1", 510 + "hash": "sha256-bQM7aXNQMBY+65NfMVQz/xYz9Ad2JC+ryXoB4lcYgmA=" 511 + }, 512 + { 513 + "pname": "Humanizer.Core.pl", 514 + "version": "2.14.1", 515 + "hash": "sha256-IrPxHI4uQvBeMM9/8PaNueKwVkbN+1zFQlNWRjNfXEA=" 516 + }, 517 + { 518 + "pname": "Humanizer.Core.pt", 519 + "version": "2.14.1", 520 + "hash": "sha256-XrlC15HNJFmDwLpHIUHb3Bec9A79msQCRB9Dvz8w4l0=" 521 + }, 522 + { 523 + "pname": "Humanizer.Core.ro", 524 + "version": "2.14.1", 525 + "hash": "sha256-llXtfq4Tr5V2Q4dVD7J0IKITtpiWrFs50DAtJhcSuRI=" 526 + }, 527 + { 528 + "pname": "Humanizer.Core.ru", 529 + "version": "2.14.1", 530 + "hash": "sha256-lD0dB3mkbFfGExwVWZk6fv24MyQQ8Cdv5OrleuZeChg=" 531 + }, 532 + { 533 + "pname": "Humanizer.Core.sk", 534 + "version": "2.14.1", 535 + "hash": "sha256-EmyE+wssZwY6tAuEiFXGn5/yzVMZe7QEuTjOcByOXaA=" 536 + }, 537 + { 538 + "pname": "Humanizer.Core.sl", 539 + "version": "2.14.1", 540 + "hash": "sha256-sWWxh7KZ8Y3Ps6GbBOHbU2GMsNZfkM+BOnUChf3fz4s=" 541 + }, 542 + { 543 + "pname": "Humanizer.Core.sr", 544 + "version": "2.14.1", 545 + "hash": "sha256-/bA3LULRFn5WYmCscr5R5vaFRjeHC0xjNiF7PXEJ8r0=" 546 + }, 547 + { 548 + "pname": "Humanizer.Core.sr-Latn", 549 + "version": "2.14.1", 550 + "hash": "sha256-43+o6oj0UNRJKiFoh57MGPSzlsWAq0eRtzlCrewDmVM=" 551 + }, 552 + { 553 + "pname": "Humanizer.Core.sv", 554 + "version": "2.14.1", 555 + "hash": "sha256-9lXrHveKDs1y/W3Qxd+MVcohhKEU7zNPx21GBVPp/rA=" 556 + }, 557 + { 558 + "pname": "Humanizer.Core.th-TH", 559 + "version": "2.14.1", 560 + "hash": "sha256-ldCsXINSvL2xom0SCtVQy+qX1IN5//EUoyIOwXiJ3k8=" 561 + }, 562 + { 563 + "pname": "Humanizer.Core.tr", 564 + "version": "2.14.1", 565 + "hash": "sha256-VZnO1vMXiR7egKEKJ6lBsj7eNgxhFzakFWsYYRW4u2U=" 566 + }, 567 + { 568 + "pname": "Humanizer.Core.uk", 569 + "version": "2.14.1", 570 + "hash": "sha256-rdvleUrKbj3c06A0O2MkgAZLtXLro9SPB1YqAGE1Vyg=" 571 + }, 572 + { 573 + "pname": "Humanizer.Core.uz-Cyrl-UZ", 574 + "version": "2.14.1", 575 + "hash": "sha256-Qso1Iz9MTLs63x4F00kK31TZAN4AoFaFsuVzM+1z38k=" 576 + }, 577 + { 578 + "pname": "Humanizer.Core.uz-Latn-UZ", 579 + "version": "2.14.1", 580 + "hash": "sha256-sVnkZTuEaHfMJIAZmSCqsspnKkYxK9eVBQZnAAqHNW4=" 581 + }, 582 + { 583 + "pname": "Humanizer.Core.vi", 584 + "version": "2.14.1", 585 + "hash": "sha256-5wDt72+HdNN3mt/iJkxV9LaH13Jc1qr1vB4Lz8ahIPs=" 586 + }, 587 + { 588 + "pname": "Humanizer.Core.zh-CN", 589 + "version": "2.14.1", 590 + "hash": "sha256-Z3qfFWyovcVT4Hqy51lgW2xGwyfI//Yfv90E0Liy1sw=" 591 + }, 592 + { 593 + "pname": "Humanizer.Core.zh-Hans", 594 + "version": "2.14.1", 595 + "hash": "sha256-BTGkMEkQYJKRp858EU7hwNOdsHRT+w6vAMa6H8JIyX4=" 596 + }, 597 + { 598 + "pname": "Humanizer.Core.zh-Hant", 599 + "version": "2.14.1", 600 + "hash": "sha256-N3D1z5aoGwAZ6+ZxrWMtXgacvQcgDG+aLrQQI9uysmM=" 601 + }, 602 + { 603 + "pname": "Kokuban", 604 + "version": "0.2.0", 605 + "hash": "sha256-OMTJ6ysgHPjcHSRASrAQt4geOzjxLvi+bK2S31jTJ8o=" 606 + }, 607 + { 608 + "pname": "LanguageExt.Core", 609 + "version": "4.4.9", 610 + "hash": "sha256-YzY22dnLm+dVgZELUD+xqsVBgaEKa4z+nQo/ARg0dDc=" 611 + }, 612 + { 613 + "pname": "LibHac", 614 + "version": "0.19.0", 615 + "hash": "sha256-FDEmeGHbX/aCFjFbFk8QwO2rTfFizt9UKb+KFDt23hk=" 616 + }, 617 + { 618 + "pname": "LoadingIndicators.Avalonia", 619 + "version": "11.0.11.1", 620 + "hash": "sha256-MWZletH7qoM1QLgODwiuuKbKj8Ok/V8JXEXGOWtx4IA=" 621 + }, 622 + { 623 + "pname": "Markdig", 624 + "version": "0.40.0", 625 + "hash": "sha256-GJqbAhZZjCCnY2Cg3N4KaDVKc/IPdXgkWmTjQRvX5Jw=" 626 + }, 627 + { 628 + "pname": "MenuFactory", 629 + "version": "1.1.0", 630 + "hash": "sha256-2rtJMpVr6EyOtMW22tMhzeoRdOmU4Og5MYRj74dZlH4=" 631 + }, 632 + { 633 + "pname": "MenuFactory.Abstractions", 634 + "version": "1.1.0", 635 + "hash": "sha256-ZdX5AdRYO9rM5lSwr3eYJMRkoLXkRCkQ5akgTp9lwFI=" 636 + }, 637 + { 638 + "pname": "MessageStudio", 639 + "version": "1.1.1", 640 + "hash": "sha256-N5dOPcu+XuKLXeHZonnxEm+KMashaLCZHH9n/iJfDOQ=" 641 + }, 642 + { 643 + "pname": "MicroCom.Runtime", 644 + "version": "0.11.0", 645 + "hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=" 646 + }, 647 + { 648 + "pname": "Microsoft.Bcl.AsyncInterfaces", 649 + "version": "7.0.0", 650 + "hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE=" 651 + }, 652 + { 653 + "pname": "Microsoft.CodeAnalysis.Analyzers", 654 + "version": "3.11.0", 655 + "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw=" 656 + }, 657 + { 658 + "pname": "Microsoft.CodeAnalysis.Common", 659 + "version": "4.12.0", 660 + "hash": "sha256-mm/OKG3zPLAeTVGZtuLxSG+jpQDOchn1oyHqBBJW2Ho=" 661 + }, 662 + { 663 + "pname": "Microsoft.CodeAnalysis.CSharp", 664 + "version": "4.12.0", 665 + "hash": "sha256-m1i1Q5pyEq4lAoYjNE9baEjTplH8+bXx5wSA+eMmehk=" 666 + }, 667 + { 668 + "pname": "Microsoft.CSharp", 669 + "version": "4.7.0", 670 + "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" 671 + }, 672 + { 673 + "pname": "Microsoft.Extensions.DependencyInjection", 674 + "version": "9.0.2", 675 + "hash": "sha256-jNQVj2Xo7wzVdNDu27bLbYCVUOF8yDVrFtC3cZ9OsXo=" 676 + }, 677 + { 678 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 679 + "version": "9.0.2", 680 + "hash": "sha256-WoTLgw/OlXhgN54Szip0Zpne7i/YTXwZ1ZLCPcHV6QM=" 681 + }, 682 + { 683 + "pname": "Microsoft.Extensions.Logging", 684 + "version": "9.0.2", 685 + "hash": "sha256-vPCb4ZoiwZUSGJIOhYiLwcZLnsd0ZZhny6KQkT88nI0=" 686 + }, 687 + { 688 + "pname": "Microsoft.Extensions.Logging.Abstractions", 689 + "version": "9.0.2", 690 + "hash": "sha256-mCxeuc+37XY0bmZR+z4p1hrZUdTZEg+FRcs/m6dAQDU=" 691 + }, 692 + { 693 + "pname": "Microsoft.Extensions.Options", 694 + "version": "9.0.2", 695 + "hash": "sha256-y2jZfcWx/H6Sx7wklA248r6kPjZmzTTLGxW8ZxrzNLM=" 696 + }, 697 + { 698 + "pname": "Microsoft.Extensions.Primitives", 699 + "version": "9.0.2", 700 + "hash": "sha256-zy/YNMaY47o6yNv2WuYiAJEjtoOF8jlWgsWHqXeSm4s=" 701 + }, 702 + { 703 + "pname": "Microsoft.NETCore.Platforms", 704 + "version": "1.1.0", 705 + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 706 + }, 707 + { 708 + "pname": "Microsoft.NETCore.Targets", 709 + "version": "1.1.0", 710 + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 711 + }, 712 + { 713 + "pname": "NETStandard.Library", 714 + "version": "2.0.3", 715 + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" 716 + }, 717 + { 718 + "pname": "Octokit", 719 + "version": "14.0.0", 720 + "hash": "sha256-pTSI7Tz5VFd4Ydx1laE+VkZfhsl7Rbgw42PBqhyVvyI=" 721 + }, 722 + { 723 + "pname": "Onigwrap", 724 + "version": "1.0.6", 725 + "hash": "sha256-p+dhMfIH4C6xLKRUREnUpC0DZwFazjvI+30KRT8TWnU=" 726 + }, 727 + { 728 + "pname": "Projektanker.Icons.Avalonia", 729 + "version": "9.6.1", 730 + "hash": "sha256-vO6CqlO3EjzGYElIjy6r2d5b8g33P1m4EoqYuew9anM=" 731 + }, 732 + { 733 + "pname": "Projektanker.Icons.Avalonia.FontAwesome", 734 + "version": "9.6.1", 735 + "hash": "sha256-eAoF5INE3xJkLZP6JGxRpbQUmtK1wNc5DVKgCno1DiY=" 736 + }, 737 + { 738 + "pname": "ReverseMarkdown", 739 + "version": "4.6.0", 740 + "hash": "sha256-gxRoDW/a4jGe7gVhMtW7+QCH87QNZJLr3lEqY1yiEUo=" 741 + }, 742 + { 743 + "pname": "Revrs", 744 + "version": "1.0.5", 745 + "hash": "sha256-13/4aFh4NQt71CsgTZxA5hJelo9o3PDhE9IU+joyMnU=" 746 + }, 747 + { 748 + "pname": "Revrs", 749 + "version": "1.0.6", 750 + "hash": "sha256-J7RD9mALUMybtrnD0CiRxorG1j/RfG0q92JW4jCYyXw=" 751 + }, 752 + { 753 + "pname": "RstbLibrary", 754 + "version": "1.0.2", 755 + "hash": "sha256-Y9IPmcf+FSxcgUbi8YENeLomA0doCp/nCWTJcCq8NOw=" 756 + }, 757 + { 758 + "pname": "runtime.any.System.Collections", 759 + "version": "4.3.0", 760 + "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" 761 + }, 762 + { 763 + "pname": "runtime.any.System.Globalization", 764 + "version": "4.3.0", 765 + "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" 766 + }, 767 + { 768 + "pname": "runtime.any.System.IO", 769 + "version": "4.3.0", 770 + "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" 771 + }, 772 + { 773 + "pname": "runtime.any.System.Reflection", 774 + "version": "4.3.0", 775 + "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" 776 + }, 777 + { 778 + "pname": "runtime.any.System.Reflection.Extensions", 779 + "version": "4.3.0", 780 + "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" 781 + }, 782 + { 783 + "pname": "runtime.any.System.Reflection.Primitives", 784 + "version": "4.3.0", 785 + "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" 786 + }, 787 + { 788 + "pname": "runtime.any.System.Resources.ResourceManager", 789 + "version": "4.3.0", 790 + "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" 791 + }, 792 + { 793 + "pname": "runtime.any.System.Runtime", 794 + "version": "4.3.0", 795 + "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" 796 + }, 797 + { 798 + "pname": "runtime.any.System.Text.Encoding", 799 + "version": "4.3.0", 800 + "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" 801 + }, 802 + { 803 + "pname": "runtime.any.System.Threading.Tasks", 804 + "version": "4.3.0", 805 + "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" 806 + }, 807 + { 808 + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", 809 + "version": "4.3.0", 810 + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" 811 + }, 812 + { 813 + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", 814 + "version": "4.3.0", 815 + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" 816 + }, 817 + { 818 + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", 819 + "version": "4.3.0", 820 + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" 821 + }, 822 + { 823 + "pname": "runtime.native.System", 824 + "version": "4.3.0", 825 + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" 826 + }, 827 + { 828 + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", 829 + "version": "4.3.0", 830 + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" 831 + }, 832 + { 833 + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", 834 + "version": "4.3.0", 835 + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" 836 + }, 837 + { 838 + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", 839 + "version": "4.3.0", 840 + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" 841 + }, 842 + { 843 + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 844 + "version": "4.3.0", 845 + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" 846 + }, 847 + { 848 + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", 849 + "version": "4.3.0", 850 + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" 851 + }, 852 + { 853 + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 854 + "version": "4.3.0", 855 + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" 856 + }, 857 + { 858 + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 859 + "version": "4.3.0", 860 + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" 861 + }, 862 + { 863 + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 864 + "version": "4.3.0", 865 + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" 866 + }, 867 + { 868 + "pname": "runtime.unix.System.Diagnostics.Debug", 869 + "version": "4.3.0", 870 + "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" 871 + }, 872 + { 873 + "pname": "runtime.unix.System.Private.Uri", 874 + "version": "4.3.0", 875 + "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" 876 + }, 877 + { 878 + "pname": "runtime.unix.System.Runtime.Extensions", 879 + "version": "4.3.0", 880 + "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" 881 + }, 882 + { 883 + "pname": "SarcLibrary", 884 + "version": "3.2.0", 885 + "hash": "sha256-DqxaOBsPmy600jxkS4F7E+LutGsqvD8eTj2nex5O+fE=" 886 + }, 887 + { 888 + "pname": "SharpCompress", 889 + "version": "0.39.0", 890 + "hash": "sha256-Me88MMn5NUiw5bugFKCKFRnFSXQKIFZJ+k97Ex6jgZE=" 891 + }, 892 + { 893 + "pname": "SkiaSharp", 894 + "version": "2.88.8", 895 + "hash": "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A=" 896 + }, 897 + { 898 + "pname": "SkiaSharp", 899 + "version": "2.88.9", 900 + "hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=" 901 + }, 902 + { 903 + "pname": "SkiaSharp.NativeAssets.Linux", 904 + "version": "2.88.8", 905 + "hash": "sha256-fOmNbbjuTazIasOvPkd2NPmuQHVCWPnow7AxllRGl7Y=" 906 + }, 907 + { 908 + "pname": "SkiaSharp.NativeAssets.Linux", 909 + "version": "2.88.9", 910 + "hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=" 911 + }, 912 + { 913 + "pname": "SkiaSharp.NativeAssets.macOS", 914 + "version": "2.88.8", 915 + "hash": "sha256-CdcrzQHwCcmOCPtS8EGtwsKsgdljnH41sFytW7N9PmI=" 916 + }, 917 + { 918 + "pname": "SkiaSharp.NativeAssets.macOS", 919 + "version": "2.88.9", 920 + "hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=" 921 + }, 922 + { 923 + "pname": "SkiaSharp.NativeAssets.WebAssembly", 924 + "version": "2.88.8", 925 + "hash": "sha256-GWWsE98f869LiOlqZuXMc9+yuuIhey2LeftGNk3/z3w=" 926 + }, 927 + { 928 + "pname": "SkiaSharp.NativeAssets.WebAssembly", 929 + "version": "2.88.9", 930 + "hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=" 931 + }, 932 + { 933 + "pname": "SkiaSharp.NativeAssets.Win32", 934 + "version": "2.88.8", 935 + "hash": "sha256-b8Vb94rNjwPKSJDQgZ0Xv2dWV7gMVFl5GwTK/QiZPPM=" 936 + }, 937 + { 938 + "pname": "SkiaSharp.NativeAssets.Win32", 939 + "version": "2.88.9", 940 + "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" 941 + }, 942 + { 943 + "pname": "System.Buffers", 944 + "version": "4.5.1", 945 + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" 946 + }, 947 + { 948 + "pname": "System.Buffers", 949 + "version": "4.6.0", 950 + "hash": "sha256-c2QlgFB16IlfBms5YLsTCFQ/QeKoS6ph1a9mdRkq/Jc=" 951 + }, 952 + { 953 + "pname": "System.Collections", 954 + "version": "4.3.0", 955 + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" 956 + }, 957 + { 958 + "pname": "System.Collections.Immutable", 959 + "version": "8.0.0", 960 + "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" 961 + }, 962 + { 963 + "pname": "System.Diagnostics.Contracts", 964 + "version": "4.3.0", 965 + "hash": "sha256-K74oyUn0Vriv3mwrbZwQFQ6EA0M7Hm9YlcWLRjLjqr8=" 966 + }, 967 + { 968 + "pname": "System.Diagnostics.Debug", 969 + "version": "4.3.0", 970 + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" 971 + }, 972 + { 973 + "pname": "System.Globalization", 974 + "version": "4.3.0", 975 + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 976 + }, 977 + { 978 + "pname": "System.IO", 979 + "version": "4.3.0", 980 + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" 981 + }, 982 + { 983 + "pname": "System.IO.Hashing", 984 + "version": "9.0.2", 985 + "hash": "sha256-CI1z3rCDA2XnYE7hA1Hh6+rPkdIRAcswCXu/Pbaavck=" 986 + }, 987 + { 988 + "pname": "System.IO.Pipelines", 989 + "version": "8.0.0", 990 + "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" 991 + }, 992 + { 993 + "pname": "System.Linq", 994 + "version": "4.3.0", 995 + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" 996 + }, 997 + { 998 + "pname": "System.Linq.Expressions", 999 + "version": "4.3.0", 1000 + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 1001 + }, 1002 + { 1003 + "pname": "System.Linq.Queryable", 1004 + "version": "4.3.0", 1005 + "hash": "sha256-EioRexhnpSoIa96Un0syFO9CP6l1jNaXYhp5LlnaLW4=" 1006 + }, 1007 + { 1008 + "pname": "System.Memory", 1009 + "version": "4.5.5", 1010 + "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" 1011 + }, 1012 + { 1013 + "pname": "System.Numerics.Vectors", 1014 + "version": "4.4.0", 1015 + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" 1016 + }, 1017 + { 1018 + "pname": "System.Numerics.Vectors", 1019 + "version": "4.5.0", 1020 + "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" 1021 + }, 1022 + { 1023 + "pname": "System.ObjectModel", 1024 + "version": "4.3.0", 1025 + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" 1026 + }, 1027 + { 1028 + "pname": "System.Private.Uri", 1029 + "version": "4.3.0", 1030 + "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" 1031 + }, 1032 + { 1033 + "pname": "System.Reactive", 1034 + "version": "6.0.0", 1035 + "hash": "sha256-hXB18OsiUHSCmRF3unAfdUEcbXVbG6/nZxcyz13oe9Y=" 1036 + }, 1037 + { 1038 + "pname": "System.Reflection", 1039 + "version": "4.3.0", 1040 + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 1041 + }, 1042 + { 1043 + "pname": "System.Reflection.Emit", 1044 + "version": "4.3.0", 1045 + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 1046 + }, 1047 + { 1048 + "pname": "System.Reflection.Emit", 1049 + "version": "4.7.0", 1050 + "hash": "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg=" 1051 + }, 1052 + { 1053 + "pname": "System.Reflection.Emit.ILGeneration", 1054 + "version": "4.3.0", 1055 + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" 1056 + }, 1057 + { 1058 + "pname": "System.Reflection.Emit.Lightweight", 1059 + "version": "4.3.0", 1060 + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 1061 + }, 1062 + { 1063 + "pname": "System.Reflection.Emit.Lightweight", 1064 + "version": "4.7.0", 1065 + "hash": "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU=" 1066 + }, 1067 + { 1068 + "pname": "System.Reflection.Extensions", 1069 + "version": "4.3.0", 1070 + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" 1071 + }, 1072 + { 1073 + "pname": "System.Reflection.Metadata", 1074 + "version": "8.0.0", 1075 + "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=" 1076 + }, 1077 + { 1078 + "pname": "System.Reflection.Primitives", 1079 + "version": "4.3.0", 1080 + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" 1081 + }, 1082 + { 1083 + "pname": "System.Reflection.TypeExtensions", 1084 + "version": "4.3.0", 1085 + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 1086 + }, 1087 + { 1088 + "pname": "System.Resources.ResourceManager", 1089 + "version": "4.3.0", 1090 + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 1091 + }, 1092 + { 1093 + "pname": "System.Runtime", 1094 + "version": "4.3.0", 1095 + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 1096 + }, 1097 + { 1098 + "pname": "System.Runtime.CompilerServices.Unsafe", 1099 + "version": "4.5.3", 1100 + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" 1101 + }, 1102 + { 1103 + "pname": "System.Runtime.CompilerServices.Unsafe", 1104 + "version": "6.0.0", 1105 + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 1106 + }, 1107 + { 1108 + "pname": "System.Runtime.Extensions", 1109 + "version": "4.3.0", 1110 + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 1111 + }, 1112 + { 1113 + "pname": "System.Text.Encoding", 1114 + "version": "4.3.0", 1115 + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 1116 + }, 1117 + { 1118 + "pname": "System.Text.Encoding.CodePages", 1119 + "version": "7.0.0", 1120 + "hash": "sha256-eCKTVwumD051ZEcoJcDVRGnIGAsEvKpfH3ydKluHxmo=" 1121 + }, 1122 + { 1123 + "pname": "System.Text.Json", 1124 + "version": "8.0.4", 1125 + "hash": "sha256-g5oT7fbXxQ9Iah1nMCr4UUX/a2l+EVjJyTrw3FTbIaI=" 1126 + }, 1127 + { 1128 + "pname": "System.Text.Json", 1129 + "version": "8.0.5", 1130 + "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" 1131 + }, 1132 + { 1133 + "pname": "System.Text.Json", 1134 + "version": "9.0.2", 1135 + "hash": "sha256-kftKUuGgZtF4APmp77U79ws76mEIi+R9+DSVGikA5y8=" 1136 + }, 1137 + { 1138 + "pname": "System.Threading", 1139 + "version": "4.3.0", 1140 + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 1141 + }, 1142 + { 1143 + "pname": "System.Threading.Tasks", 1144 + "version": "4.3.0", 1145 + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" 1146 + }, 1147 + { 1148 + "pname": "System.Threading.Tasks.Extensions", 1149 + "version": "4.5.4", 1150 + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" 1151 + }, 1152 + { 1153 + "pname": "System.ValueTuple", 1154 + "version": "4.5.0", 1155 + "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" 1156 + }, 1157 + { 1158 + "pname": "TextMateSharp", 1159 + "version": "1.0.59", 1160 + "hash": "sha256-qfAGSgVpTrWMZSk0TFDVP1IgWWi6O1jEEvWc0Pvw9i0=" 1161 + }, 1162 + { 1163 + "pname": "TextMateSharp", 1164 + "version": "1.0.65", 1165 + "hash": "sha256-kZx3CBDzu7qUSnihs9Q4Ck78ih1aJ+0g8cN8Hke+E5w=" 1166 + }, 1167 + { 1168 + "pname": "TextMateSharp.Grammars", 1169 + "version": "1.0.59", 1170 + "hash": "sha256-ru5VxQK4PFRJhHu+MvCzDt3EwbC/94n1whtDovUAUDA=" 1171 + }, 1172 + { 1173 + "pname": "TextMateSharp.Grammars", 1174 + "version": "1.0.65", 1175 + "hash": "sha256-tZx/GKYX3bomQFVFaEgneNYHpB74v+8D90IfkYImlhE=" 1176 + }, 1177 + { 1178 + "pname": "Tkmm.BymlLibrary", 1179 + "version": "1.2.2", 1180 + "hash": "sha256-llMBjo/gE6laV1LlEH/LP8s7kdbwt6gCDIlFUSqq0O0=" 1181 + }, 1182 + { 1183 + "pname": "Tmds.DBus.Protocol", 1184 + "version": "0.20.0", 1185 + "hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw=" 1186 + }, 1187 + { 1188 + "pname": "Ulid", 1189 + "version": "1.3.4", 1190 + "hash": "sha256-MyTQOrCrQa5NYcoiG51EnhybNTUrACwp1mqF+EGDgdY=" 1191 + }, 1192 + { 1193 + "pname": "VYaml", 1194 + "version": "0.25.1", 1195 + "hash": "sha256-CHaz2PLoY8nqX+qwWjDm8/BX5eLpVyZn4gYEGBVwl6g=" 1196 + }, 1197 + { 1198 + "pname": "VYaml", 1199 + "version": "0.28.1", 1200 + "hash": "sha256-tTDIsDXzeBYhuyOKZTk7HsmLa8ZeRl3MGO8pjByIwXY=" 1201 + }, 1202 + { 1203 + "pname": "VYaml.Annotations", 1204 + "version": "0.25.1", 1205 + "hash": "sha256-PayfCPXkKdKpTyhU+MCvIjGTwBaYTm33RWHxkSPcBaM=" 1206 + }, 1207 + { 1208 + "pname": "VYaml.Annotations", 1209 + "version": "0.28.1", 1210 + "hash": "sha256-vRO6fvfjdw5y2QvNaGjaktRLGykkTYlt5iq5X/5lTl4=" 1211 + }, 1212 + { 1213 + "pname": "ZstdSharp.Port", 1214 + "version": "0.8.4", 1215 + "hash": "sha256-4bFUNK++6yUOnY7bZQiibClSJUQjH0uIiUbQLBtPWbo=" 1216 + }, 1217 + { 1218 + "pname": "ZstdSharp.Port", 1219 + "version": "0.8.5", 1220 + "hash": "sha256-+UQFeU64md0LlSf9nMXif6hHnfYEKm+WRyYd0Vo2QvI=" 1221 + } 1222 + ]
+93
pkgs/by-name/tk/tkmm/package.nix
···
··· 1 + { 2 + lib, 3 + buildDotnetModule, 4 + fetchFromGitHub, 5 + dotnetCorePackages, 6 + makeDesktopItem, 7 + copyDesktopItems, 8 + libX11, 9 + glew, 10 + libGL, 11 + libICE, 12 + libSM, 13 + libXcursor, 14 + libXext, 15 + libXi, 16 + libXrandr, 17 + }: 18 + buildDotnetModule (finalAttrs: { 19 + pname = "Tkmm"; 20 + version = "2.0.0-beta3"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "TKMM-Team"; 24 + repo = "Tkmm"; 25 + tag = "v${finalAttrs.version}"; 26 + hash = "sha256-XdnNKnusvWhNy/0rQCULft6ztsB/nhTeQiN4F9LmxJE="; 27 + fetchSubmodules = true; 28 + }; 29 + 30 + patches = [ ./patchTk.diff ]; 31 + 32 + selfContainedBuild = true; 33 + 34 + dotnet-sdk = dotnetCorePackages.sdk_9_0; 35 + dotnet-runtime = dotnetCorePackages.runtime_9_0; 36 + projectFile = [ 37 + "src/Tkmm/Tkmm.csproj" 38 + "src/Tkmm.CLI/Tkmm.CLI.csproj" 39 + ]; 40 + nugetDeps = ./deps.json; 41 + executables = [ 42 + "Tkmm" 43 + "Tkmm.CLI" 44 + ]; 45 + 46 + nativeBuildInputs = [ copyDesktopItems ]; 47 + 48 + runtimeDeps = [ 49 + # Avalonia UI 50 + libX11 51 + libGL 52 + glew 53 + libICE 54 + libSM 55 + libXcursor 56 + libXext 57 + libXi 58 + libXrandr 59 + ]; 60 + 61 + enableParallelBuilding = false; 62 + dotnetFlags = [ 63 + ''-p:DefineConstants="READONLY_FS"'' 64 + ]; 65 + 66 + postInstall = '' 67 + install -D distribution/appimage/tkmm.svg $out/share/icons/hicolor/scalable/apps/tkmm.svg 68 + ''; 69 + 70 + desktopItems = [ 71 + (makeDesktopItem { 72 + name = "Tears of the Kingdom Mod Manager"; 73 + exec = "Tkmm"; 74 + icon = "tkmm"; 75 + desktopName = "TKMM"; 76 + categories = [ 77 + "Game" 78 + ]; 79 + comment = "Tears of the Kingdom Mod Manager"; 80 + }) 81 + ]; 82 + 83 + meta = { 84 + description = "Tears of the Kingdom Mod Manager, a mod merger and manager for TotK"; 85 + homepage = "https://tkmm.org/"; 86 + license = lib.licenses.mit; 87 + mainProgram = "Tkmm"; 88 + maintainers = with lib.maintainers; [ 89 + rucadi 90 + ]; 91 + platforms = lib.platforms.unix; 92 + }; 93 + })
+52
pkgs/by-name/tk/tkmm/patchTk.diff
···
··· 1 + diff --git a/lib/TkSharp/TkSharp.sln b/lib/TkSharp/TkSharp.sln 2 + index a396543..7e5cd89 100644 3 + --- a/lib/TkSharp/TkSharp.sln 4 + +++ b/lib/TkSharp/TkSharp.sln 5 + @@ -2,8 +2,6 @@ 6 + Microsoft Visual Studio Solution File, Format Version 12.00 7 + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.Merging", "TkSharp.Merging\TkSharp.Merging.csproj", "{DEFF5FDF-6ABF-4CF1-8825-E188C01D77EB}" 8 + EndProject 9 + -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.Debug", "TkSharp.Debug\TkSharp.Debug.csproj", "{E5F7133C-0485-4FE3-9FA1-0D7BAB5A5894}" 10 + -EndProject 11 + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.Core", "TkSharp.Core\TkSharp.Core.csproj", "{3785C128-08C5-4D0C-BDD4-4B217FE8A4F2}" 12 + EndProject 13 + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.Data.Embedded", "TkSharp.Data.Embedded\TkSharp.Data.Embedded.csproj", "{D5BEA381-0C5C-4F95-8968-E287AF7A5E62}" 14 + @@ -14,8 +12,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", 15 + EndProject 16 + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.Extensions.GameBanana", "Extensions\TkSharp.Extensions.GameBanana\TkSharp.Extensions.GameBanana.csproj", "{F5F2C443-90E7-4FD5-A9F5-60C94F8B6F24}" 17 + EndProject 18 + -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.DevTools", "Tools\TkSharp.DevTools\TkSharp.DevTools.csproj", "{B5BC7BF1-4B0F-4EA7-B2F8-C3FCCF4E871F}" 19 + -EndProject 20 + Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{FB5598AD-83AC-4235-9F06-35364AAFC83F}" 21 + EndProject 22 + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TkSharp.Packaging", "TkSharp.Packaging\TkSharp.Packaging.csproj", "{ABF0ED1C-F240-4926-A772-0065E865177E}" 23 + @@ -32,10 +28,6 @@ Global 24 + {DEFF5FDF-6ABF-4CF1-8825-E188C01D77EB}.Debug|Any CPU.Build.0 = Debug|Any CPU 25 + {DEFF5FDF-6ABF-4CF1-8825-E188C01D77EB}.Release|Any CPU.ActiveCfg = Release|Any CPU 26 + {DEFF5FDF-6ABF-4CF1-8825-E188C01D77EB}.Release|Any CPU.Build.0 = Release|Any CPU 27 + - {E5F7133C-0485-4FE3-9FA1-0D7BAB5A5894}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 28 + - {E5F7133C-0485-4FE3-9FA1-0D7BAB5A5894}.Debug|Any CPU.Build.0 = Debug|Any CPU 29 + - {E5F7133C-0485-4FE3-9FA1-0D7BAB5A5894}.Release|Any CPU.ActiveCfg = Release|Any CPU 30 + - {E5F7133C-0485-4FE3-9FA1-0D7BAB5A5894}.Release|Any CPU.Build.0 = Release|Any CPU 31 + {3785C128-08C5-4D0C-BDD4-4B217FE8A4F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 32 + {3785C128-08C5-4D0C-BDD4-4B217FE8A4F2}.Debug|Any CPU.Build.0 = Debug|Any CPU 33 + {3785C128-08C5-4D0C-BDD4-4B217FE8A4F2}.Release|Any CPU.ActiveCfg = Release|Any CPU 34 + @@ -52,10 +44,6 @@ Global 35 + {F5F2C443-90E7-4FD5-A9F5-60C94F8B6F24}.Debug|Any CPU.Build.0 = Debug|Any CPU 36 + {F5F2C443-90E7-4FD5-A9F5-60C94F8B6F24}.Release|Any CPU.ActiveCfg = Release|Any CPU 37 + {F5F2C443-90E7-4FD5-A9F5-60C94F8B6F24}.Release|Any CPU.Build.0 = Release|Any CPU 38 + - {B5BC7BF1-4B0F-4EA7-B2F8-C3FCCF4E871F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 39 + - {B5BC7BF1-4B0F-4EA7-B2F8-C3FCCF4E871F}.Debug|Any CPU.Build.0 = Debug|Any CPU 40 + - {B5BC7BF1-4B0F-4EA7-B2F8-C3FCCF4E871F}.Release|Any CPU.ActiveCfg = Release|Any CPU 41 + - {B5BC7BF1-4B0F-4EA7-B2F8-C3FCCF4E871F}.Release|Any CPU.Build.0 = Release|Any CPU 42 + {ABF0ED1C-F240-4926-A772-0065E865177E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 43 + {ABF0ED1C-F240-4926-A772-0065E865177E}.Debug|Any CPU.Build.0 = Debug|Any CPU 44 + {ABF0ED1C-F240-4926-A772-0065E865177E}.Release|Any CPU.ActiveCfg = Release|Any CPU 45 + @@ -67,7 +55,6 @@ Global 46 + EndGlobalSection 47 + GlobalSection(NestedProjects) = preSolution 48 + {F5F2C443-90E7-4FD5-A9F5-60C94F8B6F24} = {D8795FB6-F381-4A6F-A52C-52C9ABB4E56A} 49 + - {B5BC7BF1-4B0F-4EA7-B2F8-C3FCCF4E871F} = {FB5598AD-83AC-4235-9F06-35364AAFC83F} 50 + {1356EF7B-1A17-432E-B47D-C6EF71A3B9CE} = {D8795FB6-F381-4A6F-A52C-52C9ABB4E56A} 51 + EndGlobalSection 52 + EndGlobal
+3 -3
pkgs/by-name/we/werf/package.nix
··· 10 }: 11 buildGoModule (finalAttrs: { 12 pname = "werf"; 13 - version = "2.36.3"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-vTw2kUaCemRwZwzF6NGkqJ67A88AakbynQn55e4cnGw="; 20 }; 21 22 proxyVendor = true; 23 - vendorHash = "sha256-wo7hXzSUwT+gdtu82S88bPr2DUvBGAHIcRQ75j4mY2o="; 24 25 subPackages = [ "cmd/werf" ]; 26
··· 10 }: 11 buildGoModule (finalAttrs: { 12 pname = "werf"; 13 + version = "2.37.1"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-FIahppFWQx1UCR7mo3oiFT1SDOoySmqc7Fc2E5XMglY="; 20 }; 21 22 proxyVendor = true; 23 + vendorHash = "sha256-u/sG/UZt76Sr3Ckiv8Nn2JnMrVsAIlSWWTvs+Yfn6eU="; 24 25 subPackages = [ "cmd/werf" ]; 26
+2 -2
pkgs/by-name/wo/woodpecker-plugin-git/package.nix
··· 8 9 buildGoModule rec { 10 pname = "woodpecker-plugin-git"; 11 - version = "2.6.4"; 12 13 src = fetchFromGitHub { 14 owner = "woodpecker-ci"; 15 repo = "plugin-git"; 16 tag = version; 17 - hash = "sha256-iCB2GQ8SpuW+uT8RyMNb6cq4bbWIeMO069yq4a+nIVI="; 18 }; 19 20 vendorHash = "sha256-Zn2TYNyKvtmtEAlKmWBhjyzHiM0dwDT3E/LOtSzjFK0=";
··· 8 9 buildGoModule rec { 10 pname = "woodpecker-plugin-git"; 11 + version = "2.6.5"; 12 13 src = fetchFromGitHub { 14 owner = "woodpecker-ci"; 15 repo = "plugin-git"; 16 tag = version; 17 + hash = "sha256-9eTkdhlgY7hDqzbgBeoW6mITYsEJFcnRcilruD6wzU4="; 18 }; 19 20 vendorHash = "sha256-Zn2TYNyKvtmtEAlKmWBhjyzHiM0dwDT3E/LOtSzjFK0=";
+1 -1
pkgs/by-name/ya/yamlfmt/package.nix
··· 35 homepage = "https://github.com/google/yamlfmt"; 36 changelog = "https://github.com/google/yamlfmt/releases/tag/v${version}"; 37 license = lib.licenses.asl20; 38 - maintainers = with lib.maintainers; [ sno2wman ]; 39 mainProgram = "yamlfmt"; 40 }; 41 }
··· 35 homepage = "https://github.com/google/yamlfmt"; 36 changelog = "https://github.com/google/yamlfmt/releases/tag/v${version}"; 37 license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ ]; 39 mainProgram = "yamlfmt"; 40 }; 41 }
+3 -3
pkgs/by-name/ze/zed-editor/package.nix
··· 99 in 100 rustPlatform.buildRustPackage (finalAttrs: { 101 pname = "zed-editor"; 102 - version = "0.188.3"; 103 104 outputs = 105 [ "out" ] ··· 111 owner = "zed-industries"; 112 repo = "zed"; 113 tag = "v${finalAttrs.version}"; 114 - hash = "sha256-ZyKFzb6/kVw/uLTmhnyrwmgyTHTwgu/WbOga409eZvg="; 115 }; 116 117 patches = [ ··· 138 ''; 139 140 useFetchCargoVendor = true; 141 - cargoHash = "sha256-0Nwdw20YdezGvUCkFw6ZV55qsebIhtnIoPoHd4tgIyA="; 142 143 nativeBuildInputs = 144 [
··· 99 in 100 rustPlatform.buildRustPackage (finalAttrs: { 101 pname = "zed-editor"; 102 + version = "0.189.5"; 103 104 outputs = 105 [ "out" ] ··· 111 owner = "zed-industries"; 112 repo = "zed"; 113 tag = "v${finalAttrs.version}"; 114 + hash = "sha256-d1d3WgUVamrYWVosljQiEPZGNNDldtM1YwZhxseX4+w="; 115 }; 116 117 patches = [ ··· 138 ''; 139 140 useFetchCargoVendor = true; 141 + cargoHash = "sha256-YhdwCNTbBphWugguoWQqrGf2fRB5Jv40MElW6hbcxtk="; 142 143 nativeBuildInputs = 144 [
-1
pkgs/development/lisp-modules/asdf/2.26.nix
··· 33 mkdir -p "$out"/share/doc/asdf/ 34 cp -r ./* "$out"/lib/common-lisp/asdf/ 35 cp -r doc/* "$out"/share/doc/asdf/ 36 - ln -s "$out"/lib/common-lisp/{asdf/uiop,uiop} 37 ''; 38 39 meta = with lib; {
··· 33 mkdir -p "$out"/share/doc/asdf/ 34 cp -r ./* "$out"/lib/common-lisp/asdf/ 35 cp -r doc/* "$out"/share/doc/asdf/ 36 ''; 37 38 meta = with lib; {
+44
pkgs/development/lua-modules/generated-packages.nix
··· 4706 } 4707 ) { }; 4708 4709 sqlite = callPackage ( 4710 { 4711 buildLuarocksPackage,
··· 4706 } 4707 ) { }; 4708 4709 + sofa = callPackage ( 4710 + { 4711 + buildLuarocksPackage, 4712 + fetchFromGitHub, 4713 + fetchurl, 4714 + luaAtLeast, 4715 + luaOlder, 4716 + argparse, 4717 + compat53, 4718 + luatext, 4719 + lyaml, 4720 + }: 4721 + buildLuarocksPackage { 4722 + pname = "sofa"; 4723 + version = "0.7.0-0"; 4724 + knownRockspec = 4725 + (fetchurl { 4726 + url = "mirror://luarocks/sofa-0.7.0-0.rockspec"; 4727 + sha256 = "0hkdm4h8yjh5zw9116cclff8q6br4yyhb7f7y7lv4ydrkxfl1lzq"; 4728 + }).outPath; 4729 + src = fetchFromGitHub { 4730 + owner = "f4z3r"; 4731 + repo = "sofa"; 4732 + rev = "v0.7.0"; 4733 + hash = "sha256-aoFmzhzWuBTbDnSWDGLbkhORlrtvVOtfIV7oq2xc0pQ="; 4734 + }; 4735 + 4736 + disabled = luaOlder "5.1" || luaAtLeast "5.5"; 4737 + propagatedBuildInputs = [ 4738 + argparse 4739 + compat53 4740 + luatext 4741 + lyaml 4742 + ]; 4743 + 4744 + meta = { 4745 + homepage = "https://github.com/f4z3r/sofa"; 4746 + description = "A command execution engine powered by rofi."; 4747 + maintainers = with lib.maintainers; [ f4z3r ]; 4748 + license.fullName = "MIT <http://opensource.org/licenses/MIT>"; 4749 + }; 4750 + } 4751 + ) { }; 4752 + 4753 sqlite = callPackage ( 4754 { 4755 buildLuarocksPackage,
+12
pkgs/development/lua-modules/overrides.nix
··· 977 ''; 978 }); 979 980 sqlite = prev.sqlite.overrideAttrs (drv: { 981 doCheck = stdenv.hostPlatform.isLinux; 982 nativeCheckInputs = [
··· 977 ''; 978 }); 979 980 + sofa = prev.sofa.overrideAttrs (oa: { 981 + nativeBuildInputs = oa.nativeBuildInputs ++ [ 982 + installShellFiles 983 + ]; 984 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 985 + installShellCompletion --cmd sofa \ 986 + --bash <($out/bin/sofa --completion bash) \ 987 + --fish <($out/bin/sofa --completion fish) \ 988 + --zsh <($out/bin/sofa --completion zsh) 989 + ''; 990 + }); 991 + 992 sqlite = prev.sqlite.overrideAttrs (drv: { 993 doCheck = stdenv.hostPlatform.isLinux; 994 nativeCheckInputs = [
+2
pkgs/development/python-modules/fastapi-mcp/default.nix
··· 64 pytestCheckHook 65 ]; 66 67 meta = { 68 description = "Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth"; 69 homepage = "https://github.com/tadata-org/fastapi_mcp";
··· 64 pytestCheckHook 65 ]; 66 67 + __darwinAllowLocalNetworking = true; 68 + 69 meta = { 70 description = "Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth"; 71 homepage = "https://github.com/tadata-org/fastapi_mcp";
+25 -4
pkgs/development/python-modules/fastmcp/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 ··· 7 hatchling, 8 9 # dependencies 10 exceptiongroup, 11 httpx, 12 mcp, ··· 14 python-dotenv, 15 rich, 16 typer, 17 - websockets, 18 19 # tests 20 dirty-equals, 21 fastapi, 22 pytestCheckHook, 23 }: 24 25 buildPythonPackage rec { 26 pname = "fastmcp"; 27 - version = "2.4.0"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "jlowin"; 32 repo = "fastmcp"; 33 tag = "v${version}"; 34 - hash = "sha256-F4lgMm/84svLZo6SZ7AubsC73s4tffqjJcd9gvA7hGA="; 35 }; 36 37 postPatch = '' ··· 45 ]; 46 47 dependencies = [ 48 exceptiongroup 49 httpx 50 mcp ··· 52 python-dotenv 53 rich 54 typer 55 - websockets 56 ]; 57 58 pythonImportsCheck = [ "fastmcp" ]; ··· 60 nativeCheckInputs = [ 61 dirty-equals 62 fastapi 63 pytestCheckHook 64 ]; 65 66 meta = { 67 description = "The fast, Pythonic way to build MCP servers and clients";
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 ··· 8 hatchling, 9 10 # dependencies 11 + authlib, 12 exceptiongroup, 13 httpx, 14 mcp, ··· 16 python-dotenv, 17 rich, 18 typer, 19 20 # tests 21 dirty-equals, 22 fastapi, 23 + pytest-httpx, 24 pytestCheckHook, 25 }: 26 27 buildPythonPackage rec { 28 pname = "fastmcp"; 29 + version = "2.7.0"; 30 pyproject = true; 31 32 src = fetchFromGitHub { 33 owner = "jlowin"; 34 repo = "fastmcp"; 35 tag = "v${version}"; 36 + hash = "sha256-UQV/hIu96ukpJxUhOux0mos0o6j4kvsFp2NJHa47tbw="; 37 }; 38 39 postPatch = '' ··· 47 ]; 48 49 dependencies = [ 50 + authlib 51 exceptiongroup 52 httpx 53 mcp ··· 55 python-dotenv 56 rich 57 typer 58 ]; 59 60 pythonImportsCheck = [ "fastmcp" ]; ··· 62 nativeCheckInputs = [ 63 dirty-equals 64 fastapi 65 + pytest-httpx 66 pytestCheckHook 67 ]; 68 + 69 + disabledTests = [ 70 + # AssertionError: assert 'INFO' == 'DEBUG' 71 + "test_temporary_settings" 72 + ]; 73 + 74 + disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ 75 + # RuntimeError: Server failed to start after 10 attempts 76 + "tests/auth/providers/test_bearer.py" 77 + "tests/auth/test_oauth_client.py" 78 + "tests/client/test_openapi.py" 79 + "tests/client/test_sse.py" 80 + "tests/client/test_streamable_http.py" 81 + "tests/server/http/test_http_dependencies.py" 82 + "tests/server/http/test_http_dependencies.py" 83 + ]; 84 + 85 + __darwinAllowLocalNetworking = true; 86 87 meta = { 88 description = "The fast, Pythonic way to build MCP servers and clients";
+25 -12
pkgs/development/python-modules/mcp/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 ··· 27 websockets, 28 29 # tests 30 pytest-asyncio, 31 pytest-examples, 32 pytestCheckHook, 33 requests, 34 }: 35 36 buildPythonPackage rec { 37 pname = "mcp"; 38 - version = "1.9.1"; 39 pyproject = true; 40 41 src = fetchFromGitHub { 42 owner = "modelcontextprotocol"; 43 repo = "python-sdk"; 44 tag = "v${version}"; 45 - hash = "sha256-8u02/tHR2F1CpjcHXHC8sZC+/JrWz1satqYa/zdSGDw="; 46 }; 47 48 postPatch = '' ··· 85 pythonImportsCheck = [ "mcp" ]; 86 87 nativeCheckInputs = [ 88 pytest-asyncio 89 pytest-examples 90 pytestCheckHook 91 requests 92 ] ++ lib.flatten (lib.attrValues optional-dependencies); ··· 96 "ignore::pydantic.warnings.PydanticDeprecatedSince211" 97 ]; 98 99 - disabledTests = [ 100 - # attempts to run the package manager uv 101 - "test_command_execution" 102 103 - # performance-dependent test 104 - "test_messages_are_executed_concurrently" 105 106 - # ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 107 - "test_client_session_version_negotiation_failure" 108 109 - # AttributeError: 'coroutine' object has no attribute 'client_metadata' 110 - "TestOAuthClientProvider" 111 - ]; 112 113 __darwinAllowLocalNetworking = true; 114
··· 1 { 2 lib, 3 + stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 ··· 28 websockets, 29 30 # tests 31 + inline-snapshot, 32 pytest-asyncio, 33 pytest-examples, 34 + pytest-xdist, 35 pytestCheckHook, 36 requests, 37 }: 38 39 buildPythonPackage rec { 40 pname = "mcp"; 41 + version = "1.9.3"; 42 pyproject = true; 43 44 src = fetchFromGitHub { 45 owner = "modelcontextprotocol"; 46 repo = "python-sdk"; 47 tag = "v${version}"; 48 + hash = "sha256-3r7NG2AnxxKgAAd3n+tjjPTz4WJRmc7isfh3p21hUa0="; 49 }; 50 51 postPatch = '' ··· 88 pythonImportsCheck = [ "mcp" ]; 89 90 nativeCheckInputs = [ 91 + inline-snapshot 92 pytest-asyncio 93 pytest-examples 94 + pytest-xdist 95 pytestCheckHook 96 requests 97 ] ++ lib.flatten (lib.attrValues optional-dependencies); ··· 101 "ignore::pydantic.warnings.PydanticDeprecatedSince211" 102 ]; 103 104 + disabledTests = 105 + [ 106 + # attempts to run the package manager uv 107 + "test_command_execution" 108 + 109 + # performance-dependent test 110 + "test_messages_are_executed_concurrently" 111 112 + # ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 113 + "test_client_session_version_negotiation_failure" 114 115 + # AttributeError: 'coroutine' object has no attribute 'client_metadata' 116 + "TestOAuthClientProvider" 117 118 + # inline_snapshot._exceptions.UsageError: snapshot value should not change. Use Is(...) for dynamic snapshot parts 119 + "test_build_metadata" 120 + ] 121 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 122 + # Flaky: ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 123 + "test_notification_validation_error" 124 + ]; 125 126 __darwinAllowLocalNetworking = true; 127
+2 -2
pkgs/development/python-modules/oelint-data/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "oelint-data"; 11 - version = "1.0.15"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "priv-kweihmann"; 16 repo = "oelint-data"; 17 tag = version; 18 - hash = "sha256-OZtBJWjAYuwXt1ehgt6bIZPeVByXCjOcctPJGLrsxiU="; 19 }; 20 21 build-system = [
··· 8 9 buildPythonPackage rec { 10 pname = "oelint-data"; 11 + version = "1.0.16"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "priv-kweihmann"; 16 repo = "oelint-data"; 17 tag = version; 18 + hash = "sha256-t6NGD1IHRHfB2kJT0LwSpCicaan3ptagNDE2JV+IkE4="; 19 }; 20 21 build-system = [
+75
pkgs/development/python-modules/sanic-ext/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # Build system 7 + setuptools, 8 + 9 + # Dependencies 10 + pyyaml, 11 + 12 + # Test dependencies 13 + pytestCheckHook, 14 + 15 + sanic-testing, 16 + attrs, 17 + coverage, 18 + msgspec, 19 + pydantic, 20 + pytest, 21 + pytest-cov, 22 + pytest-asyncio, 23 + tox, 24 + jinja2, 25 + }: 26 + 27 + buildPythonPackage rec { 28 + pname = "sanic-ext"; 29 + version = "24.12.0"; 30 + pyproject = true; 31 + 32 + src = fetchFromGitHub { 33 + owner = "sanic-org"; 34 + repo = "sanic-ext"; 35 + tag = "v${version}"; 36 + hash = "sha256-H1tqiPQ4SwlNGj7GtB2h7noZpU+gbGXIbmRK1TSSqVA="; 37 + }; 38 + 39 + build-system = [ setuptools ]; 40 + 41 + dependencies = [ 42 + pyyaml 43 + ]; 44 + 45 + nativeCheckInputs = [ 46 + pytestCheckHook 47 + 48 + sanic-testing 49 + attrs 50 + coverage 51 + msgspec 52 + pydantic 53 + pytest 54 + pytest-cov 55 + pytest-asyncio 56 + tox 57 + jinja2 58 + ]; 59 + 60 + disabledTests = [ 61 + "test_models[FooPydanticDataclass]" # KeyError: 'paths' 62 + "test_pydantic_base_model[AlertResponsePydanticBaseModel-True]" # AssertionError: assert 'AlertPydanticBaseModel' in {'AlertResponsePydanticBaseModel': ... } 63 + "test_pydantic_base_model[AlertResponsePydanticDataclass-True]" # AssertionError: assert 'AlertPydanticDataclass' in {'AlertResponsePydanticDataclass': ... } 64 + ]; 65 + 66 + pythonImportsCheck = [ "sanic_ext" ]; 67 + 68 + meta = { 69 + description = "Common, officially supported extension plugins for the Sanic web server framework"; 70 + homepage = "https://github.com/sanic-org/sanic-ext/"; 71 + changelog = "https://github.com/sanic-org/sanic-ext/releases/tag/${src.tag}"; 72 + license = lib.licenses.mit; 73 + maintainers = with lib.maintainers; [ p0lyw0lf ]; 74 + }; 75 + }
+2 -3
pkgs/development/python-modules/sanic/default.nix
··· 13 pytest-asyncio, 14 pytestCheckHook, 15 pythonOlder, 16 sanic-routing, 17 sanic-testing, 18 setuptools, ··· 54 ]; 55 56 optional-dependencies = { 57 - ext = [ 58 - # TODO: sanic-ext 59 - ]; 60 http3 = [ aioquic ]; 61 }; 62
··· 13 pytest-asyncio, 14 pytestCheckHook, 15 pythonOlder, 16 + sanic-ext, 17 sanic-routing, 18 sanic-testing, 19 setuptools, ··· 55 ]; 56 57 optional-dependencies = { 58 + ext = [ sanic-ext ]; 59 http3 = [ aioquic ]; 60 }; 61
+1
pkgs/top-level/aliases.nix
··· 888 hyenae = throw "hyenae has been removed because it fails to build and was unmaintained for 15 years"; # Added 2025-04-04 889 hyprgui = throw "hyprgui has been removed as the repository is deleted"; # Added 2024-12-27 890 hyprlauncher = throw "hyprlauncher has been removed as the repository is deleted"; # Added 2024-12-27 891 hyprwall = throw "hyprwall has been removed as the repository is deleted"; # Added 2024-12-27 892 893 ### I ###
··· 888 hyenae = throw "hyenae has been removed because it fails to build and was unmaintained for 15 years"; # Added 2025-04-04 889 hyprgui = throw "hyprgui has been removed as the repository is deleted"; # Added 2024-12-27 890 hyprlauncher = throw "hyprlauncher has been removed as the repository is deleted"; # Added 2024-12-27 891 + hyprswitch = throw "hyprswitch has been renamed to hyprshell"; # Added 2025-06-01 892 hyprwall = throw "hyprwall has been removed as the repository is deleted"; # Added 2024-12-27 893 894 ### I ###
+2
pkgs/top-level/python-packages.nix
··· 15664 15665 sanic-auth = callPackage ../development/python-modules/sanic-auth { }; 15666 15667 sanic-routing = callPackage ../development/python-modules/sanic-routing { }; 15668 15669 sanic-testing = callPackage ../development/python-modules/sanic-testing { };
··· 15664 15665 sanic-auth = callPackage ../development/python-modules/sanic-auth { }; 15666 15667 + sanic-ext = callPackage ../development/python-modules/sanic-ext { }; 15668 + 15669 sanic-routing = callPackage ../development/python-modules/sanic-routing { }; 15670 15671 sanic-testing = callPackage ../development/python-modules/sanic-testing { };