Merge master into staging-next

authored by github-actions[bot] and committed by GitHub e1b8fbad 93d9b277

+372 -1971
+13 -7
maintainers/maintainer-list.nix
··· 5448 5448 githubId = 62989; 5449 5449 name = "Demyan Rogozhin"; 5450 5450 }; 5451 + Denommus = { 5452 + email = "yuridenommus@gmail.com"; 5453 + github = "Denommus"; 5454 + githubId = 721022; 5455 + name = "Yuri da Costa Albuquerque"; 5456 + }; 5451 5457 denperidge = { 5452 5458 email = "contact@denperidge.com"; 5453 5459 github = "Denperidge"; ··· 6990 6996 github = "eureka-cpu"; 6991 6997 githubId = 57543709; 6992 6998 name = "Chris O'Brien"; 6999 + }; 7000 + euxane = { 7001 + name = "euxane"; 7002 + email = "r9uhdi.nixpkgs@euxane.net"; 7003 + github = "pacien"; 7004 + githubId = 1449319; 6993 7005 }; 6994 7006 evalexpr = { 6995 7007 name = "Jonathan Wilkins"; ··· 13665 13677 }; 13666 13678 Makuru = { 13667 13679 email = "makuru@makuru.org"; 13668 - github = "makuru-dd"; 13680 + github = "makuru-org"; 13669 13681 githubId = 58048293; 13670 13682 name = "Makuru"; 13671 13683 keys = [ { fingerprint = "5B22 7123 362F DEF1 8F79 BF2B 4792 3A0F EEB5 51C7"; } ]; ··· 17030 17042 github = "Pablo1107"; 17031 17043 githubId = 17091659; 17032 17044 name = "Pablo Andres Dealbera"; 17033 - }; 17034 - pacien = { 17035 - email = "b4gx3q.nixpkgs@pacien.net"; 17036 - github = "pacien"; 17037 - githubId = 1449319; 17038 - name = "Pacien Tran-Girard"; 17039 17045 }; 17040 17046 pacman99 = { 17041 17047 email = "pachum99@gmail.com";
+1 -1
nixos/modules/programs/msmtp.nix
··· 10 10 11 11 in 12 12 { 13 - meta.maintainers = with lib.maintainers; [ pacien ]; 13 + meta.maintainers = with lib.maintainers; [ euxane ]; 14 14 15 15 options = { 16 16 programs.msmtp = {
+1 -1
nixos/modules/services/backup/postgresql-wal-receiver.nix
··· 210 210 ) receivers; 211 211 }; 212 212 213 - meta.maintainers = with lib.maintainers; [ pacien ]; 213 + meta.maintainers = with lib.maintainers; [ euxane ]; 214 214 }
+1 -1
nixos/modules/services/mail/stalwart-mail.nix
··· 198 198 meta = { 199 199 maintainers = with lib.maintainers; [ 200 200 happysalada 201 - pacien 201 + euxane 202 202 onny 203 203 ]; 204 204 };
+1 -1
nixos/modules/services/matrix/appservice-discord.nix
··· 159 159 }; 160 160 }; 161 161 162 - meta.maintainers = with lib.maintainers; [ pacien ]; 162 + meta.maintainers = with lib.maintainers; [ euxane ]; 163 163 }
+1 -1
nixos/modules/services/matrix/mautrix-telegram.nix
··· 200 200 }; 201 201 202 202 meta.maintainers = with lib.maintainers; [ 203 - pacien 203 + euxane 204 204 vskilet 205 205 ]; 206 206 }
+1 -1
nixos/modules/services/misc/rmfakecloud.nix
··· 145 145 }; 146 146 }; 147 147 148 - meta.maintainers = with lib.maintainers; [ pacien ]; 148 + meta.maintainers = with lib.maintainers; [ euxane ]; 149 149 }
+1 -1
nixos/tests/postgresql/postgresql-wal-receiver.nix
··· 19 19 in 20 20 makeTest { 21 21 name = "postgresql-wal-receiver-${package.name}"; 22 - meta.maintainers = with lib.maintainers; [ pacien ]; 22 + meta.maintainers = with lib.maintainers; [ euxane ]; 23 23 24 24 nodes.machine = 25 25 { ... }:
+10 -2
nixos/tests/restic.nix
··· 132 132 "cp -rT ${testDir} /opt", 133 133 "touch /opt/excluded_file_1 /opt/excluded_file_2", 134 134 "mkdir -p /root/restic-rclone-backup", 135 - "restic-remote-noinit-backup init", 135 + ) 136 + 137 + server.fail( 138 + # test that noinit backup in fact does not initialize the repository 139 + # and thus fails without a pre-initialized repository 140 + "systemctl start restic-backups-remote-noinit-backup.service", 141 + ) 136 142 143 + server.succeed( 137 144 # test that remotebackup runs custom commands and produces a snapshot 138 145 "timedatectl set-time '2016-12-13 13:45'", 139 146 "systemctl start restic-backups-remotebackup.service", ··· 152 159 "restic-remote-from-file-backup restore latest -t /tmp/restore-2", 153 160 "diff -ru ${testDir} /tmp/restore-2/opt", 154 161 155 - # test that remote-noinit-backup produces a snapshot 162 + # test that remote-noinit-backup produces a snapshot once initialized 163 + "restic-remote-noinit-backup init", 156 164 "systemctl start restic-backups-remote-noinit-backup.service", 157 165 'restic-remote-noinit-backup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"', 158 166
+1 -1
nixos/tests/stalwart-mail.nix
··· 123 123 meta = { 124 124 maintainers = with lib.maintainers; [ 125 125 happysalada 126 - pacien 126 + euxane 127 127 onny 128 128 ]; 129 129 };
+3 -3
pkgs/applications/editors/vim/plugins/avante-nvim/default.nix
··· 10 10 vimUtils, 11 11 }: 12 12 let 13 - version = "0.0.13"; 13 + version = "0.0.14"; 14 14 src = fetchFromGitHub { 15 15 owner = "yetone"; 16 16 repo = "avante.nvim"; 17 17 tag = "v${version}"; 18 - hash = "sha256-JTuVq5fil2bpkptpw+kj0PFOp9Rk7RpOxc0GN/blL6M="; 18 + hash = "sha256-0dkPejvupXhVZY/5qT45f4LZ4MIVcz8uZam+9TmB+Yo="; 19 19 }; 20 20 avante-nvim-lib = rustPlatform.buildRustPackage { 21 21 pname = "avante-nvim-lib"; 22 22 inherit version src; 23 23 24 - cargoHash = "sha256-mCQm+ZBH5KehCbpKZ2zFl34sJh4yfKmA8GMcteK5SrA="; 24 + cargoHash = "sha256-80++U7CIu6QtH1jQCHCEpv2tnYOuoWSczZIUmKyrqJE="; 25 25 26 26 nativeBuildInputs = [ 27 27 pkg-config
+1 -1
pkgs/applications/office/beamerpresenter/default.nix
··· 98 98 ]; 99 99 platforms = platforms.all; 100 100 maintainers = with maintainers; [ 101 - pacien 101 + euxane 102 102 dotlambda 103 103 ]; 104 104 mainProgram = "beamerpresenter";
+1 -1
pkgs/applications/version-management/mercurial/default.nix
··· 123 123 license = licenses.gpl2Plus; 124 124 maintainers = with maintainers; [ 125 125 lukegb 126 - pacien 126 + euxane 127 127 techknowlogick 128 128 ]; 129 129 platforms = platforms.unix;
+1 -1
pkgs/applications/video/mpv/scripts/sponsorblock.nix
··· 47 47 description = "Script for mpv to skip sponsored segments of YouTube videos"; 48 48 homepage = "https://github.com/po5/mpv_sponsorblock"; 49 49 license = licenses.gpl3; 50 - maintainers = with maintainers; [ pacien ]; 50 + maintainers = with maintainers; [ euxane ]; 51 51 }; 52 52 }
+5 -5
pkgs/applications/virtualization/singularity/packages.nix
··· 15 15 src = fetchFromGitHub { 16 16 owner = "apptainer"; 17 17 repo = "apptainer"; 18 - rev = "refs/tags/v${version}"; 18 + tag = "v${version}"; 19 19 hash = "sha256-ZdSo9bKZ7Q1xwMe4SR840U3+fVpKwtiZQA5KDM5qF9M="; 20 20 }; 21 21 ··· 46 46 callPackage 47 47 (import ./generic.nix rec { 48 48 pname = "singularity-ce"; 49 - version = "4.2.1"; 49 + version = "4.2.2"; 50 50 projectName = "singularity"; 51 51 52 52 src = fetchFromGitHub { 53 53 owner = "sylabs"; 54 54 repo = "singularity"; 55 - rev = "refs/tags/v${version}"; 56 - hash = "sha256-Go4um/bIgq2lCZvjJ2GR81XpA/JvjPholi1PzNG9Hz8="; 55 + tag = "v${version}"; 56 + hash = "sha256-BW+oUZh82m2QDf0tUKRLcPk3mUpkukZkVzSIfXtQwio="; 57 57 }; 58 58 59 59 # Override vendorHash with overrideAttrs. 60 60 # See https://nixos.org/manual/nixpkgs/unstable/#buildGoModule-vendorHash 61 - vendorHash = "sha256-CRZ42NdmJhAkV6bkl5n7rEV4Tu/h65qF5qaQ4W5wQ3w="; 61 + vendorHash = "sha256-ed779LFPL38i/+pGlGIty9I/SvOtjF4/dOAx8zY7Y5E="; 62 62 63 63 # Do not build conmon and squashfuse from the Git submodule sources, 64 64 # Use Nixpkgs provided version
+1 -1
pkgs/applications/window-managers/i3/balance-workspace.nix
··· 23 23 description = "Balance windows and workspaces in i3wm"; 24 24 homepage = "https://pypi.org/project/i3-balance-workspace/"; 25 25 license = lib.licenses.mit; 26 - maintainers = with lib.maintainers; [ pacien ]; 26 + maintainers = with lib.maintainers; [ euxane ]; 27 27 mainProgram = "i3_balance_workspace"; 28 28 }; 29 29 }
+5 -5
pkgs/by-name/db/dbgate/package.nix
··· 7 7 }: 8 8 let 9 9 pname = "dbgate"; 10 - version = "6.0.0"; 10 + version = "6.1.0"; 11 11 src = 12 12 fetchurl 13 13 { 14 14 aarch64-linux = { 15 15 url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_arm64.AppImage"; 16 - hash = "sha256-HWjz3S8y0lRvhEcYNaNY89fLKvLOzwoLFD2RstWgFPI="; 16 + hash = "sha256-gUACJGegHFhOd9t/MVt5imwsTnOKA9Q66dKtzLHzjSo="; 17 17 }; 18 18 x86_64-linux = { 19 19 url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_x86_64.AppImage"; 20 - hash = "sha256-nUoncYH42maU5cAMkpvKeCnyE8SJTlcfdUCrO5WvhcY="; 20 + hash = "sha256-hSqBwsroOWcyHuUimkiy13tdTKqdAjXOnECv5J9KRbw="; 21 21 }; 22 22 x86_64-darwin = { 23 23 url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_x64.dmg"; 24 - hash = "sha256-ru+TzZ7c9NSOujsHoLxghmKgI4dEMlc45hTHsto2gIY="; 24 + hash = "sha256-tUY9TM/wP7N1giZpBlzCQlF+01XT7HA4v/kTrT57jX8="; 25 25 }; 26 26 aarch64-darwin = { 27 27 url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_universal.dmg"; 28 - hash = "sha256-H6RFzgnn/4HHdHrWedFLeLlXizC+TEbD8F/9C4rVMok="; 28 + hash = "sha256-b5IJfpe3XnY1bSI6dzQro8PY4L72aFKy9GtolgFZzsA="; 29 29 }; 30 30 } 31 31 .${stdenv.system} or (throw "dbgate: ${stdenv.system} is unsupported.");
+1 -1
pkgs/by-name/gs/gscan2pdf/package.nix
··· 161 161 description = "GUI to produce PDFs or DjVus from scanned documents"; 162 162 homepage = "https://gscan2pdf.sourceforge.net/"; 163 163 license = licenses.gpl3; 164 - maintainers = with maintainers; [ pacien ]; 164 + maintainers = with maintainers; [ euxane ]; 165 165 mainProgram = "gscan2pdf"; 166 166 }; 167 167 }
+3 -3
pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "ha-mqtt-discoverable-cli"; 9 - version = "0.4.1"; 9 + version = "0.16.2"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "unixorn"; 14 14 repo = "ha-mqtt-discoverable-cli"; 15 - rev = "refs/tags/v${version}"; 16 - hash = "sha256-rGRsB5kAtzI5KP4tMiQqLJQZs7z5k657V8Di0OzB6F8="; 15 + tag = "v${version}"; 16 + hash = "sha256-RyAgwLMdeLZj+U7Ddp1t/Qy5K/U++3WssVHfzSQ7YoY="; 17 17 }; 18 18 19 19 pythonRelaxDeps = [ "ha-mqtt-discoverable" ];
+1 -1
pkgs/by-name/hi/hidrd/package.nix
··· 22 22 description = "HID report descriptor I/O library and conversion tool"; 23 23 homepage = "https://github.com/DIGImend/hidrd"; 24 24 license = licenses.gpl2Plus; 25 - maintainers = with maintainers; [ pacien ]; 25 + maintainers = with maintainers; [ euxane ]; 26 26 platforms = platforms.all; 27 27 broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/hidrd.x86_64-darwin 28 28 mainProgram = "hidrd-convert";
+1 -1
pkgs/by-name/ho/howl/package.nix
··· 43 43 homepage = "https://howl.io/"; 44 44 description = "General purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface"; 45 45 license = licenses.mit; 46 - maintainers = with maintainers; [ pacien ]; 46 + maintainers = with maintainers; [ euxane ]; 47 47 mainProgram = "howl"; 48 48 49 49 # LuaJIT and Howl builds fail for x86_64-darwin and aarch64-linux respectively
+19 -15
pkgs/by-name/iv/ivyterm/package.nix
··· 4 4 fetchFromGitHub, 5 5 pkg-config, 6 6 wrapGAppsHook4, 7 - cairo, 8 - gdk-pixbuf, 9 - glib, 10 - gtk4, 11 7 libadwaita, 12 - pango, 13 8 vte-gtk4, 9 + openssl, 10 + nix-update-script, 14 11 }: 15 12 16 - rustPlatform.buildRustPackage { 13 + rustPlatform.buildRustPackage rec { 17 14 pname = "ivyterm"; 18 - version = "0-unstable-2024-10-23"; 15 + version = "1.0.0"; 19 16 20 17 src = fetchFromGitHub { 21 18 owner = "Tomiyou"; 22 19 repo = "ivyterm"; 23 - rev = "13ee76dfc88bc92807e328991c7a8586a5b13ac7"; 24 - hash = "sha256-RVHGDgaNYhR/eGTu4bhJvEfd14qFP+u8ApItVc00Bm8="; 20 + tag = "v${version}"; 21 + hash = "sha256-2wOTUJRFtT7lJ8Km7J7qT6CIRi7wZmNAp1UHfrksyss="; 25 22 }; 26 23 27 - cargoHash = "sha256-tdaI0diwRjqERmAiuKFhMw4AeqxgMq8YMsZWBjsmd0U="; 24 + useFetchCargoVendor = true; 25 + cargoHash = "sha256-SyyXpV4BfXFm5SHsrXHVNXFm8xM1gBv9lBRXuHVN+lQ="; 28 26 29 27 nativeBuildInputs = [ 30 28 pkg-config ··· 32 30 ]; 33 31 34 32 buildInputs = [ 35 - cairo 36 - gdk-pixbuf 37 - glib 38 - gtk4 33 + openssl 39 34 libadwaita 40 - pango 41 35 vte-gtk4 42 36 ]; 43 37 38 + postInstall = '' 39 + install -D data/com.tomiyou.ivyTerm.desktop -t $out/share/applications 40 + install -D data/com.tomiyou.ivyTerm.svg -t $out/share/icons 41 + ''; 42 + 43 + passthru = { 44 + updateScript = nix-update-script { }; 45 + }; 46 + 44 47 meta = { 45 48 description = "Terminal emulator implemented in gtk4-rs and VTE4"; 46 49 homepage = "https://github.com/Tomiyou/ivyterm"; 50 + changelog = "https://github.com/Tomiyou/ivyterm/releases/tag/${src.tag}"; 47 51 license = lib.licenses.gpl3Only; 48 52 maintainers = with lib.maintainers; [ genga898 ]; 49 53 mainProgram = "ivyterm";
+4 -6
pkgs/by-name/ka/kazumi/package.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 - flutter324, 4 + flutter327, 5 5 webkitgtk_4_1, 6 6 alsa-lib, 7 7 libayatana-appindicator, 8 8 autoPatchelfHook, 9 - wrapGAppsHook3, 10 9 gst_all_1, 11 10 stdenv, 12 11 mimalloc, 13 12 mpv, 14 13 mpv-unwrapped, 15 14 }: 16 - flutter324.buildFlutterApplication rec { 15 + flutter327.buildFlutterApplication rec { 17 16 pname = "kazumi"; 18 - version = "1.4.6"; 17 + version = "1.4.7"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "Predidit"; 22 21 repo = "Kazumi"; 23 22 tag = version; 24 - hash = "sha256-NB6veMxAbG4YB6Io+HNLK/N8irF8g+Vj0r5L94JG//A="; 23 + hash = "sha256-/sr2CQ9ntwfR2QCgidQE3kwBSIG+qfpSR/XhRPpmBm0="; 25 24 }; 26 25 27 26 pubspecLock = lib.importJSON ./pubspec.lock.json; 28 27 29 28 nativeBuildInputs = [ 30 - wrapGAppsHook3 31 29 autoPatchelfHook 32 30 ]; 33 31
+23 -33
pkgs/by-name/ka/kazumi/pubspec.lock.json
··· 4 4 "dependency": "transitive", 5 5 "description": { 6 6 "name": "_fe_analyzer_shared", 7 - "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", 7 + "sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab", 8 8 "url": "https://pub.dev" 9 9 }, 10 10 "source": "hosted", 11 - "version": "72.0.0" 11 + "version": "76.0.0" 12 12 }, 13 13 "_macros": { 14 14 "dependency": "transitive", 15 15 "description": "dart", 16 16 "source": "sdk", 17 - "version": "0.3.2" 17 + "version": "0.3.3" 18 18 }, 19 19 "adaptive_theme": { 20 20 "dependency": "direct main", ··· 30 30 "dependency": "transitive", 31 31 "description": { 32 32 "name": "analyzer", 33 - "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", 33 + "sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e", 34 34 "url": "https://pub.dev" 35 35 }, 36 36 "source": "hosted", 37 - "version": "6.7.0" 37 + "version": "6.11.0" 38 38 }, 39 39 "ansicolor": { 40 40 "dependency": "transitive", ··· 280 280 "dependency": "transitive", 281 281 "description": { 282 282 "name": "collection", 283 - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", 283 + "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", 284 284 "url": "https://pub.dev" 285 285 }, 286 286 "source": "hosted", 287 - "version": "1.18.0" 287 + "version": "1.19.0" 288 288 }, 289 289 "connectivity_plus": { 290 290 "dependency": "direct main", ··· 609 609 "source": "hosted", 610 610 "version": "4.0.1" 611 611 }, 612 - "flutter_smart_dialog": { 613 - "dependency": "direct main", 614 - "description": { 615 - "name": "flutter_smart_dialog", 616 - "sha256": "d7b915461fdc9bb8111d23a709b4ce910dbc4b9bef0fbd941655f74bf7de09a6", 617 - "url": "https://pub.dev" 618 - }, 619 - "source": "hosted", 620 - "version": "4.9.8+5" 621 - }, 622 612 "flutter_test": { 623 613 "dependency": "direct dev", 624 614 "description": "flutter", ··· 805 795 "dependency": "transitive", 806 796 "description": { 807 797 "name": "leak_tracker", 808 - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", 798 + "sha256": "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06", 809 799 "url": "https://pub.dev" 810 800 }, 811 801 "source": "hosted", 812 - "version": "10.0.5" 802 + "version": "10.0.7" 813 803 }, 814 804 "leak_tracker_flutter_testing": { 815 805 "dependency": "transitive", 816 806 "description": { 817 807 "name": "leak_tracker_flutter_testing", 818 - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", 808 + "sha256": "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379", 819 809 "url": "https://pub.dev" 820 810 }, 821 811 "source": "hosted", 822 - "version": "3.0.5" 812 + "version": "3.0.8" 823 813 }, 824 814 "leak_tracker_testing": { 825 815 "dependency": "transitive", ··· 865 855 "dependency": "transitive", 866 856 "description": { 867 857 "name": "macros", 868 - "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", 858 + "sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656", 869 859 "url": "https://pub.dev" 870 860 }, 871 861 "source": "hosted", 872 - "version": "0.1.2-main.4" 862 + "version": "0.1.3-main.0" 873 863 }, 874 864 "matcher": { 875 865 "dependency": "transitive", ··· 1503 1493 "dependency": "transitive", 1504 1494 "description": "flutter", 1505 1495 "source": "sdk", 1506 - "version": "0.0.99" 1496 + "version": "0.0.0" 1507 1497 }, 1508 1498 "source_gen": { 1509 1499 "dependency": "transitive", ··· 1599 1589 "dependency": "transitive", 1600 1590 "description": { 1601 1591 "name": "stack_trace", 1602 - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", 1592 + "sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377", 1603 1593 "url": "https://pub.dev" 1604 1594 }, 1605 1595 "source": "hosted", 1606 - "version": "1.11.1" 1596 + "version": "1.12.0" 1607 1597 }, 1608 1598 "stream_channel": { 1609 1599 "dependency": "transitive", ··· 1629 1619 "dependency": "transitive", 1630 1620 "description": { 1631 1621 "name": "string_scanner", 1632 - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", 1622 + "sha256": "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3", 1633 1623 "url": "https://pub.dev" 1634 1624 }, 1635 1625 "source": "hosted", 1636 - "version": "1.2.0" 1626 + "version": "1.3.0" 1637 1627 }, 1638 1628 "styled_text": { 1639 1629 "dependency": "direct main", ··· 1669 1659 "dependency": "transitive", 1670 1660 "description": { 1671 1661 "name": "test_api", 1672 - "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", 1662 + "sha256": "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c", 1673 1663 "url": "https://pub.dev" 1674 1664 }, 1675 1665 "source": "hosted", 1676 - "version": "0.7.2" 1666 + "version": "0.7.3" 1677 1667 }, 1678 1668 "timing": { 1679 1669 "dependency": "transitive", ··· 1839 1829 "dependency": "transitive", 1840 1830 "description": { 1841 1831 "name": "vm_service", 1842 - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", 1832 + "sha256": "f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b", 1843 1833 "url": "https://pub.dev" 1844 1834 }, 1845 1835 "source": "hosted", 1846 - "version": "14.2.5" 1836 + "version": "14.3.0" 1847 1837 }, 1848 1838 "volume_controller": { 1849 1839 "dependency": "transitive", ··· 2069 2059 }, 2070 2060 "sdks": { 2071 2061 "dart": ">=3.5.0 <4.0.0", 2072 - "flutter": ">=3.24.5" 2062 + "flutter": ">=3.27.1" 2073 2063 } 2074 2064 }
+11 -11
pkgs/by-name/li/librenms/broken-binary-paths.diff
··· 1 - diff --git a/LibreNMS/Config.php b/LibreNMS/Config.php 2 - index 5ed6b71..de7718a 100644 3 - --- a/LibreNMS/Config.php 4 - +++ b/LibreNMS/Config.php 5 - @@ -460,13 +460,6 @@ class Config 6 - self::persist('device_display_default', $display_value); 1 + diff --git a/app/ConfigRepository.php b/app/ConfigRepository.php 2 + index 2d73cce81..b0110540b 100644 3 + --- a/app/ConfigRepository.php 4 + +++ b/app/ConfigRepository.php 5 + @@ -444,13 +444,6 @@ class ConfigRepository 6 + $this->persist('device_display_default', $display_value); 7 7 } 8 - 8 + 9 9 - // make sure we have full path to binaries in case PATH isn't set 10 10 - foreach (['fping', 'fping6', 'snmpgetnext', 'rrdtool', 'traceroute'] as $bin) { 11 - - if (! is_executable(self::get($bin))) { 12 - - self::persist($bin, self::locateBinary($bin)); 11 + - if (! is_executable($this->get($bin))) { 12 + - $this->persist($bin, $this->locateBinary($bin)); 13 13 - } 14 14 - } 15 15 - 16 - if (! self::has('rrdtool_version')) { 17 - self::persist('rrdtool_version', Rrd::version()); 16 + if (! $this->has('rrdtool_version')) { 17 + $this->persist('rrdtool_version', (new Version($this))->rrdtool()); 18 18 }
+3 -3
pkgs/by-name/li/librenms/package.nix
··· 27 27 in 28 28 phpPackage.buildComposerProject rec { 29 29 pname = "librenms"; 30 - version = "24.11.0"; 30 + version = "24.12.0"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "librenms"; 34 34 repo = pname; 35 35 rev = "${version}"; 36 - sha256 = "sha256-pcUkmcqD/NNedKlpNEBFf9Pmxkq6qXVdagRj/QTePzw="; 36 + sha256 = "sha256-/0mc4wTx9WDxgDxqq+Kut8uX/Yr+bxqZ1BeJvmFDxG8="; 37 37 }; 38 38 39 - vendorHash = "sha256-0ZMQYODlXLHOjwWYvbrY/VQ2Zm9D7r1NvXRyP0q346M="; 39 + vendorHash = "sha256-DNiTSXt/1Qr67BdlTu3ccP4Whw5pyybeFJ045c/e8Dc="; 40 40 41 41 php = phpPackage; 42 42
+1 -1
pkgs/by-name/li/libspf2/package.nix
··· 40 40 lgpl21Plus 41 41 bsd2 42 42 ]; 43 - maintainers = with maintainers; [ pacien ] ++ teams.helsinki-systems.members; 43 + maintainers = with maintainers; [ euxane ] ++ teams.helsinki-systems.members; 44 44 platforms = platforms.all; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/ma/malwoverview/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "malwoverview"; 9 - version = "6.0.1"; 9 + version = "6.1.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "alexandreborges"; 14 14 repo = "malwoverview"; 15 - rev = "refs/tags/v${version}"; 16 - hash = "sha256-N9jXMkX3Kt3ldw/QgJRAE2ItrzjXzQthQ9UULRtnN0A="; 15 + tag = "v${version}"; 16 + hash = "sha256-43LcrP89vhVFDRRRItFL6hl++mvdGoPugMwD3TEOSE0="; 17 17 }; 18 18 19 19 pythonRemoveDeps = [
+1 -1
pkgs/by-name/md/mdctags/package.nix
··· 21 21 description = "tags for markdown file"; 22 22 homepage = "https://github.com/wsdjeg/mdctags.rs"; 23 23 license = lib.licenses.mit; 24 - maintainers = with lib.maintainers; [ pacien ]; 24 + maintainers = with lib.maintainers; [ euxane ]; 25 25 mainProgram = "mdctags"; 26 26 }; 27 27 }
+1 -1
pkgs/by-name/pa/pandoc-katex/package.nix
··· 26 26 ]; 27 27 maintainers = with maintainers; [ 28 28 minijackson 29 - pacien 29 + euxane 30 30 ]; 31 31 mainProgram = "pandoc-katex"; 32 32 };
+5 -5
pkgs/by-name/pd/pdfium-binaries/package.nix
··· 4 4 stdenv, 5 5 }: 6 6 let 7 - version = "6886"; 7 + version = "6899"; 8 8 src = 9 9 let 10 10 inherit (stdenv.hostPlatform) system; ··· 16 16 aarch64-darwin = "mac-arm64"; 17 17 }; 18 18 hash = selectSystem { 19 - x86_64-linux = "sha256-8o2PgbyHqU1ST2clx2NRB6/E1eBWjuyx2oIVvc1/ujI="; 20 - aarch64-linux = "sha256-SUxtX7NMK+sMi5Fybc2P+bNrXET0TTBJTUhsMw0eBTc="; 21 - x86_64-darwin = "sha256-p4lHxr1Do3pLKXn2bOt8gh2R5KHPr4HpAM9hphFUimU="; 22 - aarch64-darwin = "sha256-Eb9I17GcuBaMAVKI9K0Rf/iD+nhBFDgYhWth46yU0xE="; 19 + x86_64-linux = "sha256-JPXgjdGfQK1BztK3opqKfg5P2lAnmkcVj3qk2Ck8vHg="; 20 + aarch64-linux = "sha256-za1d1jKM3LdeBFttBBHQ+Nx1O4KC6FFwotuRHTj8tFk="; 21 + x86_64-darwin = "sha256-K2Sr4z4+WWmK9OxvkZB0k9LQDxCNnUvL0RArG5v2aYs="; 22 + aarch64-darwin = "sha256-wLa61Af4G47AE99M+uPlBjR2rdP5yUenoW9gsrOmZpw="; 23 23 }; 24 24 in 25 25 fetchzip {
+1 -1
pkgs/by-name/pu/pure-prompt/package.nix
··· 29 29 license = licenses.mit; 30 30 platforms = platforms.all; 31 31 maintainers = with maintainers; [ 32 - pacien 32 + euxane 33 33 pablovsky 34 34 ]; 35 35 };
+2 -2
pkgs/by-name/py/pyenv/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "pyenv"; 9 - version = "2.4.22"; 9 + version = "2.4.23"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pyenv"; 13 13 repo = "pyenv"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-TrsSihCXovToTFygs6WB67sQIbtx4EJjyMbBDCK0pR4="; 15 + hash = "sha256-4IqHJpnGQKo/1U/Zkzg0mzm4xFbDC28F9ixgw+C0hAc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+1 -1
pkgs/by-name/rm/rmfakecloud/package.nix
··· 46 46 homepage = "https://ddvk.github.io/rmfakecloud/"; 47 47 license = licenses.agpl3Only; 48 48 maintainers = with maintainers; [ 49 - pacien 49 + euxane 50 50 martinetd 51 51 ]; 52 52 mainProgram = "rmfakecloud";
+2 -2
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 7 7 8 8 let 9 9 pname = "simplex-chat-desktop"; 10 - version = "6.2.0"; 10 + version = "6.2.1"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; 14 - hash = "sha256-2Ng77oggjdePDNeB0NdC8vkRY4duwzUdde22Hp6dXyM="; 14 + hash = "sha256-JEe4dmbb/T2A4+t1ycvgJofes2CkEphytFMnWJgpZ7s="; 15 15 }; 16 16 17 17 appimageContents = appimageTools.extract {
+3 -3
pkgs/by-name/sk/skypeforlinux/package.nix
··· 42 42 43 43 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 44 44 # source of the latter disappears much faster. 45 - version = "8.133.0.202"; 46 - revision = "375"; 45 + version = "8.134.0.202"; 46 + revision = "378"; 47 47 48 48 rpath = 49 49 lib.makeLibraryPath [ ··· 103 103 fetchurl { 104 104 name = "skypeforlinux-${version}-${revision}.snap"; 105 105 url = "https://api.snapcraft.io/api/v1/snaps/download/QRDEfjn4WJYnm0FzDKwqqRZZI77awQEV_${revision}.snap"; 106 - hash = "sha512-xTkVc/0IWMzVOogWXsphX1YIRWqm7GYgKMeGBxi1lP19eVXjOCghUGIQEd431QkTc2WMdmkWtuYD2toFMtkfWA=="; 106 + hash = "sha512-AJ2kPitiDcnpJwJtRO0Yc8ypFdrVEFACwCt2hJM163oKKsQEqdyhUdEBigT43HrFPW74T8kRcoTbRuPLOGw0FQ=="; 107 107 } 108 108 else 109 109 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+1 -1
pkgs/by-name/tg/tg-archive/package.nix
··· 42 42 description = "A tool for exporting Telegram group chats into static websites like mailing list archives"; 43 43 homepage = "https://github.com/knadh/tg-archive"; 44 44 license = lib.licenses.mit; 45 - maintainers = with lib.maintainers; [ pacien ]; 45 + maintainers = with lib.maintainers; [ euxane ]; 46 46 mainProgram = "tg-archive"; 47 47 }; 48 48 }
-1741
pkgs/by-name/to/topiary/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.20.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 - name = "aho-corasick" 22 - version = "1.0.2" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 25 - dependencies = [ 26 - "memchr", 27 - ] 28 - 29 - [[package]] 30 - name = "anes" 31 - version = "0.1.6" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 34 - 35 - [[package]] 36 - name = "ansi_term" 37 - version = "0.12.1" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 40 - dependencies = [ 41 - "winapi", 42 - ] 43 - 44 - [[package]] 45 - name = "anstream" 46 - version = "0.3.2" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" 49 - dependencies = [ 50 - "anstyle", 51 - "anstyle-parse", 52 - "anstyle-query", 53 - "anstyle-wincon", 54 - "colorchoice", 55 - "is-terminal", 56 - "utf8parse", 57 - ] 58 - 59 - [[package]] 60 - name = "anstyle" 61 - version = "1.0.1" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" 64 - 65 - [[package]] 66 - name = "anstyle-parse" 67 - version = "0.2.1" 68 - source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 70 - dependencies = [ 71 - "utf8parse", 72 - ] 73 - 74 - [[package]] 75 - name = "anstyle-query" 76 - version = "1.0.0" 77 - source = "registry+https://github.com/rust-lang/crates.io-index" 78 - checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 79 - dependencies = [ 80 - "windows-sys", 81 - ] 82 - 83 - [[package]] 84 - name = "anstyle-wincon" 85 - version = "1.0.1" 86 - source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" 88 - dependencies = [ 89 - "anstyle", 90 - "windows-sys", 91 - ] 92 - 93 - [[package]] 94 - name = "assert_cmd" 95 - version = "2.0.12" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" 98 - dependencies = [ 99 - "anstyle", 100 - "bstr", 101 - "doc-comment", 102 - "predicates", 103 - "predicates-core", 104 - "predicates-tree", 105 - "wait-timeout", 106 - ] 107 - 108 - [[package]] 109 - name = "async-scoped" 110 - version = "0.7.1" 111 - source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "0e7a6a57c8aeb40da1ec037f5d455836852f7a57e69e1b1ad3d8f38ac1d6cadf" 113 - dependencies = [ 114 - "futures", 115 - "pin-project", 116 - "slab", 117 - "tokio", 118 - ] 119 - 120 - [[package]] 121 - name = "async-stream" 122 - version = "0.3.5" 123 - source = "registry+https://github.com/rust-lang/crates.io-index" 124 - checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 125 - dependencies = [ 126 - "async-stream-impl", 127 - "futures-core", 128 - "pin-project-lite", 129 - ] 130 - 131 - [[package]] 132 - name = "async-stream-impl" 133 - version = "0.3.5" 134 - source = "registry+https://github.com/rust-lang/crates.io-index" 135 - checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 136 - dependencies = [ 137 - "proc-macro2", 138 - "quote", 139 - "syn 2.0.26", 140 - ] 141 - 142 - [[package]] 143 - name = "autocfg" 144 - version = "1.1.0" 145 - source = "registry+https://github.com/rust-lang/crates.io-index" 146 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 147 - 148 - [[package]] 149 - name = "backtrace" 150 - version = "0.3.68" 151 - source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 153 - dependencies = [ 154 - "addr2line", 155 - "cc", 156 - "cfg-if", 157 - "libc", 158 - "miniz_oxide", 159 - "object", 160 - "rustc-demangle", 161 - ] 162 - 163 - [[package]] 164 - name = "bitflags" 165 - version = "1.3.2" 166 - source = "registry+https://github.com/rust-lang/crates.io-index" 167 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 168 - 169 - [[package]] 170 - name = "bitflags" 171 - version = "2.3.3" 172 - source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 174 - 175 - [[package]] 176 - name = "bstr" 177 - version = "1.6.0" 178 - source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" 180 - dependencies = [ 181 - "memchr", 182 - "regex-automata", 183 - "serde", 184 - ] 185 - 186 - [[package]] 187 - name = "bumpalo" 188 - version = "3.13.0" 189 - source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 191 - 192 - [[package]] 193 - name = "bytes" 194 - version = "1.4.0" 195 - source = "registry+https://github.com/rust-lang/crates.io-index" 196 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 197 - 198 - [[package]] 199 - name = "cast" 200 - version = "0.3.0" 201 - source = "registry+https://github.com/rust-lang/crates.io-index" 202 - checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 203 - 204 - [[package]] 205 - name = "cc" 206 - version = "1.0.83" 207 - source = "registry+https://github.com/rust-lang/crates.io-index" 208 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 209 - dependencies = [ 210 - "libc", 211 - ] 212 - 213 - [[package]] 214 - name = "cfg-if" 215 - version = "1.0.0" 216 - source = "registry+https://github.com/rust-lang/crates.io-index" 217 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 218 - 219 - [[package]] 220 - name = "ciborium" 221 - version = "0.2.1" 222 - source = "registry+https://github.com/rust-lang/crates.io-index" 223 - checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" 224 - dependencies = [ 225 - "ciborium-io", 226 - "ciborium-ll", 227 - "serde", 228 - ] 229 - 230 - [[package]] 231 - name = "ciborium-io" 232 - version = "0.2.1" 233 - source = "registry+https://github.com/rust-lang/crates.io-index" 234 - checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" 235 - 236 - [[package]] 237 - name = "ciborium-ll" 238 - version = "0.2.1" 239 - source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" 241 - dependencies = [ 242 - "ciborium-io", 243 - "half", 244 - ] 245 - 246 - [[package]] 247 - name = "clap" 248 - version = "4.3.21" 249 - source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd" 251 - dependencies = [ 252 - "clap_builder", 253 - "clap_derive", 254 - "once_cell", 255 - ] 256 - 257 - [[package]] 258 - name = "clap_builder" 259 - version = "4.3.21" 260 - source = "registry+https://github.com/rust-lang/crates.io-index" 261 - checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa" 262 - dependencies = [ 263 - "anstream", 264 - "anstyle", 265 - "clap_lex", 266 - "strsim", 267 - "terminal_size", 268 - ] 269 - 270 - [[package]] 271 - name = "clap_complete" 272 - version = "4.4.1" 273 - source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "4110a1e6af615a9e6d0a36f805d5c99099f8bab9b8042f5bc1fa220a4a89e36f" 275 - dependencies = [ 276 - "clap", 277 - ] 278 - 279 - [[package]] 280 - name = "clap_derive" 281 - version = "4.3.12" 282 - source = "registry+https://github.com/rust-lang/crates.io-index" 283 - checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" 284 - dependencies = [ 285 - "heck", 286 - "proc-macro2", 287 - "quote", 288 - "syn 2.0.26", 289 - ] 290 - 291 - [[package]] 292 - name = "clap_lex" 293 - version = "0.5.0" 294 - source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 296 - 297 - [[package]] 298 - name = "colorchoice" 299 - version = "1.0.0" 300 - source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 302 - 303 - [[package]] 304 - name = "criterion" 305 - version = "0.5.1" 306 - source = "registry+https://github.com/rust-lang/crates.io-index" 307 - checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 308 - dependencies = [ 309 - "anes", 310 - "cast", 311 - "ciborium", 312 - "clap", 313 - "criterion-plot", 314 - "futures", 315 - "is-terminal", 316 - "itertools 0.10.5", 317 - "num-traits", 318 - "once_cell", 319 - "oorandom", 320 - "plotters", 321 - "rayon", 322 - "regex", 323 - "serde", 324 - "serde_derive", 325 - "serde_json", 326 - "tinytemplate", 327 - "walkdir", 328 - ] 329 - 330 - [[package]] 331 - name = "criterion-plot" 332 - version = "0.5.0" 333 - source = "registry+https://github.com/rust-lang/crates.io-index" 334 - checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 335 - dependencies = [ 336 - "cast", 337 - "itertools 0.10.5", 338 - ] 339 - 340 - [[package]] 341 - name = "crossbeam-channel" 342 - version = "0.5.8" 343 - source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 345 - dependencies = [ 346 - "cfg-if", 347 - "crossbeam-utils", 348 - ] 349 - 350 - [[package]] 351 - name = "crossbeam-deque" 352 - version = "0.8.3" 353 - source = "registry+https://github.com/rust-lang/crates.io-index" 354 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 355 - dependencies = [ 356 - "cfg-if", 357 - "crossbeam-epoch", 358 - "crossbeam-utils", 359 - ] 360 - 361 - [[package]] 362 - name = "crossbeam-epoch" 363 - version = "0.9.15" 364 - source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 366 - dependencies = [ 367 - "autocfg", 368 - "cfg-if", 369 - "crossbeam-utils", 370 - "memoffset", 371 - "scopeguard", 372 - ] 373 - 374 - [[package]] 375 - name = "crossbeam-utils" 376 - version = "0.8.16" 377 - source = "registry+https://github.com/rust-lang/crates.io-index" 378 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 379 - dependencies = [ 380 - "cfg-if", 381 - ] 382 - 383 - [[package]] 384 - name = "diff" 385 - version = "0.1.13" 386 - source = "registry+https://github.com/rust-lang/crates.io-index" 387 - checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 388 - 389 - [[package]] 390 - name = "difflib" 391 - version = "0.4.0" 392 - source = "registry+https://github.com/rust-lang/crates.io-index" 393 - checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" 394 - 395 - [[package]] 396 - name = "directories" 397 - version = "5.0.1" 398 - source = "registry+https://github.com/rust-lang/crates.io-index" 399 - checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" 400 - dependencies = [ 401 - "dirs-sys", 402 - ] 403 - 404 - [[package]] 405 - name = "dirs-sys" 406 - version = "0.4.1" 407 - source = "registry+https://github.com/rust-lang/crates.io-index" 408 - checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 409 - dependencies = [ 410 - "libc", 411 - "option-ext", 412 - "redox_users", 413 - "windows-sys", 414 - ] 415 - 416 - [[package]] 417 - name = "doc-comment" 418 - version = "0.3.3" 419 - source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 421 - 422 - [[package]] 423 - name = "either" 424 - version = "1.8.1" 425 - source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 427 - 428 - [[package]] 429 - name = "env_logger" 430 - version = "0.10.0" 431 - source = "registry+https://github.com/rust-lang/crates.io-index" 432 - checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 433 - dependencies = [ 434 - "humantime", 435 - "is-terminal", 436 - "log", 437 - "regex", 438 - "termcolor", 439 - ] 440 - 441 - [[package]] 442 - name = "equivalent" 443 - version = "1.0.1" 444 - source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 446 - 447 - [[package]] 448 - name = "errno" 449 - version = "0.3.1" 450 - source = "registry+https://github.com/rust-lang/crates.io-index" 451 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 452 - dependencies = [ 453 - "errno-dragonfly", 454 - "libc", 455 - "windows-sys", 456 - ] 457 - 458 - [[package]] 459 - name = "errno-dragonfly" 460 - version = "0.1.2" 461 - source = "registry+https://github.com/rust-lang/crates.io-index" 462 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 463 - dependencies = [ 464 - "cc", 465 - "libc", 466 - ] 467 - 468 - [[package]] 469 - name = "fastrand" 470 - version = "1.9.0" 471 - source = "registry+https://github.com/rust-lang/crates.io-index" 472 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 473 - dependencies = [ 474 - "instant", 475 - ] 476 - 477 - [[package]] 478 - name = "float-cmp" 479 - version = "0.9.0" 480 - source = "registry+https://github.com/rust-lang/crates.io-index" 481 - checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 482 - dependencies = [ 483 - "num-traits", 484 - ] 485 - 486 - [[package]] 487 - name = "futures" 488 - version = "0.3.28" 489 - source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 491 - dependencies = [ 492 - "futures-channel", 493 - "futures-core", 494 - "futures-executor", 495 - "futures-io", 496 - "futures-sink", 497 - "futures-task", 498 - "futures-util", 499 - ] 500 - 501 - [[package]] 502 - name = "futures-channel" 503 - version = "0.3.28" 504 - source = "registry+https://github.com/rust-lang/crates.io-index" 505 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 506 - dependencies = [ 507 - "futures-core", 508 - "futures-sink", 509 - ] 510 - 511 - [[package]] 512 - name = "futures-core" 513 - version = "0.3.28" 514 - source = "registry+https://github.com/rust-lang/crates.io-index" 515 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 516 - 517 - [[package]] 518 - name = "futures-executor" 519 - version = "0.3.28" 520 - source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 522 - dependencies = [ 523 - "futures-core", 524 - "futures-task", 525 - "futures-util", 526 - ] 527 - 528 - [[package]] 529 - name = "futures-io" 530 - version = "0.3.28" 531 - source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 533 - 534 - [[package]] 535 - name = "futures-macro" 536 - version = "0.3.28" 537 - source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 539 - dependencies = [ 540 - "proc-macro2", 541 - "quote", 542 - "syn 2.0.26", 543 - ] 544 - 545 - [[package]] 546 - name = "futures-sink" 547 - version = "0.3.28" 548 - source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 550 - 551 - [[package]] 552 - name = "futures-task" 553 - version = "0.3.28" 554 - source = "registry+https://github.com/rust-lang/crates.io-index" 555 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 556 - 557 - [[package]] 558 - name = "futures-util" 559 - version = "0.3.28" 560 - source = "registry+https://github.com/rust-lang/crates.io-index" 561 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 562 - dependencies = [ 563 - "futures-channel", 564 - "futures-core", 565 - "futures-io", 566 - "futures-macro", 567 - "futures-sink", 568 - "futures-task", 569 - "memchr", 570 - "pin-project-lite", 571 - "pin-utils", 572 - "slab", 573 - ] 574 - 575 - [[package]] 576 - name = "getrandom" 577 - version = "0.2.10" 578 - source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 580 - dependencies = [ 581 - "cfg-if", 582 - "libc", 583 - "wasi", 584 - ] 585 - 586 - [[package]] 587 - name = "gimli" 588 - version = "0.27.3" 589 - source = "registry+https://github.com/rust-lang/crates.io-index" 590 - checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 591 - 592 - [[package]] 593 - name = "half" 594 - version = "1.8.2" 595 - source = "registry+https://github.com/rust-lang/crates.io-index" 596 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 597 - 598 - [[package]] 599 - name = "hashbrown" 600 - version = "0.14.0" 601 - source = "registry+https://github.com/rust-lang/crates.io-index" 602 - checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 603 - 604 - [[package]] 605 - name = "heck" 606 - version = "0.4.1" 607 - source = "registry+https://github.com/rust-lang/crates.io-index" 608 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 609 - 610 - [[package]] 611 - name = "hermit-abi" 612 - version = "0.3.2" 613 - source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 615 - 616 - [[package]] 617 - name = "humantime" 618 - version = "2.1.0" 619 - source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 621 - 622 - [[package]] 623 - name = "indexmap" 624 - version = "2.0.0" 625 - source = "registry+https://github.com/rust-lang/crates.io-index" 626 - checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 627 - dependencies = [ 628 - "equivalent", 629 - "hashbrown", 630 - ] 631 - 632 - [[package]] 633 - name = "indoc" 634 - version = "2.0.3" 635 - source = "registry+https://github.com/rust-lang/crates.io-index" 636 - checksum = "2c785eefb63ebd0e33416dfcb8d6da0bf27ce752843a45632a67bf10d4d4b5c4" 637 - 638 - [[package]] 639 - name = "instant" 640 - version = "0.1.12" 641 - source = "registry+https://github.com/rust-lang/crates.io-index" 642 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 643 - dependencies = [ 644 - "cfg-if", 645 - ] 646 - 647 - [[package]] 648 - name = "io-lifetimes" 649 - version = "1.0.11" 650 - source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 652 - dependencies = [ 653 - "hermit-abi", 654 - "libc", 655 - "windows-sys", 656 - ] 657 - 658 - [[package]] 659 - name = "is-terminal" 660 - version = "0.4.9" 661 - source = "registry+https://github.com/rust-lang/crates.io-index" 662 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 663 - dependencies = [ 664 - "hermit-abi", 665 - "rustix 0.38.4", 666 - "windows-sys", 667 - ] 668 - 669 - [[package]] 670 - name = "itertools" 671 - version = "0.10.5" 672 - source = "registry+https://github.com/rust-lang/crates.io-index" 673 - checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 674 - dependencies = [ 675 - "either", 676 - ] 677 - 678 - [[package]] 679 - name = "itertools" 680 - version = "0.11.0" 681 - source = "registry+https://github.com/rust-lang/crates.io-index" 682 - checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 683 - dependencies = [ 684 - "either", 685 - ] 686 - 687 - [[package]] 688 - name = "itoa" 689 - version = "1.0.9" 690 - source = "registry+https://github.com/rust-lang/crates.io-index" 691 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 692 - 693 - [[package]] 694 - name = "js-sys" 695 - version = "0.3.61" 696 - source = "registry+https://github.com/rust-lang/crates.io-index" 697 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 698 - dependencies = [ 699 - "wasm-bindgen", 700 - ] 701 - 702 - [[package]] 703 - name = "libc" 704 - version = "0.2.147" 705 - source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 707 - 708 - [[package]] 709 - name = "linux-raw-sys" 710 - version = "0.3.8" 711 - source = "registry+https://github.com/rust-lang/crates.io-index" 712 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 713 - 714 - [[package]] 715 - name = "linux-raw-sys" 716 - version = "0.4.3" 717 - source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 719 - 720 - [[package]] 721 - name = "log" 722 - version = "0.4.19" 723 - source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 725 - 726 - [[package]] 727 - name = "memchr" 728 - version = "2.5.0" 729 - source = "registry+https://github.com/rust-lang/crates.io-index" 730 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 731 - 732 - [[package]] 733 - name = "memoffset" 734 - version = "0.9.0" 735 - source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 737 - dependencies = [ 738 - "autocfg", 739 - ] 740 - 741 - [[package]] 742 - name = "miniz_oxide" 743 - version = "0.7.1" 744 - source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 746 - dependencies = [ 747 - "adler", 748 - ] 749 - 750 - [[package]] 751 - name = "normalize-line-endings" 752 - version = "0.3.0" 753 - source = "registry+https://github.com/rust-lang/crates.io-index" 754 - checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" 755 - 756 - [[package]] 757 - name = "num-traits" 758 - version = "0.2.15" 759 - source = "registry+https://github.com/rust-lang/crates.io-index" 760 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 761 - dependencies = [ 762 - "autocfg", 763 - ] 764 - 765 - [[package]] 766 - name = "num_cpus" 767 - version = "1.16.0" 768 - source = "registry+https://github.com/rust-lang/crates.io-index" 769 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 770 - dependencies = [ 771 - "hermit-abi", 772 - "libc", 773 - ] 774 - 775 - [[package]] 776 - name = "object" 777 - version = "0.31.1" 778 - source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 780 - dependencies = [ 781 - "memchr", 782 - ] 783 - 784 - [[package]] 785 - name = "once_cell" 786 - version = "1.18.0" 787 - source = "registry+https://github.com/rust-lang/crates.io-index" 788 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 789 - 790 - [[package]] 791 - name = "oorandom" 792 - version = "11.1.3" 793 - source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 795 - 796 - [[package]] 797 - name = "option-ext" 798 - version = "0.2.0" 799 - source = "registry+https://github.com/rust-lang/crates.io-index" 800 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 801 - 802 - [[package]] 803 - name = "pad" 804 - version = "0.1.6" 805 - source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3" 807 - dependencies = [ 808 - "unicode-width", 809 - ] 810 - 811 - [[package]] 812 - name = "pin-project" 813 - version = "1.1.3" 814 - source = "registry+https://github.com/rust-lang/crates.io-index" 815 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 816 - dependencies = [ 817 - "pin-project-internal", 818 - ] 819 - 820 - [[package]] 821 - name = "pin-project-internal" 822 - version = "1.1.3" 823 - source = "registry+https://github.com/rust-lang/crates.io-index" 824 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 825 - dependencies = [ 826 - "proc-macro2", 827 - "quote", 828 - "syn 2.0.26", 829 - ] 830 - 831 - [[package]] 832 - name = "pin-project-lite" 833 - version = "0.2.13" 834 - source = "registry+https://github.com/rust-lang/crates.io-index" 835 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 836 - 837 - [[package]] 838 - name = "pin-utils" 839 - version = "0.1.0" 840 - source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 842 - 843 - [[package]] 844 - name = "plotters" 845 - version = "0.3.5" 846 - source = "registry+https://github.com/rust-lang/crates.io-index" 847 - checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" 848 - dependencies = [ 849 - "num-traits", 850 - "plotters-backend", 851 - "plotters-svg", 852 - "wasm-bindgen", 853 - "web-sys", 854 - ] 855 - 856 - [[package]] 857 - name = "plotters-backend" 858 - version = "0.3.5" 859 - source = "registry+https://github.com/rust-lang/crates.io-index" 860 - checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" 861 - 862 - [[package]] 863 - name = "plotters-svg" 864 - version = "0.3.5" 865 - source = "registry+https://github.com/rust-lang/crates.io-index" 866 - checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" 867 - dependencies = [ 868 - "plotters-backend", 869 - ] 870 - 871 - [[package]] 872 - name = "predicates" 873 - version = "3.0.3" 874 - source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" 876 - dependencies = [ 877 - "anstyle", 878 - "difflib", 879 - "float-cmp", 880 - "itertools 0.10.5", 881 - "normalize-line-endings", 882 - "predicates-core", 883 - "regex", 884 - ] 885 - 886 - [[package]] 887 - name = "predicates-core" 888 - version = "1.0.6" 889 - source = "registry+https://github.com/rust-lang/crates.io-index" 890 - checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" 891 - 892 - [[package]] 893 - name = "predicates-tree" 894 - version = "1.0.9" 895 - source = "registry+https://github.com/rust-lang/crates.io-index" 896 - checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" 897 - dependencies = [ 898 - "predicates-core", 899 - "termtree", 900 - ] 901 - 902 - [[package]] 903 - name = "pretty_assertions" 904 - version = "1.4.0" 905 - source = "registry+https://github.com/rust-lang/crates.io-index" 906 - checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 907 - dependencies = [ 908 - "diff", 909 - "yansi", 910 - ] 911 - 912 - [[package]] 913 - name = "prettydiff" 914 - version = "0.6.4" 915 - source = "registry+https://github.com/rust-lang/crates.io-index" 916 - checksum = "8ff1fec61082821f8236cf6c0c14e8172b62ce8a72a0eedc30d3b247bb68dc11" 917 - dependencies = [ 918 - "ansi_term", 919 - "pad", 920 - ] 921 - 922 - [[package]] 923 - name = "proc-macro2" 924 - version = "1.0.66" 925 - source = "registry+https://github.com/rust-lang/crates.io-index" 926 - checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 927 - dependencies = [ 928 - "unicode-ident", 929 - ] 930 - 931 - [[package]] 932 - name = "quote" 933 - version = "1.0.31" 934 - source = "registry+https://github.com/rust-lang/crates.io-index" 935 - checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" 936 - dependencies = [ 937 - "proc-macro2", 938 - ] 939 - 940 - [[package]] 941 - name = "rayon" 942 - version = "1.7.0" 943 - source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 945 - dependencies = [ 946 - "either", 947 - "rayon-core", 948 - ] 949 - 950 - [[package]] 951 - name = "rayon-core" 952 - version = "1.11.0" 953 - source = "registry+https://github.com/rust-lang/crates.io-index" 954 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 955 - dependencies = [ 956 - "crossbeam-channel", 957 - "crossbeam-deque", 958 - "crossbeam-utils", 959 - "num_cpus", 960 - ] 961 - 962 - [[package]] 963 - name = "redox_syscall" 964 - version = "0.2.16" 965 - source = "registry+https://github.com/rust-lang/crates.io-index" 966 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 967 - dependencies = [ 968 - "bitflags 1.3.2", 969 - ] 970 - 971 - [[package]] 972 - name = "redox_syscall" 973 - version = "0.3.5" 974 - source = "registry+https://github.com/rust-lang/crates.io-index" 975 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 976 - dependencies = [ 977 - "bitflags 1.3.2", 978 - ] 979 - 980 - [[package]] 981 - name = "redox_users" 982 - version = "0.4.3" 983 - source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 985 - dependencies = [ 986 - "getrandom", 987 - "redox_syscall 0.2.16", 988 - "thiserror", 989 - ] 990 - 991 - [[package]] 992 - name = "regex" 993 - version = "1.9.1" 994 - source = "registry+https://github.com/rust-lang/crates.io-index" 995 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 996 - dependencies = [ 997 - "aho-corasick", 998 - "memchr", 999 - "regex-automata", 1000 - "regex-syntax", 1001 - ] 1002 - 1003 - [[package]] 1004 - name = "regex-automata" 1005 - version = "0.3.3" 1006 - source = "registry+https://github.com/rust-lang/crates.io-index" 1007 - checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 1008 - dependencies = [ 1009 - "aho-corasick", 1010 - "memchr", 1011 - "regex-syntax", 1012 - ] 1013 - 1014 - [[package]] 1015 - name = "regex-syntax" 1016 - version = "0.7.4" 1017 - source = "registry+https://github.com/rust-lang/crates.io-index" 1018 - checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 1019 - 1020 - [[package]] 1021 - name = "rustc-demangle" 1022 - version = "0.1.23" 1023 - source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1025 - 1026 - [[package]] 1027 - name = "rustix" 1028 - version = "0.37.23" 1029 - source = "registry+https://github.com/rust-lang/crates.io-index" 1030 - checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 1031 - dependencies = [ 1032 - "bitflags 1.3.2", 1033 - "errno", 1034 - "io-lifetimes", 1035 - "libc", 1036 - "linux-raw-sys 0.3.8", 1037 - "windows-sys", 1038 - ] 1039 - 1040 - [[package]] 1041 - name = "rustix" 1042 - version = "0.38.4" 1043 - source = "registry+https://github.com/rust-lang/crates.io-index" 1044 - checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" 1045 - dependencies = [ 1046 - "bitflags 2.3.3", 1047 - "errno", 1048 - "libc", 1049 - "linux-raw-sys 0.4.3", 1050 - "windows-sys", 1051 - ] 1052 - 1053 - [[package]] 1054 - name = "ryu" 1055 - version = "1.0.15" 1056 - source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 1058 - 1059 - [[package]] 1060 - name = "same-file" 1061 - version = "1.0.6" 1062 - source = "registry+https://github.com/rust-lang/crates.io-index" 1063 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1064 - dependencies = [ 1065 - "winapi-util", 1066 - ] 1067 - 1068 - [[package]] 1069 - name = "scopeguard" 1070 - version = "1.2.0" 1071 - source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1073 - 1074 - [[package]] 1075 - name = "serde" 1076 - version = "1.0.171" 1077 - source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" 1079 - dependencies = [ 1080 - "serde_derive", 1081 - ] 1082 - 1083 - [[package]] 1084 - name = "serde-toml-merge" 1085 - version = "0.3.1" 1086 - source = "registry+https://github.com/rust-lang/crates.io-index" 1087 - checksum = "a78072b550e5c20bc4a9d1384be28809cbdb7b25b2b4707ddc6d908b7e6de3bf" 1088 - dependencies = [ 1089 - "toml", 1090 - ] 1091 - 1092 - [[package]] 1093 - name = "serde_derive" 1094 - version = "1.0.171" 1095 - source = "registry+https://github.com/rust-lang/crates.io-index" 1096 - checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" 1097 - dependencies = [ 1098 - "proc-macro2", 1099 - "quote", 1100 - "syn 2.0.26", 1101 - ] 1102 - 1103 - [[package]] 1104 - name = "serde_json" 1105 - version = "1.0.103" 1106 - source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 1108 - dependencies = [ 1109 - "itoa", 1110 - "ryu", 1111 - "serde", 1112 - ] 1113 - 1114 - [[package]] 1115 - name = "serde_spanned" 1116 - version = "0.6.3" 1117 - source = "registry+https://github.com/rust-lang/crates.io-index" 1118 - checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 1119 - dependencies = [ 1120 - "serde", 1121 - ] 1122 - 1123 - [[package]] 1124 - name = "slab" 1125 - version = "0.4.8" 1126 - source = "registry+https://github.com/rust-lang/crates.io-index" 1127 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 1128 - dependencies = [ 1129 - "autocfg", 1130 - ] 1131 - 1132 - [[package]] 1133 - name = "strsim" 1134 - version = "0.10.0" 1135 - source = "registry+https://github.com/rust-lang/crates.io-index" 1136 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1137 - 1138 - [[package]] 1139 - name = "syn" 1140 - version = "1.0.109" 1141 - source = "registry+https://github.com/rust-lang/crates.io-index" 1142 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1143 - dependencies = [ 1144 - "proc-macro2", 1145 - "quote", 1146 - "unicode-ident", 1147 - ] 1148 - 1149 - [[package]] 1150 - name = "syn" 1151 - version = "2.0.26" 1152 - source = "registry+https://github.com/rust-lang/crates.io-index" 1153 - checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970" 1154 - dependencies = [ 1155 - "proc-macro2", 1156 - "quote", 1157 - "unicode-ident", 1158 - ] 1159 - 1160 - [[package]] 1161 - name = "tempfile" 1162 - version = "3.6.0" 1163 - source = "registry+https://github.com/rust-lang/crates.io-index" 1164 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 1165 - dependencies = [ 1166 - "autocfg", 1167 - "cfg-if", 1168 - "fastrand", 1169 - "redox_syscall 0.3.5", 1170 - "rustix 0.37.23", 1171 - "windows-sys", 1172 - ] 1173 - 1174 - [[package]] 1175 - name = "termcolor" 1176 - version = "1.2.0" 1177 - source = "registry+https://github.com/rust-lang/crates.io-index" 1178 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 1179 - dependencies = [ 1180 - "winapi-util", 1181 - ] 1182 - 1183 - [[package]] 1184 - name = "terminal_size" 1185 - version = "0.2.6" 1186 - source = "registry+https://github.com/rust-lang/crates.io-index" 1187 - checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" 1188 - dependencies = [ 1189 - "rustix 0.37.23", 1190 - "windows-sys", 1191 - ] 1192 - 1193 - [[package]] 1194 - name = "termtree" 1195 - version = "0.4.1" 1196 - source = "registry+https://github.com/rust-lang/crates.io-index" 1197 - checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 1198 - 1199 - [[package]] 1200 - name = "test-log" 1201 - version = "0.2.12" 1202 - source = "registry+https://github.com/rust-lang/crates.io-index" 1203 - checksum = "d9601d162c1d77e62c1ea0bc8116cd1caf143ce3af947536c3c9052a1677fe0c" 1204 - dependencies = [ 1205 - "proc-macro2", 1206 - "quote", 1207 - "syn 1.0.109", 1208 - ] 1209 - 1210 - [[package]] 1211 - name = "thiserror" 1212 - version = "1.0.43" 1213 - source = "registry+https://github.com/rust-lang/crates.io-index" 1214 - checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" 1215 - dependencies = [ 1216 - "thiserror-impl", 1217 - ] 1218 - 1219 - [[package]] 1220 - name = "thiserror-impl" 1221 - version = "1.0.43" 1222 - source = "registry+https://github.com/rust-lang/crates.io-index" 1223 - checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" 1224 - dependencies = [ 1225 - "proc-macro2", 1226 - "quote", 1227 - "syn 2.0.26", 1228 - ] 1229 - 1230 - [[package]] 1231 - name = "tinytemplate" 1232 - version = "1.2.1" 1233 - source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" 1235 - dependencies = [ 1236 - "serde", 1237 - "serde_json", 1238 - ] 1239 - 1240 - [[package]] 1241 - name = "tokio" 1242 - version = "1.32.0" 1243 - source = "registry+https://github.com/rust-lang/crates.io-index" 1244 - checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 1245 - dependencies = [ 1246 - "backtrace", 1247 - "num_cpus", 1248 - "pin-project-lite", 1249 - "tokio-macros", 1250 - ] 1251 - 1252 - [[package]] 1253 - name = "tokio-macros" 1254 - version = "2.1.0" 1255 - source = "registry+https://github.com/rust-lang/crates.io-index" 1256 - checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 1257 - dependencies = [ 1258 - "proc-macro2", 1259 - "quote", 1260 - "syn 2.0.26", 1261 - ] 1262 - 1263 - [[package]] 1264 - name = "tokio-stream" 1265 - version = "0.1.14" 1266 - source = "registry+https://github.com/rust-lang/crates.io-index" 1267 - checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 1268 - dependencies = [ 1269 - "futures-core", 1270 - "pin-project-lite", 1271 - "tokio", 1272 - ] 1273 - 1274 - [[package]] 1275 - name = "tokio-test" 1276 - version = "0.4.2" 1277 - source = "registry+https://github.com/rust-lang/crates.io-index" 1278 - checksum = "53474327ae5e166530d17f2d956afcb4f8a004de581b3cae10f12006bc8163e3" 1279 - dependencies = [ 1280 - "async-stream", 1281 - "bytes", 1282 - "futures-core", 1283 - "tokio", 1284 - "tokio-stream", 1285 - ] 1286 - 1287 - [[package]] 1288 - name = "toml" 1289 - version = "0.7.6" 1290 - source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 1292 - dependencies = [ 1293 - "serde", 1294 - "serde_spanned", 1295 - "toml_datetime", 1296 - "toml_edit", 1297 - ] 1298 - 1299 - [[package]] 1300 - name = "toml_datetime" 1301 - version = "0.6.3" 1302 - source = "registry+https://github.com/rust-lang/crates.io-index" 1303 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 1304 - dependencies = [ 1305 - "serde", 1306 - ] 1307 - 1308 - [[package]] 1309 - name = "toml_edit" 1310 - version = "0.19.14" 1311 - source = "registry+https://github.com/rust-lang/crates.io-index" 1312 - checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 1313 - dependencies = [ 1314 - "indexmap", 1315 - "serde", 1316 - "serde_spanned", 1317 - "toml_datetime", 1318 - "winnow", 1319 - ] 1320 - 1321 - [[package]] 1322 - name = "topiary" 1323 - version = "0.3.0" 1324 - dependencies = [ 1325 - "clap", 1326 - "criterion", 1327 - "env_logger", 1328 - "futures", 1329 - "itertools 0.11.0", 1330 - "log", 1331 - "pretty_assertions", 1332 - "prettydiff", 1333 - "regex", 1334 - "serde", 1335 - "serde_json", 1336 - "test-log", 1337 - "tokio", 1338 - "tokio-test", 1339 - "toml", 1340 - "tree-sitter-bash", 1341 - "tree-sitter-facade", 1342 - "tree-sitter-json", 1343 - "tree-sitter-nickel", 1344 - "tree-sitter-ocaml", 1345 - "tree-sitter-ocamllex", 1346 - "tree-sitter-query", 1347 - "tree-sitter-rust", 1348 - "tree-sitter-toml", 1349 - "unescape", 1350 - "web-tree-sitter-sys", 1351 - ] 1352 - 1353 - [[package]] 1354 - name = "topiary-cli" 1355 - version = "0.3.0" 1356 - dependencies = [ 1357 - "assert_cmd", 1358 - "async-scoped", 1359 - "clap", 1360 - "clap_complete", 1361 - "directories", 1362 - "env_logger", 1363 - "futures", 1364 - "indoc", 1365 - "itertools 0.11.0", 1366 - "log", 1367 - "predicates", 1368 - "serde-toml-merge", 1369 - "tempfile", 1370 - "tokio", 1371 - "toml", 1372 - "topiary", 1373 - "topiary-queries", 1374 - "tree-sitter-bash", 1375 - "tree-sitter-facade", 1376 - "tree-sitter-json", 1377 - "tree-sitter-nickel", 1378 - "tree-sitter-ocaml", 1379 - "tree-sitter-ocamllex", 1380 - "tree-sitter-query", 1381 - "tree-sitter-rust", 1382 - "tree-sitter-toml", 1383 - ] 1384 - 1385 - [[package]] 1386 - name = "topiary-playground" 1387 - version = "0.3.0" 1388 - dependencies = [ 1389 - "cfg-if", 1390 - "itertools 0.11.0", 1391 - "topiary", 1392 - "tree-sitter-facade", 1393 - "wasm-bindgen", 1394 - "wasm-bindgen-futures", 1395 - ] 1396 - 1397 - [[package]] 1398 - name = "topiary-queries" 1399 - version = "0.3.0" 1400 - 1401 - [[package]] 1402 - name = "tree-sitter" 1403 - version = "0.20.10" 1404 - source = "registry+https://github.com/rust-lang/crates.io-index" 1405 - checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d" 1406 - dependencies = [ 1407 - "cc", 1408 - "regex", 1409 - ] 1410 - 1411 - [[package]] 1412 - name = "tree-sitter-bash" 1413 - version = "0.19.0" 1414 - source = "git+https://github.com/tree-sitter/tree-sitter-bash#1b0321ee85701d5036c334a6f04761cdc672e64c" 1415 - dependencies = [ 1416 - "cc", 1417 - "tree-sitter", 1418 - ] 1419 - 1420 - [[package]] 1421 - name = "tree-sitter-facade" 1422 - version = "0.9.3" 1423 - source = "git+https://github.com/tweag/tree-sitter-facade#1b290e795e700a57d8bd303f98a9715ab1c4f598" 1424 - dependencies = [ 1425 - "js-sys", 1426 - "tree-sitter", 1427 - "wasm-bindgen", 1428 - "web-sys", 1429 - "web-tree-sitter-sys", 1430 - ] 1431 - 1432 - [[package]] 1433 - name = "tree-sitter-json" 1434 - version = "0.20.0" 1435 - source = "git+https://github.com/tree-sitter/tree-sitter-json.git#ca3f8919800e3c1ad4508de3bfd7b0b860ce434f" 1436 - dependencies = [ 1437 - "cc", 1438 - "tree-sitter", 1439 - ] 1440 - 1441 - [[package]] 1442 - name = "tree-sitter-nickel" 1443 - version = "0.0.1" 1444 - source = "git+https://github.com/nickel-lang/tree-sitter-nickel?rev=b1a4718601ebd29a62bf3a7fd1069a99ccf48093#b1a4718601ebd29a62bf3a7fd1069a99ccf48093" 1445 - dependencies = [ 1446 - "cc", 1447 - "tree-sitter", 1448 - ] 1449 - 1450 - [[package]] 1451 - name = "tree-sitter-ocaml" 1452 - version = "0.20.4" 1453 - source = "git+https://github.com/tree-sitter/tree-sitter-ocaml.git#694c57718fd85d514f8b81176038e7a4cfabcaaf" 1454 - dependencies = [ 1455 - "cc", 1456 - "tree-sitter", 1457 - ] 1458 - 1459 - [[package]] 1460 - name = "tree-sitter-ocamllex" 1461 - version = "0.20.2" 1462 - source = "git+https://github.com/314eter/tree-sitter-ocamllex.git#4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2" 1463 - dependencies = [ 1464 - "cc", 1465 - "tree-sitter", 1466 - ] 1467 - 1468 - [[package]] 1469 - name = "tree-sitter-query" 1470 - version = "0.1.0" 1471 - source = "git+https://github.com/nvim-treesitter/tree-sitter-query#3a9808b22742d5bd906ef5d1a562f2f1ae57406d" 1472 - dependencies = [ 1473 - "cc", 1474 - "tree-sitter", 1475 - ] 1476 - 1477 - [[package]] 1478 - name = "tree-sitter-rust" 1479 - version = "0.20.4" 1480 - source = "git+https://github.com/tree-sitter/tree-sitter-rust.git#17a6b15562b09db1f27b8f5f26f17edbb2aac097" 1481 - dependencies = [ 1482 - "cc", 1483 - "tree-sitter", 1484 - ] 1485 - 1486 - [[package]] 1487 - name = "tree-sitter-toml" 1488 - version = "0.5.1" 1489 - source = "git+https://github.com/tree-sitter/tree-sitter-toml.git#342d9be207c2dba869b9967124c679b5e6fd0ebe" 1490 - dependencies = [ 1491 - "cc", 1492 - "tree-sitter", 1493 - ] 1494 - 1495 - [[package]] 1496 - name = "unescape" 1497 - version = "0.1.0" 1498 - source = "registry+https://github.com/rust-lang/crates.io-index" 1499 - checksum = "ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e" 1500 - 1501 - [[package]] 1502 - name = "unicode-ident" 1503 - version = "1.0.11" 1504 - source = "registry+https://github.com/rust-lang/crates.io-index" 1505 - checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 1506 - 1507 - [[package]] 1508 - name = "unicode-width" 1509 - version = "0.1.10" 1510 - source = "registry+https://github.com/rust-lang/crates.io-index" 1511 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1512 - 1513 - [[package]] 1514 - name = "utf8parse" 1515 - version = "0.2.1" 1516 - source = "registry+https://github.com/rust-lang/crates.io-index" 1517 - checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 1518 - 1519 - [[package]] 1520 - name = "wait-timeout" 1521 - version = "0.2.0" 1522 - source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 1524 - dependencies = [ 1525 - "libc", 1526 - ] 1527 - 1528 - [[package]] 1529 - name = "walkdir" 1530 - version = "2.3.3" 1531 - source = "registry+https://github.com/rust-lang/crates.io-index" 1532 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 1533 - dependencies = [ 1534 - "same-file", 1535 - "winapi-util", 1536 - ] 1537 - 1538 - [[package]] 1539 - name = "wasi" 1540 - version = "0.11.0+wasi-snapshot-preview1" 1541 - source = "registry+https://github.com/rust-lang/crates.io-index" 1542 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1543 - 1544 - [[package]] 1545 - name = "wasm-bindgen" 1546 - version = "0.2.84" 1547 - source = "registry+https://github.com/rust-lang/crates.io-index" 1548 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 1549 - dependencies = [ 1550 - "cfg-if", 1551 - "wasm-bindgen-macro", 1552 - ] 1553 - 1554 - [[package]] 1555 - name = "wasm-bindgen-backend" 1556 - version = "0.2.84" 1557 - source = "registry+https://github.com/rust-lang/crates.io-index" 1558 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 1559 - dependencies = [ 1560 - "bumpalo", 1561 - "log", 1562 - "once_cell", 1563 - "proc-macro2", 1564 - "quote", 1565 - "syn 1.0.109", 1566 - "wasm-bindgen-shared", 1567 - ] 1568 - 1569 - [[package]] 1570 - name = "wasm-bindgen-futures" 1571 - version = "0.4.34" 1572 - source = "registry+https://github.com/rust-lang/crates.io-index" 1573 - checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" 1574 - dependencies = [ 1575 - "cfg-if", 1576 - "js-sys", 1577 - "wasm-bindgen", 1578 - "web-sys", 1579 - ] 1580 - 1581 - [[package]] 1582 - name = "wasm-bindgen-macro" 1583 - version = "0.2.84" 1584 - source = "registry+https://github.com/rust-lang/crates.io-index" 1585 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 1586 - dependencies = [ 1587 - "quote", 1588 - "wasm-bindgen-macro-support", 1589 - ] 1590 - 1591 - [[package]] 1592 - name = "wasm-bindgen-macro-support" 1593 - version = "0.2.84" 1594 - source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 1596 - dependencies = [ 1597 - "proc-macro2", 1598 - "quote", 1599 - "syn 1.0.109", 1600 - "wasm-bindgen-backend", 1601 - "wasm-bindgen-shared", 1602 - ] 1603 - 1604 - [[package]] 1605 - name = "wasm-bindgen-shared" 1606 - version = "0.2.84" 1607 - source = "registry+https://github.com/rust-lang/crates.io-index" 1608 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 1609 - 1610 - [[package]] 1611 - name = "web-sys" 1612 - version = "0.3.61" 1613 - source = "registry+https://github.com/rust-lang/crates.io-index" 1614 - checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 1615 - dependencies = [ 1616 - "js-sys", 1617 - "wasm-bindgen", 1618 - ] 1619 - 1620 - [[package]] 1621 - name = "web-tree-sitter-sys" 1622 - version = "1.3.0" 1623 - source = "git+https://github.com/tweag/web-tree-sitter-sys#9e9755b9ab59055092de4717ba0bafe6483f4e5c" 1624 - dependencies = [ 1625 - "js-sys", 1626 - "wasm-bindgen", 1627 - "wasm-bindgen-futures", 1628 - "web-sys", 1629 - ] 1630 - 1631 - [[package]] 1632 - name = "winapi" 1633 - version = "0.3.9" 1634 - source = "registry+https://github.com/rust-lang/crates.io-index" 1635 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1636 - dependencies = [ 1637 - "winapi-i686-pc-windows-gnu", 1638 - "winapi-x86_64-pc-windows-gnu", 1639 - ] 1640 - 1641 - [[package]] 1642 - name = "winapi-i686-pc-windows-gnu" 1643 - version = "0.4.0" 1644 - source = "registry+https://github.com/rust-lang/crates.io-index" 1645 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1646 - 1647 - [[package]] 1648 - name = "winapi-util" 1649 - version = "0.1.5" 1650 - source = "registry+https://github.com/rust-lang/crates.io-index" 1651 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1652 - dependencies = [ 1653 - "winapi", 1654 - ] 1655 - 1656 - [[package]] 1657 - name = "winapi-x86_64-pc-windows-gnu" 1658 - version = "0.4.0" 1659 - source = "registry+https://github.com/rust-lang/crates.io-index" 1660 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1661 - 1662 - [[package]] 1663 - name = "windows-sys" 1664 - version = "0.48.0" 1665 - source = "registry+https://github.com/rust-lang/crates.io-index" 1666 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1667 - dependencies = [ 1668 - "windows-targets", 1669 - ] 1670 - 1671 - [[package]] 1672 - name = "windows-targets" 1673 - version = "0.48.1" 1674 - source = "registry+https://github.com/rust-lang/crates.io-index" 1675 - checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 1676 - dependencies = [ 1677 - "windows_aarch64_gnullvm", 1678 - "windows_aarch64_msvc", 1679 - "windows_i686_gnu", 1680 - "windows_i686_msvc", 1681 - "windows_x86_64_gnu", 1682 - "windows_x86_64_gnullvm", 1683 - "windows_x86_64_msvc", 1684 - ] 1685 - 1686 - [[package]] 1687 - name = "windows_aarch64_gnullvm" 1688 - version = "0.48.0" 1689 - source = "registry+https://github.com/rust-lang/crates.io-index" 1690 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1691 - 1692 - [[package]] 1693 - name = "windows_aarch64_msvc" 1694 - version = "0.48.0" 1695 - source = "registry+https://github.com/rust-lang/crates.io-index" 1696 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1697 - 1698 - [[package]] 1699 - name = "windows_i686_gnu" 1700 - version = "0.48.0" 1701 - source = "registry+https://github.com/rust-lang/crates.io-index" 1702 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1703 - 1704 - [[package]] 1705 - name = "windows_i686_msvc" 1706 - version = "0.48.0" 1707 - source = "registry+https://github.com/rust-lang/crates.io-index" 1708 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1709 - 1710 - [[package]] 1711 - name = "windows_x86_64_gnu" 1712 - version = "0.48.0" 1713 - source = "registry+https://github.com/rust-lang/crates.io-index" 1714 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1715 - 1716 - [[package]] 1717 - name = "windows_x86_64_gnullvm" 1718 - version = "0.48.0" 1719 - source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1721 - 1722 - [[package]] 1723 - name = "windows_x86_64_msvc" 1724 - version = "0.48.0" 1725 - source = "registry+https://github.com/rust-lang/crates.io-index" 1726 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1727 - 1728 - [[package]] 1729 - name = "winnow" 1730 - version = "0.5.0" 1731 - source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7" 1733 - dependencies = [ 1734 - "memchr", 1735 - ] 1736 - 1737 - [[package]] 1738 - name = "yansi" 1739 - version = "0.5.1" 1740 - source = "registry+https://github.com/rust-lang/crates.io-index" 1741 - checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+64 -31
pkgs/by-name/to/topiary/package.nix
··· 1 - { lib 2 - , rustPlatform 3 - , fetchFromGitHub 4 - , nix-update-script 1 + { 2 + lib, 3 + stdenv, 4 + rustPlatform, 5 + fetchFromGitHub, 6 + iconv, 7 + installShellFiles, 8 + versionCheckHook, 9 + nix-update-script, 5 10 }: 6 11 7 12 rustPlatform.buildRustPackage rec { 8 13 pname = "topiary"; 9 - version = "0.3.0"; 14 + version = "0.5.1"; 10 15 11 16 src = fetchFromGitHub { 12 17 owner = "tweag"; 13 - repo = pname; 14 - rev = "v${version}"; 15 - hash = "sha256-zt4uXkO6Y0Yc1Wt8l5O79oKbgNLrgip40ftD7UfUPwo="; 18 + repo = "topiary"; 19 + tag = "v${version}"; 20 + hash = "sha256-Vsyl4tZ9AWTydpXw9IyvrD2tYiG8ySAD39lPwxRflSc="; 16 21 }; 17 22 18 - cargoLock = { 19 - lockFile = ./Cargo.lock; 20 - outputHashes = { 21 - "tree-sitter-bash-0.19.0" = "sha256-a0/KyHV2jUpytsZSHI7tVw8GfYnuqVjfs5KScLZkB0I="; 22 - "tree-sitter-facade-0.9.3" = "sha256-M/npshnHJkU70pP3I4WMXp3onlCSWM5mMIqXP45zcUs="; 23 - "tree-sitter-json-0.20.0" = "sha256-cyrea0Y13OVGkXbYE0Cwc7nUsDGEZyoQmPAS9wVuHw0="; 24 - "tree-sitter-nickel-0.0.1" = "sha256-aYsEx1Y5oDEqSPCUbf1G3J5Y45ULT9OkD+fn6stzrOU="; 25 - "tree-sitter-ocaml-0.20.4" = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8="; 26 - "tree-sitter-ocamllex-0.20.2" = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now="; 27 - "tree-sitter-query-0.1.0" = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18="; 28 - "tree-sitter-rust-0.20.4" = "sha256-seWoMuA87ZWCq3mUXopVeDCcTxX/Bh+B4PFLVa0CBQA="; 29 - "tree-sitter-toml-0.5.1" = "sha256-5nLNBxFeOGE+gzbwpcrTVnuL1jLUA0ZLBVw2QrOLsDQ="; 30 - "web-tree-sitter-sys-1.3.0" = "sha256-9rKB0rt0y9TD/HLRoB9LjEP9nO4kSWR9ylbbOXo2+2M="; 31 - }; 32 - }; 23 + nativeBuildInputs = [ installShellFiles ]; 24 + nativeInstallCheckInputs = [ versionCheckHook ]; 25 + 26 + useFetchCargoVendor = true; 27 + cargoHash = "sha256-bk5993v0wn/emzJKvxaPBYjqCmP0BpOuFMga7ZOyqXg="; 28 + 29 + # https://github.com/NixOS/nixpkgs/pull/359145#issuecomment-2542418786 30 + depsExtraArgs.postBuild = '' 31 + find $out -name '*.ps1' -print | while read -r file; do 32 + if [ "$(file --brief --mime-encoding "$file")" == utf-16be ]; then 33 + ${iconv}/bin/iconv -f UTF-16BE -t UTF16LE "$file" > tmp && mv tmp "$file" 34 + fi 35 + done 36 + ''; 33 37 34 - cargoBuildFlags = [ "-p" "topiary-cli" ]; 38 + cargoBuildFlags = [ 39 + "-p" 40 + "topiary-cli" 41 + ]; 35 42 cargoTestFlags = cargoBuildFlags; 36 43 44 + # Skip tests that cannot be executed in sandbox (operation not permited) 45 + checkFlags = [ 46 + "--skip=test_fmt_dir" 47 + "--skip=test_fmt_files" 48 + "--skip=test_fmt_files_query_fallback" 49 + "--skip=test_fmt_stdin" 50 + "--skip=test_fmt_stdin_query" 51 + "--skip=test_fmt_stdin_query_fallback" 52 + "--skip=test_vis" 53 + "--skip=formatted_query_tester" 54 + "--skip=input_output_tester" 55 + ]; 56 + 37 57 env.TOPIARY_LANGUAGE_DIR = "${placeholder "out"}/share/queries"; 38 58 39 - postInstall = '' 40 - install -Dm444 queries/* -t $out/share/queries 41 - ''; 59 + postInstall = 60 + '' 61 + install -Dm444 topiary-queries/queries/* -t $out/share/queries 62 + '' 63 + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 64 + installShellCompletion --cmd topiary \ 65 + --bash <($out/bin/topiary completion bash) \ 66 + --fish <($out/bin/topiary completion fish) \ 67 + --zsh <($out/bin/topiary completion zsh) 68 + ''; 69 + 70 + doInstallCheck = true; 71 + versionCheckProgramArg = [ "--version" ]; 42 72 43 73 passthru.updateScript = nix-update-script { }; 44 74 45 - meta = with lib; { 75 + meta = { 46 76 description = "Uniform formatter for simple languages, as part of the Tree-sitter ecosystem"; 47 77 mainProgram = "topiary"; 48 78 homepage = "https://github.com/tweag/topiary"; 49 - changelog = "https://github.com/tweag/topiary/blob/${src.rev}/CHANGELOG.md"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ figsoda ]; 79 + changelog = "https://github.com/tweag/topiary/blob/${src.tag}/CHANGELOG.md"; 80 + license = lib.licenses.mit; 81 + maintainers = with lib.maintainers; [ 82 + figsoda 83 + nartsiss 84 + ]; 52 85 }; 53 86 }
+1 -1
pkgs/by-name/tr/translatelocally/package.nix
··· 88 88 homepage = "https://translatelocally.com/"; 89 89 description = "Fast and secure translation on your local machine, powered by marian and Bergamot"; 90 90 license = licenses.mit; 91 - maintainers = with maintainers; [ pacien ]; 91 + maintainers = with maintainers; [ euxane ]; 92 92 platforms = platforms.linux; 93 93 }; 94 94 })
+3 -3
pkgs/by-name/tr/trayscale/package.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "trayscale"; 15 - version = "0.14.0"; 15 + version = "0.14.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "DeedleFake"; 19 19 repo = "trayscale"; 20 20 rev = "v${version}"; 21 - hash = "sha256-QUHWcAwyS+A9PzYk+bkDzHr7JPzJluq1+iOt25Z+TPc="; 21 + hash = "sha256-LPONM7RxKlUp2LltoQaU0BLpFkYlH9EIqb6HQjVAtm8="; 22 22 }; 23 23 24 - vendorHash = "sha256-jEX+7d/2lmNKq3PLoRYyZrcy3A8+9fcQbmVmGacgX2w="; 24 + vendorHash = "sha256-bG9ATj9fYBBReMyEUABtIS6zEh04raov0pSfMmZNfd8="; 25 25 26 26 subPackages = [ "cmd/trayscale" ]; 27 27
+3 -3
pkgs/by-name/wa/wakapi/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 let 7 - version = "2.12.2"; 7 + version = "2.12.3"; 8 8 in 9 9 buildGoModule { 10 10 pname = "wakapi"; ··· 13 13 src = fetchFromGitHub { 14 14 owner = "muety"; 15 15 repo = "wakapi"; 16 - rev = "refs/tags/${version}"; 17 - hash = "sha256-6wlFgIof4uzQ3phd7paHZ6Sezp0Dfj8qFzsudFKfNdU="; 16 + tag = version; 17 + hash = "sha256-kgzxeU5hM9fSidyJEmdTr26/w5OaBk1VdjSztmOgMYs="; 18 18 }; 19 19 20 20 vendorHash = "sha256-q5o88fwc1S14ZwGyDS9aFtJMfPZ4pmMjffmeXODhajg=";
+2 -2
pkgs/by-name/yo/youtrack/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "youtrack"; 13 - version = "2024.3.52635"; 13 + version = "2024.3.53776"; 14 14 15 15 src = fetchzip { 16 16 url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.zip"; 17 - hash = "sha256-aCNKlZmOdIJsyYrh6c6dg21X3H+r6nThrw1HUg8iTqk="; 17 + hash = "sha256-hTezfXdOvNsUiw60lnxLJLk39w39EdqnMzVQIjLCu3g="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ makeBinaryWrapper ];
+2 -2
pkgs/by-name/zs/zsh-autosuggestions/package.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "zsh-autosuggestions"; 7 - version = "0.7.0"; 7 + version = "0.7.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "zsh-users"; 11 11 repo = "zsh-autosuggestions"; 12 12 rev = "v${version}"; 13 - sha256 = "1g3pij5qn2j7v7jjac2a63lxd97mcsgw6xq6k5p7835q9fjiid98"; 13 + sha256 = "sha256-vpTyYq9ZgfgdDsWzjxVAE7FZH4MALMNZIFyEOBLm5Qo="; 14 14 }; 15 15 16 16 strictDeps = true;
+4 -3
pkgs/development/ada-modules/gnatcoll/bindings.nix
··· 27 27 python3 = [ python3 ncurses ]; 28 28 syslog = [ ]; 29 29 zlib = [ zlib ]; 30 + cpp = [ ]; 30 31 }; 31 32 in 32 33 33 34 34 35 stdenv.mkDerivation rec { 35 36 pname = "gnatcoll-${component}"; 36 - version = "24.0.0"; 37 + version = "25.0.0"; 37 38 38 39 src = fetchFromGitHub { 39 40 owner = "AdaCore"; 40 41 repo = "gnatcoll-bindings"; 41 42 rev = "v${version}"; 42 - sha256 = "00aakpmr67r72l1h3jpkaw83p1a2mjjvfk635yy5c1nss3ji1qjm"; 43 + sha256 = "0ayc7zvv8w90v0xzhrjk2x88zrsk62xxcm27ya9crlp6affn5idk"; 43 44 }; 44 45 45 46 nativeBuildInputs = [ ··· 59 60 gnatcoll-core 60 61 ] ++ libsFor."${component}" or []; 61 62 62 - # explicit flag for GPL acceptance because upstreams 63 + # explicit flag for GPL acceptance because upstream 63 64 # allows a gcc runtime exception for all bindings 64 65 # except for readline (since it is GPL w/o exceptions) 65 66 buildFlags = lib.optionals (component == "readline") [
+44 -3
pkgs/development/ada-modules/gnatcoll/core.nix
··· 3 3 , gnat 4 4 , gprbuild 5 5 , fetchFromGitHub 6 + , fetchpatch2 6 7 , which 8 + , python3 9 + , rsync 10 + , enableGnatcollCore ? true 11 + # TODO(@sternenseemann): figure out a way to split this up into three packages 12 + , enableGnatcollProjects ? true 13 + # for tests 14 + , gnatcoll-core 7 15 }: 8 16 17 + # gnatcoll-projects depends on gnatcoll-core 18 + assert enableGnatcollProjects -> enableGnatcollCore; 19 + 9 20 stdenv.mkDerivation rec { 10 21 pname = "gnatcoll-core"; 11 - version = "24.0.0"; 22 + version = "25.0.0"; 12 23 13 24 src = fetchFromGitHub { 14 25 owner = "AdaCore"; 15 26 repo = "gnatcoll-core"; 16 27 rev = "v${version}"; 17 - sha256 = "1cks2w0inj9hvamsdxjriwxnx1igmx2khhr6kwxshsl30rs8nzvb"; 28 + sha256 = "1srnh7vhs46c2zy4hcy4pg0a0prghfzlpv7c82k0jan384yz1g6g"; 18 29 }; 19 30 31 + patches = [ 32 + # Fix compilation with GNAT 12 https://github.com/AdaCore/gnatcoll-core/issues/88 33 + (fetchpatch2 { 34 + name = "gnatcoll-core-gnat-12.patch"; 35 + url = "https://github.com/AdaCore/gnatcoll-core/commit/515db1c9f1eea8095f2d9ff9570159a78c981ec6.patch"; 36 + sha256 = "1ghnkhp5fncb7qcmf59kyqvy0sd0pzf1phnr2z7b4ljwlkbmcp36"; 37 + }) 38 + ]; 39 + 40 + postPatch = '' 41 + patchShebangs */*.gpr.py 42 + ''; 43 + 20 44 nativeBuildInputs = [ 21 45 gprbuild 22 46 which 23 47 gnat 48 + python3 49 + rsync 24 50 ]; 25 51 26 52 # propagate since gprbuild needs to find 27 53 # referenced GPR project definitions 28 - propagatedBuildInputs = [ 54 + propagatedBuildInputs = lib.optionals enableGnatcollProjects [ 29 55 gprbuild # libgpr 30 56 ]; 31 57 58 + strictDeps = true; 59 + 32 60 makeFlags = [ 33 61 "prefix=${placeholder "out"}" 34 62 "PROCESSORS=$(NIX_BUILD_CORES)" 35 63 # confusingly, for gprbuild --target is autoconf --host 36 64 "TARGET=${stdenv.hostPlatform.config}" 65 + "GNATCOLL_MINIMAL_ONLY=${if !enableGnatcollCore then "yes" else "no"}" 66 + "GNATCOLL_PROJECTS=${if enableGnatcollProjects then "yes" else "no"}" 37 67 ]; 68 + 69 + passthru.tests = { 70 + minimalOnly = gnatcoll-core.override { 71 + enableGnatcollProjects = false; 72 + enableGnatcollCore = false; 73 + }; 74 + noProjects = gnatcoll-core.override { 75 + enableGnatcollProjects = false; 76 + enableGnatcollCore = true; 77 + }; 78 + }; 38 79 39 80 meta = with lib; { 40 81 homepage = "https://github.com/AdaCore/gnatcoll-core";
+2 -2
pkgs/development/ada-modules/gnatcoll/db.nix
··· 54 54 if onlyExecutable 55 55 then builtins.replaceStrings [ "_" ] [ "-" ] component 56 56 else "gnatcoll-${component}"; 57 - version = "24.0.0"; 57 + version = "25.0.0"; 58 58 59 59 src = fetchFromGitHub { 60 60 owner = "AdaCore"; 61 61 repo = "gnatcoll-db"; 62 62 rev = "v${version}"; 63 - sha256 = "0jq76s4s7q2x93jh8la6r0i3jkpvgsfj12vbbaqabh410xccyr3p"; 63 + sha256 = "0q35ii0aa4hh59v768l5cilg1b30a4ckcvlbfy0lkcbp3rcfnbz3"; 64 64 }; 65 65 66 66 # Link executables dynamically unless specified by the platform,
+4 -1
pkgs/development/ada-modules/gnatprove/default.nix
··· 13 13 gnat_version = lib.versions.major gnat.version; 14 14 15 15 # gnatprove fsf-14 requires gpr2 from a special branch 16 - gpr2_24_2_next = gpr2.overrideAttrs(old: rec { 16 + gpr2_24_2_next = (gpr2.override { 17 + # pregenerated kb db is not included 18 + gpr2kbdir = "${gprbuild}/share/gprconfig"; 19 + }).overrideAttrs(old: rec { 17 20 version = "24.2.0-next"; 18 21 src = fetchFromGitHub { 19 22 owner = "AdaCore";
+30 -10
pkgs/development/ada-modules/gpr2/default.nix
··· 5 5 gprbuild, 6 6 which, 7 7 gnat, 8 + xmlada, 8 9 gnatcoll-core, 9 10 gnatcoll-iconv, 10 11 gnatcoll-gmp, 11 12 enableShared ? !stdenv.hostPlatform.isStatic, 13 + # kb database source, if null assume it is pregenerated 14 + gpr2kbdir ? null, 12 15 }: 13 16 14 17 stdenv.mkDerivation rec { 15 18 pname = "gpr2"; 16 - version = "24.0.0"; 19 + version = "25.0.0"; 17 20 18 21 src = fetchurl { 19 - url = "https://github.com/AdaCore/gpr/releases/download/v${version}/gpr2-with-lkparser-${lib.versions.majorMinor version}.tgz"; 20 - sha256 = "1g90689k94q3ma7q76gnjipfblgfvcq6ldwbzcf0l5hx6n8vbly8"; 22 + url = "https://github.com/AdaCore/gpr/releases/download/v${version}/gpr2-with-gprconfig_kb-${lib.versions.majorMinor version}.tgz"; 23 + sha512 = "70fe0fcf541f6d3d90a34cab1638bbc0283dcd765c000406e0cfb73bae1817b30ddfe73f3672247a97c6b6bfc41900bc96a4440ca0c660f9c2f7b9d3cc8f8dcf"; 21 24 }; 22 25 23 26 nativeBuildInputs = [ ··· 26 29 gprbuild 27 30 ]; 28 31 29 - makeFlags = [ 30 - "prefix=$(out)" 31 - "GPR2KBDIR=${gprbuild}/share/gprconfig" 32 - "PROCESSORS=$(NIX_BUILD_CORES)" 33 - "ENABLE_SHARED=${if enableShared then "yes" else "no"}" 34 - ]; 32 + makeFlags = 33 + [ 34 + "prefix=$(out)" 35 + "PROCESSORS=$(NIX_BUILD_CORES)" 36 + "ENABLE_SHARED=${if enableShared then "yes" else "no"}" 37 + "GPR2_BUILD=release" 38 + ] 39 + ++ lib.optionals (gpr2kbdir != null) [ 40 + "GPR2KBDIR=${gpr2kbdir}" 41 + ]; 42 + 43 + configurePhase = '' 44 + runHook preConfigure 45 + make setup "''${makeFlagsArray[@]}" $makeFlags 46 + runHook postConfigure 47 + ''; 48 + 49 + # fool make into thinking pregenerated targets are up to date 50 + preBuild = lib.optionalString (gpr2kbdir == null) '' 51 + touch .build/kb/{*.adb,*.ads,collect_kb} 52 + ''; 35 53 36 54 propagatedBuildInputs = [ 37 - gprbuild 55 + xmlada 38 56 gnatcoll-gmp 39 57 gnatcoll-core 40 58 gnatcoll-iconv ··· 49 67 ]; 50 68 maintainers = with maintainers; [ heijligen ]; 51 69 platforms = platforms.all; 70 + # TODO(@sternenseemann): investigate failure with gnat 13 71 + broken = lib.versionOlder gnat.version "14"; 52 72 }; 53 73 }
+3 -3
pkgs/development/ada-modules/gprbuild/boot.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "24.0.0"; 10 + version = "25.0.0"; 11 11 12 12 gprConfigKbSrc = fetchFromGitHub { 13 13 name = "gprconfig-kb-${version}-src"; 14 14 owner = "AdaCore"; 15 15 repo = "gprconfig_kb"; 16 16 rev = "v${version}"; 17 - sha256 = "1vnjv2q63l8nq2w4wya75m40isvs78j5ss9b5ga3zx3cpdx3xh09"; 17 + sha256 = "09x1njq0i0z7fbwg0mg39r5ghy7369avbqvdycfj67lpmw17gb1r"; 18 18 }; 19 19 in 20 20 ··· 27 27 owner = "AdaCore"; 28 28 repo = "gprbuild"; 29 29 rev = "v${version}"; 30 - sha256 = "096a43453z2xknn6x4hyk2ldp2wh0qhfdfmzsrks50zqcvmkq4v7"; 30 + sha256 = "1mqsmc0q5bzg8223ls18kbvaz6mhzjz7ik8d3sqhhn24c0j6wjaw"; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/ada-modules/xmlada/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "xmlada"; 12 - version = "24.0.0"; 12 + version = "25.0.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 name = "xmlada-${version}-src"; 16 16 owner = "AdaCore"; 17 17 repo = "xmlada"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-vvM7bdf3dAa3zKgxbGeAGlBT6fvafzmleimJHyRdlvc="; 19 + sha256 = "sha256-UMJiXSHMS8+X5gyV1nmC29gF71BFnz7LNPQnwUMD3Yg="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+33
pkgs/development/ocaml-modules/mlx/default.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildDunePackage, 5 + ppxlib, 6 + menhir, 7 + }: 8 + 9 + buildDunePackage rec { 10 + pname = "mlx"; 11 + version = "0.9"; 12 + 13 + minimalOCamlVersion = "4.14"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "ocaml-mlx"; 17 + repo = "mlx"; 18 + rev = version; 19 + hash = "sha256-3hPtyBKD2dp4UJBykOudW6KR2KXPnBuDnuJ1UNLpAp0="; 20 + }; 21 + 22 + buildInputs = [ 23 + ppxlib 24 + menhir 25 + ]; 26 + 27 + meta = with lib; { 28 + description = "OCaml syntax dialect which adds JSX syntax expressions"; 29 + homepage = "https://github.com/ocaml-mlx/mlx"; 30 + license = licenses.lgpl21Plus; 31 + maintainers = with maintainers; [ Denommus ]; 32 + }; 33 + }
+8 -4
pkgs/development/python-modules/dbt-bigquery/default.nix
··· 2 2 lib, 3 3 agate, 4 4 buildPythonPackage, 5 + dbt-adapters, 6 + dbt-common, 5 7 dbt-core, 6 8 fetchFromGitHub, 7 9 google-cloud-bigquery, ··· 14 16 15 17 buildPythonPackage rec { 16 18 pname = "dbt-bigquery"; 17 - version = "1.8.3"; 19 + version = "1.9.0"; 18 20 pyproject = true; 19 21 20 - disabled = pythonOlder "3.7"; 22 + disabled = pythonOlder "3.8"; 21 23 22 24 src = fetchFromGitHub { 23 25 owner = "dbt-labs"; 24 26 repo = "dbt-bigquery"; 25 - rev = "refs/tags/v${version}"; 26 - hash = "sha256-PlYQo4jqCQiHmlPB4aEhecZs3U6miDjhGR7Qct9IPbM="; 27 + tag = "v${version}"; 28 + hash = "sha256-jn4U01aUpnjBnOJNyzJXPqmXJZc16pSLN9WkRxsC0zo="; 27 29 }; 28 30 29 31 pythonRelaxDeps = [ "agate" ]; ··· 34 36 35 37 dependencies = [ 36 38 agate 39 + dbt-common 40 + dbt-adapters 37 41 dbt-core 38 42 google-cloud-bigquery 39 43 google-cloud-storage
+4 -6
pkgs/development/python-modules/dbt-postgres/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "dbt-postgres"; 16 - version = "1.8.2"; 16 + version = "1.9.0"; 17 17 pyproject = true; 18 18 19 - disabled = pythonOlder "3.8"; 19 + disabled = pythonOlder "3.9"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "dbt-labs"; 23 23 repo = "dbt-postgres"; 24 - rev = "refs/tags/v${version}"; 25 - hash = "sha256-E7Y2lY8aCiAZx5sLWwpOBLTrdOsCQAdWWJTvR2jGOaA="; 24 + tag = "v${version}"; 25 + hash = "sha256-lywWf78rluX17D5bcfehHd7X18tAdw3HZ65v440jETc="; 26 26 }; 27 - 28 - env.DBT_PSYCOPG2_NAME = "psycopg2"; 29 27 30 28 build-system = [ hatchling ]; 31 29
+3 -3
pkgs/development/python-modules/dbt-redshift/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dbt-redshift"; 17 - version = "1.8.1"; 17 + version = "1.9.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.10"; ··· 22 22 src = fetchFromGitHub { 23 23 owner = "dbt-labs"; 24 24 repo = "dbt-redshift"; 25 - rev = "refs/tags/v${version}"; 26 - hash = "sha256-SmFN1GXX14L+3jtAo5Vqm53HLRaear2U/KI2Afx0ztU="; 25 + tag = "v${version}"; 26 + hash = "sha256-ayt5KRH3jAoi7k+0yfk1ZSqG4qsM+zny8tDnWOWO5oA="; 27 27 }; 28 28 29 29 pythonRelaxDeps = [
+1 -1
pkgs/development/python-modules/embrace/default.nix
··· 41 41 description = "Embrace SQL keeps your SQL queries in SQL files"; 42 42 homepage = "https://pypi.org/project/embrace/"; 43 43 license = licenses.asl20; 44 - maintainers = with maintainers; [ pacien ]; 44 + maintainers = with maintainers; [ euxane ]; 45 45 }; 46 46 }
+1 -1
pkgs/development/python-modules/jupysql-plugin/default.nix
··· 43 43 homepage = "https://github.com/ploomber/jupysql-plugin"; 44 44 changelog = "https://github.com/ploomber/jupysql-plugin/blob/${version}/CHANGELOG.md"; 45 45 license = licenses.bsd3; 46 - maintainers = with maintainers; [ pacien ]; 46 + maintainers = with maintainers; [ euxane ]; 47 47 }; 48 48 }
+1 -1
pkgs/development/python-modules/jupysql/default.nix
··· 134 134 homepage = "https://github.com/ploomber/jupysql"; 135 135 changelog = "https://github.com/ploomber/jupysql/blob/${version}/CHANGELOG.md"; 136 136 license = lib.licenses.asl20; 137 - maintainers = with lib.maintainers; [ pacien ]; 137 + maintainers = with lib.maintainers; [ euxane ]; 138 138 }; 139 139 }
+1 -1
pkgs/development/python-modules/mediafire-dl/default.nix
··· 30 30 description = "Simple command-line script to download files from mediafire based on gdown"; 31 31 homepage = "https://github.com/Juvenal-Yescas/mediafire-dl"; 32 32 license = licenses.mit; 33 - maintainers = with maintainers; [ pacien ]; 33 + maintainers = with maintainers; [ euxane ]; 34 34 mainProgram = "mediafire-dl"; 35 35 }; 36 36 }
+1 -1
pkgs/development/python-modules/ploomber-core/default.nix
··· 44 44 homepage = "https://github.com/ploomber/core"; 45 45 changelog = "https://github.com/ploomber/core/blob/${version}/CHANGELOG.md"; 46 46 license = licenses.asl20; 47 - maintainers = with maintainers; [ pacien ]; 47 + maintainers = with maintainers; [ euxane ]; 48 48 }; 49 49 }
+1 -1
pkgs/development/python-modules/ploomber-extension/default.nix
··· 46 46 description = "Ploomber extension"; 47 47 homepage = "https://pypi.org/project/ploomber-extension"; 48 48 license = licenses.bsd3; 49 - maintainers = with maintainers; [ pacien ]; 49 + maintainers = with maintainers; [ euxane ]; 50 50 }; 51 51 }
+2 -2
pkgs/development/tools/continuous-integration/woodpecker/common.nix
··· 1 1 { lib, fetchzip }: 2 2 let 3 - version = "2.8.0"; 4 - srcHash = "sha256-0aYEZaLFPLyGoHplyGZsn4xerUlYi00aLfgkqO2Yb2E="; 3 + version = "2.8.2"; 4 + srcHash = "sha256-1TfD5CXOQKHyO7ARo7oqc2LdiHOyOU/OYNY8j+9QpQ8="; 5 5 # The tarball contains vendored dependencies 6 6 vendorHash = null; 7 7 in
+1 -1
pkgs/servers/matrix-appservice-discord/default.nix
··· 103 103 description = "Bridge between Matrix and Discord"; 104 104 homepage = "https://github.com/Half-Shot/matrix-appservice-discord"; 105 105 license = lib.licenses.asl20; 106 - maintainers = with lib.maintainers; [ pacien ]; 106 + maintainers = with lib.maintainers; [ euxane ]; 107 107 platforms = lib.platforms.linux; 108 108 mainProgram = "matrix-appservice-discord"; 109 109 };
+1 -1
pkgs/shells/fish/plugins/clownfish.nix
··· 19 19 description = "Fish function to mock the behaviour of commands"; 20 20 homepage = "https://github.com/IlanCosman/clownfish"; 21 21 license = licenses.mit; 22 - maintainers = with maintainers; [ pacien ]; 22 + maintainers = with maintainers; [ euxane ]; 23 23 }; 24 24 }
+1 -1
pkgs/shells/fish/plugins/fishtape.nix
··· 31 31 description = "TAP-based test runner for Fish"; 32 32 homepage = "https://github.com/jorgebucaran/fishtape"; 33 33 license = lib.licenses.mit; 34 - maintainers = with lib.maintainers; [ pacien ]; 34 + maintainers = with lib.maintainers; [ euxane ]; 35 35 }; 36 36 }
+1 -1
pkgs/shells/fish/plugins/fishtape_3.nix
··· 24 24 description = "100% pure-Fish test runner"; 25 25 homepage = "https://github.com/jorgebucaran/fishtape"; 26 26 license = licenses.mit; 27 - maintainers = with maintainers; [ pacien ]; 27 + maintainers = with maintainers; [ euxane ]; 28 28 }; 29 29 }
+1 -1
pkgs/shells/fish/plugins/fzf-fish.nix
··· 64 64 changelog = "https://github.com/PatrickF1/fzf.fish/releases/tag/${src.rev}"; 65 65 license = licenses.mit; 66 66 maintainers = with maintainers; [ 67 - pacien 67 + euxane 68 68 natsukium 69 69 ]; 70 70 };
+1 -1
pkgs/shells/fish/plugins/pure.nix
··· 30 30 description = "Pretty, minimal and fast Fish prompt, ported from zsh"; 31 31 homepage = "https://github.com/rafaelrinaldi/pure"; 32 32 license = lib.licenses.mit; 33 - maintainers = with lib.maintainers; [ pacien ]; 33 + maintainers = with lib.maintainers; [ euxane ]; 34 34 }; 35 35 }
+2 -2
pkgs/tools/misc/esphome/default.nix
··· 22 22 in 23 23 python.pkgs.buildPythonApplication rec { 24 24 pname = "esphome"; 25 - version = "2024.12.1"; 25 + version = "2024.12.2"; 26 26 pyproject = true; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = pname; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-XWjWmp5lfdyJxD8dPCFq3HbcCzfAtTyzpOSa+IjUNm0="; 32 + hash = "sha256-VW9p3VNVJOw5vkjCU4fujG0ie4N2D2QLidBANPV512U="; 33 33 }; 34 34 35 35 build-systems = with python.pkgs; [
+2 -2
pkgs/tools/security/pass/wofi-pass.nix
··· 30 30 in 31 31 stdenv.mkDerivation rec { 32 32 pname = "wofi-pass"; 33 - version = "24.0.2"; 33 + version = "24.1.0"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "schmidtandreas"; 37 37 repo = "wofi-pass"; 38 38 rev = "v${version}"; 39 - sha256 = "sha256-OtUz0YLKuEzA4kv+llrOll0L84nMTkYH6JPxrkQKB6I="; 39 + sha256 = "sha256-oRGDhr28UQjr+g//fWcLKWXqKSsRUWtdh39UMFSaPfw="; 40 40 }; 41 41 42 42 nativeBuildInputs = [ makeWrapper ];
+2 -1
pkgs/top-level/ada-packages.nix
··· 26 26 gnatcoll-core = self.callPackage ../development/ada-modules/gnatcoll/core.nix { }; 27 27 28 28 # gnatcoll-bindings repository 29 + gnatcoll-cpp = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "cpp"; }; 29 30 gnatcoll-gmp = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "gmp"; }; 30 31 gnatcoll-iconv = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "iconv"; }; 31 32 gnatcoll-lzma = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "lzma"; }; 32 33 gnatcoll-omp = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "omp"; }; 33 - gnatcoll-python3 = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "python3"; python3 = pkgs.python39; }; 34 + gnatcoll-python3 = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "python3"; python3 = pkgs.python312; }; 34 35 gnatcoll-readline = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "readline"; }; 35 36 gnatcoll-syslog = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "syslog"; }; 36 37 gnatcoll-zlib = self.callPackage ../development/ada-modules/gnatcoll/bindings.nix { component = "zlib"; };
+2
pkgs/top-level/ocaml-packages.nix
··· 1205 1205 1206 1206 mlgmpidl = callPackage ../development/ocaml-modules/mlgmpidl { }; 1207 1207 1208 + mlx = callPackage ../development/ocaml-modules/mlx { }; 1209 + 1208 1210 mm = callPackage ../development/ocaml-modules/mm { }; 1209 1211 1210 1212 mmap = callPackage ../development/ocaml-modules/mmap { };