lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
b4856800 b5fde732

+1727 -681
+15
maintainers/maintainer-list.nix
··· 644 644 githubId = 43479487; 645 645 name = "Titouan Biteau"; 646 646 }; 647 + albertchae = { 648 + github = "albertchae"; 649 + githubId = 217050; 650 + name = "Albert Chae"; 651 + }; 647 652 aldoborrero = { 648 653 email = "aldoborrero+nixos@pm.me"; 649 654 github = "aldoborrero"; ··· 1721 1726 github = "aycanirican"; 1722 1727 githubId = 135230; 1723 1728 name = "Aycan iRiCAN"; 1729 + }; 1730 + aynish = { 1731 + github = "Chickensoupwithrice"; 1732 + githubId = 22575913; 1733 + name = "Anish Lakhwara"; 1724 1734 }; 1725 1735 azahi = { 1726 1736 name = "Azat Bahawi"; ··· 4322 4332 github = "dmalikov"; 4323 4333 githubId = 997543; 4324 4334 name = "Dmitry Malikov"; 4335 + }; 4336 + DMills27 = { 4337 + github = "DMills27"; 4338 + githubId = 5251658; 4339 + name = "Dominic Mills"; 4325 4340 }; 4326 4341 DmitryTsygankov = { 4327 4342 email = "dmitry.tsygankov@gmail.com";
+1
maintainers/team-list.nix
··· 732 732 fridh 733 733 hexa 734 734 jonringer 735 + tjni 735 736 ]; 736 737 scope = "Maintain the Python interpreter and related packages."; 737 738 shortName = "Python";
+11 -1
nixos/modules/security/pam.nix
··· 697 697 session required ${config.systemd.package}/lib/security/pam_systemd_home.so 698 698 '' + 699 699 optionalString cfg.makeHomeDir '' 700 - session required ${pkgs.pam}/lib/security/pam_mkhomedir.so silent skel=${config.security.pam.makeHomeDir.skelDirectory} umask=0077 700 + session required ${pkgs.pam}/lib/security/pam_mkhomedir.so silent skel=${config.security.pam.makeHomeDir.skelDirectory} umask=${config.security.pam.makeHomeDir.umask} 701 701 '' + 702 702 optionalString cfg.updateWtmp '' 703 703 session required ${pkgs.pam}/lib/security/pam_lastlog.so silent ··· 899 899 description = lib.mdDoc '' 900 900 Path to skeleton directory whose contents are copied to home 901 901 directories newly created by `pam_mkhomedir`. 902 + ''; 903 + }; 904 + 905 + security.pam.makeHomeDir.umask = mkOption { 906 + type = types.str; 907 + default = "0077"; 908 + example = "0022"; 909 + description = lib.mdDoc '' 910 + The user file mode creation mask to use on home directories 911 + newly created by `pam_mkhomedir`. 902 912 ''; 903 913 }; 904 914
+13 -1
nixos/modules/services/monitoring/datadog-agent.nix
··· 153 153 type = types.bool; 154 154 }; 155 155 156 + processAgentPackage = mkOption { 157 + default = pkgs.datadog-process-agent; 158 + defaultText = literalExpression "pkgs.datadog-process-agent"; 159 + description = lib.mdDoc '' 160 + Which DataDog v7 agent package to use. Note that the provided 161 + package is expected to have an overridable `pythonPackages`-attribute 162 + which configures the Python environment with the Datadog 163 + checks. 164 + ''; 165 + type = types.package; 166 + }; 167 + 156 168 enableTraceAgent = mkOption { 157 169 description = lib.mdDoc '' 158 170 Whether to enable the trace agent. ··· 270 282 path = [ ]; 271 283 script = '' 272 284 export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile}) 273 - ${pkgs.datadog-process-agent}/bin/process-agent --config /etc/datadog-agent/datadog.yaml 285 + ${cfg.processAgentPackage}/bin/process-agent --config /etc/datadog-agent/datadog.yaml 274 286 ''; 275 287 }); 276 288
+2 -2
nixos/modules/services/networking/dae.nix
··· 20 20 unitConfig = { 21 21 Description = "dae Service"; 22 22 Documentation = "https://github.com/daeuniverse/dae"; 23 - After = [ "network.target" "systemd-sysctl.service" ]; 24 - Wants = [ "network.target" ]; 23 + After = [ "network-online.target" "systemd-sysctl.service" ]; 24 + Wants = [ "network-online.target" ]; 25 25 }; 26 26 27 27 serviceConfig = {
+3 -3
nixos/modules/services/web-servers/minio.nix
··· 30 30 31 31 dataDir = mkOption { 32 32 default = [ "/var/lib/minio/data" ]; 33 - type = types.listOf types.path; 34 - description = lib.mdDoc "The list of data directories for storing the objects. Use one path for regular operation and the minimum of 4 endpoints for Erasure Code mode."; 33 + type = types.listOf (types.either types.path types.str); 34 + description = lib.mdDoc "The list of data directories or nodes for storing the objects. Use one path for regular operation and the minimum of 4 endpoints for Erasure Code mode."; 35 35 }; 36 36 37 37 configDir = mkOption { ··· 99 99 systemd = lib.mkMerge [{ 100 100 tmpfiles.rules = [ 101 101 "d '${cfg.configDir}' - minio minio - -" 102 - ] ++ (map (x: "d '" + x + "' - minio minio - - ") cfg.dataDir); 102 + ] ++ (map (x: "d '" + x + "' - minio minio - - ") (builtins.filter lib.types.path.check cfg.dataDir)); 103 103 104 104 services.minio = { 105 105 description = "Minio Object Storage";
+2 -2
pkgs/applications/blockchains/framesh/default.nix
··· 2 2 3 3 let 4 4 pname = "framesh"; 5 - version = "0.6.6"; 5 + version = "0.6.7"; 6 6 src = fetchurl { 7 7 url = "https://github.com/floating/frame/releases/download/v${version}/Frame-${version}.AppImage"; 8 - sha256 = "sha256-5LLnITQP9m2lMdnB/rrK/M+p3AA3rYZ9GOrDdCFA/r4="; 8 + sha256 = "sha256-yPNgrC9ZQcl1gCStMXMbZvk15jZylM2NgKM9H3XcJVQ="; 9 9 }; 10 10 11 11 appimageContents = appimageTools.extractType2 {
+2 -1
pkgs/applications/misc/fuzzel/default.nix
··· 65 65 ]; 66 66 67 67 meta = with lib; { 68 + changelog = "https://codeberg.org/dnkl/fuzzel/releases/tag/${version}"; 68 69 description = "Wayland-native application launcher, similar to rofi’s drun mode"; 69 70 homepage = "https://codeberg.org/dnkl/fuzzel"; 70 71 license = with licenses; [ mit zlib ]; 72 + mainProgram = "fuzzel"; 71 73 maintainers = with maintainers; [ fionera polykernel rodrgz ]; 72 74 platforms = with platforms; linux; 73 - changelog = "https://codeberg.org/dnkl/fuzzel/releases/tag/${version}"; 74 75 }; 75 76 }
+2 -2
pkgs/applications/misc/jetbrains-toolbox/default.nix
··· 10 10 }: 11 11 let 12 12 pname = "jetbrains-toolbox"; 13 - version = "2.0.0.16559"; 13 + version = "2.0.1.16621"; 14 14 15 15 src = fetchzip { 16 16 url = "https://download.jetbrains.com/toolbox/jetbrains-toolbox-${version}.tar.gz"; 17 - sha256 = "sha256-z+udyilfVwcVnaFhp6GYHCXqh1d7T5fj/TbbjMoen2I="; 17 + sha256 = "sha256-FZuoLzouwi3HfTJct+Sh8DNzdzQoEsErBb04SgYrZN0="; 18 18 stripRoot = false; 19 19 }; 20 20
+3 -2
pkgs/applications/misc/swappy/default.nix
··· 23 23 owner = "jtheoof"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-/XPvy98Il4i8cDl9vH6f0/AZmiSqseSXnen7HfMqCDo="; 26 + hash = "sha256-/XPvy98Il4i8cDl9vH6f0/AZmiSqseSXnen7HfMqCDo="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ glib meson ninja pkg-config scdoc wrapGAppsHook ]; ··· 40 40 ]; 41 41 42 42 meta = with lib; { 43 - homepage = "https://github.com/jtheoof/swappy"; 44 43 description = "A Wayland native snapshot editing tool, inspired by Snappy on macOS"; 44 + homepage = "https://github.com/jtheoof/swappy"; 45 45 license = licenses.mit; 46 + mainProgram = "swappy"; 46 47 maintainers = [ maintainers.matthiasbeyer ]; 47 48 platforms = platforms.linux; 48 49 };
+6 -5
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "k0sctl"; 9 - version = "0.15.2"; 9 + version = "0.15.4"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "k0sproject"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-pti52JlnIxinKg2DxNfLewoJuhMohsAVmHgvR2N5shg="; 15 + sha256 = "sha256-sMMYuE/KIWScZTCuzW9WQpCDHI+Og1zRxGlZzOuHgNo="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-K4/sIHWVe1Wj8LJgrqfoOg1hHXvH3HEgU5vq82tzMSk="; 18 + vendorSha256 = "sha256-6UWRh0NHFr7adJJSmrfTjzXH75Dmjed/+KxH6Kz//jk="; 19 19 20 20 ldflags = [ 21 21 "-s" 22 22 "-w" 23 23 "-X github.com/k0sproject/k0sctl/version.Environment=production" 24 - "-X github.com/k0sproject/k0sctl/version.Version=${version}" 24 + "-X github.com/carlmjohnson/versioninfo.Version=${version}" 25 + "-X github.com/carlmjohnson/versioninfo.Revision=${version}" 25 26 ]; 26 27 27 28 nativeBuildInputs = [ installShellFiles ]; ··· 37 38 description = "A bootstrapping and management tool for k0s clusters."; 38 39 homepage = "https://k0sproject.io/"; 39 40 license = licenses.asl20; 40 - maintainers = with maintainers; [ nickcao ]; 41 + maintainers = with maintainers; [ nickcao qjoly ]; 41 42 }; 42 43 }
+16 -16
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 110 110 "vendorHash": null 111 111 }, 112 112 "aws": { 113 - "hash": "sha256-y4KAw4hX+Hl+laVzOoNVxUXo4AkjWEKYSf87ffpSh2w=", 113 + "hash": "sha256-ajASdZaw61sDn5JsxLhvY0kI14KBF07Uc1GiRrQ7f8c=", 114 114 "homepage": "https://registry.terraform.io/providers/hashicorp/aws", 115 115 "owner": "hashicorp", 116 116 "repo": "terraform-provider-aws", 117 - "rev": "v5.11.0", 117 + "rev": "v5.12.0", 118 118 "spdx": "MPL-2.0", 119 - "vendorHash": "sha256-lf/bx9Uwf2jkOKfgYc2JPJ9Rt0PKHpIHzHW5Dfmt5rM=" 119 + "vendorHash": "sha256-hDiazrFZDqBn4ErjYGZamjHMuQ3ImZu3eSeXKImm9Ww=" 120 120 }, 121 121 "azuread": { 122 122 "hash": "sha256-aLckXkWxMsDS1ddPucAmjFS6+mkwHeAO1+BlPNaF6cI=", ··· 128 128 "vendorHash": null 129 129 }, 130 130 "azurerm": { 131 - "hash": "sha256-7ekMsiMvyJuwp+/fzKJcvp7RirunsGykTH62Z8Znz4Q=", 131 + "hash": "sha256-6a6JXzTpXRIscWf1sSZwubnDww1KTFrDnGNO7+aqjoY=", 132 132 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 133 133 "owner": "hashicorp", 134 134 "repo": "terraform-provider-azurerm", 135 - "rev": "v3.68.0", 135 + "rev": "v3.69.0", 136 136 "spdx": "MPL-2.0", 137 137 "vendorHash": null 138 138 }, ··· 146 146 "vendorHash": null 147 147 }, 148 148 "baiducloud": { 149 - "hash": "sha256-n+Rk2J7ZqQ93GQSvdLfnjKW2R3v7+iWj+P6EZQ5QxhA=", 149 + "hash": "sha256-exVqL9iUP27PwLGxncFCnnhFnnVWd6KcPqv412W9YMA=", 150 150 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 151 151 "owner": "baidubce", 152 152 "repo": "terraform-provider-baiducloud", 153 - "rev": "v1.19.10", 153 + "rev": "v1.19.11", 154 154 "spdx": "MPL-2.0", 155 155 "vendorHash": null 156 156 }, ··· 191 191 "vendorHash": "sha256-oVXrSI+DU6NgmVIPcS4He4mHVrkA2tMxFUpxMnv0bu4=" 192 192 }, 193 193 "checkly": { 194 - "hash": "sha256-69oRZpJNRFJCwAZNcmVfYTNKmtBgFocvEUZpr4jbJQg=", 194 + "hash": "sha256-tOTrAi6hd4HFbHAj0p/LTYdxQl1R1WuQ9L4hzqmDVqI=", 195 195 "homepage": "https://registry.terraform.io/providers/checkly/checkly", 196 196 "owner": "checkly", 197 197 "repo": "terraform-provider-checkly", 198 - "rev": "v1.6.8", 198 + "rev": "v1.6.9", 199 199 "spdx": null, 200 - "vendorHash": "sha256-cnvXf0zJrJvpRbQMm2pF7f2cuazxDR4193JCbyGuL2Y=" 200 + "vendorHash": "sha256-EhsfA53xkGFgiwJxBtpD1ZKjb0+14dKD9rQ0Jrrm3ck=" 201 201 }, 202 202 "ciscoasa": { 203 203 "hash": "sha256-xzc44FEy2MPo51Faq/VFwg411JK9e0kQucpt0vdN8yg=", ··· 664 664 "vendorHash": "sha256-9AmfvoEf7E6lAblPIWizElng5GQJG/hQ5o6Mo3AN+EA=" 665 665 }, 666 666 "launchdarkly": { 667 - "hash": "sha256-dK7JxmC/GRjsMpiJb2e8EyFl+V/KcxKlw8/5IbyFlXY=", 667 + "hash": "sha256-gXpnYX4G+KYEPr4385VgbVfbfkNRc0z2txaaH16nJqI=", 668 668 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 669 669 "owner": "launchdarkly", 670 670 "repo": "terraform-provider-launchdarkly", 671 - "rev": "v2.13.4", 671 + "rev": "v2.14.0", 672 672 "spdx": "MPL-2.0", 673 - "vendorHash": "sha256-jggXSnERsraNqkQKFpUtlglSOi02n4eAp4graJ6K+ZA=" 673 + "vendorHash": "sha256-I+9hfKWBbclXXpthQc9LAHhZ7MYr/8I89mLeIVeae+Q=" 674 674 }, 675 675 "libvirt": { 676 676 "hash": "sha256-VO9fbRLz7mDYT8WORodnN4l3II2j+TdpV8cZ9M+NjTM=", ··· 872 872 "vendorHash": "sha256-NnB8deqIeiB66Kba9LWT62fyI23HL57VcsTickoTRwI=" 873 873 }, 874 874 "opentelekomcloud": { 875 - "hash": "sha256-+goODpTThegmo2cew5bKxGhtqAHd2ObeEzSG2vxWK4w=", 875 + "hash": "sha256-WL7eER7FsuIpdFsp4K1RlrrhEEK6hMou7HYAn/XbvLU=", 876 876 "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", 877 877 "owner": "opentelekomcloud", 878 878 "repo": "terraform-provider-opentelekomcloud", 879 - "rev": "v1.35.4", 879 + "rev": "v1.35.5", 880 880 "spdx": "MPL-2.0", 881 - "vendorHash": "sha256-VPQml9PAb/41wwLHAFtHDSwGLwPYG9ePiPgKhtfdt9Y=" 881 + "vendorHash": "sha256-C2wZjhO6PAiHuoKWN97QJLnC0tYNEyDXMSErGlv2Zpg=" 882 882 }, 883 883 "opsgenie": { 884 884 "hash": "sha256-Jz3JMq39C2NvA0kvJdjjkOHNvZOMuw4Fq2+nyVHRIL4=",
+1 -1
pkgs/applications/networking/deck/default.nix
··· 1 1 { buildGoModule, lib, installShellFiles, fetchFromGitHub }: 2 2 let 3 - short_hash = "86497a5"; 3 + short_hash = "63b9742"; 4 4 in buildGoModule rec { 5 5 pname = "deck"; 6 6 version = "1.26.0";
-4
pkgs/applications/networking/kubo/default.nix
··· 25 25 26 26 subPackages = [ "cmd/ipfs" ]; 27 27 28 - buildInputs = [ openssl ]; 29 - nativeBuildInputs = [ pkg-config ]; 30 - tags = [ "openssl" ]; 31 - 32 28 passthru.tests.kubo = nixosTests.kubo; 33 29 34 30 vendorSha256 = null;
+2 -1
pkgs/applications/networking/sync/rsync/default.nix
··· 56 56 description = "Fast incremental file transfer utility"; 57 57 homepage = "https://rsync.samba.org/"; 58 58 license = licenses.gpl3Plus; 59 + mainProgram = "rsync"; 60 + maintainers = with lib.maintainers; [ ehmry kampfschlaefer ivan ]; 59 61 platforms = platforms.unix; 60 - maintainers = with lib.maintainers; [ ehmry kampfschlaefer ivan ]; 61 62 }; 62 63 }
+2 -2
pkgs/applications/science/logic/cbmc/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "cbmc"; 16 - version = "5.88.1"; 16 + version = "5.89.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "diffblue"; 20 20 repo = pname; 21 21 rev = "${pname}-${version}"; 22 - sha256 = "sha256-bfrtYqTMU/Nib0wZjS/t0kg5sBsuQuq9GaHX4PxL7tU="; 22 + sha256 = "sha256-pgZdR1X0aOCfCKAGo2h9bAIO2XTTiWL8ERgandOQj/M="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+1
pkgs/applications/terminal-emulators/wezterm/default.nix
··· 140 140 description = "GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust"; 141 141 homepage = "https://wezfurlong.org/wezterm"; 142 142 license = licenses.mit; 143 + mainProgram = "wezterm"; 143 144 maintainers = with maintainers; [ SuperSandro2000 mimame ]; 144 145 }; 145 146 }
+5 -4
pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "mpv-playlistmanager"; 5 - version = "unstable-2022-08-26"; 5 + version = "unstable-2023-08-09"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jonniek"; 9 9 repo = "mpv-playlistmanager"; 10 - rev = "07393162f7f78f8188e976f616f1b89813cec741"; 11 - sha256 = "sha256-Vgh5F6c90ijp5LVrP2cdAOXo+QtJ9aXI9G/3C2HGqd4="; 10 + rev = "e479cbc7e83a07c5444f335cfda13793681bcbd8"; 11 + sha256 = "sha256-Nh4g8uSkHWPjwl5wyqWtM+DW9fkEbmCcOsZa4eAF6Cs="; 12 12 }; 13 13 14 14 postPatch = '' 15 15 substituteInPlace playlistmanager.lua \ 16 - --replace "youtube-dl" "${lib.getBin yt-dlp}/bin/yt-dlp" 16 + --replace 'youtube_dl_executable = "youtube-dl",' \ 17 + 'youtube_dl_executable = "${lib.getBin yt-dlp}/bin/yt-dlp"', 17 18 ''; 18 19 19 20 dontBuild = true;
+3 -2
pkgs/applications/video/streamlink/default.nix
··· 45 45 ]; 46 46 47 47 meta = with lib; { 48 + changelog = "https://github.com/streamlink/streamlink/raw/${version}/CHANGELOG.md"; 49 + description = "CLI for extracting streams from various websites to video player of your choosing"; 48 50 homepage = "https://streamlink.github.io/"; 49 - description = "CLI for extracting streams from various websites to video player of your choosing"; 50 51 longDescription = '' 51 52 Streamlink is a CLI utility that pipes videos from online 52 53 streaming services to a variety of video players such as VLC, or ··· 54 55 55 56 Streamlink is a fork of the livestreamer project. 56 57 ''; 57 - changelog = "https://github.com/streamlink/streamlink/raw/${version}/CHANGELOG.md"; 58 58 license = licenses.bsd2; 59 + mainProgram = "streamlink"; 59 60 maintainers = with maintainers; [ dezgeg zraexy DeeUnderscore ]; 60 61 }; 61 62 }
+3 -2
pkgs/applications/window-managers/sway/bg.nix
··· 26 26 27 27 meta = with lib; { 28 28 description = "Wallpaper tool for Wayland compositors"; 29 + inherit (src.meta) homepage; 29 30 longDescription = '' 30 31 A wallpaper utility for Wayland compositors, that is compatible with any 31 32 Wayland compositor which implements the following Wayland protocols: 32 33 wlr-layer-shell, xdg-output, and xdg-shell. 33 34 ''; 34 - inherit (src.meta) homepage; 35 35 license = licenses.mit; 36 - platforms = platforms.linux; 36 + mainProgram = "swaybg"; 37 37 maintainers = with maintainers; [ primeos ]; 38 + platforms = platforms.linux; 38 39 }; 39 40 }
+4 -3
pkgs/applications/window-managers/sway/idle.nix
··· 12 12 owner = "swaywm"; 13 13 repo = "swayidle"; 14 14 rev = version; 15 - sha256 = "sha256-/U6Y9H5ZqIJph3TZVcwr9+Qfd6NZNYComXuC1D9uGHg="; 15 + hash = "sha256-/U6Y9H5ZqIJph3TZVcwr9+Qfd6NZNYComXuC1D9uGHg="; 16 16 }; 17 17 18 18 strictDeps = true; ··· 29 29 30 30 meta = with lib; { 31 31 description = "Idle management daemon for Wayland"; 32 + inherit (src.meta) homepage; 32 33 longDescription = '' 33 34 Sway's idle management daemon. It is compatible with any Wayland 34 35 compositor which implements the KDE idle protocol. 35 36 ''; 36 - inherit (src.meta) homepage; 37 37 license = licenses.mit; 38 - platforms = platforms.linux; 38 + mainProgram = "swayidle"; 39 39 maintainers = with maintainers; [ primeos ]; 40 + platforms = platforms.linux; 40 41 }; 41 42 }
+2 -2
pkgs/development/interpreters/risor/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "risor"; 10 - version = "0.12.0"; 10 + version = "0.13.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "risor-io"; 14 14 repo = "risor"; 15 15 rev = "v${version}"; 16 - hash = "sha256-4Tw8QJj14MYfuQ4mNkSO1z4F8/3/6HjORKgARljlfs8="; 16 + hash = "sha256-lalT9kwq0+y3xaYAcl/DqcwGXE27lNuL1DCr1wEE8ZE="; 17 17 }; 18 18 19 19 vendorHash = "sha256-diAbQwnlhMm43ZlLKq3llMl9mO3sIkc80aCI5UDn7F4=";
+17 -3
pkgs/development/libraries/libtickit/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , pkg-config 5 + , libtool 6 + , perl 5 7 , libtermkey 6 8 , unibilium 7 - , libtool 8 9 }: 9 10 stdenv.mkDerivation rec { 10 11 pname = "libtickit"; ··· 22 23 "LIBTOOL=${lib.getExe libtool}" 23 24 ]; 24 25 25 - nativeBuildInputs = [ pkg-config libtool ]; 26 - buildInputs = [ libtermkey unibilium ]; 26 + nativeBuildInputs = [ 27 + pkg-config 28 + libtool 29 + ]; 30 + buildInputs = [ 31 + libtermkey 32 + unibilium 33 + ]; 34 + nativeCheckInputs = [ perl ]; 35 + 36 + patches = [ 37 + ./skipTestMacOS.patch 38 + ]; 39 + 40 + doCheck = true; 27 41 28 42 meta = with lib; { 29 43 description = "A terminal interface construction kit";
+27
pkgs/development/libraries/libtickit/skipTestMacOS.patch
··· 1 + From 6179359c0b9247ae981b8b2a2897eabc921147fd Mon Sep 17 00:00:00 2001 2 + From: Gustavo Coutinho de Souza <dev@onemoresuza.mailer.me> 3 + Date: Tue, 8 Aug 2023 15:45:43 -0300 4 + Subject: [PATCH] test: skip test 18 if on MacOS 5 + 6 + --- 7 + t/18term-builder.c | 5 +++++ 8 + 1 file changed, 5 insertions(+) 9 + 10 + diff --git a/t/18term-builder.c b/t/18term-builder.c 11 + index 8b23ab4..c1b64a2 100644 12 + --- a/t/18term-builder.c 13 + +++ b/t/18term-builder.c 14 + @@ -21,6 +21,11 @@ static void output(TickitTerm *tt, const char *bytes, size_t len, void *user) 15 + 16 + int main(int argc, char *argv[]) 17 + { 18 + + 19 + + #if defined(__APPLE__) || defined(__MACH__) 20 + + skip_all("the test does not seem to work on MacOS"); 21 + + return exit_status(); 22 + + #endif 23 + // getstr override 24 + { 25 + /* We need a termtype that isn't xterm, but that will actually load. 26 + -- 27 + 2.41.0
+2 -2
pkgs/development/mobile/maestro/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "maestro"; 5 - version = "1.30.4"; 5 + version = "1.31.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${version}/maestro.zip"; 9 - sha256 = "1dc02krdysaal1w3lrwr9xcz04r72jgm0kg3bpv70gd830yp9bkr"; 9 + sha256 = "0rgkviyxr0hwm0xhv8mfhdxk3wzhgqhbjpk8wv6c2b68xnwxwxha"; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/development/python-modules/aioairzone/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aioairzone"; 11 - version = "0.6.4"; 11 + version = "0.6.5"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "Noltari"; 18 18 repo = pname; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-kOx28JmtB5hpCwsNk00bMLrU4K2tU/JY/ZWn6KmPDP4="; 20 + hash = "sha256-HcO4t+9JigS6SVkwDk+rEWzqSfe0h5ZADdk3Jvxnr3Y="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "aiohomekit"; 22 - version = "2.6.14"; 22 + version = "2.6.15"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.9"; ··· 28 28 owner = "Jc2k"; 29 29 repo = pname; 30 30 rev = "refs/tags/${version}"; 31 - hash = "sha256-JPI1+sQVZe2/5YxW6OxZRosp36e93KEW+V1DAcLaYNY="; 31 + hash = "sha256-PX2OIgfVOlCEudObJrz/WRQXW7c6Gq9PQqD52D3lmmo="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+15 -6
pkgs/development/python-modules/aioslimproto/default.nix
··· 2 2 , async-timeout 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 + , fetchpatch 5 6 , pillow 7 + , pytest-asyncio 6 8 , pytestCheckHook 7 9 , pythonOlder 8 10 , setuptools 11 + , wheel 9 12 }: 10 13 11 14 buildPythonPackage rec { ··· 13 16 version = "2.3.3"; 14 17 format = "pyproject"; 15 18 16 - disabled = pythonOlder "3.9"; 19 + disabled = pythonOlder "3.10"; 17 20 18 21 src = fetchFromGitHub { 19 22 owner = "home-assistant-libs"; ··· 22 25 hash = "sha256-d+PEzCF1Cw/7NmumxIRRlr3hojpNsZM/JMQ0KWdosXk="; 23 26 }; 24 27 28 + patches = [ 29 + # https://github.com/home-assistant-libs/aioslimproto/pull/189 30 + (fetchpatch { 31 + name = "unpin-setuptools-version.patch"; 32 + url = "https://github.com/home-assistant-libs/aioslimproto/commit/06fd56987be8903ff147bad38af84b21bc31bc18.patch"; 33 + hash = "sha256-kTu1+IwDrcdqelyK/vfhxw8MQBis5I1jag7YTytKQhs="; 34 + }) 35 + ]; 36 + 25 37 nativeBuildInputs = [ 26 38 setuptools 39 + wheel 27 40 ]; 28 41 29 42 propagatedBuildInputs = [ ··· 32 45 ]; 33 46 34 47 nativeCheckInputs = [ 48 + pytest-asyncio 35 49 pytestCheckHook 36 - ]; 37 - 38 - disabledTests = [ 39 - # AssertionError: assert ['mixer', 'volume', '50'] == ['volume', '50'] 40 - "test_msg_instantiation" 41 50 ]; 42 51 43 52 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "aiounifi"; 17 - version = "51"; 17 + version = "52"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "Kane610"; 24 24 repo = pname; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-XR/yZLxTHVHxm/QLCKrp9XFJ7yZybPjPxKEhf1SOzD0="; 26 + hash = "sha256-mghAUZrRBKHM+mIeUGnbJqWD+NhZyikdGsIhf1uohiM="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/awkward-cpp/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "awkward-cpp"; 14 - version = "17"; 14 + version = "21"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-gTO7rxgkjdUgSkF6Ztq5bhti5VUpsrhocOLz7L6xllE="; 21 + hash = "sha256-sobmPegDBI/4EvdpxrY28TsNO8vyLhuRsV9s+5WThR4="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+4 -2
pkgs/development/python-modules/awkward/default.nix
··· 8 8 , numba 9 9 , numpy 10 10 , packaging 11 + , setuptools 11 12 , typing-extensions 12 13 , pytestCheckHook 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "awkward"; 17 - version = "2.2.4"; 18 + version = "2.3.1"; 18 19 format = "pyproject"; 19 20 20 21 disabled = pythonOlder "3.7"; 21 22 22 23 src = fetchPypi { 23 24 inherit pname version; 24 - hash = "sha256-v06mYdoP/WfIfz6x6+MJvS4YOsTsyWqhCyAykZ1d5v4="; 25 + hash = "sha256-NLROXEbh4MKvBFuj+4+Wa2u37P9vuQ0Ww8kK+CYWt5E="; 25 26 }; 26 27 27 28 nativeBuildInputs = [ ··· 42 43 nativeCheckInputs = [ 43 44 pytestCheckHook 44 45 numba 46 + setuptools 45 47 ]; 46 48 47 49 disabledTestPaths = [
+1 -1
pkgs/development/python-modules/build/default.nix
··· 86 86 homepage = "https://github.com/pypa/build"; 87 87 changelog = "https://github.com/pypa/build/blob/${version}/CHANGELOG.rst"; 88 88 license = licenses.mit; 89 - maintainers = with maintainers; [ fab ]; 89 + maintainers = teams.python.members ++ [ maintainers.fab ]; 90 90 }; 91 91 }
+8
pkgs/development/python-modules/ciscoconfparse/default.nix
··· 31 31 ]; 32 32 33 33 postPatch = '' 34 + # The line below is in the [build-system] section, which is invalid and 35 + # rejected by PyPA's build tool. It belongs in [project] but upstream has 36 + # had problems with putting that there (see comment in pyproject.toml). 37 + sed -i '/requires-python/d' pyproject.toml 38 + 39 + substituteInPlace pyproject.toml \ 40 + --replace '"poetry>=1.3.2",' "" 41 + 34 42 patchShebangs tests 35 43 ''; 36 44
+11
pkgs/development/python-modules/cvxpy/default.nix
··· 11 11 , scipy 12 12 , scs 13 13 , setuptools 14 + , wheel 14 15 , useOpenmp ? (!stdenv.isDarwin) 15 16 }: 16 17 ··· 25 26 inherit pname version; 26 27 hash = "sha256-C2heUEDxmfPXA/MPXSLR+GVZdiNFUVPR3ddwJFrvCXU="; 27 28 }; 29 + 30 + # we need to patch out numpy version caps from upstream 31 + postPatch = '' 32 + sed -i 's/\(numpy>=[0-9.]*\),<[0-9.]*;/\1;/g' pyproject.toml 33 + ''; 34 + 35 + nativeBuildInputs = [ 36 + setuptools 37 + wheel 38 + ]; 28 39 29 40 propagatedBuildInputs = [ 30 41 cvxopt
+8 -4
pkgs/development/python-modules/datrie/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , setuptools 5 + , wheel 5 6 , cython 6 7 , pytestCheckHook 7 8 , hypothesis ··· 17 18 hash = "sha256-UlsI9jjVz2EV32zNgY5aASmM0jCy2skcj/LmSZ0Ydl0="; 18 19 }; 19 20 21 + postPatch = '' 22 + substituteInPlace setup.py \ 23 + --replace '"pytest-runner", ' "" 24 + ''; 25 + 20 26 nativeBuildInputs = [ 21 27 setuptools 28 + wheel 22 29 cython 23 30 ]; 24 31 25 32 nativeCheckInputs = [ 33 + hypothesis 26 34 pytestCheckHook 27 - ]; 28 - 29 - checkInputs = [ 30 - hypothesis 31 35 ]; 32 36 33 37 pythonImportsCheck = [ "datrie" ];
+2 -2
pkgs/development/python-modules/django-auth-ldap/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "django-auth-ldap"; 20 - version = "4.4.0"; 20 + version = "4.5.0"; 21 21 format = "pyproject"; 22 22 23 23 disabled = isPy27; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-eXkxrF1VxMoUwXnViSQgzCqYqoHkQyPVlfVBnBtFwwY="; 27 + hash = "sha256-B6L+NbQCUIluErjWLROW0eQ3AEYwNwN2BJPOzXkfqI8="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dvc-data/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvc-data"; 17 - version = "2.12.1"; 17 + version = "2.12.2"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-BmI2D1nMeqcV0jPMJ6jzHO38AscfzDMgwh91ekKlXEs="; 26 + hash = "sha256-DNFnh+ajfKgsZEj5Vyfk+jqSs9nv/PHIIpkkarxugww="; 27 27 }; 28 28 29 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dvc-objects/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "dvc-objects"; 19 - version = "0.24.1"; 19 + version = "0.25.0"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "iterative"; 26 26 repo = pname; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-DpRnbvGF6HOCAcQ7HRf9x1bzrHHnL95Fz/TzpCosRZo="; 28 + hash = "sha256-RzVvF9fv2VtSWzhD3+TJ3I2WKSu016+MlfnFEFj3YxQ="; 29 29 }; 30 30 31 31 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -1
pkgs/development/python-modules/flit-core/default.nix
··· 22 22 meta = with lib; { 23 23 description = "Distribution-building parts of Flit. See flit package for more information"; 24 24 homepage = "https://github.com/pypa/flit"; 25 + changelog = "https://github.com/pypa/flit/blob/${src.rev}/doc/history.rst"; 25 26 license = licenses.bsd3; 26 - maintainers = with maintainers; [ fridh ]; 27 + maintainers = teams.python.members; 27 28 }; 28 29 }
+48
pkgs/development/python-modules/git-url-parse/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pbr 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "git-url-parse"; 10 + version = "1.2.2"; 11 + format = "setuptools"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "coala"; 15 + repo = "git-url-parse"; 16 + rev = version; 17 + hash = "sha256-+0V/C3wE02ppdDGn7iqdvmgsUwTR7THUakUilvkzoYg="; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace pytest.ini \ 22 + --replace " --cov giturlparse --cov-report term-missing" "" 23 + ''; 24 + 25 + 26 + # Manually set version because prb wants to get it from the git 27 + # upstream repository (and we are installing from tarball instead) 28 + env.PBR_VERSION = version; 29 + 30 + propagatedBuildInputs = [ 31 + pbr 32 + ]; 33 + 34 + pythonImportsCheck = [ "giturlparse" ]; 35 + 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + ]; 39 + 40 + meta = with lib; { 41 + description = "A simple GIT URL parser"; 42 + homepage = "https://github.com/coala/git-url-parse"; 43 + changelog = "https://github.com/coala/git-url-parse/blob/${src.rev}/CHANGELOG.rst"; 44 + license = licenses.mit; 45 + maintainers = with maintainers; [ blaggacao ]; 46 + }; 47 + } 48 +
+2 -2
pkgs/development/python-modules/glyphslib/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "glyphslib"; 19 - version = "6.2.5"; 19 + version = "6.3.0"; 20 20 21 21 format = "pyproject"; 22 22 ··· 24 24 owner = "googlefonts"; 25 25 repo = "glyphsLib"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-El2hRY+ELzdW/Bv34JURsisRr74MEv19sFt9tWFHIes="; 27 + hash = "sha256-wBtotr7nH7KL5ISaJFs4i8CCv4OCZnVOREUon8jhQdY="; 28 28 }; 29 29 30 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/gsd/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "gsd"; 12 - version = "3.0.1"; 12 + version = "3.1.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "glotzerlab"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-jfik8Rz4gqBNQn8cb20VcSUodupS/FNgpQJtW/DMzPY="; 21 + hash = "sha256-YeMdBELr5kfymVUEE8+cqGLgOPBqbbD+vh1e9XbRLB8="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+4 -4
pkgs/development/python-modules/installer/default.nix
··· 13 13 format = "pyproject"; 14 14 15 15 src = fetchFromGitHub { 16 - owner = "pradyunsg"; 16 + owner = "pypa"; 17 17 repo = pname; 18 18 rev = version; 19 19 hash = "sha256-thHghU+1Alpay5r9Dc3v7ATRFfYKV8l9qR0nbGOOX/A="; ··· 27 27 ]; 28 28 29 29 meta = with lib; { 30 - changelog = "https://github.com/pypa/installer/blob/${src.rev}/docs/changelog.md"; 31 - homepage = "https://github.com/pradyunsg/installer"; 32 30 description = "A low-level library for installing a Python package from a wheel distribution"; 31 + homepage = "https://github.com/pypa/installer"; 32 + changelog = "https://github.com/pypa/installer/blob/${src.rev}/docs/changelog.md"; 33 33 license = licenses.mit; 34 - maintainers = with maintainers; [ cpcloud fridh ]; 34 + maintainers = teams.python.members ++ [ maintainers.cpcloud ]; 35 35 }; 36 36 }
+28 -19
pkgs/development/python-modules/jenkinsapi/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 2 , buildPythonPackage 3 - , pythonAtLeast 4 3 , fetchPypi 4 + , flit-core 5 5 , mock 6 - , pytest 6 + , pbr 7 7 , pytest-mock 8 + , pytestCheckHook 8 9 , pytz 9 10 , requests 10 - , requests-kerberos 11 - , toml 11 + , six 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 15 pname = "jenkinsapi"; 16 16 version = "0.3.13"; 17 - format = "setuptools"; 18 - 19 - disabled = pythonAtLeast "3.6"; 17 + format = "pyproject"; 20 18 21 19 src = fetchPypi { 22 20 inherit pname version; 23 21 hash = "sha256-JGqYpj5h9UoV0WEFyxVIjFZwc030HobHrw1dnAryQLk="; 24 22 }; 25 23 26 - propagatedBuildInputs = [ pytz requests ]; 27 - nativeCheckInputs = [ mock pytest pytest-mock requests-kerberos toml ]; 28 - # TODO requests-kerberos is broken on darwin, weeding out the broken tests without 29 - # access to macOS is not an adventure I am ready to embark on - @rski 30 - doCheck = !stdenv.isDarwin; 31 - # don't run tests that try to spin up jenkins, and a few more that are mysteriously broken 32 - checkPhase = '' 33 - py.test jenkinsapi_tests \ 34 - -k "not systests and not test_plugins and not test_view" 35 - ''; 24 + nativeBuildInputs = [ 25 + flit-core 26 + pbr 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + pytz 31 + requests 32 + six 33 + ]; 34 + 35 + nativeCheckInputs = [ 36 + mock 37 + pytest-mock 38 + pytestCheckHook 39 + ]; 40 + 41 + # don't run tests that try to spin up jenkins 42 + disabledTests = [ "systests" ]; 43 + 44 + pythonImportsCheck = [ "jenkinsapi" ]; 36 45 37 46 meta = with lib; { 38 47 description = "A Python API for accessing resources on a Jenkins continuous-integration server"; 39 48 homepage = "https://github.com/salimfadhley/jenkinsapi"; 40 - maintainers = with maintainers; [ drets ]; 49 + maintainers = with maintainers; [ drets ] ++ teams.deshaw.members; 41 50 license = licenses.mit; 42 51 }; 43 52
+18 -17
pkgs/development/python-modules/mpmath/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 4 - , fetchpatch 5 - , setuptools-scm 3 + , fetchFromGitHub 4 + , gmpy2 5 + , isPyPy 6 + , setuptools 6 7 , pytestCheckHook 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "mpmath"; 11 - version = "1.2.1"; 12 + version = "1.3.0"; 13 + format = "setuptools"; 12 14 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "79ffb45cf9f4b101a807595bcb3e72e0396202e0b1d25d689134b48c4216a81a"; 15 + src = fetchFromGitHub { 16 + owner = "mpmath"; 17 + repo = "mpmath"; 18 + rev = "refs/tags/${version}"; 19 + hash = "sha256-9BGcaC3TyolGeO65/H42T/WQY6z5vc1h+MA+8MGFChU="; 16 20 }; 17 21 18 - patches = [ 19 - (fetchpatch { 20 - name = "CVE-2021-29063.patch"; 21 - url = "https://github.com/fredrik-johansson/mpmath/commit/46d44c3c8f3244017fe1eb102d564eb4ab8ef750.patch"; 22 - hash = "sha256-DaZ6nj9rEsjTAomu481Ujun364bL5E6lkXFvgBfHyeA="; 23 - }) 24 - ]; 25 - 26 22 nativeBuildInputs = [ 27 - setuptools-scm 23 + setuptools 28 24 ]; 25 + 26 + passthru.optional-dependencies = { 27 + gmpy = lib.optionals (!isPyPy) [ 28 + gmpy2 29 + ]; 30 + }; 29 31 30 32 nativeCheckInputs = [ 31 33 pytestCheckHook ··· 38 40 maintainers = with maintainers; [ lovek323 ]; 39 41 platforms = platforms.unix; 40 42 }; 41 - 42 43 }
+9 -1
pkgs/development/python-modules/numba/default.nix
··· 27 27 let 28 28 inherit (cudaPackages) cudatoolkit; 29 29 in buildPythonPackage rec { 30 - # Using an untagged version, with numpy 1.25 support 30 + # Using an untagged version, with numpy 1.25 support, when it's released 31 + # also drop the versioneer patch in postPatch 31 32 version = "unstable-2023-08-02"; 32 33 pname = "numba"; 33 34 format = "setuptools"; ··· 77 78 cuda_toolkit_lib_path = cudatoolkit.lib; 78 79 }) 79 80 ]; 81 + # with untagged version we need to specify the correct version ourselves 82 + 83 + postPatch = '' 84 + substituteInPlace setup.py --replace "version=versioneer.get_version()" "version='0.57.1'" 85 + substituteInPlace numba/_version.py \ 86 + --replace 'git_refnames = ""' 'git_refnames = "0.57.1"' 87 + ''; 80 88 81 89 postFixup = lib.optionalString cudaSupport '' 82 90 find $out -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do
+32 -24
pkgs/development/python-modules/pydeck/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , fetchpatch 5 4 , ipykernel 6 5 , ipywidgets 7 - , pythonOlder 8 - , pytestCheckHook 9 - , pandas 10 6 , jinja2 11 7 , numpy 8 + , pandas 9 + , pytestCheckHook 10 + , pythonOlder 11 + , setuptools 12 12 , traitlets 13 + , wheel 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "pydeck"; 17 - version = "0.7.1"; 18 + version = "0.8.0"; 18 19 format = "pyproject"; 19 20 20 21 disabled = pythonOlder "3.7"; 21 22 22 - patches = [ 23 - # fixes build with latest setuptools 24 - (fetchpatch { 25 - url = "https://github.com/visgl/deck.gl/commit/9e68f73b28aa3bf0f2a887a4d8ccd2dc35677039.patch"; 26 - hash = "sha256-YVVoVbVdY5nV+17OwYIs9AwKGyzgKZHi655f4BLcdMU="; 27 - stripLen = 2; 28 - }) 29 - ]; 30 - 31 23 src = fetchPypi { 32 24 inherit pname version; 33 - sha256 = "907601c99f7510e16d27d7cb62bfa145216d166a2b5c9c50cfe2b65b032ebd2e"; 25 + hash = "sha256-B+3egz98/O9nSRJDURlap9zSRmPUkJ/XiY29C2+8Aew="; 34 26 }; 35 27 36 - pythonImportsCheck = [ "pydeck" ]; 37 - 38 - nativeCheckInputs = [ pytestCheckHook pandas ]; 39 - 40 - # tries to start a jupyter server 41 - disabledTests = [ "test_nbconvert" ]; 28 + nativeBuildInputs = [ 29 + setuptools 30 + wheel 31 + ]; 42 32 43 33 propagatedBuildInputs = [ 44 - ipykernel 45 - ipywidgets 46 34 jinja2 47 35 numpy 48 - traitlets 49 36 ]; 37 + 38 + passthru.optional-dependencies = { 39 + carto = [ 40 + # pydeck-carto 41 + ]; 42 + jupyter = [ 43 + ipykernel 44 + ipywidgets 45 + traitlets 46 + ]; 47 + }; 48 + 49 + pythonImportsCheck = [ "pydeck" ]; 50 + 51 + nativeCheckInputs = [ 52 + pytestCheckHook 53 + pandas 54 + ] ++ passthru.optional-dependencies.jupyter; 55 + 56 + # tries to start a jupyter server 57 + disabledTests = [ "test_nbconvert" ]; 50 58 51 59 meta = with lib; { 52 60 homepage = "https://github.com/visgl/deck.gl/tree/master/bindings/pydeck";
+2 -2
pkgs/development/python-modules/pynina/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pynina"; 10 - version = "0.3.1"; 10 + version = "0.3.2"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 15 15 src = fetchPypi { 16 16 pname = "PyNINA"; 17 17 inherit version; 18 - hash = "sha256-HyOk3W95dEl+p8YGh3xP29HcvbncqxsUaWSQUiKgTWM="; 18 + hash = "sha256-uiNUkNL/3FGGhqctE9AZNdSD4o7jTk829GAT5Gy2Xeo="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -3
pkgs/development/python-modules/pyproject-hooks/default.nix
··· 26 26 flit-core 27 27 ]; 28 28 29 - propagatedBuildInputs = [ 30 - ] ++ lib.optionals (pythonOlder "3.11") [ 29 + propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [ 31 30 tomli 32 31 ]; 33 32 ··· 52 51 homepage = "https://github.com/pypa/pyproject-hooks"; 53 52 changelog = "https://github.com/pypa/pyproject-hooks/blob/v${version}/docs/changelog.rst"; 54 53 license = licenses.mit; 55 - maintainers = with maintainers; [ hexa ]; 54 + maintainers = teams.python.members; 56 55 }; 57 56 }
+9 -2
pkgs/development/python-modules/pytest-bdd/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , mako 5 6 , parse 6 7 , parse-type ··· 8 9 , pytest 9 10 , pytestCheckHook 10 11 , pythonOlder 11 - , setuptools 12 12 , typing-extensions 13 13 }: 14 14 ··· 26 26 hash = "sha256-+76jIgfDQPdIoesTr1+QUu8wmOnrdf4KT+TJr9F2Hqk="; 27 27 }; 28 28 29 + patches = [ 30 + (fetchpatch { 31 + name = "remove-setuptools.patch"; 32 + url = "https://github.com/pytest-dev/pytest-bdd/commit/5d8eda3a30b47d3bd27849884a851adafca765cb.patch"; 33 + hash = "sha256-G2WHaRKlQ9HINufh8wl7+ly7HfDGobMLzzlbwDwd+o8="; 34 + }) 35 + ]; 36 + 29 37 nativeBuildInputs = [ 30 38 poetry-core 31 39 ]; ··· 43 51 44 52 nativeCheckInputs = [ 45 53 pytestCheckHook 46 - setuptools 47 54 ]; 48 55 49 56 preCheck = ''
+4
pkgs/development/python-modules/rdflib/default.nix
··· 18 18 , html5lib 19 19 20 20 # tests 21 + , pip 21 22 , pytest-cov 22 23 , pytestCheckHook 23 24 }: ··· 53 54 ]; 54 55 }; 55 56 57 + __darwinAllowLocalNetworking = true; 58 + 56 59 nativeCheckInputs = [ 60 + pip 57 61 pytest-cov 58 62 pytestCheckHook 59 63 ]
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "sagemaker"; 29 - version = "2.175.0"; 29 + version = "2.176.0"; 30 30 format = "setuptools"; 31 31 32 32 disabled = pythonOlder "3.6"; ··· 35 35 owner = "aws"; 36 36 repo = "sagemaker-python-sdk"; 37 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-7wITaGTHazC34bUF78ZFXFQYz48g1fZlPE8jvIBvE9w="; 38 + hash = "sha256-Um1iL3muMyPlXgFj2OJ7eanvifCXrLvGG0V+pk00oqo="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/scmrepo/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "scmrepo"; 20 - version = "1.1.0"; 20 + version = "1.2.1"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "iterative"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-ggqSS5SWJvKxYzCz4Q9LkA0hXmj/3iGhMKeNb/UQVXg="; 29 + hash = "sha256-9xSuBh3y6vYvbwn7uslM+R7yhZKP/+Sjbae1a+QMoOA="; 30 30 }; 31 31 32 32 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+13 -44
pkgs/development/python-modules/tensorboardx/default.nix
··· 2 2 , buildPythonPackage 3 3 , crc32c 4 4 , fetchFromGitHub 5 - , fetchpatch 6 5 , lib 7 6 , matplotlib 8 7 , moto 9 8 , numpy 10 - , pillow 11 9 , protobuf 12 10 , pytestCheckHook 13 11 , torch 14 - , six 12 + , setuptools-scm 15 13 , soundfile 16 14 , stdenv 17 15 , tensorboard 18 16 , torchvision 19 - , which 20 17 }: 21 18 22 19 buildPythonPackage rec { 23 20 pname = "tensorboardx"; 24 - version = "2.5.1"; 21 + version = "2.6.2"; 25 22 format = "setuptools"; 26 23 27 24 src = fetchFromGitHub { 28 25 owner = "lanpa"; 29 26 repo = "tensorboardX"; 30 27 rev = "refs/tags/v${version}"; 31 - hash = "sha256-Np0Ibn51qL0ORwq1IY8lUle05MQDdb5XkI1uzGOKJno="; 28 + hash = "sha256-m7RLDOMuRNLacnIudptBGjhcTlMk8+v/onz6Amqxb90="; 32 29 }; 33 30 34 - patches = [ 35 - (fetchpatch { 36 - name = "fix-test-multiprocess-fork-on-darwin.patch"; 37 - url = "https://github.com/lanpa/tensorboardX/commit/246a867237ff12893351b9275a1e297ee2861319.patch"; 38 - hash = "sha256-ObUaIi1gFcGZAvDOEtZFd9TjZZUp3k89tYwmDQ5yOWg="; 39 - }) 40 - # https://github.com/lanpa/tensorboardX/pull/706 41 - (fetchpatch { 42 - name = "fix-test-use-matplotlib-agg-backend.patch"; 43 - url = "https://github.com/lanpa/tensorboardX/commit/751821c7af7f7f2cb724938e36fa04e814c0e4de.patch"; 44 - hash = "sha256-Tu76ZRTh8fGj+/CzpqJO65hKrDFASbmzoLVIZ0kyLQA="; 45 - }) 46 - # https://github.com/lanpa/tensorboardX/pull/707 47 - (fetchpatch { 48 - name = "fix-test-handle-numpy-float128-missing.patch"; 49 - url = "https://github.com/lanpa/tensorboardX/commit/38f57ffc3b3dd91e76b13ec97404278065fbc782.patch"; 50 - hash = "sha256-5Po41lHiO5hKi4ZtWR98/wwDe9HKZdADNTv40mgIEvk="; 51 - }) 52 - # https://github.com/lanpa/tensorboardX/pull/708 53 - (fetchpatch { 54 - name = "fix-test-respect-tmpdir.patch"; 55 - url = "https://github.com/lanpa/tensorboardX/commit/b0191d1cfb8a23def76e465d20fd59302c894f32.patch"; 56 - hash = "sha256-6rSncJ16P1u70Cz9nObo8lMD7Go50BR3DZLgP4bODk4="; 57 - }) 58 - ]; 59 - 60 - postPatch = '' 61 - # Version detection seems broken here, the version reported by python is 62 - # newer than the protobuf package itself. 63 - sed -i -e "s/'protobuf[^']*'/'protobuf'/" setup.py 64 - ''; 65 - 66 31 nativeBuildInputs = [ 67 - which 68 32 protobuf 33 + setuptools-scm 69 34 ]; 70 35 71 36 # required to make tests deterministic 72 - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION = "python"; 37 + env.PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION = "python"; 38 + 39 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 73 40 74 41 propagatedBuildInputs = [ 75 42 crc32c 76 43 numpy 77 - six 78 - soundfile 79 44 ]; 45 + 46 + pythonImportsCheck = [ "tensorboardX" ]; 80 47 81 48 nativeCheckInputs = [ 82 49 boto3 83 50 matplotlib 84 51 moto 85 - pillow 86 52 pytestCheckHook 53 + soundfile 87 54 torch 88 55 tensorboard 89 56 torchvision ··· 107 74 108 75 meta = with lib; { 109 76 description = "Library for writing tensorboard-compatible logs"; 110 - homepage = "https://github.com/lanpa/tensorboardX"; 77 + homepage = "https://tensorboardx.readthedocs.io"; 78 + downloadPage = "https://github.com/lanpa/tensorboardX"; 79 + changelog = "https://github.com/lanpa/tensorboardX/blob/${src.rev}/HISTORY.rst"; 111 80 license = licenses.mit; 112 81 maintainers = with maintainers; [ lebastr akamaus ]; 113 82 platforms = platforms.all;
+2 -2
pkgs/development/python-modules/tubeup/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "tubeup"; 14 - version = "2023.8.9"; 14 + version = "2023.8.10"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-v2fDB76OM/cpi/lJRKH/JnVXl9r/W9jCzlTAJ31N7VU="; 21 + sha256 = "sha256-9jSPFKS1+mGprgGj1c6hOrOo/w2e7A+OXSUjQUm+NCg="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/validators/default.nix
··· 34 34 35 35 meta = with lib; { 36 36 description = "Python Data Validation for Humans"; 37 - homepage = "https://github.com/kvesteri/validators"; 37 + homepage = "https://github.com/python-validators/validators"; 38 38 changelog = "https://github.com/python-validators/validators/blob/${version}/CHANGES.md"; 39 - license = licenses.bsd3; 39 + license = licenses.mit; 40 40 maintainers = [ ]; 41 41 }; 42 42 }
+11
pkgs/development/python-modules/wheel-filename/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , pytestCheckHook 5 6 , pythonOlder 6 7 , setuptools 8 + , wheel 7 9 }: 8 10 9 11 buildPythonPackage rec { ··· 20 22 hash = "sha256-M3XGHG733X5qKuMS6mvFSFHYOwWPaBMXw+w0eYo6ByE="; 21 23 }; 22 24 25 + patches = [ 26 + (fetchpatch { 27 + name = "remove-wheel-dependency-constraint.patch"; 28 + url = "https://github.com/jwodder/wheel-filename/commit/11cfa57c8a32fa2a52fb5fe537859997bb642e75.patch"; 29 + hash = "sha256-ssePCVlJuHPJpPyFET3FnnWRlslLnZbnfn42g52yVN4="; 30 + }) 31 + ]; 32 + 23 33 nativeBuildInputs = [ 24 34 setuptools 35 + wheel 25 36 ]; 26 37 27 38 nativeCheckInputs = [
+5 -3
pkgs/development/python-modules/xarray/default.nix
··· 6 6 , pandas 7 7 , pytestCheckHook 8 8 , pythonOlder 9 - , setuptoolsBuildHook 9 + , setuptools 10 10 , setuptools-scm 11 + , wheel 11 12 }: 12 13 13 14 buildPythonPackage rec { ··· 22 23 hash = "sha256-2s4v2/G3/xhdnBImokv4PCrlLzJT2/6A4X0RYmANBVw="; 23 24 }; 24 25 25 - SETUPTOOLS_SCM_PRETEND_VERSION = version; 26 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 26 27 27 28 nativeBuildInputs = [ 28 - setuptoolsBuildHook 29 + setuptools 29 30 setuptools-scm 31 + wheel 30 32 ]; 31 33 32 34 propagatedBuildInputs = [
+1
pkgs/development/ruby-modules/with-packages/Gemfile
··· 113 113 gem 'pry-doc' 114 114 gem 'public_suffix' 115 115 gem 'puma' 116 + gem 'pwntools' 116 117 gem 'rails' 117 118 gem 'rainbow' 118 119 # gem 'rbczmq' deprecated
+18 -2
pkgs/development/tools/analysis/rizin/cutter.nix
··· 1 1 { fetchFromGitHub, lib, mkDerivation 2 + # for passthru.plugins 3 + , pkgs 2 4 # nativeBuildInputs 3 5 , qmake, pkg-config, cmake 4 6 # Qt ··· 10 12 , wrapQtAppsHook 11 13 }: 12 14 13 - mkDerivation rec { 15 + let cutter = mkDerivation rec { 14 16 pname = "cutter"; 15 17 version = "2.3.0"; 16 18 ··· 37 39 qtWrapperArgs+=(--prefix PYTHONPATH : "$PYTHONPATH") 38 40 ''; 39 41 42 + passthru = rec { 43 + plugins = rizin.plugins // { 44 + rz-ghidra = rizin.plugins.rz-ghidra.override { 45 + inherit cutter qtbase qtsvg; 46 + enableCutterPlugin = true; 47 + }; 48 + }; 49 + withPlugins = filter: pkgs.callPackage ./wrapper.nix { 50 + unwrapped = cutter; 51 + inherit rizin; 52 + plugins = filter plugins; 53 + }; 54 + }; 55 + 40 56 meta = with lib; { 41 57 description = "Free and Open Source Reverse Engineering Platform powered by rizin"; 42 58 homepage = src.meta.homepage; 43 59 license = licenses.gpl3; 44 60 maintainers = with maintainers; [ mic92 dtzWill ]; 45 61 }; 46 - } 62 + }; in cutter
+31 -2
pkgs/development/tools/analysis/rizin/default.nix
··· 1 1 { lib 2 + , pkgs # for passthru.plugins 2 3 , stdenv 3 4 , fetchurl 4 5 , pkg-config ··· 22 23 , tree-sitter 23 24 }: 24 25 25 - stdenv.mkDerivation rec { 26 + let rizin = stdenv.mkDerivation rec { 26 27 pname = "rizin"; 27 28 version = "0.6.0"; 28 29 ··· 42 43 "-Duse_sys_openssl=enabled" 43 44 "-Duse_sys_libmspack=enabled" 44 45 "-Duse_sys_tree_sitter=enabled" 46 + # this is needed for wrapping (adding plugins) to work 47 + "-Dportable=true" 45 48 ]; 46 49 50 + # Normally, Rizin only looks for files in the install prefix. With 51 + # portable=true, it instead looks for files in relation to the parent 52 + # of the directory of the binary file specified in /proc/self/exe, 53 + # caching it. This patch replaces the entire logic to only look at 54 + # the env var NIX_RZ_PREFIX 55 + patches = [ ./librz-wrapper-support.patch ]; 56 + 47 57 nativeBuildInputs = [ 48 58 pkg-config 49 59 meson ··· 94 104 --replace "import('python').find_installation()" "find_program('python3')" 95 105 ''; 96 106 107 + passthru = rec { 108 + plugins = { 109 + jsdec = pkgs.callPackage ./jsdec.nix { 110 + inherit rizin openssl; 111 + }; 112 + rz-ghidra = pkgs.libsForQt5.callPackage ./rz-ghidra.nix { 113 + inherit rizin openssl; 114 + enableCutterPlugin = false; 115 + }; 116 + # sigdb isn't a real plugin, but it's separated from the main rizin 117 + # derivation so that only those who need it will download it 118 + sigdb = pkgs.callPackage ./sigdb.nix { }; 119 + }; 120 + withPlugins = filter: pkgs.callPackage ./wrapper.nix { 121 + unwrapped = rizin; 122 + plugins = filter plugins; 123 + }; 124 + }; 125 + 97 126 meta = { 98 127 description = "UNIX-like reverse engineering framework and command-line toolset."; 99 128 homepage = "https://rizin.re/"; ··· 101 130 maintainers = with lib.maintainers; [ raskin makefu mic92 ]; 102 131 platforms = with lib.platforms; unix; 103 132 }; 104 - } 133 + }; in rizin
+35
pkgs/development/tools/analysis/rizin/jsdec.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , pkg-config 6 + , ninja 7 + , rizin 8 + , openssl 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "jsdec"; 13 + version = "0.6.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "rizinorg"; 17 + repo = "jsdec"; 18 + rev = "v${version}"; 19 + hash = "sha256-iVaxxPBIJRhZrmejAOL/Fb4k66mGsZOBs7UikgMj5WA="; 20 + }; 21 + 22 + nativeBuildInputs = [ meson ninja pkg-config ]; 23 + preConfigure = '' 24 + cd p 25 + ''; 26 + mesonFlags = [ "-Djsc_folder=.." ]; 27 + buildInputs = [ openssl rizin ]; 28 + 29 + meta = with lib; { 30 + description = "Simple decompiler for Rizin"; 31 + homepage = src.meta.homepage; 32 + license = with licenses; [ asl20 bsd3 mit ]; 33 + maintainers = with maintainers; [ chayleaf ]; 34 + }; 35 + }
+13
pkgs/development/tools/analysis/rizin/librz-wrapper-support.patch
··· 1 + diff --git a/librz/util/path.c b/librz/util/path.c 2 + index 8ea3d67..f4a8918 100644 3 + --- a/librz/util/path.c 4 + +++ b/librz/util/path.c 5 + @@ -35,6 +35,8 @@ static void fini_portable_prefix(void) { 6 + } 7 + 8 + static char *set_portable_prefix(void) { 9 + + return rz_sys_getenv("NIX_RZ_PREFIX"); 10 + + 11 + char *pid_to_path = rz_sys_pid_to_path(rz_sys_getpid()); 12 + if (!pid_to_path) { 13 + return NULL;
+62
pkgs/development/tools/analysis/rizin/rz-ghidra.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + # buildInputs 7 + , rizin 8 + , openssl 9 + , pugixml 10 + # optional buildInputs 11 + , enableCutterPlugin ? true 12 + , cutter 13 + , qtbase 14 + , qtsvg 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "rz-ghidra"; 19 + version = "0.6.0"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "rizinorg"; 23 + repo = "rz-ghidra"; 24 + rev = "v${version}"; 25 + hash = "sha256-tQAurouRr6fP1tbIkfd0a9UfeYcwiU1BpjOTcooXkT0="; 26 + fetchSubmodules = true; 27 + }; 28 + 29 + patches = [ 30 + (fetchpatch { 31 + url = "https://github.com/rizinorg/rz-ghidra/pull/327/commits/eba20e2c743ed3dfc5d1be090a5018f7267baa49.patch"; 32 + hash = "sha256-aoXFClXZBcOnHl+6lLYrnui7sRb3cRJQhQfNDLxHtcs="; 33 + }) 34 + ]; 35 + 36 + nativeBuildInputs = [ cmake ]; 37 + buildInputs = [ 38 + openssl 39 + pugixml 40 + rizin 41 + ] ++ lib.optionals enableCutterPlugin [ 42 + cutter 43 + qtbase 44 + qtsvg 45 + ]; 46 + 47 + dontWrapQtApps = true; 48 + 49 + cmakeFlags = [ 50 + "-DUSE_SYSTEM_PUGIXML=ON" 51 + ] ++ lib.optionals enableCutterPlugin [ 52 + "-DBUILD_CUTTER_PLUGIN=ON" 53 + "-DCUTTER_INSTALL_PLUGDIR=share/rizin/cutter/plugins/native" 54 + ]; 55 + 56 + meta = with lib; { 57 + description = "Deep ghidra decompiler and sleigh disassembler integration for rizin"; 58 + homepage = src.meta.homepage; 59 + license = licenses.lgpl3; 60 + maintainers = with maintainers; [ chayleaf ]; 61 + }; 62 + }
+36
pkgs/development/tools/analysis/rizin/sigdb.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , stdenvNoCC 4 + }: 5 + 6 + stdenvNoCC.mkDerivation rec { 7 + pname = "rizin-sigdb"; 8 + version = "unstable-2023-02-13"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "rizinorg"; 12 + # sigdb-source: source files (.pat and etc), around 2.5gb total 13 + # sigdb: built and deflated .sig files, around 50mb total 14 + repo = "sigdb"; 15 + rev = "829baf835e3515923266898fd597f7f75046ebd2"; 16 + hash = "sha256-zvGna2CEsDctc9P7hWTaz7kdtxAtPsXHNWOrRQ9ocdc="; 17 + }; 18 + 19 + buildPhase = '' 20 + mkdir installdir 21 + cp -r elf pe installdir 22 + .scripts/verify-sigs-install.sh 23 + ''; 24 + 25 + installPhase = '' 26 + mkdir -p $out/share/rizin 27 + mv installdir $out/share/rizin/sigdb 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "Rizin FLIRT Signature Database"; 32 + homepage = src.meta.homepage; 33 + license = licenses.lgpl3; 34 + maintainers = with lib.maintainers; [ chayleaf ]; 35 + }; 36 + }
+46
pkgs/development/tools/analysis/rizin/wrapper.nix
··· 1 + { lib 2 + , makeWrapper 3 + , symlinkJoin 4 + , unwrapped 5 + , plugins 6 + # NIX_RZ_PREFIX only changes where *Rizin* locates files (plugins, 7 + # themes, etc). But we must change it even for wrapping Cutter, because 8 + # Cutter plugins often have associated Rizin plugins. This means that 9 + # NIX_RZ_PREFIX must always contain Rizin files, even if we only wrap 10 + # Cutter - so for Cutter, include Rizin to symlinkJoin paths. 11 + , rizin ? null 12 + }: 13 + 14 + symlinkJoin { 15 + name = "${unwrapped.pname}-with-plugins-${unwrapped.version}"; 16 + 17 + paths = [ unwrapped ] ++ lib.optional (rizin != null) rizin ++ plugins; 18 + 19 + nativeBuildInputs = [ makeWrapper ]; 20 + 21 + passthru = { 22 + inherit unwrapped; 23 + }; 24 + 25 + postBuild = '' 26 + rm $out/bin/* 27 + wrapperArgs=(--set NIX_RZ_PREFIX $out) 28 + if [ -d $out/share/rizin/cutter ]; then 29 + wrapperArgs+=(--prefix XDG_DATA_DIRS : $out/share) 30 + fi 31 + for binary in $(ls ${unwrapped}/bin); do 32 + makeWrapper ${unwrapped}/bin/$binary $out/bin/$binary "''${wrapperArgs[@]}" 33 + done 34 + ${lib.optionalString (rizin != null) '' 35 + for binary in $(ls ${rizin}/bin); do 36 + makeWrapper ${rizin}/bin/$binary $out/bin/$binary "''${wrapperArgs[@]}" 37 + done 38 + ''} 39 + ''; 40 + 41 + meta = unwrapped.meta // { 42 + # prefer wrapped over unwrapped, prefer cutter wrapper over rizin wrapper 43 + # (because cutter versions of plugins also contain rizin plugins) 44 + priority = (unwrapped.meta.priority or 0) - (if rizin != null then 2 else 1); 45 + }; 46 + }
+751 -260
pkgs/development/tools/language-servers/typst-lsp/Cargo.lock
··· 18 18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 19 20 20 [[package]] 21 + name = "ahash" 22 + version = "0.7.6" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 25 + dependencies = [ 26 + "getrandom", 27 + "once_cell", 28 + "version_check", 29 + ] 30 + 31 + [[package]] 21 32 name = "aho-corasick" 22 - version = "1.0.2" 33 + version = "1.0.3" 23 34 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 35 + checksum = "86b8f9420f797f2d9e935edf629310eb938a0d839f984e25327f3c7eed22300c" 25 36 dependencies = [ 26 37 "memchr", 27 38 ] ··· 71 82 ] 72 83 73 84 [[package]] 85 + name = "async-compression" 86 + version = "0.4.1" 87 + source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "62b74f44609f0f91493e3082d3734d98497e094777144380ea4db9f9905dd5b6" 89 + dependencies = [ 90 + "flate2", 91 + "futures-core", 92 + "memchr", 93 + "pin-project-lite", 94 + "tokio", 95 + ] 96 + 97 + [[package]] 74 98 name = "async-trait" 75 99 version = "0.1.72" 76 100 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 78 102 dependencies = [ 79 103 "proc-macro2", 80 104 "quote", 81 - "syn 2.0.27", 105 + "syn 2.0.28", 82 106 ] 83 107 84 108 [[package]] ··· 135 159 "chrono", 136 160 "numerals", 137 161 "paste", 138 - "strum", 162 + "strum 0.24.1", 139 163 "unicode-normalization", 140 164 "unscanny", 141 165 ] ··· 165 189 checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 166 190 167 191 [[package]] 168 - name = "bit_field" 169 - version = "0.10.2" 170 - source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 172 - 173 - [[package]] 174 192 name = "bitflags" 175 193 version = "1.3.2" 176 194 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 183 201 checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 184 202 dependencies = [ 185 203 "serde", 204 + ] 205 + 206 + [[package]] 207 + name = "bpaf" 208 + version = "0.9.4" 209 + source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "c359c5e742f51d3238e83af24b289903591fbce38990eb9fcc903c7f8d5d95f9" 211 + dependencies = [ 212 + "owo-colors", 213 + "supports-color", 186 214 ] 187 215 188 216 [[package]] ··· 217 245 218 246 [[package]] 219 247 name = "cc" 220 - version = "1.0.79" 248 + version = "1.0.82" 221 249 source = "registry+https://github.com/rust-lang/crates.io-index" 222 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 250 + checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 251 + dependencies = [ 252 + "libc", 253 + ] 223 254 224 255 [[package]] 225 256 name = "cfg-if" ··· 300 331 ] 301 332 302 333 [[package]] 334 + name = "core-foundation" 335 + version = "0.9.3" 336 + source = "registry+https://github.com/rust-lang/crates.io-index" 337 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 338 + dependencies = [ 339 + "core-foundation-sys", 340 + "libc", 341 + ] 342 + 343 + [[package]] 303 344 name = "core-foundation-sys" 304 345 version = "0.8.4" 305 346 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 325 366 ] 326 367 327 368 [[package]] 328 - name = "crossbeam-deque" 329 - version = "0.8.3" 330 - source = "registry+https://github.com/rust-lang/crates.io-index" 331 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 332 - dependencies = [ 333 - "cfg-if", 334 - "crossbeam-epoch", 335 - "crossbeam-utils", 336 - ] 337 - 338 - [[package]] 339 - name = "crossbeam-epoch" 340 - version = "0.9.15" 341 - source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 343 - dependencies = [ 344 - "autocfg", 345 - "cfg-if", 346 - "crossbeam-utils", 347 - "memoffset", 348 - "scopeguard", 349 - ] 350 - 351 - [[package]] 352 369 name = "crossbeam-utils" 353 370 version = "0.8.16" 354 371 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 356 373 dependencies = [ 357 374 "cfg-if", 358 375 ] 359 - 360 - [[package]] 361 - name = "crunchy" 362 - version = "0.2.2" 363 - source = "registry+https://github.com/rust-lang/crates.io-index" 364 - checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 365 376 366 377 [[package]] 367 378 name = "csv" ··· 395 406 "openssl-probe", 396 407 "openssl-sys", 397 408 "schannel", 398 - "socket2", 409 + "socket2 0.4.9", 399 410 "winapi", 400 411 ] 401 412 402 413 [[package]] 403 414 name = "curl-sys" 404 - version = "0.4.64+curl-8.2.0" 415 + version = "0.4.65+curl-8.2.1" 405 416 source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "f96069f0b1cb1241c838740659a771ef143363f52772a9ce1bd9c04c75eee0dc" 417 + checksum = "961ba061c9ef2fe34bbd12b807152d96f0badd2bebe7b90ce6c8c8b7572a0986" 407 418 dependencies = [ 408 419 "cc", 409 420 "libc", ··· 434 445 checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5" 435 446 436 447 [[package]] 448 + name = "deranged" 449 + version = "0.3.7" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929" 452 + 453 + [[package]] 437 454 name = "dirs" 438 455 version = "5.0.1" 439 456 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 462 479 dependencies = [ 463 480 "proc-macro2", 464 481 "quote", 465 - "syn 2.0.27", 482 + "syn 2.0.28", 466 483 ] 467 484 468 485 [[package]] ··· 470 487 version = "0.1.1" 471 488 source = "registry+https://github.com/rust-lang/crates.io-index" 472 489 checksum = "c5c5051925c54d9a42c8652313b5358a7432eed209466b443ed5220431243a14" 490 + dependencies = [ 491 + "serde", 492 + ] 473 493 474 494 [[package]] 475 495 name = "either" ··· 479 499 480 500 [[package]] 481 501 name = "elsa" 482 - version = "1.8.1" 483 - source = "git+https://github.com/nvarner/elsa.git#1b7eb00c782c92b106379696d72aee581b53326a" 502 + version = "1.9.0" 503 + source = "registry+https://github.com/rust-lang/crates.io-index" 504 + checksum = "714f766f3556b44e7e4776ad133fcc3445a489517c25c704ace411bb14790194" 484 505 dependencies = [ 485 506 "stable_deref_trait", 486 507 ] 487 508 488 509 [[package]] 510 + name = "encoding_rs" 511 + version = "0.8.32" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 514 + dependencies = [ 515 + "cfg-if", 516 + ] 517 + 518 + [[package]] 489 519 name = "enum-ordinalize" 490 520 version = "3.1.13" 491 521 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 495 525 "num-traits", 496 526 "proc-macro2", 497 527 "quote", 498 - "syn 2.0.27", 528 + "syn 2.0.28", 499 529 ] 500 530 501 531 [[package]] ··· 505 535 checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 506 536 507 537 [[package]] 508 - name = "event-listener" 509 - version = "2.5.3" 538 + name = "errno" 539 + version = "0.3.2" 510 540 source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 541 + checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 542 + dependencies = [ 543 + "errno-dragonfly", 544 + "libc", 545 + "windows-sys", 546 + ] 512 547 513 548 [[package]] 514 - name = "exr" 515 - version = "1.7.0" 549 + name = "errno-dragonfly" 550 + version = "0.1.2" 516 551 source = "registry+https://github.com/rust-lang/crates.io-index" 517 - checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18" 552 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 518 553 dependencies = [ 519 - "bit_field", 520 - "flume", 521 - "half", 522 - "lebe", 523 - "miniz_oxide", 524 - "rayon-core", 525 - "smallvec", 526 - "zune-inflate", 554 + "cc", 555 + "libc", 527 556 ] 528 557 529 558 [[package]] 559 + name = "event-listener" 560 + version = "2.5.3" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 563 + 564 + [[package]] 530 565 name = "fancy-regex" 531 - version = "0.7.1" 566 + version = "0.11.0" 532 567 source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "9d6b8560a05112eb52f04b00e5d3790c0dd75d9d980eb8a122fb23b92a623ccf" 568 + checksum = "b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2" 534 569 dependencies = [ 535 570 "bit-set", 536 571 "regex", ··· 546 581 ] 547 582 548 583 [[package]] 584 + name = "fastrand" 585 + version = "2.0.0" 586 + source = "registry+https://github.com/rust-lang/crates.io-index" 587 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 588 + 589 + [[package]] 549 590 name = "fdeflate" 550 591 version = "0.3.0" 551 592 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 555 596 ] 556 597 557 598 [[package]] 599 + name = "filetime" 600 + version = "0.2.22" 601 + source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 603 + dependencies = [ 604 + "cfg-if", 605 + "libc", 606 + "redox_syscall 0.3.5", 607 + "windows-sys", 608 + ] 609 + 610 + [[package]] 558 611 name = "flate2" 559 612 version = "1.0.26" 560 613 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 571 624 checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 572 625 573 626 [[package]] 574 - name = "flume" 575 - version = "0.10.14" 576 - source = "registry+https://github.com/rust-lang/crates.io-index" 577 - checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 578 - dependencies = [ 579 - "futures-core", 580 - "futures-sink", 581 - "nanorand", 582 - "pin-project", 583 - "spin", 584 - ] 585 - 586 - [[package]] 587 627 name = "fnv" 588 628 version = "1.0.7" 589 629 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 602 642 ] 603 643 604 644 [[package]] 645 + name = "foreign-types" 646 + version = "0.3.2" 647 + source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 649 + dependencies = [ 650 + "foreign-types-shared", 651 + ] 652 + 653 + [[package]] 654 + name = "foreign-types-shared" 655 + version = "0.1.1" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 658 + 659 + [[package]] 605 660 name = "form_urlencoded" 606 661 version = "1.2.0" 607 662 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 664 719 source = "registry+https://github.com/rust-lang/crates.io-index" 665 720 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 666 721 dependencies = [ 667 - "fastrand", 722 + "fastrand 1.9.0", 668 723 "futures-core", 669 724 "futures-io", 670 725 "memchr", ··· 681 736 dependencies = [ 682 737 "proc-macro2", 683 738 "quote", 684 - "syn 2.0.27", 739 + "syn 2.0.28", 685 740 ] 686 741 687 742 [[package]] ··· 721 776 checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 722 777 dependencies = [ 723 778 "cfg-if", 724 - "js-sys", 725 779 "libc", 726 780 "wasi", 727 - "wasm-bindgen", 728 781 ] 729 782 730 783 [[package]] ··· 744 797 checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 745 798 746 799 [[package]] 747 - name = "half" 748 - version = "2.2.1" 800 + name = "h2" 801 + version = "0.3.20" 749 802 source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" 803 + checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 751 804 dependencies = [ 752 - "crunchy", 805 + "bytes", 806 + "fnv", 807 + "futures-core", 808 + "futures-sink", 809 + "futures-util", 810 + "http", 811 + "indexmap 1.9.3", 812 + "slab", 813 + "tokio", 814 + "tokio-util", 815 + "tracing", 753 816 ] 754 817 755 818 [[package]] ··· 757 820 version = "0.12.3" 758 821 source = "registry+https://github.com/rust-lang/crates.io-index" 759 822 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 823 + dependencies = [ 824 + "ahash", 825 + ] 760 826 761 827 [[package]] 762 828 name = "hashbrown" ··· 777 843 "linked-hash-map", 778 844 "paste", 779 845 "regex", 780 - "strum", 846 + "strum 0.24.1", 781 847 "thiserror", 782 848 "unic-langid", 783 849 "unicode-segmentation", ··· 809 875 ] 810 876 811 877 [[package]] 878 + name = "http-body" 879 + version = "0.4.5" 880 + source = "registry+https://github.com/rust-lang/crates.io-index" 881 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 882 + dependencies = [ 883 + "bytes", 884 + "http", 885 + "pin-project-lite", 886 + ] 887 + 888 + [[package]] 812 889 name = "httparse" 813 890 version = "1.8.0" 814 891 source = "registry+https://github.com/rust-lang/crates.io-index" 815 892 checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 816 893 817 894 [[package]] 895 + name = "httpdate" 896 + version = "1.0.2" 897 + source = "registry+https://github.com/rust-lang/crates.io-index" 898 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 899 + 900 + [[package]] 901 + name = "hyper" 902 + version = "0.14.27" 903 + source = "registry+https://github.com/rust-lang/crates.io-index" 904 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 905 + dependencies = [ 906 + "bytes", 907 + "futures-channel", 908 + "futures-core", 909 + "futures-util", 910 + "h2", 911 + "http", 912 + "http-body", 913 + "httparse", 914 + "httpdate", 915 + "itoa", 916 + "pin-project-lite", 917 + "socket2 0.4.9", 918 + "tokio", 919 + "tower-service", 920 + "tracing", 921 + "want", 922 + ] 923 + 924 + [[package]] 925 + name = "hyper-rustls" 926 + version = "0.24.1" 927 + source = "registry+https://github.com/rust-lang/crates.io-index" 928 + checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 929 + dependencies = [ 930 + "futures-util", 931 + "http", 932 + "hyper", 933 + "rustls", 934 + "tokio", 935 + "tokio-rustls", 936 + ] 937 + 938 + [[package]] 939 + name = "hyper-tls" 940 + version = "0.5.0" 941 + source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 943 + dependencies = [ 944 + "bytes", 945 + "hyper", 946 + "native-tls", 947 + "tokio", 948 + "tokio-native-tls", 949 + ] 950 + 951 + [[package]] 818 952 name = "hypher" 819 - version = "0.1.1" 953 + version = "0.1.2" 820 954 source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "f0cf92443ef10ecfc1b8b4b65a93e31d983f020a355699d83874b12a7c797ac3" 955 + checksum = "927f74d31cdbfd8de201340c0bc474c52c9145193ccd8885fcede14005591aad" 822 956 823 957 [[package]] 824 958 name = "iana-time-zone" ··· 973 1107 974 1108 [[package]] 975 1109 name = "image" 976 - version = "0.24.6" 1110 + version = "0.24.7" 977 1111 source = "registry+https://github.com/rust-lang/crates.io-index" 978 - checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1112 + checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 979 1113 dependencies = [ 980 1114 "bytemuck", 981 1115 "byteorder", 982 1116 "color_quant", 983 - "exr", 984 1117 "gif", 985 1118 "jpeg-decoder", 986 1119 "num-rational", 987 1120 "num-traits", 988 1121 "png", 989 - "qoi", 990 - "tiff", 991 1122 ] 992 1123 993 1124 [[package]] ··· 1032 1163 checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" 1033 1164 1034 1165 [[package]] 1166 + name = "internment" 1167 + version = "0.7.1" 1168 + source = "registry+https://github.com/rust-lang/crates.io-index" 1169 + checksum = "161079c3ad892faa215fcfcf3fd7a6a3c9288df2b06a2c2bad7fbfad4f01d69d" 1170 + dependencies = [ 1171 + "hashbrown 0.12.3", 1172 + "parking_lot", 1173 + ] 1174 + 1175 + [[package]] 1176 + name = "ipnet" 1177 + version = "2.8.0" 1178 + source = "registry+https://github.com/rust-lang/crates.io-index" 1179 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 1180 + 1181 + [[package]] 1182 + name = "is-terminal" 1183 + version = "0.4.9" 1184 + source = "registry+https://github.com/rust-lang/crates.io-index" 1185 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1186 + dependencies = [ 1187 + "hermit-abi", 1188 + "rustix", 1189 + "windows-sys", 1190 + ] 1191 + 1192 + [[package]] 1193 + name = "is_ci" 1194 + version = "1.1.1" 1195 + source = "registry+https://github.com/rust-lang/crates.io-index" 1196 + checksum = "616cde7c720bb2bb5824a224687d8f77bfd38922027f01d825cd7453be5099fb" 1197 + 1198 + [[package]] 1035 1199 name = "isahc" 1036 1200 version = "1.7.2" 1037 1201 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1067 1231 1068 1232 [[package]] 1069 1233 name = "itertools" 1070 - version = "0.10.5" 1234 + version = "0.11.0" 1071 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1236 + checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 1073 1237 dependencies = [ 1074 1238 "either", 1075 1239 ] ··· 1085 1249 version = "0.3.0" 1086 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 1087 1251 checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1088 - dependencies = [ 1089 - "rayon", 1090 - ] 1091 1252 1092 1253 [[package]] 1093 1254 name = "js-sys" ··· 1112 1273 version = "1.4.0" 1113 1274 source = "registry+https://github.com/rust-lang/crates.io-index" 1114 1275 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1115 - 1116 - [[package]] 1117 - name = "lebe" 1118 - version = "0.5.2" 1119 - source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" 1121 1276 1122 1277 [[package]] 1123 1278 name = "libc" ··· 1133 1288 1134 1289 [[package]] 1135 1290 name = "libz-sys" 1136 - version = "1.1.11" 1291 + version = "1.1.12" 1137 1292 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "121f7402cc6ab5821dad08d1b9d11618a9ea4da992343909fecf8e430e86364c" 1293 + checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 1139 1294 dependencies = [ 1140 1295 "cc", 1141 1296 "libc", ··· 1150 1305 checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1151 1306 1152 1307 [[package]] 1308 + name = "linux-raw-sys" 1309 + version = "0.4.5" 1310 + source = "registry+https://github.com/rust-lang/crates.io-index" 1311 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 1312 + 1313 + [[package]] 1153 1314 name = "lipsum" 1154 1315 version = "0.9.0" 1155 1316 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1183 1344 1184 1345 [[package]] 1185 1346 name = "lsp-types" 1186 - version = "0.94.0" 1347 + version = "0.94.1" 1187 1348 source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - checksum = "0b63735a13a1f9cd4f4835223d828ed9c2e35c8c5e61837774399f558b6a1237" 1349 + checksum = "c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1" 1189 1350 dependencies = [ 1190 1351 "bitflags 1.3.2", 1191 1352 "serde", ··· 1219 1380 ] 1220 1381 1221 1382 [[package]] 1222 - name = "memoffset" 1223 - version = "0.9.0" 1383 + name = "mime" 1384 + version = "0.3.17" 1224 1385 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1226 - dependencies = [ 1227 - "autocfg", 1228 - ] 1386 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1229 1387 1230 1388 [[package]] 1231 1389 name = "miniz_oxide" ··· 1249 1407 ] 1250 1408 1251 1409 [[package]] 1252 - name = "nanorand" 1253 - version = "0.7.0" 1410 + name = "native-tls" 1411 + version = "0.2.11" 1254 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1255 - checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1413 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1256 1414 dependencies = [ 1257 - "getrandom", 1415 + "lazy_static", 1416 + "libc", 1417 + "log", 1418 + "openssl", 1419 + "openssl-probe", 1420 + "openssl-sys", 1421 + "schannel", 1422 + "security-framework", 1423 + "security-framework-sys", 1424 + "tempfile", 1258 1425 ] 1259 1426 1260 1427 [[package]] ··· 1331 1498 checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1332 1499 1333 1500 [[package]] 1501 + name = "openssl" 1502 + version = "0.10.56" 1503 + source = "registry+https://github.com/rust-lang/crates.io-index" 1504 + checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" 1505 + dependencies = [ 1506 + "bitflags 1.3.2", 1507 + "cfg-if", 1508 + "foreign-types", 1509 + "libc", 1510 + "once_cell", 1511 + "openssl-macros", 1512 + "openssl-sys", 1513 + ] 1514 + 1515 + [[package]] 1516 + name = "openssl-macros" 1517 + version = "0.1.1" 1518 + source = "registry+https://github.com/rust-lang/crates.io-index" 1519 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1520 + dependencies = [ 1521 + "proc-macro2", 1522 + "quote", 1523 + "syn 2.0.28", 1524 + ] 1525 + 1526 + [[package]] 1334 1527 name = "openssl-probe" 1335 1528 version = "0.1.5" 1336 1529 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1338 1531 1339 1532 [[package]] 1340 1533 name = "openssl-sys" 1341 - version = "0.9.90" 1534 + version = "0.9.91" 1342 1535 source = "registry+https://github.com/rust-lang/crates.io-index" 1343 - checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 1536 + checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" 1344 1537 dependencies = [ 1345 1538 "cc", 1346 1539 "libc", ··· 1350 1543 1351 1544 [[package]] 1352 1545 name = "opentelemetry" 1353 - version = "0.19.0" 1546 + version = "0.20.0" 1354 1547 source = "registry+https://github.com/rust-lang/crates.io-index" 1355 - checksum = "5f4b8347cc26099d3aeee044065ecc3ae11469796b4d65d065a23a584ed92a6f" 1548 + checksum = "9591d937bc0e6d2feb6f71a559540ab300ea49955229c347a517a28d27784c54" 1356 1549 dependencies = [ 1357 1550 "opentelemetry_api", 1358 1551 "opentelemetry_sdk", ··· 1360 1553 1361 1554 [[package]] 1362 1555 name = "opentelemetry-http" 1363 - version = "0.8.0" 1556 + version = "0.9.0" 1364 1557 source = "registry+https://github.com/rust-lang/crates.io-index" 1365 - checksum = "a819b71d6530c4297b49b3cae2939ab3a8cc1b9f382826a1bc29dd0ca3864906" 1558 + checksum = "c7594ec0e11d8e33faf03530a4c49af7064ebba81c1480e01be67d90b356508b" 1366 1559 dependencies = [ 1367 1560 "async-trait", 1368 1561 "bytes", ··· 1373 1566 1374 1567 [[package]] 1375 1568 name = "opentelemetry-jaeger" 1376 - version = "0.18.0" 1569 + version = "0.19.0" 1377 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1378 - checksum = "08e028dc9f4f304e9320ce38c80e7cf74067415b1ad5a8750a38bae54a4d450d" 1571 + checksum = "876958ba9084f390f913fcf04ddf7bbbb822898867bb0a51cc28f2b9e5c1b515" 1379 1572 dependencies = [ 1380 1573 "async-trait", 1381 - "futures", 1382 - "futures-executor", 1574 + "futures-core", 1575 + "futures-util", 1383 1576 "http", 1384 1577 "isahc", 1385 - "once_cell", 1386 1578 "opentelemetry", 1387 1579 "opentelemetry-http", 1388 1580 "opentelemetry-semantic-conventions", 1389 - "thiserror", 1390 1581 "thrift", 1391 1582 "tokio", 1392 1583 ] 1393 1584 1394 1585 [[package]] 1395 1586 name = "opentelemetry-semantic-conventions" 1396 - version = "0.11.0" 1587 + version = "0.12.0" 1397 1588 source = "registry+https://github.com/rust-lang/crates.io-index" 1398 - checksum = "24e33428e6bf08c6f7fcea4ddb8e358fab0fe48ab877a87c70c6ebe20f673ce5" 1589 + checksum = "73c9f9340ad135068800e7f1b24e9e09ed9e7143f5bf8518ded3d3ec69789269" 1399 1590 dependencies = [ 1400 1591 "opentelemetry", 1401 1592 ] 1402 1593 1403 1594 [[package]] 1404 1595 name = "opentelemetry_api" 1405 - version = "0.19.0" 1596 + version = "0.20.0" 1406 1597 source = "registry+https://github.com/rust-lang/crates.io-index" 1407 - checksum = "ed41783a5bf567688eb38372f2b7a8530f5a607a4b49d38dd7573236c23ca7e2" 1598 + checksum = "8a81f725323db1b1206ca3da8bb19874bbd3f57c3bcd59471bfb04525b265b9b" 1408 1599 dependencies = [ 1409 - "fnv", 1410 1600 "futures-channel", 1411 1601 "futures-util", 1412 1602 "indexmap 1.9.3", 1603 + "js-sys", 1413 1604 "once_cell", 1414 1605 "pin-project-lite", 1415 1606 "thiserror", ··· 1418 1609 1419 1610 [[package]] 1420 1611 name = "opentelemetry_sdk" 1421 - version = "0.19.0" 1612 + version = "0.20.0" 1422 1613 source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "8b3a2a91fdbfdd4d212c0dcc2ab540de2c2bcbbd90be17de7a7daf8822d010c1" 1614 + checksum = "fa8e705a0612d48139799fcbaba0d4a90f06277153e43dd2bdc16c6f0edd8026" 1424 1615 dependencies = [ 1425 1616 "async-trait", 1426 1617 "crossbeam-channel", 1427 - "dashmap", 1428 - "fnv", 1429 1618 "futures-channel", 1430 1619 "futures-executor", 1431 1620 "futures-util", 1432 1621 "once_cell", 1433 1622 "opentelemetry_api", 1623 + "ordered-float 3.7.0", 1434 1624 "percent-encoding", 1435 1625 "rand", 1626 + "regex", 1436 1627 "thiserror", 1437 1628 "tokio", 1438 1629 "tokio-stream", ··· 1454 1645 ] 1455 1646 1456 1647 [[package]] 1648 + name = "ordered-float" 1649 + version = "3.7.0" 1650 + source = "registry+https://github.com/rust-lang/crates.io-index" 1651 + checksum = "2fc2dbde8f8a79f2102cc474ceb0ad68e3b80b85289ea62389b60e66777e4213" 1652 + dependencies = [ 1653 + "num-traits", 1654 + ] 1655 + 1656 + [[package]] 1657 + name = "owo-colors" 1658 + version = "3.5.0" 1659 + source = "registry+https://github.com/rust-lang/crates.io-index" 1660 + checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" 1661 + 1662 + [[package]] 1457 1663 name = "parking" 1458 1664 version = "2.1.0" 1459 1665 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1531 1737 1532 1738 [[package]] 1533 1739 name = "pin-project" 1534 - version = "1.1.2" 1740 + version = "1.1.3" 1535 1741 source = "registry+https://github.com/rust-lang/crates.io-index" 1536 - checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 1742 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 1537 1743 dependencies = [ 1538 1744 "pin-project-internal", 1539 1745 ] 1540 1746 1541 1747 [[package]] 1542 1748 name = "pin-project-internal" 1543 - version = "1.1.2" 1749 + version = "1.1.3" 1544 1750 source = "registry+https://github.com/rust-lang/crates.io-index" 1545 - checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 1751 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 1546 1752 dependencies = [ 1547 1753 "proc-macro2", 1548 1754 "quote", 1549 - "syn 2.0.27", 1755 + "syn 2.0.28", 1550 1756 ] 1551 1757 1552 1758 [[package]] 1553 1759 name = "pin-project-lite" 1554 - version = "0.2.10" 1760 + version = "0.2.12" 1555 1761 source = "registry+https://github.com/rust-lang/crates.io-index" 1556 - checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 1762 + checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 1557 1763 1558 1764 [[package]] 1559 1765 name = "pin-utils" ··· 1664 1870 ] 1665 1871 1666 1872 [[package]] 1667 - name = "qoi" 1668 - version = "0.4.1" 1669 - source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" 1671 - dependencies = [ 1672 - "bytemuck", 1673 - ] 1674 - 1675 - [[package]] 1676 1873 name = "quote" 1677 1874 version = "1.0.32" 1678 1875 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1712 1909 ] 1713 1910 1714 1911 [[package]] 1715 - name = "rayon" 1716 - version = "1.7.0" 1717 - source = "registry+https://github.com/rust-lang/crates.io-index" 1718 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 1719 - dependencies = [ 1720 - "either", 1721 - "rayon-core", 1722 - ] 1723 - 1724 - [[package]] 1725 - name = "rayon-core" 1726 - version = "1.11.0" 1727 - source = "registry+https://github.com/rust-lang/crates.io-index" 1728 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 1729 - dependencies = [ 1730 - "crossbeam-channel", 1731 - "crossbeam-deque", 1732 - "crossbeam-utils", 1733 - "num_cpus", 1734 - ] 1735 - 1736 - [[package]] 1737 1912 name = "rctree" 1738 1913 version = "0.5.0" 1739 1914 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1770 1945 1771 1946 [[package]] 1772 1947 name = "regex" 1773 - version = "1.9.1" 1948 + version = "1.9.3" 1774 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 1950 + checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 1776 1951 dependencies = [ 1777 1952 "aho-corasick", 1778 1953 "memchr", 1779 1954 "regex-automata", 1780 - "regex-syntax 0.7.4", 1955 + "regex-syntax", 1781 1956 ] 1782 1957 1783 1958 [[package]] 1784 1959 name = "regex-automata" 1785 - version = "0.3.3" 1960 + version = "0.3.6" 1786 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 1962 + checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 1788 1963 dependencies = [ 1789 1964 "aho-corasick", 1790 1965 "memchr", 1791 - "regex-syntax 0.7.4", 1966 + "regex-syntax", 1792 1967 ] 1793 1968 1794 1969 [[package]] 1795 1970 name = "regex-syntax" 1796 - version = "0.6.29" 1971 + version = "0.7.4" 1797 1972 source = "registry+https://github.com/rust-lang/crates.io-index" 1798 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 1973 + checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 1799 1974 1800 1975 [[package]] 1801 - name = "regex-syntax" 1802 - version = "0.7.4" 1976 + name = "reqwest" 1977 + version = "0.11.18" 1803 1978 source = "registry+https://github.com/rust-lang/crates.io-index" 1804 - checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 1979 + checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 1980 + dependencies = [ 1981 + "base64", 1982 + "bytes", 1983 + "encoding_rs", 1984 + "futures-core", 1985 + "futures-util", 1986 + "h2", 1987 + "http", 1988 + "http-body", 1989 + "hyper", 1990 + "hyper-rustls", 1991 + "hyper-tls", 1992 + "ipnet", 1993 + "js-sys", 1994 + "log", 1995 + "mime", 1996 + "native-tls", 1997 + "once_cell", 1998 + "percent-encoding", 1999 + "pin-project-lite", 2000 + "rustls", 2001 + "rustls-pemfile", 2002 + "serde", 2003 + "serde_json", 2004 + "serde_urlencoded", 2005 + "tokio", 2006 + "tokio-native-tls", 2007 + "tokio-rustls", 2008 + "tokio-util", 2009 + "tower-service", 2010 + "url", 2011 + "wasm-bindgen", 2012 + "wasm-bindgen-futures", 2013 + "wasm-streams", 2014 + "web-sys", 2015 + "webpki-roots", 2016 + "winreg", 2017 + ] 1805 2018 1806 2019 [[package]] 1807 2020 name = "resvg" ··· 1827 2040 ] 1828 2041 1829 2042 [[package]] 2043 + name = "ring" 2044 + version = "0.16.20" 2045 + source = "registry+https://github.com/rust-lang/crates.io-index" 2046 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2047 + dependencies = [ 2048 + "cc", 2049 + "libc", 2050 + "once_cell", 2051 + "spin", 2052 + "untrusted", 2053 + "web-sys", 2054 + "winapi", 2055 + ] 2056 + 2057 + [[package]] 1830 2058 name = "rosvgtree" 1831 2059 version = "0.3.0" 1832 2060 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1855 2083 checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1856 2084 1857 2085 [[package]] 2086 + name = "rustix" 2087 + version = "0.38.8" 2088 + source = "registry+https://github.com/rust-lang/crates.io-index" 2089 + checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" 2090 + dependencies = [ 2091 + "bitflags 2.3.3", 2092 + "errno", 2093 + "libc", 2094 + "linux-raw-sys", 2095 + "windows-sys", 2096 + ] 2097 + 2098 + [[package]] 2099 + name = "rustls" 2100 + version = "0.21.6" 2101 + source = "registry+https://github.com/rust-lang/crates.io-index" 2102 + checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" 2103 + dependencies = [ 2104 + "log", 2105 + "ring", 2106 + "rustls-webpki", 2107 + "sct", 2108 + ] 2109 + 2110 + [[package]] 2111 + name = "rustls-pemfile" 2112 + version = "1.0.3" 2113 + source = "registry+https://github.com/rust-lang/crates.io-index" 2114 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2115 + dependencies = [ 2116 + "base64", 2117 + ] 2118 + 2119 + [[package]] 2120 + name = "rustls-webpki" 2121 + version = "0.101.3" 2122 + source = "registry+https://github.com/rust-lang/crates.io-index" 2123 + checksum = "261e9e0888cba427c3316e6322805653c9425240b6fd96cee7cb671ab70ab8d0" 2124 + dependencies = [ 2125 + "ring", 2126 + "untrusted", 2127 + ] 2128 + 2129 + [[package]] 1858 2130 name = "rustversion" 1859 2131 version = "1.0.14" 1860 2132 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1907 2179 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1908 2180 1909 2181 [[package]] 2182 + name = "sct" 2183 + version = "0.7.0" 2184 + source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 2186 + dependencies = [ 2187 + "ring", 2188 + "untrusted", 2189 + ] 2190 + 2191 + [[package]] 2192 + name = "security-framework" 2193 + version = "2.9.2" 2194 + source = "registry+https://github.com/rust-lang/crates.io-index" 2195 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 2196 + dependencies = [ 2197 + "bitflags 1.3.2", 2198 + "core-foundation", 2199 + "core-foundation-sys", 2200 + "libc", 2201 + "security-framework-sys", 2202 + ] 2203 + 2204 + [[package]] 2205 + name = "security-framework-sys" 2206 + version = "2.9.1" 2207 + source = "registry+https://github.com/rust-lang/crates.io-index" 2208 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2209 + dependencies = [ 2210 + "core-foundation-sys", 2211 + "libc", 2212 + ] 2213 + 2214 + [[package]] 1910 2215 name = "serde" 1911 - version = "1.0.175" 2216 + version = "1.0.183" 1912 2217 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 - checksum = "5d25439cd7397d044e2748a6fe2432b5e85db703d6d097bd014b3c0ad1ebff0b" 2218 + checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" 1914 2219 dependencies = [ 1915 2220 "serde_derive", 1916 2221 ] 1917 2222 1918 2223 [[package]] 1919 2224 name = "serde_derive" 1920 - version = "1.0.175" 2225 + version = "1.0.183" 1921 2226 source = "registry+https://github.com/rust-lang/crates.io-index" 1922 - checksum = "b23f7ade6f110613c0d63858ddb8b94c1041f550eab58a16b371bdf2c9c80ab4" 2227 + checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" 1923 2228 dependencies = [ 1924 2229 "proc-macro2", 1925 2230 "quote", 1926 - "syn 2.0.27", 2231 + "syn 2.0.28", 1927 2232 ] 1928 2233 1929 2234 [[package]] 1930 2235 name = "serde_json" 1931 - version = "1.0.103" 2236 + version = "1.0.104" 1932 2237 source = "registry+https://github.com/rust-lang/crates.io-index" 1933 - checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 2238 + checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 1934 2239 dependencies = [ 1935 2240 "itoa", 1936 2241 "ryu", ··· 1939 2244 1940 2245 [[package]] 1941 2246 name = "serde_repr" 1942 - version = "0.1.15" 2247 + version = "0.1.16" 1943 2248 source = "registry+https://github.com/rust-lang/crates.io-index" 1944 - checksum = "e168eaaf71e8f9bd6037feb05190485708e019f4fd87d161b3c0a0d37daf85e5" 2249 + checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 1945 2250 dependencies = [ 1946 2251 "proc-macro2", 1947 2252 "quote", 1948 - "syn 2.0.27", 2253 + "syn 2.0.28", 1949 2254 ] 1950 2255 1951 2256 [[package]] ··· 1954 2259 source = "registry+https://github.com/rust-lang/crates.io-index" 1955 2260 checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 1956 2261 dependencies = [ 2262 + "serde", 2263 + ] 2264 + 2265 + [[package]] 2266 + name = "serde_urlencoded" 2267 + version = "0.7.1" 2268 + source = "registry+https://github.com/rust-lang/crates.io-index" 2269 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2270 + dependencies = [ 2271 + "form_urlencoded", 2272 + "itoa", 2273 + "ryu", 1957 2274 "serde", 1958 2275 ] 1959 2276 ··· 2045 2362 ] 2046 2363 2047 2364 [[package]] 2048 - name = "spin" 2049 - version = "0.9.8" 2365 + name = "socket2" 2366 + version = "0.5.3" 2050 2367 source = "registry+https://github.com/rust-lang/crates.io-index" 2051 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2368 + checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 2052 2369 dependencies = [ 2053 - "lock_api", 2370 + "libc", 2371 + "windows-sys", 2054 2372 ] 2055 2373 2056 2374 [[package]] 2375 + name = "spin" 2376 + version = "0.5.2" 2377 + source = "registry+https://github.com/rust-lang/crates.io-index" 2378 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 2379 + 2380 + [[package]] 2057 2381 name = "stable_deref_trait" 2058 2382 version = "1.2.0" 2059 2383 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2087 2411 source = "registry+https://github.com/rust-lang/crates.io-index" 2088 2412 checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 2089 2413 dependencies = [ 2090 - "strum_macros", 2414 + "strum_macros 0.24.3", 2415 + ] 2416 + 2417 + [[package]] 2418 + name = "strum" 2419 + version = "0.25.0" 2420 + source = "registry+https://github.com/rust-lang/crates.io-index" 2421 + checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 2422 + dependencies = [ 2423 + "strum_macros 0.25.2", 2091 2424 ] 2092 2425 2093 2426 [[package]] ··· 2104 2437 ] 2105 2438 2106 2439 [[package]] 2440 + name = "strum_macros" 2441 + version = "0.25.2" 2442 + source = "registry+https://github.com/rust-lang/crates.io-index" 2443 + checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059" 2444 + dependencies = [ 2445 + "heck", 2446 + "proc-macro2", 2447 + "quote", 2448 + "rustversion", 2449 + "syn 2.0.28", 2450 + ] 2451 + 2452 + [[package]] 2107 2453 name = "subsetter" 2108 2454 version = "0.1.1" 2109 2455 source = "registry+https://github.com/rust-lang/crates.io-index" 2110 2456 checksum = "09eab8a83bff89ba2200bd4c59be45c7c787f988431b936099a5a266c957f2f9" 2111 2457 2112 2458 [[package]] 2459 + name = "supports-color" 2460 + version = "2.0.0" 2461 + source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "4950e7174bffabe99455511c39707310e7e9b440364a2fcb1cc21521be57b354" 2463 + dependencies = [ 2464 + "is-terminal", 2465 + "is_ci", 2466 + ] 2467 + 2468 + [[package]] 2113 2469 name = "svg2pdf" 2114 2470 version = "0.5.0" 2115 - source = "git+https://github.com/typst/svg2pdf#14eb3eb5be2f70d6735c88661387fddf0e110871" 2471 + source = "git+https://github.com/typst/svg2pdf.git#39daf9fc2ee84b62b0e3b174ff8c9017f655af6b" 2116 2472 dependencies = [ 2117 2473 "image", 2118 2474 "miniz_oxide", ··· 2143 2499 2144 2500 [[package]] 2145 2501 name = "syn" 2146 - version = "2.0.27" 2502 + version = "2.0.28" 2147 2503 source = "registry+https://github.com/rust-lang/crates.io-index" 2148 - checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 2504 + checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 2149 2505 dependencies = [ 2150 2506 "proc-macro2", 2151 2507 "quote", ··· 2166 2522 2167 2523 [[package]] 2168 2524 name = "syntect" 2169 - version = "5.0.0" 2525 + version = "5.1.0" 2170 2526 source = "registry+https://github.com/rust-lang/crates.io-index" 2171 - checksum = "c6c454c27d9d7d9a84c7803aaa3c50cd088d2906fe3c6e42da3209aa623576a8" 2527 + checksum = "e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91" 2172 2528 dependencies = [ 2173 2529 "bincode", 2174 2530 "bitflags 1.3.2", 2175 2531 "fancy-regex", 2176 2532 "flate2", 2177 2533 "fnv", 2178 - "lazy_static", 2179 2534 "once_cell", 2180 - "regex-syntax 0.6.29", 2535 + "regex-syntax", 2181 2536 "serde", 2182 - "serde_derive", 2183 2537 "serde_json", 2184 2538 "thiserror", 2185 2539 "walkdir", 2186 2540 ] 2187 2541 2188 2542 [[package]] 2543 + name = "temp-dir" 2544 + version = "0.1.11" 2545 + source = "registry+https://github.com/rust-lang/crates.io-index" 2546 + checksum = "af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab" 2547 + 2548 + [[package]] 2549 + name = "tempfile" 2550 + version = "3.7.1" 2551 + source = "registry+https://github.com/rust-lang/crates.io-index" 2552 + checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 2553 + dependencies = [ 2554 + "cfg-if", 2555 + "fastrand 2.0.0", 2556 + "redox_syscall 0.3.5", 2557 + "rustix", 2558 + "windows-sys", 2559 + ] 2560 + 2561 + [[package]] 2189 2562 name = "thiserror" 2190 2563 version = "1.0.44" 2191 2564 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2202 2575 dependencies = [ 2203 2576 "proc-macro2", 2204 2577 "quote", 2205 - "syn 2.0.27", 2578 + "syn 2.0.28", 2206 2579 ] 2207 2580 2208 2581 [[package]] ··· 2233 2606 "byteorder", 2234 2607 "integer-encoding", 2235 2608 "log", 2236 - "ordered-float", 2609 + "ordered-float 2.10.0", 2237 2610 "threadpool", 2238 2611 ] 2239 2612 2240 2613 [[package]] 2241 - name = "tiff" 2242 - version = "0.8.1" 2243 - source = "registry+https://github.com/rust-lang/crates.io-index" 2244 - checksum = "7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471" 2245 - dependencies = [ 2246 - "flate2", 2247 - "jpeg-decoder", 2248 - "weezl", 2249 - ] 2250 - 2251 - [[package]] 2252 2614 name = "time" 2253 - version = "0.3.23" 2615 + version = "0.3.25" 2254 2616 source = "registry+https://github.com/rust-lang/crates.io-index" 2255 - checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" 2617 + checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" 2256 2618 dependencies = [ 2619 + "deranged", 2257 2620 "itoa", 2258 2621 "serde", 2259 2622 "time-core", ··· 2268 2631 2269 2632 [[package]] 2270 2633 name = "time-macros" 2271 - version = "0.2.10" 2634 + version = "0.2.11" 2272 2635 source = "registry+https://github.com/rust-lang/crates.io-index" 2273 - checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" 2636 + checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" 2274 2637 dependencies = [ 2275 2638 "time-core", 2276 2639 ] ··· 2329 2692 2330 2693 [[package]] 2331 2694 name = "tokio" 2332 - version = "1.29.1" 2695 + version = "1.30.0" 2333 2696 source = "registry+https://github.com/rust-lang/crates.io-index" 2334 - checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 2697 + checksum = "2d3ce25f50619af8b0aec2eb23deebe84249e19e2ddd393a6e16e3300a6dadfd" 2335 2698 dependencies = [ 2336 - "autocfg", 2337 2699 "backtrace", 2700 + "bytes", 2338 2701 "libc", 2339 2702 "mio", 2340 2703 "num_cpus", 2341 2704 "pin-project-lite", 2342 - "socket2", 2705 + "socket2 0.5.3", 2343 2706 "tokio-macros", 2344 2707 "windows-sys", 2345 2708 ] ··· 2352 2715 dependencies = [ 2353 2716 "proc-macro2", 2354 2717 "quote", 2355 - "syn 2.0.27", 2718 + "syn 2.0.28", 2719 + ] 2720 + 2721 + [[package]] 2722 + name = "tokio-native-tls" 2723 + version = "0.3.1" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 2726 + dependencies = [ 2727 + "native-tls", 2728 + "tokio", 2729 + ] 2730 + 2731 + [[package]] 2732 + name = "tokio-rustls" 2733 + version = "0.24.1" 2734 + source = "registry+https://github.com/rust-lang/crates.io-index" 2735 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 2736 + dependencies = [ 2737 + "rustls", 2738 + "tokio", 2356 2739 ] 2357 2740 2358 2741 [[package]] ··· 2367 2750 ] 2368 2751 2369 2752 [[package]] 2753 + name = "tokio-tar" 2754 + version = "0.3.1" 2755 + source = "registry+https://github.com/rust-lang/crates.io-index" 2756 + checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75" 2757 + dependencies = [ 2758 + "filetime", 2759 + "futures-core", 2760 + "libc", 2761 + "redox_syscall 0.3.5", 2762 + "tokio", 2763 + "tokio-stream", 2764 + "xattr", 2765 + ] 2766 + 2767 + [[package]] 2370 2768 name = "tokio-util" 2371 2769 version = "0.7.8" 2372 2770 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2495 2893 dependencies = [ 2496 2894 "proc-macro2", 2497 2895 "quote", 2498 - "syn 2.0.27", 2896 + "syn 2.0.28", 2499 2897 ] 2500 2898 2501 2899 [[package]] ··· 2531 2929 2532 2930 [[package]] 2533 2931 name = "tracing-opentelemetry" 2534 - version = "0.19.0" 2932 + version = "0.20.0" 2535 2933 source = "registry+https://github.com/rust-lang/crates.io-index" 2536 - checksum = "00a39dcf9bfc1742fa4d6215253b33a6e474be78275884c216fc2a06267b3600" 2934 + checksum = "fc09e402904a5261e42cf27aea09ccb7d5318c6717a9eec3d8e2e65c56b18f19" 2537 2935 dependencies = [ 2538 2936 "once_cell", 2539 2937 "opentelemetry", ··· 2553 2951 "thread_local", 2554 2952 "tracing-core", 2555 2953 ] 2954 + 2955 + [[package]] 2956 + name = "try-lock" 2957 + version = "0.2.4" 2958 + source = "registry+https://github.com/rust-lang/crates.io-index" 2959 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 2556 2960 2557 2961 [[package]] 2558 2962 name = "ttf-parser" ··· 2568 2972 2569 2973 [[package]] 2570 2974 name = "typst" 2571 - version = "0.5.0" 2572 - source = "git+https://github.com/typst/typst.git?rev=30bb33aafced4f1bf4a00803550f0e1e42672ded#30bb33aafced4f1bf4a00803550f0e1e42672ded" 2975 + version = "0.6.0" 2976 + source = "git+https://github.com/typst/typst.git?tag=v0.6.0#2dfd44fedd99ab9414c17f358179e1c37e953f30" 2573 2977 dependencies = [ 2574 2978 "bitflags 2.3.3", 2575 2979 "bytemuck", ··· 2596 3000 "svg2pdf", 2597 3001 "time", 2598 3002 "tiny-skia", 3003 + "toml", 2599 3004 "tracing", 2600 3005 "ttf-parser", 2601 3006 "typst-macros", ··· 2610 3015 2611 3016 [[package]] 2612 3017 name = "typst-library" 2613 - version = "0.5.0" 2614 - source = "git+https://github.com/typst/typst.git?rev=30bb33aafced4f1bf4a00803550f0e1e42672ded#30bb33aafced4f1bf4a00803550f0e1e42672ded" 3018 + version = "0.6.0" 3019 + source = "git+https://github.com/typst/typst.git?tag=v0.6.0#2dfd44fedd99ab9414c17f358179e1c37e953f30" 2615 3020 dependencies = [ 2616 3021 "az", 2617 3022 "chinese-number", ··· 2649 3054 2650 3055 [[package]] 2651 3056 name = "typst-lsp" 2652 - version = "0.7.2" 3057 + version = "0.8.1" 2653 3058 dependencies = [ 2654 3059 "anyhow", 3060 + "async-compression", 3061 + "bpaf", 2655 3062 "chrono", 2656 3063 "comemo", 2657 3064 "dirs", 2658 3065 "elsa", 2659 3066 "futures", 2660 3067 "if_chain", 2661 - "indexmap 1.9.3", 3068 + "indexmap 2.0.0", 3069 + "internment", 2662 3070 "itertools", 2663 3071 "lazy_static", 2664 3072 "memmap2 0.7.1", ··· 2667 3075 "opentelemetry-jaeger", 2668 3076 "parking_lot", 2669 3077 "regex", 3078 + "reqwest", 2670 3079 "same-file", 2671 3080 "serde", 2672 3081 "serde_json", 2673 3082 "siphasher", 2674 - "strum", 3083 + "strum 0.25.0", 3084 + "temp-dir", 3085 + "thiserror", 2675 3086 "tokio", 3087 + "tokio-tar", 3088 + "tokio-util", 2676 3089 "tower-lsp", 2677 3090 "tracing", 2678 3091 "tracing-opentelemetry", ··· 2684 3097 2685 3098 [[package]] 2686 3099 name = "typst-macros" 2687 - version = "0.5.0" 2688 - source = "git+https://github.com/typst/typst.git?rev=30bb33aafced4f1bf4a00803550f0e1e42672ded#30bb33aafced4f1bf4a00803550f0e1e42672ded" 3100 + version = "0.6.0" 3101 + source = "git+https://github.com/typst/typst.git?tag=v0.6.0#2dfd44fedd99ab9414c17f358179e1c37e953f30" 2689 3102 dependencies = [ 2690 3103 "heck", 2691 3104 "proc-macro2", 2692 3105 "quote", 2693 - "syn 2.0.27", 3106 + "syn 2.0.28", 2694 3107 ] 2695 3108 2696 3109 [[package]] ··· 2785 3198 version = "0.1.0" 2786 3199 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 3200 checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" 3201 + 3202 + [[package]] 3203 + name = "untrusted" 3204 + version = "0.7.1" 3205 + source = "registry+https://github.com/rust-lang/crates.io-index" 3206 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 2788 3207 2789 3208 [[package]] 2790 3209 name = "url" ··· 2905 3324 ] 2906 3325 2907 3326 [[package]] 3327 + name = "want" 3328 + version = "0.3.1" 3329 + source = "registry+https://github.com/rust-lang/crates.io-index" 3330 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3331 + dependencies = [ 3332 + "try-lock", 3333 + ] 3334 + 3335 + [[package]] 2908 3336 name = "wasi" 2909 3337 version = "0.11.0+wasi-snapshot-preview1" 2910 3338 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2931 3359 "once_cell", 2932 3360 "proc-macro2", 2933 3361 "quote", 2934 - "syn 2.0.27", 3362 + "syn 2.0.28", 2935 3363 "wasm-bindgen-shared", 2936 3364 ] 2937 3365 2938 3366 [[package]] 3367 + name = "wasm-bindgen-futures" 3368 + version = "0.4.37" 3369 + source = "registry+https://github.com/rust-lang/crates.io-index" 3370 + checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 3371 + dependencies = [ 3372 + "cfg-if", 3373 + "js-sys", 3374 + "wasm-bindgen", 3375 + "web-sys", 3376 + ] 3377 + 3378 + [[package]] 2939 3379 name = "wasm-bindgen-macro" 2940 3380 version = "0.2.87" 2941 3381 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2953 3393 dependencies = [ 2954 3394 "proc-macro2", 2955 3395 "quote", 2956 - "syn 2.0.27", 3396 + "syn 2.0.28", 2957 3397 "wasm-bindgen-backend", 2958 3398 "wasm-bindgen-shared", 2959 3399 ] ··· 2965 3405 checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 2966 3406 2967 3407 [[package]] 3408 + name = "wasm-streams" 3409 + version = "0.2.3" 3410 + source = "registry+https://github.com/rust-lang/crates.io-index" 3411 + checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 3412 + dependencies = [ 3413 + "futures-util", 3414 + "js-sys", 3415 + "wasm-bindgen", 3416 + "wasm-bindgen-futures", 3417 + "web-sys", 3418 + ] 3419 + 3420 + [[package]] 3421 + name = "web-sys" 3422 + version = "0.3.64" 3423 + source = "registry+https://github.com/rust-lang/crates.io-index" 3424 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 3425 + dependencies = [ 3426 + "js-sys", 3427 + "wasm-bindgen", 3428 + ] 3429 + 3430 + [[package]] 3431 + name = "webpki" 3432 + version = "0.22.0" 3433 + source = "registry+https://github.com/rust-lang/crates.io-index" 3434 + checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 3435 + dependencies = [ 3436 + "ring", 3437 + "untrusted", 3438 + ] 3439 + 3440 + [[package]] 3441 + name = "webpki-roots" 3442 + version = "0.22.6" 3443 + source = "registry+https://github.com/rust-lang/crates.io-index" 3444 + checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 3445 + dependencies = [ 3446 + "webpki", 3447 + ] 3448 + 3449 + [[package]] 2968 3450 name = "weezl" 2969 3451 version = "0.1.7" 2970 3452 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3078 3560 3079 3561 [[package]] 3080 3562 name = "winnow" 3081 - version = "0.5.1" 3563 + version = "0.5.6" 3082 3564 source = "registry+https://github.com/rust-lang/crates.io-index" 3083 - checksum = "25b5872fa2e10bd067ae946f927e726d7d603eaeb6e02fa6a350e0722d2b8c11" 3565 + checksum = "50be2474cf85af7994b8ddd153dcde06fbcf847ced8f14d2e401ac3c33df143c" 3084 3566 dependencies = [ 3085 3567 "memchr", 3086 3568 ] 3087 3569 3088 3570 [[package]] 3571 + name = "winreg" 3572 + version = "0.10.1" 3573 + source = "registry+https://github.com/rust-lang/crates.io-index" 3574 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3575 + dependencies = [ 3576 + "winapi", 3577 + ] 3578 + 3579 + [[package]] 3089 3580 name = "writeable" 3090 3581 version = "0.5.2" 3091 3582 source = "registry+https://github.com/rust-lang/crates.io-index" 3092 3583 checksum = "60e49e42bdb1d5dc76f4cd78102f8f0714d32edfa3efb82286eb0f0b1fc0da0f" 3584 + 3585 + [[package]] 3586 + name = "xattr" 3587 + version = "1.0.1" 3588 + source = "registry+https://github.com/rust-lang/crates.io-index" 3589 + checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 3590 + dependencies = [ 3591 + "libc", 3592 + ] 3093 3593 3094 3594 [[package]] 3095 3595 name = "xmlparser" ··· 3186 3686 "syn 1.0.109", 3187 3687 "synstructure", 3188 3688 ] 3189 - 3190 - [[package]] 3191 - name = "zune-inflate" 3192 - version = "0.2.54" 3193 - source = "registry+https://github.com/rust-lang/crates.io-index" 3194 - checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" 3195 - dependencies = [ 3196 - "simd-adler32", 3197 - ]
+26 -11
pkgs/development/tools/language-servers/typst-lsp/default.nix
··· 1 1 { lib 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 + , pkg-config 5 + , openssl 6 + , stdenv 7 + , darwin 4 8 }: 5 9 6 10 rustPlatform.buildRustPackage rec { 7 11 pname = "typst-lsp"; 8 - version = "0.7.2"; 12 + version = "0.8.1"; 9 13 10 14 src = fetchFromGitHub { 11 15 owner = "nvarner"; 12 - repo = pname; 16 + repo = "typst-lsp"; 13 17 rev = "v${version}"; 14 - hash = "sha256-z6IG0qJXzwisazR/tLq6dwsZzgzhYKh/NnKmnYySS18="; 18 + hash = "sha256-Aq9KP9L9s42NmX45YVnGUMpP0MXKB1Pjd4W0f0U8T7o="; 15 19 }; 16 20 17 21 cargoLock = { 18 22 lockFile = ./Cargo.lock; 19 23 outputHashes = { 20 - "elsa-1.8.1" = "sha256-/85IriplPxx24TE/CsvjIsve100QUZiVqS0TWgPFRbw="; 21 - "svg2pdf-0.5.0" = "sha256-v/ARFI+Uw5KtLe2F3ty9u3uKkWSradRmLnD2VJ+jmSI="; 22 - "typst-0.5.0" = "sha256-obUe9OVQ8M7MORudQGN7zaYjUv4zjeh7XidHHmUibTA="; 24 + "svg2pdf-0.5.0" = "sha256-yBQpvDAnJ7C0PWIM/o0PzOg9JlDZCEiVdCTDDPSwrmE="; 25 + "typst-0.6.0" = "sha256-8e6BNffKgAUNwic4uEfDh77y2nIyYt9BwZr+ypv+d5A="; 23 26 }; 24 27 }; 25 28 29 + nativeBuildInputs = [ 30 + pkg-config 31 + ]; 32 + 33 + buildInputs = [ 34 + openssl 35 + ] ++ lib.optionals stdenv.isDarwin [ 36 + darwin.apple_sdk.frameworks.Security 37 + ]; 38 + 26 39 patches = [ 27 - # typst-library tries to access the workspace with include_bytes, which 28 - # fails when it is vendored as its own separate crate 29 - # this patch moves the required assets into the crate and fixes the issue 30 - # see https://github.com/typst/typst/pull/1515 31 - ./move-typst-assets.patch 40 + # `rustPlatform.importCargoLock` has trouble parsing the `??` in the url 41 + ./remove-svg2pdf-patch.patch 42 + ]; 43 + 44 + checkFlags = [ 45 + # requires internet access 46 + "--skip=workspace::package::external::repo::test::full_download" 32 47 ]; 33 48 34 49 meta = with lib; {
-40
pkgs/development/tools/language-servers/typst-lsp/move-typst-assets.patch
··· 1 - --- a/Cargo.lock 2 - +++ b/Cargo.lock 3 - @@ -2569,7 +2569,7 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" 4 - [[package]] 5 - name = "typst" 6 - version = "0.5.0" 7 - -source = "git+https://github.com/typst/typst.git?tag=v0.5.0#3a8b9cce471934031ba57c5972d194ac1d7d2a6c" 8 - +source = "git+https://github.com/typst/typst.git?rev=30bb33aafced4f1bf4a00803550f0e1e42672ded#30bb33aafced4f1bf4a00803550f0e1e42672ded" 9 - dependencies = [ 10 - "bitflags 2.3.3", 11 - "bytemuck", 12 - @@ -2611,7 +2611,7 @@ dependencies = [ 13 - [[package]] 14 - name = "typst-library" 15 - version = "0.5.0" 16 - -source = "git+https://github.com/typst/typst.git?tag=v0.5.0#3a8b9cce471934031ba57c5972d194ac1d7d2a6c" 17 - +source = "git+https://github.com/typst/typst.git?rev=30bb33aafced4f1bf4a00803550f0e1e42672ded#30bb33aafced4f1bf4a00803550f0e1e42672ded" 18 - dependencies = [ 19 - "az", 20 - "chinese-number", 21 - @@ -2685,7 +2685,7 @@ dependencies = [ 22 - [[package]] 23 - name = "typst-macros" 24 - version = "0.5.0" 25 - -source = "git+https://github.com/typst/typst.git?tag=v0.5.0#3a8b9cce471934031ba57c5972d194ac1d7d2a6c" 26 - +source = "git+https://github.com/typst/typst.git?rev=30bb33aafced4f1bf4a00803550f0e1e42672ded#30bb33aafced4f1bf4a00803550f0e1e42672ded" 27 - dependencies = [ 28 - "heck", 29 - "proc-macro2", 30 - --- a/Cargo.toml 31 - +++ b/Cargo.toml 32 - @@ -49,6 +49,6 @@ tracing-subscriber = { version = "0.3.17", default-features = false, features = 33 - "registry", 34 - "fmt", 35 - ] } 36 - -typst = { git = "https://github.com/typst/typst.git", tag = "v0.5.0" } 37 - -typst-library = { git = "https://github.com/typst/typst.git", tag = "v0.5.0" } 38 - +typst = { git = "https://github.com/typst/typst.git", rev = "30bb33aafced4f1bf4a00803550f0e1e42672ded" } 39 - +typst-library = { git = "https://github.com/typst/typst.git", rev = "30bb33aafced4f1bf4a00803550f0e1e42672ded" } 40 - walkdir = "2.3"
+27
pkgs/development/tools/language-servers/typst-lsp/remove-svg2pdf-patch.patch
··· 1 + --- a/Cargo.lock 2 + +++ b/Cargo.lock 3 + @@ -2468,7 +2468,7 @@ dependencies = [ 4 + [[package]] 5 + name = "svg2pdf" 6 + version = "0.5.0" 7 + -source = "git+https://github.com/typst/svg2pdf.git??tag=v0.5.0#39daf9fc2ee84b62b0e3b174ff8c9017f655af6b" 8 + +source = "git+https://github.com/typst/svg2pdf.git#39daf9fc2ee84b62b0e3b174ff8c9017f655af6b" 9 + dependencies = [ 10 + "image", 11 + "miniz_oxide", 12 + --- a/Cargo.toml 13 + +++ b/Cargo.toml 14 + @@ -84,13 +84,5 @@ reqwest = { version = "0.11.18", default-features = false, features = [ 15 + "rustls-tls", 16 + ] } 17 + 18 + - 19 + -# Typst 0.6.0 does not specify a tag or ref for svg2pdf, so provide one... 20 + -# ...but Cargo doesn't want to make our lives too easy, and we can't replace the 21 + -# dependency with another at the same URL. Use a workaroud inspired by 22 + -# StackOverflow: https://stackoverflow.com/a/72261235 23 + -[patch."https://github.com/typst/svg2pdf"] 24 + -svg2pdf = { git = "https://github.com/typst/svg2pdf.git?", tag = "v0.5.0" } 25 + - 26 + [dev-dependencies] 27 + temp-dir = "0.1.11"
+5 -4
pkgs/development/tools/misc/gf/default.nix
··· 10 10 , extensions ? [ ] 11 11 }: 12 12 13 - stdenv.mkDerivation rec { 13 + stdenv.mkDerivation { 14 14 pname = "gf"; 15 - version = "unstable-2022-09-26"; 15 + version = "unstable-2023-08-09"; 16 16 17 17 src = fetchFromGitHub { 18 18 repo = "gf"; 19 19 owner = "nakst"; 20 - rev = "404fc6d66c60bb01e9bcbb69021e66c543bda2d5"; 21 - hash = "sha256-HRejpEN/29Q+wukU3Jv3vZoK6/VjZK6VnZdvPuFBC9I="; 20 + rev = "4190211d63c1e5378a9e841d22fa2b96a1099e68"; 21 + hash = "sha256-28Xgw/KxwZ94r/TXsdISeUtXHSips4irB0D+tEefMYE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ makeWrapper pkg-config ]; ··· 59 59 homepage = "https://github.com/nakst/gf"; 60 60 license = licenses.mit; 61 61 platforms = platforms.linux; 62 + mainProgram = "gf2"; 62 63 maintainers = with maintainers; [ _0xd61 ]; 63 64 }; 64 65 }
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-binstall"; 14 - version = "1.1.2"; 14 + version = "1.2.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cargo-bins"; 18 18 repo = "cargo-binstall"; 19 19 rev = "v${version}"; 20 - hash = "sha256-TAHM+R66S8I0QmCI5RHb0mJUf5Ffq6CKH28rxlFoE/I="; 20 + hash = "sha256-baP7F9YL/zm1Ve8jUOby4QLkR+Gy9tSZewQ1JuP822Q="; 21 21 }; 22 22 23 - cargoHash = "sha256-ef7Q+qQRadNseQwoVvAHWADSE7IgrgKppMmMUL2JB10="; 23 + cargoHash = "sha256-wzwLMjOxMJBC0UNIga4FT/gL9syjW0dg9cD60+rwZ/c="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+22 -21
pkgs/servers/web-apps/lemmy/package.json
··· 1 1 { 2 2 "name": "lemmy-ui", 3 - "version": "0.18.3", 3 + "version": "0.18.4", 4 4 "description": "An isomorphic UI for lemmy", 5 5 "repository": "https://github.com/LemmyNet/lemmy-ui", 6 6 "license": "AGPL-3.0", ··· 34 34 ] 35 35 }, 36 36 "dependencies": { 37 - "@babel/plugin-proposal-decorators": "^7.21.0", 38 - "@babel/plugin-transform-runtime": "^7.21.4", 39 - "@babel/plugin-transform-typescript": "^7.21.3", 37 + "@babel/plugin-proposal-decorators": "^7.21.5", 38 + "@babel/plugin-transform-runtime": "^7.21.5", 39 + "@babel/plugin-transform-typescript": "^7.21.5", 40 40 "@babel/preset-env": "7.21.5", 41 41 "@babel/preset-typescript": "^7.21.5", 42 42 "@babel/runtime": "^7.21.5", ··· 44 44 "autosize": "^6.0.1", 45 45 "babel-loader": "^9.1.2", 46 46 "babel-plugin-inferno": "^6.6.0", 47 - "bootstrap": "^5.2.3", 47 + "bootstrap": "^5.3.1", 48 48 "check-password-strength": "^2.0.7", 49 49 "classnames": "^2.3.1", 50 50 "clean-webpack-plugin": "^4.0.0", ··· 58 58 "express": "~4.18.2", 59 59 "history": "^5.3.0", 60 60 "html-to-text": "^9.0.5", 61 - "i18next": "^23.2.8", 61 + "i18next": "^23.3.0", 62 62 "inferno": "^8.2.2", 63 63 "inferno-create-element": "^8.2.2", 64 64 "inferno-helmet": "^5.2.1", ··· 81 81 "register-service-worker": "^1.7.2", 82 82 "run-node-webpack-plugin": "^1.3.0", 83 83 "sanitize-html": "^2.11.0", 84 - "sass": "^1.63.6", 84 + "sass": "^1.64.1", 85 85 "sass-loader": "^13.3.2", 86 86 "serialize-javascript": "^6.0.1", 87 87 "service-worker-webpack": "^1.0.0", 88 - "sharp": "^0.32.1", 88 + "sharp": "^0.32.4", 89 89 "tippy.js": "^6.3.7", 90 90 "toastify-js": "^1.12.0", 91 91 "tributejs": "^5.1.3", 92 - "webpack": "5.88.1", 92 + "webpack": "5.88.2", 93 93 "webpack-cli": "^5.1.4", 94 94 "webpack-node-externals": "^3.0.0" 95 95 }, 96 96 "devDependencies": { 97 - "@babel/core": "^7.21.8", 97 + "@babel/core": "^7.21.5", 98 + "@babel/plugin-proposal-class-properties": "^7.18.6", 98 99 "@types/autosize": "^4.0.0", 99 100 "@types/bootstrap": "^5.2.6", 100 101 "@types/cookie": "^0.5.1", ··· 102 103 "@types/html-to-text": "^9.0.0", 103 104 "@types/lodash.isequal": "^4.5.6", 104 105 "@types/markdown-it": "^12.2.3", 105 - "@types/markdown-it-container": "^2.0.5", 106 - "@types/node": "^20.4.0", 106 + "@types/markdown-it-container": "^2.0.6", 107 + "@types/node": "^20.4.5", 107 108 "@types/path-browserify": "^1.0.0", 108 109 "@types/sanitize-html": "^2.9.0", 109 110 "@types/serialize-javascript": "^5.0.1", 110 - "@types/toastify-js": "^1.11.1", 111 - "@typescript-eslint/eslint-plugin": "^5.61.0", 112 - "@typescript-eslint/parser": "^5.61.0", 113 - "eslint": "^8.44.0", 111 + "@types/toastify-js": "^1.12.0", 112 + "@typescript-eslint/eslint-plugin": "^6.2.0", 113 + "@typescript-eslint/parser": "^6.2.0", 114 + "eslint": "^8.45.0", 114 115 "eslint-plugin-inferno": "^7.32.2", 115 116 "eslint-plugin-jsx-a11y": "^6.7.1", 116 - "eslint-plugin-prettier": "^4.2.1", 117 + "eslint-plugin-prettier": "^5.0.0", 117 118 "husky": "^8.0.3", 118 119 "import-sort-style-module": "^6.0.0", 119 120 "lint-staged": "^13.2.3", 120 - "prettier": "^2.8.8", 121 + "prettier": "^3.0.0", 121 122 "prettier-plugin-import-sort": "^0.0.7", 122 - "prettier-plugin-organize-imports": "^3.2.2", 123 - "prettier-plugin-packagejson": "^2.4.4", 123 + "prettier-plugin-organize-imports": "^3.2.3", 124 + "prettier-plugin-packagejson": "^2.4.5", 124 125 "rimraf": "^5.0.0", 125 126 "sortpack": "^2.3.4", 126 127 "style-loader": "^3.3.2", 127 - "terser": "^5.18.2", 128 + "terser": "^5.19.2", 128 129 "typescript": "^5.1.6", 129 130 "typescript-language-server": "^3.3.2", 130 131 "webpack-bundle-analyzer": "^4.9.0",
+6 -6
pkgs/servers/web-apps/lemmy/pin.json
··· 1 1 { 2 - "serverVersion": "0.18.3", 3 - "uiVersion": "0.18.3", 4 - "serverHash": "sha256-1feDR3WX4hwaAPEGkM3syb+CsYS3zkzQb2q8be/4UC4=", 5 - "serverCargoHash": "sha256-CVZyOwM0BAeIVy74tj4NNE6occ6yo8eWpMhMb1DnoJY=", 6 - "uiHash": "sha256-asmn5KQ4hhy1yGoeUrQJZLWXPelnb16utQWYplDqIOg=", 7 - "uiYarnDepsHash": "sha256-fRJpA9WstNNNOePoqotJKYmlikkcjc34iM0WO8+a/3Q=" 2 + "serverVersion": "0.18.4", 3 + "uiVersion": "0.18.4", 4 + "serverHash": "sha256-J+kjsirEcLz0th3IGVheSShVLbQma1Eip329/q5/3S8=", 5 + "serverCargoHash": "sha256-0UDhHa2QvHoNYJIArpc/o+lkq87tBX/XVgXsr7y/+Rk=", 6 + "uiHash": "sha256-E/rSNWVjiZE5Hl0iIocQfkIdOFSeB0zYXQDq9A3h3lI=", 7 + "uiYarnDepsHash": "sha256-rLP1CQd75nVfI6C0sC21TUskzVfbGHm2fblcYr6JcGc=" 8 8 }
+1 -1
pkgs/servers/web-apps/lemmy/update.py
··· 1 1 #! /usr/bin/env nix-shell 2 - #! nix shell -i python3 -p python3 python3.pkgs.semver nix-prefetch-github 2 + #! nix-shell -i python3 -p python3 python3.pkgs.semver nix-prefetch-github 3 3 from urllib.request import Request, urlopen 4 4 import dataclasses 5 5 import subprocess
+3 -3
pkgs/servers/web-apps/pict-rs/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "pict-rs"; 16 - version = "0.4.0"; 16 + version = "0.4.2"; 17 17 18 18 src = fetchFromGitea { 19 19 domain = "git.asonix.dog"; 20 20 owner = "asonix"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-1WNd7Ei21g01S5ko6y+uyhHP+xlGtnrwU8MLMxnW3P8="; 23 + sha256 = "sha256-3iY16ld2yKf5PffaS1FUwhWD657OAdY4eWHe5f3fIuQ="; 24 24 }; 25 25 26 - cargoHash = "sha256-xD2LvB0xBDAShp4k4VnnhnOWowhU/0OKvkEzI6RzuJY="; 26 + cargoHash = "sha256-uRDRBe3rxkTSmO/uWSLQ6JI/t0KFta2kkf2ZihVYw0A="; 27 27 28 28 # needed for internal protobuf c wrapper library 29 29 PROTOC = "${protobuf}/bin/protoc";
+2 -9
pkgs/tools/games/pokefinder/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "pokefinder"; 17 - version = "4.1.1"; 17 + version = "4.1.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Admiral-Fish"; 21 21 repo = "PokeFinder"; 22 22 rev = "v${version}"; 23 - sha256 = "fYBeWc9eYLbj4+ku1jwaO5ISL8a7WJnBHJ4qz4W8RHA="; 23 + sha256 = "ps8F6IcbCNybrZ02tbLNyB3YEvKlcYgCpv5Em7Riv+Q="; 24 24 fetchSubmodules = true; 25 - # the repo has identical cmake and CMake folders, causing issues on macOS 26 - postFetch = if stdenv.isDarwin then '' 27 - mv $out/cmake $out/cmake.tmp 28 - mv $out/cmake.tmp $out/CMake 29 - '' else '' 30 - rm -rf $out/cmake 31 - ''; 32 25 }; 33 26 34 27 patches = [ ./set-desktop-file-name.patch ];
+2 -2
pkgs/tools/misc/xfstests/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "xfstests"; 8 - version = "2022.09.04"; 8 + version = "2023.05.14"; 9 9 10 10 src = fetchgit { 11 11 url = "https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-hPFoqNmB8pewvBN1nzVMkTrMHCo0xc8tmmIODaiDeRw="; 13 + sha256 = "sha256-yyjY9Q3eUH+q+o15zFUjOcNz1HpXPCwdcxWXoycOx98="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+4 -4
pkgs/tools/networking/dd-agent/datadog-agent.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , cmake 4 - , buildGoModule 4 + , buildGo118Module 5 5 , makeWrapper 6 6 , fetchFromGitHub 7 7 , pythonPackages ··· 14 14 15 15 let 16 16 # keep this in sync with github.com/DataDog/agent-payload dependency 17 - payloadVersion = "4.78.0"; 17 + payloadVersion = "5.0.89"; 18 18 python = pythonPackages.python; 19 19 owner = "DataDog"; 20 20 repo = "datadog-agent"; 21 21 goPackagePath = "github.com/${owner}/${repo}"; 22 - version = "7.38.1"; 22 + version = "7.45.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 inherit owner repo; ··· 35 35 cmakeFlags = ["-DBUILD_DEMO=OFF" "-DDISABLE_PYTHON2=ON"]; 36 36 }; 37 37 38 - in buildGoModule rec { 38 + in buildGo118Module rec { 39 39 pname = "datadog-agent"; 40 40 inherit src version; 41 41
+3 -2
pkgs/tools/networking/wget/default.nix
··· 47 47 48 48 meta = with lib; { 49 49 description = "Tool for retrieving files using HTTP, HTTPS, and FTP"; 50 + homepage = "https://www.gnu.org/software/wget/"; 51 + license = licenses.gpl3Plus; 50 52 longDescription = 51 53 '' GNU Wget is a free software package for retrieving files using HTTP, 52 54 HTTPS and FTP, the most widely-used Internet protocols. It is a 53 55 non-interactive commandline tool, so it may easily be called from 54 56 scripts, cron jobs, terminals without X-Windows support, etc. 55 57 ''; 56 - license = licenses.gpl3Plus; 57 - homepage = "https://www.gnu.org/software/wget/"; 58 + mainProgram = "wget"; 58 59 maintainers = with maintainers; [ fpletz ]; 59 60 platforms = platforms.all; 60 61 };
+2 -1
pkgs/tools/package-management/nixpkgs-review/default.nix
··· 60 60 ''; 61 61 62 62 meta = with lib; { 63 + changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${version}"; 63 64 description = "Review pull-requests on https://github.com/NixOS/nixpkgs"; 64 65 homepage = "https://github.com/Mic92/nixpkgs-review"; 65 - changelog = "https://github.com/Mic92/nixpkgs-review/releases/tag/${version}"; 66 66 license = licenses.mit; 67 + mainProgram = "nixpkgs-review"; 67 68 maintainers = with maintainers; [ figsoda mic92 ]; 68 69 }; 69 70 }
+3 -3
pkgs/tools/security/argocd-vault-plugin/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "argocd-vault-plugin"; 5 - version = "1.15.0"; 5 + version = "1.16.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "argoproj-labs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-59Q6T+k+bFvglhgbydH+GYqcLsZ7EeMTpVa+3EJrZpU="; 11 + hash = "sha256-9gM4CD3MbZX3ZCZ3XCAkdOkE381jgGvg/swto4B74g8="; 12 12 }; 13 13 14 - vendorHash = "sha256-n/bRVShxRmaXL3obRdNQ8OVWVZqWZ9qt59gRxGEUtzk="; 14 + vendorHash = "sha256-r9Pcm95gU0QTiREdiQiyJMOKZb5Lt2bIJywLerzgbdg="; 15 15 16 16 # integration tests require filesystem and network access for credentials 17 17 doCheck = false;
+10 -4
pkgs/tools/security/cryptomator/default.nix
··· 4 4 , maven, jdk, makeShellWrapper, glib, wrapGAppsHook 5 5 }: 6 6 7 - maven.buildMavenPackage rec { 7 + 8 + let 9 + mavenJdk = maven.override { 10 + jdk = jdk; 11 + }; 12 + in 13 + mavenJdk.buildMavenPackage rec { 8 14 pname = "cryptomator"; 9 - version = "1.8.0"; 15 + version = "1.9.1"; 10 16 11 17 src = fetchFromGitHub { 12 18 owner = "cryptomator"; 13 19 repo = "cryptomator"; 14 20 rev = version; 15 - hash = "sha256-4MjF2PDH0JB1biY4HO2wOC0i6EIGSlzkK6tDm8nzvIo="; 21 + hash = "sha256-CiM18Rdt7B/TrU7AoNbxouFGC5Gfvm4oLxypYOCAFzA="; 16 22 }; 17 23 18 24 mvnParameters = "-Dmaven.test.skip=true"; 19 - mvnHash = "sha256-rHLLYkZq3GGE0uhTgZT0tnsh+ChzQdpQ2e+SG1TwBvw="; 25 + mvnHash = "sha256-7gv++Pc+wqmVYaAMgHhSy7xwChfVBgpDFxExzu3bXO0="; 20 26 21 27 preBuild = '' 22 28 VERSION=${version}
+3 -3
pkgs/tools/security/trufflehog/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "trufflehog"; 10 - version = "3.46.3"; 10 + version = "3.47.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "trufflesecurity"; 14 14 repo = "trufflehog"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-IdLNDJYg86dTj+E2w7+sXmNf/MY7eqW9NMAmuhrzm10="; 16 + hash = "sha256-qdVWq+YESSHAmylyOWLygchy1VBxHDOmgk9CxSl22es="; 17 17 }; 18 18 19 - vendorHash = "sha256-ecEms2Zf4EckP2OLoL41S1ZTTnGJhpdMDhknq/mO7qI="; 19 + vendorHash = "sha256-AlyONwUP4Z8S8Qj3hbGFCyhUlYzlN6AIxGzrnQaXBLY="; 20 20 21 21 ldflags = [ 22 22 "-s"
+2 -2
pkgs/tools/text/csvdiff/default.nix
··· 11 11 owner = "aswinkarthik"; 12 12 repo = "csvdiff"; 13 13 rev = "v${version}"; 14 - sha256 = "0cd1ikxsypjqisfnmr7zix3g7x8p892w77086465chyd39gpk97b"; 14 + hash = "sha256-66R5XxrNQ1YMMQicw0VCF/XzRo//5Gqdjlher/uMoTE="; 15 15 }; 16 16 17 - vendorSha256 = "1612s4kc0r8zw5y2n6agwdx9kwhxkdrjzagn4g22lzmjq02a64xf"; 17 + vendorHash = "sha256-rhOjBMCyfirEI/apL3ObHfKZeuNPGSt84R9lwCbRIpg="; 18 18 19 19 meta = with lib; { 20 20 homepage = "https://aswinkarthik.github.io/csvdiff/";
+4 -3
pkgs/tools/wayland/slurp/default.nix
··· 47 47 mesonFlags = [ (lib.mesonEnable "man-pages" buildDocs) ]; 48 48 49 49 meta = with lib; { 50 - homepage = "https://github.com/emersion/slurp"; 50 + changelog = "https://github.com/emersion/slurp/releases/tag/v${finalAttrs.version}"; 51 51 description = "Select a region in a Wayland compositor"; 52 - changelog = "https://github.com/emersion/slurp/releases/tag/v${finalAttrs.version}"; 52 + inherit (wayland.meta) platforms; 53 + homepage = "https://github.com/emersion/slurp"; 53 54 license = licenses.mit; 55 + mainProgram = "slurp"; 54 56 maintainers = with maintainers; [ buffet ]; 55 - inherit (wayland.meta) platforms; 56 57 }; 57 58 })
+4 -3
pkgs/tools/wayland/wl-clip-persist/default.nix
··· 29 29 ]; 30 30 31 31 meta = with lib; { 32 - inherit (wayland.meta) platforms; 32 + broken = stdenv.isDarwin; 33 + description = "Keep Wayland clipboard even after programs close"; 33 34 homepage = "https://github.com/Linus789/wl-clip-persist"; 34 - description = "Keep Wayland clipboard even after programs close"; 35 + inherit (wayland.meta) platforms; 35 36 license = licenses.mit; 37 + mainProgram = "wl-clip-persist"; 36 38 maintainers = with maintainers; [ thiagokokada ]; 37 - broken = stdenv.isDarwin; 38 39 }; 39 40 }
+5 -1
pkgs/top-level/all-packages.nix
··· 19770 19770 19771 19771 rizin = pkgs.callPackage ../development/tools/analysis/rizin { }; 19772 19772 19773 + rizinPlugins = recurseIntoAttrs rizin.plugins; 19774 + 19773 19775 cutter = libsForQt5.callPackage ../development/tools/analysis/rizin/cutter.nix { }; 19776 + 19777 + cutterPlugins = recurseIntoAttrs rizin.plugins; 19774 19778 19775 19779 ragel = ragelStable; 19776 19780 ··· 27555 27559 criu = callPackage ../os-specific/linux/criu { }; 27556 27560 27557 27561 cryptomator = callPackage ../tools/security/cryptomator { 27558 - jdk = jdk.override { enableJavaFX = true; }; 27562 + jdk = jdk20.override { enableJavaFX = true; }; 27559 27563 }; 27560 27564 27561 27565 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
+2
pkgs/top-level/python-packages.nix
··· 4238 4238 4239 4239 git-sweep = callPackage ../development/python-modules/git-sweep { }; 4240 4240 4241 + git-url-parse = callPackage ../development/python-modules/git-url-parse { }; 4242 + 4241 4243 gitdb = callPackage ../development/python-modules/gitdb { }; 4242 4244 4243 4245 github-to-sqlite = callPackage ../development/python-modules/github-to-sqlite { };
+190 -71
pkgs/top-level/ruby-packages.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "1d72cqx1h9c0yl1vc8xakvji00krg118ih6lwqlg5nbw50gbx25c"; 8 + sha256 = "1dbzp5lk7canhdrs8n8cap3mwnanfn6i7yn76ba8kzn0h1cx077a"; 9 9 type = "gem"; 10 10 }; 11 - version = "7.0.6"; 11 + version = "7.0.7"; 12 12 }; 13 13 actionmailbox = { 14 14 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "12xkyfdpr7ljnd31yhc2kzl0rqrlwxzpg4qcn4yb2h364hwc6fh8"; 19 + sha256 = "09640w7sqmxv1gxsw9gfnfdl95qgm90s38n49jyqyqavxnwgnbbs"; 20 20 type = "gem"; 21 21 }; 22 - version = "7.0.6"; 22 + version = "7.0.7"; 23 23 }; 24 24 actionmailer = { 25 25 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"]; ··· 27 27 platforms = []; 28 28 source = { 29 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "01x11ijfg56585vj7a7az0235idnxcnyjp1nb1jvkm08jjll5d1k"; 30 + sha256 = "15ni57icsw1ilz5srlasff4h31h2ckgmxbdd8jnbniscvz4x2sd0"; 31 31 type = "gem"; 32 32 }; 33 - version = "7.0.6"; 33 + version = "7.0.7"; 34 34 }; 35 35 actionpack = { 36 36 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 38 38 platforms = []; 39 39 source = { 40 40 remotes = ["https://rubygems.org"]; 41 - sha256 = "0d66w1d9rhvafd0dilqyr1ymsvr060l8hi0xvwij7cyvzzxrlrbc"; 41 + sha256 = "150sjsk12vzj9aswjy3cz124l8n8sn52bhd0wwly73rwc1a750sg"; 42 42 type = "gem"; 43 43 }; 44 - version = "7.0.6"; 44 + version = "7.0.7"; 45 45 }; 46 46 actiontext = { 47 47 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"]; ··· 49 49 platforms = []; 50 50 source = { 51 51 remotes = ["https://rubygems.org"]; 52 - sha256 = "0bpyfh8g0mzgkb8bxvf245mwnx1awbr1y6dxcdckyhsjjgrfynfl"; 52 + sha256 = "0m6bdgspimlsakvi2dwndlf6i9wc1iwcjcm2nmpdfn2jj836fprm"; 53 53 type = "gem"; 54 54 }; 55 - version = "7.0.6"; 55 + version = "7.0.7"; 56 56 }; 57 57 actionview = { 58 58 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 60 60 platforms = []; 61 61 source = { 62 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "1icfh9pgjpd29apzn07cnqa9nlpvjv7i4vrygack5gp7hp54l8m7"; 63 + sha256 = "1nn21k5psxdv2fkwxs679lr0b8n1nzli2ks343cx4azn6snp8b8a"; 64 64 type = "gem"; 65 65 }; 66 - version = "7.0.6"; 66 + version = "7.0.7"; 67 67 }; 68 68 activejob = { 69 69 dependencies = ["activesupport" "globalid"]; ··· 71 71 platforms = []; 72 72 source = { 73 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "1gawwb6550ra1xgbrki03aq4q5wafa3xfrpdr3cva4ghy3qqn53q"; 74 + sha256 = "0s5r5z9jm57jjabh8w2823rpjd1agn8z2rlqgyyn4s9pbbhgalzy"; 75 75 type = "gem"; 76 76 }; 77 - version = "7.0.6"; 77 + version = "7.0.7"; 78 78 }; 79 79 activemodel = { 80 80 dependencies = ["activesupport"]; ··· 82 82 platforms = []; 83 83 source = { 84 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "072iv0d3vpbp0xijg4jj99sjil1rykmqfj9addxj76bm5mbzwcaj"; 85 + sha256 = "1rspbw4yxx9fh2wyl2wvgwadwapfyx7j9zlirpd4pmk31wkhl4hf"; 86 86 type = "gem"; 87 87 }; 88 - version = "7.0.6"; 88 + version = "7.0.7"; 89 89 }; 90 90 activerecord = { 91 91 dependencies = ["activemodel" "activesupport"]; ··· 93 93 platforms = []; 94 94 source = { 95 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "1l0rn43bhyzlfa4wwcfz016vb4lkzvl0jf5zibkjy4sppxxixzrq"; 96 + sha256 = "1ygg145wxlgm12b1x5r0rsk2aa6i2wjz7bgb21j8vmyqyfl272cy"; 97 97 type = "gem"; 98 98 }; 99 - version = "7.0.6"; 99 + version = "7.0.7"; 100 100 }; 101 101 activestorage = { 102 102 dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"]; ··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "036mv935r5mmh7fljz10lyr43c5y5bn8b6h7gdkv8spfgwzihw4j"; 107 + sha256 = "1gaxpqw4mv7xrk1iaw9jspf4m201mkmchc0c22ax3snm3v6jg2qv"; 108 108 type = "gem"; 109 109 }; 110 - version = "7.0.6"; 110 + version = "7.0.7"; 111 111 }; 112 112 activesupport = { 113 113 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; ··· 115 115 platforms = []; 116 116 source = { 117 117 remotes = ["https://rubygems.org"]; 118 - sha256 = "1cjsf26656996hv48wgv2mkwxf0fy1qc68ikgzq7mzfq2mmvmayk"; 118 + sha256 = "1wzbnv3hns0yiwbgh1m3q5j0d7b0k52nlpwirhxyv3l0ycmljfr9"; 119 119 type = "gem"; 120 120 }; 121 - version = "7.0.6"; 121 + version = "7.0.7"; 122 122 }; 123 123 addressable = { 124 124 dependencies = ["public_suffix"]; ··· 126 126 platforms = []; 127 127 source = { 128 128 remotes = ["https://rubygems.org"]; 129 - sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20"; 129 + sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33"; 130 130 type = "gem"; 131 131 }; 132 - version = "2.8.4"; 132 + version = "2.8.5"; 133 133 }; 134 134 algoliasearch = { 135 135 dependencies = ["httpclient" "json"]; ··· 213 213 }; 214 214 version = "1.2.0"; 215 215 }; 216 + base64 = { 217 + groups = ["default"]; 218 + platforms = []; 219 + source = { 220 + remotes = ["https://rubygems.org"]; 221 + sha256 = "0cydk9p2cv25qysm0sn2pb97fcpz1isa7n3c8xm1gd99li8x6x8c"; 222 + type = "gem"; 223 + }; 224 + version = "0.1.1"; 225 + }; 216 226 benchmark = { 217 227 groups = ["default"]; 218 228 platforms = []; ··· 223 233 }; 224 234 version = "0.2.1"; 225 235 }; 236 + bindata = { 237 + groups = ["default"]; 238 + platforms = []; 239 + source = { 240 + remotes = ["https://rubygems.org"]; 241 + sha256 = "04y4zgh4bbcb8wmkxwfqg4saky1d1f3xw8z6yk543q13h8ky8rz5"; 242 + type = "gem"; 243 + }; 244 + version = "2.4.15"; 245 + }; 226 246 builder = { 227 247 groups = ["default"]; 228 248 platforms = []; ··· 685 705 platforms = []; 686 706 source = { 687 707 remotes = ["https://rubygems.org"]; 688 - sha256 = "074162raa8pc92q6833hgqdlfr3z5jgid9avdz5k25cnls2rqwrf"; 708 + sha256 = "1lb5slzbqrca49h0gaifg82xky5r7i9xgm4560pin1xl5fp15lzx"; 689 709 type = "gem"; 690 710 }; 691 - version = "0.23.9"; 711 + version = "0.23.10"; 692 712 }; 693 713 concurrent-ruby = { 694 714 groups = ["default"]; ··· 709 729 type = "gem"; 710 730 }; 711 731 version = "2.4.1"; 732 + }; 733 + crabstone = { 734 + dependencies = ["ffi"]; 735 + groups = ["default"]; 736 + platforms = []; 737 + source = { 738 + remotes = ["https://rubygems.org"]; 739 + sha256 = "154g3l1flndm5pvnhjnrn47ndnsxvfm8y1kv4zhnwiys28pv40nb"; 740 + type = "gem"; 741 + }; 742 + version = "4.0.4"; 712 743 }; 713 744 crass = { 714 745 groups = ["default"]; ··· 771 802 }; 772 803 version = "3.3.3"; 773 804 }; 805 + dentaku = { 806 + dependencies = ["concurrent-ruby"]; 807 + groups = ["default"]; 808 + platforms = []; 809 + source = { 810 + remotes = ["https://rubygems.org"]; 811 + sha256 = "0ssmjs7x733n7x6zvcwkaq2rnl0sz1qslli19s730a7ny7pialqg"; 812 + type = "gem"; 813 + }; 814 + version = "3.4.2"; 815 + }; 774 816 dep-selector-libgecode = { 775 817 groups = ["default"]; 776 818 platforms = []; ··· 875 917 }; 876 918 version = "0.1.0"; 877 919 }; 920 + elftools = { 921 + dependencies = ["bindata"]; 922 + groups = ["default"]; 923 + platforms = []; 924 + source = { 925 + remotes = ["https://rubygems.org"]; 926 + sha256 = "0p96wj4sz3sfv9yxyl8z530554bkbf82vj24w6x7yf91qa1p8z6i"; 927 + type = "gem"; 928 + }; 929 + version = "1.1.3"; 930 + }; 878 931 em-websocket = { 879 932 dependencies = ["eventmachine" "http_parser.rb"]; 880 933 groups = ["default"]; ··· 1940 1993 }; 1941 1994 version = "2.7.1"; 1942 1995 }; 1996 + keystone-engine = { 1997 + dependencies = ["ffi"]; 1998 + groups = ["default"]; 1999 + platforms = []; 2000 + source = { 2001 + remotes = ["https://rubygems.org"]; 2002 + sha256 = "0waz2bj1dsl63416k1n0vvrwva425rm94gsza7ci49mm1wjdabh2"; 2003 + type = "gem"; 2004 + }; 2005 + version = "0.9.0"; 2006 + }; 1943 2007 kramdown = { 1944 2008 dependencies = ["rexml"]; 1945 2009 groups = ["default"]; ··· 2145 2209 platforms = []; 2146 2210 source = { 2147 2211 remotes = ["https://rubygems.org"]; 2148 - sha256 = "0ipw892jbksbxxcrlx9g5ljq60qx47pm24ywgfbyjskbcl78pkvb"; 2212 + sha256 = "1s95nyppk5wrpfgqrzf6f00g7nk0662zmxm4mr2vbdbl83q3k72x"; 2149 2213 type = "gem"; 2150 2214 }; 2151 - version = "3.4.1"; 2215 + version = "3.5.0"; 2152 2216 }; 2153 2217 mime-types-data = { 2154 2218 groups = ["default"]; 2155 2219 platforms = []; 2156 2220 source = { 2157 2221 remotes = ["https://rubygems.org"]; 2158 - sha256 = "1pky3vzaxlgm9gw5wlqwwi7wsw3jrglrfflrppvvnsrlaiz043z9"; 2222 + sha256 = "17zdim7kzrh5j8c97vjqp4xp78wbyz7smdp4hi5iyzk0s9imdn5a"; 2159 2223 type = "gem"; 2160 2224 }; 2161 - version = "3.2023.0218.1"; 2225 + version = "3.2023.0808"; 2162 2226 }; 2163 2227 mini_magick = { 2164 2228 groups = ["default"]; ··· 2175 2239 platforms = []; 2176 2240 source = { 2177 2241 remotes = ["https://rubygems.org"]; 2178 - sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5"; 2242 + sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; 2179 2243 type = "gem"; 2180 2244 }; 2181 - version = "1.1.2"; 2245 + version = "1.1.5"; 2182 2246 }; 2183 2247 mini_portile2 = { 2184 2248 groups = ["default"]; ··· 2362 2426 platforms = []; 2363 2427 source = { 2364 2428 remotes = ["https://rubygems.org"]; 2365 - sha256 = "0yx0pb5fmziz92bw8qzbh8vf20lr56nd3s6q8h0gsgr307lki687"; 2429 + sha256 = "1jyj6j7w9zpj2zhp4dyhdjiwsn9rqwksj7s7fzpnn7rx2xvz2a1a"; 2366 2430 type = "gem"; 2367 2431 }; 2368 - version = "7.1.0"; 2432 + version = "7.2.0"; 2369 2433 }; 2370 2434 netrc = { 2371 2435 groups = ["default"]; ··· 2419 2483 type = "gem"; 2420 2484 }; 2421 2485 version = "0.2.3"; 2486 + }; 2487 + one_gadget = { 2488 + dependencies = ["elftools"]; 2489 + groups = ["default"]; 2490 + platforms = []; 2491 + source = { 2492 + remotes = ["https://rubygems.org"]; 2493 + sha256 = "0v079xkzzr1bjff5z2wlzs0k11nk4b04kgy1p63lwhbl12jl7qz1"; 2494 + type = "gem"; 2495 + }; 2496 + version = "1.7.4"; 2422 2497 }; 2423 2498 openssl = { 2424 2499 groups = ["default"]; ··· 2662 2737 }; 2663 2738 version = "6.3.0"; 2664 2739 }; 2740 + pwntools = { 2741 + dependencies = ["crabstone" "dentaku" "elftools" "keystone-engine" "method_source" "one_gadget" "rainbow" "ruby2ruby" "rubyserial"]; 2742 + groups = ["default"]; 2743 + platforms = []; 2744 + source = { 2745 + remotes = ["https://rubygems.org"]; 2746 + sha256 = "0pxc3lcgnywglv0skzj1r8i4p8mwcj27hlwzwqf8sj2mn3iqyjnd"; 2747 + type = "gem"; 2748 + }; 2749 + version = "1.2.1"; 2750 + }; 2665 2751 racc = { 2666 2752 groups = ["default"]; 2667 2753 platforms = []; ··· 2677 2763 platforms = []; 2678 2764 source = { 2679 2765 remotes = ["https://rubygems.org"]; 2680 - sha256 = "16w217k9z02c4hqizym8dkj6bqmmzx4qdvqpnskgzf174a5pwdxk"; 2766 + sha256 = "15rdwbyk71c9nxvd527bvb8jxkcys8r3dj3vqra5b3sa63qs30vv"; 2681 2767 type = "gem"; 2682 2768 }; 2683 - version = "2.2.7"; 2769 + version = "2.2.8"; 2684 2770 }; 2685 2771 rack-protection = { 2686 2772 dependencies = ["rack"]; ··· 2688 2774 platforms = []; 2689 2775 source = { 2690 2776 remotes = ["https://rubygems.org"]; 2691 - sha256 = "1kpm67az1wxlg76h620in2r7agfyhv177ps268j5ggsanzddzih8"; 2777 + sha256 = "0xsz78hccgza144n37bfisdkzpr2c8m0xl6rnlzgxdbsm1zrkg7r"; 2692 2778 type = "gem"; 2693 2779 }; 2694 - version = "3.0.6"; 2780 + version = "3.1.0"; 2695 2781 }; 2696 2782 rack-test = { 2697 2783 dependencies = ["rack"]; ··· 2710 2796 platforms = []; 2711 2797 source = { 2712 2798 remotes = ["https://rubygems.org"]; 2713 - sha256 = "08glp6jhq5yh8i5jjxzqa3aqx819l6ci6m68bx1asmimla0x9ysx"; 2799 + sha256 = "06rd03bpdg29gql5xb6ijdq9br5060v4bykaz739zx2qm8xnjs9j"; 2714 2800 type = "gem"; 2715 2801 }; 2716 - version = "7.0.6"; 2802 + version = "7.0.7"; 2717 2803 }; 2718 2804 rails-dom-testing = { 2719 2805 dependencies = ["activesupport" "minitest" "nokogiri"]; ··· 2721 2807 platforms = []; 2722 2808 source = { 2723 2809 remotes = ["https://rubygems.org"]; 2724 - sha256 = "17g05y7q7934z0ib4aph8h71c2qwjmlakkm7nb2ab45q0aqkfgjd"; 2810 + sha256 = "0fx9dx1ag0s1lr6lfr34lbx5i1bvn3bhyf3w3mx6h7yz90p725g5"; 2725 2811 type = "gem"; 2726 2812 }; 2727 - version = "2.1.1"; 2813 + version = "2.2.0"; 2728 2814 }; 2729 2815 rails-html-sanitizer = { 2730 2816 dependencies = ["loofah" "nokogiri"]; ··· 2743 2829 platforms = []; 2744 2830 source = { 2745 2831 remotes = ["https://rubygems.org"]; 2746 - sha256 = "0dcabk5bl5flmspnb9d2qcvclcaw0nd5yr9w6m5pzsmylg3y63pv"; 2832 + sha256 = "0in2b84qqmfnigx0li9bgi6l4knmgbj3a29fzm1zzb5jnv4r1gbr"; 2747 2833 type = "gem"; 2748 2834 }; 2749 - version = "7.0.6"; 2835 + version = "7.0.7"; 2750 2836 }; 2751 2837 rainbow = { 2752 2838 groups = ["default"]; ··· 2867 2953 platforms = []; 2868 2954 source = { 2869 2955 remotes = ["https://rubygems.org"]; 2870 - sha256 = "10r5z5mg1x5kjx3wvwx5d8bqgd2j8pc4dlaasq7nmnl3nsn7sn9k"; 2956 + sha256 = "00qqqzgh7f0f2j6rkbm5v7976mg8ik4sapk2vnb3rq98m8xc1wfw"; 2871 2957 type = "gem"; 2872 2958 }; 2873 - version = "5.0.6"; 2959 + version = "5.0.7"; 2874 2960 }; 2875 2961 redis-client = { 2876 2962 dependencies = ["connection_pool"]; ··· 2878 2964 platforms = []; 2879 2965 source = { 2880 2966 remotes = ["https://rubygems.org"]; 2881 - sha256 = "0ih4zghnb888jd5vh8ymvvkfx9bq7cyhi750zgvl7s64bzphwz9v"; 2967 + sha256 = "0fbs2fbl1g5lra43qk6rawbvynj2qgdzyx1gnjsjcxbl8247bahl"; 2882 2968 type = "gem"; 2883 2969 }; 2884 - version = "0.14.1"; 2970 + version = "0.15.0"; 2885 2971 }; 2886 2972 redis-rack = { 2887 2973 dependencies = ["rack" "redis-store"]; ··· 3033 3119 version = "3.12.1"; 3034 3120 }; 3035 3121 rubocop = { 3036 - dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 3122 + dependencies = ["base64" "json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 3037 3123 groups = ["default"]; 3038 3124 platforms = []; 3039 3125 source = { 3040 3126 remotes = ["https://rubygems.org"]; 3041 - sha256 = "17c94wl2abqzf4fj469mdxzap1sd3410x421nl6mh2w49jsgvpki"; 3127 + sha256 = "1ig23w64f9y1gi6l4pv69m0nfhn3nnr3q4s81br9vl1b1z02n5cn"; 3042 3128 type = "gem"; 3043 3129 }; 3044 - version = "1.55.0"; 3130 + version = "1.56.0"; 3045 3131 }; 3046 3132 rubocop-ast = { 3047 3133 dependencies = ["parser"]; ··· 3103 3189 platforms = []; 3104 3190 source = { 3105 3191 remotes = ["https://rubygems.org"]; 3106 - sha256 = "1iyxcr34p3hy7rjgrrlg6z9libiqy1als62rk3d37ixsbjdy6iyd"; 3192 + sha256 = "0xzl5na2n3g47w9arf0cj0dpdlxssd0bhbsg5h12kpa8lp24ki1y"; 3107 3193 type = "gem"; 3108 3194 }; 3109 - version = "0.7.4"; 3195 + version = "0.8.0"; 3110 3196 }; 3111 3197 ruby-lxc = { 3112 3198 groups = ["default"]; ··· 3169 3255 }; 3170 3256 version = "0.0.5"; 3171 3257 }; 3258 + ruby2ruby = { 3259 + dependencies = ["ruby_parser" "sexp_processor"]; 3260 + groups = ["default"]; 3261 + platforms = []; 3262 + source = { 3263 + remotes = ["https://rubygems.org"]; 3264 + sha256 = "04bz2jw3ida07mgk450l9m6xklhzbv0z4s6ak6bl7vp4rhcy41f8"; 3265 + type = "gem"; 3266 + }; 3267 + version = "2.5.0"; 3268 + }; 3269 + ruby_parser = { 3270 + dependencies = ["sexp_processor"]; 3271 + groups = ["default"]; 3272 + platforms = []; 3273 + source = { 3274 + remotes = ["https://rubygems.org"]; 3275 + sha256 = "0j8w4mqhqaw53jd27cfhq1mq02d1r606x9fmrpfzz0fwjnk8j8ld"; 3276 + type = "gem"; 3277 + }; 3278 + version = "3.20.3"; 3279 + }; 3280 + rubyserial = { 3281 + dependencies = ["ffi"]; 3282 + groups = ["default"]; 3283 + platforms = []; 3284 + source = { 3285 + remotes = ["https://rubygems.org"]; 3286 + sha256 = "1vj5yan6srbvkf5vfp9d9b9z8wyygd0zxcy54c35yhkjl6kwd22q"; 3287 + type = "gem"; 3288 + }; 3289 + version = "0.6.0"; 3290 + }; 3172 3291 rubyzip = { 3173 3292 groups = ["default"]; 3174 3293 platforms = []; ··· 3269 3388 platforms = []; 3270 3389 source = { 3271 3390 remotes = ["https://rubygems.org"]; 3272 - sha256 = "0zm5lfvhc1j7nq73s7i4g93kfbb3fg81jicf3sbfh2w5gm59nq7v"; 3391 + sha256 = "1jan1hyrsxi964caqm81w364fmczz4xrbd2fi9ciw1hmyb9cm7m4"; 3273 3392 type = "gem"; 3274 3393 }; 3275 - version = "5.70.0"; 3394 + version = "5.71.0"; 3276 3395 }; 3277 3396 sequel_pg = { 3278 3397 dependencies = ["pg" "sequel"]; ··· 3285 3404 }; 3286 3405 version = "1.17.1"; 3287 3406 }; 3407 + sexp_processor = { 3408 + groups = ["default"]; 3409 + platforms = []; 3410 + source = { 3411 + remotes = ["https://rubygems.org"]; 3412 + sha256 = "0vzz9mhg4kkdqf179pm30i204h7iskanxrk53j0csf0qrrs4iajd"; 3413 + type = "gem"; 3414 + }; 3415 + version = "4.17.0"; 3416 + }; 3288 3417 simplecov = { 3289 3418 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"]; 3290 3419 groups = ["default"]; ··· 3333 3462 platforms = []; 3334 3463 source = { 3335 3464 remotes = ["https://rubygems.org"]; 3336 - sha256 = "1q0ghxfqgjhg2dq9699mn5qx6m6q2cgldg312kh41pzwwy71a7hx"; 3465 + sha256 = "00541cnypsh1mnilfxxqlz6va9afrixf9m1asn4wzjp5m59777p8"; 3337 3466 type = "gem"; 3338 3467 }; 3339 - version = "3.0.6"; 3468 + version = "3.1.0"; 3340 3469 }; 3341 3470 slather = { 3342 3471 dependencies = ["CFPropertyList" "activesupport" "clamp" "nokogiri" "xcodeproj"]; ··· 3395 3524 platforms = []; 3396 3525 source = { 3397 3526 remotes = ["https://rubygems.org"]; 3398 - sha256 = "0n197kk9nqf955lsphns835sbkz7wcgbpppad482iqx95bhf8i6l"; 3527 + sha256 = "1abdrhb4sf5wwlvli87nh5jiy13dy2szv448h6a4bzyrg3nf47fx"; 3399 3528 type = "gem"; 3400 3529 }; 3401 - version = "0.5.10932"; 3530 + version = "0.5.10957"; 3402 3531 }; 3403 3532 sqlite3 = { 3404 3533 dependencies = ["mini_portile2"]; ··· 3651 3780 }; 3652 3781 version = "7.0.0"; 3653 3782 }; 3654 - webrick = { 3655 - groups = ["default"]; 3656 - platforms = []; 3657 - source = { 3658 - remotes = ["https://rubygems.org"]; 3659 - sha256 = "13qm7s0gr2pmfcl7dxrmq38asaza4w0i2n9my4yzs499j731wh8r"; 3660 - type = "gem"; 3661 - }; 3662 - version = "1.8.1"; 3663 - }; 3664 3783 websocket-driver = { 3665 3784 dependencies = ["websocket-extensions"]; 3666 3785 groups = ["default"]; ··· 3728 3847 platforms = []; 3729 3848 source = { 3730 3849 remotes = ["https://rubygems.org"]; 3731 - sha256 = "0v14hl814knwi8pm2n09bpgcd107jafv4lnj9zmcsgfwbqxin3sq"; 3850 + sha256 = "1mwdd445w63khz13hpv17m2br5xngyjl3jdj08xizjbm78i2zrxd"; 3732 3851 type = "gem"; 3733 3852 }; 3734 - version = "2.6.9"; 3853 + version = "2.6.11"; 3735 3854 }; 3736 3855 zookeeper = { 3737 3856 groups = ["default"];