Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 843c56dc 8904f512

+4876 -9745
+13
maintainers/maintainer-list.nix
··· 2747 2747 githubId = 34620799; 2748 2748 name = "Jacob Bachmann"; 2749 2749 }; 2750 + bcooley = { 2751 + email = "bradley.m.cooley@gmail.com"; 2752 + github = "Bradley-Cooley"; 2753 + githubId = 5409401; 2754 + name = "Bradley Cooley"; 2755 + }; 2750 2756 bcyran = { 2751 2757 email = "bazyli@cyran.dev"; 2752 2758 github = "bcyran"; ··· 16671 16677 email = "nipeharefa@gmail.com"; 16672 16678 github = "nipeharefa"; 16673 16679 githubId = 12620257; 16680 + }; 16681 + niraethm = { 16682 + name = "Rémi Akirazar"; 16683 + email = "randormi@devcpu.co"; 16684 + matrix = "@lysgonul:bark.lgbt"; 16685 + github = "niraethm"; 16686 + githubId = 20865531; 16674 16687 }; 16675 16688 NIS = { 16676 16689 name = "NSC IT Solutions";
+24 -14
maintainers/scripts/kde/generate-sources.py
··· 5 5 import json 6 6 import pathlib 7 7 from typing import Optional 8 - from urllib.parse import urlparse 8 + from urllib.parse import urljoin, urlparse 9 9 10 10 import bs4 11 11 import click ··· 72 72 73 73 if sources_url is None: 74 74 set_url = { 75 - "frameworks": "kf", 76 - "gear": "releases", 77 - "plasma": "plasma", 75 + "frameworks": f"frameworks/{version}/", 76 + "gear": f"release-service/{version}/src/", 77 + "plasma": f"plasma/{version}/", 78 78 }[set] 79 - sources_url = f"https://kde.org/info/sources/source-{set_url}-{version}/" 79 + sources_url = f"https://download.kde.org/stable/{set_url}" 80 80 81 - sources = httpx.get(sources_url) 81 + client = httpx.Client() 82 + sources = client.get(sources_url) 82 83 sources.raise_for_status() 83 84 bs = bs4.BeautifulSoup(sources.text, features="html.parser") 84 85 85 86 results = {} 86 - for item in bs.select("tr")[1:]: 87 - link = item.select_one("td:nth-child(1) a") 88 - assert link 87 + for item in bs.select("tr")[3:]: 88 + link = item.select_one("td:nth-child(2) a") 89 + if not link: 90 + continue 89 91 90 - hash = item.select_one("td:nth-child(3) tt") 91 - assert hash 92 + project_name, version_and_ext = link.text.rsplit("-", maxsplit=1) 92 93 93 - project_name, version = link.text.rsplit("-", maxsplit=1) 94 94 if project_name not in metadata.projects_by_name: 95 95 print(f"Warning: unknown tarball: {project_name}") 96 96 97 + if version_and_ext.endswith(".sig"): 98 + continue 99 + 100 + version = version_and_ext.removesuffix(".tar.xz") 101 + 102 + url = urljoin(sources_url, link.attrs["href"]) 103 + 104 + hash = client.get(url + ".sha256").text.split(" ", maxsplit=1)[0] 105 + assert hash 106 + 97 107 results[project_name] = { 98 108 "version": version, 99 - "url": "mirror://kde" + urlparse(link.attrs["href"]).path, 100 - "hash": to_sri(hash.text) 109 + "url": "mirror://kde" + urlparse(url).path, 110 + "hash": to_sri(hash) 101 111 } 102 112 103 113 pkg_dir = set_dir / project_name
+12 -7
nixos/tests/systemd-timesyncd.nix
··· 26 26 # create the path that should be migrated by our activation script when 27 27 # upgrading to a newer nixos version 28 28 system.stateVersion = "19.03"; 29 - systemd.tmpfiles.settings.systemd-timesyncd-test = { 30 - "/var/lib/systemd/timesync".R = { }; 31 - "/var/lib/systemd/timesync".L.argument = "/var/lib/private/systemd/timesync"; 32 - "/var/lib/private/systemd/timesync".d = { 33 - user = "systemd-timesync"; 34 - group = "systemd-timesync"; 35 - }; 29 + systemd.services.old-timesync-state-dir = { 30 + requiredBy = [ "sysinit.target" ]; 31 + before = [ "systemd-timesyncd.service" ]; 32 + after = [ "local-fs.target" ]; 33 + unitConfig.DefaultDependencies = false; 34 + serviceConfig.Type = "oneshot"; 35 + script = '' 36 + rm -rf /var/lib/systemd/timesync 37 + mkdir -p /var/lib/systemd /var/lib/private/systemd/timesync 38 + ln -s /var/lib/private/systemd/timesync /var/lib/systemd/timesync 39 + chown systemd-timesync: /var/lib/private/systemd/timesync 40 + ''; 36 41 }; 37 42 } 38 43 );
+2 -1
nixos/tests/teleport.nix
··· 9 9 10 10 let 11 11 packages = with pkgs; { 12 - "default" = teleport; 13 12 "15" = teleport_15; 13 + "16" = teleport_16; 14 + "17" = teleport_17; 14 15 }; 15 16 16 17 minimal = package: {
+4 -2
pkgs/applications/editors/vim/plugins/non-generated/cmp-async-path/default.nix
··· 7 7 }: 8 8 vimUtils.buildVimPlugin { 9 9 pname = "cmp-async-path"; 10 - version = "unstable-2024-10-21"; 10 + version = "0-unstable-2024-10-21"; 11 11 12 12 src = fetchFromGitea { 13 13 domain = "codeberg.org"; ··· 19 19 20 20 checkInputs = [ vimPlugins.nvim-cmp ]; 21 21 22 - passthru.updateScript = nix-update-script { }; 22 + passthru.updateScript = nix-update-script { 23 + extraArgs = [ "--version=branch" ]; 24 + }; 23 25 24 26 meta = { 25 27 description = "Nvim-cmp source for filesystem paths with async processing";
+4 -2
pkgs/applications/editors/vim/plugins/non-generated/nvim-julia-autotest/default.nix
··· 6 6 }: 7 7 vimUtils.buildVimPlugin { 8 8 pname = "nvim-julia-autotest"; 9 - version = "unstable-2022-10-31"; 9 + version = "0-unstable-2022-10-31"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "usmcamp0811"; ··· 15 15 hash = "sha256-IaNsbBe5q7PB9Q/N/Z9nEnP6jlkQ6+xlkC0TCFnJpkk="; 16 16 }; 17 17 18 - passthru.updateScript = nix-update-script { }; 18 + passthru.updateScript = nix-update-script { 19 + extraArgs = [ "--version=branch" ]; 20 + }; 19 21 20 22 meta = { 21 23 description = "Automatically run Julia tests when you save runtest.jl file";
+4 -2
pkgs/applications/editors/vim/plugins/non-generated/vim-stationeers-ic10-syntax/default.nix
··· 6 6 }: 7 7 vimUtils.buildVimPlugin { 8 8 pname = "vim-ic10"; 9 - version = "unstable-2025-01-08"; 9 + version = "0-unstable-2025-01-08"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "LittleMorph"; ··· 15 15 hash = "sha256-4Q1JiDA7PBUWNBNfCIZC6nImhe2FJzOqrslHazAOs18="; 16 16 }; 17 17 18 - passthru.updateScript = nix-update-script { }; 18 + passthru.updateScript = nix-update-script { 19 + extraArgs = [ "--version=branch" ]; 20 + }; 19 21 20 22 meta = { 21 23 description = "Stationeers IC10 syntax highlighting for Vim";
+2
pkgs/applications/editors/vscode/extensions/default.nix
··· 3126 3126 }; 3127 3127 }; 3128 3128 3129 + marus25.cortex-debug = callPackage ./marus25.cortex-debug { }; 3130 + 3129 3131 matangover.mypy = buildVscodeMarketplaceExtension { 3130 3132 mktplcRef = { 3131 3133 name = "mypy";
+18
pkgs/applications/editors/vscode/extensions/marus25.cortex-debug/default.nix
··· 1 + { lib, vscode-utils }: 2 + 3 + vscode-utils.buildVscodeMarketplaceExtension { 4 + mktplcRef = { 5 + name = "cortex-debug"; 6 + publisher = "marus25"; 7 + version = "1.6.10"; 8 + hash = "sha256-6b3JDkX6Xd91VE1h7gYyeukxLsBkn/nNzDQgBm0axRA="; 9 + }; 10 + meta = { 11 + changelog = "https://marketplace.visualstudio.com/items/marus25.cortex-debug/changelog"; 12 + description = "Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers"; 13 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug"; 14 + homepage = "https://github.com/Marus/cortex-debug"; 15 + license = lib.licenses.mit; 16 + maintainers = [ lib.maintainers.bcooley ]; 17 + }; 18 + }
+1
pkgs/applications/networking/instant-messengers/discord/linux.nix
··· 220 220 "InstantMessaging" 221 221 ]; 222 222 mimeTypes = [ "x-scheme-handler/discord" ]; 223 + startupWMClass = "discord"; 223 224 }; 224 225 225 226 passthru = {
+7 -5
pkgs/applications/office/libreoffice/default.nix
··· 527 527 ] ++ (if variant == "fresh" then [ 528 528 "--with-system-rhino" 529 529 "--with-rhino-jar=${rhino}/share/java/js.jar" 530 + 531 + "--without-system-java-websocket" 530 532 ] else [ 531 533 # our Rhino is too new for older versions 532 534 "--without-system-rhino" ··· 656 658 657 659 requiredSystemFeatures = [ "big-parallel" ]; 658 660 659 - meta = with lib; { 661 + meta = { 660 662 changelog = "https://wiki.documentfoundation.org/ReleaseNotes/${lib.versions.majorMinor version}"; 661 663 description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org"; 662 664 homepage = "https://libreoffice.org/"; 663 665 # at least one jar in dependencies 664 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 665 - license = licenses.lgpl3; 666 - maintainers = with maintainers; [ raskin ]; 667 - platforms = platforms.linux; 666 + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 667 + license = with lib.licenses; [ mpl20 lgpl3Plus asl20 ]; 668 + maintainers = with lib.maintainers; [ raskin ]; 669 + platforms = lib.platforms.linux; 668 670 mainProgram = "libreoffice"; 669 671 }; 670 672 })
+41 -38
pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch
··· 43 43 createSwDoc("tdf150606-1-min.odt"); 44 44 45 45 SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get()); 46 - --- a/sw/qa/extras/layout/layout3.cxx 47 - +++ b/sw/qa/extras/layout/layout3.cxx 48 - @@ -3354,6 +3354,9 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf104209VertRTL) 49 - 50 - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408LTR) 46 + --- a/sw/qa/extras/tiledrendering/tiledrendering.cxx 47 + +++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx 48 + @@ -4091,6 +4091,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip) 49 + // toggling Formatting Marks on/off for one view should have no effect on other views 50 + CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testToggleFormattingMarks) 51 51 { 52 - + return; // requests Noto Sans Hebrew with charset=28, which the font does not have 53 - + // FIXME: investigate 52 + + return; // fails consistently 54 53 + 54 + SwXTextDocument* pXTextDocument = createDoc(); 55 + int nView1 = SfxLokHelper::getView(); 56 + 57 + --- a/sw/qa/extras/layout/layout4.cxx 58 + +++ b/sw/qa/extras/layout/layout4.cxx 59 + @@ -1518,6 +1518,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf104209VertRTL) 60 + 61 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR) 62 + { 63 + + return; // fails due to missing font: Noto Sans Hebrew 55 64 // Verify that line breaking a first bidi portion correctly underflows in LTR text 56 65 createSwDoc("tdf56408-ltr.fodt"); 57 66 auto pXmlDoc = parseLayoutDump(); 58 - @@ -3368,6 +3371,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408LTR) 67 + @@ -1532,6 +1532,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408LTR) 59 68 60 - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408RTL) 69 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL) 61 70 { 62 - + return; // same Noto Sans Hebrew issue 63 - + 71 + + return; // fails due to missing font: Noto Sans Hebrew 64 72 // Verify that line breaking a first bidi portion correctly underflows in RTL text 65 73 createSwDoc("tdf56408-rtl.fodt"); 66 74 auto pXmlDoc = parseLayoutDump(); 67 - @@ -3382,6 +3387,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408RTL) 68 - 69 - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408NoUnderflow) 75 + @@ -1546,6 +1547,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408RTL) 76 + 77 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow) 70 78 { 71 - + return; // same Noto Sans Hebrew issue 72 - + 79 + + return; // fails due to missing font: Noto Sans Hebrew 73 80 // The fix for tdf#56408 introduced a change to line breaking between text with 74 81 // direction changes. This test verifies behavior in the trivial case, when a 75 82 // break opportunity exists at the direction change boundary. 76 - @@ -3398,6 +3405,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408NoUnderflow) 83 + @@ -1562,6 +1563,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408NoUnderflow) 77 84 78 - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408AfterFieldCrash) 85 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf56408AfterFieldCrash) 79 86 { 80 - + return; // same Noto Sans Hebrew issue 81 - + 87 + + return; // fails due to missing font: Noto Sans Hebrew 82 88 // Verify there is no crash/assertion for underflow after a number field 83 89 createSwDoc("tdf56408-after-field.fodt"); 84 90 } 85 - @@ -3436,6 +3445,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf146081) 91 + @@ -1612,6 +1614,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf155229RowAtLeast) 86 92 87 - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf157829LTR) 93 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR) 88 94 { 89 - + return; // same Noto Sans Hebrew issue 90 - + 95 + + return; // fails due to missing font: Noto Sans Hebrew 91 96 // Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions 92 97 createSwDoc("tdf157829-ltr.fodt"); 93 98 auto pXmlDoc = parseLayoutDump(); 94 - @@ -3450,6 +3461,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf157829LTR) 99 + @@ -1626,6 +1629,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829LTR) 95 100 96 - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf157829RTL) 101 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf157829RTL) 97 102 { 98 - + return; // same Noto Sans Hebrew issue 99 - + 103 + + return; // fails due to missing font: Noto Sans Hebrew 100 104 // Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions 101 105 createSwDoc("tdf157829-rtl.fodt"); 102 106 auto pXmlDoc = parseLayoutDump(); 103 - --- a/sw/qa/extras/tiledrendering/tiledrendering.cxx 104 - +++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx 105 - @@ -4091,6 +4091,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip) 106 - // toggling Formatting Marks on/off for one view should have no effect on other views 107 - CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testToggleFormattingMarks) 107 + --- a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx 108 + +++ b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx 109 + @@ -6079,6 +6079,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf162750SmallCapsLigature) 110 + 111 + CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf164106SplitReorderedClusters) 108 112 { 109 - + return; // fails consistently 110 - + 111 - SwXTextDocument* pXTextDocument = createDoc(); 112 - int nView1 = SfxLokHelper::getView(); 113 - 113 + + return; // fails due to missing font: Noto Sans 114 + saveAsPDF(u"tdf164106.fodt"); 115 + 116 + auto pPdfDocument = parsePDFExport();
+76 -16
pkgs/applications/office/libreoffice/skip-broken-tests-still.patch
··· 1 1 --- a/sc/qa/extras/vba-macro-test.cxx 2 2 +++ b/sc/qa/extras/vba-macro-test.cxx 3 - @@ -364,7 +364,7 @@ CPPUNIT_TEST_FIXTURE(VBAMacroTest, testVba) 3 + @@ -355,7 +355,7 @@ CPPUNIT_TEST_FIXTURE(VBAMacroTest, testVba) 4 4 // Failed: : Test change event for Range.FillRight: 5 5 // Tests passed: 4 6 6 // Tests failed: 4 7 7 -#if !defined(_WIN32) 8 8 +#if 0 // flaky, see above 9 - { OUString("Ranges-3.xls"), 10 - OUString( 11 - "vnd.sun.Star.script:VBAProject.testMacros.test?language=Basic&location=document") }, 9 + { u"Ranges-3.xls"_ustr, 10 + u"vnd.sun.Star.script:VBAProject.testMacros.test?language=Basic&location=document"_ustr }, 11 + #endif 12 + --- a/sc/qa/unit/tiledrendering/tiledrendering.cxx 13 + +++ b/sc/qa/unit/tiledrendering/tiledrendering.cxx 14 + @@ -2954,6 +2954,7 @@ CPPUNIT_TEST_FIXTURE(ScTiledRenderingTest, testCommentCellCopyPaste) 15 + 16 + CPPUNIT_TEST_FIXTURE(ScTiledRenderingTest, testInvalidEntrySave) 17 + { 18 + + return; // hangs (forever?) 19 + loadFromFile(u"validity.xlsx"); 20 + 21 + // .uno:Save modifies the original file, make a copy first 12 22 --- a/sc/qa/unit/ucalc_formula.cxx 13 23 +++ b/sc/qa/unit/ucalc_formula.cxx 14 24 @@ -1507,6 +1507,8 @@ CPPUNIT_TEST_FIXTURE(TestFormula, testFormulaAnnotateTrimOnDoubleRefs) ··· 17 27 { 18 28 + return; // fails consistently on nixpkgs? 19 29 + 20 - m_pDoc->InsertTab(0, "Formula"); 30 + m_pDoc->InsertTab(0, u"Formula"_ustr); 21 31 22 32 sc::AutoCalcSwitch aACSwitch(*m_pDoc, true); // turn auto calc on. 33 + --- a/sw/qa/extras/layout/layout3.cxx 34 + +++ b/sw/qa/extras/layout/layout3.cxx 35 + @@ -3640,6 +3642,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf104209VertRTL) 36 + 37 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408LTR) 38 + { 39 + + return; // fails due to missing font: Noto Sans Hebrew 40 + // Verify that line breaking a first bidi portion correctly underflows in LTR text 41 + createSwDoc("tdf56408-ltr.fodt"); 42 + auto pXmlDoc = parseLayoutDump(); 43 + @@ -3654,6 +3656,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408LTR) 44 + 45 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408RTL) 46 + { 47 + + return; // fails due to missing font: Noto Sans Hebrew 48 + // Verify that line breaking a first bidi portion correctly underflows in RTL text 49 + createSwDoc("tdf56408-rtl.fodt"); 50 + auto pXmlDoc = parseLayoutDump(); 51 + @@ -3671,6 +3671,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408RTL) 52 + 53 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408NoUnderflow) 54 + { 55 + + return; // fails due to missing font: Noto Sans Hebrew 56 + // The fix for tdf#56408 introduced a change to line breaking between text with 57 + // direction changes. This test verifies behavior in the trivial case, when a 58 + // break opportunity exists at the direction change boundary. 59 + @@ -3684,6 +3687,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408NoUnderflow) 60 + 61 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf56408AfterFieldCrash) 62 + { 63 + + return; // fails due to missing font: Noto Sans Hebrew 64 + // Verify there is no crash/assertion for underflow after a number field 65 + createSwDoc("tdf56408-after-field.fodt"); 66 + } 67 + @@ -3722,6 +3722,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf146081) 68 + 69 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf157829LTR) 70 + { 71 + + return; // fails due to missing font: Noto Sans Hebrew 72 + // Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions 73 + createSwDoc("tdf157829-ltr.fodt"); 74 + auto pXmlDoc = parseLayoutDump(); 75 + @@ -3736,6 +3740,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf157829LTR) 76 + 77 + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, TestTdf157829RTL) 78 + { 79 + + return; // fails due to missing Noto Sans Hebrew 80 + // Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions 81 + createSwDoc("tdf157829-rtl.fodt"); 82 + auto pXmlDoc = parseLayoutDump(); 23 83 --- a/sw/qa/extras/tiledrendering/tiledrendering.cxx 24 84 +++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx 25 - @@ -685,6 +685,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testSearchAll) 26 - 85 + @@ -700,6 +700,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testSearchAll) 86 + 27 87 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testSearchAllNotifications) 28 88 { 29 89 + return; // flaky on GTK ··· 31 91 SwXTextDocument* pXTextDocument = createDoc("search.odt"); 32 92 SwWrtShell* pWrtShell = pXTextDocument->GetDocShell()->GetWrtShell(); 33 93 setupLibreOfficeKitViewCallback(pWrtShell->GetSfxViewShell()); 34 - @@ -949,6 +951,8 @@ namespace { 35 - 94 + @@ -970,6 +972,8 @@ namespace { 95 + 36 96 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testMissingInvalidation) 37 97 { 38 98 + return; // flaky on GTK ··· 40 100 // Create two views. 41 101 SwXTextDocument* pXTextDocument = createDoc("dummy.fodt"); 42 102 ViewCallback aView1; 43 - @@ -982,6 +986,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testMissingInvalidation) 44 - 103 + @@ -1003,6 +1007,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testMissingInvalidation) 104 + 45 105 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testViewCursors) 46 106 { 47 107 + return; // flaky on GTK ··· 49 109 SwXTextDocument* pXTextDocument = createDoc("dummy.fodt"); 50 110 ViewCallback aView1; 51 111 SfxLokHelper::createView(); 52 - @@ -3189,6 +3189,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineNotificationDuringSave) 53 - 112 + @@ -3197,6 +3203,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineNotificationDuringSave) 113 + 54 114 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testHyperlink) 55 115 { 56 116 + return; // flaky on GTK ··· 58 118 comphelper::LibreOfficeKit::setViewIdForVisCursorInvalidation(true); 59 119 SwXTextDocument* pXTextDocument = createDoc("hyperlink.odt"); 60 120 SwWrtShell* pWrtShell = pXTextDocument->GetDocShell()->GetWrtShell(); 61 - @@ -3399,6 +3401,8 @@ static void lcl_extractHandleParameters(std::string_view selection, sal_Int32& i 62 - 121 + @@ -3407,6 +3415,8 @@ static void lcl_extractHandleParameters(std::string_view selection, sal_Int32& i 122 + 63 123 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testMoveShapeHandle) 64 124 { 65 125 + return; // flaky on GTK 66 126 + 67 127 comphelper::LibreOfficeKit::setActive(); 68 128 SwXTextDocument* pXTextDocument = createDoc("shape.fodt"); 69 - 129 +
+26 -19
pkgs/applications/office/libreoffice/skip-broken-tests.patch
··· 1 1 --- a/desktop/qa/desktop_lib/test_desktop_lib.cxx 2 2 +++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx 3 - @@ -600,6 +600,8 @@ void DesktopLOKTest::testGetFilterTypes() 4 - 3 + @@ -595,6 +595,8 @@ void DesktopLOKTest::testGetFilterTypes() 4 + 5 5 void DesktopLOKTest::testSearchCalc() 6 6 { 7 7 + return; // flaky ··· 9 9 LibLibreOffice_Impl aOffice; 10 10 LibLODocument_Impl* pDocument = loadDoc("search.ods"); 11 11 pDocument->pClass->initializeForRendering(pDocument, nullptr); 12 - @@ -630,6 +632,8 @@ void DesktopLOKTest::testSearchCalc() 13 - 12 + @@ -625,6 +627,8 @@ void DesktopLOKTest::testSearchCalc() 13 + 14 14 void DesktopLOKTest::testSearchAllNotificationsCalc() 15 15 { 16 16 + return; // flaky ··· 30 30 </switch> 31 31 --- a/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx 32 32 +++ b/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx 33 - @@ -284,6 +284,8 @@ void checkIssuePosition(std::shared_ptr<sfx::AccessibilityIssue> const& pIssue, 34 - 33 + @@ -361,6 +361,8 @@ void checkIssuePosition(std::shared_ptr<sfx::AccessibilityIssue> const& pIssue, 34 + 35 35 CPPUNIT_TEST_FIXTURE(AccessibilityCheckTest, testOnlineNodeSplitAppend) 36 36 { 37 37 + return; // flaky? ··· 41 41 // happen on editing all the time. 42 42 --- a/sw/qa/core/text/text.cxx 43 43 +++ b/sw/qa/core/text/text.cxx 44 - @@ -1577,6 +1577,8 @@ CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testParaUpperMarginFlyIntersect) 44 + @@ -1630,6 +1630,8 @@ CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testParaUpperMarginFlyIntersect) 45 45 46 46 CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testTdf129810) 47 47 { ··· 52 52 // even when the font is not installed. 53 53 --- a/sw/qa/extras/htmlimport/htmlimport.cxx 54 54 +++ b/sw/qa/extras/htmlimport/htmlimport.cxx 55 - @@ -306,6 +306,8 @@ CPPUNIT_TEST_FIXTURE(HtmlImportTest, testTableBorder1px) 55 + @@ -308,6 +308,8 @@ CPPUNIT_TEST_FIXTURE(HtmlImportTest, testTableBorder1px) 56 56 57 57 CPPUNIT_TEST_FIXTURE(HtmlImportTest, testOutlineLevel) 58 58 { ··· 63 63 // Heading 1 styles. 64 64 --- a/sw/qa/extras/layout/layout3.cxx 65 65 +++ b/sw/qa/extras/layout/layout3.cxx 66 - @@ -539,6 +539,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf120287c) 67 - 66 + @@ -1038,6 +1038,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf158658c) 67 + 68 68 CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf155177) 69 69 { 70 70 + return; // flaky 71 71 + 72 72 createSwDoc("tdf155177-1-min.odt"); 73 - 74 - uno::Reference<beans::XPropertySet> xStyle(getStyles("ParagraphStyles")->getByName("Body Text"), 73 + 74 + uno::Reference<beans::XPropertySet> xStyle( 75 75 --- a/sw/qa/extras/odfimport/odfimport.cxx 76 76 +++ b/sw/qa/extras/odfimport/odfimport.cxx 77 - @@ -601,6 +601,8 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo56272) 77 + @@ -602,6 +602,8 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo56272) 78 78 79 79 CPPUNIT_TEST_FIXTURE(Test, testIncorrectSum) 80 80 { ··· 94 94 SwXTextDocument* pXTextDocument = createDoc("dummy.fodt"); 95 95 ViewCallback aView1; 96 96 int nView1 = SfxLokHelper::getView(); 97 - @@ -3187,6 +3187,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testDoubleUnderlineAndStrikeOut) 98 - 97 + @@ -3048,6 +3050,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testDoubleUnderlineAndStrikeOut) 98 + 99 99 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testTdf43244_SpacesOnMargin) 100 100 { 101 101 + return; // fails consistently ··· 103 103 // Load a document where the top left tile contains 104 104 // paragraph and line break symbols with redlining. 105 105 SwXTextDocument* pXTextDocument = createDoc("tdf43244_SpacesOnMargin.odt"); 106 + @@ -4091,6 +4095,7 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip) 107 + // toggling Formatting Marks on/off for one view should have no effect on other views 108 + CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testToggleFormattingMarks) 109 + { 110 + + return; // fails 111 + SwXTextDocument* pXTextDocument = createDoc(); 112 + int nView1 = SfxLokHelper::getView(); 113 + 106 114 --- a/sw/qa/extras/uiwriter/uiwriter5.cxx 107 115 +++ b/sw/qa/extras/uiwriter/uiwriter5.cxx 108 - @@ -1613,6 +1613,8 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldCurrentDateHandling) 109 - #if !defined(_WIN32) 110 - CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldCurrentDateInvalidation) 116 + @@ -1571,6 +1571,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldContentOperations) 117 + 118 + CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldCurrentDateHandling) 111 119 { 112 120 + return; // flaky on KF6 113 - + 114 121 createSwDoc(); 115 122 SwDoc* pDoc = getSwDoc(); 116 123 CPPUNIT_ASSERT(pDoc);
+174 -125
pkgs/applications/office/libreoffice/src-fresh/deps.nix
··· 14 14 md5name = "daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c-phc-winner-argon2-20190702.tar.gz"; 15 15 } 16 16 { 17 - name = "boost_1_85_0.tar.xz"; 18 - url = "https://dev-www.libreoffice.org/src/boost_1_85_0.tar.xz"; 19 - sha256 = "4e23218ff5036d57afd20f7cdab2e94cdbf6ba9c509d656ace643a81c40a985a"; 17 + name = "boost_1_86_0.tar.xz"; 18 + url = "https://dev-www.libreoffice.org/src/boost_1_86_0.tar.xz"; 19 + sha256 = "efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c"; 20 20 md5 = ""; 21 - md5name = "4e23218ff5036d57afd20f7cdab2e94cdbf6ba9c509d656ace643a81c40a985a-boost_1_85_0.tar.xz"; 21 + md5name = "efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c-boost_1_86_0.tar.xz"; 22 22 } 23 23 { 24 24 name = "box2d-2.4.1.tar.gz"; ··· 56 56 md5name = "4eebc4c2bad0402bc3f501db184417094657d111fb6c06f076a82ea191fe1faf-cairo-1.17.6.tar.xz"; 57 57 } 58 58 { 59 - name = "libcdr-0.1.7.tar.xz"; 60 - url = "https://dev-www.libreoffice.org/src/libcdr-0.1.7.tar.xz"; 61 - sha256 = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4"; 59 + name = "libcdr-0.1.8.tar.xz"; 60 + url = "https://dev-www.libreoffice.org/src/libcdr-0.1.8.tar.xz"; 61 + sha256 = "ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c"; 62 62 md5 = ""; 63 - md5name = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4-libcdr-0.1.7.tar.xz"; 63 + md5name = "ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c-libcdr-0.1.8.tar.xz"; 64 64 } 65 65 { 66 66 name = "clucene-core-2.3.3.4.tar.gz"; ··· 105 105 md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz"; 106 106 } 107 107 { 108 - name = "curl-8.11.0.tar.xz"; 109 - url = "https://dev-www.libreoffice.org/src/curl-8.11.0.tar.xz"; 110 - sha256 = "db59cf0d671ca6e7f5c2c5ec177084a33a79e04c97e71cf183a5cdea235054eb"; 108 + name = "curl-8.11.1.tar.xz"; 109 + url = "https://dev-www.libreoffice.org/src/curl-8.11.1.tar.xz"; 110 + sha256 = "c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56"; 111 111 md5 = ""; 112 - md5name = "db59cf0d671ca6e7f5c2c5ec177084a33a79e04c97e71cf183a5cdea235054eb-curl-8.11.0.tar.xz"; 112 + md5name = "c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56-curl-8.11.1.tar.xz"; 113 113 } 114 114 { 115 115 name = "libe-book-0.1.3.tar.xz"; ··· 140 140 md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; 141 141 } 142 142 { 143 - name = "libetonyek-0.1.10.tar.xz"; 144 - url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.10.tar.xz"; 145 - sha256 = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a"; 143 + name = "libetonyek-0.1.12.tar.xz"; 144 + url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.12.tar.xz"; 145 + sha256 = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83"; 146 146 md5 = ""; 147 - md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 147 + md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz"; 148 148 } 149 149 { 150 150 name = "expat-2.6.4.tar.xz"; ··· 224 224 md5name = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f-NotoKufiArabic-v2.109.zip"; 225 225 } 226 226 { 227 - name = "NotoSans-v2.014.zip"; 228 - url = "https://dev-www.libreoffice.org/src/NotoSans-v2.014.zip"; 229 - sha256 = "1dffbaf31a0a699ee2c57dfb60c1a628010425301dd076cfb485adbe017352c1"; 227 + name = "NotoSans-v2.015.zip"; 228 + url = "https://dev-www.libreoffice.org/src/NotoSans-v2.015.zip"; 229 + sha256 = "0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5"; 230 230 md5 = ""; 231 - md5name = "1dffbaf31a0a699ee2c57dfb60c1a628010425301dd076cfb485adbe017352c1-NotoSans-v2.014.zip"; 231 + md5name = "0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5-NotoSans-v2.015.zip"; 232 232 } 233 233 { 234 - name = "NotoSerif-v2.014.zip"; 235 - url = "https://dev-www.libreoffice.org/src/NotoSerif-v2.014.zip"; 236 - sha256 = "6abce0a80df4ef6d5a944d60c81099364481d6a7015b0721d87bc4c16acc1fd3"; 234 + name = "NotoSerif-v2.015.zip"; 235 + url = "https://dev-www.libreoffice.org/src/NotoSerif-v2.015.zip"; 236 + sha256 = "0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1"; 237 237 md5 = ""; 238 - md5name = "6abce0a80df4ef6d5a944d60c81099364481d6a7015b0721d87bc4c16acc1fd3-NotoSerif-v2.014.zip"; 238 + md5name = "0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1-NotoSerif-v2.015.zip"; 239 239 } 240 240 { 241 241 name = "NotoSerifHebrew-v2.004.zip"; ··· 315 315 md5name = "b12a1ff762680681b7ce4d98dd29a7f54d90f5bcadd10c955afc640a27b3a268-NotoSansLisu-v2.102.zip"; 316 316 } 317 317 { 318 - name = "culmus-0.133.tar.gz"; 319 - url = "https://dev-www.libreoffice.org/src/culmus-0.133.tar.gz"; 320 - sha256 = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05"; 318 + name = "culmus-0.140.tar.gz"; 319 + url = "https://dev-www.libreoffice.org/src/culmus-0.140.tar.gz"; 320 + sha256 = "6daed104481007752a76905000e71c0093c591c8ef3017d1b18222c277fc52e3"; 321 321 md5 = ""; 322 - md5name = "c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05-culmus-0.133.tar.gz"; 322 + md5name = "6daed104481007752a76905000e71c0093c591c8ef3017d1b18222c277fc52e3-culmus-0.140.tar.gz"; 323 323 } 324 324 { 325 325 name = "libre-hebrew-1.0.tar.gz"; ··· 357 357 md5name = "251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5-Scheherazade-2.100.zip"; 358 358 } 359 359 { 360 + name = "Agdasima-2.002.zip"; 361 + url = "https://dev-www.libreoffice.org/src/Agdasima-2.002.zip"; 362 + sha256 = "b4c17499f8bc183320ffdcf1f8491c778dd68a237adc056dc08e1fcb2da488f3"; 363 + md5 = ""; 364 + md5name = "b4c17499f8bc183320ffdcf1f8491c778dd68a237adc056dc08e1fcb2da488f3-Agdasima-2.002.zip"; 365 + } 366 + { 367 + name = "Bacasime_Antique-2.000.zip"; 368 + url = "https://dev-www.libreoffice.org/src/Bacasime_Antique-2.000.zip"; 369 + sha256 = "81127cebc97d4ee0b950c2bc2d6be0ed29abfe0d5988435eb9a39e382557250a"; 370 + md5 = ""; 371 + md5name = "81127cebc97d4ee0b950c2bc2d6be0ed29abfe0d5988435eb9a39e382557250a-Bacasime_Antique-2.000.zip"; 372 + } 373 + { 374 + name = "Belanosima-2.000.zip"; 375 + url = "https://dev-www.libreoffice.org/src/Belanosima-2.000.zip"; 376 + sha256 = "9c30e9e7cdb0797b651113a77f6b789659b8d8598a466b2ba92754e9dec30449"; 377 + md5 = ""; 378 + md5name = "9c30e9e7cdb0797b651113a77f6b789659b8d8598a466b2ba92754e9dec30449-Belanosima-2.000.zip"; 379 + } 380 + { 381 + name = "Caprasimo-1.001.zip"; 382 + url = "https://dev-www.libreoffice.org/src/Caprasimo-1.001.zip"; 383 + sha256 = "f066d27cfc99b6601083be102d08b4039da8d2834e2795aabd890f16c6fd1b9b"; 384 + md5 = ""; 385 + md5name = "f066d27cfc99b6601083be102d08b4039da8d2834e2795aabd890f16c6fd1b9b-Caprasimo-1.001.zip"; 386 + } 387 + { 388 + name = "Lugrasimo-1.001.zip"; 389 + url = "https://dev-www.libreoffice.org/src/Lugrasimo-1.001.zip"; 390 + sha256 = "db24dff31e8ddf6a113556c947a219f9534b072852e9ce2079a08c94854a7503"; 391 + md5 = ""; 392 + md5name = "db24dff31e8ddf6a113556c947a219f9534b072852e9ce2079a08c94854a7503-Lugrasimo-1.001.zip"; 393 + } 394 + { 395 + name = "Lumanosimo-1.010.zip"; 396 + url = "https://dev-www.libreoffice.org/src/Lumanosimo-1.010.zip"; 397 + sha256 = "d4545ad6afded9a55d9a7728cfc7453cf5637861db87aafe0a730676a0cb960f"; 398 + md5 = ""; 399 + md5name = "d4545ad6afded9a55d9a7728cfc7453cf5637861db87aafe0a730676a0cb960f-Lumanosimo-1.010.zip"; 400 + } 401 + { 402 + name = "Lunasima-2.009.zip"; 403 + url = "https://dev-www.libreoffice.org/src/Lunasima-2.009.zip"; 404 + sha256 = "4302809cf4b95b481bec53de87484d919b391c90a518d065f6c775fd435a5393"; 405 + md5 = ""; 406 + md5name = "4302809cf4b95b481bec53de87484d919b391c90a518d065f6c775fd435a5393-Lunasima-2.009.zip"; 407 + } 408 + { 360 409 name = "libfreehand-0.1.2.tar.xz"; 361 410 url = "https://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz"; 362 411 sha256 = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac"; ··· 364 413 md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; 365 414 } 366 415 { 367 - name = "freetype-2.13.2.tar.xz"; 368 - url = "https://dev-www.libreoffice.org/src/freetype-2.13.2.tar.xz"; 369 - sha256 = "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d"; 416 + name = "freetype-2.13.3.tar.xz"; 417 + url = "https://dev-www.libreoffice.org/src/freetype-2.13.3.tar.xz"; 418 + sha256 = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289"; 370 419 md5 = ""; 371 - md5name = "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d-freetype-2.13.2.tar.xz"; 420 + md5name = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289-freetype-2.13.3.tar.xz"; 372 421 } 373 422 { 374 - name = "frozen-1.1.1.tar.gz"; 375 - url = "https://dev-www.libreoffice.org/src/frozen-1.1.1.tar.gz"; 376 - sha256 = "f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45"; 423 + name = "frozen-1.2.0.tar.gz"; 424 + url = "https://dev-www.libreoffice.org/src/frozen-1.2.0.tar.gz"; 425 + sha256 = "ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823"; 377 426 md5 = ""; 378 - md5name = "f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45-frozen-1.1.1.tar.gz"; 427 + md5name = "ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823-frozen-1.2.0.tar.gz"; 379 428 } 380 429 { 381 430 name = "glm-1.0.1.zip"; ··· 385 434 md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip"; 386 435 } 387 436 { 388 - name = "gpgme-1.23.2.tar.bz2"; 389 - url = "https://dev-www.libreoffice.org/src/gpgme-1.23.2.tar.bz2"; 390 - sha256 = "9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224"; 437 + name = "gpgme-1.24.1.tar.bz2"; 438 + url = "https://dev-www.libreoffice.org/src/gpgme-1.24.1.tar.bz2"; 439 + sha256 = "ea05d0258e71061d61716584ec34cef59330a91340571edc46b78374973ba85f"; 391 440 md5 = ""; 392 - md5name = "9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224-gpgme-1.23.2.tar.bz2"; 441 + md5name = "ea05d0258e71061d61716584ec34cef59330a91340571edc46b78374973ba85f-gpgme-1.24.1.tar.bz2"; 393 442 } 394 443 { 395 444 name = "graphite2-minimal-1.3.14.tgz"; ··· 434 483 md5name = "0e279003f5199f80031c6dcd08f79d6f65a0505139160e7df0d09b226bff4023-IAccessible2-1.3+git20231013.3d8c7f0.tar.gz"; 435 484 } 436 485 { 437 - name = "icu4c-74_2-src.tgz"; 438 - url = "https://dev-www.libreoffice.org/src/icu4c-74_2-src.tgz"; 439 - sha256 = "68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c"; 486 + name = "icu4c-75_1-src.tgz"; 487 + url = "https://dev-www.libreoffice.org/src/icu4c-75_1-src.tgz"; 488 + sha256 = "cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef"; 440 489 md5 = ""; 441 - md5name = "68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c-icu4c-74_2-src.tgz"; 490 + md5name = "cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef-icu4c-75_1-src.tgz"; 442 491 } 443 492 { 444 - name = "icu4c-74_2-data.zip"; 445 - url = "https://dev-www.libreoffice.org/src/icu4c-74_2-data.zip"; 446 - sha256 = "c28c3ca5f4ba3384781797138a294ca360988d4322674ad4d51e52f5d9b0a2b6"; 493 + name = "icu4c-75_1-data.zip"; 494 + url = "https://dev-www.libreoffice.org/src/icu4c-75_1-data.zip"; 495 + sha256 = "a5104212dc317a64f9b035723ea706f2f4fd5a0f37b7923fae7aeb9d1d0061b1"; 447 496 md5 = ""; 448 - md5name = "c28c3ca5f4ba3384781797138a294ca360988d4322674ad4d51e52f5d9b0a2b6-icu4c-74_2-data.zip"; 497 + md5name = "a5104212dc317a64f9b035723ea706f2f4fd5a0f37b7923fae7aeb9d1d0061b1-icu4c-75_1-data.zip"; 449 498 } 450 499 { 451 - name = "Java-WebSocket-1.5.6.tar.gz"; 452 - url = "https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.6.tar.gz"; 453 - sha256 = "167e86561cd7b5ed21b67d7543536134edcb14b373892739b28c417566a3832f"; 500 + name = "Java-WebSocket-1.6.0.tar.gz"; 501 + url = "https://dev-www.libreoffice.org/src/Java-WebSocket-1.6.0.tar.gz"; 502 + sha256 = "f3ce29efde338707241d47ab4784b19a1e3658bfa0564b5bc5f80c27e5118728"; 454 503 md5 = ""; 455 - md5name = "167e86561cd7b5ed21b67d7543536134edcb14b373892739b28c417566a3832f-Java-WebSocket-1.5.6.tar.gz"; 504 + md5name = "f3ce29efde338707241d47ab4784b19a1e3658bfa0564b5bc5f80c27e5118728-Java-WebSocket-1.6.0.tar.gz"; 456 505 } 457 506 { 458 507 name = "flow-engine-0.9.4.zip"; ··· 539 588 md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz"; 540 589 } 541 590 { 542 - name = "language-subtag-registry-2024-06-14.tar.bz2"; 543 - url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2024-06-14.tar.bz2"; 544 - sha256 = "75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75"; 591 + name = "language-subtag-registry-2025-01-21.tar.bz2"; 592 + url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-01-21.tar.bz2"; 593 + sha256 = "06b37484c2736816e84b8bdd2075011d5961c2316865bc2795831230b925608d"; 545 594 md5 = ""; 546 - md5name = "75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75-language-subtag-registry-2024-06-14.tar.bz2"; 595 + md5name = "06b37484c2736816e84b8bdd2075011d5961c2316865bc2795831230b925608d-language-subtag-registry-2025-01-21.tar.bz2"; 547 596 } 548 597 { 549 598 name = "lcms2-2.16.tar.gz"; ··· 581 630 md5name = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd-libexttextcat-3.4.7.tar.xz"; 582 631 } 583 632 { 584 - name = "libffi-3.4.4.tar.gz"; 585 - url = "https://dev-www.libreoffice.org/src/libffi-3.4.4.tar.gz"; 586 - sha256 = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676"; 633 + name = "libffi-3.4.6.tar.gz"; 634 + url = "https://dev-www.libreoffice.org/src/libffi-3.4.6.tar.gz"; 635 + sha256 = "b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e"; 587 636 md5 = ""; 588 - md5name = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676-libffi-3.4.4.tar.gz"; 637 + md5name = "b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e-libffi-3.4.6.tar.gz"; 589 638 } 590 639 { 591 - name = "libgpg-error-1.50.tar.bz2"; 592 - url = "https://dev-www.libreoffice.org/src/libgpg-error-1.50.tar.bz2"; 593 - sha256 = "69405349e0a633e444a28c5b35ce8f14484684518a508dc48a089992fe93e20a"; 640 + name = "libgpg-error-1.51.tar.bz2"; 641 + url = "https://dev-www.libreoffice.org/src/libgpg-error-1.51.tar.bz2"; 642 + sha256 = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2"; 594 643 md5 = ""; 595 - md5name = "69405349e0a633e444a28c5b35ce8f14484684518a508dc48a089992fe93e20a-libgpg-error-1.50.tar.bz2"; 644 + md5name = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2-libgpg-error-1.51.tar.bz2"; 596 645 } 597 646 { 598 647 name = "liblangtag-0.6.7.tar.bz2"; ··· 616 665 md5name = "296272d93435991308eb73607600c034b558807a07e829e751142e65ccfa9d08-ltm-1.3.0.tar.xz"; 617 666 } 618 667 { 619 - name = "libwebp-1.4.0.tar.gz"; 620 - url = "https://dev-www.libreoffice.org/src/libwebp-1.4.0.tar.gz"; 621 - sha256 = "61f873ec69e3be1b99535634340d5bde750b2e4447caa1db9f61be3fd49ab1e5"; 668 + name = "libwebp-1.5.0.tar.gz"; 669 + url = "https://dev-www.libreoffice.org/src/libwebp-1.5.0.tar.gz"; 670 + sha256 = "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c"; 622 671 md5 = ""; 623 - md5name = "61f873ec69e3be1b99535634340d5bde750b2e4447caa1db9f61be3fd49ab1e5-libwebp-1.4.0.tar.gz"; 672 + md5name = "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c-libwebp-1.5.0.tar.gz"; 624 673 } 625 674 { 626 - name = "xmlsec1-1.3.5.tar.gz"; 627 - url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.5.tar.gz"; 628 - sha256 = "2ffd4ad1f860ec93e47a680310ab2bc94968bd07566e71976bd96133d9504917"; 675 + name = "xmlsec1-1.3.6.tar.gz"; 676 + url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.6.tar.gz"; 677 + sha256 = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f"; 629 678 md5 = ""; 630 - md5name = "2ffd4ad1f860ec93e47a680310ab2bc94968bd07566e71976bd96133d9504917-xmlsec1-1.3.5.tar.gz"; 679 + md5name = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f-xmlsec1-1.3.6.tar.gz"; 631 680 } 632 681 { 633 - name = "libxml2-2.12.9.tar.xz"; 634 - url = "https://dev-www.libreoffice.org/src/libxml2-2.12.9.tar.xz"; 635 - sha256 = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590"; 682 + name = "libxml2-2.13.5.tar.xz"; 683 + url = "https://dev-www.libreoffice.org/src/libxml2-2.13.5.tar.xz"; 684 + sha256 = "74fc163217a3964257d3be39af943e08861263c4231f9ef5b496b6f6d4c7b2b6"; 636 685 md5 = ""; 637 - md5name = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590-libxml2-2.12.9.tar.xz"; 686 + md5name = "74fc163217a3964257d3be39af943e08861263c4231f9ef5b496b6f6d4c7b2b6-libxml2-2.13.5.tar.xz"; 638 687 } 639 688 { 640 - name = "libxslt-1.1.41.tar.xz"; 641 - url = "https://dev-www.libreoffice.org/src/libxslt-1.1.41.tar.xz"; 642 - sha256 = "3ad392af91115b7740f7b50d228cc1c5fc13afc1da7f16cb0213917a37f71bda"; 689 + name = "libxslt-1.1.42.tar.xz"; 690 + url = "https://dev-www.libreoffice.org/src/libxslt-1.1.42.tar.xz"; 691 + sha256 = "85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb"; 643 692 md5 = ""; 644 - md5name = "3ad392af91115b7740f7b50d228cc1c5fc13afc1da7f16cb0213917a37f71bda-libxslt-1.1.41.tar.xz"; 693 + md5name = "85ca62cac0d41fc77d3f6033da9df6fd73d20ea2fc18b0a3609ffb4110e1baeb-libxslt-1.1.42.tar.xz"; 645 694 } 646 695 { 647 696 name = "lp_solve_5.5.tar.gz"; ··· 651 700 md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz"; 652 701 } 653 702 { 654 - name = "lxml-5.2.2.tar.gz"; 655 - url = "https://dev-www.libreoffice.org/src/lxml-5.2.2.tar.gz"; 656 - sha256 = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"; 703 + name = "lxml-5.3.0.tar.gz"; 704 + url = "https://dev-www.libreoffice.org/src/lxml-5.3.0.tar.gz"; 705 + sha256 = "4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"; 657 706 md5 = ""; 658 - md5name = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87-lxml-5.2.2.tar.gz"; 707 + md5name = "4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f-lxml-5.3.0.tar.gz"; 659 708 } 660 709 { 661 - name = "mariadb-connector-c-3.3.11-src.tar.gz"; 662 - url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.11-src.tar.gz"; 663 - sha256 = "f7ba02f70aa2ae2b13e9ee5acc78423f6bede38998afb91326a62be46cf5956a"; 710 + name = "mariadb-connector-c-3.3.13-src.tar.gz"; 711 + url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.13-src.tar.gz"; 712 + sha256 = "1c03c30b394871ab354dbdb47574beae19e2657da21a911ecc9e33e9388a3bef"; 664 713 md5 = ""; 665 - md5name = "f7ba02f70aa2ae2b13e9ee5acc78423f6bede38998afb91326a62be46cf5956a-mariadb-connector-c-3.3.11-src.tar.gz"; 714 + md5name = "1c03c30b394871ab354dbdb47574beae19e2657da21a911ecc9e33e9388a3bef-mariadb-connector-c-3.3.13-src.tar.gz"; 666 715 } 667 716 { 668 717 name = "mdds-2.1.1.tar.xz"; ··· 735 784 md5name = "37206cf981e8409d048b59ac5839621ea107ff49af72beb9d7769a2f41da8d90-onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; 736 785 } 737 786 { 738 - name = "openldap-2.6.8.tgz"; 739 - url = "https://dev-www.libreoffice.org/src/openldap-2.6.8.tgz"; 740 - sha256 = "48969323e94e3be3b03c6a132942dcba7ef8d545f2ad35401709019f696c3c4e"; 787 + name = "openldap-2.6.9.tgz"; 788 + url = "https://dev-www.libreoffice.org/src/openldap-2.6.9.tgz"; 789 + sha256 = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff"; 741 790 md5 = ""; 742 - md5name = "48969323e94e3be3b03c6a132942dcba7ef8d545f2ad35401709019f696c3c4e-openldap-2.6.8.tgz"; 791 + md5name = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff-openldap-2.6.9.tgz"; 743 792 } 744 793 { 745 794 name = "openssl-3.0.15.tar.gz"; ··· 763 812 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 764 813 } 765 814 { 766 - name = "pdfium-6425.tar.bz2"; 767 - url = "https://dev-www.libreoffice.org/src/pdfium-6425.tar.bz2"; 768 - sha256 = "fe0291b96d7352bac530d13ef2e5fd63ad9980e0128911f88b957b5992508f1c"; 815 + name = "pdfium-6764.tar.bz2"; 816 + url = "https://dev-www.libreoffice.org/src/pdfium-6764.tar.bz2"; 817 + sha256 = "59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49"; 769 818 md5 = ""; 770 - md5name = "fe0291b96d7352bac530d13ef2e5fd63ad9980e0128911f88b957b5992508f1c-pdfium-6425.tar.bz2"; 819 + md5name = "59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49-pdfium-6764.tar.bz2"; 771 820 } 772 821 { 773 822 name = "pixman-0.42.2.tar.gz"; ··· 777 826 md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz"; 778 827 } 779 828 { 780 - name = "libpng-1.6.44.tar.xz"; 781 - url = "https://dev-www.libreoffice.org/src/libpng-1.6.44.tar.xz"; 782 - sha256 = "60c4da1d5b7f0aa8d158da48e8f8afa9773c1c8baa5d21974df61f1886b8ce8e"; 829 + name = "libpng-1.6.45.tar.xz"; 830 + url = "https://dev-www.libreoffice.org/src/libpng-1.6.45.tar.xz"; 831 + sha256 = "926485350139ffb51ef69760db35f78846c805fef3d59bfdcb2fba704663f370"; 783 832 md5 = ""; 784 - md5name = "60c4da1d5b7f0aa8d158da48e8f8afa9773c1c8baa5d21974df61f1886b8ce8e-libpng-1.6.44.tar.xz"; 833 + md5name = "926485350139ffb51ef69760db35f78846c805fef3d59bfdcb2fba704663f370-libpng-1.6.45.tar.xz"; 785 834 } 786 835 { 787 836 name = "tiff-4.7.0.tar.xz"; ··· 791 840 md5name = "273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017-tiff-4.7.0.tar.xz"; 792 841 } 793 842 { 794 - name = "poppler-24.08.0.tar.xz"; 795 - url = "https://dev-www.libreoffice.org/src/poppler-24.08.0.tar.xz"; 796 - sha256 = "97453fbddf0c9a9eafa0ea45ac710d3d49bcf23a62e864585385d3c0b4403174"; 843 + name = "poppler-25.01.0.tar.xz"; 844 + url = "https://dev-www.libreoffice.org/src/poppler-25.01.0.tar.xz"; 845 + sha256 = "7eefc122207bbbd72a303c5e0743f4941e8ae861e24dcf0501e18ce1d1414112"; 797 846 md5 = ""; 798 - md5name = "97453fbddf0c9a9eafa0ea45ac710d3d49bcf23a62e864585385d3c0b4403174-poppler-24.08.0.tar.xz"; 847 + md5name = "7eefc122207bbbd72a303c5e0743f4941e8ae861e24dcf0501e18ce1d1414112-poppler-25.01.0.tar.xz"; 799 848 } 800 849 { 801 850 name = "poppler-data-0.4.12.tar.gz"; ··· 805 854 md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz"; 806 855 } 807 856 { 808 - name = "postgresql-13.16.tar.bz2"; 809 - url = "https://dev-www.libreoffice.org/src/postgresql-13.16.tar.bz2"; 810 - sha256 = "c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865"; 857 + name = "postgresql-14.15.tar.bz2"; 858 + url = "https://dev-www.libreoffice.org/src/postgresql-14.15.tar.bz2"; 859 + sha256 = "02e891e314b4e9ee24cbd78028dab7c73f9c1ba3e30835bcbef71fe220401fc5"; 811 860 md5 = ""; 812 - md5name = "c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865-postgresql-13.16.tar.bz2"; 861 + md5name = "02e891e314b4e9ee24cbd78028dab7c73f9c1ba3e30835bcbef71fe220401fc5-postgresql-14.15.tar.bz2"; 813 862 } 814 863 { 815 - name = "Python-3.9.20.tar.xz"; 816 - url = "https://dev-www.libreoffice.org/src/Python-3.9.20.tar.xz"; 817 - sha256 = "6b281279efd85294d2d6993e173983a57464c0133956fbbb5536ec9646beaf0c"; 864 + name = "Python-3.10.16.tar.xz"; 865 + url = "https://dev-www.libreoffice.org/src/Python-3.10.16.tar.xz"; 866 + sha256 = "bfb249609990220491a1b92850a07135ed0831e41738cf681d63cf01b2a8fbd1"; 818 867 md5 = ""; 819 - md5name = "6b281279efd85294d2d6993e173983a57464c0133956fbbb5536ec9646beaf0c-Python-3.9.20.tar.xz"; 868 + md5name = "bfb249609990220491a1b92850a07135ed0831e41738cf681d63cf01b2a8fbd1-Python-3.10.16.tar.xz"; 820 869 } 821 870 { 822 871 name = "libqxp-0.0.2.tar.xz"; ··· 826 875 md5name = "e137b6b110120a52c98edd02ebdc4095ee08d0d5295a94316a981750095a945c-libqxp-0.0.2.tar.xz"; 827 876 } 828 877 { 829 - name = "raptor2-2.0.15.tar.gz"; 830 - url = "https://dev-www.libreoffice.org/src/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz"; 831 - sha256 = "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed"; 832 - md5 = "a39f6c07ddb20d7dd2ff1f95fa21e2cd"; 833 - md5name = "a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz"; 878 + name = "raptor2-2.0.16.tar.gz"; 879 + url = "https://dev-www.libreoffice.org/src/raptor2-2.0.16.tar.gz"; 880 + sha256 = "089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680"; 881 + md5 = ""; 882 + md5name = "089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680-raptor2-2.0.16.tar.gz"; 834 883 } 835 884 { 836 885 name = "rasqal-0.9.33.tar.gz"; ··· 854 903 md5name = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5-librevenge-0.0.5.tar.bz2"; 855 904 } 856 905 { 857 - name = "rhino-1.7.14.zip"; 858 - url = "https://dev-www.libreoffice.org/src/rhino-1.7.14.zip"; 859 - sha256 = "bf4d2d0c5ff8889fd494486db09291cb7965f0bf2f93ef005d3b08070a5a4f5c"; 906 + name = "rhino-1.7.15.zip"; 907 + url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.zip"; 908 + sha256 = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa"; 860 909 md5 = ""; 861 - md5name = "bf4d2d0c5ff8889fd494486db09291cb7965f0bf2f93ef005d3b08070a5a4f5c-rhino-1.7.14.zip"; 910 + md5name = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa-rhino-1.7.15.zip"; 862 911 } 863 912 { 864 - name = "skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz"; 865 - url = "https://dev-www.libreoffice.org/src/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz"; 866 - sha256 = "2223ebce534458a37826e8fe4f24635b0712cde7ed1bd3208f089f6fdd796e01"; 913 + name = "skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; 914 + url = "https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; 915 + sha256 = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d"; 867 916 md5 = ""; 868 - md5name = "2223ebce534458a37826e8fe4f24635b0712cde7ed1bd3208f089f6fdd796e01-skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz"; 917 + md5name = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d-skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; 869 918 } 870 919 { 871 920 name = "libstaroffice-0.0.7.tar.xz";
+2 -2
pkgs/applications/office/libreoffice/src-fresh/help.nix
··· 1 1 { fetchurl, ... }: 2 2 fetchurl { 3 - sha256 = "04z77jzn816r19ig54fhl0p1arh3fpamn5bh2wc2v17rz73chp8y"; 4 - url = "https://download.documentfoundation.org/libreoffice/src/24.8.3/libreoffice-help-24.8.3.2.tar.xz"; 3 + sha256 = "1pfkmv9ad9n4w0yic0l3kqx9qs7v6vjakslrqr7laa2pxyl04zsz"; 4 + url = "https://download.documentfoundation.org/libreoffice/src/25.2.0/libreoffice-help-25.2.0.3.tar.xz"; 5 5 }
+2 -2
pkgs/applications/office/libreoffice/src-fresh/main.nix
··· 1 1 { fetchurl, ... }: 2 2 fetchurl { 3 - sha256 = "1sa7bxxh7v26p77vj1mspynhn2l2b1vnz1mpyczhnmcxcan9nw2x"; 4 - url = "https://download.documentfoundation.org/libreoffice/src/24.8.3/libreoffice-24.8.3.2.tar.xz"; 3 + sha256 = "1d15sn9zq40qfjxwm9cqgj7big8mk4mviz6i825qbfzq6vblh94q"; 4 + url = "https://download.documentfoundation.org/libreoffice/src/25.2.0/libreoffice-25.2.0.3.tar.xz"; 5 5 }
+2 -2
pkgs/applications/office/libreoffice/src-fresh/translations.nix
··· 1 1 { fetchurl, ... }: 2 2 fetchurl { 3 - sha256 = "11qwbkn2i84g439ya5fw5by7wf4c8rs7is4k2v7yijpngrp9370a"; 4 - url = "https://download.documentfoundation.org/libreoffice/src/24.8.3/libreoffice-translations-24.8.3.2.tar.xz"; 3 + sha256 = "1sxcmkclwbzbq34mjxwkjj58qj8xf4vgnlzpyfxnmawwhnsq9x9f"; 4 + url = "https://download.documentfoundation.org/libreoffice/src/25.2.0/libreoffice-translations-25.2.0.3.tar.xz"; 5 5 }
+1 -1
pkgs/applications/office/libreoffice/src-fresh/version.nix
··· 1 - "24.8.3.2" 1 + "25.2.0.3"
+162 -169
pkgs/applications/office/libreoffice/src-still/deps.nix
··· 14 14 md5name = "daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c-phc-winner-argon2-20190702.tar.gz"; 15 15 } 16 16 { 17 - name = "boost_1_82_0.tar.xz"; 18 - url = "https://dev-www.libreoffice.org/src/boost_1_82_0.tar.xz"; 19 - sha256 = "e48ab6953fbd68ba47234bea5173e62427e9f6a7894e152305142895cfe955de"; 17 + name = "boost_1_85_0.tar.xz"; 18 + url = "https://dev-www.libreoffice.org/src/boost_1_85_0.tar.xz"; 19 + sha256 = "4e23218ff5036d57afd20f7cdab2e94cdbf6ba9c509d656ace643a81c40a985a"; 20 20 md5 = ""; 21 - md5name = "e48ab6953fbd68ba47234bea5173e62427e9f6a7894e152305142895cfe955de-boost_1_82_0.tar.xz"; 21 + md5name = "4e23218ff5036d57afd20f7cdab2e94cdbf6ba9c509d656ace643a81c40a985a-boost_1_85_0.tar.xz"; 22 22 } 23 23 { 24 24 name = "box2d-2.4.1.tar.gz"; ··· 35 35 md5name = "c44a2e898895cfc13b42d2371ba4b88b0777d7782214d6cdc91c33720f3b0d91-breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz"; 36 36 } 37 37 { 38 - name = "bsh-2.0b6-src.zip"; 39 - url = "https://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip"; 40 - sha256 = "9e93c73e23aff644b17dfff656444474c14150e7f3b38b19635e622235e01c96"; 41 - md5 = "beeca87be45ec87d241ddd0e1bad80c1"; 42 - md5name = "beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip"; 38 + name = "bsh-2.1.1-src.zip"; 39 + url = "https://dev-www.libreoffice.org/src/bsh-2.1.1-src.zip"; 40 + sha256 = "2248387ceaa319840434a3547a8b2fec12f95a8418ee039ce5ff5726053a139c"; 41 + md5 = ""; 42 + md5name = "2248387ceaa319840434a3547a8b2fec12f95a8418ee039ce5ff5726053a139c-bsh-2.1.1-src.zip"; 43 43 } 44 44 { 45 45 name = "bzip2-1.0.8.tar.gz"; ··· 56 56 md5name = "4eebc4c2bad0402bc3f501db184417094657d111fb6c06f076a82ea191fe1faf-cairo-1.17.6.tar.xz"; 57 57 } 58 58 { 59 - name = "libcdr-0.1.7.tar.xz"; 60 - url = "https://dev-www.libreoffice.org/src/libcdr-0.1.7.tar.xz"; 61 - sha256 = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4"; 59 + name = "libcdr-0.1.8.tar.xz"; 60 + url = "https://dev-www.libreoffice.org/src/libcdr-0.1.8.tar.xz"; 61 + sha256 = "ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c"; 62 62 md5 = ""; 63 - md5name = "5666249d613466b9aa1e987ea4109c04365866e9277d80f6cd9663e86b8ecdd4-libcdr-0.1.7.tar.xz"; 63 + md5name = "ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c-libcdr-0.1.8.tar.xz"; 64 64 } 65 65 { 66 66 name = "clucene-core-2.3.3.4.tar.gz"; ··· 84 84 md5name = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4-dtoa-20180411.tgz"; 85 85 } 86 86 { 87 - name = "libcmis-0.6.1.tar.xz"; 88 - url = "https://dev-www.libreoffice.org/src/libcmis-0.6.1.tar.xz"; 89 - sha256 = "d54d19d86153dbc88e2d468f7136269a2cfe71b73227e12fded01d29ac268074"; 87 + name = "libcmis-0.6.2.tar.xz"; 88 + url = "https://dev-www.libreoffice.org/src/libcmis-0.6.2.tar.xz"; 89 + sha256 = "1b5c2d7258ff93eb5f9958ff0e4dfd7332dc75a071bb717dde2217a26602a644"; 90 90 md5 = ""; 91 - md5name = "d54d19d86153dbc88e2d468f7136269a2cfe71b73227e12fded01d29ac268074-libcmis-0.6.1.tar.xz"; 91 + md5name = "1b5c2d7258ff93eb5f9958ff0e4dfd7332dc75a071bb717dde2217a26602a644-libcmis-0.6.2.tar.xz"; 92 92 } 93 93 { 94 94 name = "CoinMP-1.8.4.tgz"; ··· 105 105 md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz"; 106 106 } 107 107 { 108 - name = "curl-8.10.1.tar.xz"; 109 - url = "https://dev-www.libreoffice.org/src/curl-8.10.1.tar.xz"; 110 - sha256 = "73a4b0e99596a09fa5924a4fb7e4b995a85fda0d18a2c02ab9cf134bebce04ee"; 108 + name = "curl-8.11.1.tar.xz"; 109 + url = "https://dev-www.libreoffice.org/src/curl-8.11.1.tar.xz"; 110 + sha256 = "c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56"; 111 111 md5 = ""; 112 - md5name = "73a4b0e99596a09fa5924a4fb7e4b995a85fda0d18a2c02ab9cf134bebce04ee-curl-8.10.1.tar.xz"; 112 + md5name = "c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56-curl-8.11.1.tar.xz"; 113 113 } 114 114 { 115 115 name = "libe-book-0.1.3.tar.xz"; ··· 140 140 md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; 141 141 } 142 142 { 143 - name = "libetonyek-0.1.10.tar.xz"; 144 - url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.10.tar.xz"; 145 - sha256 = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a"; 143 + name = "libetonyek-0.1.12.tar.xz"; 144 + url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.12.tar.xz"; 145 + sha256 = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83"; 146 146 md5 = ""; 147 - md5name = "b430435a6e8487888b761dc848b7981626eb814884963ffe25eb26a139301e9a-libetonyek-0.1.10.tar.xz"; 147 + md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz"; 148 148 } 149 149 { 150 - name = "expat-2.6.3.tar.xz"; 151 - url = "https://dev-www.libreoffice.org/src/expat-2.6.3.tar.xz"; 152 - sha256 = "274db254a6979bde5aad404763a704956940e465843f2a9bd9ed7af22e2c0efc"; 150 + name = "expat-2.6.4.tar.xz"; 151 + url = "https://dev-www.libreoffice.org/src/expat-2.6.4.tar.xz"; 152 + sha256 = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee"; 153 153 md5 = ""; 154 - md5name = "274db254a6979bde5aad404763a704956940e465843f2a9bd9ed7af22e2c0efc-expat-2.6.3.tar.xz"; 154 + md5name = "a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee-expat-2.6.4.tar.xz"; 155 155 } 156 156 { 157 157 name = "Firebird-3.0.7.33374-0.tar.bz2"; ··· 161 161 md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; 162 162 } 163 163 { 164 - name = "fontconfig-2.14.2.tar.xz"; 165 - url = "https://dev-www.libreoffice.org/src/fontconfig-2.14.2.tar.xz"; 166 - sha256 = "dba695b57bce15023d2ceedef82062c2b925e51f5d4cc4aef736cf13f60a468b"; 164 + name = "fontconfig-2.15.0.tar.xz"; 165 + url = "https://dev-www.libreoffice.org/src/fontconfig-2.15.0.tar.xz"; 166 + sha256 = "63a0658d0e06e0fa886106452b58ef04f21f58202ea02a94c39de0d3335d7c0e"; 167 167 md5 = ""; 168 - md5name = "dba695b57bce15023d2ceedef82062c2b925e51f5d4cc4aef736cf13f60a468b-fontconfig-2.14.2.tar.xz"; 168 + md5name = "63a0658d0e06e0fa886106452b58ef04f21f58202ea02a94c39de0d3335d7c0e-fontconfig-2.15.0.tar.xz"; 169 169 } 170 170 { 171 171 name = "crosextrafonts-20130214.tar.gz"; ··· 203 203 md5name = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3-liberation-narrow-fonts-ttf-1.07.6.tar.gz"; 204 204 } 205 205 { 206 - name = "liberation-fonts-ttf-2.1.4.tar.gz"; 207 - url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.4.tar.gz"; 208 - sha256 = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef"; 206 + name = "liberation-fonts-ttf-2.1.5.tar.gz"; 207 + url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.1.5.tar.gz"; 208 + sha256 = "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0"; 209 209 md5 = ""; 210 - md5name = "26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef-liberation-fonts-ttf-2.1.4.tar.gz"; 210 + md5name = "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0-liberation-fonts-ttf-2.1.5.tar.gz"; 211 211 } 212 212 { 213 213 name = "LinLibertineG-20120116.zip"; ··· 224 224 md5name = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f-NotoKufiArabic-v2.109.zip"; 225 225 } 226 226 { 227 - name = "NotoSans-v2.012.zip"; 228 - url = "https://dev-www.libreoffice.org/src/NotoSans-v2.012.zip"; 229 - sha256 = "efef2f66ed2c5e005472cba156bd2afb68063a51bb628c6ee14143edc019d293"; 227 + name = "NotoSans-v2.015.zip"; 228 + url = "https://dev-www.libreoffice.org/src/NotoSans-v2.015.zip"; 229 + sha256 = "0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5"; 230 230 md5 = ""; 231 - md5name = "efef2f66ed2c5e005472cba156bd2afb68063a51bb628c6ee14143edc019d293-NotoSans-v2.012.zip"; 231 + md5name = "0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5-NotoSans-v2.015.zip"; 232 232 } 233 233 { 234 - name = "NotoSerif-v2.012.zip"; 235 - url = "https://dev-www.libreoffice.org/src/NotoSerif-v2.012.zip"; 236 - sha256 = "3d4566a0e51e7fc14528f5a1eecc6f12e5ffbbec6484470d3da48b0d8ead345a"; 234 + name = "NotoSerif-v2.015.zip"; 235 + url = "https://dev-www.libreoffice.org/src/NotoSerif-v2.015.zip"; 236 + sha256 = "0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1"; 237 237 md5 = ""; 238 - md5name = "3d4566a0e51e7fc14528f5a1eecc6f12e5ffbbec6484470d3da48b0d8ead345a-NotoSerif-v2.012.zip"; 238 + md5name = "0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1-NotoSerif-v2.015.zip"; 239 239 } 240 240 { 241 241 name = "NotoSerifHebrew-v2.004.zip"; ··· 280 280 md5name = "b21c198a4c76ae598a304decefb3b5c2a4c2d4c3ae226728eff359185f291c6f-NotoSerifArmenian-v2.008.zip"; 281 281 } 282 282 { 283 - name = "NotoSansGeorgian-v2.003.zip"; 284 - url = "https://dev-www.libreoffice.org/src/NotoSansGeorgian-v2.003.zip"; 285 - sha256 = "bd75d1f0b9ef619b5ded0018d6258eeab2f9e976d8f8074bb7890f4e301648bf"; 283 + name = "NotoSansGeorgian-v2.005.zip"; 284 + url = "https://dev-www.libreoffice.org/src/NotoSansGeorgian-v2.005.zip"; 285 + sha256 = "10e85011008108308e6feab0408242acb07804da61ede3d3ff236461ae07ab1b"; 286 286 md5 = ""; 287 - md5name = "bd75d1f0b9ef619b5ded0018d6258eeab2f9e976d8f8074bb7890f4e301648bf-NotoSansGeorgian-v2.003.zip"; 287 + md5name = "10e85011008108308e6feab0408242acb07804da61ede3d3ff236461ae07ab1b-NotoSansGeorgian-v2.005.zip"; 288 288 } 289 289 { 290 290 name = "NotoSerifGeorgian-v2.003.zip"; ··· 343 343 md5name = "926fe1bd7dfde8e55178281f645258bfced6420c951c6f2fd532fd21691bca30-Amiri-1.000.zip"; 344 344 } 345 345 { 346 - name = "ReemKufi-1.2.zip"; 347 - url = "https://dev-www.libreoffice.org/src/ReemKufi-1.2.zip"; 348 - sha256 = "c4fd68a23c0ea471cc084ae7efe888da372b925cb208eeb0322c26792d2ef413"; 346 + name = "ReemKufi-1.7.zip"; 347 + url = "https://dev-www.libreoffice.org/src/ReemKufi-1.7.zip"; 348 + sha256 = "2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4"; 349 349 md5 = ""; 350 - md5name = "c4fd68a23c0ea471cc084ae7efe888da372b925cb208eeb0322c26792d2ef413-ReemKufi-1.2.zip"; 350 + md5name = "2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4-ReemKufi-1.7.zip"; 351 351 } 352 352 { 353 353 name = "Scheherazade-2.100.zip"; ··· 364 364 md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; 365 365 } 366 366 { 367 - name = "freetype-2.13.0.tar.xz"; 368 - url = "https://dev-www.libreoffice.org/src/freetype-2.13.0.tar.xz"; 369 - sha256 = "5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c"; 367 + name = "freetype-2.13.2.tar.xz"; 368 + url = "https://dev-www.libreoffice.org/src/freetype-2.13.2.tar.xz"; 369 + sha256 = "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d"; 370 370 md5 = ""; 371 - md5name = "5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c-freetype-2.13.0.tar.xz"; 371 + md5name = "12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d-freetype-2.13.2.tar.xz"; 372 372 } 373 373 { 374 374 name = "frozen-1.1.1.tar.gz"; ··· 378 378 md5name = "f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45-frozen-1.1.1.tar.gz"; 379 379 } 380 380 { 381 - name = "glm-0.9.9.8.zip"; 382 - url = "https://dev-www.libreoffice.org/src/glm-0.9.9.8.zip"; 383 - sha256 = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad"; 381 + name = "glm-1.0.1.zip"; 382 + url = "https://dev-www.libreoffice.org/src/glm-1.0.1.zip"; 383 + sha256 = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5"; 384 384 md5 = ""; 385 - md5name = "6bba5f032bed47c73ad9397f2313b9acbfb56253d0d0576b5873d3dcb25e99ad-glm-0.9.9.8.zip"; 385 + md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip"; 386 386 } 387 387 { 388 - name = "gpgme-1.23.2.tar.bz2"; 389 - url = "https://dev-www.libreoffice.org/src/gpgme-1.23.2.tar.bz2"; 390 - sha256 = "9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224"; 388 + name = "gpgme-1.24.0.tar.bz2"; 389 + url = "https://dev-www.libreoffice.org/src/gpgme-1.24.0.tar.bz2"; 390 + sha256 = "61e3a6ad89323fecfaff176bc1728fb8c3312f2faa83424d9d5077ba20f5f7da"; 391 391 md5 = ""; 392 - md5name = "9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224-gpgme-1.23.2.tar.bz2"; 392 + md5name = "61e3a6ad89323fecfaff176bc1728fb8c3312f2faa83424d9d5077ba20f5f7da-gpgme-1.24.0.tar.bz2"; 393 393 } 394 394 { 395 395 name = "graphite2-minimal-1.3.14.tgz"; ··· 399 399 md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; 400 400 } 401 401 { 402 - name = "harfbuzz-8.2.2.tar.xz"; 403 - url = "https://dev-www.libreoffice.org/src/harfbuzz-8.2.2.tar.xz"; 404 - sha256 = "e433ad85fbdf57f680be29479b3f964577379aaf319f557eb76569f0ecbc90f3"; 402 + name = "harfbuzz-8.5.0.tar.xz"; 403 + url = "https://dev-www.libreoffice.org/src/harfbuzz-8.5.0.tar.xz"; 404 + sha256 = "77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27"; 405 405 md5 = ""; 406 - md5name = "e433ad85fbdf57f680be29479b3f964577379aaf319f557eb76569f0ecbc90f3-harfbuzz-8.2.2.tar.xz"; 406 + md5name = "77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27-harfbuzz-8.5.0.tar.xz"; 407 407 } 408 408 { 409 409 name = "hsqldb_1_8_0.zip"; ··· 434 434 md5name = "0e279003f5199f80031c6dcd08f79d6f65a0505139160e7df0d09b226bff4023-IAccessible2-1.3+git20231013.3d8c7f0.tar.gz"; 435 435 } 436 436 { 437 - name = "icu4c-73_2-src.tgz"; 438 - url = "https://dev-www.libreoffice.org/src/icu4c-73_2-src.tgz"; 439 - sha256 = "818a80712ed3caacd9b652305e01afc7fa167e6f2e94996da44b90c2ab604ce1"; 437 + name = "icu4c-74_2-src.tgz"; 438 + url = "https://dev-www.libreoffice.org/src/icu4c-74_2-src.tgz"; 439 + sha256 = "68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c"; 440 440 md5 = ""; 441 - md5name = "818a80712ed3caacd9b652305e01afc7fa167e6f2e94996da44b90c2ab604ce1-icu4c-73_2-src.tgz"; 441 + md5name = "68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c-icu4c-74_2-src.tgz"; 442 442 } 443 443 { 444 - name = "icu4c-73_2-data.zip"; 445 - url = "https://dev-www.libreoffice.org/src/icu4c-73_2-data.zip"; 446 - sha256 = "ca1ee076163b438461e484421a7679fc33a64cd0a54f9d4b401893fa1eb42701"; 444 + name = "icu4c-74_2-data.zip"; 445 + url = "https://dev-www.libreoffice.org/src/icu4c-74_2-data.zip"; 446 + sha256 = "c28c3ca5f4ba3384781797138a294ca360988d4322674ad4d51e52f5d9b0a2b6"; 447 447 md5 = ""; 448 - md5name = "ca1ee076163b438461e484421a7679fc33a64cd0a54f9d4b401893fa1eb42701-icu4c-73_2-data.zip"; 448 + md5name = "c28c3ca5f4ba3384781797138a294ca360988d4322674ad4d51e52f5d9b0a2b6-icu4c-74_2-data.zip"; 449 449 } 450 450 { 451 - name = "Java-WebSocket-1.5.4.tar.gz"; 452 - url = "https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.4.tar.gz"; 453 - sha256 = "a6828b35d1f938fee2335945f3d3c563cbbfa58ce7eb0bf72778d0fa7a550720"; 451 + name = "Java-WebSocket-1.5.6.tar.gz"; 452 + url = "https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.6.tar.gz"; 453 + sha256 = "167e86561cd7b5ed21b67d7543536134edcb14b373892739b28c417566a3832f"; 454 454 md5 = ""; 455 - md5name = "a6828b35d1f938fee2335945f3d3c563cbbfa58ce7eb0bf72778d0fa7a550720-Java-WebSocket-1.5.4.tar.gz"; 455 + md5name = "167e86561cd7b5ed21b67d7543536134edcb14b373892739b28c417566a3832f-Java-WebSocket-1.5.6.tar.gz"; 456 456 } 457 457 { 458 458 name = "flow-engine-0.9.4.zip"; ··· 539 539 md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz"; 540 540 } 541 541 { 542 - name = "language-subtag-registry-2024-06-14.tar.bz2"; 543 - url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2024-06-14.tar.bz2"; 544 - sha256 = "75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75"; 542 + name = "language-subtag-registry-2024-11-19.tar.bz2"; 543 + url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2024-11-19.tar.bz2"; 544 + sha256 = "121f27bd1fabac9a74fb042cf68396b6df74cdf5d1ccc30f4c9b78584cc13864"; 545 545 md5 = ""; 546 - md5name = "75bc394dd83ddfd62b172a462db1b66bdb5950f40823ed63b8c7db6b71e37e75-language-subtag-registry-2024-06-14.tar.bz2"; 546 + md5name = "121f27bd1fabac9a74fb042cf68396b6df74cdf5d1ccc30f4c9b78584cc13864-language-subtag-registry-2024-11-19.tar.bz2"; 547 547 } 548 548 { 549 549 name = "lcms2-2.16.tar.gz"; ··· 553 553 md5name = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51-lcms2-2.16.tar.gz"; 554 554 } 555 555 { 556 - name = "libassuan-2.5.7.tar.bz2"; 557 - url = "https://dev-www.libreoffice.org/src/libassuan-2.5.7.tar.bz2"; 558 - sha256 = "0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76"; 556 + name = "libassuan-3.0.1.tar.bz2"; 557 + url = "https://dev-www.libreoffice.org/src/libassuan-3.0.1.tar.bz2"; 558 + sha256 = "c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1"; 559 559 md5 = ""; 560 - md5name = "0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76-libassuan-2.5.7.tar.bz2"; 560 + md5name = "c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1-libassuan-3.0.1.tar.bz2"; 561 561 } 562 562 { 563 - name = "libatomic_ops-7.8.0.tar.gz"; 564 - url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.0.tar.gz"; 565 - sha256 = "15676e7674e11bda5a7e50a73f4d9e7d60452271b8acf6fd39a71fefdf89fa31"; 563 + name = "libatomic_ops-7.8.2.tar.gz"; 564 + url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.2.tar.gz"; 565 + sha256 = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51"; 566 566 md5 = ""; 567 - md5name = "15676e7674e11bda5a7e50a73f4d9e7d60452271b8acf6fd39a71fefdf89fa31-libatomic_ops-7.8.0.tar.gz"; 567 + md5name = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51-libatomic_ops-7.8.2.tar.gz"; 568 568 } 569 569 { 570 570 name = "libeot-0.01.tar.bz2"; ··· 574 574 md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2"; 575 575 } 576 576 { 577 - name = "libexttextcat-3.4.6.tar.xz"; 578 - url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.6.tar.xz"; 579 - sha256 = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df"; 577 + name = "libexttextcat-3.4.7.tar.xz"; 578 + url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.7.tar.xz"; 579 + sha256 = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd"; 580 580 md5 = ""; 581 - md5name = "6d77eace20e9ea106c1330e268ede70c9a4a89744ddc25715682754eca3368df-libexttextcat-3.4.6.tar.xz"; 581 + md5name = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd-libexttextcat-3.4.7.tar.xz"; 582 582 } 583 583 { 584 584 name = "libffi-3.4.4.tar.gz"; ··· 588 588 md5name = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676-libffi-3.4.4.tar.gz"; 589 589 } 590 590 { 591 - name = "libgpg-error-1.48.tar.bz2"; 592 - url = "https://dev-www.libreoffice.org/src/libgpg-error-1.48.tar.bz2"; 593 - sha256 = "89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f"; 591 + name = "libgpg-error-1.51.tar.bz2"; 592 + url = "https://dev-www.libreoffice.org/src/libgpg-error-1.51.tar.bz2"; 593 + sha256 = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2"; 594 594 md5 = ""; 595 - md5name = "89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f-libgpg-error-1.48.tar.bz2"; 595 + md5name = "be0f1b2db6b93eed55369cdf79f19f72750c8c7c39fc20b577e724545427e6b2-libgpg-error-1.51.tar.bz2"; 596 596 } 597 597 { 598 598 name = "liblangtag-0.6.7.tar.bz2"; ··· 616 616 md5name = "296272d93435991308eb73607600c034b558807a07e829e751142e65ccfa9d08-ltm-1.3.0.tar.xz"; 617 617 } 618 618 { 619 - name = "libwebp-1.3.2.tar.gz"; 620 - url = "https://dev-www.libreoffice.org/src/libwebp-1.3.2.tar.gz"; 621 - sha256 = "2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4"; 619 + name = "libwebp-1.4.0.tar.gz"; 620 + url = "https://dev-www.libreoffice.org/src/libwebp-1.4.0.tar.gz"; 621 + sha256 = "61f873ec69e3be1b99535634340d5bde750b2e4447caa1db9f61be3fd49ab1e5"; 622 622 md5 = ""; 623 - md5name = "2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4-libwebp-1.3.2.tar.gz"; 623 + md5name = "61f873ec69e3be1b99535634340d5bde750b2e4447caa1db9f61be3fd49ab1e5-libwebp-1.4.0.tar.gz"; 624 624 } 625 625 { 626 - name = "xmlsec1-1.3.2.tar.gz"; 627 - url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.2.tar.gz"; 628 - sha256 = "4003c56b3d356d21b1db7775318540fad6bfedaf5f117e8f7c010811219be3cf"; 626 + name = "xmlsec1-1.3.5.tar.gz"; 627 + url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.5.tar.gz"; 628 + sha256 = "2ffd4ad1f860ec93e47a680310ab2bc94968bd07566e71976bd96133d9504917"; 629 629 md5 = ""; 630 - md5name = "4003c56b3d356d21b1db7775318540fad6bfedaf5f117e8f7c010811219be3cf-xmlsec1-1.3.2.tar.gz"; 630 + md5name = "2ffd4ad1f860ec93e47a680310ab2bc94968bd07566e71976bd96133d9504917-xmlsec1-1.3.5.tar.gz"; 631 631 } 632 632 { 633 633 name = "libxml2-2.12.9.tar.xz"; ··· 637 637 md5name = "59912db536ab56a3996489ea0299768c7bcffe57169f0235e7f962a91f483590-libxml2-2.12.9.tar.xz"; 638 638 } 639 639 { 640 - name = "libxslt-1.1.39.tar.xz"; 641 - url = "https://dev-www.libreoffice.org/src/libxslt-1.1.39.tar.xz"; 642 - sha256 = "2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0"; 640 + name = "libxslt-1.1.41.tar.xz"; 641 + url = "https://dev-www.libreoffice.org/src/libxslt-1.1.41.tar.xz"; 642 + sha256 = "3ad392af91115b7740f7b50d228cc1c5fc13afc1da7f16cb0213917a37f71bda"; 643 643 md5 = ""; 644 - md5name = "2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0-libxslt-1.1.39.tar.xz"; 644 + md5name = "3ad392af91115b7740f7b50d228cc1c5fc13afc1da7f16cb0213917a37f71bda-libxslt-1.1.41.tar.xz"; 645 645 } 646 646 { 647 647 name = "lp_solve_5.5.tar.gz"; ··· 651 651 md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz"; 652 652 } 653 653 { 654 - name = "lxml-4.9.2.tgz"; 655 - url = "https://dev-www.libreoffice.org/src/lxml-4.9.2.tgz"; 656 - sha256 = "2455cfaeb7ac70338b3257f41e21f0724f4b5b0c0e7702da67ee6c3640835b67"; 654 + name = "lxml-5.2.2.tar.gz"; 655 + url = "https://dev-www.libreoffice.org/src/lxml-5.2.2.tar.gz"; 656 + sha256 = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"; 657 657 md5 = ""; 658 - md5name = "2455cfaeb7ac70338b3257f41e21f0724f4b5b0c0e7702da67ee6c3640835b67-lxml-4.9.2.tgz"; 658 + md5name = "bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87-lxml-5.2.2.tar.gz"; 659 659 } 660 660 { 661 - name = "mariadb-connector-c-3.3.11-src.tar.gz"; 662 - url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.11-src.tar.gz"; 663 - sha256 = "f7ba02f70aa2ae2b13e9ee5acc78423f6bede38998afb91326a62be46cf5956a"; 661 + name = "mariadb-connector-c-3.3.13-src.tar.gz"; 662 + url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.13-src.tar.gz"; 663 + sha256 = "1c03c30b394871ab354dbdb47574beae19e2657da21a911ecc9e33e9388a3bef"; 664 664 md5 = ""; 665 - md5name = "f7ba02f70aa2ae2b13e9ee5acc78423f6bede38998afb91326a62be46cf5956a-mariadb-connector-c-3.3.11-src.tar.gz"; 665 + md5name = "1c03c30b394871ab354dbdb47574beae19e2657da21a911ecc9e33e9388a3bef-mariadb-connector-c-3.3.13-src.tar.gz"; 666 666 } 667 667 { 668 668 name = "mdds-2.1.1.tar.xz"; ··· 686 686 md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz"; 687 687 } 688 688 { 689 - name = "libmwaw-0.3.21.tar.xz"; 690 - url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.21.tar.xz"; 691 - sha256 = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c"; 689 + name = "libmwaw-0.3.22.tar.xz"; 690 + url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.22.tar.xz"; 691 + sha256 = "a1a39ffcea3ff2a7a7aae0c23877ddf4918b554bf82b0de5d7ce8e7f61ea8e32"; 692 692 md5 = ""; 693 - md5name = "e8750123a78d61b943cef78b7736c8a7f20bb0a649aa112402124fba794fc21c-libmwaw-0.3.21.tar.xz"; 693 + md5name = "a1a39ffcea3ff2a7a7aae0c23877ddf4918b554bf82b0de5d7ce8e7f61ea8e32-libmwaw-0.3.22.tar.xz"; 694 694 } 695 695 { 696 696 name = "mythes-1.2.5.tar.xz"; ··· 700 700 md5name = "19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d-mythes-1.2.5.tar.xz"; 701 701 } 702 702 { 703 - name = "nss-3.101.2-with-nspr-4.35.tar.gz"; 704 - url = "https://dev-www.libreoffice.org/src/nss-3.101.2-with-nspr-4.35.tar.gz"; 705 - sha256 = "ff602c1fa86a4f841b27109918dfff60f41582e1caf6dbd651cfa72bdc8a64aa"; 703 + name = "nss-3.102.1-with-nspr-4.35.tar.gz"; 704 + url = "https://dev-www.libreoffice.org/src/nss-3.102.1-with-nspr-4.35.tar.gz"; 705 + sha256 = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65"; 706 706 md5 = ""; 707 - md5name = "ff602c1fa86a4f841b27109918dfff60f41582e1caf6dbd651cfa72bdc8a64aa-nss-3.101.2-with-nspr-4.35.tar.gz"; 707 + md5name = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65-nss-3.102.1-with-nspr-4.35.tar.gz"; 708 708 } 709 709 { 710 710 name = "libodfgen-0.1.8.tar.xz"; ··· 735 735 md5name = "37206cf981e8409d048b59ac5839621ea107ff49af72beb9d7769a2f41da8d90-onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; 736 736 } 737 737 { 738 - name = "openldap-2.6.7.tgz"; 739 - url = "https://dev-www.libreoffice.org/src/openldap-2.6.7.tgz"; 740 - sha256 = "cd775f625c944ed78a3da18a03b03b08eea73c8aabc97b41bb336e9a10954930"; 738 + name = "openldap-2.6.9.tgz"; 739 + url = "https://dev-www.libreoffice.org/src/openldap-2.6.9.tgz"; 740 + sha256 = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff"; 741 741 md5 = ""; 742 - md5name = "cd775f625c944ed78a3da18a03b03b08eea73c8aabc97b41bb336e9a10954930-openldap-2.6.7.tgz"; 742 + md5name = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff-openldap-2.6.9.tgz"; 743 743 } 744 744 { 745 745 name = "openssl-3.0.15.tar.gz"; ··· 763 763 md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; 764 764 } 765 765 { 766 - name = "pdfium-6179.tar.bz2"; 767 - url = "https://dev-www.libreoffice.org/src/pdfium-6179.tar.bz2"; 768 - sha256 = "4d3f08fe0e2fda86246832085426616826dcca0912202874428bfbc24d13d95c"; 766 + name = "pdfium-6425.tar.bz2"; 767 + url = "https://dev-www.libreoffice.org/src/pdfium-6425.tar.bz2"; 768 + sha256 = "fe0291b96d7352bac530d13ef2e5fd63ad9980e0128911f88b957b5992508f1c"; 769 769 md5 = ""; 770 - md5name = "4d3f08fe0e2fda86246832085426616826dcca0912202874428bfbc24d13d95c-pdfium-6179.tar.bz2"; 770 + md5name = "fe0291b96d7352bac530d13ef2e5fd63ad9980e0128911f88b957b5992508f1c-pdfium-6425.tar.bz2"; 771 771 } 772 772 { 773 773 name = "pixman-0.42.2.tar.gz"; ··· 805 805 md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz"; 806 806 } 807 807 { 808 - name = "postgresql-13.16.tar.bz2"; 809 - url = "https://dev-www.libreoffice.org/src/postgresql-13.16.tar.bz2"; 810 - sha256 = "c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865"; 808 + name = "postgresql-13.18.tar.bz2"; 809 + url = "https://dev-www.libreoffice.org/src/postgresql-13.18.tar.bz2"; 810 + sha256 = "ceea92abee2a8c19408d278b68de6a78b6bd3dbb4fa2d653fa7ca745d666aab1"; 811 811 md5 = ""; 812 - md5name = "c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865-postgresql-13.16.tar.bz2"; 812 + md5name = "ceea92abee2a8c19408d278b68de6a78b6bd3dbb4fa2d653fa7ca745d666aab1-postgresql-13.18.tar.bz2"; 813 813 } 814 814 { 815 - name = "Python-3.8.20.tar.xz"; 816 - url = "https://dev-www.libreoffice.org/src/Python-3.8.20.tar.xz"; 817 - sha256 = "6fb89a7124201c61125c0ab4cf7f6894df339a40c02833bfd28ab4d7691fafb4"; 815 + name = "Python-3.9.21.tar.xz"; 816 + url = "https://dev-www.libreoffice.org/src/Python-3.9.21.tar.xz"; 817 + sha256 = "3126f59592c9b0d798584755f2bf7b081fa1ca35ce7a6fea980108d752a05bb1"; 818 818 md5 = ""; 819 - md5name = "6fb89a7124201c61125c0ab4cf7f6894df339a40c02833bfd28ab4d7691fafb4-Python-3.8.20.tar.xz"; 819 + md5name = "3126f59592c9b0d798584755f2bf7b081fa1ca35ce7a6fea980108d752a05bb1-Python-3.9.21.tar.xz"; 820 820 } 821 821 { 822 822 name = "libqxp-0.0.2.tar.xz"; ··· 847 847 md5name = "e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz"; 848 848 } 849 849 { 850 - name = "librevenge-0.0.4.tar.bz2"; 851 - url = "https://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2"; 852 - sha256 = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf"; 850 + name = "librevenge-0.0.5.tar.bz2"; 851 + url = "https://dev-www.libreoffice.org/src/librevenge-0.0.5.tar.bz2"; 852 + sha256 = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5"; 853 853 md5 = ""; 854 - md5name = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf-librevenge-0.0.4.tar.bz2"; 854 + md5name = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5-librevenge-0.0.5.tar.bz2"; 855 855 } 856 856 { 857 - name = "rhino1_5R5.zip"; 858 - url = "https://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip"; 859 - sha256 = "1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753"; 860 - md5 = "798b2ffdc8bcfe7bca2cf92b62caf685"; 861 - md5name = "798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip"; 857 + name = "rhino-1.7.14.zip"; 858 + url = "https://dev-www.libreoffice.org/src/rhino-1.7.14.zip"; 859 + sha256 = "bf4d2d0c5ff8889fd494486db09291cb7965f0bf2f93ef005d3b08070a5a4f5c"; 860 + md5 = ""; 861 + md5name = "bf4d2d0c5ff8889fd494486db09291cb7965f0bf2f93ef005d3b08070a5a4f5c-rhino-1.7.14.zip"; 862 862 } 863 863 { 864 864 name = "skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz"; ··· 875 875 md5name = "f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db-libstaroffice-0.0.7.tar.xz"; 876 876 } 877 877 { 878 - name = "swingExSrc.zip"; 879 - url = "https://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip"; 880 - sha256 = "64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1"; 881 - md5 = "35c94d2df8893241173de1d16b6034c0"; 882 - md5name = "35c94d2df8893241173de1d16b6034c0-swingExSrc.zip"; 883 - } 884 - { 885 878 name = "twaindsm_2.4.1.orig.tar.gz"; 886 879 url = "https://dev-www.libreoffice.org/src/twaindsm_2.4.1.orig.tar.gz"; 887 880 sha256 = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6"; ··· 889 882 md5name = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6-twaindsm_2.4.1.orig.tar.gz"; 890 883 } 891 884 { 892 - name = "libvisio-0.1.7.tar.xz"; 893 - url = "https://dev-www.libreoffice.org/src/libvisio-0.1.7.tar.xz"; 894 - sha256 = "8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c"; 885 + name = "libvisio-0.1.8.tar.xz"; 886 + url = "https://dev-www.libreoffice.org/src/libvisio-0.1.8.tar.xz"; 887 + sha256 = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b"; 895 888 md5 = ""; 896 - md5name = "8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c-libvisio-0.1.7.tar.xz"; 889 + md5name = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b-libvisio-0.1.8.tar.xz"; 897 890 } 898 891 { 899 892 name = "libwpd-0.10.3.tar.xz"; ··· 945 938 md5name = "77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd-zxcvbn-c-2.5.tar.gz"; 946 939 } 947 940 { 948 - name = "zxing-cpp-2.1.0.tar.gz"; 949 - url = "https://dev-www.libreoffice.org/src/zxing-cpp-2.1.0.tar.gz"; 950 - sha256 = "6d54e403592ec7a143791c6526c1baafddf4c0897bb49b1af72b70a0f0c4a3fe"; 941 + name = "zxing-cpp-2.2.1.tar.gz"; 942 + url = "https://dev-www.libreoffice.org/src/zxing-cpp-2.2.1.tar.gz"; 943 + sha256 = "02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635"; 951 944 md5 = ""; 952 - md5name = "6d54e403592ec7a143791c6526c1baafddf4c0897bb49b1af72b70a0f0c4a3fe-zxing-cpp-2.1.0.tar.gz"; 945 + md5name = "02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635-zxing-cpp-2.2.1.tar.gz"; 953 946 } 954 947 ]
+2 -2
pkgs/applications/office/libreoffice/src-still/help.nix
··· 1 1 { fetchurl, ... }: 2 2 fetchurl { 3 - sha256 = "0g31xfmmxjd5c1xg203gflzvq2d2jlgfi9gmg1wxl18l9gjk4hds"; 4 - url = "https://download.documentfoundation.org/libreoffice/src/24.2.7/libreoffice-help-24.2.7.2.tar.xz"; 3 + sha256 = "0z09pif1xmivmrnf5rjbcqc72khj0sg44905qrphp8cgvbx4n3ph"; 4 + url = "https://download.documentfoundation.org/libreoffice/src/24.8.4/libreoffice-help-24.8.4.2.tar.xz"; 5 5 }
+2 -2
pkgs/applications/office/libreoffice/src-still/main.nix
··· 1 1 { fetchurl, ... }: 2 2 fetchurl { 3 - sha256 = "1r8h8g5fs7z0fvf7f6fq44rw90q4v2z23kkwzdh1s8gaxlnb3sgm"; 4 - url = "https://download.documentfoundation.org/libreoffice/src/24.2.7/libreoffice-24.2.7.2.tar.xz"; 3 + sha256 = "05qs12z0xkpqy3yl7378d99y82rswic101aw65k1macslcpdwr0m"; 4 + url = "https://download.documentfoundation.org/libreoffice/src/24.8.4/libreoffice-24.8.4.2.tar.xz"; 5 5 }
+2 -2
pkgs/applications/office/libreoffice/src-still/translations.nix
··· 1 1 { fetchurl, ... }: 2 2 fetchurl { 3 - sha256 = "0g2wp8s3gxhy3l685jv3h63gzaljfclgcah437922dl60kpm9yjq"; 4 - url = "https://download.documentfoundation.org/libreoffice/src/24.2.7/libreoffice-translations-24.2.7.2.tar.xz"; 3 + sha256 = "0z84m2q5c9zjbb491m84s8sf2dgaxvvx03dl3f1qyajvpf1mnlld"; 4 + url = "https://download.documentfoundation.org/libreoffice/src/24.8.4/libreoffice-translations-24.8.4.2.tar.xz"; 5 5 }
+1 -1
pkgs/applications/office/libreoffice/src-still/version.nix
··· 1 - "24.2.7.2" 1 + "24.8.4.2"
+55
pkgs/by-name/an/anarch/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + SDL2, 6 + xorg, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "anarch"; 11 + version = "1.0-unstable-2023-09-08"; 12 + 13 + src = fetchFromGitLab { 14 + owner = "drummyfish"; 15 + repo = "anarch"; 16 + rev = "6f90562161200682459e772f1dacb747f23c5f95"; 17 + hash = "sha256-KmuJruzQRFunhwUGz3bHhXgtD2m4+5Vk0n7xhzVBMWs="; 18 + }; 19 + 20 + buildInputs = [ 21 + SDL2 22 + xorg.libXcursor 23 + xorg.libXrandr 24 + xorg.libXfixes 25 + xorg.libXext 26 + xorg.libXi 27 + xorg.libXScrnSaver 28 + ]; 29 + 30 + # upstream is an error-prone make/build script 31 + buildPhase = '' 32 + runHook preBuild 33 + 34 + $CC -O3 -o anarch main_sdl.c $(sdl2-config --cflags --libs) 35 + 36 + runHook postBuild 37 + ''; 38 + 39 + installPhase = '' 40 + runHook preInstall 41 + 42 + install -Dm755 anarch $out/bin/anarch 43 + 44 + runHook postInstall 45 + ''; 46 + 47 + meta = { 48 + homepage = "https://drummyfish.gitlab.io/anarch/"; 49 + description = "Suckless FPS game"; 50 + maintainers = with lib.maintainers; [ ethancedwards8 ]; 51 + license = lib.licenses.cc0; 52 + platforms = lib.platforms.unix; 53 + mainProgram = "anarch"; 54 + }; 55 + })
+89
pkgs/by-name/an/anytype/anytype-heart/default.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + callPackage, 5 + fetchFromGitHub, 6 + buildGoModule, 7 + protoc-gen-grpc-web, 8 + protoc-gen-js, 9 + protobuf, 10 + }: 11 + 12 + let 13 + tantivy-go = callPackage ../tantivy-go { }; 14 + pname = "anytype-heart"; 15 + version = "0.38.9"; 16 + src = fetchFromGitHub { 17 + owner = "anyproto"; 18 + repo = "anytype-heart"; 19 + tag = "v${version}"; 20 + hash = "sha256-0MRtzPSUxbCBJQLJbHsdEpf6GEFoS4ud1S6j9GZWzAE="; 21 + }; 22 + 23 + arch = 24 + { 25 + # https://github.com/anyproto/anytype-heart/blob/f33a6b09e9e4e597f8ddf845fc4d6fe2ef335622/pkg/lib/localstore/ftsearch/ftsearchtantivy.go#L3 26 + x86_64-linux = "linux-amd64-musl"; 27 + aarch64-linux = "linux-arm64-musl"; 28 + x86_64-darwin = "darwin-amd64"; 29 + aarch64-darwin = "darwin-arm64"; 30 + } 31 + .${stdenv.hostPlatform.system}; 32 + in 33 + buildGoModule { 34 + inherit pname version src; 35 + 36 + vendorHash = "sha256-8QN7SipgkoJ9yRCl1Hv8ZIkeEwbWcFS6QiumXIIN1Bg="; 37 + 38 + subPackages = [ "cmd/grpcserver" ]; 39 + tags = [ 40 + "nosigar" 41 + "nowatchdog" 42 + ]; 43 + 44 + env.CGO_ENABLED = 1; 45 + proxyVendor = true; 46 + 47 + nativeBuildInputs = [ 48 + protoc-gen-grpc-web 49 + protoc-gen-js 50 + protobuf 51 + ]; 52 + 53 + preBuild = '' 54 + mkdir -p deps/libs/${arch} 55 + cp ${tantivy-go}/lib/libtantivy_go.a deps/libs/${arch} 56 + ''; 57 + 58 + postBuild = '' 59 + protoc -I ./ --js_out=import_style=commonjs,binary:./dist/js/pb pb/protos/service/*.proto pb/protos/*.proto pkg/lib/pb/model/protos/*.proto 60 + protoc -I ./ --grpc-web_out=import_style=commonjs+dts,mode=grpcwebtext:./dist/js/pb pb/protos/service/*.proto pb/protos/*.proto pkg/lib/pb/model/protos/*.proto 61 + ''; 62 + 63 + postInstall = '' 64 + mv $out/bin/grpcserver $out/bin/anytypeHelper 65 + mkdir -p $out/lib 66 + cp -r dist/js/pb/* $out/lib 67 + cp -r dist/js/pb/* $out/lib 68 + 69 + mkdir -p $out/lib/json/generated 70 + cp pkg/lib/bundle/system*.json $out/lib/json/generated 71 + cp pkg/lib/bundle/internal*.json $out/lib/json/generated 72 + 73 + mkdir -p $out/share 74 + cp LICENSE.md $out/share 75 + ''; 76 + 77 + meta = { 78 + description = "Shared library for Anytype clients"; 79 + homepage = "https://anytype.io/"; 80 + license = lib.licenses.unfreeRedistributable; 81 + maintainers = with lib.maintainers; [ autrimpo ]; 82 + platforms = [ 83 + "x86_64-linux" 84 + "aarch64-linux" 85 + "x86_64-darwin" 86 + "aarch64-darwin" 87 + ]; 88 + }; 89 + }
+98 -26
pkgs/by-name/an/anytype/package.nix
··· 1 1 { 2 2 lib, 3 - fetchurl, 4 - appimageTools, 5 - makeWrapper, 6 - nix-update-script, 3 + callPackage, 4 + fetchFromGitHub, 5 + buildNpmPackage, 6 + pkg-config, 7 + libsecret, 8 + electron, 9 + makeDesktopItem, 10 + copyDesktopItems, 7 11 commandLineArgs ? "", 12 + nix-update-script, 8 13 }: 9 14 10 15 let 16 + anytype-heart = callPackage ./anytype-heart { }; 11 17 pname = "anytype"; 12 18 version = "0.44.0"; 13 - name = "Anytype-${version}"; 14 - src = fetchurl { 15 - url = "https://github.com/anyproto/anytype-ts/releases/download/v${version}/${name}.AppImage"; 16 - hash = "sha256-+Ae0xH6ipNZgIVrrAmgeG8bibm/I3NLiDMzS+fwf9RQ="; 19 + 20 + src = fetchFromGitHub { 21 + owner = "anyproto"; 22 + repo = "anytype-ts"; 23 + tag = "v${version}"; 24 + hash = "sha256-a2ZnTEAFzzTb+lxtQkC6QLG5SP1+gDSjI9dqUNZWfCg="; 17 25 }; 18 - appimageContents = appimageTools.extractType2 { inherit pname version src; }; 26 + description = "P2P note-taking tool"; 27 + 28 + locales = fetchFromGitHub { 29 + owner = "anyproto"; 30 + repo = "l10n-anytype-ts"; 31 + rev = "a5c81ad55383c4e6e9bb7893ecfcb879bac87bea"; 32 + hash = "sha256-evSB0ohHm++tZiazXRMR4vj34IfW3HIkfZ2gwsi/2dk="; 33 + }; 19 34 in 20 - appimageTools.wrapType2 { 35 + buildNpmPackage { 21 36 inherit pname version src; 22 37 23 - nativeBuildInputs = [ makeWrapper ]; 38 + npmDepsHash = "sha256-DDVsrXgijYYOeCc1gIe2nVb+oL8v4Hqq80d7l5b6MR0="; 39 + 40 + env = { 41 + ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 42 + }; 43 + 44 + nativeBuildInputs = [ 45 + pkg-config 46 + copyDesktopItems 47 + ]; 48 + buildInputs = [ libsecret ]; 49 + 50 + buildPhase = '' 51 + runHook preBuild 52 + 53 + cp -r ${anytype-heart}/lib dist/ 54 + cp -r ${anytype-heart}/bin/anytypeHelper dist/ 55 + 56 + for lang in ${locales}/locales/*; do 57 + cp "$lang" "dist/lib/json/lang/$(basename $lang)" 58 + done 24 59 25 - extraPkgs = pkgs: [ pkgs.libsecret ]; 60 + npm run build 26 61 27 - extraInstallCommands = '' 28 - wrapProgram $out/bin/${pname} \ 62 + runHook postBuild 63 + ''; 64 + 65 + installPhase = '' 66 + runHook preInstall 67 + 68 + mkdir -p $out/lib/node_modules/anytype 69 + cp -r electron.js electron dist node_modules package.json $out/lib/node_modules/anytype/ 70 + 71 + for icon in $out/lib/node_modules/anytype/electron/img/icons/*.png; do 72 + mkdir -p "$out/share/icons/hicolor/$(basename $icon .png)/apps" 73 + ln -s "$icon" "$out/share/icons/hicolor/$(basename $icon .png)/apps/anytype.png" 74 + done 75 + 76 + cp LICENSE.md $out/share 77 + 78 + makeWrapper '${lib.getExe electron}' $out/bin/anytype \ 79 + --set-default ELECTRON_IS_DEV 0 \ 29 80 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ 81 + --add-flags $out/lib/node_modules/anytype/ \ 30 82 --add-flags ${lib.escapeShellArg commandLineArgs} 31 - install -m 444 -D ${appimageContents}/anytype.desktop -t $out/share/applications 32 - substituteInPlace $out/share/applications/anytype.desktop \ 33 - --replace 'Exec=AppRun' 'Exec=${pname}' 34 - for size in 16 32 64 128 256 512 1024; do 35 - install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/''${size}x''${size}/apps/anytype.png \ 36 - $out/share/icons/hicolor/''${size}x''${size}/apps/anytype.png 37 - done 83 + 84 + runHook postInstall 38 85 ''; 39 86 87 + desktopItems = [ 88 + (makeDesktopItem { 89 + name = "Anytype"; 90 + exec = "anytype"; 91 + icon = "anytype"; 92 + desktopName = "Anytype"; 93 + comment = description; 94 + categories = [ 95 + "Utility" 96 + "Office" 97 + "Calendar" 98 + "ProjectManagement" 99 + ]; 100 + startupWMClass = "anytype"; 101 + }) 102 + ]; 103 + 40 104 passthru.updateScript = nix-update-script { 41 105 # Prevent updating to versions with '-' in them. 42 106 # Necessary since Anytype uses Electron-based 'MAJOR.MINOR.PATCH(-{alpha,beta})?' versioning scheme where each ··· 48 112 ]; 49 113 }; 50 114 51 - meta = with lib; { 52 - description = "P2P note-taking tool"; 115 + meta = { 116 + inherit description; 53 117 homepage = "https://anytype.io/"; 54 - license = licenses.unfree; 118 + license = lib.licenses.unfreeRedistributable; 55 119 mainProgram = "anytype"; 56 - maintainers = with maintainers; [ running-grass ]; 57 - platforms = [ "x86_64-linux" ]; 120 + maintainers = with lib.maintainers; [ 121 + running-grass 122 + autrimpo 123 + ]; 124 + platforms = [ 125 + "x86_64-linux" 126 + "aarch64-linux" 127 + "x86_64-darwin" 128 + "aarch64-darwin" 129 + ]; 58 130 }; 59 131 }
+1615
pkgs/by-name/an/anytype/tantivy-go/add-Cargo.lock.patch
··· 1 + diff --git a/rust/Cargo.lock b/rust/Cargo.lock 2 + new file mode 100644 3 + index 0000000..942397e 4 + --- /dev/null 5 + +++ b/rust/Cargo.lock 6 + @@ -0,0 +1,1609 @@ 7 + +# This file is automatically @generated by Cargo. 8 + +# It is not intended for manual editing. 9 + +version = 3 10 + + 11 + +[[package]] 12 + +name = "adler32" 13 + +version = "1.2.0" 14 + +source = "registry+https://github.com/rust-lang/crates.io-index" 15 + +checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 16 + + 17 + +[[package]] 18 + +name = "ahash" 19 + +version = "0.8.11" 20 + +source = "registry+https://github.com/rust-lang/crates.io-index" 21 + +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 22 + +dependencies = [ 23 + + "cfg-if", 24 + + "once_cell", 25 + + "version_check", 26 + + "zerocopy", 27 + +] 28 + + 29 + +[[package]] 30 + +name = "aho-corasick" 31 + +version = "1.1.3" 32 + +source = "registry+https://github.com/rust-lang/crates.io-index" 33 + +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 34 + +dependencies = [ 35 + + "memchr", 36 + +] 37 + + 38 + +[[package]] 39 + +name = "allocator-api2" 40 + +version = "0.2.21" 41 + +source = "registry+https://github.com/rust-lang/crates.io-index" 42 + +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 43 + + 44 + +[[package]] 45 + +name = "anstream" 46 + +version = "0.6.18" 47 + +source = "registry+https://github.com/rust-lang/crates.io-index" 48 + +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 49 + +dependencies = [ 50 + + "anstyle", 51 + + "anstyle-parse", 52 + + "anstyle-query", 53 + + "anstyle-wincon", 54 + + "colorchoice", 55 + + "is_terminal_polyfill", 56 + + "utf8parse", 57 + +] 58 + + 59 + +[[package]] 60 + +name = "anstyle" 61 + +version = "1.0.10" 62 + +source = "registry+https://github.com/rust-lang/crates.io-index" 63 + +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 64 + + 65 + +[[package]] 66 + +name = "anstyle-parse" 67 + +version = "0.2.6" 68 + +source = "registry+https://github.com/rust-lang/crates.io-index" 69 + +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 70 + +dependencies = [ 71 + + "utf8parse", 72 + +] 73 + + 74 + +[[package]] 75 + +name = "anstyle-query" 76 + +version = "1.1.2" 77 + +source = "registry+https://github.com/rust-lang/crates.io-index" 78 + +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 79 + +dependencies = [ 80 + + "windows-sys 0.59.0", 81 + +] 82 + + 83 + +[[package]] 84 + +name = "anstyle-wincon" 85 + +version = "3.0.6" 86 + +source = "registry+https://github.com/rust-lang/crates.io-index" 87 + +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" 88 + +dependencies = [ 89 + + "anstyle", 90 + + "windows-sys 0.59.0", 91 + +] 92 + + 93 + +[[package]] 94 + +name = "arc-swap" 95 + +version = "1.7.1" 96 + +source = "registry+https://github.com/rust-lang/crates.io-index" 97 + +checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 98 + + 99 + +[[package]] 100 + +name = "async-trait" 101 + +version = "0.1.83" 102 + +source = "registry+https://github.com/rust-lang/crates.io-index" 103 + +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 104 + +dependencies = [ 105 + + "proc-macro2", 106 + + "quote", 107 + + "syn 2.0.93", 108 + +] 109 + + 110 + +[[package]] 111 + +name = "autocfg" 112 + +version = "1.4.0" 113 + +source = "registry+https://github.com/rust-lang/crates.io-index" 114 + +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 115 + + 116 + +[[package]] 117 + +name = "base64" 118 + +version = "0.22.1" 119 + +source = "registry+https://github.com/rust-lang/crates.io-index" 120 + +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 121 + + 122 + +[[package]] 123 + +name = "bitflags" 124 + +version = "2.6.0" 125 + +source = "registry+https://github.com/rust-lang/crates.io-index" 126 + +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 127 + + 128 + +[[package]] 129 + +name = "bitpacking" 130 + +version = "0.9.2" 131 + +source = "registry+https://github.com/rust-lang/crates.io-index" 132 + +checksum = "4c1d3e2bfd8d06048a179f7b17afc3188effa10385e7b00dc65af6aae732ea92" 133 + +dependencies = [ 134 + + "crunchy", 135 + +] 136 + + 137 + +[[package]] 138 + +name = "bumpalo" 139 + +version = "3.16.0" 140 + +source = "registry+https://github.com/rust-lang/crates.io-index" 141 + +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 142 + + 143 + +[[package]] 144 + +name = "byteorder" 145 + +version = "1.5.0" 146 + +source = "registry+https://github.com/rust-lang/crates.io-index" 147 + +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 148 + + 149 + +[[package]] 150 + +name = "cbindgen" 151 + +version = "0.27.0" 152 + +source = "registry+https://github.com/rust-lang/crates.io-index" 153 + +checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb" 154 + +dependencies = [ 155 + + "clap", 156 + + "heck", 157 + + "indexmap", 158 + + "log", 159 + + "proc-macro2", 160 + + "quote", 161 + + "serde", 162 + + "serde_json", 163 + + "syn 2.0.93", 164 + + "tempfile", 165 + + "toml", 166 + +] 167 + + 168 + +[[package]] 169 + +name = "cc" 170 + +version = "1.2.6" 171 + +source = "registry+https://github.com/rust-lang/crates.io-index" 172 + +checksum = "8d6dbb628b8f8555f86d0323c2eb39e3ec81901f4b83e091db8a6a76d316a333" 173 + +dependencies = [ 174 + + "jobserver", 175 + + "libc", 176 + + "shlex", 177 + +] 178 + + 179 + +[[package]] 180 + +name = "cedarwood" 181 + +version = "0.4.6" 182 + +source = "registry+https://github.com/rust-lang/crates.io-index" 183 + +checksum = "6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90" 184 + +dependencies = [ 185 + + "smallvec", 186 + +] 187 + + 188 + +[[package]] 189 + +name = "census" 190 + +version = "0.4.2" 191 + +source = "registry+https://github.com/rust-lang/crates.io-index" 192 + +checksum = "4f4c707c6a209cbe82d10abd08e1ea8995e9ea937d2550646e02798948992be0" 193 + + 194 + +[[package]] 195 + +name = "cfg-if" 196 + +version = "1.0.0" 197 + +source = "registry+https://github.com/rust-lang/crates.io-index" 198 + +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 199 + + 200 + +[[package]] 201 + +name = "clap" 202 + +version = "4.5.23" 203 + +source = "registry+https://github.com/rust-lang/crates.io-index" 204 + +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" 205 + +dependencies = [ 206 + + "clap_builder", 207 + +] 208 + + 209 + +[[package]] 210 + +name = "clap_builder" 211 + +version = "4.5.23" 212 + +source = "registry+https://github.com/rust-lang/crates.io-index" 213 + +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" 214 + +dependencies = [ 215 + + "anstream", 216 + + "anstyle", 217 + + "clap_lex", 218 + + "strsim", 219 + +] 220 + + 221 + +[[package]] 222 + +name = "clap_lex" 223 + +version = "0.7.4" 224 + +source = "registry+https://github.com/rust-lang/crates.io-index" 225 + +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 226 + + 227 + +[[package]] 228 + +name = "colorchoice" 229 + +version = "1.0.3" 230 + +source = "registry+https://github.com/rust-lang/crates.io-index" 231 + +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 232 + + 233 + +[[package]] 234 + +name = "core2" 235 + +version = "0.4.0" 236 + +source = "registry+https://github.com/rust-lang/crates.io-index" 237 + +checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 238 + +dependencies = [ 239 + + "memchr", 240 + +] 241 + + 242 + +[[package]] 243 + +name = "crc32fast" 244 + +version = "1.4.2" 245 + +source = "registry+https://github.com/rust-lang/crates.io-index" 246 + +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 247 + +dependencies = [ 248 + + "cfg-if", 249 + +] 250 + + 251 + +[[package]] 252 + +name = "crossbeam-channel" 253 + +version = "0.5.14" 254 + +source = "registry+https://github.com/rust-lang/crates.io-index" 255 + +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" 256 + +dependencies = [ 257 + + "crossbeam-utils", 258 + +] 259 + + 260 + +[[package]] 261 + +name = "crossbeam-deque" 262 + +version = "0.8.6" 263 + +source = "registry+https://github.com/rust-lang/crates.io-index" 264 + +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 265 + +dependencies = [ 266 + + "crossbeam-epoch", 267 + + "crossbeam-utils", 268 + +] 269 + + 270 + +[[package]] 271 + +name = "crossbeam-epoch" 272 + +version = "0.9.18" 273 + +source = "registry+https://github.com/rust-lang/crates.io-index" 274 + +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 275 + +dependencies = [ 276 + + "crossbeam-utils", 277 + +] 278 + + 279 + +[[package]] 280 + +name = "crossbeam-utils" 281 + +version = "0.8.21" 282 + +source = "registry+https://github.com/rust-lang/crates.io-index" 283 + +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 284 + + 285 + +[[package]] 286 + +name = "crunchy" 287 + +version = "0.2.2" 288 + +source = "registry+https://github.com/rust-lang/crates.io-index" 289 + +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 290 + + 291 + +[[package]] 292 + +name = "dary_heap" 293 + +version = "0.3.7" 294 + +source = "registry+https://github.com/rust-lang/crates.io-index" 295 + +checksum = "04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728" 296 + + 297 + +[[package]] 298 + +name = "deranged" 299 + +version = "0.3.11" 300 + +source = "registry+https://github.com/rust-lang/crates.io-index" 301 + +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 302 + +dependencies = [ 303 + + "powerfmt", 304 + + "serde", 305 + +] 306 + + 307 + +[[package]] 308 + +name = "downcast-rs" 309 + +version = "1.2.1" 310 + +source = "registry+https://github.com/rust-lang/crates.io-index" 311 + +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" 312 + + 313 + +[[package]] 314 + +name = "either" 315 + +version = "1.13.0" 316 + +source = "registry+https://github.com/rust-lang/crates.io-index" 317 + +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 318 + + 319 + +[[package]] 320 + +name = "env_filter" 321 + +version = "0.1.3" 322 + +source = "registry+https://github.com/rust-lang/crates.io-index" 323 + +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 324 + +dependencies = [ 325 + + "log", 326 + + "regex", 327 + +] 328 + + 329 + +[[package]] 330 + +name = "env_logger" 331 + +version = "0.11.6" 332 + +source = "registry+https://github.com/rust-lang/crates.io-index" 333 + +checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" 334 + +dependencies = [ 335 + + "anstream", 336 + + "anstyle", 337 + + "env_filter", 338 + + "humantime", 339 + + "log", 340 + +] 341 + + 342 + +[[package]] 343 + +name = "equivalent" 344 + +version = "1.0.1" 345 + +source = "registry+https://github.com/rust-lang/crates.io-index" 346 + +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 347 + + 348 + +[[package]] 349 + +name = "errno" 350 + +version = "0.3.10" 351 + +source = "registry+https://github.com/rust-lang/crates.io-index" 352 + +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 353 + +dependencies = [ 354 + + "libc", 355 + + "windows-sys 0.59.0", 356 + +] 357 + + 358 + +[[package]] 359 + +name = "fastdivide" 360 + +version = "0.4.2" 361 + +source = "registry+https://github.com/rust-lang/crates.io-index" 362 + +checksum = "9afc2bd4d5a73106dd53d10d73d3401c2f32730ba2c0b93ddb888a8983680471" 363 + + 364 + +[[package]] 365 + +name = "fastrand" 366 + +version = "2.3.0" 367 + +source = "registry+https://github.com/rust-lang/crates.io-index" 368 + +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 369 + + 370 + +[[package]] 371 + +name = "fnv" 372 + +version = "1.0.7" 373 + +source = "registry+https://github.com/rust-lang/crates.io-index" 374 + +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 375 + + 376 + +[[package]] 377 + +name = "foldhash" 378 + +version = "0.1.4" 379 + +source = "registry+https://github.com/rust-lang/crates.io-index" 380 + +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" 381 + + 382 + +[[package]] 383 + +name = "fs4" 384 + +version = "0.8.4" 385 + +source = "registry+https://github.com/rust-lang/crates.io-index" 386 + +checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" 387 + +dependencies = [ 388 + + "rustix", 389 + + "windows-sys 0.52.0", 390 + +] 391 + + 392 + +[[package]] 393 + +name = "fxhash" 394 + +version = "0.2.1" 395 + +source = "registry+https://github.com/rust-lang/crates.io-index" 396 + +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 397 + +dependencies = [ 398 + + "byteorder", 399 + +] 400 + + 401 + +[[package]] 402 + +name = "getrandom" 403 + +version = "0.2.15" 404 + +source = "registry+https://github.com/rust-lang/crates.io-index" 405 + +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 406 + +dependencies = [ 407 + + "cfg-if", 408 + + "libc", 409 + + "wasi", 410 + +] 411 + + 412 + +[[package]] 413 + +name = "hashbrown" 414 + +version = "0.14.5" 415 + +source = "registry+https://github.com/rust-lang/crates.io-index" 416 + +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 417 + +dependencies = [ 418 + + "ahash", 419 + + "allocator-api2", 420 + +] 421 + + 422 + +[[package]] 423 + +name = "hashbrown" 424 + +version = "0.15.2" 425 + +source = "registry+https://github.com/rust-lang/crates.io-index" 426 + +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 427 + +dependencies = [ 428 + + "allocator-api2", 429 + + "equivalent", 430 + + "foldhash", 431 + +] 432 + + 433 + +[[package]] 434 + +name = "heck" 435 + +version = "0.4.1" 436 + +source = "registry+https://github.com/rust-lang/crates.io-index" 437 + +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 438 + + 439 + +[[package]] 440 + +name = "hermit-abi" 441 + +version = "0.3.9" 442 + +source = "registry+https://github.com/rust-lang/crates.io-index" 443 + +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 444 + + 445 + +[[package]] 446 + +name = "htmlescape" 447 + +version = "0.3.1" 448 + +source = "registry+https://github.com/rust-lang/crates.io-index" 449 + +checksum = "e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163" 450 + + 451 + +[[package]] 452 + +name = "humantime" 453 + +version = "2.1.0" 454 + +source = "registry+https://github.com/rust-lang/crates.io-index" 455 + +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 456 + + 457 + +[[package]] 458 + +name = "include-flate" 459 + +version = "0.3.0" 460 + +source = "registry+https://github.com/rust-lang/crates.io-index" 461 + +checksum = "df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e" 462 + +dependencies = [ 463 + + "include-flate-codegen", 464 + + "lazy_static", 465 + + "libflate", 466 + +] 467 + + 468 + +[[package]] 469 + +name = "include-flate-codegen" 470 + +version = "0.2.0" 471 + +source = "registry+https://github.com/rust-lang/crates.io-index" 472 + +checksum = "8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7" 473 + +dependencies = [ 474 + + "libflate", 475 + + "proc-macro2", 476 + + "quote", 477 + + "syn 2.0.93", 478 + +] 479 + + 480 + +[[package]] 481 + +name = "indexmap" 482 + +version = "2.7.0" 483 + +source = "registry+https://github.com/rust-lang/crates.io-index" 484 + +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" 485 + +dependencies = [ 486 + + "equivalent", 487 + + "hashbrown 0.15.2", 488 + +] 489 + + 490 + +[[package]] 491 + +name = "instant" 492 + +version = "0.1.13" 493 + +source = "registry+https://github.com/rust-lang/crates.io-index" 494 + +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 495 + +dependencies = [ 496 + + "cfg-if", 497 + + "js-sys", 498 + + "wasm-bindgen", 499 + + "web-sys", 500 + +] 501 + + 502 + +[[package]] 503 + +name = "is_terminal_polyfill" 504 + +version = "1.70.1" 505 + +source = "registry+https://github.com/rust-lang/crates.io-index" 506 + +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 507 + + 508 + +[[package]] 509 + +name = "itertools" 510 + +version = "0.12.1" 511 + +source = "registry+https://github.com/rust-lang/crates.io-index" 512 + +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 513 + +dependencies = [ 514 + + "either", 515 + +] 516 + + 517 + +[[package]] 518 + +name = "itoa" 519 + +version = "1.0.14" 520 + +source = "registry+https://github.com/rust-lang/crates.io-index" 521 + +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" 522 + + 523 + +[[package]] 524 + +name = "jieba-macros" 525 + +version = "0.7.1" 526 + +source = "registry+https://github.com/rust-lang/crates.io-index" 527 + +checksum = "7c676b32a471d3cfae8dac2ad2f8334cd52e53377733cca8c1fb0a5062fec192" 528 + +dependencies = [ 529 + + "phf_codegen", 530 + +] 531 + + 532 + +[[package]] 533 + +name = "jieba-rs" 534 + +version = "0.7.1" 535 + +source = "registry+https://github.com/rust-lang/crates.io-index" 536 + +checksum = "9a77d0ae8831f870c4f6ffce310f708b5273ea2e7a88e6af770a10d1b4876311" 537 + +dependencies = [ 538 + + "cedarwood", 539 + + "fxhash", 540 + + "include-flate", 541 + + "jieba-macros", 542 + + "lazy_static", 543 + + "phf", 544 + + "regex", 545 + +] 546 + + 547 + +[[package]] 548 + +name = "jobserver" 549 + +version = "0.1.32" 550 + +source = "registry+https://github.com/rust-lang/crates.io-index" 551 + +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 552 + +dependencies = [ 553 + + "libc", 554 + +] 555 + + 556 + +[[package]] 557 + +name = "js-sys" 558 + +version = "0.3.76" 559 + +source = "registry+https://github.com/rust-lang/crates.io-index" 560 + +checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" 561 + +dependencies = [ 562 + + "once_cell", 563 + + "wasm-bindgen", 564 + +] 565 + + 566 + +[[package]] 567 + +name = "lazy_static" 568 + +version = "1.5.0" 569 + +source = "registry+https://github.com/rust-lang/crates.io-index" 570 + +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 571 + + 572 + +[[package]] 573 + +name = "levenshtein_automata" 574 + +version = "0.2.1" 575 + +source = "registry+https://github.com/rust-lang/crates.io-index" 576 + +checksum = "0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25" 577 + + 578 + +[[package]] 579 + +name = "libc" 580 + +version = "0.2.169" 581 + +source = "registry+https://github.com/rust-lang/crates.io-index" 582 + +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 583 + + 584 + +[[package]] 585 + +name = "libflate" 586 + +version = "2.1.0" 587 + +source = "registry+https://github.com/rust-lang/crates.io-index" 588 + +checksum = "45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e" 589 + +dependencies = [ 590 + + "adler32", 591 + + "core2", 592 + + "crc32fast", 593 + + "dary_heap", 594 + + "libflate_lz77", 595 + +] 596 + + 597 + +[[package]] 598 + +name = "libflate_lz77" 599 + +version = "2.1.0" 600 + +source = "registry+https://github.com/rust-lang/crates.io-index" 601 + +checksum = "e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d" 602 + +dependencies = [ 603 + + "core2", 604 + + "hashbrown 0.14.5", 605 + + "rle-decode-fast", 606 + +] 607 + + 608 + +[[package]] 609 + +name = "libm" 610 + +version = "0.2.11" 611 + +source = "registry+https://github.com/rust-lang/crates.io-index" 612 + +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" 613 + + 614 + +[[package]] 615 + +name = "linux-raw-sys" 616 + +version = "0.4.14" 617 + +source = "registry+https://github.com/rust-lang/crates.io-index" 618 + +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 619 + + 620 + +[[package]] 621 + +name = "log" 622 + +version = "0.4.22" 623 + +source = "registry+https://github.com/rust-lang/crates.io-index" 624 + +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 625 + + 626 + +[[package]] 627 + +name = "logcall" 628 + +version = "0.1.11" 629 + +source = "registry+https://github.com/rust-lang/crates.io-index" 630 + +checksum = "56e8309d7cbf9e9f27139956138cb375f14621cdb2f4cdd91468467ec04b6784" 631 + +dependencies = [ 632 + + "proc-macro-error", 633 + + "proc-macro2", 634 + + "quote", 635 + + "syn 2.0.93", 636 + +] 637 + + 638 + +[[package]] 639 + +name = "lru" 640 + +version = "0.12.5" 641 + +source = "registry+https://github.com/rust-lang/crates.io-index" 642 + +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" 643 + +dependencies = [ 644 + + "hashbrown 0.15.2", 645 + +] 646 + + 647 + +[[package]] 648 + +name = "lz4_flex" 649 + +version = "0.11.3" 650 + +source = "registry+https://github.com/rust-lang/crates.io-index" 651 + +checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" 652 + + 653 + +[[package]] 654 + +name = "measure_time" 655 + +version = "0.8.3" 656 + +source = "registry+https://github.com/rust-lang/crates.io-index" 657 + +checksum = "dbefd235b0aadd181626f281e1d684e116972988c14c264e42069d5e8a5775cc" 658 + +dependencies = [ 659 + + "instant", 660 + + "log", 661 + +] 662 + + 663 + +[[package]] 664 + +name = "memchr" 665 + +version = "2.7.4" 666 + +source = "registry+https://github.com/rust-lang/crates.io-index" 667 + +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 668 + + 669 + +[[package]] 670 + +name = "memmap2" 671 + +version = "0.9.5" 672 + +source = "registry+https://github.com/rust-lang/crates.io-index" 673 + +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" 674 + +dependencies = [ 675 + + "libc", 676 + +] 677 + + 678 + +[[package]] 679 + +name = "minimal-lexical" 680 + +version = "0.2.1" 681 + +source = "registry+https://github.com/rust-lang/crates.io-index" 682 + +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 683 + + 684 + +[[package]] 685 + +name = "murmurhash32" 686 + +version = "0.3.1" 687 + +source = "registry+https://github.com/rust-lang/crates.io-index" 688 + +checksum = "2195bf6aa996a481483b29d62a7663eed3fe39600c460e323f8ff41e90bdd89b" 689 + + 690 + +[[package]] 691 + +name = "nom" 692 + +version = "7.1.3" 693 + +source = "registry+https://github.com/rust-lang/crates.io-index" 694 + +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 695 + +dependencies = [ 696 + + "memchr", 697 + + "minimal-lexical", 698 + +] 699 + + 700 + +[[package]] 701 + +name = "num-conv" 702 + +version = "0.1.0" 703 + +source = "registry+https://github.com/rust-lang/crates.io-index" 704 + +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 705 + + 706 + +[[package]] 707 + +name = "num-traits" 708 + +version = "0.2.19" 709 + +source = "registry+https://github.com/rust-lang/crates.io-index" 710 + +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 711 + +dependencies = [ 712 + + "autocfg", 713 + + "libm", 714 + +] 715 + + 716 + +[[package]] 717 + +name = "num_cpus" 718 + +version = "1.16.0" 719 + +source = "registry+https://github.com/rust-lang/crates.io-index" 720 + +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 721 + +dependencies = [ 722 + + "hermit-abi", 723 + + "libc", 724 + +] 725 + + 726 + +[[package]] 727 + +name = "once_cell" 728 + +version = "1.20.2" 729 + +source = "registry+https://github.com/rust-lang/crates.io-index" 730 + +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 731 + + 732 + +[[package]] 733 + +name = "oneshot" 734 + +version = "0.1.8" 735 + +source = "registry+https://github.com/rust-lang/crates.io-index" 736 + +checksum = "e296cf87e61c9cfc1a61c3c63a0f7f286ed4554e0e22be84e8a38e1d264a2a29" 737 + + 738 + +[[package]] 739 + +name = "ownedbytes" 740 + +version = "0.7.0" 741 + +source = "registry+https://github.com/rust-lang/crates.io-index" 742 + +checksum = "c3a059efb063b8f425b948e042e6b9bd85edfe60e913630ed727b23e2dfcc558" 743 + +dependencies = [ 744 + + "stable_deref_trait", 745 + +] 746 + + 747 + +[[package]] 748 + +name = "phf" 749 + +version = "0.11.2" 750 + +source = "registry+https://github.com/rust-lang/crates.io-index" 751 + +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 752 + +dependencies = [ 753 + + "phf_shared", 754 + +] 755 + + 756 + +[[package]] 757 + +name = "phf_codegen" 758 + +version = "0.11.2" 759 + +source = "registry+https://github.com/rust-lang/crates.io-index" 760 + +checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 761 + +dependencies = [ 762 + + "phf_generator", 763 + + "phf_shared", 764 + +] 765 + + 766 + +[[package]] 767 + +name = "phf_generator" 768 + +version = "0.11.2" 769 + +source = "registry+https://github.com/rust-lang/crates.io-index" 770 + +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 771 + +dependencies = [ 772 + + "phf_shared", 773 + + "rand", 774 + +] 775 + + 776 + +[[package]] 777 + +name = "phf_shared" 778 + +version = "0.11.2" 779 + +source = "registry+https://github.com/rust-lang/crates.io-index" 780 + +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 781 + +dependencies = [ 782 + + "siphasher", 783 + +] 784 + + 785 + +[[package]] 786 + +name = "pkg-config" 787 + +version = "0.3.31" 788 + +source = "registry+https://github.com/rust-lang/crates.io-index" 789 + +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 790 + + 791 + +[[package]] 792 + +name = "powerfmt" 793 + +version = "0.2.0" 794 + +source = "registry+https://github.com/rust-lang/crates.io-index" 795 + +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 796 + + 797 + +[[package]] 798 + +name = "ppv-lite86" 799 + +version = "0.2.20" 800 + +source = "registry+https://github.com/rust-lang/crates.io-index" 801 + +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 802 + +dependencies = [ 803 + + "zerocopy", 804 + +] 805 + + 806 + +[[package]] 807 + +name = "proc-macro-error" 808 + +version = "1.0.4" 809 + +source = "registry+https://github.com/rust-lang/crates.io-index" 810 + +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 811 + +dependencies = [ 812 + + "proc-macro-error-attr", 813 + + "proc-macro2", 814 + + "quote", 815 + + "syn 1.0.109", 816 + + "version_check", 817 + +] 818 + + 819 + +[[package]] 820 + +name = "proc-macro-error-attr" 821 + +version = "1.0.4" 822 + +source = "registry+https://github.com/rust-lang/crates.io-index" 823 + +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 824 + +dependencies = [ 825 + + "proc-macro2", 826 + + "quote", 827 + + "version_check", 828 + +] 829 + + 830 + +[[package]] 831 + +name = "proc-macro2" 832 + +version = "1.0.92" 833 + +source = "registry+https://github.com/rust-lang/crates.io-index" 834 + +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 835 + +dependencies = [ 836 + + "unicode-ident", 837 + +] 838 + + 839 + +[[package]] 840 + +name = "quote" 841 + +version = "1.0.38" 842 + +source = "registry+https://github.com/rust-lang/crates.io-index" 843 + +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" 844 + +dependencies = [ 845 + + "proc-macro2", 846 + +] 847 + + 848 + +[[package]] 849 + +name = "rand" 850 + +version = "0.8.5" 851 + +source = "registry+https://github.com/rust-lang/crates.io-index" 852 + +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 853 + +dependencies = [ 854 + + "libc", 855 + + "rand_chacha", 856 + + "rand_core", 857 + +] 858 + + 859 + +[[package]] 860 + +name = "rand_chacha" 861 + +version = "0.3.1" 862 + +source = "registry+https://github.com/rust-lang/crates.io-index" 863 + +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 864 + +dependencies = [ 865 + + "ppv-lite86", 866 + + "rand_core", 867 + +] 868 + + 869 + +[[package]] 870 + +name = "rand_core" 871 + +version = "0.6.4" 872 + +source = "registry+https://github.com/rust-lang/crates.io-index" 873 + +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 874 + +dependencies = [ 875 + + "getrandom", 876 + +] 877 + + 878 + +[[package]] 879 + +name = "rand_distr" 880 + +version = "0.4.3" 881 + +source = "registry+https://github.com/rust-lang/crates.io-index" 882 + +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 883 + +dependencies = [ 884 + + "num-traits", 885 + + "rand", 886 + +] 887 + + 888 + +[[package]] 889 + +name = "rayon" 890 + +version = "1.10.0" 891 + +source = "registry+https://github.com/rust-lang/crates.io-index" 892 + +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 893 + +dependencies = [ 894 + + "either", 895 + + "rayon-core", 896 + +] 897 + + 898 + +[[package]] 899 + +name = "rayon-core" 900 + +version = "1.12.1" 901 + +source = "registry+https://github.com/rust-lang/crates.io-index" 902 + +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 903 + +dependencies = [ 904 + + "crossbeam-deque", 905 + + "crossbeam-utils", 906 + +] 907 + + 908 + +[[package]] 909 + +name = "regex" 910 + +version = "1.11.1" 911 + +source = "registry+https://github.com/rust-lang/crates.io-index" 912 + +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 913 + +dependencies = [ 914 + + "aho-corasick", 915 + + "memchr", 916 + + "regex-automata", 917 + + "regex-syntax", 918 + +] 919 + + 920 + +[[package]] 921 + +name = "regex-automata" 922 + +version = "0.4.9" 923 + +source = "registry+https://github.com/rust-lang/crates.io-index" 924 + +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 925 + +dependencies = [ 926 + + "aho-corasick", 927 + + "memchr", 928 + + "regex-syntax", 929 + +] 930 + + 931 + +[[package]] 932 + +name = "regex-syntax" 933 + +version = "0.8.5" 934 + +source = "registry+https://github.com/rust-lang/crates.io-index" 935 + +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 936 + + 937 + +[[package]] 938 + +name = "rle-decode-fast" 939 + +version = "1.0.3" 940 + +source = "registry+https://github.com/rust-lang/crates.io-index" 941 + +checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" 942 + + 943 + +[[package]] 944 + +name = "rust-stemmers" 945 + +version = "1.2.0" 946 + +source = "registry+https://github.com/rust-lang/crates.io-index" 947 + +checksum = "e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54" 948 + +dependencies = [ 949 + + "serde", 950 + + "serde_derive", 951 + +] 952 + + 953 + +[[package]] 954 + +name = "rustc-hash" 955 + +version = "1.1.0" 956 + +source = "registry+https://github.com/rust-lang/crates.io-index" 957 + +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 958 + + 959 + +[[package]] 960 + +name = "rustix" 961 + +version = "0.38.42" 962 + +source = "registry+https://github.com/rust-lang/crates.io-index" 963 + +checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" 964 + +dependencies = [ 965 + + "bitflags", 966 + + "errno", 967 + + "libc", 968 + + "linux-raw-sys", 969 + + "windows-sys 0.59.0", 970 + +] 971 + + 972 + +[[package]] 973 + +name = "ryu" 974 + +version = "1.0.18" 975 + +source = "registry+https://github.com/rust-lang/crates.io-index" 976 + +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 977 + + 978 + +[[package]] 979 + +name = "serde" 980 + +version = "1.0.217" 981 + +source = "registry+https://github.com/rust-lang/crates.io-index" 982 + +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" 983 + +dependencies = [ 984 + + "serde_derive", 985 + +] 986 + + 987 + +[[package]] 988 + +name = "serde_derive" 989 + +version = "1.0.217" 990 + +source = "registry+https://github.com/rust-lang/crates.io-index" 991 + +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" 992 + +dependencies = [ 993 + + "proc-macro2", 994 + + "quote", 995 + + "syn 2.0.93", 996 + +] 997 + + 998 + +[[package]] 999 + +name = "serde_json" 1000 + +version = "1.0.134" 1001 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + +checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" 1003 + +dependencies = [ 1004 + + "itoa", 1005 + + "memchr", 1006 + + "ryu", 1007 + + "serde", 1008 + +] 1009 + + 1010 + +[[package]] 1011 + +name = "serde_spanned" 1012 + +version = "0.6.8" 1013 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 1015 + +dependencies = [ 1016 + + "serde", 1017 + +] 1018 + + 1019 + +[[package]] 1020 + +name = "shlex" 1021 + +version = "1.3.0" 1022 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1023 + +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1024 + + 1025 + +[[package]] 1026 + +name = "siphasher" 1027 + +version = "0.3.11" 1028 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1029 + +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 1030 + + 1031 + +[[package]] 1032 + +name = "sketches-ddsketch" 1033 + +version = "0.2.2" 1034 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + +checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c" 1036 + +dependencies = [ 1037 + + "serde", 1038 + +] 1039 + + 1040 + +[[package]] 1041 + +name = "smallvec" 1042 + +version = "1.13.2" 1043 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1044 + +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1045 + + 1046 + +[[package]] 1047 + +name = "stable_deref_trait" 1048 + +version = "1.2.0" 1049 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1050 + +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1051 + + 1052 + +[[package]] 1053 + +name = "strsim" 1054 + +version = "0.11.1" 1055 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1056 + +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 1057 + + 1058 + +[[package]] 1059 + +name = "syn" 1060 + +version = "1.0.109" 1061 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1062 + +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1063 + +dependencies = [ 1064 + + "proc-macro2", 1065 + + "unicode-ident", 1066 + +] 1067 + + 1068 + +[[package]] 1069 + +name = "syn" 1070 + +version = "2.0.93" 1071 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1072 + +checksum = "9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058" 1073 + +dependencies = [ 1074 + + "proc-macro2", 1075 + + "quote", 1076 + + "unicode-ident", 1077 + +] 1078 + + 1079 + +[[package]] 1080 + +name = "tantivy" 1081 + +version = "0.22.0" 1082 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1083 + +checksum = "f8d0582f186c0a6d55655d24543f15e43607299425c5ad8352c242b914b31856" 1084 + +dependencies = [ 1085 + + "aho-corasick", 1086 + + "arc-swap", 1087 + + "base64", 1088 + + "bitpacking", 1089 + + "byteorder", 1090 + + "census", 1091 + + "crc32fast", 1092 + + "crossbeam-channel", 1093 + + "downcast-rs", 1094 + + "fastdivide", 1095 + + "fnv", 1096 + + "fs4", 1097 + + "htmlescape", 1098 + + "itertools", 1099 + + "levenshtein_automata", 1100 + + "log", 1101 + + "lru", 1102 + + "lz4_flex", 1103 + + "measure_time", 1104 + + "memmap2", 1105 + + "num_cpus", 1106 + + "once_cell", 1107 + + "oneshot", 1108 + + "rayon", 1109 + + "regex", 1110 + + "rust-stemmers", 1111 + + "rustc-hash", 1112 + + "serde", 1113 + + "serde_json", 1114 + + "sketches-ddsketch", 1115 + + "smallvec", 1116 + + "tantivy-bitpacker", 1117 + + "tantivy-columnar", 1118 + + "tantivy-common", 1119 + + "tantivy-fst", 1120 + + "tantivy-query-grammar", 1121 + + "tantivy-stacker", 1122 + + "tantivy-tokenizer-api", 1123 + + "tempfile", 1124 + + "thiserror", 1125 + + "time", 1126 + + "uuid", 1127 + + "winapi", 1128 + +] 1129 + + 1130 + +[[package]] 1131 + +name = "tantivy-bitpacker" 1132 + +version = "0.6.0" 1133 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1134 + +checksum = "284899c2325d6832203ac6ff5891b297fc5239c3dc754c5bc1977855b23c10df" 1135 + +dependencies = [ 1136 + + "bitpacking", 1137 + +] 1138 + + 1139 + +[[package]] 1140 + +name = "tantivy-columnar" 1141 + +version = "0.3.0" 1142 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1143 + +checksum = "12722224ffbe346c7fec3275c699e508fd0d4710e629e933d5736ec524a1f44e" 1144 + +dependencies = [ 1145 + + "downcast-rs", 1146 + + "fastdivide", 1147 + + "itertools", 1148 + + "serde", 1149 + + "tantivy-bitpacker", 1150 + + "tantivy-common", 1151 + + "tantivy-sstable", 1152 + + "tantivy-stacker", 1153 + +] 1154 + + 1155 + +[[package]] 1156 + +name = "tantivy-common" 1157 + +version = "0.7.0" 1158 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + +checksum = "8019e3cabcfd20a1380b491e13ff42f57bb38bf97c3d5fa5c07e50816e0621f4" 1160 + +dependencies = [ 1161 + + "async-trait", 1162 + + "byteorder", 1163 + + "ownedbytes", 1164 + + "serde", 1165 + + "time", 1166 + +] 1167 + + 1168 + +[[package]] 1169 + +name = "tantivy-fst" 1170 + +version = "0.5.0" 1171 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + +checksum = "d60769b80ad7953d8a7b2c70cdfe722bbcdcac6bccc8ac934c40c034d866fc18" 1173 + +dependencies = [ 1174 + + "byteorder", 1175 + + "regex-syntax", 1176 + + "utf8-ranges", 1177 + +] 1178 + + 1179 + +[[package]] 1180 + +name = "tantivy-go" 1181 + +version = "0.2.0" 1182 + +dependencies = [ 1183 + + "cbindgen", 1184 + + "env_logger", 1185 + + "lazy_static", 1186 + + "log", 1187 + + "logcall", 1188 + + "serde", 1189 + + "serde_json", 1190 + + "tantivy", 1191 + + "tantivy-jieba", 1192 + + "unicode-segmentation", 1193 + +] 1194 + + 1195 + +[[package]] 1196 + +name = "tantivy-jieba" 1197 + +version = "0.11.0" 1198 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + +checksum = "0f2fe65c125f0d76d06f0f2ce9fbb9287b53f0dafb51a6270d984a840e2f16c1" 1200 + +dependencies = [ 1201 + + "jieba-rs", 1202 + + "lazy_static", 1203 + + "tantivy-tokenizer-api", 1204 + +] 1205 + + 1206 + +[[package]] 1207 + +name = "tantivy-query-grammar" 1208 + +version = "0.22.0" 1209 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1210 + +checksum = "847434d4af57b32e309f4ab1b4f1707a6c566656264caa427ff4285c4d9d0b82" 1211 + +dependencies = [ 1212 + + "nom", 1213 + +] 1214 + + 1215 + +[[package]] 1216 + +name = "tantivy-sstable" 1217 + +version = "0.3.0" 1218 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1219 + +checksum = "c69578242e8e9fc989119f522ba5b49a38ac20f576fc778035b96cc94f41f98e" 1220 + +dependencies = [ 1221 + + "tantivy-bitpacker", 1222 + + "tantivy-common", 1223 + + "tantivy-fst", 1224 + + "zstd", 1225 + +] 1226 + + 1227 + +[[package]] 1228 + +name = "tantivy-stacker" 1229 + +version = "0.3.0" 1230 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1231 + +checksum = "c56d6ff5591fc332739b3ce7035b57995a3ce29a93ffd6012660e0949c956ea8" 1232 + +dependencies = [ 1233 + + "murmurhash32", 1234 + + "rand_distr", 1235 + + "tantivy-common", 1236 + +] 1237 + + 1238 + +[[package]] 1239 + +name = "tantivy-tokenizer-api" 1240 + +version = "0.3.0" 1241 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1242 + +checksum = "2a0dcade25819a89cfe6f17d932c9cedff11989936bf6dd4f336d50392053b04" 1243 + +dependencies = [ 1244 + + "serde", 1245 + +] 1246 + + 1247 + +[[package]] 1248 + +name = "tempfile" 1249 + +version = "3.14.0" 1250 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1251 + +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 1252 + +dependencies = [ 1253 + + "cfg-if", 1254 + + "fastrand", 1255 + + "once_cell", 1256 + + "rustix", 1257 + + "windows-sys 0.59.0", 1258 + +] 1259 + + 1260 + +[[package]] 1261 + +name = "thiserror" 1262 + +version = "1.0.69" 1263 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 1265 + +dependencies = [ 1266 + + "thiserror-impl", 1267 + +] 1268 + + 1269 + +[[package]] 1270 + +name = "thiserror-impl" 1271 + +version = "1.0.69" 1272 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1273 + +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 1274 + +dependencies = [ 1275 + + "proc-macro2", 1276 + + "quote", 1277 + + "syn 2.0.93", 1278 + +] 1279 + + 1280 + +[[package]] 1281 + +name = "time" 1282 + +version = "0.3.37" 1283 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" 1285 + +dependencies = [ 1286 + + "deranged", 1287 + + "itoa", 1288 + + "num-conv", 1289 + + "powerfmt", 1290 + + "serde", 1291 + + "time-core", 1292 + + "time-macros", 1293 + +] 1294 + + 1295 + +[[package]] 1296 + +name = "time-core" 1297 + +version = "0.1.2" 1298 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 1300 + + 1301 + +[[package]] 1302 + +name = "time-macros" 1303 + +version = "0.2.19" 1304 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" 1306 + +dependencies = [ 1307 + + "num-conv", 1308 + + "time-core", 1309 + +] 1310 + + 1311 + +[[package]] 1312 + +name = "toml" 1313 + +version = "0.8.19" 1314 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1315 + +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 1316 + +dependencies = [ 1317 + + "serde", 1318 + + "serde_spanned", 1319 + + "toml_datetime", 1320 + + "toml_edit", 1321 + +] 1322 + + 1323 + +[[package]] 1324 + +name = "toml_datetime" 1325 + +version = "0.6.8" 1326 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1327 + +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 1328 + +dependencies = [ 1329 + + "serde", 1330 + +] 1331 + + 1332 + +[[package]] 1333 + +name = "toml_edit" 1334 + +version = "0.22.22" 1335 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1336 + +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" 1337 + +dependencies = [ 1338 + + "indexmap", 1339 + + "serde", 1340 + + "serde_spanned", 1341 + + "toml_datetime", 1342 + + "winnow", 1343 + +] 1344 + + 1345 + +[[package]] 1346 + +name = "unicode-ident" 1347 + +version = "1.0.14" 1348 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1349 + +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" 1350 + + 1351 + +[[package]] 1352 + +name = "unicode-segmentation" 1353 + +version = "1.12.0" 1354 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1356 + + 1357 + +[[package]] 1358 + +name = "utf8-ranges" 1359 + +version = "1.0.5" 1360 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1361 + +checksum = "7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba" 1362 + + 1363 + +[[package]] 1364 + +name = "utf8parse" 1365 + +version = "0.2.2" 1366 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1367 + +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1368 + + 1369 + +[[package]] 1370 + +name = "uuid" 1371 + +version = "1.11.0" 1372 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1373 + +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 1374 + +dependencies = [ 1375 + + "getrandom", 1376 + + "serde", 1377 + +] 1378 + + 1379 + +[[package]] 1380 + +name = "version_check" 1381 + +version = "0.9.5" 1382 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1383 + +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1384 + + 1385 + +[[package]] 1386 + +name = "wasi" 1387 + +version = "0.11.0+wasi-snapshot-preview1" 1388 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1389 + +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1390 + + 1391 + +[[package]] 1392 + +name = "wasm-bindgen" 1393 + +version = "0.2.99" 1394 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + +checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" 1396 + +dependencies = [ 1397 + + "cfg-if", 1398 + + "once_cell", 1399 + + "wasm-bindgen-macro", 1400 + +] 1401 + + 1402 + +[[package]] 1403 + +name = "wasm-bindgen-backend" 1404 + +version = "0.2.99" 1405 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1406 + +checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" 1407 + +dependencies = [ 1408 + + "bumpalo", 1409 + + "log", 1410 + + "proc-macro2", 1411 + + "quote", 1412 + + "syn 2.0.93", 1413 + + "wasm-bindgen-shared", 1414 + +] 1415 + + 1416 + +[[package]] 1417 + +name = "wasm-bindgen-macro" 1418 + +version = "0.2.99" 1419 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1420 + +checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" 1421 + +dependencies = [ 1422 + + "quote", 1423 + + "wasm-bindgen-macro-support", 1424 + +] 1425 + + 1426 + +[[package]] 1427 + +name = "wasm-bindgen-macro-support" 1428 + +version = "0.2.99" 1429 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1430 + +checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" 1431 + +dependencies = [ 1432 + + "proc-macro2", 1433 + + "quote", 1434 + + "syn 2.0.93", 1435 + + "wasm-bindgen-backend", 1436 + + "wasm-bindgen-shared", 1437 + +] 1438 + + 1439 + +[[package]] 1440 + +name = "wasm-bindgen-shared" 1441 + +version = "0.2.99" 1442 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1443 + +checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" 1444 + + 1445 + +[[package]] 1446 + +name = "web-sys" 1447 + +version = "0.3.76" 1448 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1449 + +checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" 1450 + +dependencies = [ 1451 + + "js-sys", 1452 + + "wasm-bindgen", 1453 + +] 1454 + + 1455 + +[[package]] 1456 + +name = "winapi" 1457 + +version = "0.3.9" 1458 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1459 + +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1460 + +dependencies = [ 1461 + + "winapi-i686-pc-windows-gnu", 1462 + + "winapi-x86_64-pc-windows-gnu", 1463 + +] 1464 + + 1465 + +[[package]] 1466 + +name = "winapi-i686-pc-windows-gnu" 1467 + +version = "0.4.0" 1468 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1469 + +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1470 + + 1471 + +[[package]] 1472 + +name = "winapi-x86_64-pc-windows-gnu" 1473 + +version = "0.4.0" 1474 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1475 + +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1476 + + 1477 + +[[package]] 1478 + +name = "windows-sys" 1479 + +version = "0.52.0" 1480 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1481 + +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1482 + +dependencies = [ 1483 + + "windows-targets", 1484 + +] 1485 + + 1486 + +[[package]] 1487 + +name = "windows-sys" 1488 + +version = "0.59.0" 1489 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1491 + +dependencies = [ 1492 + + "windows-targets", 1493 + +] 1494 + + 1495 + +[[package]] 1496 + +name = "windows-targets" 1497 + +version = "0.52.6" 1498 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1499 + +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1500 + +dependencies = [ 1501 + + "windows_aarch64_gnullvm", 1502 + + "windows_aarch64_msvc", 1503 + + "windows_i686_gnu", 1504 + + "windows_i686_gnullvm", 1505 + + "windows_i686_msvc", 1506 + + "windows_x86_64_gnu", 1507 + + "windows_x86_64_gnullvm", 1508 + + "windows_x86_64_msvc", 1509 + +] 1510 + + 1511 + +[[package]] 1512 + +name = "windows_aarch64_gnullvm" 1513 + +version = "0.52.6" 1514 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1515 + +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1516 + + 1517 + +[[package]] 1518 + +name = "windows_aarch64_msvc" 1519 + +version = "0.52.6" 1520 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1522 + + 1523 + +[[package]] 1524 + +name = "windows_i686_gnu" 1525 + +version = "0.52.6" 1526 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1527 + +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1528 + + 1529 + +[[package]] 1530 + +name = "windows_i686_gnullvm" 1531 + +version = "0.52.6" 1532 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1533 + +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1534 + + 1535 + +[[package]] 1536 + +name = "windows_i686_msvc" 1537 + +version = "0.52.6" 1538 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1539 + +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1540 + + 1541 + +[[package]] 1542 + +name = "windows_x86_64_gnu" 1543 + +version = "0.52.6" 1544 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1545 + +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1546 + + 1547 + +[[package]] 1548 + +name = "windows_x86_64_gnullvm" 1549 + +version = "0.52.6" 1550 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1551 + +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1552 + + 1553 + +[[package]] 1554 + +name = "windows_x86_64_msvc" 1555 + +version = "0.52.6" 1556 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1557 + +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1558 + + 1559 + +[[package]] 1560 + +name = "winnow" 1561 + +version = "0.6.20" 1562 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1563 + +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" 1564 + +dependencies = [ 1565 + + "memchr", 1566 + +] 1567 + + 1568 + +[[package]] 1569 + +name = "zerocopy" 1570 + +version = "0.7.35" 1571 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1572 + +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 1573 + +dependencies = [ 1574 + + "byteorder", 1575 + + "zerocopy-derive", 1576 + +] 1577 + + 1578 + +[[package]] 1579 + +name = "zerocopy-derive" 1580 + +version = "0.7.35" 1581 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1582 + +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 1583 + +dependencies = [ 1584 + + "proc-macro2", 1585 + + "quote", 1586 + + "syn 2.0.93", 1587 + +] 1588 + + 1589 + +[[package]] 1590 + +name = "zstd" 1591 + +version = "0.13.2" 1592 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" 1594 + +dependencies = [ 1595 + + "zstd-safe", 1596 + +] 1597 + + 1598 + +[[package]] 1599 + +name = "zstd-safe" 1600 + +version = "7.2.1" 1601 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" 1603 + +dependencies = [ 1604 + + "zstd-sys", 1605 + +] 1606 + + 1607 + +[[package]] 1608 + +name = "zstd-sys" 1609 + +version = "2.0.13+zstd.1.5.6" 1610 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" 1612 + +dependencies = [ 1613 + + "cc", 1614 + + "pkg-config", 1615 + +]
+34
pkgs/by-name/an/anytype/tantivy-go/default.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "tantivy-go"; 9 + version = "0.3.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "anyproto"; 13 + repo = "tantivy-go"; 14 + tag = "v${version}"; 15 + hash = "sha256-IlGtyTjOAvmrbgmvy4NelTOgOWopxNta3INq2QcMEqY="; 16 + }; 17 + 18 + useFetchCargoVendor = true; 19 + cargoHash = "sha256-3+HtZ7SAnvTNXtYlokX/Z9VD1lDw+nh6R/njYOZeGoE="; 20 + 21 + cargoPatches = [ 22 + ./add-Cargo.lock.patch 23 + ]; 24 + 25 + cargoRoot = "rust"; 26 + buildAndTestSubdir = cargoRoot; 27 + 28 + meta = { 29 + description = "Tantivy go bindings"; 30 + homepage = "https://github.com/anyproto/tantivy-go"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ autrimpo ]; 33 + }; 34 + }
+3 -3
pkgs/by-name/as/asusctl/package.nix
··· 17 17 }: 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "asusctl"; 20 - version = "6.1.1"; 20 + version = "6.1.2"; 21 21 22 22 src = fetchFromGitLab { 23 23 owner = "asus-linux"; 24 24 repo = "asusctl"; 25 25 rev = version; 26 - hash = "sha256-E2c4KhwLGAgorq4cHdPt/j45ebL0k+A/ktkXh71utxA="; 26 + hash = "sha256-nhhlimr1w0tgfzPQTr/Opey2Hviy1YAdSVUe5YINnZE="; 27 27 }; 28 28 29 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-o+u4k6yGVThBO9Chv4EwVpkDZzZj64RN9iNZyAy0LHs="; 30 + cargoHash = "sha256-qgnMPICq7K3UT5l2T/nEvvWfEeNBpxwJburVJeAhQSs="; 31 31 32 32 postPatch = '' 33 33 files="
+3 -3
pkgs/by-name/ca/cargo-hack/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-hack"; 9 - version = "0.6.34"; 9 + version = "0.6.35"; 10 10 11 11 src = fetchCrate { 12 12 inherit pname version; 13 - hash = "sha256-FAcKzLr835FxgcnWmAe1JirzlRc3fvxGXMKxnSmgCzA="; 13 + hash = "sha256-6C3YiPgoszEvJBkaOg7URYxnEl17oGLYzl0P+m3VAAI="; 14 14 }; 15 15 16 16 useFetchCargoVendor = true; 17 - cargoHash = "sha256-3M+UK0+lvnRH7j1vbqMgpE7mnz8YnPO3MEjQWnPRy8c="; 17 + cargoHash = "sha256-pRZ6mmCQCaio7aW55dKSAEHeGNJoFJNUnnUGoBlmZ6w="; 18 18 19 19 # some necessary files are absent in the crate version 20 20 doCheck = false;
+5 -14
pkgs/by-name/ca/cargo-spellcheck/package.nix
··· 2 2 lib, 3 3 rustPlatform, 4 4 fetchFromGitHub, 5 - fetchpatch2, 6 5 }: 7 6 8 7 rustPlatform.buildRustPackage rec { 9 8 pname = "cargo-spellcheck"; 10 - version = "0.15.1"; 9 + version = "0.15.2"; 11 10 12 11 src = fetchFromGitHub { 13 12 owner = "drahnr"; 14 13 repo = pname; 15 14 tag = "v${version}"; 16 - hash = "sha256-o4gvTF9Zb6bZ9443zos4bz37w3bXKumW2x425MM5/FY="; 15 + hash = "sha256-KiulbQhSg5CCZlts8FLsfOrN7nz16u3gRnQrWTFAzdc="; 17 16 }; 18 17 19 18 useFetchCargoVendor = true; 20 - cargoHash = "sha256-wEcHMzeSj/JO/ZBPmQAiHaixtOTCT2+rTd1LDCY9wqc="; 21 - 22 - patches = [ 23 - # fixes compilation of tests 24 - # https://github.com/drahnr/cargo-spellcheck/pull/342 25 - (fetchpatch2 { 26 - name = "fix-test-compilation.patch"; 27 - url = "https://github.com/drahnr/cargo-spellcheck/pull/342/commits/aed8f3ca7a50fae38a5c6e0b974ed9773cd6c659.patch"; 28 - hash = "sha256-840t8uPg0EiiVppmMT38C1P16vps7F+g0o313tzghjE="; 29 - }) 30 - ]; 19 + cargoHash = "sha256-iDulfKsw3Ui5b1v7QakIcf7HXNEBlMbhbzqLekuSsUU="; 31 20 32 21 nativeBuildInputs = [ rustPlatform.bindgenHook ]; 33 22 ··· 35 24 36 25 checkFlags = [ 37 26 "--skip=checker::hunspell::tests::hunspell_binding_is_sane" 27 + # requires dictionaries 28 + "--skip=tests::e2e::issue_226" 38 29 ]; 39 30 40 31 meta = with lib; {
+6 -2
pkgs/by-name/ch/charmcraft/package.nix
··· 8 8 9 9 python3Packages.buildPythonApplication rec { 10 10 pname = "charmcraft"; 11 - version = "3.2.2"; 11 + version = "3.4.2"; 12 12 13 13 pyproject = true; 14 14 ··· 16 16 owner = "canonical"; 17 17 repo = "charmcraft"; 18 18 tag = version; 19 - hash = "sha256-2MI2cbAohfTgbilxZcFvmxt/iVjR6zJ2o0gequB//hg="; 19 + hash = "sha256-6ucF0iQxQrFFz7jlaktYsB538W8jbX+Sw5hP0/VoYsk="; 20 20 }; 21 21 22 22 postPatch = '' ··· 35 35 humanize 36 36 jinja2 37 37 jsonschema 38 + pip 38 39 pydantic 39 40 python-dateutil 40 41 pyyaml ··· 51 52 pythonRelaxDeps = [ 52 53 "urllib3" 53 54 "craft-application" 55 + "pip" 56 + "pydantic" 54 57 ]; 55 58 56 59 nativeCheckInputs = 57 60 with python3Packages; 58 61 [ 62 + freezegun 59 63 hypothesis 60 64 pyfakefs 61 65 pytest-check
+3 -3
pkgs/by-name/cl/cloudlist/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "cloudlist"; 10 - version = "1.1.0"; 10 + version = "1.2.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "projectdiscovery"; 14 14 repo = "cloudlist"; 15 15 tag = "v${version}"; 16 - hash = "sha256-HV4qhQgeLKwkyrRFzRQibqjWRyjLBtoWVdliJ+iyyBc="; 16 + hash = "sha256-6XgqhCL8ehK8k3k8fKLFZSmUz8G3MwqXhjEpA99F0K4="; 17 17 }; 18 18 19 - vendorHash = "sha256-6J9AWONLP/FvR0dXt5Zx4n+kTpmnxF79HcWVFp9OZ0g="; 19 + vendorHash = "sha256-4vR03dC8ZfBM7Jw3JqGxZ/DGxfTx8279j7CzSOQKPkQ="; 20 20 21 21 subPackages = [ "cmd/cloudlist/" ]; 22 22
+4 -4
pkgs/by-name/cu/cue/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "cue"; 14 - version = "0.11.2"; 14 + version = "0.12.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cue-lang"; 18 18 repo = "cue"; 19 - rev = "v${version}"; 20 - hash = "sha256-OSsDgwjtjQw5YRuXi1K/HQtHyLh1aHtYDlQDAtdYeZM="; 19 + tag = "v${version}"; 20 + hash = "sha256-/2oVu1zij+8/qdDl4gApsNqdKwb1O7q5Xcdc3/djGn8="; 21 21 }; 22 22 23 - vendorHash = "sha256-jl8TR1kxame30l7DkfOEioWA9wK/ACTNofiTi++vjuI="; 23 + vendorHash = "sha256-vkfXT8mAomQml/kQRb2VIi+D+jpc0qgE2AsJ8jK6LRQ="; 24 24 25 25 subPackages = [ "cmd/*" ]; 26 26
+3 -3
pkgs/by-name/de/devenv/package.nix
··· 27 27 doInstallCheck = false; 28 28 }); 29 29 30 - version = "1.3.1"; 30 + version = "1.4"; 31 31 in 32 32 rustPlatform.buildRustPackage { 33 33 pname = "devenv"; ··· 37 37 owner = "cachix"; 38 38 repo = "devenv"; 39 39 rev = "v${version}"; 40 - hash = "sha256-FhlknassIb3rKEucqnfFAzgny1ANmenJcTyRaXYwbA0="; 40 + hash = "sha256-ax0264nOyPcTJvIJAnPKGfkfXQ8Oe8ZVFziKf3UV26o="; 41 41 }; 42 42 43 43 useFetchCargoVendor = true; 44 - cargoHash = "sha256-8FuRxs4wRdMT/0ZGD1Cj12f0igzlAx3G5OW4IhB9hYk="; 44 + cargoHash = "sha256-K06D4tD3IOCA7/iqQ7fhybsgcSmMxPUcoUi+VNPtgAY="; 45 45 46 46 buildAndTestSubdir = "devenv"; 47 47
+2 -2
pkgs/by-name/er/ergo/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "ergo"; 12 - version = "5.0.24"; 12 + version = "5.0.25"; 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 16 - sha256 = "sha256-+dpSgqJGHUNzIBQBbfbeclB5t+NyaluGRTCZ4OESZu8="; 16 + sha256 = "sha256-4Eoo1f9oLxYdFC1M46Bq1D9RbIeOoWh0qECzcBbv3KA="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/fa/fastfetch/package.nix
··· 45 45 }: 46 46 stdenv.mkDerivation (finalAttrs: { 47 47 pname = "fastfetch"; 48 - version = "2.36.0"; 48 + version = "2.36.1"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "fastfetch-cli"; 52 52 repo = "fastfetch"; 53 53 tag = finalAttrs.version; 54 - hash = "sha256-pSPXSvomvQBps8ctF/PXaOP+7xBIRxNlRVIFVy8nxwY="; 54 + hash = "sha256-gvhhYZ6wp3t+GNL8lyKaC6IHZXxu+CQo40rsJARNKY0="; 55 55 }; 56 56 57 57 outputs = [
+4 -4
pkgs/by-name/fi/firefly-iii/package.nix
··· 13 13 14 14 stdenvNoCC.mkDerivation (finalAttrs: { 15 15 pname = "firefly-iii"; 16 - version = "6.2.4"; 16 + version = "6.2.5"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "firefly-iii"; 20 20 repo = "firefly-iii"; 21 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-IBf34RPpQUH3U0tl8ljJpL9of6QNDOTyBg7Hc1ae+W8="; 22 + hash = "sha256-EHxvp5L2/erFgXC9YkecWdMLP4KnTDbXzduFnED/6f0="; 23 23 }; 24 24 25 25 buildInputs = [ php84 ]; ··· 38 38 composerStrictValidation = true; 39 39 strictDeps = true; 40 40 41 - vendorHash = "sha256-LRcgWQPDLNCMbaJhaySDrcw95fXF4yVUc03SFnrteeM="; 41 + vendorHash = "sha256-rhN5YMlzoGFZNYCNhG3OXFnGEPpGrbVAxCg4maF5/+c="; 42 42 43 43 npmDeps = fetchNpmDeps { 44 44 inherit (finalAttrs) src; 45 45 name = "${finalAttrs.pname}-npm-deps"; 46 - hash = "sha256-K8zoX4UsD/hOpMZ5JCH3G9WBTUpJcXAertEaXaUGcys="; 46 + hash = "sha256-PAAauxUJDDinGa2yQJmunyLMbDO2a3Whi2N7mEXyJ1s="; 47 47 }; 48 48 49 49 composerRepository = php84.mkComposerRepository {
+13
pkgs/by-name/fl/flet-client-flutter/git_hashes.json
··· 1 + { 2 + "flet_ads": "sha256-uvfhwfuhw0by5CN9Z9VAUKrH9s2S4ltOf/93PDdGGKM=", 3 + "flet_audio": "sha256-3xr0pYUylBNvswNvRath10A/EuCr4mTrTFjvlUAVgJQ=", 4 + "flet_audio_recorder": "sha256-gOgd+6XZ0KJUG7bvxqyr5IjsNL/dy9RsJ0wbtMVr3bM=", 5 + "flet_flashlight": "sha256-a/WnJdrSjM0FrYm/HghbocyGTMpT2xfa90z/Zv+Bp1Y=", 6 + "flet_geolocator": "sha256-ZXt9rYWHr27FBzlQT1uxg5/l2E7JX1tDI3WgChx9DAs=", 7 + "flet_lottie": "sha256-tpoMiI+rpD5HSqIsDvo0QNkwN4nifG3rJkUlVSHWNzM=", 8 + "flet_map": "sha256-k42GK37MGdMI/QM04GuF0LQ6AAaL7mrZ6z9IGObYhYM=", 9 + "flet_permission_handler": "sha256-Lj0bHcERjdfgUAbvPW7z58fAWT/BfKEJkBhNUrNVG9o=", 10 + "flet_rive": "sha256-X8MRlnktjd5v0dfi9wvPvgl8lTgexfocgf5/ja7UpWk=", 11 + "flet_video": "sha256-IfUkld4TZgtkIL1l1vmWFoCAzgVOEtALosmvkBZVq1M=", 12 + "flet_webview": "sha256-wvypCJx5OuNYWcJMiW3L05PQI9ZY1tONebujI+EJu4E=" 13 + }
+13 -15
pkgs/by-name/fl/flet-client-flutter/package.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , pkg-config 4 - , flutter324 4 + , flutter327 5 5 , gst_all_1 6 6 , libunwind 7 7 , makeWrapper 8 8 , mimalloc 9 9 , orc 10 - , yq 11 - , runCommand 10 + , python3 11 + , nix 12 12 , gitUpdater 13 + , nix-prefetch-git 13 14 , mpv-unwrapped 14 15 , libplacebo 15 16 , _experimental-update-script-combinators 16 - , flet-client-flutter 17 17 , fletTarget ? "linux" 18 18 }: 19 19 20 - flutter324.buildFlutterApplication rec { 20 + flutter327.buildFlutterApplication rec { 21 21 pname = "flet-client-flutter"; 22 - version = "0.25.2"; 22 + version = "0.26.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "flet-dev"; 26 26 repo = "flet"; 27 27 tag = "v${version}"; 28 - hash = "sha256-bD44MCRZPXB/xuw2vBCzNbRNSVgdc4GyyWg3F2adxKk="; 28 + hash = "sha256-KmZ13QiZeZ6jljs2wibetbACfNODGJ47II8XcRAxoX4="; 29 29 }; 30 30 31 31 sourceRoot = "${src.name}/client"; 32 32 33 + gitHashes = lib.importJSON ./git_hashes.json; 34 + 33 35 cmakeFlags = [ 34 36 "-DMIMALLOC_LIB=${mimalloc}/lib/mimalloc.o" 35 37 ]; ··· 59 61 ; 60 62 61 63 passthru = { 62 - pubspecSource = runCommand "pubspec.lock.json" { 63 - buildInputs = [ yq ]; 64 - inherit (flet-client-flutter) src; 65 - } '' 66 - cat $src/client/pubspec.lock | yq > $out 67 - ''; 68 - 69 64 updateScript = _experimental-update-script-combinators.sequence [ 70 65 (gitUpdater { rev-prefix = "v"; }) 71 - (_experimental-update-script-combinators.copyAttrOutputToFile "flet-client-flutter.pubspecSource" ./pubspec.lock.json) 66 + { 67 + command = ["env" "PATH=${lib.makeBinPath [(python3.withPackages (p: [p.pyyaml])) nix-prefetch-git nix]}" "python3" ./update-lockfiles.py ]; 68 + supportedFeatures = ["silent"]; 69 + } 72 70 ]; 73 71 }; 74 72
+119 -67
pkgs/by-name/fl/flet-client-flutter/pubspec.lock.json
··· 154 154 "dependency": "transitive", 155 155 "description": { 156 156 "name": "collection", 157 - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", 157 + "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", 158 158 "url": "https://pub.dev" 159 159 }, 160 160 "source": "hosted", 161 - "version": "1.18.0" 161 + "version": "1.19.0" 162 162 }, 163 163 "cross_file": { 164 164 "dependency": "transitive", ··· 209 209 }, 210 210 "source": "hosted", 211 211 "version": "0.7.10" 212 + }, 213 + "device_info_plus": { 214 + "dependency": "transitive", 215 + "description": { 216 + "name": "device_info_plus", 217 + "sha256": "b37d37c2f912ad4e8ec694187de87d05de2a3cb82b465ff1f65f65a2d05de544", 218 + "url": "https://pub.dev" 219 + }, 220 + "source": "hosted", 221 + "version": "11.2.1" 222 + }, 223 + "device_info_plus_platform_interface": { 224 + "dependency": "transitive", 225 + "description": { 226 + "name": "device_info_plus_platform_interface", 227 + "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", 228 + "url": "https://pub.dev" 229 + }, 230 + "source": "hosted", 231 + "version": "7.0.2" 212 232 }, 213 233 "dio": { 214 234 "dependency": "transitive", ··· 301 321 "version": "0.69.0" 302 322 }, 303 323 "flet": { 304 - "dependency": "direct main", 324 + "dependency": "direct overridden", 305 325 "description": { 306 326 "path": "../packages/flet", 307 327 "relative": true 308 328 }, 309 329 "source": "path", 310 - "version": "0.25.1" 330 + "version": "0.26.0" 311 331 }, 312 332 "flet_ads": { 313 333 "dependency": "direct main", 314 334 "description": { 315 - "path": "../packages/flet_ads", 316 - "relative": true 335 + "path": "src/flutter/flet_ads", 336 + "ref": "0.1.0", 337 + "resolved-ref": "01e7065fcbebb1317b3f16951e6cf0c5fcff658b", 338 + "url": "https://github.com/flet-dev/flet-ads.git" 317 339 }, 318 - "source": "path", 319 - "version": "0.25.1" 340 + "source": "git", 341 + "version": "0.1.0" 320 342 }, 321 343 "flet_audio": { 322 344 "dependency": "direct main", 323 345 "description": { 324 - "path": "../packages/flet_audio", 325 - "relative": true 346 + "path": "src/flutter/flet_audio", 347 + "ref": "0.1.0", 348 + "resolved-ref": "a146bf580a211c6d1f5c45070d15532ea2e92af7", 349 + "url": "https://github.com/flet-dev/flet-audio.git" 326 350 }, 327 - "source": "path", 328 - "version": "0.25.1" 351 + "source": "git", 352 + "version": "0.1.0" 329 353 }, 330 354 "flet_audio_recorder": { 331 355 "dependency": "direct main", 332 356 "description": { 333 - "path": "../packages/flet_audio_recorder", 334 - "relative": true 357 + "path": "src/flutter/flet_audio_recorder", 358 + "ref": "0.1.0", 359 + "resolved-ref": "eb186cd49fde3136f65d0d074bca5ca688260e53", 360 + "url": "https://github.com/flet-dev/flet-audio-recorder.git" 335 361 }, 336 - "source": "path", 337 - "version": "0.25.1" 362 + "source": "git", 363 + "version": "0.1.0" 338 364 }, 339 365 "flet_flashlight": { 340 366 "dependency": "direct main", 341 367 "description": { 342 - "path": "../packages/flet_flashlight", 343 - "relative": true 368 + "path": "src/flutter/flet_flashlight", 369 + "ref": "0.1.0", 370 + "resolved-ref": "a12a12259eaac801ee99d465727ec4a9fe50121e", 371 + "url": "https://github.com/flet-dev/flet-flashlight.git" 344 372 }, 345 - "source": "path", 346 - "version": "0.25.1" 373 + "source": "git", 374 + "version": "0.1.0" 347 375 }, 348 376 "flet_geolocator": { 349 377 "dependency": "direct main", 350 378 "description": { 351 - "path": "../packages/flet_geolocator", 352 - "relative": true 379 + "path": "src/flutter/flet_geolocator", 380 + "ref": "0.1.0", 381 + "resolved-ref": "7b17d7aab169a7488da90fd73b3acd8e568f4f03", 382 + "url": "https://github.com/flet-dev/flet-geolocator.git" 353 383 }, 354 - "source": "path", 355 - "version": "0.25.1" 384 + "source": "git", 385 + "version": "0.25.2" 356 386 }, 357 387 "flet_lottie": { 358 388 "dependency": "direct main", 359 389 "description": { 360 - "path": "../packages/flet_lottie", 361 - "relative": true 390 + "path": "src/flutter/flet_lottie", 391 + "ref": "0.1.0", 392 + "resolved-ref": "f28c767b5d43de650155a5a97e2d971fb833c9f8", 393 + "url": "https://github.com/flet-dev/flet-lottie.git" 362 394 }, 363 - "source": "path", 364 - "version": "0.25.1" 395 + "source": "git", 396 + "version": "0.1.0" 365 397 }, 366 398 "flet_map": { 367 399 "dependency": "direct main", 368 400 "description": { 369 - "path": "../packages/flet_map", 370 - "relative": true 401 + "path": "src/flutter/flet_map", 402 + "ref": "0.1.0", 403 + "resolved-ref": "dfa3cf6776b0dc5f238227d5f378cda7be190eaf", 404 + "url": "https://github.com/flet-dev/flet-map.git" 371 405 }, 372 - "source": "path", 373 - "version": "0.25.1" 406 + "source": "git", 407 + "version": "0.1.0" 374 408 }, 375 409 "flet_permission_handler": { 376 410 "dependency": "direct main", 377 411 "description": { 378 - "path": "../packages/flet_permission_handler", 379 - "relative": true 412 + "path": "src/flutter/flet_permission_handler", 413 + "ref": "0.1.0", 414 + "resolved-ref": "4ead86b6c7e54b914215b6087fcb17b7e921d75c", 415 + "url": "https://github.com/flet-dev/flet-permission-handler.git" 380 416 }, 381 - "source": "path", 382 - "version": "0.25.1" 417 + "source": "git", 418 + "version": "0.1.0" 383 419 }, 384 420 "flet_rive": { 385 421 "dependency": "direct main", 386 422 "description": { 387 - "path": "../packages/flet_rive", 388 - "relative": true 423 + "path": "src/flutter/flet_rive", 424 + "ref": "0.1.0", 425 + "resolved-ref": "089f7ad923f747ad764aa2781eca9a36382bb912", 426 + "url": "https://github.com/flet-dev/flet-rive.git" 389 427 }, 390 - "source": "path", 391 - "version": "0.25.1" 428 + "source": "git", 429 + "version": "0.1.0" 392 430 }, 393 431 "flet_video": { 394 432 "dependency": "direct main", 395 433 "description": { 396 - "path": "../packages/flet_video", 397 - "relative": true 434 + "path": "src/flutter/flet_video", 435 + "ref": "0.1.0", 436 + "resolved-ref": "76f3f76f04c7573e047204648378ee2f31db7a15", 437 + "url": "https://github.com/flet-dev/flet-video.git" 398 438 }, 399 - "source": "path", 400 - "version": "0.25.1" 439 + "source": "git", 440 + "version": "0.1.0" 401 441 }, 402 442 "flet_webview": { 403 443 "dependency": "direct main", 404 444 "description": { 405 - "path": "../packages/flet_webview", 406 - "relative": true 445 + "path": "src/flutter/flet_webview", 446 + "ref": "0.1.0", 447 + "resolved-ref": "b1cfb3155469bc0a9a7578afcd58e7f32669b164", 448 + "url": "https://github.com/flet-dev/flet-webview.git" 407 449 }, 408 - "source": "path", 409 - "version": "0.25.1" 450 + "source": "git", 451 + "version": "0.1.0" 410 452 }, 411 453 "flutter": { 412 454 "dependency": "direct main", ··· 714 756 "dependency": "transitive", 715 757 "description": { 716 758 "name": "leak_tracker", 717 - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", 759 + "sha256": "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06", 718 760 "url": "https://pub.dev" 719 761 }, 720 762 "source": "hosted", 721 - "version": "10.0.5" 763 + "version": "10.0.7" 722 764 }, 723 765 "leak_tracker_flutter_testing": { 724 766 "dependency": "transitive", 725 767 "description": { 726 768 "name": "leak_tracker_flutter_testing", 727 - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", 769 + "sha256": "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379", 728 770 "url": "https://pub.dev" 729 771 }, 730 772 "source": "hosted", 731 - "version": "3.0.5" 773 + "version": "3.0.8" 732 774 }, 733 775 "leak_tracker_testing": { 734 776 "dependency": "transitive", ··· 1234 1276 "dependency": "transitive", 1235 1277 "description": { 1236 1278 "name": "rive", 1237 - "sha256": "b44b62feb908610ca6c85e05f4573a66118a23867425926cf06152d171236141", 1279 + "sha256": "2551a44fa766a7ed3f52aa2b94feda6d18d00edc25dee5f66e72e9b365bb6d6c", 1238 1280 "url": "https://pub.dev" 1239 1281 }, 1240 1282 "source": "hosted", 1241 - "version": "0.13.17" 1283 + "version": "0.13.20" 1242 1284 }, 1243 1285 "rive_common": { 1244 1286 "dependency": "transitive", 1245 1287 "description": { 1246 1288 "name": "rive_common", 1247 - "sha256": "a3e5786f8d85c89977062b9ceeb3b72a7c28f81e32fb68497744042ce20bee2f", 1289 + "sha256": "2ba42f80d37a4efd0696fb715787c4785f8a13361e8aea9227c50f1e78cf763a", 1248 1290 "url": "https://pub.dev" 1249 1291 }, 1250 1292 "source": "hosted", 1251 - "version": "0.4.12" 1293 + "version": "0.4.15" 1252 1294 }, 1253 1295 "safe_local_storage": { 1254 1296 "dependency": "transitive", ··· 1464 1506 "dependency": "transitive", 1465 1507 "description": "flutter", 1466 1508 "source": "sdk", 1467 - "version": "0.0.99" 1509 + "version": "0.0.0" 1468 1510 }, 1469 1511 "source_span": { 1470 1512 "dependency": "transitive", ··· 1490 1532 "dependency": "transitive", 1491 1533 "description": { 1492 1534 "name": "stack_trace", 1493 - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", 1535 + "sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377", 1494 1536 "url": "https://pub.dev" 1495 1537 }, 1496 1538 "source": "hosted", 1497 - "version": "1.11.1" 1539 + "version": "1.12.0" 1498 1540 }, 1499 1541 "stream_channel": { 1500 1542 "dependency": "transitive", ··· 1510 1552 "dependency": "transitive", 1511 1553 "description": { 1512 1554 "name": "string_scanner", 1513 - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", 1555 + "sha256": "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3", 1514 1556 "url": "https://pub.dev" 1515 1557 }, 1516 1558 "source": "hosted", 1517 - "version": "1.2.0" 1559 + "version": "1.3.0" 1518 1560 }, 1519 1561 "sync_http": { 1520 1562 "dependency": "transitive", ··· 1550 1592 "dependency": "transitive", 1551 1593 "description": { 1552 1594 "name": "test_api", 1553 - "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", 1595 + "sha256": "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c", 1554 1596 "url": "https://pub.dev" 1555 1597 }, 1556 1598 "source": "hosted", 1557 - "version": "0.7.2" 1599 + "version": "0.7.3" 1558 1600 }, 1559 1601 "torch_light": { 1560 1602 "dependency": "transitive", ··· 1750 1792 "dependency": "transitive", 1751 1793 "description": { 1752 1794 "name": "vm_service", 1753 - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", 1795 + "sha256": "f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b", 1754 1796 "url": "https://pub.dev" 1755 1797 }, 1756 1798 "source": "hosted", 1757 - "version": "14.2.5" 1799 + "version": "14.3.0" 1758 1800 }, 1759 1801 "volume_controller": { 1760 1802 "dependency": "transitive", ··· 1810 1852 "dependency": "transitive", 1811 1853 "description": { 1812 1854 "name": "webdriver", 1813 - "sha256": "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e", 1855 + "sha256": "3d773670966f02a646319410766d3b5e1037efb7f07cc68f844d5e06cd4d61c8", 1814 1856 "url": "https://pub.dev" 1815 1857 }, 1816 1858 "source": "hosted", 1817 - "version": "3.0.3" 1859 + "version": "3.0.4" 1818 1860 }, 1819 1861 "webview_flutter": { 1820 1862 "dependency": "transitive", ··· 1875 1917 }, 1876 1918 "source": "hosted", 1877 1919 "version": "5.5.3" 1920 + }, 1921 + "win32_registry": { 1922 + "dependency": "transitive", 1923 + "description": { 1924 + "name": "win32_registry", 1925 + "sha256": "723b7f851e5724c55409bb3d5a32b203b3afe8587eaf5dafb93a5fed8ecda0d6", 1926 + "url": "https://pub.dev" 1927 + }, 1928 + "source": "hosted", 1929 + "version": "1.1.4" 1878 1930 }, 1879 1931 "window_manager": { 1880 1932 "dependency": "transitive",
+42
pkgs/by-name/fl/flet-client-flutter/update-lockfiles.py
··· 1 + from argparse import ArgumentParser 2 + from pathlib import Path 3 + import json 4 + import subprocess 5 + import yaml 6 + 7 + THIS_FOLDER = Path(__file__).parent 8 + FLAKE_DIR = THIS_FOLDER 9 + while True: 10 + assert str(FLAKE_DIR) != '/' 11 + if (FLAKE_DIR / "flake.nix").exists(): 12 + break 13 + FLAKE_DIR = FLAKE_DIR.parent 14 + 15 + source = Path(subprocess.run(['nix-build', FLAKE_DIR, '-A', 'flet-client-flutter.src', '--no-out-link'], stdout=subprocess.PIPE).stdout.decode('utf-8').strip()) 16 + assert source.is_absolute() 17 + 18 + source_pubspec_lock = source / "client" / "pubspec.lock" 19 + 20 + output_pubspec = THIS_FOLDER / "pubspec.lock.json" 21 + output_git_hashes = THIS_FOLDER / "git_hashes.json" 22 + 23 + data = yaml.safe_load(source_pubspec_lock.open('r')) 24 + output_pubspec.write_text(json.dumps(data, indent=2) + "\n") 25 + 26 + output_data = {} 27 + 28 + def hash_git(package): 29 + print(package) 30 + resolved_ref = package['resolved-ref'] 31 + url = package['url'] 32 + full_output = subprocess.run(['nix-prefetch-git', '--url', url, '--rev', resolved_ref], stdout=subprocess.PIPE).stdout.decode('utf-8') 33 + json_output = json.loads(full_output) 34 + return json_output['hash'] 35 + 36 + for name, package in data['packages'].items(): 37 + if package['source'] != 'git': 38 + continue 39 + hash = hash_git(package['description']) 40 + output_data[name] = hash 41 + 42 + output_git_hashes.write_text(json.dumps(output_data, indent=2) + "\n")
+26 -18
pkgs/by-name/fl/flow-editor/build.zig.zon.nix
··· 97 97 }; 98 98 } 99 99 { 100 - name = "1220a2c8f8db1b5265458ac967ea1f7cc0a8ddcd1d774df3b73d86c4f529aadbfb94"; 100 + name = "1220d0fb2bff7b453dbb39d1db3eb472b6680e2564f2b23b0e947671be47bbdd188f"; 101 101 path = fetchZigArtifact { 102 102 name = "tracy"; 103 - url = "https://github.com/neurocyte/zig-tracy/archive/58999b786089e5319dd0707f6afbfca04c6340e7.tar.gz"; 104 - hash = "sha256-4q1UD2hRtp9mUPL5wIKzk8AhnAoVkl9xpaUN5sp4mWA="; 103 + url = "https://github.com/neurocyte/zig-tracy/archive/e04e31c64498149a324491b8534758e6af43a5c2.tar.gz"; 104 + hash = "sha256-otvs9tKc8zMRFng0VJDn5iNf7lvbozjrtH0q8IFnP0w="; 105 105 }; 106 106 } 107 107 { 108 - name = "12202aac930cebaf2b57f443cacc2483478580a72f1316b4f0a720ddd91246fce69d"; 108 + name = "122051b30656170b4628580e571d98b1fe45d7c0d581bc2d45e894c75c6376294ede"; 109 109 path = fetchZigArtifact { 110 110 name = "tracy_src"; 111 - url = "https://github.com/wolfpld/tracy/archive/refs/tags/v0.10.tar.gz"; 112 - hash = "sha256-p2AX2Sjz8nJ1QPuVDt07c2yql7Etu05e3OZlQsvqZgA="; 111 + url = "https://github.com/neurocyte/tracy/archive/0ff0a1b324f497cf313a445637b7df25aabefb47.tar.gz"; 112 + hash = "sha256-dzMilJsOSdjNyvhyDb1v5dPWcR5uvhnQmsBynAJH74I="; 113 113 }; 114 114 } 115 115 { ··· 121 121 }; 122 122 } 123 123 { 124 - name = "1220f6fdc977fff899aaf624afc8cf01e29a0e100dbb52860902a3bc256f4ddd687b"; 124 + name = "1220bbfd147f41fa49d2e5406096f3529c62e9335f4d2a89ae381e679a76ce398f1f"; 125 125 path = fetchZigArtifact { 126 126 name = "thespian"; 127 - url = "https://github.com/neurocyte/thespian/archive/9df7beb192dd0db647e55fe44272b77ca687f6cd.tar.gz"; 128 - hash = "sha256-b8PPqmiURT9bOaa2ubz/v0J2WEyRmtL6iL4nBDkvgeQ="; 127 + url = "https://github.com/neurocyte/thespian/archive/db3ad5f45e707a04eaa51aa657995abe43ce967a.tar.gz"; 128 + hash = "sha256-La5pv08xPAnkNxBHjpTmLpKxrcifRFWcqm8NYp92iRA="; 129 129 }; 130 130 } 131 131 { ··· 137 137 }; 138 138 } 139 139 { 140 - name = "1220b2109e0aadf85e4ac5e1cd084e321fe50f1e59cea690c022a7a8f7eb6021eadb"; 140 + name = "1220e4f3baf09dc23e48616f7dbf00bd45c3034faa2eddede7bb45ef4c23a19b962b"; 141 141 path = fetchZigArtifact { 142 142 name = "themes"; 143 - url = "https://github.com/neurocyte/flow-themes/releases/download/master-0c2a187c604c63031225847a966b6ca279b2be91/flow-themes.tar.gz"; 144 - hash = "sha256-8zumZneeSPVrpw2wAQwKoEOXCLYqkKQFVXQ8oum08Hw="; 143 + url = "https://github.com/neurocyte/flow-themes/releases/download/master-8b79cf6d79373c142393ec26a81b19f4701f4372/flow-themes.tar.gz"; 144 + hash = "sha256-xy0cTVc85U6JpI+oca2XKXE7GAs0EId21DeQCDa8+n0="; 145 145 }; 146 146 } 147 147 { ··· 153 153 }; 154 154 } 155 155 { 156 - name = "12202ee9842d28927674e552f1ea41e2c41e59f6b4b5d290de9b6fd626fd332ac627"; 156 + name = "12207e33747072d878fce61f587c133124dc95f4ae8aab7d2b3f467699586af07c77"; 157 157 path = fetchZigArtifact { 158 158 name = "vaxis"; 159 - url = "https://github.com/neurocyte/libvaxis/archive/ffe35b4342bd2913efd46c35c0ccd15544ac87e6.tar.gz"; 160 - hash = "sha256-AQpYS1WnHLzcUMhD8BaCd+Dh+nqY5umL6KCBTuVlSQw="; 159 + url = "https://github.com/neurocyte/libvaxis/archive/d899244bc0a3775b59c18e90eb41acee11675f96.tar.gz"; 160 + hash = "sha256-8bK0zM6rD/mqTaHDZKMgS3+qV1VviImM9jr9D0lkPdw="; 161 161 }; 162 162 } 163 163 { ··· 185 185 }; 186 186 } 187 187 { 188 - name = "12204c99c6093230023380068f386f7eb32ab83df9a8eb8b586ffe5aa44afa34ff0e"; 188 + name = "1220925614447b54ccc9894bbba8b202c6a8b750267890edab7732064867e46f3217"; 189 + path = fetchZigArtifact { 190 + name = "win32"; 191 + url = "https://github.com/marlersoft/zigwin32/archive/259b6f353a48968d7e3171573db4fd898b046188.tar.gz"; 192 + hash = "sha256-N9Jp2vmq1+xPWByb+VZkbS2lm9FCrUW4UBAPhSP+dUw="; 193 + }; 194 + } 195 + { 196 + name = "1220f9702ca6257f5464b31e576b1e92b0f441bf0e61733c4a2fbf95b7c0c55a3e22"; 189 197 path = fetchZigArtifact { 190 198 name = "tree-sitter"; 191 - url = "https://github.com/neurocyte/tree-sitter/releases/download/master-aea6072c6178d5cd0c97fff33e130f632f355bc2/source.tar.gz"; 192 - hash = "sha256-eqJc3lx+tnbiqcD8R0u4+sH7wKOr4McYiZNUfPTNbRc="; 199 + url = "https://github.com/neurocyte/tree-sitter/releases/download/master-69775ce3ba8a5e331bba9feb760d1ba31394eea7/source.tar.gz"; 200 + hash = "sha256-0ZLcPuhUV6Z3EsXfU7gXRrG/nRP9zuLRSL00Q5OGnus="; 193 201 }; 194 202 } 195 203 ]
+4 -2
pkgs/by-name/fl/flow-editor/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "flow"; 11 - version = "0.2.1"; 11 + version = "0.3.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "neurocyte"; 15 15 repo = "flow"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-dXWqxV66BwtjOvmreq4+u5+xBI+1v1PAep8RQBK3rlA="; 17 + hash = "sha256-D1pFP5tw323UJgWvLvh2sTiZG1hq5DP0FakdXEISRxs="; 18 18 }; 19 19 postPatch = '' 20 20 ln -s ${callPackage ./build.zig.zon.nix { }} $ZIG_GLOBAL_CACHE_DIR/p ··· 23 23 nativeBuildInputs = [ 24 24 zig_0_13.hook 25 25 ]; 26 + 27 + passthru.updateScript = ./update.sh; 26 28 27 29 env.VERSION = finalAttrs.version; 28 30
+19
pkgs/by-name/fl/flow-editor/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p bash common-updater-scripts gnused nixfmt-rfc-style 3 + 4 + latest_tag=$(list-git-tags --url=https://github.com/neurocyte/flow | sed 's/^v//' | tail -n 1) 5 + 6 + update-source-version flow-editor "$latest_tag" 7 + 8 + mkdir -p src/syntax 9 + 10 + wget "https://raw.githubusercontent.com/neurocyte/flow/v${latest_tag}/build.zig.zon" 11 + wget -P src/syntax "https://raw.githubusercontent.com/neurocyte/flow/v${latest_tag}/src/syntax/build.zig.zon" 12 + 13 + nix --extra-experimental-features 'nix-command flakes' run github:Cloudef/zig2nix#zon2nix -- build.zig.zon >pkgs/by-name/fl/flow-editor/build.zig.zon.nix 14 + 15 + # strip file protocol 16 + sed -i '\|file = unpackZigArtifact { inherit name; artifact = /. + path; };|d' pkgs/by-name/fl/flow-editor/build.zig.zon.nix 17 + nixfmt pkgs/by-name/fl/flow-editor/build.zig.zon.nix 18 + 19 + rm -rf build.zig.zon build.zig.zon2json-lock src/
+3 -3
pkgs/by-name/gi/git-upstream/package.nix
··· 6 6 }: 7 7 let 8 8 pname = "git-upstream"; 9 - version = "1.2.0"; 9 + version = "1.5.0"; 10 10 in 11 11 rustPlatform.buildRustPackage { 12 12 inherit pname version; ··· 15 15 owner = "9999years"; 16 16 repo = pname; 17 17 tag = "v${version}"; 18 - hash = "sha256-GnsqZSztDLXMO4T16nfcOKMKXap88CJzJ5nObzGwhMA="; 18 + hash = "sha256-ooqz2Xp/nljx2+zQsc/RjVbGG/5YTeggU6pB8lGK0o8="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-DzRiRUCsTslldnSNByaCr5eQGKxyTSifL2duZnMTmNk="; 22 + cargoHash = "sha256-oIrUjb+yJgDR5GYrG3hPLpXYJynR9eeX00emcrcjmZY="; 23 23 24 24 meta = { 25 25 homepage = "https://github.com/9999years/git-upstream";
+3 -3
pkgs/by-name/go/goreleaser/package.nix
··· 10 10 }: 11 11 buildGoModule rec { 12 12 pname = "goreleaser"; 13 - version = "2.6.1"; 13 + version = "2.7.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "goreleaser"; 17 17 repo = "goreleaser"; 18 18 rev = "v${version}"; 19 - hash = "sha256-MlI76xiHT+JZAaL7LnEqHOgt6UypVoBjZHTmQXrnNxs="; 19 + hash = "sha256-tpUnoW2Hx/A+bmhAn0GctllILEx9QCfgpscJWJTxJUU="; 20 20 }; 21 21 22 - vendorHash = "sha256-fYYPpf/Hnci5DCvhbWkmenTL+95PvqPtn1RdoRby+jI="; 22 + vendorHash = "sha256-coO4Y+/ELu4yRusxop/Xc4cTlc+6HYAVIfiUbC2bLTw="; 23 23 24 24 ldflags = [ 25 25 "-s"
+15 -4
pkgs/by-name/hy/hyprland-workspaces-tui/package.nix
··· 4 4 fetchFromGitHub, 5 5 makeWrapper, 6 6 hyprland-workspaces, 7 + installShellFiles, 7 8 nix-update-script, 8 9 }: 9 10 rustPlatform.buildRustPackage rec { 10 11 pname = "hyprland-workspaces-tui"; 11 - version = "1.0.2"; 12 + version = "1.1.0"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "Levizor"; 15 16 repo = "hyprland-workspaces-tui"; 16 17 tag = version; 17 - hash = "sha256-3QmqoyWmtC4ps8dtIWEoLjzdzKAXOujyz+GgOlo172Q="; 18 + hash = "sha256-QMwiBQGAybdL8FaUil6tFzSFg4nN/9mGVoqiDFwGZec="; 18 19 }; 19 20 20 21 useFetchCargoVendor = true; 21 22 22 - cargoHash = "sha256-VjYLqRXJhR8MZD+qcwqgw36Xh0RafJeAnuHzO+pab4s="; 23 + cargoHash = "sha256-aT8LfBVOEVUvzgPlBIOXTgT+WXEt3vHMDyCcl9jT5/E="; 23 24 24 - nativeBuildInputs = [ makeWrapper ]; 25 + nativeBuildInputs = [ 26 + makeWrapper 27 + installShellFiles 28 + ]; 25 29 26 30 buildInputs = [ hyprland-workspaces ]; 31 + 32 + postInstall = '' 33 + installShellCompletion --cmd hyprland-workspaces-tui \ 34 + --bash <($out/bin/hyprland-workspaces-tui --completions bash) \ 35 + --zsh <($out/bin/hyprland-workspaces-tui --completions zsh) \ 36 + --fish <($out/bin/hyprland-workspaces-tui --completions fish) 37 + ''; 27 38 28 39 postFixup = '' 29 40 wrapProgram $out/bin/hyprland-workspaces-tui \
+6
pkgs/by-name/ka/kanidm/1_5.nix
··· 1 + import ./generic.nix { 2 + version = "1.5.0"; 3 + hash = "sha256-swrqyjA7Wgq17vd+753LDFcXrSFixVNLhTvj1bhG3DU="; 4 + cargoHash = "sha256-72IwS8Nk1y6xDH9y8JW2LpbhFWaq0tpORx7JQSCF5/M="; 5 + patchDir = ./patches/1_5; 6 + }
+47
pkgs/by-name/ka/kanidm/README.md
··· 1 + # Kanidm release guide 2 + 3 + Kanidm supports one release at any given time, with a 30-day overlap to allow for upgrades from old to new version. 4 + Version upgrades are only supported on adjacent releases, with no support for jumping versions. 5 + 6 + To ensure we provide sufficient coverage for upgrading, we will aim to have two or three releases in tree at any given time. 7 + Unsupported versions will be marked as vulnerable (lacking an "unsupported" mechanism), but built by hydra to avoid pushing the very large rebuild on users. 8 + 9 + The default version will be updated with each new version, but the default will not be backported. 10 + It is expected that stable users will have to manually specify the version, and update that version, throughout the lifecycle of a NixOS release. 11 + 12 + ## New release 13 + 14 + For example, when upgrading from 1.4 -> 1.5 15 + 16 + ### Init new version 17 + 18 + 1. `cp pkgs/by-name/ka/kanidm/1_4.nix pkgs/by-name/ka/kanidm/1_5.nix` 19 + 1. `cp -r pkgs/by-name/ka/kanidm/patches/1_4 pkgs/by-name/ka/kanidm/patches/1_5` 20 + 1. Update `1_5.nix` hashes/paths, and as needed for upstream changes, `generic.nix` 21 + 1. Update `all-packages.nix` to add `kanidm_1_5` and `kanidmWithSecretProvisioning_1_5`, leave default 22 + 1. Create commit, `kanidm_1_5: init at 1.5.0` - this is the only commit that will be backported 23 + 24 + ### Mark previous version deprecated 25 + 26 + 1. Update `pkgs/by-name/ka/kanidm/1_4.nix` by adding `deprecated = true;` 27 + 1. Create commit `kanidm_1_4: update default to 1.5.0, deprecate 1.4.0` 28 + 29 + ### Update default and mark deprecation 30 + 31 + 1. `sed -i 's/1_4/1_5/' pkgs/by-name/ka/kanidm/package.nix` 32 + 1. Update `all-packages.nix` and set `kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_5;` 33 + 1. Create commit `kanidm: update default to 1.5.0` 34 + 35 + ### Backport to stable 36 + 37 + 1. Manually create a backport using _only_ the init commit 38 + 39 + ## Remove release 40 + 41 + Kanidm versions are supported for 30 days after the release of new versions. Following the example above, 1.5.x superseding 1.4.x in 30 days, do the following near the end of the 30 day window 42 + 43 + 1. Update `pkgs/top-level/release.nix` and add `kanidm_1_4-1.4.6` to `permittedInsecurePackages` 44 + 1. Update `pkgs/top-level/release.nix` and remove `kanidm_1_3-1.3.3` from `permittedInsecurePackages` 45 + 1. Remove the third oldest release from `all-packages.nix`, e.g. 1.3.x continuing the example. Remove `kanidm_1_3` and `kanidmWithSecretProvisioning_1_3` 46 + 1. Update `pkgs/by-name/ka/kanidm/1_4.nix` by adding `unsupported = true;` 47 + 1. Open a PR and backport it to stable
+20 -1
pkgs/by-name/ka/kanidm/generic.nix
··· 4 4 cargoHash, 5 5 patchDir, 6 6 extraMeta ? { }, 7 + unsupported ? false, 7 8 }: 8 9 9 10 { ··· 60 61 format = (formats.toml { }).generate "${KANIDM_BUILD_PROFILE}.toml"; 61 62 profile = 62 63 { 63 - admin_bind_path = "/run/kanidmd/sock"; 64 64 cpu_flags = if stdenv.hostPlatform.isx86_64 then "x86_64_legacy" else "none"; 65 + } 66 + // lib.optionalAttrs (lib.versionAtLeast version "1.5") { 67 + client_config_path = "/etc/kanidm/config"; 68 + resolver_config_path = "/etc/kanidm/unixd"; 69 + resolver_unix_shell_path = "${lib.getBin bashInteractive}/bin/bash"; 70 + server_admin_bind_path = "/run/kanidmd/sock"; 71 + server_config_path = "/etc/kanidm/server.toml"; 72 + server_ui_pkg_path = "@htmx_ui_pkg_path@"; 73 + } 74 + // lib.optionalAttrs (lib.versionOlder version "1.5") { 75 + admin_bind_path = "/run/kanidmd/sock"; 65 76 default_config_path = "/etc/kanidm/server.toml"; 66 77 default_unix_shell_path = "${lib.getBin bashInteractive}/bin/bash"; 67 78 htmx_ui_pkg_path = "@htmx_ui_pkg_path@"; ··· 159 170 maintainers = with maintainers; [ 160 171 adamcstephens 161 172 Flakebi 173 + ]; 174 + knownVulnerabilities = lib.optionals unsupported [ 175 + '' 176 + kanidm ${version} has reached EOL. 177 + 178 + Please upgrade by verifying `kanidmd domain upgrade-check` and choosing the next version with `services.kanidm.package = pkgs.kanidm_1_x;` 179 + See upgrade guide at https://kanidm.github.io/kanidm/master/server_updates.html 180 + '' 162 181 ]; 163 182 } 164 183 // extraMeta;
+1 -1
pkgs/by-name/ka/kanidm/package.nix
··· 1 - import ./1_4.nix 1 + import ./1_5.nix
+308
pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch
··· 1 + From e9dfca73e6fb80faf6fc106e7aee6b93c0908525 Mon Sep 17 00:00:00 2001 2 + From: oddlama <oddlama@oddlama.org> 3 + Date: Fri, 1 Nov 2024 12:26:17 +0100 4 + Subject: [PATCH 1/2] oauth2 basic secret modify 5 + 6 + --- 7 + server/core/src/actors/v1_write.rs | 42 ++++++++++++++++++++++++++++++ 8 + server/core/src/https/v1.rs | 6 ++++- 9 + server/core/src/https/v1_oauth2.rs | 29 +++++++++++++++++++++ 10 + server/lib/src/constants/acp.rs | 6 +++++ 11 + 4 files changed, 82 insertions(+), 1 deletion(-) 12 + 13 + diff --git a/server/core/src/actors/v1_write.rs b/server/core/src/actors/v1_write.rs 14 + index 732e826c8..0fe66503f 100644 15 + --- a/server/core/src/actors/v1_write.rs 16 + +++ b/server/core/src/actors/v1_write.rs 17 + @@ -317,20 +317,62 @@ impl QueryServerWriteV1 { 18 + }; 19 + 20 + trace!(?del, "Begin delete event"); 21 + 22 + idms_prox_write 23 + .qs_write 24 + .delete(&del) 25 + .and_then(|_| idms_prox_write.commit().map(|_| ())) 26 + } 27 + 28 + + #[instrument( 29 + + level = "info", 30 + + skip_all, 31 + + fields(uuid = ?eventid) 32 + + )] 33 + + pub async fn handle_oauth2_basic_secret_write( 34 + + &self, 35 + + client_auth_info: ClientAuthInfo, 36 + + filter: Filter<FilterInvalid>, 37 + + new_secret: String, 38 + + eventid: Uuid, 39 + + ) -> Result<(), OperationError> { 40 + + // Given a protoEntry, turn this into a modification set. 41 + + let ct = duration_from_epoch_now(); 42 + + let mut idms_prox_write = self.idms.proxy_write(ct).await?; 43 + + let ident = idms_prox_write 44 + + .validate_client_auth_info_to_ident(client_auth_info, ct) 45 + + .map_err(|e| { 46 + + admin_error!(err = ?e, "Invalid identity"); 47 + + e 48 + + })?; 49 + + 50 + + let modlist = ModifyList::new_purge_and_set( 51 + + Attribute::OAuth2RsBasicSecret, 52 + + Value::SecretValue(new_secret), 53 + + ); 54 + + 55 + + let mdf = 56 + + ModifyEvent::from_internal_parts(ident, &modlist, &filter, &idms_prox_write.qs_write) 57 + + .map_err(|e| { 58 + + admin_error!(err = ?e, "Failed to begin modify during handle_oauth2_basic_secret_write"); 59 + + e 60 + + })?; 61 + + 62 + + trace!(?mdf, "Begin modify event"); 63 + + 64 + + idms_prox_write 65 + + .qs_write 66 + + .modify(&mdf) 67 + + .and_then(|_| idms_prox_write.commit()) 68 + + } 69 + + 70 + #[instrument( 71 + level = "info", 72 + skip_all, 73 + fields(uuid = ?eventid) 74 + )] 75 + pub async fn handle_reviverecycled( 76 + &self, 77 + client_auth_info: ClientAuthInfo, 78 + filter: Filter<FilterInvalid>, 79 + eventid: Uuid, 80 + diff --git a/server/core/src/https/v1.rs b/server/core/src/https/v1.rs 81 + index c410a4b5d..cc67cac6c 100644 82 + --- a/server/core/src/https/v1.rs 83 + +++ b/server/core/src/https/v1.rs 84 + @@ -1,17 +1,17 @@ 85 + //! The V1 API things! 86 + 87 + use axum::extract::{Path, State}; 88 + use axum::http::{HeaderMap, HeaderValue}; 89 + use axum::middleware::from_fn; 90 + use axum::response::{IntoResponse, Response}; 91 + -use axum::routing::{delete, get, post, put}; 92 + +use axum::routing::{delete, get, post, put, patch}; 93 + use axum::{Extension, Json, Router}; 94 + use axum_extra::extract::cookie::{Cookie, CookieJar, SameSite}; 95 + use compact_jwt::{Jwk, Jws, JwsSigner}; 96 + use kanidm_proto::constants::uri::V1_AUTH_VALID; 97 + use std::net::IpAddr; 98 + use uuid::Uuid; 99 + 100 + use kanidm_proto::internal::{ 101 + ApiToken, AppLink, CUIntentToken, CURequest, CUSessionToken, CUStatus, CreateRequest, 102 + CredentialStatus, DeleteRequest, IdentifyUserRequest, IdentifyUserResponse, ModifyRequest, 103 + @@ -3120,20 +3120,24 @@ pub(crate) fn route_setup(state: ServerState) -> Router<ServerState> { 104 + ) 105 + .route( 106 + "/v1/oauth2/:rs_name/_image", 107 + post(super::v1_oauth2::oauth2_id_image_post) 108 + .delete(super::v1_oauth2::oauth2_id_image_delete), 109 + ) 110 + .route( 111 + "/v1/oauth2/:rs_name/_basic_secret", 112 + get(super::v1_oauth2::oauth2_id_get_basic_secret), 113 + ) 114 + + .route( 115 + + "/v1/oauth2/:rs_name/_basic_secret", 116 + + patch(super::v1_oauth2::oauth2_id_patch_basic_secret), 117 + + ) 118 + .route( 119 + "/v1/oauth2/:rs_name/_scopemap/:group", 120 + post(super::v1_oauth2::oauth2_id_scopemap_post) 121 + .delete(super::v1_oauth2::oauth2_id_scopemap_delete), 122 + ) 123 + .route( 124 + "/v1/oauth2/:rs_name/_sup_scopemap/:group", 125 + post(super::v1_oauth2::oauth2_id_sup_scopemap_post) 126 + .delete(super::v1_oauth2::oauth2_id_sup_scopemap_delete), 127 + ) 128 + diff --git a/server/core/src/https/v1_oauth2.rs b/server/core/src/https/v1_oauth2.rs 129 + index d3966a7ad..f89c02c69 100644 130 + --- a/server/core/src/https/v1_oauth2.rs 131 + +++ b/server/core/src/https/v1_oauth2.rs 132 + @@ -144,20 +144,49 @@ pub(crate) async fn oauth2_id_get_basic_secret( 133 + ) -> Result<Json<Option<String>>, WebError> { 134 + let filter = oauth2_id(&rs_name); 135 + state 136 + .qe_r_ref 137 + .handle_oauth2_basic_secret_read(client_auth_info, filter, kopid.eventid) 138 + .await 139 + .map(Json::from) 140 + .map_err(WebError::from) 141 + } 142 + 143 + +#[utoipa::path( 144 + + patch, 145 + + path = "/v1/oauth2/{rs_name}/_basic_secret", 146 + + request_body=ProtoEntry, 147 + + responses( 148 + + DefaultApiResponse, 149 + + ), 150 + + security(("token_jwt" = [])), 151 + + tag = "v1/oauth2", 152 + + operation_id = "oauth2_id_patch_basic_secret" 153 + +)] 154 + +/// Overwrite the basic secret for a given OAuth2 Resource Server. 155 + +#[instrument(level = "info", skip(state, new_secret))] 156 + +pub(crate) async fn oauth2_id_patch_basic_secret( 157 + + State(state): State<ServerState>, 158 + + Extension(kopid): Extension<KOpId>, 159 + + VerifiedClientInformation(client_auth_info): VerifiedClientInformation, 160 + + Path(rs_name): Path<String>, 161 + + Json(new_secret): Json<String>, 162 + +) -> Result<Json<()>, WebError> { 163 + + let filter = oauth2_id(&rs_name); 164 + + state 165 + + .qe_w_ref 166 + + .handle_oauth2_basic_secret_write(client_auth_info, filter, new_secret, kopid.eventid) 167 + + .await 168 + + .map(Json::from) 169 + + .map_err(WebError::from) 170 + +} 171 + + 172 + #[utoipa::path( 173 + patch, 174 + path = "/v1/oauth2/{rs_name}", 175 + request_body=ProtoEntry, 176 + responses( 177 + DefaultApiResponse, 178 + ), 179 + security(("token_jwt" = [])), 180 + tag = "v1/oauth2", 181 + operation_id = "oauth2_id_patch" 182 + diff --git a/server/lib/src/constants/acp.rs b/server/lib/src/constants/acp.rs 183 + index be1836345..ebf4445be 100644 184 + --- a/server/lib/src/constants/acp.rs 185 + +++ b/server/lib/src/constants/acp.rs 186 + @@ -658,36 +658,38 @@ lazy_static! { 187 + Attribute::Image, 188 + ], 189 + modify_present_attrs: vec![ 190 + Attribute::Description, 191 + Attribute::DisplayName, 192 + Attribute::OAuth2RsName, 193 + Attribute::OAuth2RsOrigin, 194 + Attribute::OAuth2RsOriginLanding, 195 + Attribute::OAuth2RsSupScopeMap, 196 + Attribute::OAuth2RsScopeMap, 197 + + Attribute::OAuth2RsBasicSecret, 198 + Attribute::OAuth2AllowInsecureClientDisablePkce, 199 + Attribute::OAuth2JwtLegacyCryptoEnable, 200 + Attribute::OAuth2PreferShortUsername, 201 + Attribute::OAuth2AllowLocalhostRedirect, 202 + Attribute::OAuth2RsClaimMap, 203 + Attribute::Image, 204 + ], 205 + create_attrs: vec![ 206 + Attribute::Class, 207 + Attribute::Description, 208 + Attribute::DisplayName, 209 + Attribute::OAuth2RsName, 210 + Attribute::OAuth2RsOrigin, 211 + Attribute::OAuth2RsOriginLanding, 212 + Attribute::OAuth2RsSupScopeMap, 213 + Attribute::OAuth2RsScopeMap, 214 + + Attribute::OAuth2RsBasicSecret, 215 + Attribute::OAuth2AllowInsecureClientDisablePkce, 216 + Attribute::OAuth2JwtLegacyCryptoEnable, 217 + Attribute::OAuth2PreferShortUsername, 218 + Attribute::OAuth2AllowLocalhostRedirect, 219 + Attribute::OAuth2RsClaimMap, 220 + Attribute::Image, 221 + ], 222 + create_classes: vec![ 223 + EntryClass::Object, 224 + EntryClass::OAuth2ResourceServer, 225 + @@ -759,37 +761,39 @@ lazy_static! { 226 + Attribute::Image, 227 + ], 228 + modify_present_attrs: vec![ 229 + Attribute::Description, 230 + Attribute::DisplayName, 231 + Attribute::Name, 232 + Attribute::OAuth2RsOrigin, 233 + Attribute::OAuth2RsOriginLanding, 234 + Attribute::OAuth2RsSupScopeMap, 235 + Attribute::OAuth2RsScopeMap, 236 + + Attribute::OAuth2RsBasicSecret, 237 + Attribute::OAuth2AllowInsecureClientDisablePkce, 238 + Attribute::OAuth2JwtLegacyCryptoEnable, 239 + Attribute::OAuth2PreferShortUsername, 240 + Attribute::OAuth2AllowLocalhostRedirect, 241 + Attribute::OAuth2RsClaimMap, 242 + Attribute::Image, 243 + ], 244 + create_attrs: vec![ 245 + Attribute::Class, 246 + Attribute::Description, 247 + Attribute::Name, 248 + Attribute::DisplayName, 249 + Attribute::OAuth2RsName, 250 + Attribute::OAuth2RsOrigin, 251 + Attribute::OAuth2RsOriginLanding, 252 + Attribute::OAuth2RsSupScopeMap, 253 + Attribute::OAuth2RsScopeMap, 254 + + Attribute::OAuth2RsBasicSecret, 255 + Attribute::OAuth2AllowInsecureClientDisablePkce, 256 + Attribute::OAuth2JwtLegacyCryptoEnable, 257 + Attribute::OAuth2PreferShortUsername, 258 + Attribute::OAuth2AllowLocalhostRedirect, 259 + Attribute::OAuth2RsClaimMap, 260 + Attribute::Image, 261 + ], 262 + create_classes: vec![ 263 + EntryClass::Object, 264 + EntryClass::Account, 265 + @@ -864,38 +868,40 @@ lazy_static! { 266 + Attribute::OAuth2StrictRedirectUri, 267 + ], 268 + modify_present_attrs: vec![ 269 + Attribute::Description, 270 + Attribute::DisplayName, 271 + Attribute::Name, 272 + Attribute::OAuth2RsOrigin, 273 + Attribute::OAuth2RsOriginLanding, 274 + Attribute::OAuth2RsSupScopeMap, 275 + Attribute::OAuth2RsScopeMap, 276 + + Attribute::OAuth2RsBasicSecret, 277 + Attribute::OAuth2AllowInsecureClientDisablePkce, 278 + Attribute::OAuth2JwtLegacyCryptoEnable, 279 + Attribute::OAuth2PreferShortUsername, 280 + Attribute::OAuth2AllowLocalhostRedirect, 281 + Attribute::OAuth2RsClaimMap, 282 + Attribute::Image, 283 + Attribute::OAuth2StrictRedirectUri, 284 + ], 285 + create_attrs: vec![ 286 + Attribute::Class, 287 + Attribute::Description, 288 + Attribute::Name, 289 + Attribute::DisplayName, 290 + Attribute::OAuth2RsName, 291 + Attribute::OAuth2RsOrigin, 292 + Attribute::OAuth2RsOriginLanding, 293 + Attribute::OAuth2RsSupScopeMap, 294 + Attribute::OAuth2RsScopeMap, 295 + + Attribute::OAuth2RsBasicSecret, 296 + Attribute::OAuth2AllowInsecureClientDisablePkce, 297 + Attribute::OAuth2JwtLegacyCryptoEnable, 298 + Attribute::OAuth2PreferShortUsername, 299 + Attribute::OAuth2AllowLocalhostRedirect, 300 + Attribute::OAuth2RsClaimMap, 301 + Attribute::Image, 302 + Attribute::OAuth2StrictRedirectUri, 303 + ], 304 + create_classes: vec![ 305 + EntryClass::Object, 306 + -- 307 + 2.46.1 308 +
+173
pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch
··· 1 + From c8ed69efe3f702b19834c2659be1dd3ec2d41c17 Mon Sep 17 00:00:00 2001 2 + From: oddlama <oddlama@oddlama.org> 3 + Date: Fri, 1 Nov 2024 12:27:43 +0100 4 + Subject: [PATCH 2/2] recover account 5 + 6 + --- 7 + server/core/src/actors/internal.rs | 3 ++- 8 + server/core/src/admin.rs | 6 +++--- 9 + server/daemon/src/main.rs | 14 +++++++++++++- 10 + server/daemon/src/opt.rs | 4 ++++ 11 + 4 files changed, 22 insertions(+), 5 deletions(-) 12 + 13 + diff --git a/server/core/src/actors/internal.rs b/server/core/src/actors/internal.rs 14 + index 420e72c6c..5c4353116 100644 15 + --- a/server/core/src/actors/internal.rs 16 + +++ b/server/core/src/actors/internal.rs 17 + @@ -171,25 +171,26 @@ impl QueryServerWriteV1 { 18 + } 19 + 20 + #[instrument( 21 + level = "info", 22 + skip(self, eventid), 23 + fields(uuid = ?eventid) 24 + )] 25 + pub(crate) async fn handle_admin_recover_account( 26 + &self, 27 + name: String, 28 + + password: Option<String>, 29 + eventid: Uuid, 30 + ) -> Result<String, OperationError> { 31 + let ct = duration_from_epoch_now(); 32 + let mut idms_prox_write = self.idms.proxy_write(ct).await?; 33 + - let pw = idms_prox_write.recover_account(name.as_str(), None)?; 34 + + let pw = idms_prox_write.recover_account(name.as_str(), password.as_deref())?; 35 + 36 + idms_prox_write.commit().map(|()| pw) 37 + } 38 + 39 + #[instrument( 40 + level = "info", 41 + skip_all, 42 + fields(uuid = ?eventid) 43 + )] 44 + pub(crate) async fn handle_domain_raise(&self, eventid: Uuid) -> Result<u32, OperationError> { 45 + diff --git a/server/core/src/admin.rs b/server/core/src/admin.rs 46 + index 90ccb1927..85e31ddef 100644 47 + --- a/server/core/src/admin.rs 48 + +++ b/server/core/src/admin.rs 49 + @@ -17,21 +17,21 @@ use tokio_util::codec::{Decoder, Encoder, Framed}; 50 + use tracing::{span, Instrument, Level}; 51 + use uuid::Uuid; 52 + 53 + pub use kanidm_proto::internal::{ 54 + DomainInfo as ProtoDomainInfo, DomainUpgradeCheckReport as ProtoDomainUpgradeCheckReport, 55 + DomainUpgradeCheckStatus as ProtoDomainUpgradeCheckStatus, 56 + }; 57 + 58 + #[derive(Serialize, Deserialize, Debug)] 59 + pub enum AdminTaskRequest { 60 + - RecoverAccount { name: String }, 61 + + RecoverAccount { name: String, password: Option<String> }, 62 + ShowReplicationCertificate, 63 + RenewReplicationCertificate, 64 + RefreshReplicationConsumer, 65 + DomainShow, 66 + DomainUpgradeCheck, 67 + DomainRaise, 68 + DomainRemigrate { level: Option<u32> }, 69 + } 70 + 71 + #[derive(Serialize, Deserialize, Debug)] 72 + @@ -302,22 +302,22 @@ async fn handle_client( 73 + let mut reqs = Framed::new(sock, ServerCodec); 74 + 75 + trace!("Waiting for requests ..."); 76 + while let Some(Ok(req)) = reqs.next().await { 77 + // Setup the logging span 78 + let eventid = Uuid::new_v4(); 79 + let nspan = span!(Level::INFO, "handle_admin_client_request", uuid = ?eventid); 80 + 81 + let resp = async { 82 + match req { 83 + - AdminTaskRequest::RecoverAccount { name } => { 84 + - match server_rw.handle_admin_recover_account(name, eventid).await { 85 + + AdminTaskRequest::RecoverAccount { name, password } => { 86 + + match server_rw.handle_admin_recover_account(name, password, eventid).await { 87 + Ok(password) => AdminTaskResponse::RecoverAccount { password }, 88 + Err(e) => { 89 + error!(err = ?e, "error during recover-account"); 90 + AdminTaskResponse::Error 91 + } 92 + } 93 + } 94 + AdminTaskRequest::ShowReplicationCertificate => match repl_ctrl_tx.as_mut() { 95 + Some(ctrl_tx) => show_replication_certificate(ctrl_tx).await, 96 + None => { 97 + diff --git a/server/daemon/src/main.rs b/server/daemon/src/main.rs 98 + index 7486d34a8..784106352 100644 99 + --- a/server/daemon/src/main.rs 100 + +++ b/server/daemon/src/main.rs 101 + @@ -903,27 +903,39 @@ async fn kanidm_main( 102 + } else { 103 + let output_mode: ConsoleOutputMode = commonopts.output_mode.to_owned().into(); 104 + submit_admin_req( 105 + config.adminbindpath.as_str(), 106 + AdminTaskRequest::RefreshReplicationConsumer, 107 + output_mode, 108 + ) 109 + .await; 110 + } 111 + } 112 + - KanidmdOpt::RecoverAccount { name, commonopts } => { 113 + + KanidmdOpt::RecoverAccount { name, from_environment, commonopts } => { 114 + info!("Running account recovery ..."); 115 + let output_mode: ConsoleOutputMode = commonopts.output_mode.to_owned().into(); 116 + + let password = if *from_environment { 117 + + match std::env::var("KANIDM_RECOVER_ACCOUNT_PASSWORD") { 118 + + Ok(val) => Some(val), 119 + + _ => { 120 + + error!("Environment variable KANIDM_RECOVER_ACCOUNT_PASSWORD not set"); 121 + + return ExitCode::FAILURE; 122 + + } 123 + + } 124 + + } else { 125 + + None 126 + + }; 127 + submit_admin_req( 128 + config.adminbindpath.as_str(), 129 + AdminTaskRequest::RecoverAccount { 130 + name: name.to_owned(), 131 + + password, 132 + }, 133 + output_mode, 134 + ) 135 + .await; 136 + } 137 + KanidmdOpt::Database { 138 + commands: DbCommands::Reindex(_copt), 139 + } => { 140 + info!("Running in reindex mode ..."); 141 + reindex_server_core(&config).await; 142 + diff --git a/server/daemon/src/opt.rs b/server/daemon/src/opt.rs 143 + index f1b45a5b3..9c013e32e 100644 144 + --- a/server/daemon/src/opt.rs 145 + +++ b/server/daemon/src/opt.rs 146 + @@ -229,20 +229,24 @@ enum KanidmdOpt { 147 + /// Create a self-signed ca and tls certificate in the locations listed from the 148 + /// configuration. These certificates should *not* be used in production, they 149 + /// are for testing and evaluation only! 150 + CertGenerate(CommonOpt), 151 + #[clap(name = "recover-account")] 152 + /// Recover an account's password 153 + RecoverAccount { 154 + #[clap(value_parser)] 155 + /// The account name to recover credentials for. 156 + name: String, 157 + + /// Use the password given in the environment variable 158 + + /// `KANIDM_RECOVER_ACCOUNT_PASSWORD` instead of generating one. 159 + + #[clap(long = "from-environment")] 160 + + from_environment: bool, 161 + #[clap(flatten)] 162 + commonopts: CommonOpt, 163 + }, 164 + /// Display this server's replication certificate 165 + ShowReplicationCertificate { 166 + #[clap(flatten)] 167 + commonopts: CommonOpt, 168 + }, 169 + /// Renew this server's replication certificate 170 + RenewReplicationCertificate { 171 + -- 172 + 2.46.1 173 +
+2 -2
pkgs/by-name/ke/keycloak/package.nix
··· 24 24 in 25 25 stdenv.mkDerivation rec { 26 26 pname = "keycloak"; 27 - version = "26.1.1"; 27 + version = "26.1.2"; 28 28 29 29 src = fetchzip { 30 30 url = "https://github.com/keycloak/keycloak/releases/download/${version}/keycloak-${version}.zip"; 31 - hash = "sha256-glBfG/j9J3ZjTTmMrNIbJhHUUIOV0Kardc5P3ohT98Y="; 31 + hash = "sha256-U9g3SIh6qAQBWqIUfv1GQRqmRVzNImwCHAzfQFEFNOk="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/by-name/ma/martian-mono/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "martian-mono"; 9 - version = "1.0.0"; 9 + version = "1.1.0"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/evilmartians/mono/releases/download/v${version}/martian-mono-${version}-otf.zip"; 13 - sha256 = "sha256-hC08IHWqg+x3qoEf4EL98ZbGeqdwjnMpDovEiWrWPpI="; 13 + sha256 = "sha256-L+T9XxTH7+yFJwhZ8UXAlq3rAkPFn/8dRBoGfbiHuGA="; 14 14 stripRoot = false; 15 15 }; 16 16
+37
pkgs/by-name/ms/msnake/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + ncurses, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "msnake"; 11 + # last release tag was 13 years ago 12 + version = "0.1.1-unstable-2020-02-01"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "mogria"; 16 + repo = "msnake"; 17 + rev = "830967fc8195216120fedcac1574113b367a0f9a"; 18 + hash = "sha256-5q3yT7amPF+SSvO6/eUU7IiK0k6f3nme9YYBUobSuuo="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + cmake 23 + ]; 24 + 25 + buildInputs = [ 26 + ncurses 27 + ]; 28 + 29 + meta = { 30 + description = "Multiplatform command line snake game"; 31 + homepage = "https://github.com/mogria/msnake"; 32 + license = lib.licenses.mit; 33 + platforms = lib.platforms.unix; 34 + mainProgram = "msnake"; 35 + maintainers = with lib.maintainers; [ ethancedwards8 ]; 36 + }; 37 + })
+2 -2
pkgs/by-name/nd/ndpi/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "ndpi"; 15 - version = "4.12"; 15 + version = "4.10"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ntop"; 19 19 repo = "nDPI"; 20 20 tag = finalAttrs.version; 21 - hash = "sha256-jdyKvM/Tb9pRWQPxpB/UQOOKamWrTS24Ofc3M5M1Zso="; 21 + hash = "sha256-iXqvDMJsOXcg9YkqKFgInLLfH6j/HEp4bEaIl6dpVtc="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3 -3
pkgs/by-name/nk/nkeys/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "nkeys"; 9 - version = "0.4.9"; 9 + version = "0.4.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nats-io"; 13 13 repo = pname; 14 14 tag = "v${version}"; 15 - hash = "sha256-5HmtCzY2EmlnBqg36JcjaaM2ivrM5f719bkWqpxekVI="; 15 + hash = "sha256-vSjIqeGWS9sDGyrPD11u4ngiZrW6gZfYd08kKXUDXdU="; 16 16 }; 17 17 18 - vendorHash = "sha256-AJrfHMNjuGO8LbuP4cAVClKWHkqkG+nPzQw+B+nRpxM="; 18 + vendorHash = "sha256-TtplWIDLUsFXhT5OQVhW3KTfxh1MVY8Hssejy8GBYVQ="; 19 19 20 20 meta = with lib; { 21 21 description = "Public-key signature system for NATS";
+10
pkgs/by-name/nt/ntopng/package.nix
··· 81 81 -i include/ntop_defines.h 82 82 ''; 83 83 84 + # Upstream build system makes 85 + # $out/share/ntopng/httpdocs/geoip/README.geolocation.md a dangling symlink 86 + # to ../../doc/README.geolocation.md. Copying the whole doc/ tree adds over 87 + # 70 MiB to the output size, so only copy the files we need for now. 88 + # (Ref. noBrokenSymlinks.) 89 + postInstall = '' 90 + mkdir -p "$out/share/ntopng/doc" 91 + cp -r doc/README.geolocation.md "$out/share/ntopng/doc/" 92 + ''; 93 + 84 94 enableParallelBuilding = true; 85 95 86 96 meta = with lib; {
+3 -3
pkgs/by-name/or/orchard/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "orchard"; 10 - version = "0.26.4"; 10 + version = "0.27.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "cirruslabs"; 14 14 repo = pname; 15 15 rev = version; 16 - hash = "sha256-XA4cu7Jou5kGYovGgIpRvpMFBSha0d8sk4WMbp7GpGc="; 16 + hash = "sha256-2FaB+f2aXEDfqa50EkBo6GN6mStrBnij9+cpLXWIKIg="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 24 24 ''; 25 25 }; 26 26 27 - vendorHash = "sha256-R4KsR00VAq0fUxHM48212GWy8KJoIOM0R8ycVjjjMO4="; 27 + vendorHash = "sha256-J0gCkH7B4JxZBQkr1cUvXWuaz7QDQhKPNARZtxq3uDw="; 28 28 29 29 nativeBuildInputs = [ installShellFiles ]; 30 30
+3 -3
pkgs/by-name/pa/patch2pr/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "patch2pr"; 11 - version = "0.31.0"; 11 + version = "0.32.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "bluekeyes"; 15 15 repo = "patch2pr"; 16 16 rev = "v${version}"; 17 - hash = "sha256-DiPgfpXXp8uB3PTjtSIN+1eKLBqy0AcNVQDnBmHM2u4="; 17 + hash = "sha256-WYNvHwikY6ULEar2ZBvsALEgHuZarrwBjk3ZaGhvlk8="; 18 18 }; 19 19 20 - vendorHash = "sha256-nn/jCMLw77KOegcEOLCdZVc9wcmrMnVkEkmSUkNan2s="; 20 + vendorHash = "sha256-Y7WpJ6h76+5BJonmDldXYzUxLH6YYl9zlitoqX3H/mk="; 21 21 22 22 ldflags = [ 23 23 "-X main.version=${version}"
+3 -3
pkgs/by-name/pi/pik/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "pik"; 11 - version = "0.15.0"; 11 + version = "0.16.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jacek-kurlit"; 15 15 repo = "pik"; 16 16 rev = version; 17 - hash = "sha256-iXLAV4VWJczdxrfevxaRxYTAL+d/VRQ61zc0B4UNbPM="; 17 + hash = "sha256-L5r8ds5Avh6WqiYYg/0hVDjdp/TBGgCZgKnJoDzs7Rw="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-nTx44lQFd1GSVNyCtiShml4+ho4k+o0m8zmMV9xLVSs="; 21 + cargoHash = "sha256-d2I4RDo/U+69WwXjxHRsRNUxY2ymxzHqObR6X68xXRo="; 22 22 23 23 passthru.tests.version = testers.testVersion { package = pik; }; 24 24
+3 -3
pkgs/by-name/pr/probe-rs-tools/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "probe-rs-tools"; 13 - version = "0.26.0"; 13 + version = "0.27.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "probe-rs"; 17 17 repo = "probe-rs"; 18 18 tag = "v${version}"; 19 - hash = "sha256-cVRa5idgAi6UoQkEFvhFd27Mp9AVkfzEuGnWrThm9+Q="; 19 + hash = "sha256-xtUaGJyzr0uQUb/A+7RmOVVgrXIctr2I9gLPU2/rXso="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-HTYpSm6Q/ZLQRxD1a9Xky3tFOadp8iJnPXAhwjcxfnM="; 23 + cargoHash = "sha256-acGLTbWI0SHspFISWw5Lj+sqn5HE4du5jTC3NS5zzh8="; 24 24 25 25 buildAndTestSubdir = pname; 26 26
+2 -2
pkgs/by-name/ra/rapidfuzz-cpp/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "rapidfuzz-cpp"; 12 - version = "3.3.1"; 12 + version = "3.3.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "rapidfuzz"; 16 16 repo = "rapidfuzz-cpp"; 17 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-m8VSqvKF7oRZeVJHRebPePc9iOreXhdmV2rAtB3frKI="; 18 + hash = "sha256-AuH0Vq0Le5T9vDCpEviEjfNpwJFnFtqj/taFJy+YoMY="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/re/reposilite/package.nix
··· 17 17 in 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "Reposilite"; 20 - version = "3.5.20"; 20 + version = "3.5.21"; 21 21 22 22 src = fetchurl { 23 23 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; 24 - hash = "sha256-IdUHtulkSKvXatAs+BmzXgwv9oJz1XeRVtpEyIZ7BY4="; 24 + hash = "sha256-jE9wCShscLp3rUbybd35kBL4UvvENExuUlJXr55qnow="; 25 25 }; 26 26 27 27 dontUnpack = true;
+5 -5
pkgs/by-name/re/reposilite/plugins.nix
··· 40 40 ) { }; 41 41 } 42 42 // builtins.mapAttrs (name: hash: self.fetchPlugin { inherit name hash; }) { 43 - checksum = "sha256-k9JWyDj7wMB8kLihqR7gB5N//NKxTrDWoFQ4Jt422I0="; 44 - groovy = "sha256-iwlLMHh9A6WIHYo4sN2TIISif9pWbe6i1Hofd4D3BsI="; 45 - migration = "sha256-0p4DQeaCH/i2e8MESPIbOgaSPF0pHIbs1rXiZcSCJso="; 46 - prometheus = "sha256-bCJvTQPXW3mydOqz5Tug6MyIEonrRiJ9NkIYy9OviDc="; 47 - swagger = "sha256-akKRMibzA4UtGpwcHvmjXKPLzpA2pcGPpaBkDsdvcK0="; 43 + checksum = "sha256-s7GADQqFsoEDM2vtJFE/C/F5jGyQeYlT3BntvHS4DtQ="; 44 + groovy = "sha256-8HWMqZZNIqCBpkMuCjKxqTLcQ2dYaOAAYON9QrXYEyo="; 45 + migration = "sha256-Xv0+RsXZzyGV/4v0IT3hfNANiC1OWVYFoTZHDxduKh0="; 46 + prometheus = "sha256-F5fSUo6wt7L3R/xCike0SlfG3CyxHKrlrg+SNrUYtm4="; 47 + swagger = "sha256-wyXKrYBhigHVtxq/RZiJhnigc3Z/UCbYotrF6VLLTGA="; 48 48 }; 49 49 }
+3 -3
pkgs/by-name/ro/roadrunner/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "roadrunner"; 10 - version = "2024.3.2"; 10 + version = "2024.3.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 repo = "roadrunner"; 14 14 owner = "roadrunner-server"; 15 15 tag = "v${version}"; 16 - hash = "sha256-KkwJ/977PHp8mKMJYDohRCi4PY9Q/LsRvsIBMyElZKc="; 16 + hash = "sha256-5AB+fGyQa5+/fGqqNSYu0KnFbIZwL/ZjXyYHYk00cV8="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ ··· 46 46 --replace "127.0.0.1:0" "127.0.0.1:55554" 47 47 ''; 48 48 49 - vendorHash = "sha256-vvO67zi3Zod7Kf/yEXlk9aSRpLPzf+kWmNnDFaGdCzA="; 49 + vendorHash = "sha256-BsIZxeSTz7wv4VJKffpOACXo7dm/qwZ/MYbmNogtMvg="; 50 50 51 51 meta = { 52 52 changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${version}/CHANGELOG.md";
+2 -2
pkgs/by-name/ro/rockcraft/package.nix
··· 11 11 12 12 python3Packages.buildPythonApplication rec { 13 13 pname = "rockcraft"; 14 - version = "1.7.0"; 14 + version = "1.8.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "canonical"; 18 18 repo = "rockcraft"; 19 19 rev = version; 20 - hash = "sha256-2Bo3qtpSSfNvqszlt9cCc9/rurDNDMySAaqLbvRmjjw="; 20 + hash = "sha256-v7biDGgJoQO6cKRXG8xosCgd/mlOUEwHrqcgtL2R5L4="; 21 21 }; 22 22 23 23 pyproject = true;
+5 -3
pkgs/by-name/rs/rshim-user-space/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "rshim-user-space"; 19 - version = "2.1.5"; 19 + version = "2.2.4"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Mellanox"; 23 23 repo = pname; 24 24 rev = "rshim-${version}"; 25 - hash = "sha256-moU6XxBVSAZiiR/usFfxse2CHk6+003Jb9t62szk1fk="; 25 + hash = "sha256-z0Uk520vsBERbeVtxBqXPXSWhO0sLD5GCQy1dQsJdEg="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ ··· 76 76 homepage = "https://github.com/Mellanox/rshim-user-space"; 77 77 license = licenses.gpl2Only; 78 78 platforms = platforms.linux; 79 - maintainers = with maintainers; [ nikstur ]; 79 + maintainers = with maintainers; [ 80 + thillux 81 + ]; 80 82 }; 81 83 }
+2 -2
pkgs/by-name/sa/sasquatch/package.nix
··· 14 14 let 15 15 drv = stdenv.mkDerivation (finalAttrs: { 16 16 pname = "sasquatch"; 17 - version = "4.5.1-4"; 17 + version = "4.5.1-5"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "onekey-sec"; 21 21 repo = "sasquatch"; 22 22 rev = "sasquatch-v${finalAttrs.version}"; 23 - hash = "sha256-0itva+j5WMKvueiUaO253UQ1S6W29xgtFvV4i3yvMtU="; 23 + hash = "sha256-4Mltt0yFt4oh9hsrHL8/ch5n7nZYiXIJ1UgLktPvlKQ="; 24 24 }; 25 25 26 26 patches = lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch;
+37 -8
pkgs/by-name/se/searxng/package.nix
··· 4 4 fetchFromGitHub, 5 5 nixosTests, 6 6 }: 7 + let 8 + python = python3.override { 9 + packageOverrides = final: prev: { 10 + httpx = prev.httpx.overridePythonAttrs (old: rec { 11 + version = "0.27.2"; 12 + src = old.src.override { 13 + tag = version; 14 + hash = "sha256-N0ztVA/KMui9kKIovmOfNTwwrdvSimmNkSvvC+3gpck="; 15 + }; 16 + }); 7 17 8 - python3.pkgs.toPythonModule ( 9 - python3.pkgs.buildPythonApplication rec { 18 + httpx-socks = prev.httpx-socks.overridePythonAttrs (old: rec { 19 + version = "0.9.2"; 20 + src = old.src.override { 21 + tag = "v${version}"; 22 + hash = "sha256-PUiciSuDCO4r49st6ye5xPLCyvYMKfZY+yHAkp5j3ZI="; 23 + }; 24 + }); 25 + 26 + starlette = prev.starlette.overridePythonAttrs (old: { 27 + disabledTests = old.disabledTests or [ ] ++ [ 28 + # fails in assertion with spacing issue 29 + "test_request_body" 30 + "test_request_stream" 31 + "test_wsgi_post" 32 + ]; 33 + }); 34 + }; 35 + }; 36 + in 37 + python.pkgs.toPythonModule ( 38 + python.pkgs.buildPythonApplication rec { 10 39 pname = "searxng"; 11 - version = "0-unstable-2025-01-10"; 40 + version = "0-unstable-2025-02-09"; 12 41 13 42 src = fetchFromGitHub { 14 43 owner = "searxng"; 15 44 repo = "searxng"; 16 - rev = "94a0b415ef587e013df9e7350667b752a3822e90"; 17 - hash = "sha256-ZeFHsoQXmG2sZXhPY7aRTsAXmFGHNT5ig0c2Hy344vw="; 45 + rev = "a1e2b254677a22f1f8968a06564661ac6203c162"; 46 + hash = "sha256-DrSj1wQUWq9xVuQqt0BZ79JgyRS9qJqg1cdYTIBb1A8="; 18 47 }; 19 48 20 49 postPatch = '' ··· 41 70 ''; 42 71 43 72 dependencies = 44 - with python3.pkgs; 73 + with python.pkgs; 45 74 [ 46 75 babel 47 76 brotli ··· 73 102 postInstall = '' 74 103 # Create a symlink for easier access to static data 75 104 mkdir -p $out/share 76 - ln -s ../${python3.sitePackages}/searx/static $out/share/ 105 + ln -s ../${python.sitePackages}/searx/static $out/share/ 77 106 78 107 # copy config schema for the limiter 79 - cp searx/limiter.toml $out/${python3.sitePackages}/searx/limiter.toml 108 + cp searx/limiter.toml $out/${python.sitePackages}/searx/limiter.toml 80 109 ''; 81 110 82 111 passthru = {
+3 -3
pkgs/by-name/si/sing-box/package.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "sing-box"; 15 - version = "1.11.1"; 15 + version = "1.11.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "SagerNet"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-W/b3pAyeTQiBZ5T8u74JITlAfJ5fmWn8DUUTw9tAZTk="; 21 + hash = "sha256-TaCz3IS+t4v7p/gT19DCP5ARM3nvFqDPGtMv/Vvwmtk="; 22 22 }; 23 23 24 - vendorHash = "sha256-NWHDEN7aQWR3DXp9nFNhxDXFMeBsCk8/ZzCcT/zgwmI="; 24 + vendorHash = "sha256-Ix4Pzq+yGfaJNPJnhLGgcCzZ85hGjSU24NffMR3ZSxQ="; 25 25 26 26 tags = [ 27 27 "with_quic"
+2 -2
pkgs/by-name/sl/slirp4netns/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "slirp4netns"; 16 - version = "1.3.1"; 16 + version = "1.3.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "rootless-containers"; 20 20 repo = "slirp4netns"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-dXz5gNALrVjaFGUgEFp0k47c7aWDzwLMflphe6R6GaM="; 22 + sha256 = "sha256-1OiomraQ4wfrBPihGrf9sq8hPJUB45gvf7Y5j7iN8/E="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/by-name/sl/slskd/package.nix
··· 19 19 in 20 20 buildDotnetModule rec { 21 21 pname = "slskd"; 22 - version = "0.22.1"; 22 + version = "0.22.2"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "slskd"; 26 26 repo = "slskd"; 27 27 tag = version; 28 - hash = "sha256-2IMEkNc7LqevTwsW6r6WR+2xH760wFYT5/S8dvjOz4o="; 28 + hash = "sha256-Arf/QOq0wYely+CYwb4sJXsxB2BbEHZ2bUNyqeGbFdg="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
-13
pkgs/by-name/sn/snapcraft/os-platform.patch
··· 1 - diff --git a/snapcraft/utils.py b/snapcraft/utils.py 2 - index 999a64ec..4f38b4cd 100644 3 - --- a/snapcraft/utils.py 4 - +++ b/snapcraft/utils.py 5 - @@ -94,7 +94,7 @@ def get_os_platform( 6 - release = platform.release() 7 - machine = platform.machine() 8 - 9 - - if system == "Linux": 10 - + if system == "Linux" and "NixOS" not in platform.version(): 11 - try: 12 - with filepath.open("rt", encoding="utf-8") as release_file: 13 - lines = release_file.readlines()
+3 -7
pkgs/by-name/sn/snapcraft/package.nix
··· 13 13 14 14 python3Packages.buildPythonApplication rec { 15 15 pname = "snapcraft"; 16 - version = "8.5.1"; 16 + version = "8.6.1"; 17 17 18 18 pyproject = true; 19 19 ··· 21 21 owner = "canonical"; 22 22 repo = "snapcraft"; 23 23 tag = version; 24 - hash = "sha256-7kIVWbVj5qse3JIdlCvRtVUfSa/rSjn4e8HJdVY3sOA="; 24 + hash = "sha256-SbxsgvDptkUl8gHAIrJvnzIPOh0/R81n8cgJWBH7BXQ="; 25 25 }; 26 26 27 27 patches = [ ··· 29 29 # path for LXD must be adjusted so that it's at the correct location for LXD 30 30 # on NixOS. This patch will likely never be accepted upstream. 31 31 ./lxd-socket-path.patch 32 - # In certain places, Snapcraft expects an /etc/os-release file to determine 33 - # host info which doesn't exist in our test environment. This is a 34 - # relatively naive patch which helps the test suite pass - without it *many* 35 - # of the tests fail. This patch will likely never be accepted upstream. 36 - ./os-platform.patch 37 32 # Snapcraft will try to inject itself as a snap *from the host system* into 38 33 # the build system. This patch short-circuits that logic and ensures that 39 34 # Snapcraft is installed on the build system from the snap store - because ··· 118 113 build-system = with python3Packages; [ setuptools ]; 119 114 120 115 pythonRelaxDeps = [ 116 + "craft-parts" 121 117 "docutils" 122 118 "jsonschema" 123 119 "pygit2"
+3 -3
pkgs/by-name/te/telegraf/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "telegraf"; 13 - version = "1.33.1"; 13 + version = "1.33.2"; 14 14 15 15 subPackages = [ "cmd/telegraf" ]; 16 16 ··· 18 18 owner = "influxdata"; 19 19 repo = "telegraf"; 20 20 rev = "v${version}"; 21 - hash = "sha256-35L83l1aa7TDis0bZss4xBrciK1QEofkKY04JInmRmo="; 21 + hash = "sha256-DOsjECXi2OEhSFd+eDXGN0kIZgZdpng6hkNMh6cOQ88="; 22 22 }; 23 23 24 - vendorHash = "sha256-JGG+IIYC0JKjetkrgTS6gwhk0/ehvSIxZi6ts234Gi4="; 24 + vendorHash = "sha256-6valHYL2A4+rw1oMw4APT05O9gmj3+zUJQf226GDBaw="; 25 25 proxyVendor = true; 26 26 27 27 ldflags = [
+3 -3
pkgs/by-name/tp/tpnote/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "tpnote"; 17 - version = "1.25.1"; 17 + version = "1.25.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "getreu"; 21 21 repo = "tp-note"; 22 22 rev = "v${version}"; 23 - hash = "sha256-TT34+r4f3TaurLwyXxQa5AZT1xPOKkDYPra/bgchoTc="; 23 + hash = "sha256-8AUPNjrT4/Vu8ykTHuDSdnCteih3i61CrfRBfPMwCfY="; 24 24 }; 25 25 26 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-1uqUB+65sMjjp4LJbvHehg9hMcrjun3/1cEmPPnrx3Y="; 27 + cargoHash = "sha256-+qtphGkypyVY8SZsEmejikhnu18WIuvABlYGNA3GDUw="; 28 28 29 29 nativeBuildInputs = [ 30 30 cmake
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "uv"; 20 - version = "0.5.29"; 20 + version = "0.5.30"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "astral-sh"; 24 24 repo = "uv"; 25 25 tag = version; 26 - hash = "sha256-EWm1sjmDAmMQoGoRqgtFMlXwi8n/iCdahsoRERhhulc="; 26 + hash = "sha256-a56y7sf2Os5ygTSu+iNZFjWwKi3HQ9VKo7p7e6LXmUc="; 27 27 }; 28 28 29 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-gBygAspjCzZqDnjHH4J1WUsrIjpiB55Vr33qj1nv+FM="; 30 + cargoHash = "sha256-rodzLpaCuokvHWvwXLB2qgPnDJaP+Qff1T4LfNCQsYM="; 31 31 32 32 nativeBuildInputs = [ 33 33 cmake
+3 -3
pkgs/by-name/va/vale/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "vale"; 14 - version = "3.9.4"; 14 + version = "3.9.5"; 15 15 16 16 subPackages = [ "cmd/vale" ]; 17 17 ··· 19 19 owner = "errata-ai"; 20 20 repo = "vale"; 21 21 rev = "v${version}"; 22 - hash = "sha256-F677sYL49U7egbseDdcWtMRomMkZV7NBeOvEKmz2LwE="; 22 + hash = "sha256-l8B2nhMJ6C9Oattp6PYKEzG4ZpAiw0flkTMTE6CPMYU="; 23 23 }; 24 24 25 - vendorHash = "sha256-zjJICe3T3fmyqf3HJbUOaOXOb2GdhAufSFiJTjxauZY="; 25 + vendorHash = "sha256-ivHOUkX9a4mRsw/ruYr3CzVbAovYMGQI+ExmaB+lP5E="; 26 26 27 27 ldflags = [ 28 28 "-s"
+1
pkgs/by-name/vi/vintagestory/package.nix
··· 100 100 maintainers = with maintainers; [ 101 101 artturin 102 102 gigglesquid 103 + niraethm 103 104 ]; 104 105 }; 105 106 }
+2 -3
pkgs/by-name/wa/waypaper/package.nix
··· 9 9 10 10 python3.pkgs.buildPythonApplication rec { 11 11 pname = "waypaper"; 12 - version = "2.4"; 12 + version = "2.5"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "anufrievroman"; 17 17 repo = "waypaper"; 18 18 tag = version; 19 - hash = "sha256-bNh8WWSLgCV8PLFvDn/+AEcNOazxMEKEYv7n+L9ABTA="; 19 + hash = "sha256-g1heJUBVJzRZXcNQCwRcqp6cTUaroKVpcTjG0KldlxU="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 29 29 dependencies = [ 30 30 python3.pkgs.pygobject3 31 31 python3.pkgs.platformdirs 32 - python3.pkgs.importlib-metadata 33 32 python3.pkgs.pillow 34 33 python3.pkgs.imageio 35 34 python3.pkgs.imageio-ffmpeg
+2 -2
pkgs/by-name/wx/wxsqlite3/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "wxsqlite3"; 12 - version = "4.10.2"; 12 + version = "4.10.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "utelle"; 16 16 repo = "wxsqlite3"; 17 17 rev = "v${version}"; 18 - hash = "sha256-i9f6rzydsdh5wIkSUp1ZSzH1z08B9S8kpWLdElaAv9M="; 18 + hash = "sha256-XoGysM5Btm9MdeaS2eAOEn7j/Do0+1sqC/tGIkWnkxw="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -3
pkgs/by-name/xe/xeol/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "xeol"; 9 - version = "0.10.3"; 9 + version = "0.10.4"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "xeol-io"; 13 13 repo = "xeol"; 14 14 tag = "v${version}"; 15 - hash = "sha256-zpggEl1tyzuxo/EcHMeupEVJ5/ALY51wYrw7eKEaMEw="; 15 + hash = "sha256-zm8PIYWFLEiWuZGt5Fev35d8EYOfzduIXX6SmJZ27o0="; 16 16 }; 17 17 18 18 vendorHash = "sha256-hPWjXTxk/jRkzvLYNgVlgj0hjzfikwel1bxSqWquVhk="; ··· 22 22 subPackages = [ "cmd/xeol/" ]; 23 23 24 24 ldflags = [ 25 - "-w" 26 25 "-s" 27 26 "-X=main.version=${version}" 28 27 "-X=main.gitCommit=${src.rev}"
+3 -3
pkgs/by-name/xw/xwayland-satellite/package.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "xwayland-satellite"; 16 - version = "0.5"; 16 + version = "0.5.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "Supreeeme"; 20 20 repo = "xwayland-satellite"; 21 21 tag = "v${version}"; 22 - hash = "sha256-nq7bouXQXaaPPo/E+Jbq+wNHnatD4dY8OxSrRqzvy6s="; 22 + hash = "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU="; 23 23 }; 24 24 25 25 postPatch = '' ··· 28 28 ''; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-1IsKt+OfezILaDklHts74TnS0/FVogu6Ds/7JG+ataY="; 31 + cargoHash = "sha256-1tt7YNornw9U9FRdsRkdWx3Al3FZtvtCBXn9Pln+gk4="; 32 32 33 33 nativeBuildInputs = [ 34 34 makeBinaryWrapper
+3 -3
pkgs/by-name/ya/yamlfmt/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "yamlfmt"; 11 - version = "0.15.0"; 11 + version = "0.16.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "google"; 15 15 repo = "yamlfmt"; 16 16 tag = "v${version}"; 17 - hash = "sha256-eAcHl4h7c3HU901cuqzAPs49qRldxKQDxrWBmccmwos="; 17 + hash = "sha256-4PCwMLwFtCK55k7b6CgpPOKsxLdeU55DxYEDbYDWVYg="; 18 18 }; 19 19 20 - vendorHash = "sha256-za95/Zj8MXJqt9tW6csaRlXFs+5ET/D4CUsCnGqcLQQ="; 20 + vendorHash = "sha256-eOuLgNCxrI2HIFBwLAYRl6PwW/1hihQ0QsTtG1sxCL8="; 21 21 22 22 ldflags = [ 23 23 "-s"
+4 -4
pkgs/by-name/ya/yazi-unwrapped/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "yazi"; 14 - version = "25.2.7"; 14 + version = "25.2.11"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "sxyazi"; 18 18 repo = "yazi"; 19 19 rev = "v${version}"; 20 - hash = "sha256-f8+C+L8eOugnyx4Zm2y3qAXH33BsI5F1JWecigPKuMg="; 20 + hash = "sha256-yVpSoEmEA+/XF/jlJqKdkj86m8IZLAbrxDxz5ZnmP78="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-7ARj5TNZm//CfkOczqaaoY1KjpXpr5dtSvdUNygpL6U="; 24 + cargoHash = "sha256-AfXi68PNrYj6V6CYIPZT0t2l5KYTYrIzJgrcEPLW8FM="; 25 25 26 26 env.YAZI_GEN_COMPLETIONS = true; 27 27 env.VERGEN_GIT_SHA = "Nixpkgs"; 28 - env.VERGEN_BUILD_DATE = "2025-02-07"; 28 + env.VERGEN_BUILD_DATE = "2025-02-11"; 29 29 30 30 nativeBuildInputs = [ installShellFiles ]; 31 31 buildInputs = [ rust-jemalloc-sys ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation ];
+2 -2
pkgs/by-name/zs/zsh-abbr/package.nix
··· 6 6 }: 7 7 stdenv.mkDerivation rec { 8 8 pname = "zsh-abbr"; 9 - version = "6.0.1"; 9 + version = "6.1.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "olets"; 13 13 repo = "zsh-abbr"; 14 14 rev = "v${version}"; 15 - hash = "sha256-PWr8o0so2ZfQJkinkLRa4bFxZtw0Lgs7UXVWvd/rWF0"; 15 + hash = "sha256-M2HBVC72RA0OUBUz8AaJMEsGMNrRzS2Kz8QLSplxP9o="; 16 16 fetchSubmodules = true; 17 17 }; 18 18
+2 -2
pkgs/desktops/expidus/default.nix
··· 1 1 { callPackage, flutterPackages }: 2 2 { 3 3 calculator = callPackage ./calculator { 4 - flutter = flutterPackages.v3_19; 4 + flutter = flutterPackages.v3_24; 5 5 }; 6 6 7 7 file-manager = callPackage ./file-manager { 8 - flutter = flutterPackages.v3_19; 8 + flutter = flutterPackages.v3_24; 9 9 }; 10 10 }
+2 -2
pkgs/desktops/xfce/core/thunar/default.nix
··· 26 26 let unwrapped = mkXfceDerivation { 27 27 category = "xfce"; 28 28 pname = "thunar"; 29 - version = "4.20.1"; 29 + version = "4.20.2"; 30 30 31 - sha256 = "sha256-+Iz9tkP8foEtor1HFBB1/fyMXdLm3mXCoP9j9bug8po="; 31 + sha256 = "sha256-tuINIJ5r1BXAUJxlmLiYe2z3AFGkXqbITJBskSx5D4s="; 32 32 33 33 nativeBuildInputs = [ 34 34 docbook_xsl
-1002
pkgs/development/compilers/flutter/versions/3_19/data.json
··· 1 - { 2 - "version": "3.19.4", 3 - "engineVersion": "a5c24f538d05aaf66f7972fb23959d8cafb9f95a", 4 - "engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=", 5 - "engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f", 6 - "channel": "stable", 7 - "engineHashes": { 8 - "aarch64-linux": { 9 - "aarch64-linux": "sha256-Rgz097BWYOBnjfq/J/c3Mj4H289Jdydd9Nq4OKcf/38=", 10 - "x86_64-linux": "sha256-Rgz097BWYOBnjfq/J/c3Mj4H289Jdydd9Nq4OKcf/38=" 11 - }, 12 - "x86_64-linux": { 13 - "aarch64-linux": "sha256-vzeVvck3cEtK90rG89qW1SNhnTFXBsTdV8mVjiMl3BE=", 14 - "x86_64-linux": "sha256-vzeVvck3cEtK90rG89qW1SNhnTFXBsTdV8mVjiMl3BE=" 15 - } 16 - }, 17 - "dartVersion": "3.3.2", 18 - "dartHash": { 19 - "x86_64-linux": "sha256-eO8qcSQNWGEz/5oVaJ5tjRMnGy2aq3PbcF15z/Pi3xQ=", 20 - "aarch64-linux": "sha256-K/sxpQAVd5Z75KPCb3XbIZ8dhuS/zTIDgO/YZoIKQjU=", 21 - "x86_64-darwin": "sha256-Zh+nXms2NIOuS3Cc25kQT2ZKUXW3NbDZB6CugI4GJnM=", 22 - "aarch64-darwin": "sha256-5mSNavcc3l8Cv3WkJFTjtpbR/x6MRZ1i9iwyv7V1BYQ=" 23 - }, 24 - "flutterHash": "sha256-y1zU74xU8xwJAJM2TlWTbyzySvKUZ42tA6hTIYE6ies=", 25 - "artifactHashes": { 26 - "android": { 27 - "aarch64-darwin": "sha256-x6L9qgzcd6HKuTV/L4iCHdyoh9eoQQqZX5B2IgLzqQI=", 28 - "aarch64-linux": "sha256-MgDFaeQ/1cSGY751I7bExD/x8ZLw3youhpXlvcSuDaE=", 29 - "x86_64-darwin": "sha256-x6L9qgzcd6HKuTV/L4iCHdyoh9eoQQqZX5B2IgLzqQI=", 30 - "x86_64-linux": "sha256-MgDFaeQ/1cSGY751I7bExD/x8ZLw3youhpXlvcSuDaE=" 31 - }, 32 - "fuchsia": { 33 - "aarch64-darwin": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=", 34 - "aarch64-linux": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=", 35 - "x86_64-darwin": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=", 36 - "x86_64-linux": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=" 37 - }, 38 - "ios": { 39 - "aarch64-darwin": "sha256-mqHe53QP6SCFkSkTSaoORAmCYnXYsk/MqgsIv3B2nZk=", 40 - "aarch64-linux": "sha256-mqHe53QP6SCFkSkTSaoORAmCYnXYsk/MqgsIv3B2nZk=", 41 - "x86_64-darwin": "sha256-mqHe53QP6SCFkSkTSaoORAmCYnXYsk/MqgsIv3B2nZk=", 42 - "x86_64-linux": "sha256-mqHe53QP6SCFkSkTSaoORAmCYnXYsk/MqgsIv3B2nZk=" 43 - }, 44 - "linux": { 45 - "aarch64-darwin": "sha256-6EUraGnPYhPiZZikCMZE8gDw+FAsZj5XzCsmLOLULE8=", 46 - "aarch64-linux": "sha256-6EUraGnPYhPiZZikCMZE8gDw+FAsZj5XzCsmLOLULE8=", 47 - "x86_64-darwin": "sha256-2B1gVRil51sQEO65pD7To7sGa3aIzXFcQbIGoX97FJM=", 48 - "x86_64-linux": "sha256-2B1gVRil51sQEO65pD7To7sGa3aIzXFcQbIGoX97FJM=" 49 - }, 50 - "macos": { 51 - "aarch64-darwin": "sha256-rcB6lKXqmLsbI/RHAtTJgV1TJQf3w4B3tohwln0Fgw0=", 52 - "aarch64-linux": "sha256-rcB6lKXqmLsbI/RHAtTJgV1TJQf3w4B3tohwln0Fgw0=", 53 - "x86_64-darwin": "sha256-rcB6lKXqmLsbI/RHAtTJgV1TJQf3w4B3tohwln0Fgw0=", 54 - "x86_64-linux": "sha256-rcB6lKXqmLsbI/RHAtTJgV1TJQf3w4B3tohwln0Fgw0=" 55 - }, 56 - "universal": { 57 - "aarch64-darwin": "sha256-gX4WA4lHIinwbOK2z3RiQ3JBD73mMyazvv4VvT5mkQw=", 58 - "aarch64-linux": "sha256-lgftQbVZhZtikAr6D8TaPoplUFtxE9uQgGLje4RHMlM=", 59 - "x86_64-darwin": "sha256-TFfI6gifj73LbZ1kbxngnRMzH7kckyMlCJD6hRKl5ts=", 60 - "x86_64-linux": "sha256-6pQLVOewI86CkEUUp25XuPhgVKB3yQUHiusLqK1Muug=" 61 - }, 62 - "web": { 63 - "aarch64-darwin": "sha256-Fdnq1VhiGvLdqv4g3rRy3PzC2xYKozBr6kDaXeGlPLM=", 64 - "aarch64-linux": "sha256-Fdnq1VhiGvLdqv4g3rRy3PzC2xYKozBr6kDaXeGlPLM=", 65 - "x86_64-darwin": "sha256-Fdnq1VhiGvLdqv4g3rRy3PzC2xYKozBr6kDaXeGlPLM=", 66 - "x86_64-linux": "sha256-Fdnq1VhiGvLdqv4g3rRy3PzC2xYKozBr6kDaXeGlPLM=" 67 - }, 68 - "windows": { 69 - "aarch64-darwin": "sha256-MRzcLlYApeKPMTSkf5ql4EuvVY8PL9asAKNSFUFA/YY=", 70 - "aarch64-linux": "sha256-MRzcLlYApeKPMTSkf5ql4EuvVY8PL9asAKNSFUFA/YY=", 71 - "x86_64-darwin": "sha256-MRzcLlYApeKPMTSkf5ql4EuvVY8PL9asAKNSFUFA/YY=", 72 - "x86_64-linux": "sha256-MRzcLlYApeKPMTSkf5ql4EuvVY8PL9asAKNSFUFA/YY=" 73 - } 74 - }, 75 - "pubspecLock": { 76 - "packages": { 77 - "_fe_analyzer_shared": { 78 - "dependency": "direct main", 79 - "description": { 80 - "name": "_fe_analyzer_shared", 81 - "sha256": "36a321c3d2cbe01cbcb3540a87b8843846e0206df3e691fa7b23e19e78de6d49", 82 - "url": "https://pub.dev" 83 - }, 84 - "source": "hosted", 85 - "version": "65.0.0" 86 - }, 87 - "analyzer": { 88 - "dependency": "direct main", 89 - "description": { 90 - "name": "analyzer", 91 - "sha256": "dfe03b90ec022450e22513b5e5ca1f01c0c01de9c3fba2f7fd233cb57a6b9a07", 92 - "url": "https://pub.dev" 93 - }, 94 - "source": "hosted", 95 - "version": "6.3.0" 96 - }, 97 - "archive": { 98 - "dependency": "direct main", 99 - "description": { 100 - "name": "archive", 101 - "sha256": "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb", 102 - "url": "https://pub.dev" 103 - }, 104 - "source": "hosted", 105 - "version": "3.3.2" 106 - }, 107 - "args": { 108 - "dependency": "direct main", 109 - "description": { 110 - "name": "args", 111 - "sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596", 112 - "url": "https://pub.dev" 113 - }, 114 - "source": "hosted", 115 - "version": "2.4.2" 116 - }, 117 - "async": { 118 - "dependency": "direct main", 119 - "description": { 120 - "name": "async", 121 - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", 122 - "url": "https://pub.dev" 123 - }, 124 - "source": "hosted", 125 - "version": "2.11.0" 126 - }, 127 - "boolean_selector": { 128 - "dependency": "direct main", 129 - "description": { 130 - "name": "boolean_selector", 131 - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", 132 - "url": "https://pub.dev" 133 - }, 134 - "source": "hosted", 135 - "version": "2.1.1" 136 - }, 137 - "browser_launcher": { 138 - "dependency": "direct main", 139 - "description": { 140 - "name": "browser_launcher", 141 - "sha256": "6ee4c6b1f68a42e769ef6e663c4f56708522f7bce9d2ab6e308a37b612ffa4ec", 142 - "url": "https://pub.dev" 143 - }, 144 - "source": "hosted", 145 - "version": "1.1.1" 146 - }, 147 - "built_collection": { 148 - "dependency": "direct main", 149 - "description": { 150 - "name": "built_collection", 151 - "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", 152 - "url": "https://pub.dev" 153 - }, 154 - "source": "hosted", 155 - "version": "5.1.1" 156 - }, 157 - "built_value": { 158 - "dependency": "direct main", 159 - "description": { 160 - "name": "built_value", 161 - "sha256": "c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309", 162 - "url": "https://pub.dev" 163 - }, 164 - "source": "hosted", 165 - "version": "8.8.1" 166 - }, 167 - "checked_yaml": { 168 - "dependency": "direct dev", 169 - "description": { 170 - "name": "checked_yaml", 171 - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", 172 - "url": "https://pub.dev" 173 - }, 174 - "source": "hosted", 175 - "version": "2.0.3" 176 - }, 177 - "cli_config": { 178 - "dependency": "direct main", 179 - "description": { 180 - "name": "cli_config", 181 - "sha256": "65c7830649e1f8247660f1b783effb460255d6e2c1ac94eb823cf1f84e59b288", 182 - "url": "https://pub.dev" 183 - }, 184 - "source": "hosted", 185 - "version": "0.1.2" 186 - }, 187 - "clock": { 188 - "dependency": "direct main", 189 - "description": { 190 - "name": "clock", 191 - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", 192 - "url": "https://pub.dev" 193 - }, 194 - "source": "hosted", 195 - "version": "1.1.1" 196 - }, 197 - "collection": { 198 - "dependency": "direct dev", 199 - "description": { 200 - "name": "collection", 201 - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", 202 - "url": "https://pub.dev" 203 - }, 204 - "source": "hosted", 205 - "version": "1.18.0" 206 - }, 207 - "completion": { 208 - "dependency": "direct main", 209 - "description": { 210 - "name": "completion", 211 - "sha256": "f11b7a628e6c42b9edc9b0bc3aa490e2d930397546d2f794e8e1325909d11c60", 212 - "url": "https://pub.dev" 213 - }, 214 - "source": "hosted", 215 - "version": "1.0.1" 216 - }, 217 - "convert": { 218 - "dependency": "direct main", 219 - "description": { 220 - "name": "convert", 221 - "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592", 222 - "url": "https://pub.dev" 223 - }, 224 - "source": "hosted", 225 - "version": "3.1.1" 226 - }, 227 - "coverage": { 228 - "dependency": "direct main", 229 - "description": { 230 - "name": "coverage", 231 - "sha256": "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76", 232 - "url": "https://pub.dev" 233 - }, 234 - "source": "hosted", 235 - "version": "1.7.2" 236 - }, 237 - "crypto": { 238 - "dependency": "direct main", 239 - "description": { 240 - "name": "crypto", 241 - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", 242 - "url": "https://pub.dev" 243 - }, 244 - "source": "hosted", 245 - "version": "3.0.3" 246 - }, 247 - "csslib": { 248 - "dependency": "direct main", 249 - "description": { 250 - "name": "csslib", 251 - "sha256": "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb", 252 - "url": "https://pub.dev" 253 - }, 254 - "source": "hosted", 255 - "version": "1.0.0" 256 - }, 257 - "dap": { 258 - "dependency": "direct main", 259 - "description": { 260 - "name": "dap", 261 - "sha256": "1dc9a11bc60836b151672d3edb6a56a18383ecf122e56eaf5837b32c81641aeb", 262 - "url": "https://pub.dev" 263 - }, 264 - "source": "hosted", 265 - "version": "1.1.0" 266 - }, 267 - "dds": { 268 - "dependency": "direct main", 269 - "description": { 270 - "name": "dds", 271 - "sha256": "436bf46d0bf15ec750098fbf4d43e90210873ea615aee14611bfd593ae52ddd8", 272 - "url": "https://pub.dev" 273 - }, 274 - "source": "hosted", 275 - "version": "3.1.0+1" 276 - }, 277 - "dds_service_extensions": { 278 - "dependency": "direct main", 279 - "description": { 280 - "name": "dds_service_extensions", 281 - "sha256": "c41b86e0c7c496b39d10448f1e4bcd2dbabc29c4cce2bd6d864d57a837ab94b2", 282 - "url": "https://pub.dev" 283 - }, 284 - "source": "hosted", 285 - "version": "1.6.2" 286 - }, 287 - "devtools_shared": { 288 - "dependency": "direct main", 289 - "description": { 290 - "name": "devtools_shared", 291 - "sha256": "7f173edabb97ac7c7815ae6b08dc18733504e62651eb0ab4216559e173164df1", 292 - "url": "https://pub.dev" 293 - }, 294 - "source": "hosted", 295 - "version": "6.0.3" 296 - }, 297 - "dwds": { 298 - "dependency": "direct main", 299 - "description": { 300 - "name": "dwds", 301 - "sha256": "7ae2b39e73f959e572fa5efabf3606b0c9863a39067a869ac3ea593ace901280", 302 - "url": "https://pub.dev" 303 - }, 304 - "source": "hosted", 305 - "version": "23.0.0+1" 306 - }, 307 - "extension_discovery": { 308 - "dependency": "direct main", 309 - "description": { 310 - "name": "extension_discovery", 311 - "sha256": "20735622d0763865f9d94c3ecdce4441174530870760253e9d364fb4f3da8688", 312 - "url": "https://pub.dev" 313 - }, 314 - "source": "hosted", 315 - "version": "2.0.0" 316 - }, 317 - "fake_async": { 318 - "dependency": "direct main", 319 - "description": { 320 - "name": "fake_async", 321 - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", 322 - "url": "https://pub.dev" 323 - }, 324 - "source": "hosted", 325 - "version": "1.3.1" 326 - }, 327 - "file": { 328 - "dependency": "direct main", 329 - "description": { 330 - "name": "file", 331 - "sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c", 332 - "url": "https://pub.dev" 333 - }, 334 - "source": "hosted", 335 - "version": "7.0.0" 336 - }, 337 - "file_testing": { 338 - "dependency": "direct dev", 339 - "description": { 340 - "name": "file_testing", 341 - "sha256": "0aaadb4025bd350403f4308ad6c4cea953278d9407814b8342558e4946840fb5", 342 - "url": "https://pub.dev" 343 - }, 344 - "source": "hosted", 345 - "version": "3.0.0" 346 - }, 347 - "fixnum": { 348 - "dependency": "direct main", 349 - "description": { 350 - "name": "fixnum", 351 - "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1", 352 - "url": "https://pub.dev" 353 - }, 354 - "source": "hosted", 355 - "version": "1.1.0" 356 - }, 357 - "flutter_template_images": { 358 - "dependency": "direct main", 359 - "description": { 360 - "name": "flutter_template_images", 361 - "sha256": "fd3e55af73c577b9e3f88d4080d3e366cb5c8ef3fbd50b94dfeca56bb0235df6", 362 - "url": "https://pub.dev" 363 - }, 364 - "source": "hosted", 365 - "version": "4.2.0" 366 - }, 367 - "frontend_server_client": { 368 - "dependency": "direct main", 369 - "description": { 370 - "name": "frontend_server_client", 371 - "sha256": "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612", 372 - "url": "https://pub.dev" 373 - }, 374 - "source": "hosted", 375 - "version": "3.2.0" 376 - }, 377 - "glob": { 378 - "dependency": "direct main", 379 - "description": { 380 - "name": "glob", 381 - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", 382 - "url": "https://pub.dev" 383 - }, 384 - "source": "hosted", 385 - "version": "2.1.2" 386 - }, 387 - "graphs": { 388 - "dependency": "direct main", 389 - "description": { 390 - "name": "graphs", 391 - "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19", 392 - "url": "https://pub.dev" 393 - }, 394 - "source": "hosted", 395 - "version": "2.3.1" 396 - }, 397 - "html": { 398 - "dependency": "direct main", 399 - "description": { 400 - "name": "html", 401 - "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a", 402 - "url": "https://pub.dev" 403 - }, 404 - "source": "hosted", 405 - "version": "0.15.4" 406 - }, 407 - "http": { 408 - "dependency": "direct main", 409 - "description": { 410 - "name": "http", 411 - "sha256": "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2", 412 - "url": "https://pub.dev" 413 - }, 414 - "source": "hosted", 415 - "version": "0.13.6" 416 - }, 417 - "http_multi_server": { 418 - "dependency": "direct main", 419 - "description": { 420 - "name": "http_multi_server", 421 - "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b", 422 - "url": "https://pub.dev" 423 - }, 424 - "source": "hosted", 425 - "version": "3.2.1" 426 - }, 427 - "http_parser": { 428 - "dependency": "direct main", 429 - "description": { 430 - "name": "http_parser", 431 - "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b", 432 - "url": "https://pub.dev" 433 - }, 434 - "source": "hosted", 435 - "version": "4.0.2" 436 - }, 437 - "intl": { 438 - "dependency": "direct main", 439 - "description": { 440 - "name": "intl", 441 - "sha256": "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d", 442 - "url": "https://pub.dev" 443 - }, 444 - "source": "hosted", 445 - "version": "0.18.1" 446 - }, 447 - "io": { 448 - "dependency": "direct main", 449 - "description": { 450 - "name": "io", 451 - "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e", 452 - "url": "https://pub.dev" 453 - }, 454 - "source": "hosted", 455 - "version": "1.0.4" 456 - }, 457 - "js": { 458 - "dependency": "direct main", 459 - "description": { 460 - "name": "js", 461 - "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", 462 - "url": "https://pub.dev" 463 - }, 464 - "source": "hosted", 465 - "version": "0.6.7" 466 - }, 467 - "json_annotation": { 468 - "dependency": "direct dev", 469 - "description": { 470 - "name": "json_annotation", 471 - "sha256": "b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467", 472 - "url": "https://pub.dev" 473 - }, 474 - "source": "hosted", 475 - "version": "4.8.1" 476 - }, 477 - "json_rpc_2": { 478 - "dependency": "direct main", 479 - "description": { 480 - "name": "json_rpc_2", 481 - "sha256": "5e469bffa23899edacb7b22787780068d650b106a21c76db3c49218ab7ca447e", 482 - "url": "https://pub.dev" 483 - }, 484 - "source": "hosted", 485 - "version": "3.0.2" 486 - }, 487 - "logging": { 488 - "dependency": "direct main", 489 - "description": { 490 - "name": "logging", 491 - "sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340", 492 - "url": "https://pub.dev" 493 - }, 494 - "source": "hosted", 495 - "version": "1.2.0" 496 - }, 497 - "matcher": { 498 - "dependency": "direct main", 499 - "description": { 500 - "name": "matcher", 501 - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", 502 - "url": "https://pub.dev" 503 - }, 504 - "source": "hosted", 505 - "version": "0.12.16+1" 506 - }, 507 - "meta": { 508 - "dependency": "direct main", 509 - "description": { 510 - "name": "meta", 511 - "sha256": "d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04", 512 - "url": "https://pub.dev" 513 - }, 514 - "source": "hosted", 515 - "version": "1.11.0" 516 - }, 517 - "mime": { 518 - "dependency": "direct main", 519 - "description": { 520 - "name": "mime", 521 - "sha256": "e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e", 522 - "url": "https://pub.dev" 523 - }, 524 - "source": "hosted", 525 - "version": "1.0.4" 526 - }, 527 - "multicast_dns": { 528 - "dependency": "direct main", 529 - "description": { 530 - "name": "multicast_dns", 531 - "sha256": "316cc47a958d4bd3c67bd238fe8b44fdfb6133bad89cb191c0c3bd3edb14e296", 532 - "url": "https://pub.dev" 533 - }, 534 - "source": "hosted", 535 - "version": "0.3.2+6" 536 - }, 537 - "mustache_template": { 538 - "dependency": "direct main", 539 - "description": { 540 - "name": "mustache_template", 541 - "sha256": "a46e26f91445bfb0b60519be280555b06792460b27b19e2b19ad5b9740df5d1c", 542 - "url": "https://pub.dev" 543 - }, 544 - "source": "hosted", 545 - "version": "2.0.0" 546 - }, 547 - "native_assets_builder": { 548 - "dependency": "direct main", 549 - "description": { 550 - "name": "native_assets_builder", 551 - "sha256": "15076b8010eb1ab2a01c1b4bee6abd0174f40f2151406466119b69b398071df4", 552 - "url": "https://pub.dev" 553 - }, 554 - "source": "hosted", 555 - "version": "0.3.0" 556 - }, 557 - "native_assets_cli": { 558 - "dependency": "direct main", 559 - "description": { 560 - "name": "native_assets_cli", 561 - "sha256": "3119600043214157fb54f4ef05717a82a7858f35625fe767799c60f3039361c8", 562 - "url": "https://pub.dev" 563 - }, 564 - "source": "hosted", 565 - "version": "0.3.2" 566 - }, 567 - "native_stack_traces": { 568 - "dependency": "direct main", 569 - "description": { 570 - "name": "native_stack_traces", 571 - "sha256": "c797830b9910d13b0f4e70ddef15cde034214fe3bdb8092c4ea5ffad2f74013f", 572 - "url": "https://pub.dev" 573 - }, 574 - "source": "hosted", 575 - "version": "0.5.6" 576 - }, 577 - "node_preamble": { 578 - "dependency": "direct dev", 579 - "description": { 580 - "name": "node_preamble", 581 - "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", 582 - "url": "https://pub.dev" 583 - }, 584 - "source": "hosted", 585 - "version": "2.0.2" 586 - }, 587 - "package_config": { 588 - "dependency": "direct main", 589 - "description": { 590 - "name": "package_config", 591 - "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd", 592 - "url": "https://pub.dev" 593 - }, 594 - "source": "hosted", 595 - "version": "2.1.0" 596 - }, 597 - "path": { 598 - "dependency": "direct main", 599 - "description": { 600 - "name": "path", 601 - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", 602 - "url": "https://pub.dev" 603 - }, 604 - "source": "hosted", 605 - "version": "1.9.0" 606 - }, 607 - "petitparser": { 608 - "dependency": "direct main", 609 - "description": { 610 - "name": "petitparser", 611 - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", 612 - "url": "https://pub.dev" 613 - }, 614 - "source": "hosted", 615 - "version": "6.0.2" 616 - }, 617 - "platform": { 618 - "dependency": "direct main", 619 - "description": { 620 - "name": "platform", 621 - "sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec", 622 - "url": "https://pub.dev" 623 - }, 624 - "source": "hosted", 625 - "version": "3.1.4" 626 - }, 627 - "pool": { 628 - "dependency": "direct main", 629 - "description": { 630 - "name": "pool", 631 - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", 632 - "url": "https://pub.dev" 633 - }, 634 - "source": "hosted", 635 - "version": "1.5.1" 636 - }, 637 - "process": { 638 - "dependency": "direct main", 639 - "description": { 640 - "name": "process", 641 - "sha256": "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32", 642 - "url": "https://pub.dev" 643 - }, 644 - "source": "hosted", 645 - "version": "5.0.2" 646 - }, 647 - "pub_semver": { 648 - "dependency": "direct main", 649 - "description": { 650 - "name": "pub_semver", 651 - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", 652 - "url": "https://pub.dev" 653 - }, 654 - "source": "hosted", 655 - "version": "2.1.4" 656 - }, 657 - "pubspec_parse": { 658 - "dependency": "direct dev", 659 - "description": { 660 - "name": "pubspec_parse", 661 - "sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367", 662 - "url": "https://pub.dev" 663 - }, 664 - "source": "hosted", 665 - "version": "1.2.3" 666 - }, 667 - "shelf": { 668 - "dependency": "direct main", 669 - "description": { 670 - "name": "shelf", 671 - "sha256": "ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4", 672 - "url": "https://pub.dev" 673 - }, 674 - "source": "hosted", 675 - "version": "1.4.1" 676 - }, 677 - "shelf_packages_handler": { 678 - "dependency": "direct main", 679 - "description": { 680 - "name": "shelf_packages_handler", 681 - "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", 682 - "url": "https://pub.dev" 683 - }, 684 - "source": "hosted", 685 - "version": "3.0.2" 686 - }, 687 - "shelf_proxy": { 688 - "dependency": "direct main", 689 - "description": { 690 - "name": "shelf_proxy", 691 - "sha256": "a71d2307f4393211930c590c3d2c00630f6c5a7a77edc1ef6436dfd85a6a7ee3", 692 - "url": "https://pub.dev" 693 - }, 694 - "source": "hosted", 695 - "version": "1.0.4" 696 - }, 697 - "shelf_static": { 698 - "dependency": "direct main", 699 - "description": { 700 - "name": "shelf_static", 701 - "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e", 702 - "url": "https://pub.dev" 703 - }, 704 - "source": "hosted", 705 - "version": "1.1.2" 706 - }, 707 - "shelf_web_socket": { 708 - "dependency": "direct main", 709 - "description": { 710 - "name": "shelf_web_socket", 711 - "sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1", 712 - "url": "https://pub.dev" 713 - }, 714 - "source": "hosted", 715 - "version": "1.0.4" 716 - }, 717 - "source_map_stack_trace": { 718 - "dependency": "direct main", 719 - "description": { 720 - "name": "source_map_stack_trace", 721 - "sha256": "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae", 722 - "url": "https://pub.dev" 723 - }, 724 - "source": "hosted", 725 - "version": "2.1.1" 726 - }, 727 - "source_maps": { 728 - "dependency": "direct main", 729 - "description": { 730 - "name": "source_maps", 731 - "sha256": "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703", 732 - "url": "https://pub.dev" 733 - }, 734 - "source": "hosted", 735 - "version": "0.10.12" 736 - }, 737 - "source_span": { 738 - "dependency": "direct main", 739 - "description": { 740 - "name": "source_span", 741 - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", 742 - "url": "https://pub.dev" 743 - }, 744 - "source": "hosted", 745 - "version": "1.10.0" 746 - }, 747 - "sse": { 748 - "dependency": "direct main", 749 - "description": { 750 - "name": "sse", 751 - "sha256": "8168874cdbd42c36ea118ba9f88a656ad97f604f28c976c61cb6d5b281c5319c", 752 - "url": "https://pub.dev" 753 - }, 754 - "source": "hosted", 755 - "version": "4.1.4" 756 - }, 757 - "stack_trace": { 758 - "dependency": "direct main", 759 - "description": { 760 - "name": "stack_trace", 761 - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", 762 - "url": "https://pub.dev" 763 - }, 764 - "source": "hosted", 765 - "version": "1.11.1" 766 - }, 767 - "standard_message_codec": { 768 - "dependency": "direct main", 769 - "description": { 770 - "name": "standard_message_codec", 771 - "sha256": "fc7dd712d191b7e33196a0ecf354c4573492bb95995e7166cb6f73b047f9cae0", 772 - "url": "https://pub.dev" 773 - }, 774 - "source": "hosted", 775 - "version": "0.0.1+4" 776 - }, 777 - "stream_channel": { 778 - "dependency": "direct main", 779 - "description": { 780 - "name": "stream_channel", 781 - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", 782 - "url": "https://pub.dev" 783 - }, 784 - "source": "hosted", 785 - "version": "2.1.2" 786 - }, 787 - "string_scanner": { 788 - "dependency": "direct main", 789 - "description": { 790 - "name": "string_scanner", 791 - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", 792 - "url": "https://pub.dev" 793 - }, 794 - "source": "hosted", 795 - "version": "1.2.0" 796 - }, 797 - "sync_http": { 798 - "dependency": "direct main", 799 - "description": { 800 - "name": "sync_http", 801 - "sha256": "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961", 802 - "url": "https://pub.dev" 803 - }, 804 - "source": "hosted", 805 - "version": "0.3.1" 806 - }, 807 - "term_glyph": { 808 - "dependency": "direct main", 809 - "description": { 810 - "name": "term_glyph", 811 - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", 812 - "url": "https://pub.dev" 813 - }, 814 - "source": "hosted", 815 - "version": "1.2.1" 816 - }, 817 - "test": { 818 - "dependency": "direct dev", 819 - "description": { 820 - "name": "test", 821 - "sha256": "a1f7595805820fcc05e5c52e3a231aedd0b72972cb333e8c738a8b1239448b6f", 822 - "url": "https://pub.dev" 823 - }, 824 - "source": "hosted", 825 - "version": "1.24.9" 826 - }, 827 - "test_api": { 828 - "dependency": "direct main", 829 - "description": { 830 - "name": "test_api", 831 - "sha256": "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b", 832 - "url": "https://pub.dev" 833 - }, 834 - "source": "hosted", 835 - "version": "0.6.1" 836 - }, 837 - "test_core": { 838 - "dependency": "direct main", 839 - "description": { 840 - "name": "test_core", 841 - "sha256": "a757b14fc47507060a162cc2530d9a4a2f92f5100a952c7443b5cad5ef5b106a", 842 - "url": "https://pub.dev" 843 - }, 844 - "source": "hosted", 845 - "version": "0.5.9" 846 - }, 847 - "typed_data": { 848 - "dependency": "direct main", 849 - "description": { 850 - "name": "typed_data", 851 - "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c", 852 - "url": "https://pub.dev" 853 - }, 854 - "source": "hosted", 855 - "version": "1.3.2" 856 - }, 857 - "unified_analytics": { 858 - "dependency": "direct main", 859 - "description": { 860 - "name": "unified_analytics", 861 - "sha256": "18204ce613142fc252b36f919d0f6dae4124df221812fe0b1bfb66251df280c1", 862 - "url": "https://pub.dev" 863 - }, 864 - "source": "hosted", 865 - "version": "5.8.0+1" 866 - }, 867 - "usage": { 868 - "dependency": "direct main", 869 - "description": { 870 - "name": "usage", 871 - "sha256": "0bdbde65a6e710343d02a56552eeaefd20b735e04bfb6b3ee025b6b22e8d0e15", 872 - "url": "https://pub.dev" 873 - }, 874 - "source": "hosted", 875 - "version": "4.1.1" 876 - }, 877 - "uuid": { 878 - "dependency": "direct main", 879 - "description": { 880 - "name": "uuid", 881 - "sha256": "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313", 882 - "url": "https://pub.dev" 883 - }, 884 - "source": "hosted", 885 - "version": "3.0.7" 886 - }, 887 - "vm_service": { 888 - "dependency": "direct main", 889 - "description": { 890 - "name": "vm_service", 891 - "sha256": "b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957", 892 - "url": "https://pub.dev" 893 - }, 894 - "source": "hosted", 895 - "version": "13.0.0" 896 - }, 897 - "vm_service_interface": { 898 - "dependency": "direct main", 899 - "description": { 900 - "name": "vm_service_interface", 901 - "sha256": "a1897b14842d58ca75de00ccaec6d0bdc9806b4c3560d781ef61dc6851a66f76", 902 - "url": "https://pub.dev" 903 - }, 904 - "source": "hosted", 905 - "version": "1.0.0" 906 - }, 907 - "vm_snapshot_analysis": { 908 - "dependency": "direct main", 909 - "description": { 910 - "name": "vm_snapshot_analysis", 911 - "sha256": "5a79b9fbb6be2555090f55b03b23907e75d44c3fd7bdd88da09848aa5a1914c8", 912 - "url": "https://pub.dev" 913 - }, 914 - "source": "hosted", 915 - "version": "0.7.6" 916 - }, 917 - "watcher": { 918 - "dependency": "direct main", 919 - "description": { 920 - "name": "watcher", 921 - "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", 922 - "url": "https://pub.dev" 923 - }, 924 - "source": "hosted", 925 - "version": "1.1.0" 926 - }, 927 - "web": { 928 - "dependency": "direct main", 929 - "description": { 930 - "name": "web", 931 - "sha256": "edc8a9573dd8c5a83a183dae1af2b6fd4131377404706ca4e5420474784906fa", 932 - "url": "https://pub.dev" 933 - }, 934 - "source": "hosted", 935 - "version": "0.4.0" 936 - }, 937 - "web_socket_channel": { 938 - "dependency": "direct main", 939 - "description": { 940 - "name": "web_socket_channel", 941 - "sha256": "045ec2137c27bf1a32e6ffa0e734d532a6677bf9016a0d1a406c54e499ff945b", 942 - "url": "https://pub.dev" 943 - }, 944 - "source": "hosted", 945 - "version": "2.4.1" 946 - }, 947 - "webdriver": { 948 - "dependency": "direct main", 949 - "description": { 950 - "name": "webdriver", 951 - "sha256": "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e", 952 - "url": "https://pub.dev" 953 - }, 954 - "source": "hosted", 955 - "version": "3.0.3" 956 - }, 957 - "webkit_inspection_protocol": { 958 - "dependency": "direct main", 959 - "description": { 960 - "name": "webkit_inspection_protocol", 961 - "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", 962 - "url": "https://pub.dev" 963 - }, 964 - "source": "hosted", 965 - "version": "1.2.1" 966 - }, 967 - "xml": { 968 - "dependency": "direct main", 969 - "description": { 970 - "name": "xml", 971 - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", 972 - "url": "https://pub.dev" 973 - }, 974 - "source": "hosted", 975 - "version": "6.5.0" 976 - }, 977 - "yaml": { 978 - "dependency": "direct main", 979 - "description": { 980 - "name": "yaml", 981 - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", 982 - "url": "https://pub.dev" 983 - }, 984 - "source": "hosted", 985 - "version": "3.1.2" 986 - }, 987 - "yaml_edit": { 988 - "dependency": "direct main", 989 - "description": { 990 - "name": "yaml_edit", 991 - "sha256": "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd", 992 - "url": "https://pub.dev" 993 - }, 994 - "source": "hosted", 995 - "version": "2.1.1" 996 - } 997 - }, 998 - "sdks": { 999 - "dart": ">=3.3.0-91.0.dev <4.0.0" 1000 - } 1001 - } 1002 - }
-41
pkgs/development/compilers/flutter/versions/3_19/engine/patches/flutter-140969.patch
··· 1 - From dd74740ddceac81e748a7e7834c28135abc59454 Mon Sep 17 00:00:00 2001 2 - From: Brandon DeRosier <bdero@google.com> 3 - Date: Tue, 16 Jan 2024 11:00:34 -0800 4 - Subject: [PATCH] [Flutter GPU] Fix playground shader paths. (#49790) 5 - 6 - Resolves https://github.com/flutter/flutter/issues/140969. 7 - 8 - Makes the shader paths absolute to prevent issues caused by the working 9 - directory differing across build environments. 10 - --- 11 - impeller/fixtures/BUILD.gn | 3 ++- 12 - impeller/tools/impeller.gni | 2 +- 13 - 2 files changed, 3 insertions(+), 2 deletions(-) 14 - 15 - diff --git a/impeller/fixtures/BUILD.gn b/impeller/fixtures/BUILD.gn 16 - index 9165f06542a2a..5ea90ab3969f3 100644 17 - --- a/impeller/fixtures/BUILD.gn 18 - +++ b/impeller/fixtures/BUILD.gn 19 - @@ -131,7 +131,8 @@ 20 - "flutter_gpu_texture.vert", 21 - ] 22 - shader_target_flags = [ "--runtime-stage-metal" ] 23 - - shader_bundle = "{\"UnlitFragment\": {\"type\": \"fragment\", \"file\": \"../../flutter/impeller/fixtures/flutter_gpu_unlit.frag\"}, \"UnlitVertex\": {\"type\": \"vertex\", \"file\": \"../../flutter/impeller/fixtures/flutter_gpu_unlit.vert\"}, \"TextureFragment\": {\"type\": \"fragment\", \"file\": \"../../flutter/impeller/fixtures/flutter_gpu_texture.frag\"}, \"TextureVertex\": {\"type\": \"vertex\", \"file\": \"../../flutter/impeller/fixtures/flutter_gpu_texture.vert\"}}" 24 - + fixtures = rebase_path("//flutter/impeller/fixtures") 25 - + shader_bundle = "{\"UnlitFragment\": {\"type\": \"fragment\", \"file\": \"${fixtures}/flutter_gpu_unlit.frag\"}, \"UnlitVertex\": {\"type\": \"vertex\", \"file\": \"${fixtures}/flutter_gpu_unlit.vert\"}, \"TextureFragment\": {\"type\": \"fragment\", \"file\": \"${fixtures}/flutter_gpu_texture.frag\"}, \"TextureVertex\": {\"type\": \"vertex\", \"file\": \"${fixtures}/flutter_gpu_texture.vert\"}}" 26 - shader_bundle_output = "playground.shaderbundle" 27 - } 28 - 29 - diff --git a/impeller/tools/impeller.gni b/impeller/tools/impeller.gni 30 - index 6541c3b12173b..2ab7ec0f0b07a 100644 31 - --- a/impeller/tools/impeller.gni 32 - +++ b/impeller/tools/impeller.gni 33 - @@ -313,7 +313,7 @@ 34 - if (defined(invoker.shader_bundle)) { 35 - assert( 36 - defined(invoker.shader_bundle_output), 37 - - "When shader_bundle is specified, shader_output_bundle must also be specified.") 38 - + "When shader_bundle is specified, shader_bundle_output must also be specified.") 39 - } 40 - 41 - sksl = false
-19
pkgs/development/compilers/flutter/versions/3_19/patches/deregister-pub-dependencies-artifact.patch
··· 1 - diff --git a/packages/flutter_tools/lib/src/flutter_cache.dart b/packages/flutter_tools/lib/src/flutter_cache.dart 2 - index 252021cf78..e50ef0885d 100644 3 - --- a/packages/flutter_tools/lib/src/flutter_cache.dart 4 - +++ b/packages/flutter_tools/lib/src/flutter_cache.dart 5 - @@ -51,14 +51,6 @@ class FlutterCache extends Cache { 6 - registerArtifact(IosUsbArtifacts(artifactName, this, platform: platform)); 7 - } 8 - registerArtifact(FontSubsetArtifacts(this, platform: platform)); 9 - - registerArtifact(PubDependencies( 10 - - logger: logger, 11 - - // flutter root and pub must be lazily initialized to avoid accessing 12 - - // before the version is determined. 13 - - flutterRoot: () => Cache.flutterRoot!, 14 - - pub: () => pub, 15 - - projectFactory: projectFactory, 16 - - )); 17 - } 18 - } 19 -
-13
pkgs/development/compilers/flutter/versions/3_19/patches/disable-auto-update-shared.patch
··· 1 - diff --git a/bin/internal/shared.sh b/bin/internal/shared.sh 2 - index 75d9d3013e..657ad3cb78 100644 3 - --- a/bin/internal/shared.sh 4 - +++ b/bin/internal/shared.sh 5 - @@ -245,7 +245,7 @@ function shared::execute() { 6 - # and will corrupt each others' downloads. 7 - # 8 - # SHARED_NAME itself is prepared by the caller script. 9 - - upgrade_flutter 7< "$SHARED_NAME" 10 - + # upgrade_flutter 7< "$SHARED_NAME" 11 - 12 - BIN_NAME="$(basename "$PROG_NAME")" 13 - case "$BIN_NAME" in
-37
pkgs/development/compilers/flutter/versions/3_19/patches/disable-auto-update.patch
··· 1 - diff --git a/packages/flutter_tools/lib/src/runner/flutter_command.dart b/packages/flutter_tools/lib/src/runner/flutter_command.dart 2 - index b7e624b4e2..edfdde118b 100644 3 - --- a/packages/flutter_tools/lib/src/runner/flutter_command.dart 4 - +++ b/packages/flutter_tools/lib/src/runner/flutter_command.dart 5 - @@ -1554,7 +1554,7 @@ Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and 6 - 7 - // Populate the cache. We call this before pub get below so that the 8 - // sky_engine package is available in the flutter cache for pub to find. 9 - - if (shouldUpdateCache) { 10 - + if (false) { 11 - // First always update universal artifacts, as some of these (e.g. 12 - // ios-deploy on macOS) are required to determine `requiredArtifacts`. 13 - final bool offline; 14 - diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 15 - index 5d6d78639f..90a4dfa555 100644 16 - --- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 17 - +++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 18 - @@ -297,7 +297,6 @@ class FlutterCommandRunner extends CommandRunner<void> { 19 - globals.flutterUsage.suppressAnalytics = true; 20 - } 21 - 22 - - globals.flutterVersion.ensureVersionFile(); 23 - final bool machineFlag = topLevelResults[FlutterGlobalOptions.kMachineFlag] as bool? ?? false; 24 - final bool ci = await globals.botDetector.isRunningOnBot; 25 - final bool redirectedCompletion = !globals.stdio.hasTerminal && 26 - @@ -306,11 +305,6 @@ class FlutterCommandRunner extends CommandRunner<void> { 27 - final bool versionCheckFlag = topLevelResults[FlutterGlobalOptions.kVersionCheckFlag] as bool? ?? false; 28 - final bool explicitVersionCheckPassed = topLevelResults.wasParsed(FlutterGlobalOptions.kVersionCheckFlag) && versionCheckFlag; 29 - 30 - - if (topLevelResults.command?.name != 'upgrade' && 31 - - (explicitVersionCheckPassed || (versionCheckFlag && !isMachine))) { 32 - - await globals.flutterVersion.checkFlutterVersionFreshness(); 33 - - } 34 - - 35 - // See if the user specified a specific device. 36 - final String? specifiedDeviceId = topLevelResults[FlutterGlobalOptions.kDeviceIdOption] as String?; 37 - if (specifiedDeviceId != null) {
-44
pkgs/development/compilers/flutter/versions/3_19/patches/gradle-flutter-tools-wrapper.patch
··· 1 - This patch introduces an intermediate Gradle build step to alter the behavior 2 - of flutter_tools' Gradle project, specifically moving the creation of `build` 3 - and `.gradle` directories from within the Nix Store to somewhere in `$HOME/.cache/flutter/nix-flutter-tools-gradle/$engineShortRev`. 4 - 5 - Without this patch, flutter_tools' Gradle project tries to generate `build` and `.gradle` 6 - directories within the Nix Store. Resulting in read-only errors when trying to build a 7 - Flutter Android app at runtime. 8 - 9 - This patch takes advantage of the fact settings.gradle takes priority over settings.gradle.kts to build the intermediate Gradle project 10 - when a Flutter app runs `includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")` 11 - 12 - `rootProject.buildFileName = "/dev/null"` so that the intermediate project doesn't use `build.gradle.kts` that's in the same directory. 13 - 14 - The intermediate project makes a `settings.gradle` file in `$HOME/.cache/flutter/nix-flutter-tools-gradle/<short engine rev>/` and `includeBuild`s it. 15 - This Gradle project will build the actual `packages/flutter_tools/gradle` project by setting 16 - `rootProject.projectDir = new File("$settingsDir")` and `apply from: new File("$settingsDir/settings.gradle.kts")`. 17 - 18 - Now the `.gradle` will be built in `$HOME/.cache/flutter/nix-flutter-tools-gradle/<short engine rev>/`, but `build` doesn't. 19 - To move `build` to `$HOME/.cache/flutter/nix-flutter-tools-gradle/<short engine rev>/` as well, we need to set `buildDirectory`. 20 - diff --git a/packages/flutter_tools/gradle/settings.gradle b/packages/flutter_tools/gradle/settings.gradle 21 - new file mode 100644 22 - index 0000000000..b2485c94b4 23 - --- /dev/null 24 - +++ b/packages/flutter_tools/gradle/settings.gradle 25 - @@ -0,0 +1,19 @@ 26 - +rootProject.buildFileName = "/dev/null" 27 - + 28 - +def engineShortRev = (new File("$settingsDir/../../../bin/internal/engine.version")).text.take(10) 29 - +def dir = new File("$System.env.HOME/.cache/flutter/nix-flutter-tools-gradle/$engineShortRev") 30 - +dir.mkdirs() 31 - +def file = new File(dir, "settings.gradle") 32 - + 33 - +file.text = """ 34 - +rootProject.projectDir = new File("$settingsDir") 35 - +apply from: new File("$settingsDir/settings.gradle.kts") 36 - + 37 - +gradle.allprojects { project -> 38 - + project.beforeEvaluate { 39 - + project.layout.buildDirectory = new File("$dir/build") 40 - + } 41 - +} 42 - +""" 43 - + 44 - +includeBuild(dir)
+3 -3
pkgs/development/compilers/gleam/default.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "gleam"; 17 - version = "1.8.0"; 17 + version = "1.8.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "gleam-lang"; 21 21 repo = pname; 22 22 tag = "v${version}"; 23 - hash = "sha256-gBVr4kAec8hrDBiRXa/sQUNYvgSX3nTVMwFGYRFCbSA="; 23 + hash = "sha256-Qt2VQhbiNNORrGUR5LHeBb0q/EIqPNPz/adljj6xpS4="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ ··· 39 39 ]; 40 40 41 41 useFetchCargoVendor = true; 42 - cargoHash = "sha256-tYSqE+bn0GUQe/xVBZTh37XsMyzFnmxgVCL0II2/3jQ="; 42 + cargoHash = "sha256-7oawxv1s8BJsOxGuADKjf4XqJ/UT+zYOrPQCbQljArM="; 43 43 44 44 passthru.updateScript = nix-update-script { }; 45 45
+45
pkgs/development/ocaml-modules/multipart_form/default.nix
··· 1 + { 2 + lib, 3 + buildDunePackage, 4 + fetchurl, 5 + angstrom, 6 + base64, 7 + bigstringaf, 8 + fmt, 9 + ke, 10 + logs, 11 + pecu, 12 + prettym, 13 + unstrctrd, 14 + uutf, 15 + }: 16 + 17 + buildDunePackage rec { 18 + pname = "multipart_form"; 19 + version = "0.6.0"; 20 + 21 + src = fetchurl { 22 + url = "https://github.com/dinosaure/multipart_form/releases/download/v${version}/multipart_form-${version}.tbz"; 23 + hash = "sha256-oOMpwyPP+q1BZ81a+HpooeaglUZgDxdz2MDNLygGIRY="; 24 + }; 25 + 26 + propagatedBuildInputs = [ 27 + angstrom 28 + base64 29 + bigstringaf 30 + fmt 31 + ke 32 + logs 33 + pecu 34 + prettym 35 + unstrctrd 36 + uutf 37 + ]; 38 + 39 + meta = { 40 + description = "Implementation of RFC7578 in OCaml"; 41 + homepage = "https://github.com/dinosaure/multipart_form"; 42 + license = lib.licenses.mit; 43 + maintainers = [ lib.maintainers.vbgl ]; 44 + }; 45 + }
+17
pkgs/development/ocaml-modules/multipart_form/lwt.nix
··· 1 + { 2 + buildDunePackage, 3 + multipart_form, 4 + lwt, 5 + }: 6 + 7 + buildDunePackage { 8 + pname = "multipart_form-lwt"; 9 + 10 + inherit (multipart_form) version src meta; 11 + 12 + propagatedBuildInputs = [ 13 + lwt 14 + multipart_form 15 + 16 + ]; 17 + }
+3 -3
pkgs/development/python-modules/cart/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "cart"; 12 - version = "1.2.2"; 12 + version = "1.2.3"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "CybercentreCanada"; 19 19 repo = pname; 20 20 tag = "v${version}"; 21 - hash = "sha256-0dHdXb4v92681xL21FsrIkNgNQ9R5ULV1lnSCITZzP8="; 21 + hash = "sha256-oeWeay1Pr9T4oR3XSrwv9hRr/sLTel1Bt6BG6jHXxIA="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ pycryptodome ]; ··· 33 33 description = "Python module for the CaRT Neutering format"; 34 34 mainProgram = "cart"; 35 35 homepage = "https://github.com/CybercentreCanada/cart"; 36 - changelog = "https://github.com/CybercentreCanada/cart/releases/tag/v${version}"; 36 + changelog = "https://github.com/CybercentreCanada/cart/releases/tag/${src.tag}"; 37 37 license = with licenses; [ mit ]; 38 38 maintainers = with maintainers; [ fab ]; 39 39 };
+7 -4
pkgs/development/python-modules/castepxbin/default.nix
··· 12 12 buildPythonPackage rec { 13 13 pname = "castepxbin"; 14 14 version = "0.3.0"; 15 + pyproject = true; 15 16 16 17 disabled = pythonOlder "3.7"; 17 - 18 - format = "pyproject"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "zhubonan"; ··· 24 23 hash = "sha256-6kumVnm4PLRxuKO6Uz0iHzfYuu21hFC7EPRsc3S1kxE="; 25 24 }; 26 25 27 - nativeBuildInputs = [ flit-core ]; 26 + build-system = [ flit-core ]; 27 + 28 + pythonRelaxDeps = [ 29 + "numpy" 30 + ]; 28 31 29 - propagatedBuildInputs = [ 32 + dependencies = [ 30 33 numpy 31 34 scipy 32 35 ];
+5 -1
pkgs/development/python-modules/catboost/default.nix
··· 22 22 pname 23 23 version 24 24 src 25 - meta 26 25 ; 27 26 pyproject = true; 28 27 ··· 55 54 doCheck = false; 56 55 57 56 pythonImportsCheck = [ "catboost" ]; 57 + 58 + meta = catboost.meta // { 59 + # https://github.com/catboost/catboost/issues/2671 60 + broken = lib.versionAtLeast numpy.version "2"; 61 + }; 58 62 }
+3 -5
pkgs/development/python-modules/craft-application/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "craft-application"; 33 - version = "4.8.2"; 33 + version = "4.9.0"; 34 34 pyproject = true; 35 - 36 - disabled = pythonOlder "3.10"; 37 35 38 36 src = fetchFromGitHub { 39 37 owner = "canonical"; 40 38 repo = "craft-application"; 41 39 tag = version; 42 - hash = "sha256-rKeEi9z5eQfjn0Q4FR6CVIz9YDS7Ejg4cqcor5wtz0s="; 40 + hash = "sha256-DprItAuGjw8AACeJDrIa6KIWLSyImuWI0qeROpPohtM="; 43 41 }; 44 42 45 43 postPatch = '' 46 44 substituteInPlace pyproject.toml \ 47 - --replace-fail "setuptools==75.2.0" "setuptools" 45 + --replace-fail "setuptools==75.8.0" "setuptools" 48 46 ''; 49 47 50 48 build-system = [ setuptools-scm ];
+6 -2
pkgs/development/python-modules/craft-cli/default.nix
··· 4 4 fetchFromGitHub, 5 5 nix-update-script, 6 6 platformdirs, 7 + jinja2, 8 + overrides, 7 9 pyyaml, 8 10 setuptools-scm, 9 11 pytest-check, ··· 13 15 14 16 buildPythonPackage rec { 15 17 pname = "craft-cli"; 16 - version = "2.13.0"; 18 + version = "2.15.0"; 17 19 18 20 pyproject = true; 19 21 ··· 21 23 owner = "canonical"; 22 24 repo = "craft-cli"; 23 25 tag = version; 24 - hash = "sha256-IqK+eU2z63yDMJrHAhETHWoTz5lWK1er9bwYH9Oml18="; 26 + hash = "sha256-L8hOQJhjVAMo/WxEHHEk2QorlSdDFMGdcL/Q3Pv6mT4="; 25 27 }; 26 28 27 29 postPatch = '' ··· 32 34 build-system = [ setuptools-scm ]; 33 35 34 36 dependencies = [ 37 + jinja2 38 + overrides 35 39 platformdirs 36 40 pyyaml 37 41 ];
+74 -16
pkgs/development/python-modules/craft-parts/bash-path.patch
··· 1 1 diff --git a/craft_parts/executor/step_handler.py b/craft_parts/executor/step_handler.py 2 - index 404df69..f90e2ac 100644 2 + index 5eab915..bc26252 100644 3 3 --- a/craft_parts/executor/step_handler.py 4 4 +++ b/craft_parts/executor/step_handler.py 5 - @@ -243,8 +243,9 @@ class StepHandler: 6 - print(script, file=script_file) 7 - script_file.flush() 8 - script_file.seek(0) 9 - + import shutil 10 - process = subprocess.Popen( # pylint: disable=consider-using-with 11 - - ["/bin/bash"], 12 - + [shutil.which("bash")], 13 - stdin=script_file, 14 - cwd=work_dir, 15 - stdout=self._stdout, 16 - @@ -394,7 +395,8 @@ def _create_and_run_script( 5 + @@ -445,7 +445,8 @@ def _create_and_run_script( 17 6 ) -> None: 18 7 """Create a script with step-specific commands and execute it.""" 19 8 with script_path.open("w") as run_file: ··· 22 11 + print(f"#!{shutil.which('bash')}", file=run_file) 23 12 print("set -euo pipefail", file=run_file) 24 13 25 - if build_environment_script_path: 14 + if environment_script_path: 15 + diff --git a/craft_parts/plugins/java_plugin.py b/craft_parts/plugins/java_plugin.py 16 + index f2b4064..cb4e9e8 100644 17 + --- a/craft_parts/plugins/java_plugin.py 18 + +++ b/craft_parts/plugins/java_plugin.py 19 + @@ -71,9 +71,8 @@ class JavaPlugin(Plugin): 20 + return None, "" 21 + 22 + def _find_javac(self) -> list[str]: 23 + - cmd = ["find", "/usr/lib/jvm", "-path", "*/bin/javac", "-print"] 24 + - output = subprocess.check_output(cmd, text=True) 25 + - return [x for x in output.split("\n") if len(x) > 0] 26 + + import shutil 27 + + return [shutil.which("javac")] 28 + 29 + @override 30 + def get_build_environment(self) -> dict[str, str]: 26 31 diff --git a/craft_parts/plugins/validator.py b/craft_parts/plugins/validator.py 27 - index b8d8f11..fce0e72 100644 32 + index 5b4c735..8ff30c2 100644 28 33 --- a/craft_parts/plugins/validator.py 29 34 +++ b/craft_parts/plugins/validator.py 30 - @@ -142,9 +142,9 @@ class PluginEnvironmentValidator: 35 + @@ -141,9 +141,9 @@ class PluginEnvironmentValidator: 31 36 print(self._env, file=env_file) 32 37 print(cmd, file=env_file) 33 38 env_file.flush() ··· 39 44 check=True, 40 45 capture_output=True, 41 46 text=True, 47 + diff --git a/tests/unit/executor/test_step_handler.py b/tests/unit/executor/test_step_handler.py 48 + index 4e73c2b..b762fb8 100644 49 + --- a/tests/unit/executor/test_step_handler.py 50 + +++ b/tests/unit/executor/test_step_handler.py 51 + @@ -209,9 +209,10 @@ class TestStepHandlerBuiltins: 52 + 53 + assert get_mode(build_script_path) == 0o755 54 + with open(build_script_path) as file: 55 + + import shutil 56 + assert file.read() == dedent( 57 + f"""\ 58 + - #!/bin/bash 59 + + #!{shutil.which('bash')} 60 + set -euo pipefail 61 + source {environment_script_path} 62 + set -x 63 + diff --git a/tests/unit/utils/test_process.py b/tests/unit/utils/test_process.py 64 + index 84b29ad..dc2d772 100644 65 + --- a/tests/unit/utils/test_process.py 66 + +++ b/tests/unit/utils/test_process.py 67 + @@ -33,7 +33,8 @@ _RUN_TEST_CASES = [ 68 + 69 + @pytest.mark.parametrize(("out", "err"), _RUN_TEST_CASES) 70 + def test_run(out, err): 71 + - result = process.run(["/usr/bin/sh", "-c", f"echo {out};sleep 0;echo {err} >&2"]) 72 + + import shutil 73 + + result = process.run([shutil.which("sh"), "-c", f"echo {out};sleep 0;echo {err} >&2"]) 74 + assert result.returncode == 0 75 + assert result.stdout == (out + "\n").encode() 76 + assert result.stderr == (err + "\n").encode() 77 + @@ -42,8 +43,9 @@ def test_run(out, err): 78 + 79 + @pytest.mark.parametrize(("out", "err"), _RUN_TEST_CASES) 80 + def test_run_devnull(out, err): 81 + + import shutil 82 + result = process.run( 83 + - ["/usr/bin/sh", "-c", f"echo {out};echo {err} >&2"], 84 + + [shutil.which("sh"), "-c", f"echo {out};echo {err} >&2"], 85 + stdout=subprocess.DEVNULL, 86 + stderr=subprocess.DEVNULL, 87 + ) 88 + @@ -78,9 +80,10 @@ def test_run_selector(out, err, new_dir): 89 + 90 + selector.register(sock, selectors.EVENT_READ, accept) 91 + 92 + + import shutil 93 + result = process.run( 94 + [ 95 + - "/usr/bin/sh", 96 + + shutil.which("sh"), 97 + "-c", 98 + f"echo {out};sleep 0;echo {err} >&2; echo -n {out}|socat - UNIX-CONNECT:{new_dir}/test.socket", 99 + ],
+12 -2
pkgs/development/python-modules/craft-parts/default.nix
··· 18 18 jsonschema, 19 19 git, 20 20 squashfsTools, 21 + socat, 21 22 setuptools-scm, 22 23 stdenv, 24 + ant, 25 + maven, 26 + jdk, 23 27 }: 24 28 25 29 buildPythonPackage rec { 26 30 pname = "craft-parts"; 27 - version = "2.2.2"; 31 + version = "2.6.0"; 28 32 29 33 pyproject = true; 30 34 ··· 32 36 owner = "canonical"; 33 37 repo = "craft-parts"; 34 38 tag = version; 35 - hash = "sha256-6ufcay1C2Qv3nnG0augnPWzwBVDMj1ypRwzHRAhHARA="; 39 + hash = "sha256-SybDzprUrKeL+Jl7Gm4XYLlvmy056D1OtJB7v/W2flY="; 36 40 }; 37 41 38 42 patches = [ ./bash-path.patch ]; ··· 57 61 pythonImportsCheck = [ "craft_parts" ]; 58 62 59 63 nativeCheckInputs = [ 64 + ant 60 65 git 61 66 hypothesis 67 + jdk 62 68 jsonschema 69 + maven 63 70 pytest-check 64 71 pytest-mock 65 72 pytest-subprocess 66 73 pytestCheckHook 67 74 requests-mock 75 + socat 68 76 squashfsTools 69 77 ]; 70 78 ··· 80 88 "test_run_prime" 81 89 "test_get_build_packages_with_source_type" 82 90 "test_get_build_packages" 91 + # Relies upon certain paths being present that don't make sense on Nix. 92 + "test_java_plugin_jre_not_17" 83 93 ]; 84 94 85 95 disabledTestPaths =
+5 -5
pkgs/development/python-modules/craft-providers/default.nix
··· 15 15 responses, 16 16 freezegun, 17 17 pytest-subprocess, 18 - pytest-logdog, 18 + logassert, 19 19 }: 20 20 21 21 buildPythonPackage rec { 22 22 pname = "craft-providers"; 23 - version = "2.1.0"; 23 + version = "2.1.1"; 24 24 25 25 pyproject = true; 26 26 ··· 28 28 owner = "canonical"; 29 29 repo = "craft-providers"; 30 30 tag = version; 31 - hash = "sha256-+j3uwvecffl8cK+yNidWbL243VnPkX72DMYv8RXMaXE="; 31 + hash = "sha256-aW3efKy3c7ZGXS4wsvby0ww3Gwjt+1tMKsJCGprkcZo="; 32 32 }; 33 33 34 34 patches = [ ··· 50 50 # The urllib3 incompat: https://github.com/msabramo/requests-unixsocket/pull/69 51 51 # This is already patched in nixpkgs. 52 52 substituteInPlace pyproject.toml \ 53 - --replace-fail "setuptools==73.0.1" "setuptools" 53 + --replace-fail "setuptools==75.2.0" "setuptools" 54 54 ''; 55 55 56 56 pythonRelaxDeps = [ "requests" ]; ··· 69 69 70 70 nativeCheckInputs = [ 71 71 freezegun 72 + logassert 72 73 pytest-check 73 74 pytest-mock 74 75 pytest-subprocess 75 - pytest-logdog 76 76 pytestCheckHook 77 77 responses 78 78 ];
+3 -3
pkgs/development/python-modules/craft-store/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "craft-store"; 28 - version = "3.1.0"; 28 + version = "3.2.1"; 29 29 30 30 pyproject = true; 31 31 ··· 33 33 owner = "canonical"; 34 34 repo = "craft-store"; 35 35 tag = version; 36 - hash = "sha256-pTG0JJRoHjmcLg+lAgg53rvC+7d3TLlTLe+Rxhy8wqg="; 36 + hash = "sha256-rJ7FXHDrJ7w+dFPBs7MhT4iqN6KCWaqrmlCni5kUEKI="; 37 37 }; 38 38 39 39 postPatch = '' 40 40 substituteInPlace pyproject.toml \ 41 - --replace-fail "setuptools==75.6.0" "setuptools" 41 + --replace-fail "setuptools==75.8.0" "setuptools" 42 42 ''; 43 43 44 44 build-system = [
+19 -9
pkgs/development/python-modules/devito/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - anytree, 5 4 buildPythonPackage, 5 + fetchFromGitHub, 6 + 7 + # build-system 6 8 setuptools, 9 + 10 + # dependencies 11 + anytree, 7 12 cached-property, 8 13 cgen, 9 14 click, 10 15 codepy, 11 16 distributed, 12 - fetchFromGitHub, 13 - gcc, 14 17 llvmPackages, 15 - matplotlib, 16 18 multidict, 17 19 nbval, 18 20 psutil, 19 21 py-cpuinfo, 20 - pytest-xdist, 21 - pytestCheckHook, 22 - pythonOlder, 23 22 scipy, 24 23 sympy, 24 + 25 + # tests 26 + gcc, 27 + matplotlib, 28 + pytest-xdist, 29 + pytestCheckHook, 25 30 }: 26 31 27 32 buildPythonPackage rec { 28 33 pname = "devito"; 29 34 version = "4.8.11"; 30 35 pyproject = true; 31 - 32 - disabled = pythonOlder "3.8"; 33 36 34 37 src = fetchFromGitHub { 35 38 owner = "devitocodes"; ··· 42 45 postPatch = '' 43 46 substituteInPlace requirements-testing.txt \ 44 47 --replace-fail 'pooch; python_version >= "3.8"' "pooch" 48 + 49 + substituteInPlace tests/test_builtins.py \ 50 + --replace-fail "from scipy.misc import ascent" "from scipy.datasets import ascent" 45 51 ''; 46 52 47 53 pythonRemoveDeps = [ "pip" ]; ··· 99 105 "test_stability_mpi" 100 106 "test_subdomainset_mpi" 101 107 "test_subdomains_mpi" 108 + 109 + # Download dataset from the internet 110 + "test_gs_2d_float" 111 + "test_gs_2d_int" 102 112 ] 103 113 ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ 104 114 # FAILED tests/test_unexpansion.py::Test2Pass::test_v0 - assert False
+19 -30
pkgs/development/python-modules/flax/default.nix
··· 5 5 fetchFromGitHub, 6 6 7 7 # build-system 8 - jaxlib, 8 + setuptools, 9 9 setuptools-scm, 10 10 11 11 # dependencies ··· 19 19 tensorstore, 20 20 typing-extensions, 21 21 22 - # checks 22 + # optional-dependencies 23 + matplotlib, 24 + 25 + # dependencies 23 26 cloudpickle, 27 + keras, 24 28 einops, 25 29 flaxlib, 26 - keras, 27 30 pytestCheckHook, 28 31 pytest-xdist, 29 32 sphinx, 30 33 tensorflow, 31 34 treescope, 32 35 33 - # optional-dependencies 34 - matplotlib, 35 - 36 36 writeScript, 37 37 tomlq, 38 38 }: 39 39 40 40 buildPythonPackage rec { 41 41 pname = "flax"; 42 - version = "0.10.1"; 42 + version = "0.10.3"; 43 43 pyproject = true; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "google"; 47 47 repo = "flax"; 48 48 tag = "v${version}"; 49 - hash = "sha256-+URbQGnmqmSNgucEyWvI5DMnzXjpmJzLA+Pho2lX+S4="; 49 + hash = "sha256-PRKdtltiBVX9p6Sjw4sCDghqxYRxq4L9TLle1vy5dkk="; 50 50 }; 51 51 52 52 build-system = [ 53 - jaxlib 53 + setuptools 54 54 setuptools-scm 55 55 ]; 56 56 57 57 dependencies = [ 58 + flaxlib 58 59 jax 59 60 msgpack 60 61 numpy ··· 63 64 pyyaml 64 65 rich 65 66 tensorstore 67 + treescope 66 68 typing-extensions 67 69 ]; 68 70 ··· 74 76 75 77 nativeCheckInputs = [ 76 78 cloudpickle 79 + keras 77 80 einops 78 - flaxlib 79 - keras 80 81 pytestCheckHook 81 82 pytest-xdist 82 83 sphinx 83 84 tensorflow 84 - treescope 85 - ]; 86 - 87 - pytestFlagsArray = [ 88 - "-W ignore::FutureWarning" 89 - "-W ignore::DeprecationWarning" 90 85 ]; 91 86 92 87 disabledTestPaths = [ 93 88 # Docs test, needs extra deps + we're not interested in it. 94 89 "docs/_ext/codediff_test.py" 90 + 95 91 # The tests in `examples` are not designed to be executed from a single test 96 92 # session and thus either have the modules that conflict with each other or 97 93 # wrong import paths, depending on how they're invoked. Many tests also have ··· 99 95 # `tensorflow_datasets`, `vocabulary`) so the benefits of trying to run them 100 96 # would be limited anyway. 101 97 "examples/*" 98 + 102 99 # See https://github.com/google/flax/issues/3232. 103 100 "tests/jax_utils_test.py" 104 101 ]; 105 102 106 - disabledTests = 107 - [ 108 - # Failing with AssertionError since the jax update to 0.5.0 109 - "test_basic_demo_single" 110 - "test_batch_norm_multi_init" 111 - "test_multimetric" 112 - "test_split_merge" 113 - ] 114 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 115 - # SystemError: nanobind::detail::nb_func_error_except(): exception could not be translated! 116 - "test_ref_changed" 117 - "test_structure_changed" 118 - ]; 103 + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ 104 + # SystemError: nanobind::detail::nb_func_error_except(): exception could not be translated! 105 + "test_ref_changed" 106 + "test_structure_changed" 107 + ]; 119 108 120 109 passthru = { 121 110 updateScript = writeScript "update.sh" ''
+37 -25
pkgs/development/python-modules/flaxlib/default.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 3 4 buildPythonPackage, 4 5 flax, 5 6 tomlq, 6 - rustPlatform, 7 - pytestCheckHook, 7 + python, 8 + 9 + # build-system 10 + meson-python, 11 + nanobind, 12 + ninja, 13 + 14 + # nativeBuildInputs 15 + cmake, 16 + pkg-config, 8 17 }: 9 18 19 + let 20 + nanobind-wrapper = stdenv.mkDerivation { 21 + pname = "nanobind-wrapper"; 22 + inherit (nanobind) version; 23 + 24 + src = ./nanobind-wrapper; 25 + 26 + nativeBuildInputs = [ 27 + cmake 28 + ]; 29 + 30 + buildFlags = [ "nanobind-static" ]; 31 + 32 + env.CMAKE_PREFIX_PATH = "${nanobind}/${python.sitePackages}/nanobind"; 33 + }; 34 + in 10 35 buildPythonPackage rec { 11 36 pname = "flaxlib"; 12 37 version = "0.0.1-a1"; ··· 14 39 15 40 inherit (flax) src; 16 41 17 - sourceRoot = "${src.name}/flaxlib"; 42 + sourceRoot = "${src.name}/flaxlib_src"; 18 43 19 44 postPatch = '' 20 45 expected_version="$version" ··· 28 53 fi 29 54 ''; 30 55 31 - cargoDeps = rustPlatform.fetchCargoVendor { 32 - inherit 33 - pname 34 - version 35 - src 36 - sourceRoot 37 - ; 38 - hash = "sha256-CN/ZbDxdCQPEuLfxPh/m+JtlFDkerO8aWgAaUwhixjQ="; 39 - }; 56 + dontUseCmakeConfigure = true; 40 57 58 + build-system = [ 59 + meson-python 60 + nanobind 61 + ninja 62 + ]; 41 63 nativeBuildInputs = [ 42 - rustPlatform.maturinBuildHook 43 - rustPlatform.cargoSetupHook 64 + cmake 65 + pkg-config 44 66 ]; 67 + buildInputs = [ nanobind-wrapper ]; 45 68 46 69 pythonImportsCheck = [ "flaxlib" ]; 47 - 48 - nativeCheckInputs = [ 49 - pytestCheckHook 50 - ]; 51 - 52 - env = { 53 - # https://github.com/google/flax/issues/4491 54 - # Upstream should update Cargo.lock 55 - # Enabling `PYO3_USE_ABI3_FORWARD_COMPATIBILITY` allows us to temporarily avoid the issue 56 - PYO3_USE_ABI3_FORWARD_COMPATIBILITY = true; 57 - }; 58 70 59 71 # This package does not have tests (yet ?) 60 72 doCheck = false;
+9
pkgs/development/python-modules/flaxlib/nanobind-wrapper/CMakeLists.txt
··· 1 + cmake_minimum_required(VERSION 3.31) 2 + project(nanobind-wrapper) 3 + 4 + find_package(Python COMPONENTS Interpreter Development REQUIRED) 5 + find_package(nanobind CONFIG REQUIRED) 6 + nanobind_build_library(nanobind-static) 7 + set_property(TARGET nanobind-static PROPERTY EXPORT_NAME nanobind) 8 + install(TARGETS nanobind-static EXPORT nanobind-static) 9 + install(EXPORT nanobind-static FILE nanobindConfig.cmake DESTINATION lib/nanobind/cmake)
-8
pkgs/development/python-modules/gphoto2/default.nix
··· 1 1 { 2 2 lib, 3 3 fetchPypi, 4 - fetchpatch, 5 4 buildPythonPackage, 6 5 pkg-config, 7 6 libgphoto2, ··· 17 16 src = fetchPypi { 18 17 inherit pname version; 19 18 hash = "sha256-Jgh7ff+iUaeNQtBsXw2Jm+2gj1ctvrY3oahGrbxx3uE="; 20 - }; 21 - 22 - # only convert first 2 values from setuptools_version to ints to avoid 23 - # parse errors if last value is a string. 24 - patches = fetchpatch { 25 - url = "https://github.com/jim-easterbrook/python-gphoto2/commit/d388971b63fea831eb986d2212d4828c6c553235.patch"; 26 - hash = "sha256-EXtXlhBx2jCKtMl7HmN87liqiHVAFSeXr11y830AlpY="; 27 19 }; 28 20 29 21 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/gwcs/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "gwcs"; 20 - version = "0.22.1"; 20 + version = "0.24.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.10"; ··· 26 26 owner = "spacetelescope"; 27 27 repo = "gwcs"; 28 28 tag = version; 29 - hash = "sha256-9s3HwKFpUXb0aqcSEJVL2SB6G2pQc8xQT5HdZYoHd/I="; 29 + hash = "sha256-XxC61AzyZt0lVVwOr2yiN0/ldjcq/ABtzNDSQaGo9as="; 30 30 }; 31 31 32 32 build-system = [ ··· 53 53 meta = with lib; { 54 54 description = "Module to manage the Generalized World Coordinate System"; 55 55 homepage = "https://github.com/spacetelescope/gwcs"; 56 - changelog = "https://github.com/spacetelescope/gwcs/blob/${version}/CHANGES.rst"; 56 + changelog = "https://github.com/spacetelescope/gwcs/blob/${src.tag}/CHANGES.rst"; 57 57 license = licenses.bsd3; 58 58 maintainers = with maintainers; [ fab ]; 59 59 };
+12 -4
pkgs/development/python-modules/inequality/default.nix
··· 6 6 pythonOlder, 7 7 8 8 libpysal, 9 + mapclassify, 10 + matplotlib, 9 11 numpy, 10 12 scipy, 13 + seaborn, 11 14 setuptools-scm, 12 15 }: 13 16 14 17 buildPythonPackage rec { 15 18 pname = "inequality"; 16 - version = "1.1.0"; 19 + version = "1.1.1"; 17 20 pyproject = true; 18 21 disabled = pythonOlder "3.10"; 19 22 ··· 21 24 owner = "pysal"; 22 25 repo = "inequality"; 23 26 tag = "v${version}"; 24 - hash = "sha256-tKMpmsP19K4dyBCj84FBoGkEvrmQuSi77sY3uQYvz5s="; 27 + hash = "sha256-JVim2u+VF35dvD+y14WbA2+G4wktAGpin/GMe0uGhjc="; 25 28 }; 26 29 27 30 build-system = [ setuptools-scm ]; 28 31 29 - propagatedBuildInputs = [ 32 + dependencies = [ 30 33 libpysal 34 + matplotlib 31 35 numpy 32 36 scipy 33 37 ]; 34 38 35 - nativeCheckInputs = [ pytestCheckHook ]; 39 + nativeCheckInputs = [ 40 + mapclassify 41 + pytestCheckHook 42 + seaborn 43 + ]; 36 44 37 45 pythonImportsCheck = [ "inequality" ]; 38 46
+42
pkgs/development/python-modules/logassert/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + pytestCheckHook, 7 + flake8, 8 + structlog, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "logassert"; 13 + version = "8.2"; 14 + 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "facundobatista"; 19 + repo = "logassert"; 20 + tag = version; 21 + hash = "sha256-wtSX1jAHanHCF58cSNluChWY3lrrsgludnnW+xVJuOo="; 22 + }; 23 + 24 + build-system = [ setuptools ]; 25 + 26 + pythonImportsCheck = [ "logassert" ]; 27 + 28 + nativeCheckInputs = [ 29 + flake8 30 + pytestCheckHook 31 + structlog 32 + ]; 33 + 34 + meta = { 35 + description = "A simple Log Assertion mechanism for Python unittests"; 36 + homepage = "https://github.com/facundobatista/logassert"; 37 + changelog = "https://github.com/facundobatista/logassert/releases/tag/${version}"; 38 + license = lib.licenses.lgpl3Only; 39 + maintainers = with lib.maintainers; [ jnsgruk ]; 40 + platforms = lib.platforms.linux; 41 + }; 42 + }
+2
pkgs/development/python-modules/macaroonbakery/default.nix
··· 44 44 requests 45 45 ]; 46 46 47 + pythonRelaxDeps = true; 48 + 47 49 pythonImportsCheck = [ "macaroonbakery" ]; 48 50 49 51 nativeCheckInputs = [
+3 -3
pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "microsoft-kiota-serialization-text"; 16 - version = "1.9.1"; 16 + version = "1.9.2"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "microsoft"; 23 23 repo = "kiota-python"; 24 24 tag = "microsoft-kiota-serialization-text-v${version}"; 25 - hash = "sha256-ESRnI8prXG1h5H5RVD4eOQ1sQYSEMMLVHSk8yhzFGVw="; 25 + hash = "sha256-ribVfvKmDMxGmeqj30SDcnbNGdRBfs1DmqQGXP3EHCk="; 26 26 }; 27 27 28 28 sourceRoot = "source/packages/serialization/text/"; ··· 45 45 meta = with lib; { 46 46 description = "Text serialization implementation for Kiota generated clients in Python"; 47 47 homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/text"; 48 - changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-text-v${version}"; 48 + changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-text-${src.tag}"; 49 49 license = licenses.mit; 50 50 maintainers = with maintainers; [ fab ]; 51 51 };
+3 -3
pkgs/development/python-modules/migen/default.nix
··· 10 10 11 11 buildPythonPackage { 12 12 pname = "migen"; 13 - version = "0.9.2-unstable-2025-01-16"; 13 + version = "0.9.2-unstable-2025-02-07"; 14 14 pyproject = true; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "m-labs"; 18 18 repo = "migen"; 19 - rev = "28e913e7114dae485747ccd8f9fd436ada2195f0"; 20 - hash = "sha256-5Rv7R8OO/CsjdDreo+vCUO7dIrTD+70meV5rIvHOGDk="; 19 + rev = "2828df54594673653a641ab551caf6c6b1bfeee5"; 20 + hash = "sha256-GproDJowtcgbccsT+I0mObzFhE483shcS8MSszKXwlc="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ setuptools ];
+8 -8
pkgs/development/python-modules/mypy-boto3/default.nix
··· 86 86 "sha256-wqul7cHa1ui2Wbyl01bnwZgIUZZodniAn6EQ24bgfkI="; 87 87 88 88 mypy-boto3-apigatewayv2 = 89 - buildMypyBoto3Package "apigatewayv2" "1.36.0" 90 - "sha256-UDfSHfLkzNNcecERrGCJIYnVJE27qCECZ2CRmFxvGRM="; 89 + buildMypyBoto3Package "apigatewayv2" "1.36.17" 90 + "sha256-VntzS1WAuNtSpl0+i6mTQk/Xs7yuDQgnu4IbdDaDabc="; 91 91 92 92 mypy-boto3-appconfig = 93 93 buildMypyBoto3Package "appconfig" "1.36.0" ··· 230 230 "sha256-g8YpVNduF0EAsCwheQCS2xX2yoIKuYTQ1DY/DRdwkt8="; 231 231 232 232 mypy-boto3-cloudfront = 233 - buildMypyBoto3Package "cloudfront" "1.36.0" 234 - "sha256-6HRqoRpUsrvPVrNvVlQodzjWpfk5Eq472jCzNVMULzM="; 233 + buildMypyBoto3Package "cloudfront" "1.36.17" 234 + "sha256-jfYI2Kn4er6cG3LpxdVV0QacKbpTDzAiBmVzD5D76UI="; 235 235 236 236 mypy-boto3-cloudhsm = 237 237 buildMypyBoto3Package "cloudhsm" "1.36.0" ··· 338 338 "sha256-VK7/vxmSeMHYNow/ifwEYB8w/35PQfUiMhinyKNlDJ8="; 339 339 340 340 mypy-boto3-connect = 341 - buildMypyBoto3Package "connect" "1.36.3" 342 - "sha256-thT1nWwkUSsmhLQOyV5QiR17jGHvkxbxcwMGwV5gFXE="; 341 + buildMypyBoto3Package "connect" "1.36.17" 342 + "sha256-8uSSGygW+4wKLt09LGUdr8q07bJLiIAK8avQOhoKpQI="; 343 343 344 344 mypy-boto3-connect-contact-lens = 345 345 buildMypyBoto3Package "connect-contact-lens" "1.36.0" ··· 414 414 "sha256-si7pjgKzxg++SfVdOsIQP37rXG84IZM0ltcwc2+wn3I="; 415 415 416 416 mypy-boto3-dms = 417 - buildMypyBoto3Package "dms" "1.36.13" 418 - "sha256-D8d8TAjSlxNw5xumOLyzIBb92C7Blh3f3Mo1WOPxzP4="; 417 + buildMypyBoto3Package "dms" "1.36.17" 418 + "sha256-XymlDkObpiUJqGjheovvypfDS8xDGLy6MKT4+mhBePs="; 419 419 420 420 mypy-boto3-docdb = 421 421 buildMypyBoto3Package "docdb" "1.36.0"
+3 -3
pkgs/development/python-modules/objsize/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "objsize"; 13 - version = "0.7.0"; 13 + version = "0.7.1"; 14 14 pyproject = true; 15 15 16 - disabled = pythonOlder "3.7"; 16 + disabled = pythonOlder "3.8"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "liran-funaro"; 20 20 repo = "objsize"; 21 21 tag = version; 22 - hash = "sha256-wy4Tj+Q+4zymRdoN8Z7wcazJTb2lQ+XHY1Kta02R3R0="; 22 + hash = "sha256-l0l80dMVWZqWBK4z53NCU+rKOQl6jRZ1zb2SmMnhs1k="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/prometheus-api-client/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "prometheus-api-client"; 16 - version = "0.5.5"; 16 + version = "0.5.6"; 17 17 format = "setuptools"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "4n4nd"; 21 21 repo = "prometheus-api-client-python"; 22 22 tag = "v${version}"; 23 - hash = "sha256-tUu0+ZUOFxBCj//lHhNm88rhFbS01j1x508+nqIkCfQ="; 23 + hash = "sha256-0vnG0m+RV2Z9GIMJ/R0edjcjyPH1OvB8zERCMeyRuRg="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ ··· 47 47 and performing various aggregation operations on the time series data. 48 48 ''; 49 49 homepage = "https://github.com/4n4nd/prometheus-api-client-python"; 50 - changelog = "https://github.com/4n4nd/prometheus-api-client-python/blob/${src.rev}/CHANGELOG.md"; 50 + changelog = "https://github.com/4n4nd/prometheus-api-client-python/blob/${src.tag}/CHANGELOG.md"; 51 51 license = licenses.mit; 52 52 maintainers = with maintainers; [ azahi ]; 53 53 };
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "publicsuffixlist"; 14 - version = "1.0.2.20250207"; 14 + version = "1.0.2.20250211"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-wYOFcyEO9wH0lpEtrTCCDJKb4NQJ51BnJ8dysjsZwSM="; 21 + hash = "sha256-ujbidDxlKcthvB90O2WJLLBRtmT69+rgzha4wAGJue8="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+20 -9
pkgs/development/python-modules/py2bit/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchPypi, 5 - pytest, 5 + pytestCheckHook, 6 + setuptools, 7 + setuptools-scm, 6 8 }: 7 9 8 10 buildPythonPackage rec { 9 11 pname = "py2bit"; 10 - version = "0.3.0"; 11 - format = "setuptools"; 12 - 13 - checkInput = [ pytest ]; 12 + version = "0.3.3"; 13 + pyproject = true; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1vw2nvw1yrl7ikkqsqs1pg239yr5nspvd969r1x9arms1k25a1a5"; 17 + hash = "sha256-Jk9b/DnXKfGsrVTHYKwE+oog1BhPS1BdnDM9LgMlN3A="; 18 18 }; 19 19 20 - meta = with lib; { 20 + build-system = [ 21 + setuptools 22 + setuptools-scm 23 + ]; 24 + 25 + nativeCheckInputs = [ 26 + pytestCheckHook 27 + ]; 28 + 29 + pytestFlagsArray = [ "py2bitTest/test.py" ]; 30 + 31 + meta = { 21 32 homepage = "https://github.com/deeptools/py2bit"; 22 33 description = "File access to 2bit files"; 23 34 longDescription = '' 24 35 A python extension, written in C, for quick access to 2bit files. The extension uses lib2bit for file access. 25 36 ''; 26 - license = licenses.mit; 27 - maintainers = with maintainers; [ scalavision ]; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ scalavision ]; 28 39 }; 29 40 }
+2 -2
pkgs/development/python-modules/pyexcel-io/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyexcel-io"; 11 - version = "0.6.7"; 11 + version = "0.6.7.1"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "pyexcel"; 16 16 repo = "pyexcel-io"; 17 17 tag = "v${version}"; 18 - hash = "sha256-fRayB+XKWpPson64lbJ0KvCK75+H2H2Kd18Jc7ocJPU="; 18 + hash = "sha256-DBiHHiKXR26/WPJDmEZpRgjvJitFaidbV41Tvn0etLY="; 19 19 }; 20 20 21 21 build-system = [ setuptools ];
+27 -25
pkgs/development/python-modules/sparse/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - dask, 5 - fetchPypi, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + setuptools, 8 + setuptools-scm, 9 + 10 + # dependencies 6 11 numba, 7 12 numpy, 8 - pytest7CheckHook, 9 - pythonOlder, 10 - setuptools, 11 - setuptools-scm, 12 13 scipy, 14 + 15 + # tests 16 + dask, 17 + pytest-cov-stub, 18 + pytestCheckHook, 13 19 }: 14 20 15 21 buildPythonPackage rec { ··· 17 23 version = "0.15.5"; 18 24 pyproject = true; 19 25 20 - disabled = pythonOlder "3.8"; 21 - 22 - src = fetchPypi { 23 - inherit pname version; 24 - hash = "sha256-THbODJb1zVwxt+eeZQ8AIkJMKxbwXxAEnpxjge5L4mY="; 26 + src = fetchFromGitHub { 27 + owner = "pydata"; 28 + repo = "sparse"; 29 + tag = version; 30 + hash = "sha256-W4rcq7G/bQsT9oTLieOzWNst5LnIAelRMbm+uUPeQgs="; 25 31 }; 26 - 27 - postPatch = '' 28 - substituteInPlace pytest.ini \ 29 - --replace-fail "--cov-report term-missing --cov-report html --cov-report=xml --cov-report=term --cov sparse --cov-config .coveragerc --junitxml=junit/test-results.xml" "" 30 - ''; 31 32 32 33 build-system = [ 33 34 setuptools ··· 42 43 43 44 nativeCheckInputs = [ 44 45 dask 45 - pytest7CheckHook 46 + pytest-cov-stub 47 + pytestCheckHook 46 48 ]; 47 49 48 50 pythonImportsCheck = [ "sparse" ]; 49 51 50 - pytestFlagsArray = [ 51 - "-W" 52 - "ignore::pytest.PytestRemovedIn8Warning" 53 - ]; 54 - 55 - meta = with lib; { 52 + meta = { 56 53 description = "Sparse n-dimensional arrays computations"; 57 54 homepage = "https://sparse.pydata.org/"; 58 55 changelog = "https://sparse.pydata.org/en/stable/changelog.html"; 59 56 downloadPage = "https://github.com/pydata/sparse/releases/tag/${version}"; 60 - license = licenses.bsd3; 61 - maintainers = [ ]; 57 + license = lib.licenses.bsd3; 58 + maintainers = with lib.maintainers; [ GaetanLepage ]; 59 + badPlatforms = [ 60 + # Most tests fail with: Fatal Python error: Segmentation fault 61 + # numba/typed/typedlist.py", line 344 in append 62 + "aarch64-linux" 63 + ]; 62 64 }; 63 65 }
+2 -2
pkgs/development/python-modules/translate-toolkit/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "translate-toolkit"; 25 - version = "3.14.6"; 25 + version = "3.14.7"; 26 26 27 27 pyproject = true; 28 28 build-system = [ setuptools-scm ]; ··· 30 30 src = fetchPypi { 31 31 pname = "translate_toolkit"; 32 32 inherit version; 33 - hash = "sha256-2FCt8D+GSEv5xeriA8kT7T2Rjb86jwCNmxVgKnKG554="; 33 + hash = "sha256-5xpvNxEQBuMggHCb2RPCQ/lQWop6Hiep8BpRSey31R0="; 34 34 }; 35 35 36 36 dependencies = [
+12 -1
pkgs/development/python-modules/yamlfix/default.nix
··· 12 12 ruyaml, 13 13 setuptools, 14 14 }: 15 + let 16 + maison143 = maison.overridePythonAttrs (old: rec { 17 + version = "1.4.3"; 18 + src = fetchFromGitHub { 19 + owner = "dbatten5"; 20 + repo = "maison"; 21 + tag = "v${version}"; 22 + hash = "sha256-2hUmk91wr5o2cV3un2nMoXDG+3GT7SaIOKY+QaZY3nw="; 23 + }; 24 + }); 25 + in 15 26 16 27 buildPythonPackage rec { 17 28 pname = "yamlfix"; ··· 34 45 35 46 dependencies = [ 36 47 click 37 - maison 48 + maison143 38 49 ruyaml 39 50 ]; 40 51
+14 -14
pkgs/development/tools/electron/binary/info.json
··· 78 78 }, 79 79 "33": { 80 80 "hashes": { 81 - "aarch64-darwin": "4c7ffa4927aec31912ae2047d8d6c33e801501e4b576c724947866da9346110c", 82 - "aarch64-linux": "c55b6b66fe8018e0e05953cd794735782f05b7e3b2a117a86413eafcedfda7ef", 83 - "armv7l-linux": "2e7f915c71b11e6cc1ec46aee8f87c28fdd029a0a90a9196117a8f0c7aa81aa8", 84 - "headers": "07m9p2nz0rzl3asq466kqzdq1bdmlvxb5slrr24dj9awijlyrrb6", 85 - "x86_64-darwin": "fa451db2991506cacebd2a836e84ca7eff73770ed987d5b958f9854637c12d3d", 86 - "x86_64-linux": "13b99da4a78dae9bf0960309cd1e9476faf5f7260bbf930bd302189d490ff77c" 81 + "aarch64-darwin": "90044a7aa13f18ca4077a33131190b55fdf3ca5cb0704c537ca630fd0e06369e", 82 + "aarch64-linux": "6542b3152ea9d8dd005a1b8f55b6971dee0f954b3b4e0bab4d625d501a946093", 83 + "armv7l-linux": "95d79d2d2a154783fa6435d937a3e98b4408f2ce75f6706e5781d0d7e2e49d44", 84 + "headers": "00v71c9fy3na040bnp5llp6951fsqls6hnlvbds5gckw3wfdcymc", 85 + "x86_64-darwin": "d66a1400fe3c446f93eabf51b9520a300cdd25805a03d96a4528bda089f4988e", 86 + "x86_64-linux": "f854ceb7362f7eeafdcdfc4a8898493adb72e3433595c59f072427912115d41b" 87 87 }, 88 - "version": "33.3.2" 88 + "version": "33.4.0" 89 89 }, 90 90 "34": { 91 91 "hashes": { 92 - "aarch64-darwin": "604e5f6c706383dd7a86c3b9a59f60525c687f65907b60ccdabf43358dbb8661", 93 - "aarch64-linux": "98e711d7678670572b873aec1e4df3a2fa0002b88bc6283dbff8fc13ac401670", 94 - "armv7l-linux": "cc3bb0110fafbf5a9ef6576470b82864dacb6380cc312650d6b0cdf404ac9d9f", 95 - "headers": "1zcm8j3qqvy6y5jgdj9aypbqa1sq4wkk9ynj0382wnk994bzjs86", 96 - "x86_64-darwin": "3b34acc7908a311e05509cab9e1926604113e1f650b4dbe1ecfde1dbf4397c37", 97 - "x86_64-linux": "74e55edc5d7cf9e63ba61f1a670134779109fcf33990e568f1992c46c1d31b89" 92 + "aarch64-darwin": "a38a624bee92ee601777c20e6bdbf040d1b2a5506ba1ccac8be1447b1c6b0bfd", 93 + "aarch64-linux": "37d68cef35888c8ca8bbe2002be0a122e8e8ccaf762b60ade1af5e71918e080b", 94 + "armv7l-linux": "741374570bd9e435037f41b42aea7ab640f7ef1e75afb4705cc12344f43ed04c", 95 + "headers": "0b0djna1bprfff0y1pb2wdzsx82v1c1zk20gl2vivgjhslxf0igl", 96 + "x86_64-darwin": "a2ba4f91882819801da2d499de3426dbb191a22f2fe4a6ec92b756f1a0dc2de8", 97 + "x86_64-linux": "9fbca20baea84800f7f50a9b245302dddbfab3425dd762c482d79e867a5a6dbe" 98 98 }, 99 - "version": "34.0.2" 99 + "version": "34.1.1" 100 100 } 101 101 }
+14 -14
pkgs/development/tools/electron/chromedriver/info.json
··· 45 45 }, 46 46 "33": { 47 47 "hashes": { 48 - "aarch64-darwin": "96648a7aa64bff1b6fdce75da395451cca23aafdd06437c31544125962e25323", 49 - "aarch64-linux": "a5bce192adbc7dfcb6134296c15409b8299a64b3ecc9c61d7d150a644a8187e6", 50 - "armv7l-linux": "a921c696a7371712b14ed64e408a57ad874340fd8d61a447cbc83fcf79e599a3", 51 - "headers": "07m9p2nz0rzl3asq466kqzdq1bdmlvxb5slrr24dj9awijlyrrb6", 52 - "x86_64-darwin": "06ae393d176e8fdd67b1fb6a2b3f0771e3971de112e338d7d30d2ea1ffd0fe8c", 53 - "x86_64-linux": "85e3d980a43f4792d1b6246a50dad745653c0e13b95dbc37adadc78078cfcc99" 48 + "aarch64-darwin": "0b87f00cf22d2c73a795af554cf9548e0204769d22ffdc7f28183572d4f7fef0", 49 + "aarch64-linux": "5387c7a22c93dfcac348ea5ec604fb8350926e8e2681ca189e0500ff993d58d0", 50 + "armv7l-linux": "53e1fa127812bcfb5a095f781368ee2d9cceb4a91d83dcb32a7ecf072cf39034", 51 + "headers": "00v71c9fy3na040bnp5llp6951fsqls6hnlvbds5gckw3wfdcymc", 52 + "x86_64-darwin": "9a8ec97a21d41b146b010dfe7e4df71907a23bdf0500619036de623b4ddb1ce1", 53 + "x86_64-linux": "ea57c5bafecd8502fa95df73c977efb2a061068eac965d97f99b824479d55de2" 54 54 }, 55 - "version": "33.3.2" 55 + "version": "33.4.0" 56 56 }, 57 57 "34": { 58 58 "hashes": { 59 - "aarch64-darwin": "ae2ccc17a7f391869cf6cfe41d4b7c25013ccbf36861b5007fcdf62ac4db9eb0", 60 - "aarch64-linux": "904c101b206e9d4de088c06ac6886563493e5abaac537cb55f129a8cfd2620c0", 61 - "armv7l-linux": "0a295dc16833384dc51ac6baa0d7025f9767b587c30ac857d1461b41bc3246af", 62 - "headers": "1zcm8j3qqvy6y5jgdj9aypbqa1sq4wkk9ynj0382wnk994bzjs86", 63 - "x86_64-darwin": "f6419dca74fcd4affeb9c4a061abc343e52031cdc36d4abb01ece2b9ee731d7c", 64 - "x86_64-linux": "fba4a47b7762142f4ca01f405746b99ddb36e0860316952c2118b4b90840897d" 59 + "aarch64-darwin": "c2aa24978fbe0c3dfb8ae36816633a75f498b4af5052b059631a626925951e41", 60 + "aarch64-linux": "df87d6f0b91a549996c764bb60eaf692c59e087496406562e3bcbb3f90a52d50", 61 + "armv7l-linux": "74b53fff1d210066024476ebbfef7476b05c2c71cd141953b5b7e0a35d129a02", 62 + "headers": "0b0djna1bprfff0y1pb2wdzsx82v1c1zk20gl2vivgjhslxf0igl", 63 + "x86_64-darwin": "95239f35723eeca036ed1e29f7871a4de843c6eda16bccc04436402dddd938aa", 64 + "x86_64-linux": "62734cb681a6da3c73b20504f49c7759c9dbb1c923e250d67c11888426e3cad0" 65 65 }, 66 - "version": "34.0.2" 66 + "version": "34.1.1" 67 67 } 68 68 }
+3 -3
pkgs/development/tools/electron/info.json
··· 988 988 }, 989 989 "src/electron": { 990 990 "fetcher": "fetchFromGitHub", 991 - "hash": "sha256-20ggSgks8zVYsFeMRHzqpnQFE9UazwOY2BVQYhVo/Vk=", 991 + "hash": "sha256-1Sl36LYp/tePk5ChWKv9ZCVcoEZECMEDKKiKvpO8ea8=", 992 992 "owner": "electron", 993 993 "repo": "electron", 994 - "rev": "v33.3.2" 994 + "rev": "v33.4.0" 995 995 }, 996 996 "src/media/cdm/api": { 997 997 "fetcher": "fetchFromGitiles", ··· 1891 1891 "electron_yarn_hash": "0bzsswcg62b39xinq5vikk7qz7d15276s2vc15v1gcb5wvh05ff8", 1892 1892 "modules": "130", 1893 1893 "node": "20.18.1", 1894 - "version": "33.3.2" 1894 + "version": "33.4.0" 1895 1895 } 1896 1896 }
-1
pkgs/kde/gear/default.nix
··· 242 242 skanlite = callPackage ./skanlite { }; 243 243 skanpage = callPackage ./skanpage { }; 244 244 skladnik = callPackage ./skladnik { }; 245 - spectacle = callPackage ./spectacle { }; 246 245 step = callPackage ./step { }; 247 246 svgpart = callPackage ./svgpart { }; 248 247 sweeper = callPackage ./sweeper { };
pkgs/kde/gear/spectacle/default.nix pkgs/kde/plasma/spectacle/default.nix
+203 -198
pkgs/kde/generated/sources/plasma.json
··· 1 1 { 2 2 "bluedevil": { 3 - "version": "6.2.5", 4 - "url": "mirror://kde/stable/plasma/6.2.5/bluedevil-6.2.5.tar.xz", 5 - "hash": "sha256-Tl9D6d2ddZDimkMhSK1Rq7vTHPMChXMUJfW+jyRE8ro=" 3 + "version": "6.3.0", 4 + "url": "mirror://kde/stable/plasma/6.3.0/bluedevil-6.3.0.tar.xz", 5 + "hash": "sha256-uqgVjWesGDHzIwx828RAw9Vt6BRwg8gZUv2i2azssoQ=" 6 6 }, 7 7 "breeze": { 8 - "version": "6.2.5", 9 - "url": "mirror://kde/stable/plasma/6.2.5/breeze-6.2.5.tar.xz", 10 - "hash": "sha256-HTvUSBu3zSdKE6xdWFK+Uf8pdeYghy38IvvVMbrQTiU=" 8 + "version": "6.3.0", 9 + "url": "mirror://kde/stable/plasma/6.3.0/breeze-6.3.0.tar.xz", 10 + "hash": "sha256-e7UN1mLjXf2u7JWPrUIU5sPBRISRmrEqVFoRCfvgiZU=" 11 11 }, 12 12 "breeze-grub": { 13 - "version": "6.2.5", 14 - "url": "mirror://kde/stable/plasma/6.2.5/breeze-grub-6.2.5.tar.xz", 15 - "hash": "sha256-AotNwvjw9mMDnl64Ayh8X549xPXz5f16RPxx1nbcOYk=" 13 + "version": "6.3.0", 14 + "url": "mirror://kde/stable/plasma/6.3.0/breeze-grub-6.3.0.tar.xz", 15 + "hash": "sha256-sQCf31ZSG9KEAnRjnM5AXRDiDldJKrYrWSuBWmGFvhw=" 16 16 }, 17 17 "breeze-gtk": { 18 - "version": "6.2.5", 19 - "url": "mirror://kde/stable/plasma/6.2.5/breeze-gtk-6.2.5.tar.xz", 20 - "hash": "sha256-IRXwC7zvjmulckfpxs4WM97fNw+S2gHS/Eqvyhp0018=" 18 + "version": "6.3.0", 19 + "url": "mirror://kde/stable/plasma/6.3.0/breeze-gtk-6.3.0.tar.xz", 20 + "hash": "sha256-Jrd9zu3h8mh99jZlxLoODnnbyarO/HSFhQL4Fu0yZfg=" 21 21 }, 22 22 "breeze-plymouth": { 23 - "version": "6.2.5", 24 - "url": "mirror://kde/stable/plasma/6.2.5/breeze-plymouth-6.2.5.tar.xz", 25 - "hash": "sha256-4D/NjM4Z3pjxstrzlw29WeF/Wfm2iN7/xOSgd6um4Uo=" 23 + "version": "6.3.0", 24 + "url": "mirror://kde/stable/plasma/6.3.0/breeze-plymouth-6.3.0.tar.xz", 25 + "hash": "sha256-BYlAsh647wIQ3RHMsOwfjiDBe2jOi404vE7qImBQBII=" 26 26 }, 27 27 "discover": { 28 - "version": "6.2.5", 29 - "url": "mirror://kde/stable/plasma/6.2.5/discover-6.2.5.tar.xz", 30 - "hash": "sha256-jMu4gTkqS61UCrC7RlY3oOIG72tT578C5xvI+2RTpKQ=" 28 + "version": "6.3.0", 29 + "url": "mirror://kde/stable/plasma/6.3.0/discover-6.3.0.tar.xz", 30 + "hash": "sha256-v1kqF0opluIQgfK+wGjb7umrlF3w7s8tRlvkSOAj6ps=" 31 31 }, 32 32 "drkonqi": { 33 - "version": "6.2.5", 34 - "url": "mirror://kde/stable/plasma/6.2.5/drkonqi-6.2.5.tar.xz", 35 - "hash": "sha256-+V7FbHAuscukhBH9FwnYcjhJ43D/jqaZgUgtbzpdXHM=" 33 + "version": "6.3.0", 34 + "url": "mirror://kde/stable/plasma/6.3.0/drkonqi-6.3.0.tar.xz", 35 + "hash": "sha256-ZSu8VecEccp6zxONgKI3/PXhB+QNKssOx58DqtUAlIk=" 36 36 }, 37 37 "flatpak-kcm": { 38 - "version": "6.2.5", 39 - "url": "mirror://kde/stable/plasma/6.2.5/flatpak-kcm-6.2.5.tar.xz", 40 - "hash": "sha256-JshyE62aOUorPcZhYFHWfFyqMji6qoipr7mV3YlnOy4=" 38 + "version": "6.3.0", 39 + "url": "mirror://kde/stable/plasma/6.3.0/flatpak-kcm-6.3.0.tar.xz", 40 + "hash": "sha256-9XmPHQzO6bUCicy0EHFdNf7N5f0a181ITJGPFJxtUSE=" 41 41 }, 42 42 "kactivitymanagerd": { 43 - "version": "6.2.5", 44 - "url": "mirror://kde/stable/plasma/6.2.5/kactivitymanagerd-6.2.5.tar.xz", 45 - "hash": "sha256-824bvFwQD0w50a8AegPEdOo90VhFkgKf4k+72xz52tY=" 43 + "version": "6.3.0", 44 + "url": "mirror://kde/stable/plasma/6.3.0/kactivitymanagerd-6.3.0.tar.xz", 45 + "hash": "sha256-Il9k5WjlWePm7I6aBS2E+zxVfhbp1PgbVnGZCBGnVe4=" 46 46 }, 47 47 "kde-cli-tools": { 48 - "version": "6.2.5", 49 - "url": "mirror://kde/stable/plasma/6.2.5/kde-cli-tools-6.2.5.tar.xz", 50 - "hash": "sha256-HdpX90lQYKCGZYeWUZ1o1U9efaThL6bY1L9GFKxygAI=" 48 + "version": "6.3.0", 49 + "url": "mirror://kde/stable/plasma/6.3.0/kde-cli-tools-6.3.0.tar.xz", 50 + "hash": "sha256-zMvNc38fQz8u6xfuHjuMwQtnOhO2hbwNYKORl4/Jezs=" 51 51 }, 52 52 "kde-gtk-config": { 53 - "version": "6.2.5", 54 - "url": "mirror://kde/stable/plasma/6.2.5/kde-gtk-config-6.2.5.tar.xz", 55 - "hash": "sha256-KD+YA6FfE3NN5imFWPh1QGpcfA6kbp/7pWR/SAv8alg=" 53 + "version": "6.3.0", 54 + "url": "mirror://kde/stable/plasma/6.3.0/kde-gtk-config-6.3.0.tar.xz", 55 + "hash": "sha256-9SkQ8j7zamMDfkASSozxU2JygK45s/ijHtHy20iHmE8=" 56 56 }, 57 57 "kdecoration": { 58 - "version": "6.2.5", 59 - "url": "mirror://kde/stable/plasma/6.2.5/kdecoration-6.2.5.tar.xz", 60 - "hash": "sha256-cmxYzUs0/ElUZXhyekR8diQpOK3Vdyks0zS9YL+djyY=" 58 + "version": "6.3.0", 59 + "url": "mirror://kde/stable/plasma/6.3.0/kdecoration-6.3.0.tar.xz", 60 + "hash": "sha256-dPf0r8oQoKN5FSM8gAM82zMqf59Fr8ZNDDjGCrotXdM=" 61 61 }, 62 62 "kdeplasma-addons": { 63 - "version": "6.2.5", 64 - "url": "mirror://kde/stable/plasma/6.2.5/kdeplasma-addons-6.2.5.tar.xz", 65 - "hash": "sha256-V9E41RAa27gJLEJMWM63Ph0F0Mzj7Eo1RDJ0Tb0X5CY=" 63 + "version": "6.3.0", 64 + "url": "mirror://kde/stable/plasma/6.3.0/kdeplasma-addons-6.3.0.tar.xz", 65 + "hash": "sha256-WZnR7hIK9Wc+cM8X8wMM5JK8zOeZfNTJLcBB+hgQmbk=" 66 66 }, 67 67 "kgamma": { 68 - "version": "6.2.5", 69 - "url": "mirror://kde/stable/plasma/6.2.5/kgamma-6.2.5.tar.xz", 70 - "hash": "sha256-Pfdc3LAgrP0hbppyJATTgcik2XJivoX2cEsYnmZWEM4=" 68 + "version": "6.3.0", 69 + "url": "mirror://kde/stable/plasma/6.3.0/kgamma-6.3.0.tar.xz", 70 + "hash": "sha256-yxNocFCZ9vbwmwjT+IVgHR9HkHSaK7xM6XdXTUTxcQI=" 71 71 }, 72 72 "kglobalacceld": { 73 - "version": "6.2.5", 74 - "url": "mirror://kde/stable/plasma/6.2.5/kglobalacceld-6.2.5.tar.xz", 75 - "hash": "sha256-lLXMN4DKawdAk8SH7J5sNGD2Na5RRXgPh8D+hITYxsk=" 73 + "version": "6.3.0", 74 + "url": "mirror://kde/stable/plasma/6.3.0/kglobalacceld-6.3.0.tar.xz", 75 + "hash": "sha256-YSSYgpexkQhGtK8qApAraSM5g4NENBL0G5XMiL8N4LM=" 76 76 }, 77 77 "kinfocenter": { 78 - "version": "6.2.5", 79 - "url": "mirror://kde/stable/plasma/6.2.5/kinfocenter-6.2.5.tar.xz", 80 - "hash": "sha256-nth+2zokJWGJ+Nx5yCG49FWJqrcDLY3eeNXZTPBjn/k=" 78 + "version": "6.3.0", 79 + "url": "mirror://kde/stable/plasma/6.3.0/kinfocenter-6.3.0.tar.xz", 80 + "hash": "sha256-IPtgc2bRZjkNwYvsqPkyGBOSQwWgrf7pH3leTgXq0xE=" 81 81 }, 82 82 "kmenuedit": { 83 - "version": "6.2.5", 84 - "url": "mirror://kde/stable/plasma/6.2.5/kmenuedit-6.2.5.tar.xz", 85 - "hash": "sha256-CQhkX0/CSgCwI9BTfKxt7nt6utdceYC0oBxsCY3taEo=" 83 + "version": "6.3.0", 84 + "url": "mirror://kde/stable/plasma/6.3.0/kmenuedit-6.3.0.tar.xz", 85 + "hash": "sha256-9oK736Q25leu7LRh+doF1w5dbNsCNt/bcWNdMHcXRWM=" 86 86 }, 87 87 "kpipewire": { 88 - "version": "6.2.5", 89 - "url": "mirror://kde/stable/plasma/6.2.5/kpipewire-6.2.5.tar.xz", 90 - "hash": "sha256-20LVgfDKQnvYDuamfR+pzvARFCZsmu5/qizsvZc+Yxk=" 88 + "version": "6.3.0", 89 + "url": "mirror://kde/stable/plasma/6.3.0/kpipewire-6.3.0.tar.xz", 90 + "hash": "sha256-N38NIPvx84BzE28XtZlcg+XH+oClCJZtVp41xPGA3yo=" 91 91 }, 92 92 "krdp": { 93 - "version": "6.2.5", 94 - "url": "mirror://kde/stable/plasma/6.2.5/krdp-6.2.5.tar.xz", 95 - "hash": "sha256-Go0349uR6AyuniK/HFmGmFxCed4kVrp7xIHHJcNKc/w=" 93 + "version": "6.3.0", 94 + "url": "mirror://kde/stable/plasma/6.3.0/krdp-6.3.0.tar.xz", 95 + "hash": "sha256-HpdFCwXazBteJamcSRVsQaGYZvsvGW7KHR4nWlfXJFA=" 96 96 }, 97 97 "kscreen": { 98 - "version": "6.2.5", 99 - "url": "mirror://kde/stable/plasma/6.2.5/kscreen-6.2.5.tar.xz", 100 - "hash": "sha256-YjfEf+cDhNEObyDX8FjGqsylGkk9qSgHf87JGw72lkI=" 98 + "version": "6.3.0", 99 + "url": "mirror://kde/stable/plasma/6.3.0/kscreen-6.3.0.tar.xz", 100 + "hash": "sha256-Vtngpgfy+3mDEeFx32eykJZBf1BkLfhxCTflCvTR1/U=" 101 101 }, 102 102 "kscreenlocker": { 103 - "version": "6.2.5", 104 - "url": "mirror://kde/stable/plasma/6.2.5/kscreenlocker-6.2.5.tar.xz", 105 - "hash": "sha256-Oj7S0EA5TcKoDPJc3SpsQCIUaspU5yxErxbomC6Ljk4=" 103 + "version": "6.3.0", 104 + "url": "mirror://kde/stable/plasma/6.3.0/kscreenlocker-6.3.0.tar.xz", 105 + "hash": "sha256-rYa6DX3IdUql3YCXqyUojN+qRMAeMaEIE6tNDWmH9l4=" 106 106 }, 107 107 "ksshaskpass": { 108 - "version": "6.2.5", 109 - "url": "mirror://kde/stable/plasma/6.2.5/ksshaskpass-6.2.5.tar.xz", 110 - "hash": "sha256-heccgDfV0hmfhhrnBxifQqfK7S8DdD6oO3Vww0oR63I=" 108 + "version": "6.3.0", 109 + "url": "mirror://kde/stable/plasma/6.3.0/ksshaskpass-6.3.0.tar.xz", 110 + "hash": "sha256-EXk3lsXE9ut7BgG8AD2Ezo5CFHvwUhLCpr0g38dKNiI=" 111 111 }, 112 112 "ksystemstats": { 113 - "version": "6.2.5", 114 - "url": "mirror://kde/stable/plasma/6.2.5/ksystemstats-6.2.5.tar.xz", 115 - "hash": "sha256-7/9W9V5v5e1CMaR6RMjQjT1G/RDXTRhjRO9PL82VlaE=" 113 + "version": "6.3.0", 114 + "url": "mirror://kde/stable/plasma/6.3.0/ksystemstats-6.3.0.tar.xz", 115 + "hash": "sha256-ZAr5jGsHagdDan1rka4wGOHlrImea4Q/BNSABZSydzo=" 116 116 }, 117 117 "kwallet-pam": { 118 - "version": "6.2.5", 119 - "url": "mirror://kde/stable/plasma/6.2.5/kwallet-pam-6.2.5.tar.xz", 120 - "hash": "sha256-AWjU8jl64omuAnp9ICsP/V+NehmyM+v6ZBe4Q4Qb/UQ=" 118 + "version": "6.3.0", 119 + "url": "mirror://kde/stable/plasma/6.3.0/kwallet-pam-6.3.0.tar.xz", 120 + "hash": "sha256-Gie/yXAB5MDFEg7sGjbTcwuqbvnfRPv2jyOjTNVRxn8=" 121 121 }, 122 122 "kwayland": { 123 - "version": "6.2.5", 124 - "url": "mirror://kde/stable/plasma/6.2.5/kwayland-6.2.5.tar.xz", 125 - "hash": "sha256-KheozlZD/VHDz3h1QgMsEFDaOh+wDcyaMt6iiL0419I=" 123 + "version": "6.3.0", 124 + "url": "mirror://kde/stable/plasma/6.3.0/kwayland-6.3.0.tar.xz", 125 + "hash": "sha256-L21ouJ2rIQN7puzJGmNT0fWjFPe4Bou25gW/XhtrJaw=" 126 126 }, 127 127 "kwayland-integration": { 128 - "version": "6.2.5", 129 - "url": "mirror://kde/stable/plasma/6.2.5/kwayland-integration-6.2.5.tar.xz", 130 - "hash": "sha256-Brb7fdzxnHJ3FvR2tyJOIw9Jhsfj02Bm6RiFn9w7RBM=" 128 + "version": "6.3.0", 129 + "url": "mirror://kde/stable/plasma/6.3.0/kwayland-integration-6.3.0.tar.xz", 130 + "hash": "sha256-S8VCEZQ4TZvDfFRqKg85ZT6VdPK6FqnONqvoyctUOv0=" 131 131 }, 132 132 "kwin": { 133 - "version": "6.2.5", 134 - "url": "mirror://kde/stable/plasma/6.2.5/kwin-6.2.5.tar.xz", 135 - "hash": "sha256-XMRQpuQRBcjEmSm3JVCzMSN/lqr7KUaQ9HB73F93aEg=" 133 + "version": "6.3.0", 134 + "url": "mirror://kde/stable/plasma/6.3.0/kwin-6.3.0.tar.xz", 135 + "hash": "sha256-Gtl4/FKyG/3SGIQ1VKAVskaJ4MBJBNHLAOLkr8pPSvQ=" 136 136 }, 137 137 "kwrited": { 138 - "version": "6.2.5", 139 - "url": "mirror://kde/stable/plasma/6.2.5/kwrited-6.2.5.tar.xz", 140 - "hash": "sha256-BHlPEJF6CpQWeWIBXPuwV8mAIGH/+RsCfeAaPmk315I=" 138 + "version": "6.3.0", 139 + "url": "mirror://kde/stable/plasma/6.3.0/kwrited-6.3.0.tar.xz", 140 + "hash": "sha256-/H0YFVieKNBsbalnsYMSzlB+rMJ+9YG9rtwYNzm2Llw=" 141 141 }, 142 142 "layer-shell-qt": { 143 - "version": "6.2.5", 144 - "url": "mirror://kde/stable/plasma/6.2.5/layer-shell-qt-6.2.5.tar.xz", 145 - "hash": "sha256-vAmHAhjfOHw3e60v7UsqjzkSHdvcXGuyikC+DBsADHc=" 143 + "version": "6.3.0", 144 + "url": "mirror://kde/stable/plasma/6.3.0/layer-shell-qt-6.3.0.tar.xz", 145 + "hash": "sha256-oJiKEqI2ZM/jV7AHDT2Mrs6jsIiC7lIIalpONLiF1EM=" 146 146 }, 147 147 "libkscreen": { 148 - "version": "6.2.5", 149 - "url": "mirror://kde/stable/plasma/6.2.5/libkscreen-6.2.5.tar.xz", 150 - "hash": "sha256-Xtr2+i7tbdzvS8R59LsV00gay2Ct8BUOn5oTgmB7vLg=" 148 + "version": "6.3.0", 149 + "url": "mirror://kde/stable/plasma/6.3.0/libkscreen-6.3.0.tar.xz", 150 + "hash": "sha256-nveR7vL1xulUKKnaP7c15NIjAIHFRyliyVyDU8AaZDo=" 151 151 }, 152 152 "libksysguard": { 153 - "version": "6.2.5", 154 - "url": "mirror://kde/stable/plasma/6.2.5/libksysguard-6.2.5.tar.xz", 155 - "hash": "sha256-lpTz1rUHi02C645u006yDi0QntfCI0xZpkC8MvMcdqs=" 153 + "version": "6.3.0", 154 + "url": "mirror://kde/stable/plasma/6.3.0/libksysguard-6.3.0.tar.xz", 155 + "hash": "sha256-vBu7OFslwGQj9vLQRLAMEGy9tVHFz4NIvVkixj1MvLk=" 156 156 }, 157 157 "libplasma": { 158 - "version": "6.2.5", 159 - "url": "mirror://kde/stable/plasma/6.2.5/libplasma-6.2.5.tar.xz", 160 - "hash": "sha256-r3cPX++XhRLHBJGIlRb7dp00DwCgInCYfS0dF3U2WOw=" 158 + "version": "6.3.0", 159 + "url": "mirror://kde/stable/plasma/6.3.0/libplasma-6.3.0.tar.xz", 160 + "hash": "sha256-nCzelhWpQ5faaOQpMYJ2jh+9wvQZzbjwDosTo2bVl40=" 161 161 }, 162 162 "milou": { 163 - "version": "6.2.5", 164 - "url": "mirror://kde/stable/plasma/6.2.5/milou-6.2.5.tar.xz", 165 - "hash": "sha256-gzvK6v4pLoXv81PgmwYx9gOuISHo0db+BhsfYyAXrM8=" 163 + "version": "6.3.0", 164 + "url": "mirror://kde/stable/plasma/6.3.0/milou-6.3.0.tar.xz", 165 + "hash": "sha256-gbSDavVLQsHY3zJ1KgcIWtkYYjft2KQ0RV6qk9m9xpE=" 166 166 }, 167 167 "ocean-sound-theme": { 168 - "version": "6.2.5", 169 - "url": "mirror://kde/stable/plasma/6.2.5/ocean-sound-theme-6.2.5.tar.xz", 170 - "hash": "sha256-AX0yXsZzu4DfykQrdu9xoXLMomkRwoojDMc5KwFdxQU=" 168 + "version": "6.3.0", 169 + "url": "mirror://kde/stable/plasma/6.3.0/ocean-sound-theme-6.3.0.tar.xz", 170 + "hash": "sha256-g9nF9oc8uQ4tcepUVUh8QnN+BTUTOM7xnj+MrT68JNo=" 171 171 }, 172 172 "oxygen": { 173 - "version": "6.2.5", 174 - "url": "mirror://kde/stable/plasma/6.2.5/oxygen-6.2.5.tar.xz", 175 - "hash": "sha256-bXct1QnCv9A9f4AeRe/xUfNEFykAuuBbsW2LovjTt9w=" 173 + "version": "6.3.0", 174 + "url": "mirror://kde/stable/plasma/6.3.0/oxygen-6.3.0.tar.xz", 175 + "hash": "sha256-SpCO5h552/wlIFJ8ZJPvuSeWVXUMxxXx4z2FKk8JaDQ=" 176 176 }, 177 177 "oxygen-sounds": { 178 - "version": "6.2.5", 179 - "url": "mirror://kde/stable/plasma/6.2.5/oxygen-sounds-6.2.5.tar.xz", 180 - "hash": "sha256-7gg8Zyt2AF3940CQLPAwLKCBs1nKpWZnkzTaln6PdbQ=" 178 + "version": "6.3.0", 179 + "url": "mirror://kde/stable/plasma/6.3.0/oxygen-sounds-6.3.0.tar.xz", 180 + "hash": "sha256-vqL+XEFKN65mnzmSLMutwUB3kkcEUpfsLQEfoX7MDys=" 181 181 }, 182 182 "plasma-activities": { 183 - "version": "6.2.5", 184 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-activities-6.2.5.tar.xz", 185 - "hash": "sha256-d+pznHzlFw2S141vN2XhmjLw4kt0H1JVVdWdx94V5sc=" 183 + "version": "6.3.0", 184 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-activities-6.3.0.tar.xz", 185 + "hash": "sha256-zLHKLcHeseI13UlvQjVfAFT1gGHs+adZ2fqgopmlbHs=" 186 186 }, 187 187 "plasma-activities-stats": { 188 - "version": "6.2.5", 189 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-activities-stats-6.2.5.tar.xz", 190 - "hash": "sha256-zduiWSRlHg9d50pvqryJkDAYV7sx9O5KwfadegxIUyw=" 188 + "version": "6.3.0", 189 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-activities-stats-6.3.0.tar.xz", 190 + "hash": "sha256-tKO4AhZgGP5NTTXNDXxBG1LRy3T/0iochOSUrTA1aC4=" 191 191 }, 192 192 "plasma-browser-integration": { 193 - "version": "6.2.5", 194 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-browser-integration-6.2.5.tar.xz", 195 - "hash": "sha256-JdqQUWafIKG/m9iYfZViGy5mQTGjw4cBo8Xi+G2bXc4=" 193 + "version": "6.3.0", 194 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-browser-integration-6.3.0.tar.xz", 195 + "hash": "sha256-nF7TyOy+Co7PFpdBbL+fNBaUHp339avhebZnvYB4+20=" 196 196 }, 197 197 "plasma-desktop": { 198 - "version": "6.2.5", 199 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-desktop-6.2.5.tar.xz", 200 - "hash": "sha256-tz0pICAxtwSUhdhOYV170KPKiQ3LLCLYEW64/m/p0Gg=" 198 + "version": "6.3.0", 199 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-desktop-6.3.0.tar.xz", 200 + "hash": "sha256-u9v6h0tsBOO7M2g+oNCeMmFt6CfflqG2ZKILL1nWnQ4=" 201 201 }, 202 202 "plasma-dialer": { 203 - "version": "6.2.5", 204 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-dialer-6.2.5.tar.xz", 205 - "hash": "sha256-DWTYOXsRAbqJgyvjbyKazthzFQpUHRECNbXQWawPYEY=" 203 + "version": "6.3.0", 204 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-dialer-6.3.0.tar.xz", 205 + "hash": "sha256-yVB0e4yD15DsY+5YXu0tMw10C3ZcYUFSPQlGNicgV6o=" 206 206 }, 207 207 "plasma-disks": { 208 - "version": "6.2.5", 209 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-disks-6.2.5.tar.xz", 210 - "hash": "sha256-m1FKt/sL3gyxhxM0zp6oEV2JjdKJDpbuBo6lpCm+f3U=" 208 + "version": "6.3.0", 209 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-disks-6.3.0.tar.xz", 210 + "hash": "sha256-p2meDmgZMRlSw1FZE5xqESYS3fOVHrdC60zf+2rYbT0=" 211 211 }, 212 212 "plasma-firewall": { 213 - "version": "6.2.5", 214 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-firewall-6.2.5.tar.xz", 215 - "hash": "sha256-8Om32kgaODrEURIQuqmYuMJjYB8YIRsGVfXJ2YFX2mk=" 213 + "version": "6.3.0", 214 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-firewall-6.3.0.tar.xz", 215 + "hash": "sha256-ll172oqLjZCW6UeLCcRqfR3Mh9z//tHCe3h3kdvjx/A=" 216 216 }, 217 217 "plasma-integration": { 218 - "version": "6.2.5", 219 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-integration-6.2.5.tar.xz", 220 - "hash": "sha256-V5XlIoXe6hCHf9VkdEc9BhBxy0JbqHzvM2aDLVB2Ryk=" 218 + "version": "6.3.0", 219 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-integration-6.3.0.tar.xz", 220 + "hash": "sha256-4IL0XHGAfkpBpf7g7uPyc0couMje0EHi+US3UwaGlDM=" 221 221 }, 222 222 "plasma-mobile": { 223 - "version": "6.2.5", 224 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-mobile-6.2.5.tar.xz", 225 - "hash": "sha256-rs65urOS/D2f3qWRPCAqEQeMQGB5SSdyJYG9iOxlGNI=" 223 + "version": "6.3.0", 224 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-mobile-6.3.0.tar.xz", 225 + "hash": "sha256-tDkNwsSouZcT1FxR8kG3H/7RGLmKuJqsQND4sL07s5E=" 226 226 }, 227 227 "plasma-nano": { 228 - "version": "6.2.5", 229 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-nano-6.2.5.tar.xz", 230 - "hash": "sha256-czQB7HQ2hPWdrSGa1+ucFW3XMLjhcmv1WA2HlInfGsk=" 228 + "version": "6.3.0", 229 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-nano-6.3.0.tar.xz", 230 + "hash": "sha256-q0uhUTOq8nPsHHkfw39FzjBPKH96FwaEn8TtrhtLHQM=" 231 231 }, 232 232 "plasma-nm": { 233 - "version": "6.2.5", 234 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-nm-6.2.5.tar.xz", 235 - "hash": "sha256-FG12k2zphViDmpp88w+pUbfubNPap8MtcczfFXpPbGg=" 233 + "version": "6.3.0", 234 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-nm-6.3.0.tar.xz", 235 + "hash": "sha256-IakXwSdy9+KBzi5rewgnN55E97VHomHfRhWdVy0NxeA=" 236 236 }, 237 237 "plasma-pa": { 238 - "version": "6.2.5", 239 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-pa-6.2.5.tar.xz", 240 - "hash": "sha256-UXkzen6sQUWpU7RhRtSJmUXZxDNzrWD3ZpL/xCzxnUc=" 238 + "version": "6.3.0", 239 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-pa-6.3.0.tar.xz", 240 + "hash": "sha256-3gT7Kgwe7H+Ek1DVoXyOhP+XLYILXjTTja4LiSJhae0=" 241 241 }, 242 242 "plasma-sdk": { 243 - "version": "6.2.5", 244 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-sdk-6.2.5.tar.xz", 245 - "hash": "sha256-dr1i5e89nnF/fEX/WGOHMrgH56UTlCxiRywCsLKuNRE=" 243 + "version": "6.3.0", 244 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-sdk-6.3.0.tar.xz", 245 + "hash": "sha256-PXXSJLK3p9ZcextB1NqxIizyXFnqTpwBcK23J9fvQWg=" 246 246 }, 247 247 "plasma-systemmonitor": { 248 - "version": "6.2.5", 249 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-systemmonitor-6.2.5.tar.xz", 250 - "hash": "sha256-lXXUVi5oIJYnruLzWAcLCRIsw+Cf7lDJBFHfUr8Asso=" 248 + "version": "6.3.0", 249 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-systemmonitor-6.3.0.tar.xz", 250 + "hash": "sha256-/kZ/X+uSlaAtoQNTCYoC8wBWu5ZAFjV+LOTQwH0wXIg=" 251 251 }, 252 252 "plasma-thunderbolt": { 253 - "version": "6.2.5", 254 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-thunderbolt-6.2.5.tar.xz", 255 - "hash": "sha256-5sOMf+hE66ay04oGzz6fLFHpiYk5ZeFoORfEbZTrJNo=" 253 + "version": "6.3.0", 254 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-thunderbolt-6.3.0.tar.xz", 255 + "hash": "sha256-oMPbVanG0+QMf0t49iH2uF4R9mzPwEkTMzn7jJzh/mw=" 256 256 }, 257 257 "plasma-vault": { 258 - "version": "6.2.5", 259 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-vault-6.2.5.tar.xz", 260 - "hash": "sha256-a35z/DnGu14sBlc++IqJSO6lcGCKjh5J2RI4mu+lC04=" 258 + "version": "6.3.0", 259 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-vault-6.3.0.tar.xz", 260 + "hash": "sha256-QU/lNg6xMv8kYyLs6aVkUEES+pWkxGKz8XK5hhPcJdg=" 261 261 }, 262 262 "plasma-welcome": { 263 - "version": "6.2.5", 264 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-welcome-6.2.5.tar.xz", 265 - "hash": "sha256-6aKuDK2C75/q50cfYlYo199wmCVeqO5x+reO1IU5Jho=" 263 + "version": "6.3.0", 264 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-welcome-6.3.0.tar.xz", 265 + "hash": "sha256-x+iEF4wc0aoKwmBzvZzxJNCjvjkmwCQLeXR3gGchGYQ=" 266 266 }, 267 267 "plasma-workspace": { 268 - "version": "6.2.5", 269 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-workspace-6.2.5.tar.xz", 270 - "hash": "sha256-uCUR5G9i4bj2C5acgoyNjTL8eShAGnDMKMKfhfRsQS8=" 268 + "version": "6.3.0", 269 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-workspace-6.3.0.tar.xz", 270 + "hash": "sha256-FBZ9trlmsVZ7S4uPt77RjZUvK02UR7Uiij9aH7s4xDk=" 271 271 }, 272 272 "plasma-workspace-wallpapers": { 273 - "version": "6.2.5", 274 - "url": "mirror://kde/stable/plasma/6.2.5/plasma-workspace-wallpapers-6.2.5.tar.xz", 275 - "hash": "sha256-2LB6LMPTTRNDTzog6aSW7XUCgFJi47sYnrhG1XTxvIA=" 273 + "version": "6.3.0", 274 + "url": "mirror://kde/stable/plasma/6.3.0/plasma-workspace-wallpapers-6.3.0.tar.xz", 275 + "hash": "sha256-1OhrrEgzpN8jmNCBXV+SwH6+W6+X2lIGP0b/XFEPEAo=" 276 276 }, 277 277 "plasma5support": { 278 - "version": "6.2.5", 279 - "url": "mirror://kde/stable/plasma/6.2.5/plasma5support-6.2.5.tar.xz", 280 - "hash": "sha256-ysUkSqKWGtAg7SxDQnOJ4II0guyxeZSLX9ayIWBuiwQ=" 278 + "version": "6.3.0", 279 + "url": "mirror://kde/stable/plasma/6.3.0/plasma5support-6.3.0.tar.xz", 280 + "hash": "sha256-uVIBaVez+AM9gfxY+QvxPwL5fuzWbKTmtrCAUHTKYoM=" 281 281 }, 282 282 "plymouth-kcm": { 283 - "version": "6.2.5", 284 - "url": "mirror://kde/stable/plasma/6.2.5/plymouth-kcm-6.2.5.tar.xz", 285 - "hash": "sha256-rfcELy5wmFWZUMQr1hAm/kYtZs1/u9u5l7RY9plrEEg=" 283 + "version": "6.3.0", 284 + "url": "mirror://kde/stable/plasma/6.3.0/plymouth-kcm-6.3.0.tar.xz", 285 + "hash": "sha256-pGqGc06TgiXSh8HPpJnVv3jWzFsAjAxD45rdmvd3JS4=" 286 286 }, 287 287 "polkit-kde-agent-1": { 288 - "version": "6.2.5", 289 - "url": "mirror://kde/stable/plasma/6.2.5/polkit-kde-agent-1-6.2.5.tar.xz", 290 - "hash": "sha256-sf+z5ETGxT24Iqj7THUFw48mE6gSrhe+JDTgL1DCk/s=" 288 + "version": "6.3.0", 289 + "url": "mirror://kde/stable/plasma/6.3.0/polkit-kde-agent-1-6.3.0.tar.xz", 290 + "hash": "sha256-4H+0PlDvqaRZn/Eo7FExy75nBJ8b/yRnPOkfVbXkQes=" 291 291 }, 292 292 "powerdevil": { 293 - "version": "6.2.5", 294 - "url": "mirror://kde/stable/plasma/6.2.5/powerdevil-6.2.5.tar.xz", 295 - "hash": "sha256-cCUDltXvrkvn0yAb6Hjg41/Y2b+zkGYNXgOUgosfRks=" 293 + "version": "6.3.0", 294 + "url": "mirror://kde/stable/plasma/6.3.0/powerdevil-6.3.0.tar.xz", 295 + "hash": "sha256-y0y+bKuw6j0JipkQNcEc/BhNnJvQZfu6nvNPbAgsE6g=" 296 296 }, 297 297 "print-manager": { 298 - "version": "6.2.5", 299 - "url": "mirror://kde/stable/plasma/6.2.5/print-manager-6.2.5.tar.xz", 300 - "hash": "sha256-BWAW67df4Co/LnG/pnmAbAwNwgvcZ240NFwu0Etf6sw=" 298 + "version": "6.3.0", 299 + "url": "mirror://kde/stable/plasma/6.3.0/print-manager-6.3.0.tar.xz", 300 + "hash": "sha256-wsR6LEvcOKMuzZaFbVvZzRa/UBFleeV1tbw6T3HHmAw=" 301 301 }, 302 302 "qqc2-breeze-style": { 303 - "version": "6.2.5", 304 - "url": "mirror://kde/stable/plasma/6.2.5/qqc2-breeze-style-6.2.5.tar.xz", 305 - "hash": "sha256-OAy2NpbKISYmVlnGGOBWNhk/KOf2pZc0HrkVr13R0Q8=" 303 + "version": "6.3.0", 304 + "url": "mirror://kde/stable/plasma/6.3.0/qqc2-breeze-style-6.3.0.tar.xz", 305 + "hash": "sha256-6x7qYWDPcFIoeYt+zv/DVP1+k/saimSobl059T64on8=" 306 306 }, 307 307 "sddm-kcm": { 308 - "version": "6.2.5", 309 - "url": "mirror://kde/stable/plasma/6.2.5/sddm-kcm-6.2.5.tar.xz", 310 - "hash": "sha256-+kARFrz8aQ/SVXwWzzlGH6nW4d4NkXpPSf+S431f31Y=" 308 + "version": "6.3.0", 309 + "url": "mirror://kde/stable/plasma/6.3.0/sddm-kcm-6.3.0.tar.xz", 310 + "hash": "sha256-o44ChGGmqwQkF9GfLyTFufTEKDias3E4Rjb3C8q3dkw=" 311 311 }, 312 312 "spacebar": { 313 - "version": "6.2.5", 314 - "url": "mirror://kde/stable/plasma/6.2.5/spacebar-6.2.5.tar.xz", 315 - "hash": "sha256-+La9PZgNuwCvjzMHAw6gXq2m2qzT5fI+wXki5mWPV6I=" 313 + "version": "6.3.0", 314 + "url": "mirror://kde/stable/plasma/6.3.0/spacebar-6.3.0.tar.xz", 315 + "hash": "sha256-Q56khGQDJ4FyYYFITcXkHcAOhfQX7Sbf81XY/U+lW0k=" 316 + }, 317 + "spectacle": { 318 + "version": "6.3.0", 319 + "url": "mirror://kde/stable/plasma/6.3.0/spectacle-6.3.0.tar.xz", 320 + "hash": "sha256-voCrvB6AvESTcRCJWAqQWEhJlgiiSXvj1+uBy7+HYJk=" 316 321 }, 317 322 "systemsettings": { 318 - "version": "6.2.5", 319 - "url": "mirror://kde/stable/plasma/6.2.5/systemsettings-6.2.5.tar.xz", 320 - "hash": "sha256-tQIvKUMl29PaFqvvtSoSwBjHOjx47aAy34kXPGmr03U=" 323 + "version": "6.3.0", 324 + "url": "mirror://kde/stable/plasma/6.3.0/systemsettings-6.3.0.tar.xz", 325 + "hash": "sha256-dxubbLveFf6GDKZewJo4xuF1yRSCnlVt5WwTYmkaxoA=" 321 326 }, 322 327 "wacomtablet": { 323 - "version": "6.2.5", 324 - "url": "mirror://kde/stable/plasma/6.2.5/wacomtablet-6.2.5.tar.xz", 325 - "hash": "sha256-5bNvjj5W1VwphX1tp8HjzsU49wPfihAldmOIoHrPOHs=" 328 + "version": "6.3.0", 329 + "url": "mirror://kde/stable/plasma/6.3.0/wacomtablet-6.3.0.tar.xz", 330 + "hash": "sha256-wFdo6kWRe1WZojxYze8xzRIcQhOvD/xwDK8qGcvBWDU=" 326 331 }, 327 332 "xdg-desktop-portal-kde": { 328 - "version": "6.2.5", 329 - "url": "mirror://kde/stable/plasma/6.2.5/xdg-desktop-portal-kde-6.2.5.tar.xz", 330 - "hash": "sha256-Hoa/b33EM0AK3pM0dnHsnK2I44JTbdMJMAMORRRiOvE=" 333 + "version": "6.3.0", 334 + "url": "mirror://kde/stable/plasma/6.3.0/xdg-desktop-portal-kde-6.3.0.tar.xz", 335 + "hash": "sha256-swz1cWaFvqkWG3rD3LqqMRVmJzmYUNdFksBunNTdD1E=" 331 336 } 332 337 }
+3
pkgs/kde/plasma/breeze/default.nix
··· 1 1 { 2 2 mkKdeDerivation, 3 3 qtbase, 4 + qtsvg, 4 5 libsForQt5, 5 6 }: 6 7 mkKdeDerivation { ··· 11 12 "dev" 12 13 "qt5" 13 14 ]; 15 + 16 + extraBuildInputs = [ qtsvg ]; 14 17 15 18 # We can't add qt5 stuff to dependencies or the hooks blow up, 16 19 # so manually point everything to everything. Oof.
+1
pkgs/kde/plasma/default.nix
··· 63 63 qqc2-breeze-style = callPackage ./qqc2-breeze-style { }; 64 64 sddm-kcm = callPackage ./sddm-kcm { }; 65 65 spacebar = callPackage ./spacebar { }; 66 + spectacle = callPackage ./spectacle { }; 66 67 systemsettings = callPackage ./systemsettings { }; 67 68 wacomtablet = callPackage ./wacomtablet { }; 68 69 xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde { };
+253 -81
pkgs/kde/plasma/kinfocenter/0001-tool-paths.patch
··· 1 - diff --git a/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in b/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in 2 - index 0de6973e..30035768 100644 3 - --- a/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in 4 - +++ b/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in 5 - @@ -85,6 +85,6 @@ 6 - "Name[zh_CN]": "窗口管理器", 7 - "Name[zh_TW]": "視窗管理員" 1 + diff --git a/kcms/audio_information/kcm_audio_information.json b/kcms/audio_information/kcm_audio_information.json 2 + index d94ef1d0..13f1c377 100644 3 + --- a/kcms/audio_information/kcm_audio_information.json 4 + +++ b/kcms/audio_information/kcm_audio_information.json 5 + @@ -80,7 +80,7 @@ 6 + "Name[zh_CN]": "音频", 7 + "Name[zh_TW]": "音訊" 8 8 }, 9 - - "TryExec": "@QtBinariesDir@/qdbus", 10 - + "TryExec": "@qdbus@", 11 - "X-KDE-KInfoCenter-Category": "graphical_information" 12 - } 13 - diff --git a/kcms/kwinsupportinfo/main.cpp b/kcms/kwinsupportinfo/main.cpp 14 - index 6ae168b5..89d0a2ff 100644 15 - --- a/kcms/kwinsupportinfo/main.cpp 16 - +++ b/kcms/kwinsupportinfo/main.cpp 17 - @@ -18,7 +18,7 @@ public: 18 - explicit KCMKWinSupportInfo(QObject *parent, const KPluginMetaData &data) 19 - : KQuickConfigModule(parent, data) 20 - { 21 - - m_outputContext = new CommandOutputContext(QLibraryInfo::path(QLibraryInfo::BinariesPath) + QStringLiteral("/qdbus"), 22 - + m_outputContext = new CommandOutputContext(QStringLiteral("@qdbus@"), 23 - {QStringLiteral("org.kde.KWin"), QStringLiteral("/KWin"), QStringLiteral("supportInformation")}, 24 - parent); 25 - } 26 - diff --git a/kcms/about-distro/src/dmidecode-helper/helper.cpp b/kcms/about-distro/src/dmidecode-helper/helper.cpp 27 - index 396b2d74..615e1057 100644 28 - --- a/kcms/about-distro/src/dmidecode-helper/helper.cpp 29 - +++ b/kcms/about-distro/src/dmidecode-helper/helper.cpp 30 - @@ -20,13 +20,6 @@ KAuth::ActionReply DMIDecodeHelper::systeminformation(const QVariantMap &args) 31 - { 32 - Q_UNUSED(args); 33 - 34 - - // PATH is super minimal when invoked through dbus 35 - - setenv("PATH", "/usr/sbin:/sbin:/usr/local/sbin", 1); 36 - - const QString dmidecode = QStandardPaths::findExecutable("dmidecode"); 37 - - if (dmidecode.isEmpty()) { 38 - - return KAuth::ActionReply::HelperErrorReply(); 39 - - } 40 - - 41 - // NB: Microsoft also outlines a limited set of DMI values to be required for IOT OEM licensing, as such we 42 - // can rely on the same fields to have sound content . Since this only applies to OEMs we still need to filter 43 - // out dummy values though and because of that we can grab more fields, since we'll filter them anyway. 44 - @@ -38,7 +31,7 @@ KAuth::ActionReply DMIDecodeHelper::systeminformation(const QVariantMap &args) 45 - QStringLiteral("system-version"), 46 - QStringLiteral("system-serial-number")}) { 47 - QProcess proc; 48 - - proc.start(dmidecode, {QStringLiteral("--string"), key}); 49 - + proc.start("@dmidecode@", {QStringLiteral("--string"), key}); 50 - proc.waitForFinished(); 51 - const QByteArray output = proc.readAllStandardOutput().trimmed(); 52 - 9 + - "TryExec": "pactl", 10 + + "TryExec": "@pactl@", 11 + "X-KDE-KInfoCenter-Category": "device_information", 12 + "X-KDE-Keywords": "Pipewire,Audio,PulseAudio,pactl", 13 + "X-KDE-Keywords[ar]": "Pipewire,Audio,PulseAudio,pactl,بايبواير,الصوت,بولس أوديو", 53 14 diff --git a/kcms/audio_information/main.cpp b/kcms/audio_information/main.cpp 54 15 index adb196fd..9d6c8675 100644 55 16 --- a/kcms/audio_information/main.cpp 56 17 +++ b/kcms/audio_information/main.cpp 57 - @@ -16,7 +16,7 @@ class KCMAudioInformation : public KQuickConfigModule 18 + @@ -16,7 +16,7 @@ public: 58 19 explicit KCMAudioInformation(QObject *parent, const KPluginMetaData &data) 59 20 : KQuickConfigModule(parent, data) 60 21 { ··· 63 24 } 64 25 CommandOutputContext *outputContext() const 65 26 { 27 + diff --git a/kcms/block_devices/kcm_block_devices.json b/kcms/block_devices/kcm_block_devices.json 28 + index a73e33ad..3a1ab4da 100644 29 + --- a/kcms/block_devices/kcm_block_devices.json 30 + +++ b/kcms/block_devices/kcm_block_devices.json 31 + @@ -80,7 +80,7 @@ 32 + "Name[zh_CN]": "块设备", 33 + "Name[zh_TW]": "區塊裝置" 34 + }, 35 + - "TryExec": "lsblk", 36 + + "TryExec": "@lsblk@", 37 + "X-KDE-KInfoCenter-Category": "device_information", 38 + "X-KDE-Keywords": "lsblk,block device,partition,disk,drive,hdd,ssd,nvme", 39 + "X-KDE-Keywords[ar]": "lsblk,block device,partition,disk,drive,hdd,ssd,nvme,قرص,قسم,قطاع جهاز", 66 40 diff --git a/kcms/block_devices/main.cpp b/kcms/block_devices/main.cpp 67 41 index 2de923f3..6b14f7fb 100644 68 42 --- a/kcms/block_devices/main.cpp 69 43 +++ b/kcms/block_devices/main.cpp 70 - @@ -20,7 +20,7 @@ class KCMBlockDevices : public KQuickConfigModule 44 + @@ -20,7 +20,7 @@ public: 71 45 { 72 46 // NOTE: careful when using -o, it tends to incorrectly print multiple mountpoints as a single path 73 47 // (e.g. when different btrfs subvolumes are mounted at various points in the system it ought to enumerate all mountpoints) ··· 76 50 } 77 51 CommandOutputContext *outputContext() const 78 52 { 53 + diff --git a/kcms/cpu/kcm_cpu.json b/kcms/cpu/kcm_cpu.json 54 + index a783b5bc..5866c4d2 100644 55 + --- a/kcms/cpu/kcm_cpu.json 56 + +++ b/kcms/cpu/kcm_cpu.json 57 + @@ -102,7 +102,7 @@ 58 + "Name[zh_CN]": "CPU", 59 + "Name[zh_TW]": "CPU" 60 + }, 61 + - "TryExec": "lscpu", 62 + + "TryExec": "@lscpu@", 63 + "X-KDE-KInfoCenter-Category": "device_information", 64 + "X-KDE-Keywords": "cpu,amd,intel,arm,instructions,cores,architecture,byte order", 65 + "X-KDE-Keywords[ar]": "cpu,amd,intel,arm,instructions,cores,architecture,byte order,تعليمات,أنوية,معمارية", 79 66 diff --git a/kcms/cpu/main.cpp b/kcms/cpu/main.cpp 80 67 index 608381eb..8fd7914f 100644 81 68 --- a/kcms/cpu/main.cpp 82 69 +++ b/kcms/cpu/main.cpp 83 - @@ -16,7 +16,7 @@ class KCMCPU : public KQuickConfigModule 70 + @@ -16,7 +16,7 @@ public: 84 71 explicit KCMCPU(QObject *parent, const KPluginMetaData &data) 85 72 : KQuickConfigModule(parent, data) 86 73 { ··· 89 76 } 90 77 CommandOutputContext *outputContext() const 91 78 { 79 + diff --git a/kcms/edid/edid.sh b/kcms/edid/edid.sh 80 + index da803598..4e24eaaf 100755 81 + --- a/kcms/edid/edid.sh 82 + +++ b/kcms/edid/edid.sh 83 + @@ -13,7 +13,7 @@ for card in /sys/class/drm/card*; do 84 + # Try to read any data. If it fails continue. This prevents errors from di-edid-decode. 85 + IFS= read -r data < "$edid" || continue 86 + 87 + - data=$(di-edid-decode "$edid" 2>&1) || true 88 + + data=$(@di_edid_decode@ "$edid" 2>&1) || true 89 + printf "# %s #######################\n" "$(basename "$card")" 90 + printf "%s\n\n" "$data" 91 + done 92 + diff --git a/kcms/edid/kcm_edid.json b/kcms/edid/kcm_edid.json 93 + index 68e4e670..19dfdc59 100644 94 + --- a/kcms/edid/kcm_edid.json 95 + +++ b/kcms/edid/kcm_edid.json 96 + @@ -64,7 +64,7 @@ 97 + "Name[x-test]": "xxEDIDxx", 98 + "Name[zh_CN]": "EDID" 99 + }, 100 + - "TryExec": "di-edid-decode", 101 + + "TryExec": "@di_edid_decode@", 102 + "X-KDE-KInfoCenter-Category": "graphical_information", 103 + "X-KDE-Keywords": "EDID,Graphics", 104 + "X-KDE-Keywords[ar]": "EDID,Graphics,الرسوميات,بيانات تعريف العرض الممتدة", 105 + diff --git a/kcms/edid/main.cpp b/kcms/edid/main.cpp 106 + index 9f04e7fd..8ef37d2c 100644 107 + --- a/kcms/edid/main.cpp 108 + +++ b/kcms/edid/main.cpp 109 + @@ -20,7 +20,7 @@ public: 110 + { 111 + const QString executable = 112 + QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("kinfocenter/edid/edid.sh"), QStandardPaths::LocateFile); 113 + - m_outputContext = new CommandOutputContext({QStringLiteral("di-edid-decode")}, QStringLiteral("/bin/sh"), {executable}, parent); 114 + + m_outputContext = new CommandOutputContext({QStringLiteral("@di_edid_decode@")}, QStringLiteral("/bin/sh"), {executable}, parent); 115 + } 116 + [[nodiscard]] CommandOutputContext *outputContext() const 117 + { 118 + diff --git a/kcms/egl/kcm_egl.json b/kcms/egl/kcm_egl.json 119 + index 1cc89eb2..f1aed6c3 100644 120 + --- a/kcms/egl/kcm_egl.json 121 + +++ b/kcms/egl/kcm_egl.json 122 + @@ -102,7 +102,7 @@ 123 + "Name[zh_CN]": "OpenGL (EGL)", 124 + "Name[zh_TW]": "OpenGL (EGL)" 125 + }, 126 + - "TryExec": "eglinfo", 127 + + "TryExec": "@eglinfo@", 128 + "X-KDE-KInfoCenter-Category": "graphical_information", 129 + "X-KDE-Keywords": "OpenGL,DRI,3D,VideoCard,Hardware Acceleration,Graphics,EGL", 130 + "X-KDE-Keywords[ar]": "OpenGL,DRI,3D,VideoCard,Hardware Acceleration,Graphics,EGL,بطاقة الرسوميات,تسريع العتاد,رسوميات", 92 131 diff --git a/kcms/egl/main.cpp b/kcms/egl/main.cpp 93 132 index 1a509dac..886a62d8 100644 94 133 --- a/kcms/egl/main.cpp 95 134 +++ b/kcms/egl/main.cpp 96 - @@ -16,7 +16,7 @@ class KCMXServer : public KQuickConfigModule 135 + @@ -16,7 +16,7 @@ public: 97 136 explicit KCMXServer(QObject *parent, const KPluginMetaData &data) 98 137 : KQuickConfigModule(parent, data) 99 138 { ··· 103 142 CommandOutputContext *outputContext() const 104 143 { 105 144 diff --git a/kcms/firmware_security/main.cpp b/kcms/firmware_security/main.cpp 106 - index 58e25458..890772c8 100644 145 + index eab20e0f..5a0d2499 100644 107 146 --- a/kcms/firmware_security/main.cpp 108 147 +++ b/kcms/firmware_security/main.cpp 109 - @@ -20,7 +20,7 @@ class KCMFirmwareSecurity : public KQuickConfigModule 148 + @@ -20,7 +20,7 @@ public: 110 149 const QString executable = QStandardPaths::locate(QStandardPaths::GenericDataLocation, 111 150 QStringLiteral("kinfocenter/firmware_security/fwupdmgr.sh"), 112 151 QStandardPaths::LocateFile); 113 - - m_outputContext = new CommandOutputContext({QStringLiteral("fwupdmgr"), QStringLiteral("aha")}, QStringLiteral("/bin/sh"), {executable}, parent); 114 - + m_outputContext = new CommandOutputContext({QStringLiteral("fwupdmgr"), QStringLiteral("@aha@")}, QStringLiteral("/bin/sh"), {executable}, parent); 115 - } 116 - CommandOutputContext *outputContext() const 117 - { 152 + - m_outputContext = new CommandOutputContext({QStringLiteral("fwupdmgr"), QStringLiteral("aha")}, 153 + + m_outputContext = new CommandOutputContext({QStringLiteral("fwupdmgr"), QStringLiteral("@aha@")}, 154 + QStringLiteral("/bin/sh"), 155 + {executable}, 156 + Qt::TextFormat::RichText, 157 + diff --git a/kcms/glx/kcm_glx.json b/kcms/glx/kcm_glx.json 158 + index 640ef4a5..791e8ce9 100644 159 + --- a/kcms/glx/kcm_glx.json 160 + +++ b/kcms/glx/kcm_glx.json 161 + @@ -101,7 +101,7 @@ 162 + "Name[zh_CN]": "OpenGL (GLX)", 163 + "Name[zh_TW]": "OpenGL (GLX)" 164 + }, 165 + - "TryExec": "glxinfo", 166 + + "TryExec": "@glxinfo@", 167 + "X-KDE-KInfoCenter-Category": "graphical_information", 168 + "X-KDE-Keywords": "OpenGL,DRI,GLX,3D,VideoCard,Hardware Acceleration,Graphics,X,X11,Xserver,X-Server,XFree86,Display", 169 + "X-KDE-Keywords[ar]": "OpenGL,DRI,GLX,3D,VideoCard,Hardware Acceleration,Graphics,X,X11,Xserver,X-Server,XFree86,Display,بطاقة الرسوميات,تسريع العتاد,الرسوميات", 118 170 diff --git a/kcms/glx/main.cpp b/kcms/glx/main.cpp 119 171 index a7317411..a6c5621d 100644 120 172 --- a/kcms/glx/main.cpp 121 173 +++ b/kcms/glx/main.cpp 122 - @@ -16,7 +16,7 @@ class KCMXServer : public KQuickConfigModule 174 + @@ -16,7 +16,7 @@ public: 123 175 explicit KCMXServer(QObject *parent, const KPluginMetaData &data) 124 176 : KQuickConfigModule(parent, data) 125 177 { ··· 128 180 } 129 181 CommandOutputContext *outputContext() const 130 182 { 183 + diff --git a/kcms/helpers/dmidecode-helper/helper.cpp b/kcms/helpers/dmidecode-helper/helper.cpp 184 + index 11921934..1160c5f0 100644 185 + --- a/kcms/helpers/dmidecode-helper/helper.cpp 186 + +++ b/kcms/helpers/dmidecode-helper/helper.cpp 187 + @@ -20,10 +20,7 @@ auto make_array(Input &&...args) -> std::array<Output, sizeof...(args)> // NB: w 188 + DMIDecodeHelper::DMIDecodeHelper(QObject *parent) 189 + : QObject(parent) 190 + { 191 + - // PATH is super minimal when invoked through dbus 192 + - setenv("PATH", "/usr/sbin:/sbin:/usr/local/sbin", 1); 193 + - 194 + - m_dmidecodePath = QStandardPaths::findExecutable("dmidecode"); 195 + + m_dmidecodePath = QStringLiteral("@dmidecode@"); 196 + } 197 + 198 + KAuth::ActionReply DMIDecodeHelper::memoryinformation(const QVariantMap &args) 199 + diff --git a/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in b/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in 200 + index 24dc11a7..bc72f2af 100644 201 + --- a/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in 202 + +++ b/kcms/kwinsupportinfo/kcm_kwinsupportinfo.json.in 203 + @@ -93,6 +93,6 @@ 204 + "Name[zh_CN]": "窗口管理器", 205 + "Name[zh_TW]": "視窗管理員" 206 + }, 207 + - "TryExec": "@QtBinariesDir@/qdbus", 208 + + "TryExec": "@qdbus@", 209 + "X-KDE-KInfoCenter-Category": "graphical_information" 210 + } 211 + diff --git a/kcms/kwinsupportinfo/main.cpp b/kcms/kwinsupportinfo/main.cpp 212 + index ddb55b5c..8dc6b668 100644 213 + --- a/kcms/kwinsupportinfo/main.cpp 214 + +++ b/kcms/kwinsupportinfo/main.cpp 215 + @@ -18,7 +18,7 @@ public: 216 + explicit KCMKWinSupportInfo(QObject *parent, const KPluginMetaData &data) 217 + : KQuickConfigModule(parent, data) 218 + { 219 + - m_outputContext = new CommandOutputContext(QLibraryInfo::path(QLibraryInfo::BinariesPath) + QStringLiteral("/qdbus"), 220 + + m_outputContext = new CommandOutputContext(QStringLiteral("@qdbus@"), 221 + {QStringLiteral("org.kde.KWin"), QStringLiteral("/KWin"), QStringLiteral("supportInformation")}, 222 + parent); 223 + } 224 + diff --git a/kcms/memory/kcm_memory.json b/kcms/memory/kcm_memory.json 225 + index 54f729ec..8e7aeb57 100644 226 + --- a/kcms/memory/kcm_memory.json 227 + +++ b/kcms/memory/kcm_memory.json 228 + @@ -132,7 +132,7 @@ 229 + "Name[zh_CN]": "内存", 230 + "Name[zh_TW]": "記憶體" 231 + }, 232 + - "TryExec": "pkexec dmidecode", 233 + + "TryExec": "@dmidecode@", 234 + "X-KDE-KInfoCenter-Category": "device_information", 235 + "X-KDE-Keywords": "Memory,RAM,dmidecode", 236 + "X-KDE-Keywords[ar]": "Memory,RAM,dmidecode,رام,ذاكرة,ذاكرة حية", 237 + diff --git a/kcms/network/kcm_network.json b/kcms/network/kcm_network.json 238 + index 65e929e2..20bc2289 100644 239 + --- a/kcms/network/kcm_network.json 240 + +++ b/kcms/network/kcm_network.json 241 + @@ -147,7 +147,7 @@ 242 + "Name[zh_CN]": "网络接口", 243 + "Name[zh_TW]": "網路介面" 244 + }, 245 + - "TryExec": "ip", 246 + + "TryExec": "@ip@", 247 + "X-KDE-KInfoCenter-Category": "network_information", 248 + "X-KDE-Keywords": "network,nic,ip,ip address,mac,inet,eth,wlan,wifi", 249 + "X-KDE-Keywords[ar]": "network,nic,ip,ip address,mac,inet,eth,wlan,wifi,الشبكة,شبكة الاتصال,عنوان IP,عنوان IP,جهاز Mac,شبكة الإنترنت,شبكة ETH,شبكة WLAN,شبكة Wi-Fi", 131 250 diff --git a/kcms/network/main.cpp b/kcms/network/main.cpp 132 251 index f02577a3..479e18df 100644 133 252 --- a/kcms/network/main.cpp 134 253 +++ b/kcms/network/main.cpp 135 - @@ -18,7 +18,7 @@ class KCMNetwork : public KQuickConfigModule 254 + @@ -18,7 +18,7 @@ public: 136 255 explicit KCMNetwork(QObject *parent, const KPluginMetaData &data) 137 256 : KQuickConfigModule(parent, data) 138 257 { ··· 141 260 } 142 261 CommandOutputContext *outputContext() const 143 262 { 263 + diff --git a/kcms/opencl/kcm_opencl.json b/kcms/opencl/kcm_opencl.json 264 + index 774dd42e..40e2076a 100644 265 + --- a/kcms/opencl/kcm_opencl.json 266 + +++ b/kcms/opencl/kcm_opencl.json 267 + @@ -90,7 +90,7 @@ 268 + "Name[zh_CN]": "OpenCL", 269 + "Name[zh_TW]": "OpenCL" 270 + }, 271 + - "TryExec": "clinfo", 272 + + "TryExec": "@clinfo@", 273 + "X-KDE-KInfoCenter-Category": "graphical_information", 274 + "X-KDE-Keywords": "OpenCL,VideoCard,Hardware Acceleration,Graphics", 275 + "X-KDE-Keywords[ar]": "OpenCL,VideoCard,Hardware Acceleration,Graphics,بطاقة الفيديو,تسريع العتاد,الرسوميات", 144 276 diff --git a/kcms/opencl/main.cpp b/kcms/opencl/main.cpp 145 277 index d58728ab..88733d46 100644 146 278 --- a/kcms/opencl/main.cpp 147 279 +++ b/kcms/opencl/main.cpp 148 - @@ -18,7 +18,7 @@ class KCMOpenCL : public KQuickConfigModule 280 + @@ -18,7 +18,7 @@ public: 149 281 explicit KCMOpenCL(QObject *parent, const KPluginMetaData &data) 150 282 : KQuickConfigModule(parent, data) 151 283 { ··· 154 286 } 155 287 CommandOutputContext *outputContext() const 156 288 { 289 + diff --git a/kcms/pci/CMakeLists.txt b/kcms/pci/CMakeLists.txt 290 + index 36d82ef8..16ce2703 100644 291 + --- a/kcms/pci/CMakeLists.txt 292 + +++ b/kcms/pci/CMakeLists.txt 293 + @@ -19,7 +19,7 @@ else() 294 + find_package(lspci) 295 + set_package_properties(lspci PROPERTIES TYPE RUNTIME) 296 + 297 + - set(PCI_BACKEND lspci) 298 + + set(PCI_BACKEND @lspci@) 299 + set(PCI_BACKEND_ARGUMENTS "-v") 300 + endif() 301 + 302 + diff --git a/kcms/vulkan/kcm_vulkan.json b/kcms/vulkan/kcm_vulkan.json 303 + index 78b42cfd..1ec93c91 100644 304 + --- a/kcms/vulkan/kcm_vulkan.json 305 + +++ b/kcms/vulkan/kcm_vulkan.json 306 + @@ -100,7 +100,7 @@ 307 + "Name[zh_CN]": "Vulkan", 308 + "Name[zh_TW]": "Vulkan" 309 + }, 310 + - "TryExec": "vulkaninfo", 311 + + "TryExec": "@vulkaninfo@", 312 + "X-KDE-KInfoCenter-Category": "graphical_information", 313 + "X-KDE-Keywords": "Vulkan,VideoCard,Hardware Acceleration,Graphics", 314 + "X-KDE-Keywords[ar]": "Vulkan,VideoCard,Hardware Acceleration,Graphics,فولكان,بطاقة الفيديو,تسريع الأجهزة,الرسومات", 157 315 diff --git a/kcms/vulkan/main.cpp b/kcms/vulkan/main.cpp 158 316 index 5665d9d2..008f1bf0 100644 159 317 --- a/kcms/vulkan/main.cpp 160 318 +++ b/kcms/vulkan/main.cpp 161 - @@ -16,7 +16,7 @@ class KCMVulkan : public KQuickConfigModule 319 + @@ -16,7 +16,7 @@ public: 162 320 explicit KCMVulkan(QObject *parent, const KPluginMetaData &data) 163 321 : KQuickConfigModule(parent, data) 164 322 { ··· 167 325 } 168 326 CommandOutputContext *outputContext() const 169 327 { 328 + diff --git a/kcms/wayland/kcm_wayland.json b/kcms/wayland/kcm_wayland.json 329 + index 9ae953bb..27d98104 100644 330 + --- a/kcms/wayland/kcm_wayland.json 331 + +++ b/kcms/wayland/kcm_wayland.json 332 + @@ -107,7 +107,7 @@ 333 + "Name[zh_CN]": "Wayland", 334 + "Name[zh_TW]": "Wayland" 335 + }, 336 + - "TryExec": "wayland-info", 337 + + "TryExec": "@waylandinfo@", 338 + "X-KDE-KInfoCenter-Category": "graphical_information", 339 + "X-KDE-Keywords": "Wayland,Compositor,Display,System Information", 340 + "X-KDE-Keywords[ar]": "ويلاند,مراكب,عرض,معلومات النّظام", 170 341 diff --git a/kcms/wayland/main.cpp b/kcms/wayland/main.cpp 171 - index 3a4825c7..2c6a6c43 100644 342 + index 3a4825c7..4633927b 100644 172 343 --- a/kcms/wayland/main.cpp 173 344 +++ b/kcms/wayland/main.cpp 174 - @@ -16,7 +16,7 @@ class KCMWayland : public KQuickConfigModule 345 + @@ -16,7 +16,7 @@ public: 175 346 explicit KCMWayland(QObject *parent, const KPluginMetaData &data) 176 347 : KQuickConfigModule(parent, data) 177 348 { ··· 180 351 } 181 352 CommandOutputContext *outputContext() const 182 353 { 354 + diff --git a/kcms/xserver/kcm_xserver.json b/kcms/xserver/kcm_xserver.json 355 + index f5642e25..11f108a7 100644 356 + --- a/kcms/xserver/kcm_xserver.json 357 + +++ b/kcms/xserver/kcm_xserver.json 358 + @@ -147,7 +147,7 @@ 359 + "Name[zh_CN]": "X 服务器", 360 + "Name[zh_TW]": "X 伺服器" 361 + }, 362 + - "TryExec": "xdpyinfo", 363 + + "TryExec": "@xdpyinfo@", 364 + "X-DocPath": "kinfocenter/graphical.html#xserver", 365 + "X-KDE-KInfoCenter-Category": "graphical_information", 366 + "X-KDE-Keywords": "X,X-Server,XServer,XFree86,Display,VideoCard,System Information", 183 367 diff --git a/kcms/xserver/main.cpp b/kcms/xserver/main.cpp 184 368 index df9af24a..e5983e22 100644 185 369 --- a/kcms/xserver/main.cpp 186 370 +++ b/kcms/xserver/main.cpp 187 - @@ -16,7 +16,7 @@ class KCMXServer : public KQuickConfigModule 371 + @@ -16,7 +16,7 @@ public: 188 372 explicit KCMXServer(QObject *parent, const KPluginMetaData &data) 189 373 : KQuickConfigModule(parent, data) 190 374 { ··· 193 377 } 194 378 CommandOutputContext *outputContext() const 195 379 { 196 - diff --git a/kcms/pci/CMakeLists.txt b/kcms/pci/CMakeLists.txt 197 - index 36d82ef8..16ce2703 100644 198 - --- a/kcms/pci/CMakeLists.txt 199 - +++ b/kcms/pci/CMakeLists.txt 200 - @@ -19,7 +19,7 @@ else() 201 - find_package(lspci) 202 - set_package_properties(lspci PROPERTIES TYPE RUNTIME) 203 - 204 - - set(PCI_BACKEND lspci) 205 - + set(PCI_BACKEND @lspci@) 206 - set(PCI_BACKEND_ARGUMENTS "-v") 207 - endif()
+4
pkgs/kde/plasma/kinfocenter/default.nix
··· 4 4 dmidecode, 5 5 iproute2, 6 6 lib, 7 + libdisplay-info, 7 8 libusb1, 8 9 mesa-demos, 9 10 mkKdeDerivation, 11 + pkg-config, 10 12 pciutils, 11 13 pulseaudio, 12 14 qttools, ··· 21 23 tools = { 22 24 aha = lib.getExe aha; 23 25 clinfo = lib.getExe clinfo; 26 + di_edid_decode = lib.getExe libdisplay-info; 24 27 dmidecode = lib.getExe' dmidecode "dmidecode"; 25 28 eglinfo = lib.getExe' mesa-demos "eglinfo"; 26 29 glxinfo = lib.getExe' mesa-demos "glxinfo"; ··· 54 57 --replace-fail " aha " " ${lib.getExe aha} " 55 58 ''; 56 59 60 + extraNativeBuildInputs = [ pkg-config ]; 57 61 extraBuildInputs = [ libusb1 ]; 58 62 59 63 # fix wrong symlink of infocenter pointing to a 'systemsettings5' binary in
+2
pkgs/kde/plasma/plasma-desktop/default.nix
··· 16 16 xkeyboard_config, 17 17 xorg, 18 18 libcanberra, 19 + libwacom, 19 20 libxkbfile, 20 21 ibus, 21 22 }: ··· 53 54 54 55 SDL2 55 56 libcanberra 57 + libwacom 56 58 libxkbfile 57 59 xkeyboard_config 58 60
+1 -2
pkgs/kde/plasma/plasma-workspace/default.nix
··· 29 29 qdbus = lib.getExe' qttools "qdbus"; 30 30 xmessage = lib.getExe xorg.xmessage; 31 31 xrdb = lib.getExe xorg.xrdb; 32 - xsetroot = lib.getExe xorg.xsetroot; 33 32 # @QtBinariesDir@ only appears in the *removed* lines of the diff 34 33 QtBinariesDir = null; 35 34 }) ··· 66 65 # Hardcoded as QStrings, which are UTF-16 so Nix can't pick these up automatically 67 66 postFixup = '' 68 67 mkdir -p $out/nix-support 69 - echo "${lsof} ${xorg.xmessage} ${xorg.xrdb} ${xorg.xsetroot}" > $out/nix-support/depends 68 + echo "${lsof} ${xorg.xmessage} ${xorg.xrdb}" > $out/nix-support/depends 70 69 ''; 71 70 72 71 passthru.providedSessions = [
+8 -14
pkgs/kde/plasma/plasma-workspace/dependency-paths.patch
··· 1 1 diff --git a/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp b/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp 2 - index 8c2bc13a74..7b3cd72363 100644 2 + index ba214a555d..421d940738 100644 3 3 --- a/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp 4 4 +++ b/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp 5 5 @@ -155,7 +155,7 @@ void DeviceErrorMonitor::queryBlockingApps(const QString &devicePath) ··· 25 25 p.write(input); 26 26 p.closeWriteChannel(); 27 27 diff --git a/kcms/fonts/fonts.cpp b/kcms/fonts/fonts.cpp 28 - index a75f313880..a1e649c1f6 100644 28 + index 96417c440a..8c9bc2e9ab 100644 29 29 --- a/kcms/fonts/fonts.cpp 30 30 +++ b/kcms/fonts/fonts.cpp 31 31 @@ -137,7 +137,7 @@ void KFonts::save() ··· 38 38 proc.write("Xft.dpi\n"); 39 39 proc.closeWriteChannel(); 40 40 diff --git a/kcms/kfontinst/kcmfontinst/FcQuery.cpp b/kcms/kfontinst/kcmfontinst/FcQuery.cpp 41 - index f5034455c9..8ea57813a1 100644 41 + index e4d1ad4311..d45bdfad98 100644 42 42 --- a/kcms/kfontinst/kcmfontinst/FcQuery.cpp 43 43 +++ b/kcms/kfontinst/kcmfontinst/FcQuery.cpp 44 44 @@ -46,7 +46,7 @@ void CFcQuery::run(const QString &query) ··· 51 51 52 52 void CFcQuery::procExited() 53 53 diff --git a/kcms/krdb/krdb.cpp b/kcms/krdb/krdb.cpp 54 - index 39bcb7317d..b0363afde9 100644 54 + index f3c9956921..09c818739d 100644 55 55 --- a/kcms/krdb/krdb.cpp 56 56 +++ b/kcms/krdb/krdb.cpp 57 - @@ -423,7 +423,7 @@ void runRdb(unsigned int flags) 57 + @@ -425,7 +425,7 @@ void runRdb(unsigned int flags) 58 58 contents += "Xft.dpi: "_L1 + QString::number(dpi) + u'\n'; 59 59 else { 60 60 KProcess queryProc; ··· 63 63 queryProc.setOutputChannelMode(KProcess::OnlyStdoutChannel); 64 64 queryProc.start(); 65 65 if (queryProc.waitForFinished()) { 66 - @@ -443,7 +443,7 @@ void runRdb(unsigned int flags) 66 + @@ -445,7 +445,7 @@ void runRdb(unsigned int flags) 67 67 } 68 68 69 69 KProcess loadProc; ··· 72 72 loadProc.start(); 73 73 if (loadProc.waitForStarted()) { 74 74 loadProc.write(db); 75 - @@ -461,14 +461,14 @@ void runRdb(unsigned int flags) 75 + @@ -463,9 +463,9 @@ void runRdb(unsigned int flags) 76 76 77 77 KProcess proc; 78 78 #ifndef NDEBUG ··· 84 84 #endif 85 85 proc.execute(); 86 86 87 - // Needed for applications that don't set their own cursor. 88 - - QProcess::execute(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); 89 - + QProcess::execute(QStringLiteral("@xsetroot@"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")}); 90 - 91 - applyGtkStyles(1); 92 - applyGtkStyles(2); 93 87 diff --git a/ksmserver/plasma-restoresession.service.in b/ksmserver/plasma-restoresession.service.in 94 88 index 2c52a4b87d..fd7fdc8ac1 100644 95 89 --- a/ksmserver/plasma-restoresession.service.in ··· 135 129 } 136 130 return p; 137 131 diff --git a/startkde/systemd/plasma-ksplash-ready.service.in b/startkde/systemd/plasma-ksplash-ready.service.in 138 - index 1e903130a9..1d807a8526 100644 132 + index 1e903130a9..0861c3d136 100644 139 133 --- a/startkde/systemd/plasma-ksplash-ready.service.in 140 134 +++ b/startkde/systemd/plasma-ksplash-ready.service.in 141 135 @@ -6,5 +6,5 @@ PartOf=graphical-session.target
+18 -1
pkgs/kde/plasma/plasma5support/default.nix
··· 1 - { mkKdeDerivation }: 1 + { 2 + mkKdeDerivation, 3 + pkg-config, 4 + kidletime, 5 + networkmanager-qt, 6 + plasma-activities, 7 + gpsd, 8 + }: 2 9 mkKdeDerivation { 3 10 pname = "plasma5support"; 11 + 12 + extraNativeBuildInputs = [ pkg-config ]; 13 + 14 + extraBuildInputs = [ 15 + kidletime 16 + networkmanager-qt 17 + plasma-activities 18 + 19 + gpsd 20 + ]; 4 21 }
+1
pkgs/os-specific/linux/freeipa/default.nix
··· 64 64 jinja2 65 65 augeas 66 66 samba 67 + ifaddr 67 68 ]; 68 69 in 69 70 stdenv.mkDerivation rec {
+2 -2
pkgs/os-specific/linux/kernel/kernels-org.json
··· 20 20 "hash": "sha256:0mm4q8f6kbqddy4zaxjf5xyqpnla5qprvsf7v3vq01gmlzr3rivc" 21 21 }, 22 22 "6.6": { 23 - "version": "6.6.76", 24 - "hash": "sha256:180kxgacwx7kr76gls8gw4zrrdrqb9xf6fjmmfi38h66y0aqn5l1" 23 + "version": "6.6.77", 24 + "hash": "sha256:0km855dnimg1clilnpcz293bd2gpbycvn3llm9kyynhjrzgqj408" 25 25 }, 26 26 "6.11": { 27 27 "version": "6.11.11",
+6 -3
pkgs/os-specific/linux/sssd/default.nix
··· 83 83 preConfigure = 84 84 '' 85 85 export SGML_CATALOG_FILES="${docbookFiles}" 86 - export PYTHONPATH=$(find ${python3.pkgs.python-ldap} -type d -name site-packages) 87 86 export PATH=$PATH:${openldap}/libexec 88 87 89 88 configureFlagsArray=( ··· 129 128 samba 130 129 nfs-utils 131 130 p11-kit 132 - python3 131 + (python3.withPackages ( 132 + p: with p; [ 133 + distutils 134 + python-ldap 135 + ] 136 + )) 133 137 popt 134 138 talloc 135 139 tdb ··· 147 151 libxslt 148 152 libxml2 149 153 libuuid 150 - python3.pkgs.python-ldap 151 154 systemd 152 155 nspr 153 156 check
+3 -3
pkgs/servers/matrix-synapse/default.nix
··· 18 18 in 19 19 python3.pkgs.buildPythonApplication rec { 20 20 pname = "matrix-synapse"; 21 - version = "1.123.0"; 21 + version = "1.124.0"; 22 22 format = "pyproject"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "element-hq"; 26 26 repo = "synapse"; 27 27 rev = "v${version}"; 28 - hash = "sha256-fbT0DMz6F76e/IRb0e1nFEOxmtIDQ53it8zi88jiUDU="; 28 + hash = "sha256-hL1MdngaAVqgdN8GS9m3jn4twsbX0GPFa5cq+SCJ1oI="; 29 29 }; 30 30 31 31 cargoDeps = rustPlatform.fetchCargoVendor { 32 32 inherit src; 33 33 name = "${pname}-${version}"; 34 - hash = "sha256-Lfs7myNxWoPZI4USoK+aaTPLjT2EoEvnVnXFwdcKofE="; 34 + hash = "sha256-OIrjBhjSavJubpcMtHLrfuK7uhfNd+AHKUmHno32yo4="; 35 35 }; 36 36 37 37 postPatch = ''
+21 -7
pkgs/servers/oxigraph/default.nix
··· 2 2 , stdenv 3 3 , rustPlatform 4 4 , fetchFromGitHub 5 + , installShellFiles 5 6 , IOKit 6 7 , Security 7 8 }: 8 9 9 10 rustPlatform.buildRustPackage rec { 10 11 pname = "oxigraph"; 11 - version = "0.3.22"; 12 + version = "0.4.7"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = pname; 15 16 repo = pname; 16 17 rev = "v${version}"; 17 - hash = "sha256-zwUiUDWdrmLF+Qj9Jy6JGXHaBskRnm+pMKW2GKGGeN8="; 18 + hash = "sha256-xkmCfOLlNvQe8VwUS/jFHACxzo8RwIvX3jGGarj1LSg="; 18 19 fetchSubmodules = true; 19 20 }; 20 21 21 22 useFetchCargoVendor = true; 22 - cargoHash = "sha256-UnXWBq+oS7tXFCsOhlTkq0L1j8pqzXZ0QKrdYayLunA="; 23 + cargoHash = "sha256-sAAwQnV7p7x0bQb/VIJ9hh+UncYB6aGRorjhD2wgosk="; 23 24 24 25 nativeBuildInputs = [ 25 26 rustPlatform.bindgenHook 27 + installShellFiles 26 28 ]; 27 29 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ IOKit Security ]; 28 30 29 - cargoBuildFlags = [ "--package" "oxigraph_server" ]; 31 + buildAndTestSubdir = "cli"; 32 + buildNoDefaultFeatures = true; 33 + buildFeatures = [ "rustls-webpki" "geosparql" ]; 30 34 31 - # requires packaging of the associated python modules 32 - doCheck = false; 35 + # Man pages and autocompletion 36 + postInstall = '' 37 + MAN_DIR="$(find target/*/release -name man)" 38 + installManPage "$MAN_DIR"/*.1 39 + COMPLETE_DIR="$(find target/*/release -name complete)" 40 + installShellCompletion --bash --name oxigraph.bash "$COMPLETE_DIR/oxigraph.bash" 41 + installShellCompletion --fish --name oxigraph.fish "$COMPLETE_DIR/oxigraph.fish" 42 + installShellCompletion --zsh --name _oxigraph "$COMPLETE_DIR/_oxigraph" 43 + ''; 44 + 45 + cargoCheckNoDefaultFeatures = true; 46 + cargoCheckFeatures = buildFeatures; 33 47 34 48 meta = with lib; { 35 49 homepage = "https://github.com/oxigraph/oxigraph"; ··· 37 51 platforms = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" ]; 38 52 maintainers = with maintainers; [ astro ]; 39 53 license = with licenses; [ asl20 mit ]; 40 - mainProgram = "oxigraph_server"; 54 + mainProgram = "oxigraph"; 41 55 }; 42 56 }
+2 -2
pkgs/servers/sql/postgresql/ext/pgrouting.nix
··· 11 11 12 12 buildPostgresqlExtension rec { 13 13 pname = "pgrouting"; 14 - version = "3.7.2"; 14 + version = "3.7.3"; 15 15 16 16 nativeBuildInputs = [ 17 17 cmake ··· 23 23 owner = "pgRouting"; 24 24 repo = "pgrouting"; 25 25 rev = "v${version}"; 26 - hash = "sha256-dzt1fVqbOE37A/qcQbuQuyiZpYuCwavQhnN/ZwFy1KM="; 26 + hash = "sha256-jaevnDCJ6hRQeDhdAkvMTvnnFWElMNvo9gZRW53proQ="; 27 27 }; 28 28 29 29 meta = with lib; {
+2 -2
pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
··· 9 9 10 10 buildPostgresqlExtension (finalAttrs: { 11 11 pname = "plpgsql-check"; 12 - version = "2.7.13"; 12 + version = "2.7.15"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "okbob"; 16 16 repo = "plpgsql_check"; 17 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-9xfL/nhjvVb2hQj0OLOFYdpRfuEXikgTC7rSsEZ8ws8="; 18 + hash = "sha256-JF0aTYakoHMRdiWcA70mYFvzTiwMhOJZfqRj+6JC6n0="; 19 19 }; 20 20 21 21 passthru.tests.extension = postgresqlTestExtension {
+2 -2
pkgs/servers/sql/postgresql/ext/timescaledb.nix
··· 13 13 14 14 buildPostgresqlExtension rec { 15 15 pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; 16 - version = "2.18.0"; 16 + version = "2.18.1"; 17 17 18 18 nativeBuildInputs = [ cmake ]; 19 19 buildInputs = [ ··· 25 25 owner = "timescale"; 26 26 repo = "timescaledb"; 27 27 rev = version; 28 - hash = "sha256-wDjzahlhUlBDXppk9HLNUOc7mlVqv56M2VGE/C04gUo="; 28 + hash = "sha256-Ckrs22lPQb+zx9JNHHB3TQDx9ry+q8+FimvR3OT3npg="; 29 29 }; 30 30 31 31 cmakeFlags =
-3375
pkgs/servers/teleport/15/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.22.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 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 = "aes" 22 - version = "0.8.4" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 25 - dependencies = [ 26 - "cfg-if", 27 - "cipher", 28 - "cpufeatures", 29 - ] 30 - 31 - [[package]] 32 - name = "aho-corasick" 33 - version = "1.1.3" 34 - source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 36 - dependencies = [ 37 - "memchr", 38 - ] 39 - 40 - [[package]] 41 - name = "asn1-rs" 42 - version = "0.6.1" 43 - source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d" 45 - dependencies = [ 46 - "asn1-rs-derive", 47 - "asn1-rs-impl", 48 - "displaydoc", 49 - "nom", 50 - "num-traits", 51 - "rusticata-macros", 52 - "thiserror", 53 - ] 54 - 55 - [[package]] 56 - name = "asn1-rs-derive" 57 - version = "0.5.0" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" 60 - dependencies = [ 61 - "proc-macro2", 62 - "quote", 63 - "syn 2.0.68", 64 - "synstructure", 65 - ] 66 - 67 - [[package]] 68 - name = "asn1-rs-impl" 69 - version = "0.2.0" 70 - source = "registry+https://github.com/rust-lang/crates.io-index" 71 - checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" 72 - dependencies = [ 73 - "proc-macro2", 74 - "quote", 75 - "syn 2.0.68", 76 - ] 77 - 78 - [[package]] 79 - name = "async-dnssd" 80 - version = "0.5.0" 81 - source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "98efc05996cc8d660e88841fcffb75aa71be5339c9ae559a8c8016c048420b82" 83 - dependencies = [ 84 - "bitflags 1.3.2", 85 - "futures-channel", 86 - "futures-core", 87 - "futures-executor", 88 - "futures-util", 89 - "libc", 90 - "log", 91 - "pin-utils", 92 - "pkg-config", 93 - "tokio", 94 - "winapi", 95 - ] 96 - 97 - [[package]] 98 - name = "async-recursion" 99 - version = "1.1.1" 100 - source = "registry+https://github.com/rust-lang/crates.io-index" 101 - checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 102 - dependencies = [ 103 - "proc-macro2", 104 - "quote", 105 - "syn 2.0.68", 106 - ] 107 - 108 - [[package]] 109 - name = "atomic-polyfill" 110 - version = "1.0.3" 111 - source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4" 113 - dependencies = [ 114 - "critical-section", 115 - ] 116 - 117 - [[package]] 118 - name = "atty" 119 - version = "0.2.14" 120 - source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 122 - dependencies = [ 123 - "hermit-abi 0.1.19", 124 - "libc", 125 - "winapi", 126 - ] 127 - 128 - [[package]] 129 - name = "autocfg" 130 - version = "1.3.0" 131 - source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 133 - 134 - [[package]] 135 - name = "backtrace" 136 - version = "0.3.73" 137 - source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 139 - dependencies = [ 140 - "addr2line", 141 - "cc", 142 - "cfg-if", 143 - "libc", 144 - "miniz_oxide", 145 - "object", 146 - "rustc-demangle", 147 - ] 148 - 149 - [[package]] 150 - name = "base16ct" 151 - version = "0.2.0" 152 - source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 154 - 155 - [[package]] 156 - name = "base64" 157 - version = "0.21.7" 158 - source = "registry+https://github.com/rust-lang/crates.io-index" 159 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 160 - 161 - [[package]] 162 - name = "base64ct" 163 - version = "1.6.0" 164 - source = "registry+https://github.com/rust-lang/crates.io-index" 165 - checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 166 - 167 - [[package]] 168 - name = "bindgen" 169 - version = "0.68.1" 170 - source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" 172 - dependencies = [ 173 - "bitflags 2.6.0", 174 - "cexpr", 175 - "clang-sys", 176 - "lazy_static", 177 - "lazycell", 178 - "peeking_take_while", 179 - "proc-macro2", 180 - "quote", 181 - "regex", 182 - "rustc-hash", 183 - "shlex", 184 - "syn 2.0.68", 185 - ] 186 - 187 - [[package]] 188 - name = "bit_field" 189 - version = "0.10.2" 190 - source = "registry+https://github.com/rust-lang/crates.io-index" 191 - checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 192 - 193 - [[package]] 194 - name = "bitflags" 195 - version = "1.3.2" 196 - source = "registry+https://github.com/rust-lang/crates.io-index" 197 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 198 - 199 - [[package]] 200 - name = "bitflags" 201 - version = "2.6.0" 202 - source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 204 - 205 - [[package]] 206 - name = "bitvec" 207 - version = "1.0.1" 208 - source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 210 - dependencies = [ 211 - "funty", 212 - "radium", 213 - "tap", 214 - "wyz", 215 - ] 216 - 217 - [[package]] 218 - name = "block-buffer" 219 - version = "0.10.4" 220 - source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 222 - dependencies = [ 223 - "generic-array", 224 - ] 225 - 226 - [[package]] 227 - name = "block-padding" 228 - version = "0.3.3" 229 - source = "registry+https://github.com/rust-lang/crates.io-index" 230 - checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" 231 - dependencies = [ 232 - "generic-array", 233 - ] 234 - 235 - [[package]] 236 - name = "boring" 237 - version = "4.4.0" 238 - source = "git+https://github.com/gravitational/boring?rev=605253d99d5e363e178bcf97e1d4622e33844cd5#605253d99d5e363e178bcf97e1d4622e33844cd5" 239 - dependencies = [ 240 - "bitflags 2.6.0", 241 - "boring-sys", 242 - "foreign-types", 243 - "libc", 244 - "once_cell", 245 - ] 246 - 247 - [[package]] 248 - name = "boring-sys" 249 - version = "4.4.0" 250 - source = "git+https://github.com/gravitational/boring?rev=605253d99d5e363e178bcf97e1d4622e33844cd5#605253d99d5e363e178bcf97e1d4622e33844cd5" 251 - dependencies = [ 252 - "bindgen", 253 - "cmake", 254 - "fs_extra", 255 - "fslock", 256 - ] 257 - 258 - [[package]] 259 - name = "bumpalo" 260 - version = "3.16.0" 261 - source = "registry+https://github.com/rust-lang/crates.io-index" 262 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 263 - 264 - [[package]] 265 - name = "byteorder" 266 - version = "1.5.0" 267 - source = "registry+https://github.com/rust-lang/crates.io-index" 268 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 269 - 270 - [[package]] 271 - name = "bytes" 272 - version = "1.6.0" 273 - source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 275 - 276 - [[package]] 277 - name = "cbc" 278 - version = "0.1.2" 279 - source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" 281 - dependencies = [ 282 - "cipher", 283 - ] 284 - 285 - [[package]] 286 - name = "cbindgen" 287 - version = "0.26.0" 288 - source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" 290 - dependencies = [ 291 - "clap", 292 - "heck", 293 - "indexmap 1.9.3", 294 - "log", 295 - "proc-macro2", 296 - "quote", 297 - "serde", 298 - "serde_json", 299 - "syn 1.0.109", 300 - "tempfile", 301 - "toml", 302 - ] 303 - 304 - [[package]] 305 - name = "cc" 306 - version = "1.0.102" 307 - source = "registry+https://github.com/rust-lang/crates.io-index" 308 - checksum = "779e6b7d17797c0b42023d417228c02889300190e700cb074c3438d9c541d332" 309 - 310 - [[package]] 311 - name = "cexpr" 312 - version = "0.6.0" 313 - source = "registry+https://github.com/rust-lang/crates.io-index" 314 - checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 315 - dependencies = [ 316 - "nom", 317 - ] 318 - 319 - [[package]] 320 - name = "cfg-if" 321 - version = "1.0.0" 322 - source = "registry+https://github.com/rust-lang/crates.io-index" 323 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 324 - 325 - [[package]] 326 - name = "cfg_aliases" 327 - version = "0.1.1" 328 - source = "registry+https://github.com/rust-lang/crates.io-index" 329 - checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 330 - 331 - [[package]] 332 - name = "cipher" 333 - version = "0.4.4" 334 - source = "registry+https://github.com/rust-lang/crates.io-index" 335 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 336 - dependencies = [ 337 - "crypto-common", 338 - "inout", 339 - ] 340 - 341 - [[package]] 342 - name = "clang-sys" 343 - version = "1.8.1" 344 - source = "registry+https://github.com/rust-lang/crates.io-index" 345 - checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 346 - dependencies = [ 347 - "glob", 348 - "libc", 349 - "libloading", 350 - ] 351 - 352 - [[package]] 353 - name = "clap" 354 - version = "3.2.25" 355 - source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 357 - dependencies = [ 358 - "atty", 359 - "bitflags 1.3.2", 360 - "clap_lex", 361 - "indexmap 1.9.3", 362 - "strsim", 363 - "termcolor", 364 - "textwrap", 365 - ] 366 - 367 - [[package]] 368 - name = "clap_lex" 369 - version = "0.2.4" 370 - source = "registry+https://github.com/rust-lang/crates.io-index" 371 - checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 372 - dependencies = [ 373 - "os_str_bytes", 374 - ] 375 - 376 - [[package]] 377 - name = "cmake" 378 - version = "0.1.50" 379 - source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" 381 - dependencies = [ 382 - "cc", 383 - ] 384 - 385 - [[package]] 386 - name = "console_error_panic_hook" 387 - version = "0.1.7" 388 - source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 390 - dependencies = [ 391 - "cfg-if", 392 - "wasm-bindgen", 393 - ] 394 - 395 - [[package]] 396 - name = "const-oid" 397 - version = "0.9.6" 398 - source = "registry+https://github.com/rust-lang/crates.io-index" 399 - checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 400 - 401 - [[package]] 402 - name = "core-foundation" 403 - version = "0.9.4" 404 - source = "registry+https://github.com/rust-lang/crates.io-index" 405 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 406 - dependencies = [ 407 - "core-foundation-sys", 408 - "libc", 409 - ] 410 - 411 - [[package]] 412 - name = "core-foundation-sys" 413 - version = "0.8.6" 414 - source = "registry+https://github.com/rust-lang/crates.io-index" 415 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 416 - 417 - [[package]] 418 - name = "cpufeatures" 419 - version = "0.2.12" 420 - source = "registry+https://github.com/rust-lang/crates.io-index" 421 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 422 - dependencies = [ 423 - "libc", 424 - ] 425 - 426 - [[package]] 427 - name = "critical-section" 428 - version = "1.1.2" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216" 431 - 432 - [[package]] 433 - name = "crypto" 434 - version = "0.5.1" 435 - source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "bf1e6e5492f8f0830c37f301f6349e0dac8b2466e4fe89eef90e9eef906cd046" 437 - dependencies = [ 438 - "crypto-common", 439 - ] 440 - 441 - [[package]] 442 - name = "crypto-bigint" 443 - version = "0.5.5" 444 - source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 446 - dependencies = [ 447 - "generic-array", 448 - "rand_core", 449 - "subtle", 450 - "zeroize", 451 - ] 452 - 453 - [[package]] 454 - name = "crypto-common" 455 - version = "0.1.6" 456 - source = "registry+https://github.com/rust-lang/crates.io-index" 457 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 458 - dependencies = [ 459 - "generic-array", 460 - "typenum", 461 - ] 462 - 463 - [[package]] 464 - name = "crypto-mac" 465 - version = "0.11.1" 466 - source = "registry+https://github.com/rust-lang/crates.io-index" 467 - checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" 468 - dependencies = [ 469 - "generic-array", 470 - "subtle", 471 - ] 472 - 473 - [[package]] 474 - name = "curve25519-dalek" 475 - version = "4.1.3" 476 - source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 478 - dependencies = [ 479 - "cfg-if", 480 - "cpufeatures", 481 - "curve25519-dalek-derive", 482 - "digest", 483 - "fiat-crypto", 484 - "rustc_version", 485 - "subtle", 486 - "zeroize", 487 - ] 488 - 489 - [[package]] 490 - name = "curve25519-dalek-derive" 491 - version = "0.1.1" 492 - source = "registry+https://github.com/rust-lang/crates.io-index" 493 - checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 494 - dependencies = [ 495 - "proc-macro2", 496 - "quote", 497 - "syn 2.0.68", 498 - ] 499 - 500 - [[package]] 501 - name = "delog" 502 - version = "0.1.7" 503 - source = "registry+https://github.com/rust-lang/crates.io-index" 504 - checksum = "af2b93368262340c9d4441251b824500d1b641a50957ecf4219a2cc41b9eac8f" 505 - dependencies = [ 506 - "log", 507 - ] 508 - 509 - [[package]] 510 - name = "der" 511 - version = "0.7.9" 512 - source = "registry+https://github.com/rust-lang/crates.io-index" 513 - checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 514 - dependencies = [ 515 - "const-oid", 516 - "der_derive", 517 - "flagset", 518 - "pem-rfc7468", 519 - "zeroize", 520 - ] 521 - 522 - [[package]] 523 - name = "der-parser" 524 - version = "9.0.0" 525 - source = "registry+https://github.com/rust-lang/crates.io-index" 526 - checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" 527 - dependencies = [ 528 - "asn1-rs", 529 - "displaydoc", 530 - "nom", 531 - "num-traits", 532 - "rusticata-macros", 533 - ] 534 - 535 - [[package]] 536 - name = "der_derive" 537 - version = "0.7.2" 538 - source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049" 540 - dependencies = [ 541 - "proc-macro2", 542 - "quote", 543 - "syn 2.0.68", 544 - ] 545 - 546 - [[package]] 547 - name = "deranged" 548 - version = "0.3.11" 549 - source = "registry+https://github.com/rust-lang/crates.io-index" 550 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 551 - dependencies = [ 552 - "powerfmt", 553 - ] 554 - 555 - [[package]] 556 - name = "des" 557 - version = "0.8.1" 558 - source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e" 560 - dependencies = [ 561 - "cipher", 562 - ] 563 - 564 - [[package]] 565 - name = "digest" 566 - version = "0.10.7" 567 - source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 569 - dependencies = [ 570 - "block-buffer", 571 - "const-oid", 572 - "crypto-common", 573 - "subtle", 574 - ] 575 - 576 - [[package]] 577 - name = "displaydoc" 578 - version = "0.2.5" 579 - source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 581 - dependencies = [ 582 - "proc-macro2", 583 - "quote", 584 - "syn 2.0.68", 585 - ] 586 - 587 - [[package]] 588 - name = "ecdsa" 589 - version = "0.16.9" 590 - source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 592 - dependencies = [ 593 - "der", 594 - "digest", 595 - "elliptic-curve", 596 - "rfc6979", 597 - "signature", 598 - "spki", 599 - ] 600 - 601 - [[package]] 602 - name = "ed25519" 603 - version = "2.2.3" 604 - source = "registry+https://github.com/rust-lang/crates.io-index" 605 - checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 606 - dependencies = [ 607 - "pkcs8", 608 - "signature", 609 - ] 610 - 611 - [[package]] 612 - name = "ed25519-dalek" 613 - version = "2.1.1" 614 - source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" 616 - dependencies = [ 617 - "curve25519-dalek", 618 - "ed25519", 619 - "rand_core", 620 - "serde", 621 - "sha2", 622 - "subtle", 623 - "zeroize", 624 - ] 625 - 626 - [[package]] 627 - name = "elliptic-curve" 628 - version = "0.13.8" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 631 - dependencies = [ 632 - "base16ct", 633 - "crypto-bigint", 634 - "digest", 635 - "ff", 636 - "generic-array", 637 - "group", 638 - "hkdf", 639 - "pem-rfc7468", 640 - "pkcs8", 641 - "rand_core", 642 - "sec1", 643 - "subtle", 644 - "zeroize", 645 - ] 646 - 647 - [[package]] 648 - name = "encoding_rs" 649 - version = "0.8.34" 650 - source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" 652 - dependencies = [ 653 - "cfg-if", 654 - ] 655 - 656 - [[package]] 657 - name = "env_logger" 658 - version = "0.10.2" 659 - source = "registry+https://github.com/rust-lang/crates.io-index" 660 - checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" 661 - dependencies = [ 662 - "humantime", 663 - "is-terminal", 664 - "log", 665 - "regex", 666 - "termcolor", 667 - ] 668 - 669 - [[package]] 670 - name = "equivalent" 671 - version = "1.0.1" 672 - source = "registry+https://github.com/rust-lang/crates.io-index" 673 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 674 - 675 - [[package]] 676 - name = "errno" 677 - version = "0.3.9" 678 - source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 680 - dependencies = [ 681 - "libc", 682 - "windows-sys 0.52.0", 683 - ] 684 - 685 - [[package]] 686 - name = "fastrand" 687 - version = "2.1.0" 688 - source = "registry+https://github.com/rust-lang/crates.io-index" 689 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 690 - 691 - [[package]] 692 - name = "ff" 693 - version = "0.13.0" 694 - source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 696 - dependencies = [ 697 - "rand_core", 698 - "subtle", 699 - ] 700 - 701 - [[package]] 702 - name = "fiat-crypto" 703 - version = "0.2.9" 704 - source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 706 - 707 - [[package]] 708 - name = "flagset" 709 - version = "0.4.5" 710 - source = "registry+https://github.com/rust-lang/crates.io-index" 711 - checksum = "cdeb3aa5e95cf9aabc17f060cfa0ced7b83f042390760ca53bf09df9968acaa1" 712 - 713 - [[package]] 714 - name = "fnv" 715 - version = "1.0.7" 716 - source = "registry+https://github.com/rust-lang/crates.io-index" 717 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 718 - 719 - [[package]] 720 - name = "foreign-types" 721 - version = "0.5.0" 722 - source = "registry+https://github.com/rust-lang/crates.io-index" 723 - checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 724 - dependencies = [ 725 - "foreign-types-macros", 726 - "foreign-types-shared", 727 - ] 728 - 729 - [[package]] 730 - name = "foreign-types-macros" 731 - version = "0.2.3" 732 - source = "registry+https://github.com/rust-lang/crates.io-index" 733 - checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 734 - dependencies = [ 735 - "proc-macro2", 736 - "quote", 737 - "syn 2.0.68", 738 - ] 739 - 740 - [[package]] 741 - name = "foreign-types-shared" 742 - version = "0.3.1" 743 - source = "registry+https://github.com/rust-lang/crates.io-index" 744 - checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 745 - 746 - [[package]] 747 - name = "form_urlencoded" 748 - version = "1.2.1" 749 - source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 751 - dependencies = [ 752 - "percent-encoding", 753 - ] 754 - 755 - [[package]] 756 - name = "fs_extra" 757 - version = "1.3.0" 758 - source = "registry+https://github.com/rust-lang/crates.io-index" 759 - checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 760 - 761 - [[package]] 762 - name = "fslock" 763 - version = "0.2.1" 764 - source = "registry+https://github.com/rust-lang/crates.io-index" 765 - checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" 766 - dependencies = [ 767 - "libc", 768 - "winapi", 769 - ] 770 - 771 - [[package]] 772 - name = "funty" 773 - version = "2.0.0" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 776 - 777 - [[package]] 778 - name = "futures" 779 - version = "0.3.30" 780 - source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 782 - dependencies = [ 783 - "futures-channel", 784 - "futures-core", 785 - "futures-executor", 786 - "futures-io", 787 - "futures-sink", 788 - "futures-task", 789 - "futures-util", 790 - ] 791 - 792 - [[package]] 793 - name = "futures-channel" 794 - version = "0.3.30" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 797 - dependencies = [ 798 - "futures-core", 799 - "futures-sink", 800 - ] 801 - 802 - [[package]] 803 - name = "futures-core" 804 - version = "0.3.30" 805 - source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 807 - 808 - [[package]] 809 - name = "futures-executor" 810 - version = "0.3.30" 811 - source = "registry+https://github.com/rust-lang/crates.io-index" 812 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 813 - dependencies = [ 814 - "futures-core", 815 - "futures-task", 816 - "futures-util", 817 - ] 818 - 819 - [[package]] 820 - name = "futures-io" 821 - version = "0.3.30" 822 - source = "registry+https://github.com/rust-lang/crates.io-index" 823 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 824 - 825 - [[package]] 826 - name = "futures-macro" 827 - version = "0.3.30" 828 - source = "registry+https://github.com/rust-lang/crates.io-index" 829 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 830 - dependencies = [ 831 - "proc-macro2", 832 - "quote", 833 - "syn 2.0.68", 834 - ] 835 - 836 - [[package]] 837 - name = "futures-sink" 838 - version = "0.3.30" 839 - source = "registry+https://github.com/rust-lang/crates.io-index" 840 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 841 - 842 - [[package]] 843 - name = "futures-task" 844 - version = "0.3.30" 845 - source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 847 - 848 - [[package]] 849 - name = "futures-util" 850 - version = "0.3.30" 851 - source = "registry+https://github.com/rust-lang/crates.io-index" 852 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 853 - dependencies = [ 854 - "futures-channel", 855 - "futures-core", 856 - "futures-io", 857 - "futures-macro", 858 - "futures-sink", 859 - "futures-task", 860 - "memchr", 861 - "pin-project-lite", 862 - "pin-utils", 863 - "slab", 864 - ] 865 - 866 - [[package]] 867 - name = "generic-array" 868 - version = "0.14.7" 869 - source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 871 - dependencies = [ 872 - "typenum", 873 - "version_check", 874 - "zeroize", 875 - ] 876 - 877 - [[package]] 878 - name = "getrandom" 879 - version = "0.2.15" 880 - source = "registry+https://github.com/rust-lang/crates.io-index" 881 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 882 - dependencies = [ 883 - "cfg-if", 884 - "js-sys", 885 - "libc", 886 - "wasi", 887 - "wasm-bindgen", 888 - ] 889 - 890 - [[package]] 891 - name = "gimli" 892 - version = "0.29.0" 893 - source = "registry+https://github.com/rust-lang/crates.io-index" 894 - checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 895 - 896 - [[package]] 897 - name = "glob" 898 - version = "0.3.1" 899 - source = "registry+https://github.com/rust-lang/crates.io-index" 900 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 901 - 902 - [[package]] 903 - name = "group" 904 - version = "0.13.0" 905 - source = "registry+https://github.com/rust-lang/crates.io-index" 906 - checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 907 - dependencies = [ 908 - "ff", 909 - "rand_core", 910 - "subtle", 911 - ] 912 - 913 - [[package]] 914 - name = "h2" 915 - version = "0.3.26" 916 - source = "registry+https://github.com/rust-lang/crates.io-index" 917 - checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 918 - dependencies = [ 919 - "bytes", 920 - "fnv", 921 - "futures-core", 922 - "futures-sink", 923 - "futures-util", 924 - "http", 925 - "indexmap 2.2.6", 926 - "slab", 927 - "tokio", 928 - "tokio-util", 929 - "tracing", 930 - ] 931 - 932 - [[package]] 933 - name = "hash32" 934 - version = "0.2.1" 935 - source = "registry+https://github.com/rust-lang/crates.io-index" 936 - checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" 937 - dependencies = [ 938 - "byteorder", 939 - ] 940 - 941 - [[package]] 942 - name = "hashbrown" 943 - version = "0.12.3" 944 - source = "registry+https://github.com/rust-lang/crates.io-index" 945 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 946 - 947 - [[package]] 948 - name = "hashbrown" 949 - version = "0.14.5" 950 - source = "registry+https://github.com/rust-lang/crates.io-index" 951 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 952 - 953 - [[package]] 954 - name = "heapless" 955 - version = "0.7.17" 956 - source = "registry+https://github.com/rust-lang/crates.io-index" 957 - checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" 958 - dependencies = [ 959 - "atomic-polyfill", 960 - "hash32", 961 - "rustc_version", 962 - "spin", 963 - "stable_deref_trait", 964 - ] 965 - 966 - [[package]] 967 - name = "heck" 968 - version = "0.4.1" 969 - source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 971 - 972 - [[package]] 973 - name = "hermit-abi" 974 - version = "0.1.19" 975 - source = "registry+https://github.com/rust-lang/crates.io-index" 976 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 977 - dependencies = [ 978 - "libc", 979 - ] 980 - 981 - [[package]] 982 - name = "hermit-abi" 983 - version = "0.3.9" 984 - source = "registry+https://github.com/rust-lang/crates.io-index" 985 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 986 - 987 - [[package]] 988 - name = "hkdf" 989 - version = "0.12.4" 990 - source = "registry+https://github.com/rust-lang/crates.io-index" 991 - checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 992 - dependencies = [ 993 - "hmac", 994 - ] 995 - 996 - [[package]] 997 - name = "hmac" 998 - version = "0.12.1" 999 - source = "registry+https://github.com/rust-lang/crates.io-index" 1000 - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1001 - dependencies = [ 1002 - "digest", 1003 - ] 1004 - 1005 - [[package]] 1006 - name = "http" 1007 - version = "0.2.12" 1008 - source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1010 - dependencies = [ 1011 - "bytes", 1012 - "fnv", 1013 - "itoa", 1014 - ] 1015 - 1016 - [[package]] 1017 - name = "http-body" 1018 - version = "0.4.6" 1019 - source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1021 - dependencies = [ 1022 - "bytes", 1023 - "http", 1024 - "pin-project-lite", 1025 - ] 1026 - 1027 - [[package]] 1028 - name = "httparse" 1029 - version = "1.9.4" 1030 - source = "registry+https://github.com/rust-lang/crates.io-index" 1031 - checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 1032 - 1033 - [[package]] 1034 - name = "httpdate" 1035 - version = "1.0.3" 1036 - source = "registry+https://github.com/rust-lang/crates.io-index" 1037 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1038 - 1039 - [[package]] 1040 - name = "humantime" 1041 - version = "2.1.0" 1042 - source = "registry+https://github.com/rust-lang/crates.io-index" 1043 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1044 - 1045 - [[package]] 1046 - name = "hyper" 1047 - version = "0.14.29" 1048 - source = "registry+https://github.com/rust-lang/crates.io-index" 1049 - checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" 1050 - dependencies = [ 1051 - "bytes", 1052 - "futures-channel", 1053 - "futures-core", 1054 - "futures-util", 1055 - "h2", 1056 - "http", 1057 - "http-body", 1058 - "httparse", 1059 - "httpdate", 1060 - "itoa", 1061 - "pin-project-lite", 1062 - "socket2", 1063 - "tokio", 1064 - "tower-service", 1065 - "tracing", 1066 - "want", 1067 - ] 1068 - 1069 - [[package]] 1070 - name = "hyper-rustls" 1071 - version = "0.24.2" 1072 - source = "registry+https://github.com/rust-lang/crates.io-index" 1073 - checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1074 - dependencies = [ 1075 - "futures-util", 1076 - "http", 1077 - "hyper", 1078 - "rustls", 1079 - "tokio", 1080 - "tokio-rustls", 1081 - ] 1082 - 1083 - [[package]] 1084 - name = "idna" 1085 - version = "0.5.0" 1086 - source = "registry+https://github.com/rust-lang/crates.io-index" 1087 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1088 - dependencies = [ 1089 - "unicode-bidi", 1090 - "unicode-normalization", 1091 - ] 1092 - 1093 - [[package]] 1094 - name = "indexmap" 1095 - version = "1.9.3" 1096 - source = "registry+https://github.com/rust-lang/crates.io-index" 1097 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1098 - dependencies = [ 1099 - "autocfg", 1100 - "hashbrown 0.12.3", 1101 - ] 1102 - 1103 - [[package]] 1104 - name = "indexmap" 1105 - version = "2.2.6" 1106 - source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1108 - dependencies = [ 1109 - "equivalent", 1110 - "hashbrown 0.14.5", 1111 - ] 1112 - 1113 - [[package]] 1114 - name = "inout" 1115 - version = "0.1.3" 1116 - source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1118 - dependencies = [ 1119 - "block-padding", 1120 - "generic-array", 1121 - ] 1122 - 1123 - [[package]] 1124 - name = "instant" 1125 - version = "0.1.13" 1126 - source = "registry+https://github.com/rust-lang/crates.io-index" 1127 - checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1128 - dependencies = [ 1129 - "cfg-if", 1130 - ] 1131 - 1132 - [[package]] 1133 - name = "ipnet" 1134 - version = "2.9.0" 1135 - source = "registry+https://github.com/rust-lang/crates.io-index" 1136 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1137 - 1138 - [[package]] 1139 - name = "ironrdp" 1140 - version = "0.1.0" 1141 - dependencies = [ 1142 - "console_error_panic_hook", 1143 - "getrandom", 1144 - "ironrdp-graphics", 1145 - "ironrdp-pdu", 1146 - "ironrdp-session", 1147 - "js-sys", 1148 - "log", 1149 - "time", 1150 - "tracing", 1151 - "tracing-subscriber", 1152 - "tracing-web", 1153 - "wasm-bindgen", 1154 - "web-sys", 1155 - ] 1156 - 1157 - [[package]] 1158 - name = "ironrdp-async" 1159 - version = "0.1.0" 1160 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1161 - dependencies = [ 1162 - "bytes", 1163 - "ironrdp-connector", 1164 - "ironrdp-pdu", 1165 - "tracing", 1166 - ] 1167 - 1168 - [[package]] 1169 - name = "ironrdp-cliprdr" 1170 - version = "0.1.0" 1171 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1172 - dependencies = [ 1173 - "bitflags 2.6.0", 1174 - "ironrdp-pdu", 1175 - "ironrdp-svc", 1176 - "thiserror", 1177 - "tracing", 1178 - ] 1179 - 1180 - [[package]] 1181 - name = "ironrdp-connector" 1182 - version = "0.1.0" 1183 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1184 - dependencies = [ 1185 - "ironrdp-error", 1186 - "ironrdp-pdu", 1187 - "ironrdp-svc", 1188 - "rand_core", 1189 - "sspi 0.11.1", 1190 - "tracing", 1191 - "url", 1192 - "winapi", 1193 - ] 1194 - 1195 - [[package]] 1196 - name = "ironrdp-displaycontrol" 1197 - version = "0.1.0" 1198 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1199 - dependencies = [ 1200 - "ironrdp-dvc", 1201 - "ironrdp-pdu", 1202 - "ironrdp-svc", 1203 - "tracing", 1204 - ] 1205 - 1206 - [[package]] 1207 - name = "ironrdp-dvc" 1208 - version = "0.1.0" 1209 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1210 - dependencies = [ 1211 - "ironrdp-pdu", 1212 - "ironrdp-svc", 1213 - "slab", 1214 - "tracing", 1215 - ] 1216 - 1217 - [[package]] 1218 - name = "ironrdp-error" 1219 - version = "0.1.0" 1220 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1221 - 1222 - [[package]] 1223 - name = "ironrdp-graphics" 1224 - version = "0.1.0" 1225 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1226 - dependencies = [ 1227 - "bit_field", 1228 - "bitflags 2.6.0", 1229 - "bitvec", 1230 - "byteorder", 1231 - "ironrdp-error", 1232 - "ironrdp-pdu", 1233 - "lazy_static", 1234 - "num-derive", 1235 - "num-traits", 1236 - "thiserror", 1237 - ] 1238 - 1239 - [[package]] 1240 - name = "ironrdp-pdu" 1241 - version = "0.1.0" 1242 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1243 - dependencies = [ 1244 - "bit_field", 1245 - "bitflags 2.6.0", 1246 - "byteorder", 1247 - "der-parser", 1248 - "ironrdp-error", 1249 - "md-5", 1250 - "num-bigint", 1251 - "num-derive", 1252 - "num-integer", 1253 - "num-traits", 1254 - "pkcs1", 1255 - "sha1", 1256 - "tap", 1257 - "thiserror", 1258 - "x509-cert", 1259 - ] 1260 - 1261 - [[package]] 1262 - name = "ironrdp-rdpdr" 1263 - version = "0.1.0" 1264 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1265 - dependencies = [ 1266 - "bitflags 2.6.0", 1267 - "ironrdp-error", 1268 - "ironrdp-pdu", 1269 - "ironrdp-svc", 1270 - "tracing", 1271 - ] 1272 - 1273 - [[package]] 1274 - name = "ironrdp-rdpsnd" 1275 - version = "0.1.0" 1276 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1277 - dependencies = [ 1278 - "ironrdp-pdu", 1279 - "ironrdp-svc", 1280 - ] 1281 - 1282 - [[package]] 1283 - name = "ironrdp-session" 1284 - version = "0.1.0" 1285 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1286 - dependencies = [ 1287 - "ironrdp-connector", 1288 - "ironrdp-displaycontrol", 1289 - "ironrdp-dvc", 1290 - "ironrdp-error", 1291 - "ironrdp-graphics", 1292 - "ironrdp-pdu", 1293 - "ironrdp-svc", 1294 - "tracing", 1295 - ] 1296 - 1297 - [[package]] 1298 - name = "ironrdp-svc" 1299 - version = "0.1.0" 1300 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1301 - dependencies = [ 1302 - "bitflags 2.6.0", 1303 - "ironrdp-pdu", 1304 - ] 1305 - 1306 - [[package]] 1307 - name = "ironrdp-tls" 1308 - version = "0.1.0" 1309 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1310 - dependencies = [ 1311 - "tokio", 1312 - "tokio-rustls", 1313 - "x509-cert", 1314 - ] 1315 - 1316 - [[package]] 1317 - name = "ironrdp-tokio" 1318 - version = "0.1.0" 1319 - source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f" 1320 - dependencies = [ 1321 - "bytes", 1322 - "ironrdp-async", 1323 - "tokio", 1324 - ] 1325 - 1326 - [[package]] 1327 - name = "is-terminal" 1328 - version = "0.4.12" 1329 - source = "registry+https://github.com/rust-lang/crates.io-index" 1330 - checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1331 - dependencies = [ 1332 - "hermit-abi 0.3.9", 1333 - "libc", 1334 - "windows-sys 0.52.0", 1335 - ] 1336 - 1337 - [[package]] 1338 - name = "iso7816" 1339 - version = "0.1.2" 1340 - source = "registry+https://github.com/rust-lang/crates.io-index" 1341 - checksum = "b3af73ac9c821e7aea3280532118e15cdf9e7bb45c923cbf0e319ae25b27d20c" 1342 - dependencies = [ 1343 - "delog", 1344 - "heapless", 1345 - ] 1346 - 1347 - [[package]] 1348 - name = "iso7816-tlv" 1349 - version = "0.4.4" 1350 - source = "registry+https://github.com/rust-lang/crates.io-index" 1351 - checksum = "7660d28d24a831d690228a275d544654a30f3b167a8e491cf31af5fe5058b546" 1352 - dependencies = [ 1353 - "untrusted", 1354 - ] 1355 - 1356 - [[package]] 1357 - name = "itoa" 1358 - version = "1.0.11" 1359 - source = "registry+https://github.com/rust-lang/crates.io-index" 1360 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1361 - 1362 - [[package]] 1363 - name = "js-sys" 1364 - version = "0.3.69" 1365 - source = "registry+https://github.com/rust-lang/crates.io-index" 1366 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1367 - dependencies = [ 1368 - "wasm-bindgen", 1369 - ] 1370 - 1371 - [[package]] 1372 - name = "keccak" 1373 - version = "0.1.5" 1374 - source = "registry+https://github.com/rust-lang/crates.io-index" 1375 - checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" 1376 - dependencies = [ 1377 - "cpufeatures", 1378 - ] 1379 - 1380 - [[package]] 1381 - name = "lazy_static" 1382 - version = "1.5.0" 1383 - source = "registry+https://github.com/rust-lang/crates.io-index" 1384 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1385 - dependencies = [ 1386 - "spin", 1387 - ] 1388 - 1389 - [[package]] 1390 - name = "lazycell" 1391 - version = "1.3.0" 1392 - source = "registry+https://github.com/rust-lang/crates.io-index" 1393 - checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 1394 - 1395 - [[package]] 1396 - name = "libc" 1397 - version = "0.2.155" 1398 - source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 1400 - 1401 - [[package]] 1402 - name = "libloading" 1403 - version = "0.8.4" 1404 - source = "registry+https://github.com/rust-lang/crates.io-index" 1405 - checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" 1406 - dependencies = [ 1407 - "cfg-if", 1408 - "windows-targets 0.52.5", 1409 - ] 1410 - 1411 - [[package]] 1412 - name = "libm" 1413 - version = "0.2.8" 1414 - source = "registry+https://github.com/rust-lang/crates.io-index" 1415 - checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1416 - 1417 - [[package]] 1418 - name = "linux-raw-sys" 1419 - version = "0.4.14" 1420 - source = "registry+https://github.com/rust-lang/crates.io-index" 1421 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1422 - 1423 - [[package]] 1424 - name = "lock_api" 1425 - version = "0.4.12" 1426 - source = "registry+https://github.com/rust-lang/crates.io-index" 1427 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1428 - dependencies = [ 1429 - "autocfg", 1430 - "scopeguard", 1431 - ] 1432 - 1433 - [[package]] 1434 - name = "log" 1435 - version = "0.4.22" 1436 - source = "registry+https://github.com/rust-lang/crates.io-index" 1437 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1438 - 1439 - [[package]] 1440 - name = "md-5" 1441 - version = "0.10.6" 1442 - source = "registry+https://github.com/rust-lang/crates.io-index" 1443 - checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1444 - dependencies = [ 1445 - "cfg-if", 1446 - "digest", 1447 - ] 1448 - 1449 - [[package]] 1450 - name = "md4" 1451 - version = "0.10.2" 1452 - source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda" 1454 - dependencies = [ 1455 - "digest", 1456 - ] 1457 - 1458 - [[package]] 1459 - name = "memchr" 1460 - version = "2.7.4" 1461 - source = "registry+https://github.com/rust-lang/crates.io-index" 1462 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1463 - 1464 - [[package]] 1465 - name = "mime" 1466 - version = "0.3.17" 1467 - source = "registry+https://github.com/rust-lang/crates.io-index" 1468 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1469 - 1470 - [[package]] 1471 - name = "minimal-lexical" 1472 - version = "0.2.1" 1473 - source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1475 - 1476 - [[package]] 1477 - name = "miniz_oxide" 1478 - version = "0.7.4" 1479 - source = "registry+https://github.com/rust-lang/crates.io-index" 1480 - checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 1481 - dependencies = [ 1482 - "adler", 1483 - ] 1484 - 1485 - [[package]] 1486 - name = "mio" 1487 - version = "0.8.11" 1488 - source = "registry+https://github.com/rust-lang/crates.io-index" 1489 - checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1490 - dependencies = [ 1491 - "libc", 1492 - "wasi", 1493 - "windows-sys 0.48.0", 1494 - ] 1495 - 1496 - [[package]] 1497 - name = "nom" 1498 - version = "7.1.3" 1499 - source = "registry+https://github.com/rust-lang/crates.io-index" 1500 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1501 - dependencies = [ 1502 - "memchr", 1503 - "minimal-lexical", 1504 - ] 1505 - 1506 - [[package]] 1507 - name = "nu-ansi-term" 1508 - version = "0.46.0" 1509 - source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1511 - dependencies = [ 1512 - "overload", 1513 - "winapi", 1514 - ] 1515 - 1516 - [[package]] 1517 - name = "num-bigint" 1518 - version = "0.4.6" 1519 - source = "registry+https://github.com/rust-lang/crates.io-index" 1520 - checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 1521 - dependencies = [ 1522 - "num-integer", 1523 - "num-traits", 1524 - ] 1525 - 1526 - [[package]] 1527 - name = "num-bigint-dig" 1528 - version = "0.8.4" 1529 - source = "registry+https://github.com/rust-lang/crates.io-index" 1530 - checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 1531 - dependencies = [ 1532 - "byteorder", 1533 - "lazy_static", 1534 - "libm", 1535 - "num-integer", 1536 - "num-iter", 1537 - "num-traits", 1538 - "rand", 1539 - "serde", 1540 - "smallvec", 1541 - "zeroize", 1542 - ] 1543 - 1544 - [[package]] 1545 - name = "num-conv" 1546 - version = "0.1.0" 1547 - source = "registry+https://github.com/rust-lang/crates.io-index" 1548 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1549 - 1550 - [[package]] 1551 - name = "num-derive" 1552 - version = "0.4.2" 1553 - source = "registry+https://github.com/rust-lang/crates.io-index" 1554 - checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 1555 - dependencies = [ 1556 - "proc-macro2", 1557 - "quote", 1558 - "syn 2.0.68", 1559 - ] 1560 - 1561 - [[package]] 1562 - name = "num-integer" 1563 - version = "0.1.46" 1564 - source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1566 - dependencies = [ 1567 - "num-traits", 1568 - ] 1569 - 1570 - [[package]] 1571 - name = "num-iter" 1572 - version = "0.1.45" 1573 - source = "registry+https://github.com/rust-lang/crates.io-index" 1574 - checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 1575 - dependencies = [ 1576 - "autocfg", 1577 - "num-integer", 1578 - "num-traits", 1579 - ] 1580 - 1581 - [[package]] 1582 - name = "num-traits" 1583 - version = "0.2.19" 1584 - source = "registry+https://github.com/rust-lang/crates.io-index" 1585 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1586 - dependencies = [ 1587 - "autocfg", 1588 - "libm", 1589 - ] 1590 - 1591 - [[package]] 1592 - name = "num_cpus" 1593 - version = "1.16.0" 1594 - source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1596 - dependencies = [ 1597 - "hermit-abi 0.3.9", 1598 - "libc", 1599 - ] 1600 - 1601 - [[package]] 1602 - name = "object" 1603 - version = "0.36.1" 1604 - source = "registry+https://github.com/rust-lang/crates.io-index" 1605 - checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" 1606 - dependencies = [ 1607 - "memchr", 1608 - ] 1609 - 1610 - [[package]] 1611 - name = "oid" 1612 - version = "0.2.1" 1613 - source = "registry+https://github.com/rust-lang/crates.io-index" 1614 - checksum = "9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2" 1615 - dependencies = [ 1616 - "serde", 1617 - ] 1618 - 1619 - [[package]] 1620 - name = "once_cell" 1621 - version = "1.19.0" 1622 - source = "registry+https://github.com/rust-lang/crates.io-index" 1623 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1624 - 1625 - [[package]] 1626 - name = "openssl-probe" 1627 - version = "0.1.5" 1628 - source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1630 - 1631 - [[package]] 1632 - name = "os_str_bytes" 1633 - version = "6.6.1" 1634 - source = "registry+https://github.com/rust-lang/crates.io-index" 1635 - checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" 1636 - 1637 - [[package]] 1638 - name = "overload" 1639 - version = "0.1.1" 1640 - source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1642 - 1643 - [[package]] 1644 - name = "p256" 1645 - version = "0.13.2" 1646 - source = "registry+https://github.com/rust-lang/crates.io-index" 1647 - checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 1648 - dependencies = [ 1649 - "ecdsa", 1650 - "elliptic-curve", 1651 - "primeorder", 1652 - "sha2", 1653 - ] 1654 - 1655 - [[package]] 1656 - name = "p384" 1657 - version = "0.13.0" 1658 - source = "registry+https://github.com/rust-lang/crates.io-index" 1659 - checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" 1660 - dependencies = [ 1661 - "ecdsa", 1662 - "elliptic-curve", 1663 - "primeorder", 1664 - "sha2", 1665 - ] 1666 - 1667 - [[package]] 1668 - name = "parking_lot" 1669 - version = "0.11.2" 1670 - source = "registry+https://github.com/rust-lang/crates.io-index" 1671 - checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1672 - dependencies = [ 1673 - "instant", 1674 - "lock_api", 1675 - "parking_lot_core 0.8.6", 1676 - ] 1677 - 1678 - [[package]] 1679 - name = "parking_lot" 1680 - version = "0.12.3" 1681 - source = "registry+https://github.com/rust-lang/crates.io-index" 1682 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1683 - dependencies = [ 1684 - "lock_api", 1685 - "parking_lot_core 0.9.10", 1686 - ] 1687 - 1688 - [[package]] 1689 - name = "parking_lot_core" 1690 - version = "0.8.6" 1691 - source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1693 - dependencies = [ 1694 - "cfg-if", 1695 - "instant", 1696 - "libc", 1697 - "redox_syscall 0.2.16", 1698 - "smallvec", 1699 - "winapi", 1700 - ] 1701 - 1702 - [[package]] 1703 - name = "parking_lot_core" 1704 - version = "0.9.10" 1705 - source = "registry+https://github.com/rust-lang/crates.io-index" 1706 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1707 - dependencies = [ 1708 - "cfg-if", 1709 - "libc", 1710 - "redox_syscall 0.5.2", 1711 - "smallvec", 1712 - "windows-targets 0.52.5", 1713 - ] 1714 - 1715 - [[package]] 1716 - name = "pbkdf2" 1717 - version = "0.12.2" 1718 - source = "registry+https://github.com/rust-lang/crates.io-index" 1719 - checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 1720 - dependencies = [ 1721 - "digest", 1722 - "hmac", 1723 - "sha1", 1724 - ] 1725 - 1726 - [[package]] 1727 - name = "peeking_take_while" 1728 - version = "0.1.2" 1729 - source = "registry+https://github.com/rust-lang/crates.io-index" 1730 - checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 1731 - 1732 - [[package]] 1733 - name = "pem-rfc7468" 1734 - version = "0.7.0" 1735 - source = "registry+https://github.com/rust-lang/crates.io-index" 1736 - checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 1737 - dependencies = [ 1738 - "base64ct", 1739 - ] 1740 - 1741 - [[package]] 1742 - name = "percent-encoding" 1743 - version = "2.3.1" 1744 - source = "registry+https://github.com/rust-lang/crates.io-index" 1745 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1746 - 1747 - [[package]] 1748 - name = "picky" 1749 - version = "7.0.0-rc.8" 1750 - source = "registry+https://github.com/rust-lang/crates.io-index" 1751 - checksum = "52cccdaffd2f361b4b4eb70b4249bd71d89bb66cb84b7f76483ecd1640c543ce" 1752 - dependencies = [ 1753 - "base64", 1754 - "digest", 1755 - "ed25519-dalek", 1756 - "md-5", 1757 - "num-bigint-dig", 1758 - "p256", 1759 - "p384", 1760 - "picky-asn1", 1761 - "picky-asn1-der", 1762 - "picky-asn1-x509", 1763 - "rand", 1764 - "rand_core", 1765 - "rsa", 1766 - "serde", 1767 - "sha1", 1768 - "sha2", 1769 - "sha3", 1770 - "thiserror", 1771 - "x25519-dalek", 1772 - "zeroize", 1773 - ] 1774 - 1775 - [[package]] 1776 - name = "picky-asn1" 1777 - version = "0.8.0" 1778 - source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "295eea0f33c16be21e2a98b908fdd4d73c04dd48c8480991b76dbcf0cb58b212" 1780 - dependencies = [ 1781 - "oid", 1782 - "serde", 1783 - "serde_bytes", 1784 - "time", 1785 - "zeroize", 1786 - ] 1787 - 1788 - [[package]] 1789 - name = "picky-asn1-der" 1790 - version = "0.4.1" 1791 - source = "registry+https://github.com/rust-lang/crates.io-index" 1792 - checksum = "5df7873a9e36d42dadb393bea5e211fe83d793c172afad5fb4ec846ec582793f" 1793 - dependencies = [ 1794 - "picky-asn1", 1795 - "serde", 1796 - "serde_bytes", 1797 - ] 1798 - 1799 - [[package]] 1800 - name = "picky-asn1-x509" 1801 - version = "0.12.0" 1802 - source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "2c5f20f71a68499ff32310f418a6fad8816eac1a2859ed3f0c5c741389dd6208" 1804 - dependencies = [ 1805 - "base64", 1806 - "num-bigint-dig", 1807 - "oid", 1808 - "picky-asn1", 1809 - "picky-asn1-der", 1810 - "serde", 1811 - "widestring", 1812 - "zeroize", 1813 - ] 1814 - 1815 - [[package]] 1816 - name = "picky-krb" 1817 - version = "0.8.0" 1818 - source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "f71cf61ebe6e657a81bcac31f9d61d52c23a1fd517b0dad77b915a7d3d15d2e8" 1820 - dependencies = [ 1821 - "aes", 1822 - "byteorder", 1823 - "cbc", 1824 - "crypto", 1825 - "des", 1826 - "hmac", 1827 - "num-bigint-dig", 1828 - "oid", 1829 - "pbkdf2", 1830 - "picky-asn1", 1831 - "picky-asn1-der", 1832 - "picky-asn1-x509", 1833 - "rand", 1834 - "serde", 1835 - "sha1", 1836 - "thiserror", 1837 - "uuid", 1838 - ] 1839 - 1840 - [[package]] 1841 - name = "pin-project-lite" 1842 - version = "0.2.14" 1843 - source = "registry+https://github.com/rust-lang/crates.io-index" 1844 - checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 1845 - 1846 - [[package]] 1847 - name = "pin-utils" 1848 - version = "0.1.0" 1849 - source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1851 - 1852 - [[package]] 1853 - name = "pkcs1" 1854 - version = "0.7.5" 1855 - source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 1857 - dependencies = [ 1858 - "der", 1859 - "pkcs8", 1860 - "spki", 1861 - ] 1862 - 1863 - [[package]] 1864 - name = "pkcs8" 1865 - version = "0.10.2" 1866 - source = "registry+https://github.com/rust-lang/crates.io-index" 1867 - checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 1868 - dependencies = [ 1869 - "der", 1870 - "spki", 1871 - ] 1872 - 1873 - [[package]] 1874 - name = "pkg-config" 1875 - version = "0.3.30" 1876 - source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1878 - 1879 - [[package]] 1880 - name = "portpicker" 1881 - version = "0.1.1" 1882 - source = "registry+https://github.com/rust-lang/crates.io-index" 1883 - checksum = "be97d76faf1bfab666e1375477b23fde79eccf0276e9b63b92a39d676a889ba9" 1884 - dependencies = [ 1885 - "rand", 1886 - ] 1887 - 1888 - [[package]] 1889 - name = "powerfmt" 1890 - version = "0.2.0" 1891 - source = "registry+https://github.com/rust-lang/crates.io-index" 1892 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1893 - 1894 - [[package]] 1895 - name = "ppv-lite86" 1896 - version = "0.2.17" 1897 - source = "registry+https://github.com/rust-lang/crates.io-index" 1898 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1899 - 1900 - [[package]] 1901 - name = "primeorder" 1902 - version = "0.13.6" 1903 - source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 1905 - dependencies = [ 1906 - "elliptic-curve", 1907 - ] 1908 - 1909 - [[package]] 1910 - name = "proc-macro2" 1911 - version = "1.0.86" 1912 - source = "registry+https://github.com/rust-lang/crates.io-index" 1913 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 1914 - dependencies = [ 1915 - "unicode-ident", 1916 - ] 1917 - 1918 - [[package]] 1919 - name = "quote" 1920 - version = "1.0.36" 1921 - source = "registry+https://github.com/rust-lang/crates.io-index" 1922 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 1923 - dependencies = [ 1924 - "proc-macro2", 1925 - ] 1926 - 1927 - [[package]] 1928 - name = "radium" 1929 - version = "0.7.0" 1930 - source = "registry+https://github.com/rust-lang/crates.io-index" 1931 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 1932 - 1933 - [[package]] 1934 - name = "rand" 1935 - version = "0.8.5" 1936 - source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1938 - dependencies = [ 1939 - "libc", 1940 - "rand_chacha", 1941 - "rand_core", 1942 - ] 1943 - 1944 - [[package]] 1945 - name = "rand_chacha" 1946 - version = "0.3.1" 1947 - source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1949 - dependencies = [ 1950 - "ppv-lite86", 1951 - "rand_core", 1952 - ] 1953 - 1954 - [[package]] 1955 - name = "rand_core" 1956 - version = "0.6.4" 1957 - source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1959 - dependencies = [ 1960 - "getrandom", 1961 - ] 1962 - 1963 - [[package]] 1964 - name = "rdp-client" 1965 - version = "0.1.0" 1966 - dependencies = [ 1967 - "bitflags 2.6.0", 1968 - "boring", 1969 - "byteorder", 1970 - "bytes", 1971 - "cbindgen", 1972 - "env_logger", 1973 - "ironrdp-cliprdr", 1974 - "ironrdp-connector", 1975 - "ironrdp-displaycontrol", 1976 - "ironrdp-dvc", 1977 - "ironrdp-pdu", 1978 - "ironrdp-rdpdr", 1979 - "ironrdp-rdpsnd", 1980 - "ironrdp-session", 1981 - "ironrdp-svc", 1982 - "ironrdp-tls", 1983 - "ironrdp-tokio", 1984 - "iso7816", 1985 - "iso7816-tlv", 1986 - "log", 1987 - "parking_lot 0.12.3", 1988 - "rand", 1989 - "rand_chacha", 1990 - "rsa", 1991 - "sspi 0.10.1", 1992 - "static_init", 1993 - "tempfile", 1994 - "tokio", 1995 - "tokio-boring", 1996 - "utf16string", 1997 - "uuid", 1998 - ] 1999 - 2000 - [[package]] 2001 - name = "redox_syscall" 2002 - version = "0.2.16" 2003 - source = "registry+https://github.com/rust-lang/crates.io-index" 2004 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2005 - dependencies = [ 2006 - "bitflags 1.3.2", 2007 - ] 2008 - 2009 - [[package]] 2010 - name = "redox_syscall" 2011 - version = "0.5.2" 2012 - source = "registry+https://github.com/rust-lang/crates.io-index" 2013 - checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" 2014 - dependencies = [ 2015 - "bitflags 2.6.0", 2016 - ] 2017 - 2018 - [[package]] 2019 - name = "regex" 2020 - version = "1.10.5" 2021 - source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 2023 - dependencies = [ 2024 - "aho-corasick", 2025 - "memchr", 2026 - "regex-automata", 2027 - "regex-syntax", 2028 - ] 2029 - 2030 - [[package]] 2031 - name = "regex-automata" 2032 - version = "0.4.7" 2033 - source = "registry+https://github.com/rust-lang/crates.io-index" 2034 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 2035 - dependencies = [ 2036 - "aho-corasick", 2037 - "memchr", 2038 - "regex-syntax", 2039 - ] 2040 - 2041 - [[package]] 2042 - name = "regex-syntax" 2043 - version = "0.8.4" 2044 - source = "registry+https://github.com/rust-lang/crates.io-index" 2045 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 2046 - 2047 - [[package]] 2048 - name = "reqwest" 2049 - version = "0.11.27" 2050 - source = "registry+https://github.com/rust-lang/crates.io-index" 2051 - checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" 2052 - dependencies = [ 2053 - "base64", 2054 - "bytes", 2055 - "encoding_rs", 2056 - "futures-core", 2057 - "futures-util", 2058 - "h2", 2059 - "http", 2060 - "http-body", 2061 - "hyper", 2062 - "hyper-rustls", 2063 - "ipnet", 2064 - "js-sys", 2065 - "log", 2066 - "mime", 2067 - "once_cell", 2068 - "percent-encoding", 2069 - "pin-project-lite", 2070 - "rustls", 2071 - "rustls-native-certs", 2072 - "rustls-pemfile", 2073 - "serde", 2074 - "serde_json", 2075 - "serde_urlencoded", 2076 - "sync_wrapper", 2077 - "system-configuration", 2078 - "tokio", 2079 - "tokio-rustls", 2080 - "tower-service", 2081 - "url", 2082 - "wasm-bindgen", 2083 - "wasm-bindgen-futures", 2084 - "web-sys", 2085 - "webpki-roots", 2086 - "winreg 0.50.0", 2087 - ] 2088 - 2089 - [[package]] 2090 - name = "rfc6979" 2091 - version = "0.4.0" 2092 - source = "registry+https://github.com/rust-lang/crates.io-index" 2093 - checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 2094 - dependencies = [ 2095 - "hmac", 2096 - "subtle", 2097 - ] 2098 - 2099 - [[package]] 2100 - name = "ring" 2101 - version = "0.17.8" 2102 - source = "registry+https://github.com/rust-lang/crates.io-index" 2103 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2104 - dependencies = [ 2105 - "cc", 2106 - "cfg-if", 2107 - "getrandom", 2108 - "libc", 2109 - "spin", 2110 - "untrusted", 2111 - "windows-sys 0.52.0", 2112 - ] 2113 - 2114 - [[package]] 2115 - name = "rsa" 2116 - version = "0.9.6" 2117 - source = "registry+https://github.com/rust-lang/crates.io-index" 2118 - checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 2119 - dependencies = [ 2120 - "const-oid", 2121 - "digest", 2122 - "num-bigint-dig", 2123 - "num-integer", 2124 - "num-traits", 2125 - "pkcs1", 2126 - "pkcs8", 2127 - "rand_core", 2128 - "signature", 2129 - "spki", 2130 - "subtle", 2131 - "zeroize", 2132 - ] 2133 - 2134 - [[package]] 2135 - name = "rustc-demangle" 2136 - version = "0.1.24" 2137 - source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 2139 - 2140 - [[package]] 2141 - name = "rustc-hash" 2142 - version = "1.1.0" 2143 - source = "registry+https://github.com/rust-lang/crates.io-index" 2144 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2145 - 2146 - [[package]] 2147 - name = "rustc_version" 2148 - version = "0.4.0" 2149 - source = "registry+https://github.com/rust-lang/crates.io-index" 2150 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2151 - dependencies = [ 2152 - "semver", 2153 - ] 2154 - 2155 - [[package]] 2156 - name = "rusticata-macros" 2157 - version = "4.1.0" 2158 - source = "registry+https://github.com/rust-lang/crates.io-index" 2159 - checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 2160 - dependencies = [ 2161 - "nom", 2162 - ] 2163 - 2164 - [[package]] 2165 - name = "rustix" 2166 - version = "0.38.34" 2167 - source = "registry+https://github.com/rust-lang/crates.io-index" 2168 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 2169 - dependencies = [ 2170 - "bitflags 2.6.0", 2171 - "errno", 2172 - "libc", 2173 - "linux-raw-sys", 2174 - "windows-sys 0.52.0", 2175 - ] 2176 - 2177 - [[package]] 2178 - name = "rustls" 2179 - version = "0.21.12" 2180 - source = "registry+https://github.com/rust-lang/crates.io-index" 2181 - checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" 2182 - dependencies = [ 2183 - "log", 2184 - "ring", 2185 - "rustls-webpki", 2186 - "sct", 2187 - ] 2188 - 2189 - [[package]] 2190 - name = "rustls-native-certs" 2191 - version = "0.6.3" 2192 - source = "registry+https://github.com/rust-lang/crates.io-index" 2193 - checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 2194 - dependencies = [ 2195 - "openssl-probe", 2196 - "rustls-pemfile", 2197 - "schannel", 2198 - "security-framework", 2199 - ] 2200 - 2201 - [[package]] 2202 - name = "rustls-pemfile" 2203 - version = "1.0.4" 2204 - source = "registry+https://github.com/rust-lang/crates.io-index" 2205 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 2206 - dependencies = [ 2207 - "base64", 2208 - ] 2209 - 2210 - [[package]] 2211 - name = "rustls-webpki" 2212 - version = "0.101.7" 2213 - source = "registry+https://github.com/rust-lang/crates.io-index" 2214 - checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 2215 - dependencies = [ 2216 - "ring", 2217 - "untrusted", 2218 - ] 2219 - 2220 - [[package]] 2221 - name = "ryu" 2222 - version = "1.0.18" 2223 - source = "registry+https://github.com/rust-lang/crates.io-index" 2224 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2225 - 2226 - [[package]] 2227 - name = "schannel" 2228 - version = "0.1.23" 2229 - source = "registry+https://github.com/rust-lang/crates.io-index" 2230 - checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 2231 - dependencies = [ 2232 - "windows-sys 0.52.0", 2233 - ] 2234 - 2235 - [[package]] 2236 - name = "scopeguard" 2237 - version = "1.2.0" 2238 - source = "registry+https://github.com/rust-lang/crates.io-index" 2239 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2240 - 2241 - [[package]] 2242 - name = "sct" 2243 - version = "0.7.1" 2244 - source = "registry+https://github.com/rust-lang/crates.io-index" 2245 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 2246 - dependencies = [ 2247 - "ring", 2248 - "untrusted", 2249 - ] 2250 - 2251 - [[package]] 2252 - name = "sec1" 2253 - version = "0.7.3" 2254 - source = "registry+https://github.com/rust-lang/crates.io-index" 2255 - checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 2256 - dependencies = [ 2257 - "base16ct", 2258 - "der", 2259 - "generic-array", 2260 - "pkcs8", 2261 - "subtle", 2262 - "zeroize", 2263 - ] 2264 - 2265 - [[package]] 2266 - name = "security-framework" 2267 - version = "2.11.0" 2268 - source = "registry+https://github.com/rust-lang/crates.io-index" 2269 - checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" 2270 - dependencies = [ 2271 - "bitflags 2.6.0", 2272 - "core-foundation", 2273 - "core-foundation-sys", 2274 - "libc", 2275 - "security-framework-sys", 2276 - ] 2277 - 2278 - [[package]] 2279 - name = "security-framework-sys" 2280 - version = "2.11.0" 2281 - source = "registry+https://github.com/rust-lang/crates.io-index" 2282 - checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" 2283 - dependencies = [ 2284 - "core-foundation-sys", 2285 - "libc", 2286 - ] 2287 - 2288 - [[package]] 2289 - name = "semver" 2290 - version = "1.0.23" 2291 - source = "registry+https://github.com/rust-lang/crates.io-index" 2292 - checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 2293 - 2294 - [[package]] 2295 - name = "serde" 2296 - version = "1.0.203" 2297 - source = "registry+https://github.com/rust-lang/crates.io-index" 2298 - checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 2299 - dependencies = [ 2300 - "serde_derive", 2301 - ] 2302 - 2303 - [[package]] 2304 - name = "serde_bytes" 2305 - version = "0.11.15" 2306 - source = "registry+https://github.com/rust-lang/crates.io-index" 2307 - checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" 2308 - dependencies = [ 2309 - "serde", 2310 - ] 2311 - 2312 - [[package]] 2313 - name = "serde_derive" 2314 - version = "1.0.203" 2315 - source = "registry+https://github.com/rust-lang/crates.io-index" 2316 - checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 2317 - dependencies = [ 2318 - "proc-macro2", 2319 - "quote", 2320 - "syn 2.0.68", 2321 - ] 2322 - 2323 - [[package]] 2324 - name = "serde_json" 2325 - version = "1.0.118" 2326 - source = "registry+https://github.com/rust-lang/crates.io-index" 2327 - checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4" 2328 - dependencies = [ 2329 - "itoa", 2330 - "ryu", 2331 - "serde", 2332 - ] 2333 - 2334 - [[package]] 2335 - name = "serde_urlencoded" 2336 - version = "0.7.1" 2337 - source = "registry+https://github.com/rust-lang/crates.io-index" 2338 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2339 - dependencies = [ 2340 - "form_urlencoded", 2341 - "itoa", 2342 - "ryu", 2343 - "serde", 2344 - ] 2345 - 2346 - [[package]] 2347 - name = "sha1" 2348 - version = "0.10.6" 2349 - source = "registry+https://github.com/rust-lang/crates.io-index" 2350 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2351 - dependencies = [ 2352 - "cfg-if", 2353 - "cpufeatures", 2354 - "digest", 2355 - ] 2356 - 2357 - [[package]] 2358 - name = "sha2" 2359 - version = "0.10.8" 2360 - source = "registry+https://github.com/rust-lang/crates.io-index" 2361 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2362 - dependencies = [ 2363 - "cfg-if", 2364 - "cpufeatures", 2365 - "digest", 2366 - ] 2367 - 2368 - [[package]] 2369 - name = "sha3" 2370 - version = "0.10.8" 2371 - source = "registry+https://github.com/rust-lang/crates.io-index" 2372 - checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 2373 - dependencies = [ 2374 - "digest", 2375 - "keccak", 2376 - ] 2377 - 2378 - [[package]] 2379 - name = "sharded-slab" 2380 - version = "0.1.7" 2381 - source = "registry+https://github.com/rust-lang/crates.io-index" 2382 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2383 - dependencies = [ 2384 - "lazy_static", 2385 - ] 2386 - 2387 - [[package]] 2388 - name = "shlex" 2389 - version = "1.3.0" 2390 - source = "registry+https://github.com/rust-lang/crates.io-index" 2391 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2392 - 2393 - [[package]] 2394 - name = "signal-hook-registry" 2395 - version = "1.4.2" 2396 - source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2398 - dependencies = [ 2399 - "libc", 2400 - ] 2401 - 2402 - [[package]] 2403 - name = "signature" 2404 - version = "2.2.0" 2405 - source = "registry+https://github.com/rust-lang/crates.io-index" 2406 - checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 2407 - dependencies = [ 2408 - "digest", 2409 - "rand_core", 2410 - ] 2411 - 2412 - [[package]] 2413 - name = "slab" 2414 - version = "0.4.9" 2415 - source = "registry+https://github.com/rust-lang/crates.io-index" 2416 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2417 - dependencies = [ 2418 - "autocfg", 2419 - ] 2420 - 2421 - [[package]] 2422 - name = "smallvec" 2423 - version = "1.13.2" 2424 - source = "registry+https://github.com/rust-lang/crates.io-index" 2425 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2426 - 2427 - [[package]] 2428 - name = "socket2" 2429 - version = "0.5.7" 2430 - source = "registry+https://github.com/rust-lang/crates.io-index" 2431 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2432 - dependencies = [ 2433 - "libc", 2434 - "windows-sys 0.52.0", 2435 - ] 2436 - 2437 - [[package]] 2438 - name = "spin" 2439 - version = "0.9.8" 2440 - source = "registry+https://github.com/rust-lang/crates.io-index" 2441 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2442 - dependencies = [ 2443 - "lock_api", 2444 - ] 2445 - 2446 - [[package]] 2447 - name = "spki" 2448 - version = "0.7.3" 2449 - source = "registry+https://github.com/rust-lang/crates.io-index" 2450 - checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 2451 - dependencies = [ 2452 - "base64ct", 2453 - "der", 2454 - ] 2455 - 2456 - [[package]] 2457 - name = "sspi" 2458 - version = "0.10.1" 2459 - source = "git+https://github.com/Devolutions/sspi-rs?rev=d54bdfcafa0e10d9d78224ebacc4f2a0992a6b79#d54bdfcafa0e10d9d78224ebacc4f2a0992a6b79" 2460 - dependencies = [ 2461 - "async-dnssd", 2462 - "async-recursion", 2463 - "bitflags 2.6.0", 2464 - "byteorder", 2465 - "cfg-if", 2466 - "crypto-mac", 2467 - "futures", 2468 - "hmac", 2469 - "lazy_static", 2470 - "md-5", 2471 - "md4", 2472 - "num-bigint-dig", 2473 - "num-derive", 2474 - "num-traits", 2475 - "oid", 2476 - "picky", 2477 - "picky-asn1", 2478 - "picky-asn1-der", 2479 - "picky-asn1-x509", 2480 - "picky-krb", 2481 - "portpicker", 2482 - "rand", 2483 - "reqwest", 2484 - "serde", 2485 - "serde_derive", 2486 - "sha1", 2487 - "sha2", 2488 - "time", 2489 - "tokio", 2490 - "tracing", 2491 - "url", 2492 - "uuid", 2493 - "winapi", 2494 - "windows", 2495 - "windows-sys 0.48.0", 2496 - "winreg 0.51.0", 2497 - "zeroize", 2498 - ] 2499 - 2500 - [[package]] 2501 - name = "sspi" 2502 - version = "0.11.1" 2503 - source = "registry+https://github.com/rust-lang/crates.io-index" 2504 - checksum = "18d31fab47d9290be28a8d027c8428756826f1d4fe1e5ba0f51d24f52c568e21" 2505 - dependencies = [ 2506 - "async-dnssd", 2507 - "async-recursion", 2508 - "bitflags 2.6.0", 2509 - "byteorder", 2510 - "cfg-if", 2511 - "crypto-mac", 2512 - "futures", 2513 - "hmac", 2514 - "lazy_static", 2515 - "md-5", 2516 - "md4", 2517 - "num-bigint-dig", 2518 - "num-derive", 2519 - "num-traits", 2520 - "oid", 2521 - "picky", 2522 - "picky-asn1", 2523 - "picky-asn1-der", 2524 - "picky-asn1-x509", 2525 - "picky-krb", 2526 - "rand", 2527 - "serde", 2528 - "serde_derive", 2529 - "sha1", 2530 - "sha2", 2531 - "time", 2532 - "tokio", 2533 - "tracing", 2534 - "url", 2535 - "uuid", 2536 - "winapi", 2537 - "windows", 2538 - "windows-sys 0.48.0", 2539 - "winreg 0.51.0", 2540 - "zeroize", 2541 - ] 2542 - 2543 - [[package]] 2544 - name = "stable_deref_trait" 2545 - version = "1.2.0" 2546 - source = "registry+https://github.com/rust-lang/crates.io-index" 2547 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2548 - 2549 - [[package]] 2550 - name = "static_init" 2551 - version = "1.0.3" 2552 - source = "registry+https://github.com/rust-lang/crates.io-index" 2553 - checksum = "8a2a1c578e98c1c16fc3b8ec1328f7659a500737d7a0c6d625e73e830ff9c1f6" 2554 - dependencies = [ 2555 - "bitflags 1.3.2", 2556 - "cfg_aliases", 2557 - "libc", 2558 - "parking_lot 0.11.2", 2559 - "parking_lot_core 0.8.6", 2560 - "static_init_macro", 2561 - "winapi", 2562 - ] 2563 - 2564 - [[package]] 2565 - name = "static_init_macro" 2566 - version = "1.0.2" 2567 - source = "registry+https://github.com/rust-lang/crates.io-index" 2568 - checksum = "70a2595fc3aa78f2d0e45dd425b22282dd863273761cc77780914b2cf3003acf" 2569 - dependencies = [ 2570 - "cfg_aliases", 2571 - "memchr", 2572 - "proc-macro2", 2573 - "quote", 2574 - "syn 1.0.109", 2575 - ] 2576 - 2577 - [[package]] 2578 - name = "strsim" 2579 - version = "0.10.0" 2580 - source = "registry+https://github.com/rust-lang/crates.io-index" 2581 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2582 - 2583 - [[package]] 2584 - name = "subtle" 2585 - version = "2.4.1" 2586 - source = "registry+https://github.com/rust-lang/crates.io-index" 2587 - checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 2588 - 2589 - [[package]] 2590 - name = "syn" 2591 - version = "1.0.109" 2592 - source = "registry+https://github.com/rust-lang/crates.io-index" 2593 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2594 - dependencies = [ 2595 - "proc-macro2", 2596 - "quote", 2597 - "unicode-ident", 2598 - ] 2599 - 2600 - [[package]] 2601 - name = "syn" 2602 - version = "2.0.68" 2603 - source = "registry+https://github.com/rust-lang/crates.io-index" 2604 - checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" 2605 - dependencies = [ 2606 - "proc-macro2", 2607 - "quote", 2608 - "unicode-ident", 2609 - ] 2610 - 2611 - [[package]] 2612 - name = "sync_wrapper" 2613 - version = "0.1.2" 2614 - source = "registry+https://github.com/rust-lang/crates.io-index" 2615 - checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 2616 - 2617 - [[package]] 2618 - name = "synstructure" 2619 - version = "0.13.1" 2620 - source = "registry+https://github.com/rust-lang/crates.io-index" 2621 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2622 - dependencies = [ 2623 - "proc-macro2", 2624 - "quote", 2625 - "syn 2.0.68", 2626 - ] 2627 - 2628 - [[package]] 2629 - name = "system-configuration" 2630 - version = "0.5.1" 2631 - source = "registry+https://github.com/rust-lang/crates.io-index" 2632 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 2633 - dependencies = [ 2634 - "bitflags 1.3.2", 2635 - "core-foundation", 2636 - "system-configuration-sys", 2637 - ] 2638 - 2639 - [[package]] 2640 - name = "system-configuration-sys" 2641 - version = "0.5.0" 2642 - source = "registry+https://github.com/rust-lang/crates.io-index" 2643 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 2644 - dependencies = [ 2645 - "core-foundation-sys", 2646 - "libc", 2647 - ] 2648 - 2649 - [[package]] 2650 - name = "tap" 2651 - version = "1.0.1" 2652 - source = "registry+https://github.com/rust-lang/crates.io-index" 2653 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 2654 - 2655 - [[package]] 2656 - name = "tempfile" 2657 - version = "3.10.1" 2658 - source = "registry+https://github.com/rust-lang/crates.io-index" 2659 - checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2660 - dependencies = [ 2661 - "cfg-if", 2662 - "fastrand", 2663 - "rustix", 2664 - "windows-sys 0.52.0", 2665 - ] 2666 - 2667 - [[package]] 2668 - name = "termcolor" 2669 - version = "1.4.1" 2670 - source = "registry+https://github.com/rust-lang/crates.io-index" 2671 - checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 2672 - dependencies = [ 2673 - "winapi-util", 2674 - ] 2675 - 2676 - [[package]] 2677 - name = "textwrap" 2678 - version = "0.16.1" 2679 - source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" 2681 - 2682 - [[package]] 2683 - name = "thiserror" 2684 - version = "1.0.61" 2685 - source = "registry+https://github.com/rust-lang/crates.io-index" 2686 - checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 2687 - dependencies = [ 2688 - "thiserror-impl", 2689 - ] 2690 - 2691 - [[package]] 2692 - name = "thiserror-impl" 2693 - version = "1.0.61" 2694 - source = "registry+https://github.com/rust-lang/crates.io-index" 2695 - checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 2696 - dependencies = [ 2697 - "proc-macro2", 2698 - "quote", 2699 - "syn 2.0.68", 2700 - ] 2701 - 2702 - [[package]] 2703 - name = "thread_local" 2704 - version = "1.1.8" 2705 - source = "registry+https://github.com/rust-lang/crates.io-index" 2706 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 2707 - dependencies = [ 2708 - "cfg-if", 2709 - "once_cell", 2710 - ] 2711 - 2712 - [[package]] 2713 - name = "time" 2714 - version = "0.3.36" 2715 - source = "registry+https://github.com/rust-lang/crates.io-index" 2716 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 2717 - dependencies = [ 2718 - "deranged", 2719 - "itoa", 2720 - "js-sys", 2721 - "num-conv", 2722 - "powerfmt", 2723 - "serde", 2724 - "time-core", 2725 - "time-macros", 2726 - ] 2727 - 2728 - [[package]] 2729 - name = "time-core" 2730 - version = "0.1.2" 2731 - source = "registry+https://github.com/rust-lang/crates.io-index" 2732 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2733 - 2734 - [[package]] 2735 - name = "time-macros" 2736 - version = "0.2.18" 2737 - source = "registry+https://github.com/rust-lang/crates.io-index" 2738 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 2739 - dependencies = [ 2740 - "num-conv", 2741 - "time-core", 2742 - ] 2743 - 2744 - [[package]] 2745 - name = "tinyvec" 2746 - version = "1.6.1" 2747 - source = "registry+https://github.com/rust-lang/crates.io-index" 2748 - checksum = "c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82" 2749 - dependencies = [ 2750 - "tinyvec_macros", 2751 - ] 2752 - 2753 - [[package]] 2754 - name = "tinyvec_macros" 2755 - version = "0.1.1" 2756 - source = "registry+https://github.com/rust-lang/crates.io-index" 2757 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2758 - 2759 - [[package]] 2760 - name = "tls_codec" 2761 - version = "0.4.1" 2762 - source = "registry+https://github.com/rust-lang/crates.io-index" 2763 - checksum = "b5e78c9c330f8c85b2bae7c8368f2739157db9991235123aa1b15ef9502bfb6a" 2764 - dependencies = [ 2765 - "tls_codec_derive", 2766 - "zeroize", 2767 - ] 2768 - 2769 - [[package]] 2770 - name = "tls_codec_derive" 2771 - version = "0.4.1" 2772 - source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "8d9ef545650e79f30233c0003bcc2504d7efac6dad25fca40744de773fe2049c" 2774 - dependencies = [ 2775 - "proc-macro2", 2776 - "quote", 2777 - "syn 2.0.68", 2778 - ] 2779 - 2780 - [[package]] 2781 - name = "tokio" 2782 - version = "1.38.0" 2783 - source = "registry+https://github.com/rust-lang/crates.io-index" 2784 - checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" 2785 - dependencies = [ 2786 - "backtrace", 2787 - "bytes", 2788 - "libc", 2789 - "mio", 2790 - "num_cpus", 2791 - "parking_lot 0.12.3", 2792 - "pin-project-lite", 2793 - "signal-hook-registry", 2794 - "socket2", 2795 - "tokio-macros", 2796 - "windows-sys 0.48.0", 2797 - ] 2798 - 2799 - [[package]] 2800 - name = "tokio-boring" 2801 - version = "4.4.0" 2802 - source = "git+https://github.com/gravitational/boring?rev=605253d99d5e363e178bcf97e1d4622e33844cd5#605253d99d5e363e178bcf97e1d4622e33844cd5" 2803 - dependencies = [ 2804 - "boring", 2805 - "boring-sys", 2806 - "once_cell", 2807 - "tokio", 2808 - ] 2809 - 2810 - [[package]] 2811 - name = "tokio-macros" 2812 - version = "2.3.0" 2813 - source = "registry+https://github.com/rust-lang/crates.io-index" 2814 - checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" 2815 - dependencies = [ 2816 - "proc-macro2", 2817 - "quote", 2818 - "syn 2.0.68", 2819 - ] 2820 - 2821 - [[package]] 2822 - name = "tokio-rustls" 2823 - version = "0.24.1" 2824 - source = "registry+https://github.com/rust-lang/crates.io-index" 2825 - checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 2826 - dependencies = [ 2827 - "rustls", 2828 - "tokio", 2829 - ] 2830 - 2831 - [[package]] 2832 - name = "tokio-util" 2833 - version = "0.7.11" 2834 - source = "registry+https://github.com/rust-lang/crates.io-index" 2835 - checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 2836 - dependencies = [ 2837 - "bytes", 2838 - "futures-core", 2839 - "futures-sink", 2840 - "pin-project-lite", 2841 - "tokio", 2842 - ] 2843 - 2844 - [[package]] 2845 - name = "toml" 2846 - version = "0.5.11" 2847 - source = "registry+https://github.com/rust-lang/crates.io-index" 2848 - checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 2849 - dependencies = [ 2850 - "serde", 2851 - ] 2852 - 2853 - [[package]] 2854 - name = "tower-service" 2855 - version = "0.3.2" 2856 - source = "registry+https://github.com/rust-lang/crates.io-index" 2857 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2858 - 2859 - [[package]] 2860 - name = "tracing" 2861 - version = "0.1.40" 2862 - source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2864 - dependencies = [ 2865 - "log", 2866 - "pin-project-lite", 2867 - "tracing-attributes", 2868 - "tracing-core", 2869 - ] 2870 - 2871 - [[package]] 2872 - name = "tracing-attributes" 2873 - version = "0.1.27" 2874 - source = "registry+https://github.com/rust-lang/crates.io-index" 2875 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2876 - dependencies = [ 2877 - "proc-macro2", 2878 - "quote", 2879 - "syn 2.0.68", 2880 - ] 2881 - 2882 - [[package]] 2883 - name = "tracing-core" 2884 - version = "0.1.32" 2885 - source = "registry+https://github.com/rust-lang/crates.io-index" 2886 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2887 - dependencies = [ 2888 - "once_cell", 2889 - "valuable", 2890 - ] 2891 - 2892 - [[package]] 2893 - name = "tracing-log" 2894 - version = "0.2.0" 2895 - source = "registry+https://github.com/rust-lang/crates.io-index" 2896 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2897 - dependencies = [ 2898 - "log", 2899 - "once_cell", 2900 - "tracing-core", 2901 - ] 2902 - 2903 - [[package]] 2904 - name = "tracing-subscriber" 2905 - version = "0.3.18" 2906 - source = "registry+https://github.com/rust-lang/crates.io-index" 2907 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 2908 - dependencies = [ 2909 - "nu-ansi-term", 2910 - "sharded-slab", 2911 - "smallvec", 2912 - "thread_local", 2913 - "time", 2914 - "tracing-core", 2915 - "tracing-log", 2916 - ] 2917 - 2918 - [[package]] 2919 - name = "tracing-web" 2920 - version = "0.1.3" 2921 - source = "registry+https://github.com/rust-lang/crates.io-index" 2922 - checksum = "b9e6a141feebd51f8d91ebfd785af50fca223c570b86852166caa3b141defe7c" 2923 - dependencies = [ 2924 - "js-sys", 2925 - "tracing-core", 2926 - "tracing-subscriber", 2927 - "wasm-bindgen", 2928 - "web-sys", 2929 - ] 2930 - 2931 - [[package]] 2932 - name = "try-lock" 2933 - version = "0.2.5" 2934 - source = "registry+https://github.com/rust-lang/crates.io-index" 2935 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 2936 - 2937 - [[package]] 2938 - name = "typenum" 2939 - version = "1.17.0" 2940 - source = "registry+https://github.com/rust-lang/crates.io-index" 2941 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2942 - 2943 - [[package]] 2944 - name = "unicode-bidi" 2945 - version = "0.3.15" 2946 - source = "registry+https://github.com/rust-lang/crates.io-index" 2947 - checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 2948 - 2949 - [[package]] 2950 - name = "unicode-ident" 2951 - version = "1.0.12" 2952 - source = "registry+https://github.com/rust-lang/crates.io-index" 2953 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2954 - 2955 - [[package]] 2956 - name = "unicode-normalization" 2957 - version = "0.1.23" 2958 - source = "registry+https://github.com/rust-lang/crates.io-index" 2959 - checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2960 - dependencies = [ 2961 - "tinyvec", 2962 - ] 2963 - 2964 - [[package]] 2965 - name = "untrusted" 2966 - version = "0.9.0" 2967 - source = "registry+https://github.com/rust-lang/crates.io-index" 2968 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 2969 - 2970 - [[package]] 2971 - name = "url" 2972 - version = "2.5.2" 2973 - source = "registry+https://github.com/rust-lang/crates.io-index" 2974 - checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 2975 - dependencies = [ 2976 - "form_urlencoded", 2977 - "idna", 2978 - "percent-encoding", 2979 - ] 2980 - 2981 - [[package]] 2982 - name = "utf16string" 2983 - version = "0.2.0" 2984 - source = "registry+https://github.com/rust-lang/crates.io-index" 2985 - checksum = "0b62a1e85e12d5d712bf47a85f426b73d303e2d00a90de5f3004df3596e9d216" 2986 - dependencies = [ 2987 - "byteorder", 2988 - ] 2989 - 2990 - [[package]] 2991 - name = "uuid" 2992 - version = "1.9.1" 2993 - source = "registry+https://github.com/rust-lang/crates.io-index" 2994 - checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" 2995 - dependencies = [ 2996 - "getrandom", 2997 - "serde", 2998 - ] 2999 - 3000 - [[package]] 3001 - name = "valuable" 3002 - version = "0.1.0" 3003 - source = "registry+https://github.com/rust-lang/crates.io-index" 3004 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3005 - 3006 - [[package]] 3007 - name = "version_check" 3008 - version = "0.9.4" 3009 - source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3011 - 3012 - [[package]] 3013 - name = "want" 3014 - version = "0.3.1" 3015 - source = "registry+https://github.com/rust-lang/crates.io-index" 3016 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3017 - dependencies = [ 3018 - "try-lock", 3019 - ] 3020 - 3021 - [[package]] 3022 - name = "wasi" 3023 - version = "0.11.0+wasi-snapshot-preview1" 3024 - source = "registry+https://github.com/rust-lang/crates.io-index" 3025 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3026 - 3027 - [[package]] 3028 - name = "wasm-bindgen" 3029 - version = "0.2.92" 3030 - source = "registry+https://github.com/rust-lang/crates.io-index" 3031 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 3032 - dependencies = [ 3033 - "cfg-if", 3034 - "wasm-bindgen-macro", 3035 - ] 3036 - 3037 - [[package]] 3038 - name = "wasm-bindgen-backend" 3039 - version = "0.2.92" 3040 - source = "registry+https://github.com/rust-lang/crates.io-index" 3041 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 3042 - dependencies = [ 3043 - "bumpalo", 3044 - "log", 3045 - "once_cell", 3046 - "proc-macro2", 3047 - "quote", 3048 - "syn 2.0.68", 3049 - "wasm-bindgen-shared", 3050 - ] 3051 - 3052 - [[package]] 3053 - name = "wasm-bindgen-futures" 3054 - version = "0.4.42" 3055 - source = "registry+https://github.com/rust-lang/crates.io-index" 3056 - checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 3057 - dependencies = [ 3058 - "cfg-if", 3059 - "js-sys", 3060 - "wasm-bindgen", 3061 - "web-sys", 3062 - ] 3063 - 3064 - [[package]] 3065 - name = "wasm-bindgen-macro" 3066 - version = "0.2.92" 3067 - source = "registry+https://github.com/rust-lang/crates.io-index" 3068 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 3069 - dependencies = [ 3070 - "quote", 3071 - "wasm-bindgen-macro-support", 3072 - ] 3073 - 3074 - [[package]] 3075 - name = "wasm-bindgen-macro-support" 3076 - version = "0.2.92" 3077 - source = "registry+https://github.com/rust-lang/crates.io-index" 3078 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 3079 - dependencies = [ 3080 - "proc-macro2", 3081 - "quote", 3082 - "syn 2.0.68", 3083 - "wasm-bindgen-backend", 3084 - "wasm-bindgen-shared", 3085 - ] 3086 - 3087 - [[package]] 3088 - name = "wasm-bindgen-shared" 3089 - version = "0.2.92" 3090 - source = "registry+https://github.com/rust-lang/crates.io-index" 3091 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 3092 - 3093 - [[package]] 3094 - name = "web-sys" 3095 - version = "0.3.69" 3096 - source = "registry+https://github.com/rust-lang/crates.io-index" 3097 - checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 3098 - dependencies = [ 3099 - "js-sys", 3100 - "wasm-bindgen", 3101 - ] 3102 - 3103 - [[package]] 3104 - name = "webpki-roots" 3105 - version = "0.25.4" 3106 - source = "registry+https://github.com/rust-lang/crates.io-index" 3107 - checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 3108 - 3109 - [[package]] 3110 - name = "widestring" 3111 - version = "1.1.0" 3112 - source = "registry+https://github.com/rust-lang/crates.io-index" 3113 - checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" 3114 - 3115 - [[package]] 3116 - name = "winapi" 3117 - version = "0.3.9" 3118 - source = "registry+https://github.com/rust-lang/crates.io-index" 3119 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3120 - dependencies = [ 3121 - "winapi-i686-pc-windows-gnu", 3122 - "winapi-x86_64-pc-windows-gnu", 3123 - ] 3124 - 3125 - [[package]] 3126 - name = "winapi-i686-pc-windows-gnu" 3127 - version = "0.4.0" 3128 - source = "registry+https://github.com/rust-lang/crates.io-index" 3129 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3130 - 3131 - [[package]] 3132 - name = "winapi-util" 3133 - version = "0.1.8" 3134 - source = "registry+https://github.com/rust-lang/crates.io-index" 3135 - checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" 3136 - dependencies = [ 3137 - "windows-sys 0.52.0", 3138 - ] 3139 - 3140 - [[package]] 3141 - name = "winapi-x86_64-pc-windows-gnu" 3142 - version = "0.4.0" 3143 - source = "registry+https://github.com/rust-lang/crates.io-index" 3144 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3145 - 3146 - [[package]] 3147 - name = "windows" 3148 - version = "0.51.1" 3149 - source = "registry+https://github.com/rust-lang/crates.io-index" 3150 - checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" 3151 - dependencies = [ 3152 - "windows-core", 3153 - "windows-targets 0.48.5", 3154 - ] 3155 - 3156 - [[package]] 3157 - name = "windows-core" 3158 - version = "0.51.1" 3159 - source = "registry+https://github.com/rust-lang/crates.io-index" 3160 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3161 - dependencies = [ 3162 - "windows-targets 0.48.5", 3163 - ] 3164 - 3165 - [[package]] 3166 - name = "windows-sys" 3167 - version = "0.48.0" 3168 - source = "registry+https://github.com/rust-lang/crates.io-index" 3169 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3170 - dependencies = [ 3171 - "windows-targets 0.48.5", 3172 - ] 3173 - 3174 - [[package]] 3175 - name = "windows-sys" 3176 - version = "0.52.0" 3177 - source = "registry+https://github.com/rust-lang/crates.io-index" 3178 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3179 - dependencies = [ 3180 - "windows-targets 0.52.5", 3181 - ] 3182 - 3183 - [[package]] 3184 - name = "windows-targets" 3185 - version = "0.48.5" 3186 - source = "registry+https://github.com/rust-lang/crates.io-index" 3187 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3188 - dependencies = [ 3189 - "windows_aarch64_gnullvm 0.48.5", 3190 - "windows_aarch64_msvc 0.48.5", 3191 - "windows_i686_gnu 0.48.5", 3192 - "windows_i686_msvc 0.48.5", 3193 - "windows_x86_64_gnu 0.48.5", 3194 - "windows_x86_64_gnullvm 0.48.5", 3195 - "windows_x86_64_msvc 0.48.5", 3196 - ] 3197 - 3198 - [[package]] 3199 - name = "windows-targets" 3200 - version = "0.52.5" 3201 - source = "registry+https://github.com/rust-lang/crates.io-index" 3202 - checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 3203 - dependencies = [ 3204 - "windows_aarch64_gnullvm 0.52.5", 3205 - "windows_aarch64_msvc 0.52.5", 3206 - "windows_i686_gnu 0.52.5", 3207 - "windows_i686_gnullvm", 3208 - "windows_i686_msvc 0.52.5", 3209 - "windows_x86_64_gnu 0.52.5", 3210 - "windows_x86_64_gnullvm 0.52.5", 3211 - "windows_x86_64_msvc 0.52.5", 3212 - ] 3213 - 3214 - [[package]] 3215 - name = "windows_aarch64_gnullvm" 3216 - version = "0.48.5" 3217 - source = "registry+https://github.com/rust-lang/crates.io-index" 3218 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3219 - 3220 - [[package]] 3221 - name = "windows_aarch64_gnullvm" 3222 - version = "0.52.5" 3223 - source = "registry+https://github.com/rust-lang/crates.io-index" 3224 - checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 3225 - 3226 - [[package]] 3227 - name = "windows_aarch64_msvc" 3228 - version = "0.48.5" 3229 - source = "registry+https://github.com/rust-lang/crates.io-index" 3230 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3231 - 3232 - [[package]] 3233 - name = "windows_aarch64_msvc" 3234 - version = "0.52.5" 3235 - source = "registry+https://github.com/rust-lang/crates.io-index" 3236 - checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 3237 - 3238 - [[package]] 3239 - name = "windows_i686_gnu" 3240 - version = "0.48.5" 3241 - source = "registry+https://github.com/rust-lang/crates.io-index" 3242 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3243 - 3244 - [[package]] 3245 - name = "windows_i686_gnu" 3246 - version = "0.52.5" 3247 - source = "registry+https://github.com/rust-lang/crates.io-index" 3248 - checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 3249 - 3250 - [[package]] 3251 - name = "windows_i686_gnullvm" 3252 - version = "0.52.5" 3253 - source = "registry+https://github.com/rust-lang/crates.io-index" 3254 - checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 3255 - 3256 - [[package]] 3257 - name = "windows_i686_msvc" 3258 - version = "0.48.5" 3259 - source = "registry+https://github.com/rust-lang/crates.io-index" 3260 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3261 - 3262 - [[package]] 3263 - name = "windows_i686_msvc" 3264 - version = "0.52.5" 3265 - source = "registry+https://github.com/rust-lang/crates.io-index" 3266 - checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 3267 - 3268 - [[package]] 3269 - name = "windows_x86_64_gnu" 3270 - version = "0.48.5" 3271 - source = "registry+https://github.com/rust-lang/crates.io-index" 3272 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3273 - 3274 - [[package]] 3275 - name = "windows_x86_64_gnu" 3276 - version = "0.52.5" 3277 - source = "registry+https://github.com/rust-lang/crates.io-index" 3278 - checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 3279 - 3280 - [[package]] 3281 - name = "windows_x86_64_gnullvm" 3282 - version = "0.48.5" 3283 - source = "registry+https://github.com/rust-lang/crates.io-index" 3284 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3285 - 3286 - [[package]] 3287 - name = "windows_x86_64_gnullvm" 3288 - version = "0.52.5" 3289 - source = "registry+https://github.com/rust-lang/crates.io-index" 3290 - checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 3291 - 3292 - [[package]] 3293 - name = "windows_x86_64_msvc" 3294 - version = "0.48.5" 3295 - source = "registry+https://github.com/rust-lang/crates.io-index" 3296 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3297 - 3298 - [[package]] 3299 - name = "windows_x86_64_msvc" 3300 - version = "0.52.5" 3301 - source = "registry+https://github.com/rust-lang/crates.io-index" 3302 - checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 3303 - 3304 - [[package]] 3305 - name = "winreg" 3306 - version = "0.50.0" 3307 - source = "registry+https://github.com/rust-lang/crates.io-index" 3308 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 3309 - dependencies = [ 3310 - "cfg-if", 3311 - "windows-sys 0.48.0", 3312 - ] 3313 - 3314 - [[package]] 3315 - name = "winreg" 3316 - version = "0.51.0" 3317 - source = "registry+https://github.com/rust-lang/crates.io-index" 3318 - checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc" 3319 - dependencies = [ 3320 - "cfg-if", 3321 - "windows-sys 0.48.0", 3322 - ] 3323 - 3324 - [[package]] 3325 - name = "wyz" 3326 - version = "0.5.1" 3327 - source = "registry+https://github.com/rust-lang/crates.io-index" 3328 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 3329 - dependencies = [ 3330 - "tap", 3331 - ] 3332 - 3333 - [[package]] 3334 - name = "x25519-dalek" 3335 - version = "2.0.1" 3336 - source = "registry+https://github.com/rust-lang/crates.io-index" 3337 - checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" 3338 - dependencies = [ 3339 - "curve25519-dalek", 3340 - "rand_core", 3341 - "serde", 3342 - "zeroize", 3343 - ] 3344 - 3345 - [[package]] 3346 - name = "x509-cert" 3347 - version = "0.2.5" 3348 - source = "registry+https://github.com/rust-lang/crates.io-index" 3349 - checksum = "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94" 3350 - dependencies = [ 3351 - "const-oid", 3352 - "der", 3353 - "spki", 3354 - "tls_codec", 3355 - ] 3356 - 3357 - [[package]] 3358 - name = "zeroize" 3359 - version = "1.8.1" 3360 - source = "registry+https://github.com/rust-lang/crates.io-index" 3361 - checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 3362 - dependencies = [ 3363 - "zeroize_derive", 3364 - ] 3365 - 3366 - [[package]] 3367 - name = "zeroize_derive" 3368 - version = "1.4.2" 3369 - source = "registry+https://github.com/rust-lang/crates.io-index" 3370 - checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" 3371 - dependencies = [ 3372 - "proc-macro2", 3373 - "quote", 3374 - "syn 2.0.68", 3375 - ]
+1 -8
pkgs/servers/teleport/15/default.nix
··· 6 6 hash = "sha256-LxMwCI/8otH32bRJvz9p1zWw4QzF/wrqeboZ6B3aw9o="; 7 7 vendorHash = "sha256-VG9b1M3zdtRXY3eCFC7izejSSs4nTjtR9/wOc36PFnA="; 8 8 yarnHash = "sha256-kmjY7KQfSzmlNS7ZK25YItZct/Tg7CWKfoRfubFBGlY="; 9 - cargoLock = { 10 - lockFile = ./Cargo.lock; 11 - outputHashes = { 12 - "boring-4.4.0" = "sha256-4wdl2kIA5oHQ0H6IddKQ+B5kRwrTeMbKe1+tAYZt2uw="; 13 - "ironrdp-async-0.1.0" = "sha256-nE5O/wRJ3vJqJG5zdYmpVkhx6JC6Yb92pR4EKSWSdkA="; 14 - "sspi-0.10.1" = "sha256-fkclC/plTh2d8zcmqthYmr5yXqbPTeFxI1VuaPX5vxk="; 15 - }; 16 - }; 9 + cargoHash = "sha256-IQi11Hpavj4pImwjxU6uoHQ+vjwc/++NuWXREcIKH3s="; 17 10 } 18 11 )
-3919
pkgs/servers/teleport/16/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.22.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 - name = "aead" 22 - version = "0.5.2" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 25 - dependencies = [ 26 - "crypto-common", 27 - "generic-array", 28 - ] 29 - 30 - [[package]] 31 - name = "aes" 32 - version = "0.8.4" 33 - source = "registry+https://github.com/rust-lang/crates.io-index" 34 - checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 35 - dependencies = [ 36 - "cfg-if", 37 - "cipher", 38 - "cpufeatures", 39 - ] 40 - 41 - [[package]] 42 - name = "aes-gcm" 43 - version = "0.10.3" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" 46 - dependencies = [ 47 - "aead", 48 - "aes", 49 - "cipher", 50 - "ctr", 51 - "ghash", 52 - "subtle", 53 - ] 54 - 55 - [[package]] 56 - name = "aes-kw" 57 - version = "0.2.1" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "69fa2b352dcefb5f7f3a5fb840e02665d311d878955380515e4fd50095dd3d8c" 60 - dependencies = [ 61 - "aes", 62 - ] 63 - 64 - [[package]] 65 - name = "aho-corasick" 66 - version = "1.1.3" 67 - source = "registry+https://github.com/rust-lang/crates.io-index" 68 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 69 - dependencies = [ 70 - "memchr", 71 - ] 72 - 73 - [[package]] 74 - name = "anstream" 75 - version = "0.6.14" 76 - source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" 78 - dependencies = [ 79 - "anstyle", 80 - "anstyle-parse", 81 - "anstyle-query", 82 - "anstyle-wincon", 83 - "colorchoice", 84 - "is_terminal_polyfill", 85 - "utf8parse", 86 - ] 87 - 88 - [[package]] 89 - name = "anstyle" 90 - version = "1.0.7" 91 - source = "registry+https://github.com/rust-lang/crates.io-index" 92 - checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" 93 - 94 - [[package]] 95 - name = "anstyle-parse" 96 - version = "0.2.4" 97 - source = "registry+https://github.com/rust-lang/crates.io-index" 98 - checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" 99 - dependencies = [ 100 - "utf8parse", 101 - ] 102 - 103 - [[package]] 104 - name = "anstyle-query" 105 - version = "1.1.0" 106 - source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" 108 - dependencies = [ 109 - "windows-sys 0.52.0", 110 - ] 111 - 112 - [[package]] 113 - name = "anstyle-wincon" 114 - version = "3.0.3" 115 - source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" 117 - dependencies = [ 118 - "anstyle", 119 - "windows-sys 0.52.0", 120 - ] 121 - 122 - [[package]] 123 - name = "asn1-rs" 124 - version = "0.6.1" 125 - source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d" 127 - dependencies = [ 128 - "asn1-rs-derive", 129 - "asn1-rs-impl", 130 - "displaydoc", 131 - "nom", 132 - "num-traits", 133 - "rusticata-macros", 134 - "thiserror", 135 - ] 136 - 137 - [[package]] 138 - name = "asn1-rs-derive" 139 - version = "0.5.0" 140 - source = "registry+https://github.com/rust-lang/crates.io-index" 141 - checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" 142 - dependencies = [ 143 - "proc-macro2", 144 - "quote", 145 - "syn 2.0.68", 146 - "synstructure", 147 - ] 148 - 149 - [[package]] 150 - name = "asn1-rs-impl" 151 - version = "0.2.0" 152 - source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" 154 - dependencies = [ 155 - "proc-macro2", 156 - "quote", 157 - "syn 2.0.68", 158 - ] 159 - 160 - [[package]] 161 - name = "async-dnssd" 162 - version = "0.5.0" 163 - source = "registry+https://github.com/rust-lang/crates.io-index" 164 - checksum = "98efc05996cc8d660e88841fcffb75aa71be5339c9ae559a8c8016c048420b82" 165 - dependencies = [ 166 - "bitflags 1.3.2", 167 - "futures-channel", 168 - "futures-core", 169 - "futures-executor", 170 - "futures-util", 171 - "libc", 172 - "log", 173 - "pin-utils", 174 - "pkg-config", 175 - "tokio", 176 - "winapi", 177 - ] 178 - 179 - [[package]] 180 - name = "async-recursion" 181 - version = "1.1.1" 182 - source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 184 - dependencies = [ 185 - "proc-macro2", 186 - "quote", 187 - "syn 2.0.68", 188 - ] 189 - 190 - [[package]] 191 - name = "atomic-polyfill" 192 - version = "1.0.3" 193 - source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4" 195 - dependencies = [ 196 - "critical-section", 197 - ] 198 - 199 - [[package]] 200 - name = "autocfg" 201 - version = "1.3.0" 202 - source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 204 - 205 - [[package]] 206 - name = "aws-lc-rs" 207 - version = "1.9.0" 208 - source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "2f95446d919226d587817a7d21379e6eb099b97b45110a7f272a444ca5c54070" 210 - dependencies = [ 211 - "aws-lc-sys", 212 - "mirai-annotations", 213 - "paste", 214 - "zeroize", 215 - ] 216 - 217 - [[package]] 218 - name = "aws-lc-sys" 219 - version = "0.21.2" 220 - source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "b3ddc4a5b231dd6958b140ff3151b6412b3f4321fab354f399eec8f14b06df62" 222 - dependencies = [ 223 - "bindgen 0.69.4", 224 - "cc", 225 - "cmake", 226 - "dunce", 227 - "fs_extra", 228 - "libc", 229 - "paste", 230 - ] 231 - 232 - [[package]] 233 - name = "backtrace" 234 - version = "0.3.73" 235 - source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 237 - dependencies = [ 238 - "addr2line", 239 - "cc", 240 - "cfg-if", 241 - "libc", 242 - "miniz_oxide", 243 - "object", 244 - "rustc-demangle", 245 - ] 246 - 247 - [[package]] 248 - name = "base16ct" 249 - version = "0.2.0" 250 - source = "registry+https://github.com/rust-lang/crates.io-index" 251 - checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 252 - 253 - [[package]] 254 - name = "base64" 255 - version = "0.22.1" 256 - source = "registry+https://github.com/rust-lang/crates.io-index" 257 - checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 258 - 259 - [[package]] 260 - name = "base64ct" 261 - version = "1.6.0" 262 - source = "registry+https://github.com/rust-lang/crates.io-index" 263 - checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 264 - 265 - [[package]] 266 - name = "bindgen" 267 - version = "0.68.1" 268 - source = "registry+https://github.com/rust-lang/crates.io-index" 269 - checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" 270 - dependencies = [ 271 - "bitflags 2.6.0", 272 - "cexpr", 273 - "clang-sys", 274 - "lazy_static", 275 - "lazycell", 276 - "peeking_take_while", 277 - "proc-macro2", 278 - "quote", 279 - "regex", 280 - "rustc-hash", 281 - "shlex", 282 - "syn 2.0.68", 283 - ] 284 - 285 - [[package]] 286 - name = "bindgen" 287 - version = "0.69.4" 288 - source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" 290 - dependencies = [ 291 - "bitflags 2.6.0", 292 - "cexpr", 293 - "clang-sys", 294 - "itertools", 295 - "lazy_static", 296 - "lazycell", 297 - "log", 298 - "prettyplease", 299 - "proc-macro2", 300 - "quote", 301 - "regex", 302 - "rustc-hash", 303 - "shlex", 304 - "syn 2.0.68", 305 - "which", 306 - ] 307 - 308 - [[package]] 309 - name = "bit_field" 310 - version = "0.10.2" 311 - source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 313 - 314 - [[package]] 315 - name = "bitflags" 316 - version = "1.3.2" 317 - source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 319 - 320 - [[package]] 321 - name = "bitflags" 322 - version = "2.6.0" 323 - source = "registry+https://github.com/rust-lang/crates.io-index" 324 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 325 - 326 - [[package]] 327 - name = "bitvec" 328 - version = "1.0.1" 329 - source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 331 - dependencies = [ 332 - "funty", 333 - "radium", 334 - "tap", 335 - "wyz", 336 - ] 337 - 338 - [[package]] 339 - name = "block-buffer" 340 - version = "0.10.4" 341 - source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 343 - dependencies = [ 344 - "generic-array", 345 - ] 346 - 347 - [[package]] 348 - name = "block-padding" 349 - version = "0.3.3" 350 - source = "registry+https://github.com/rust-lang/crates.io-index" 351 - checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" 352 - dependencies = [ 353 - "generic-array", 354 - ] 355 - 356 - [[package]] 357 - name = "boring" 358 - version = "4.7.0" 359 - source = "git+https://github.com/gravitational/boring?rev=99897308abb5976ea05625b8314c24b16eebb01b#99897308abb5976ea05625b8314c24b16eebb01b" 360 - dependencies = [ 361 - "bitflags 2.6.0", 362 - "boring-sys", 363 - "foreign-types", 364 - "libc", 365 - "once_cell", 366 - ] 367 - 368 - [[package]] 369 - name = "boring-sys" 370 - version = "4.7.0" 371 - source = "git+https://github.com/gravitational/boring?rev=99897308abb5976ea05625b8314c24b16eebb01b#99897308abb5976ea05625b8314c24b16eebb01b" 372 - dependencies = [ 373 - "bindgen 0.68.1", 374 - "cmake", 375 - "fs_extra", 376 - "fslock", 377 - ] 378 - 379 - [[package]] 380 - name = "bumpalo" 381 - version = "3.16.0" 382 - source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 384 - 385 - [[package]] 386 - name = "byteorder" 387 - version = "1.5.0" 388 - source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 390 - 391 - [[package]] 392 - name = "bytes" 393 - version = "1.9.0" 394 - source = "registry+https://github.com/rust-lang/crates.io-index" 395 - checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" 396 - 397 - [[package]] 398 - name = "cbc" 399 - version = "0.1.2" 400 - source = "registry+https://github.com/rust-lang/crates.io-index" 401 - checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" 402 - dependencies = [ 403 - "cipher", 404 - ] 405 - 406 - [[package]] 407 - name = "cbindgen" 408 - version = "0.27.0" 409 - source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb" 411 - dependencies = [ 412 - "clap", 413 - "heck", 414 - "indexmap", 415 - "log", 416 - "proc-macro2", 417 - "quote", 418 - "serde", 419 - "serde_json", 420 - "syn 2.0.68", 421 - "tempfile", 422 - "toml", 423 - ] 424 - 425 - [[package]] 426 - name = "cc" 427 - version = "1.0.101" 428 - source = "registry+https://github.com/rust-lang/crates.io-index" 429 - checksum = "ac367972e516d45567c7eafc73d24e1c193dcf200a8d94e9db7b3d38b349572d" 430 - dependencies = [ 431 - "jobserver", 432 - "libc", 433 - "once_cell", 434 - ] 435 - 436 - [[package]] 437 - name = "cexpr" 438 - version = "0.6.0" 439 - source = "registry+https://github.com/rust-lang/crates.io-index" 440 - checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 441 - dependencies = [ 442 - "nom", 443 - ] 444 - 445 - [[package]] 446 - name = "cfg-if" 447 - version = "1.0.0" 448 - source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 450 - 451 - [[package]] 452 - name = "cfg_aliases" 453 - version = "0.1.1" 454 - source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 456 - 457 - [[package]] 458 - name = "cipher" 459 - version = "0.4.4" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 462 - dependencies = [ 463 - "crypto-common", 464 - "inout", 465 - ] 466 - 467 - [[package]] 468 - name = "clang-sys" 469 - version = "1.8.1" 470 - source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 472 - dependencies = [ 473 - "glob", 474 - "libc", 475 - "libloading", 476 - ] 477 - 478 - [[package]] 479 - name = "clap" 480 - version = "4.5.13" 481 - source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" 483 - dependencies = [ 484 - "clap_builder", 485 - ] 486 - 487 - [[package]] 488 - name = "clap_builder" 489 - version = "4.5.13" 490 - source = "registry+https://github.com/rust-lang/crates.io-index" 491 - checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" 492 - dependencies = [ 493 - "anstream", 494 - "anstyle", 495 - "clap_lex", 496 - "strsim", 497 - ] 498 - 499 - [[package]] 500 - name = "clap_lex" 501 - version = "0.7.2" 502 - source = "registry+https://github.com/rust-lang/crates.io-index" 503 - checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" 504 - 505 - [[package]] 506 - name = "cmake" 507 - version = "0.1.50" 508 - source = "registry+https://github.com/rust-lang/crates.io-index" 509 - checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" 510 - dependencies = [ 511 - "cc", 512 - ] 513 - 514 - [[package]] 515 - name = "colorchoice" 516 - version = "1.0.1" 517 - source = "registry+https://github.com/rust-lang/crates.io-index" 518 - checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" 519 - 520 - [[package]] 521 - name = "console_error_panic_hook" 522 - version = "0.1.7" 523 - source = "registry+https://github.com/rust-lang/crates.io-index" 524 - checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 525 - dependencies = [ 526 - "cfg-if", 527 - "wasm-bindgen", 528 - ] 529 - 530 - [[package]] 531 - name = "const-oid" 532 - version = "0.9.6" 533 - source = "registry+https://github.com/rust-lang/crates.io-index" 534 - checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 535 - 536 - [[package]] 537 - name = "core-foundation" 538 - version = "0.9.4" 539 - source = "registry+https://github.com/rust-lang/crates.io-index" 540 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 541 - dependencies = [ 542 - "core-foundation-sys", 543 - "libc", 544 - ] 545 - 546 - [[package]] 547 - name = "core-foundation-sys" 548 - version = "0.8.6" 549 - source = "registry+https://github.com/rust-lang/crates.io-index" 550 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 551 - 552 - [[package]] 553 - name = "cpufeatures" 554 - version = "0.2.12" 555 - source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 557 - dependencies = [ 558 - "libc", 559 - ] 560 - 561 - [[package]] 562 - name = "critical-section" 563 - version = "1.1.2" 564 - source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216" 566 - 567 - [[package]] 568 - name = "crypto" 569 - version = "0.5.1" 570 - source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "bf1e6e5492f8f0830c37f301f6349e0dac8b2466e4fe89eef90e9eef906cd046" 572 - dependencies = [ 573 - "crypto-common", 574 - ] 575 - 576 - [[package]] 577 - name = "crypto-bigint" 578 - version = "0.5.5" 579 - source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 581 - dependencies = [ 582 - "generic-array", 583 - "rand_core", 584 - "subtle", 585 - "zeroize", 586 - ] 587 - 588 - [[package]] 589 - name = "crypto-common" 590 - version = "0.1.6" 591 - source = "registry+https://github.com/rust-lang/crates.io-index" 592 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 593 - dependencies = [ 594 - "generic-array", 595 - "rand_core", 596 - "typenum", 597 - ] 598 - 599 - [[package]] 600 - name = "crypto-mac" 601 - version = "0.11.0" 602 - source = "registry+https://github.com/rust-lang/crates.io-index" 603 - checksum = "25fab6889090c8133f3deb8f73ba3c65a7f456f66436fc012a1b1e272b1e103e" 604 - dependencies = [ 605 - "generic-array", 606 - "subtle", 607 - ] 608 - 609 - [[package]] 610 - name = "ctr" 611 - version = "0.9.2" 612 - source = "registry+https://github.com/rust-lang/crates.io-index" 613 - checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 614 - dependencies = [ 615 - "cipher", 616 - ] 617 - 618 - [[package]] 619 - name = "curve25519-dalek" 620 - version = "4.1.3" 621 - source = "registry+https://github.com/rust-lang/crates.io-index" 622 - checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 623 - dependencies = [ 624 - "cfg-if", 625 - "cpufeatures", 626 - "curve25519-dalek-derive", 627 - "digest", 628 - "fiat-crypto", 629 - "rustc_version", 630 - "subtle", 631 - "zeroize", 632 - ] 633 - 634 - [[package]] 635 - name = "curve25519-dalek-derive" 636 - version = "0.1.1" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 639 - dependencies = [ 640 - "proc-macro2", 641 - "quote", 642 - "syn 2.0.68", 643 - ] 644 - 645 - [[package]] 646 - name = "delog" 647 - version = "0.1.7" 648 - source = "registry+https://github.com/rust-lang/crates.io-index" 649 - checksum = "af2b93368262340c9d4441251b824500d1b641a50957ecf4219a2cc41b9eac8f" 650 - dependencies = [ 651 - "log", 652 - ] 653 - 654 - [[package]] 655 - name = "der" 656 - version = "0.7.9" 657 - source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 659 - dependencies = [ 660 - "const-oid", 661 - "der_derive", 662 - "flagset", 663 - "pem-rfc7468", 664 - "zeroize", 665 - ] 666 - 667 - [[package]] 668 - name = "der-parser" 669 - version = "9.0.0" 670 - source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" 672 - dependencies = [ 673 - "asn1-rs", 674 - "displaydoc", 675 - "nom", 676 - "num-traits", 677 - "rusticata-macros", 678 - ] 679 - 680 - [[package]] 681 - name = "der_derive" 682 - version = "0.7.2" 683 - source = "registry+https://github.com/rust-lang/crates.io-index" 684 - checksum = "5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049" 685 - dependencies = [ 686 - "proc-macro2", 687 - "quote", 688 - "syn 2.0.68", 689 - ] 690 - 691 - [[package]] 692 - name = "deranged" 693 - version = "0.3.11" 694 - source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 696 - dependencies = [ 697 - "powerfmt", 698 - ] 699 - 700 - [[package]] 701 - name = "des" 702 - version = "0.8.1" 703 - source = "registry+https://github.com/rust-lang/crates.io-index" 704 - checksum = "ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e" 705 - dependencies = [ 706 - "cipher", 707 - ] 708 - 709 - [[package]] 710 - name = "digest" 711 - version = "0.10.7" 712 - source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 714 - dependencies = [ 715 - "block-buffer", 716 - "const-oid", 717 - "crypto-common", 718 - "subtle", 719 - ] 720 - 721 - [[package]] 722 - name = "displaydoc" 723 - version = "0.2.5" 724 - source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 726 - dependencies = [ 727 - "proc-macro2", 728 - "quote", 729 - "syn 2.0.68", 730 - ] 731 - 732 - [[package]] 733 - name = "dunce" 734 - version = "1.0.5" 735 - source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 737 - 738 - [[package]] 739 - name = "ecdsa" 740 - version = "0.16.9" 741 - source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 743 - dependencies = [ 744 - "der", 745 - "digest", 746 - "elliptic-curve", 747 - "rfc6979", 748 - "signature", 749 - "spki", 750 - ] 751 - 752 - [[package]] 753 - name = "ed25519" 754 - version = "2.2.3" 755 - source = "registry+https://github.com/rust-lang/crates.io-index" 756 - checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 757 - dependencies = [ 758 - "pkcs8", 759 - "signature", 760 - ] 761 - 762 - [[package]] 763 - name = "ed25519-dalek" 764 - version = "2.1.1" 765 - source = "registry+https://github.com/rust-lang/crates.io-index" 766 - checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" 767 - dependencies = [ 768 - "curve25519-dalek", 769 - "ed25519", 770 - "rand_core", 771 - "serde", 772 - "sha2", 773 - "subtle", 774 - "zeroize", 775 - ] 776 - 777 - [[package]] 778 - name = "either" 779 - version = "1.13.0" 780 - source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 782 - 783 - [[package]] 784 - name = "elliptic-curve" 785 - version = "0.13.8" 786 - source = "registry+https://github.com/rust-lang/crates.io-index" 787 - checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 788 - dependencies = [ 789 - "base16ct", 790 - "crypto-bigint", 791 - "digest", 792 - "ff", 793 - "generic-array", 794 - "group", 795 - "hkdf", 796 - "pem-rfc7468", 797 - "pkcs8", 798 - "rand_core", 799 - "sec1", 800 - "subtle", 801 - "zeroize", 802 - ] 803 - 804 - [[package]] 805 - name = "env_filter" 806 - version = "0.1.0" 807 - source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 809 - dependencies = [ 810 - "log", 811 - "regex", 812 - ] 813 - 814 - [[package]] 815 - name = "env_logger" 816 - version = "0.11.5" 817 - source = "registry+https://github.com/rust-lang/crates.io-index" 818 - checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" 819 - dependencies = [ 820 - "anstream", 821 - "anstyle", 822 - "env_filter", 823 - "humantime", 824 - "log", 825 - ] 826 - 827 - [[package]] 828 - name = "equivalent" 829 - version = "1.0.1" 830 - source = "registry+https://github.com/rust-lang/crates.io-index" 831 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 832 - 833 - [[package]] 834 - name = "errno" 835 - version = "0.3.10" 836 - source = "registry+https://github.com/rust-lang/crates.io-index" 837 - checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 838 - dependencies = [ 839 - "libc", 840 - "windows-sys 0.59.0", 841 - ] 842 - 843 - [[package]] 844 - name = "fastrand" 845 - version = "2.1.1" 846 - source = "registry+https://github.com/rust-lang/crates.io-index" 847 - checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 848 - 849 - [[package]] 850 - name = "ff" 851 - version = "0.13.0" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 854 - dependencies = [ 855 - "rand_core", 856 - "subtle", 857 - ] 858 - 859 - [[package]] 860 - name = "fiat-crypto" 861 - version = "0.2.9" 862 - source = "registry+https://github.com/rust-lang/crates.io-index" 863 - checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 864 - 865 - [[package]] 866 - name = "flagset" 867 - version = "0.4.5" 868 - source = "registry+https://github.com/rust-lang/crates.io-index" 869 - checksum = "cdeb3aa5e95cf9aabc17f060cfa0ced7b83f042390760ca53bf09df9968acaa1" 870 - 871 - [[package]] 872 - name = "fnv" 873 - version = "1.0.7" 874 - source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 876 - 877 - [[package]] 878 - name = "foreign-types" 879 - version = "0.5.0" 880 - source = "registry+https://github.com/rust-lang/crates.io-index" 881 - checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 882 - dependencies = [ 883 - "foreign-types-macros", 884 - "foreign-types-shared", 885 - ] 886 - 887 - [[package]] 888 - name = "foreign-types-macros" 889 - version = "0.2.3" 890 - source = "registry+https://github.com/rust-lang/crates.io-index" 891 - checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 892 - dependencies = [ 893 - "proc-macro2", 894 - "quote", 895 - "syn 2.0.68", 896 - ] 897 - 898 - [[package]] 899 - name = "foreign-types-shared" 900 - version = "0.3.1" 901 - source = "registry+https://github.com/rust-lang/crates.io-index" 902 - checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 903 - 904 - [[package]] 905 - name = "form_urlencoded" 906 - version = "1.2.1" 907 - source = "registry+https://github.com/rust-lang/crates.io-index" 908 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 909 - dependencies = [ 910 - "percent-encoding", 911 - ] 912 - 913 - [[package]] 914 - name = "fs_extra" 915 - version = "1.3.0" 916 - source = "registry+https://github.com/rust-lang/crates.io-index" 917 - checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 918 - 919 - [[package]] 920 - name = "fslock" 921 - version = "0.2.1" 922 - source = "registry+https://github.com/rust-lang/crates.io-index" 923 - checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" 924 - dependencies = [ 925 - "libc", 926 - "winapi", 927 - ] 928 - 929 - [[package]] 930 - name = "funty" 931 - version = "2.0.0" 932 - source = "registry+https://github.com/rust-lang/crates.io-index" 933 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 934 - 935 - [[package]] 936 - name = "futures" 937 - version = "0.3.30" 938 - source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 940 - dependencies = [ 941 - "futures-channel", 942 - "futures-core", 943 - "futures-executor", 944 - "futures-io", 945 - "futures-sink", 946 - "futures-task", 947 - "futures-util", 948 - ] 949 - 950 - [[package]] 951 - name = "futures-channel" 952 - version = "0.3.30" 953 - source = "registry+https://github.com/rust-lang/crates.io-index" 954 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 955 - dependencies = [ 956 - "futures-core", 957 - "futures-sink", 958 - ] 959 - 960 - [[package]] 961 - name = "futures-core" 962 - version = "0.3.30" 963 - source = "registry+https://github.com/rust-lang/crates.io-index" 964 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 965 - 966 - [[package]] 967 - name = "futures-executor" 968 - version = "0.3.30" 969 - source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 971 - dependencies = [ 972 - "futures-core", 973 - "futures-task", 974 - "futures-util", 975 - ] 976 - 977 - [[package]] 978 - name = "futures-io" 979 - version = "0.3.30" 980 - source = "registry+https://github.com/rust-lang/crates.io-index" 981 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 982 - 983 - [[package]] 984 - name = "futures-macro" 985 - version = "0.3.30" 986 - source = "registry+https://github.com/rust-lang/crates.io-index" 987 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 988 - dependencies = [ 989 - "proc-macro2", 990 - "quote", 991 - "syn 2.0.68", 992 - ] 993 - 994 - [[package]] 995 - name = "futures-sink" 996 - version = "0.3.30" 997 - source = "registry+https://github.com/rust-lang/crates.io-index" 998 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 999 - 1000 - [[package]] 1001 - name = "futures-task" 1002 - version = "0.3.30" 1003 - source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1005 - 1006 - [[package]] 1007 - name = "futures-util" 1008 - version = "0.3.30" 1009 - source = "registry+https://github.com/rust-lang/crates.io-index" 1010 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1011 - dependencies = [ 1012 - "futures-channel", 1013 - "futures-core", 1014 - "futures-io", 1015 - "futures-macro", 1016 - "futures-sink", 1017 - "futures-task", 1018 - "memchr", 1019 - "pin-project-lite", 1020 - "pin-utils", 1021 - "slab", 1022 - ] 1023 - 1024 - [[package]] 1025 - name = "generic-array" 1026 - version = "0.14.7" 1027 - source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1029 - dependencies = [ 1030 - "typenum", 1031 - "version_check", 1032 - "zeroize", 1033 - ] 1034 - 1035 - [[package]] 1036 - name = "getrandom" 1037 - version = "0.2.15" 1038 - source = "registry+https://github.com/rust-lang/crates.io-index" 1039 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 1040 - dependencies = [ 1041 - "cfg-if", 1042 - "js-sys", 1043 - "libc", 1044 - "wasi", 1045 - "wasm-bindgen", 1046 - ] 1047 - 1048 - [[package]] 1049 - name = "ghash" 1050 - version = "0.5.1" 1051 - source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 1053 - dependencies = [ 1054 - "opaque-debug", 1055 - "polyval", 1056 - ] 1057 - 1058 - [[package]] 1059 - name = "gimli" 1060 - version = "0.29.0" 1061 - source = "registry+https://github.com/rust-lang/crates.io-index" 1062 - checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 1063 - 1064 - [[package]] 1065 - name = "glob" 1066 - version = "0.3.1" 1067 - source = "registry+https://github.com/rust-lang/crates.io-index" 1068 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1069 - 1070 - [[package]] 1071 - name = "group" 1072 - version = "0.13.0" 1073 - source = "registry+https://github.com/rust-lang/crates.io-index" 1074 - checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 1075 - dependencies = [ 1076 - "ff", 1077 - "rand_core", 1078 - "subtle", 1079 - ] 1080 - 1081 - [[package]] 1082 - name = "hash32" 1083 - version = "0.2.1" 1084 - source = "registry+https://github.com/rust-lang/crates.io-index" 1085 - checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" 1086 - dependencies = [ 1087 - "byteorder", 1088 - ] 1089 - 1090 - [[package]] 1091 - name = "hashbrown" 1092 - version = "0.14.5" 1093 - source = "registry+https://github.com/rust-lang/crates.io-index" 1094 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1095 - 1096 - [[package]] 1097 - name = "heapless" 1098 - version = "0.7.17" 1099 - source = "registry+https://github.com/rust-lang/crates.io-index" 1100 - checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" 1101 - dependencies = [ 1102 - "atomic-polyfill", 1103 - "hash32", 1104 - "rustc_version", 1105 - "spin", 1106 - "stable_deref_trait", 1107 - ] 1108 - 1109 - [[package]] 1110 - name = "heck" 1111 - version = "0.4.1" 1112 - source = "registry+https://github.com/rust-lang/crates.io-index" 1113 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1114 - 1115 - [[package]] 1116 - name = "hermit-abi" 1117 - version = "0.3.9" 1118 - source = "registry+https://github.com/rust-lang/crates.io-index" 1119 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1120 - 1121 - [[package]] 1122 - name = "hex" 1123 - version = "0.4.3" 1124 - source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1126 - 1127 - [[package]] 1128 - name = "hkdf" 1129 - version = "0.12.4" 1130 - source = "registry+https://github.com/rust-lang/crates.io-index" 1131 - checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 1132 - dependencies = [ 1133 - "hmac", 1134 - ] 1135 - 1136 - [[package]] 1137 - name = "hmac" 1138 - version = "0.12.1" 1139 - source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1141 - dependencies = [ 1142 - "digest", 1143 - ] 1144 - 1145 - [[package]] 1146 - name = "home" 1147 - version = "0.5.9" 1148 - source = "registry+https://github.com/rust-lang/crates.io-index" 1149 - checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 1150 - dependencies = [ 1151 - "windows-sys 0.52.0", 1152 - ] 1153 - 1154 - [[package]] 1155 - name = "http" 1156 - version = "1.1.0" 1157 - source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1159 - dependencies = [ 1160 - "bytes", 1161 - "fnv", 1162 - "itoa", 1163 - ] 1164 - 1165 - [[package]] 1166 - name = "http-body" 1167 - version = "1.0.1" 1168 - source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1170 - dependencies = [ 1171 - "bytes", 1172 - "http", 1173 - ] 1174 - 1175 - [[package]] 1176 - name = "http-body-util" 1177 - version = "0.1.2" 1178 - source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 1180 - dependencies = [ 1181 - "bytes", 1182 - "futures-util", 1183 - "http", 1184 - "http-body", 1185 - "pin-project-lite", 1186 - ] 1187 - 1188 - [[package]] 1189 - name = "httparse" 1190 - version = "1.9.4" 1191 - source = "registry+https://github.com/rust-lang/crates.io-index" 1192 - checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 1193 - 1194 - [[package]] 1195 - name = "humantime" 1196 - version = "2.1.0" 1197 - source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1199 - 1200 - [[package]] 1201 - name = "hyper" 1202 - version = "1.4.1" 1203 - source = "registry+https://github.com/rust-lang/crates.io-index" 1204 - checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 1205 - dependencies = [ 1206 - "bytes", 1207 - "futures-channel", 1208 - "futures-util", 1209 - "http", 1210 - "http-body", 1211 - "httparse", 1212 - "itoa", 1213 - "pin-project-lite", 1214 - "smallvec", 1215 - "tokio", 1216 - "want", 1217 - ] 1218 - 1219 - [[package]] 1220 - name = "hyper-rustls" 1221 - version = "0.27.2" 1222 - source = "registry+https://github.com/rust-lang/crates.io-index" 1223 - checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" 1224 - dependencies = [ 1225 - "futures-util", 1226 - "http", 1227 - "hyper", 1228 - "hyper-util", 1229 - "rustls", 1230 - "rustls-pki-types", 1231 - "tokio", 1232 - "tokio-rustls", 1233 - "tower-service", 1234 - ] 1235 - 1236 - [[package]] 1237 - name = "hyper-util" 1238 - version = "0.1.7" 1239 - source = "registry+https://github.com/rust-lang/crates.io-index" 1240 - checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" 1241 - dependencies = [ 1242 - "bytes", 1243 - "futures-channel", 1244 - "futures-util", 1245 - "http", 1246 - "http-body", 1247 - "hyper", 1248 - "pin-project-lite", 1249 - "socket2", 1250 - "tokio", 1251 - "tower", 1252 - "tower-service", 1253 - "tracing", 1254 - ] 1255 - 1256 - [[package]] 1257 - name = "icu_collections" 1258 - version = "1.5.0" 1259 - source = "registry+https://github.com/rust-lang/crates.io-index" 1260 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 1261 - dependencies = [ 1262 - "displaydoc", 1263 - "yoke", 1264 - "zerofrom", 1265 - "zerovec", 1266 - ] 1267 - 1268 - [[package]] 1269 - name = "icu_locid" 1270 - version = "1.5.0" 1271 - source = "registry+https://github.com/rust-lang/crates.io-index" 1272 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 1273 - dependencies = [ 1274 - "displaydoc", 1275 - "litemap", 1276 - "tinystr", 1277 - "writeable", 1278 - "zerovec", 1279 - ] 1280 - 1281 - [[package]] 1282 - name = "icu_locid_transform" 1283 - version = "1.5.0" 1284 - source = "registry+https://github.com/rust-lang/crates.io-index" 1285 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 1286 - dependencies = [ 1287 - "displaydoc", 1288 - "icu_locid", 1289 - "icu_locid_transform_data", 1290 - "icu_provider", 1291 - "tinystr", 1292 - "zerovec", 1293 - ] 1294 - 1295 - [[package]] 1296 - name = "icu_locid_transform_data" 1297 - version = "1.5.0" 1298 - source = "registry+https://github.com/rust-lang/crates.io-index" 1299 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 1300 - 1301 - [[package]] 1302 - name = "icu_normalizer" 1303 - version = "1.5.0" 1304 - source = "registry+https://github.com/rust-lang/crates.io-index" 1305 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 1306 - dependencies = [ 1307 - "displaydoc", 1308 - "icu_collections", 1309 - "icu_normalizer_data", 1310 - "icu_properties", 1311 - "icu_provider", 1312 - "smallvec", 1313 - "utf16_iter", 1314 - "utf8_iter", 1315 - "write16", 1316 - "zerovec", 1317 - ] 1318 - 1319 - [[package]] 1320 - name = "icu_normalizer_data" 1321 - version = "1.5.0" 1322 - source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 1324 - 1325 - [[package]] 1326 - name = "icu_properties" 1327 - version = "1.5.1" 1328 - source = "registry+https://github.com/rust-lang/crates.io-index" 1329 - checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 1330 - dependencies = [ 1331 - "displaydoc", 1332 - "icu_collections", 1333 - "icu_locid_transform", 1334 - "icu_properties_data", 1335 - "icu_provider", 1336 - "tinystr", 1337 - "zerovec", 1338 - ] 1339 - 1340 - [[package]] 1341 - name = "icu_properties_data" 1342 - version = "1.5.0" 1343 - source = "registry+https://github.com/rust-lang/crates.io-index" 1344 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 1345 - 1346 - [[package]] 1347 - name = "icu_provider" 1348 - version = "1.5.0" 1349 - source = "registry+https://github.com/rust-lang/crates.io-index" 1350 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 1351 - dependencies = [ 1352 - "displaydoc", 1353 - "icu_locid", 1354 - "icu_provider_macros", 1355 - "stable_deref_trait", 1356 - "tinystr", 1357 - "writeable", 1358 - "yoke", 1359 - "zerofrom", 1360 - "zerovec", 1361 - ] 1362 - 1363 - [[package]] 1364 - name = "icu_provider_macros" 1365 - version = "1.5.0" 1366 - source = "registry+https://github.com/rust-lang/crates.io-index" 1367 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1368 - dependencies = [ 1369 - "proc-macro2", 1370 - "quote", 1371 - "syn 2.0.68", 1372 - ] 1373 - 1374 - [[package]] 1375 - name = "idna" 1376 - version = "1.0.3" 1377 - source = "registry+https://github.com/rust-lang/crates.io-index" 1378 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1379 - dependencies = [ 1380 - "idna_adapter", 1381 - "smallvec", 1382 - "utf8_iter", 1383 - ] 1384 - 1385 - [[package]] 1386 - name = "idna_adapter" 1387 - version = "1.2.0" 1388 - source = "registry+https://github.com/rust-lang/crates.io-index" 1389 - checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 1390 - dependencies = [ 1391 - "icu_normalizer", 1392 - "icu_properties", 1393 - ] 1394 - 1395 - [[package]] 1396 - name = "indexmap" 1397 - version = "2.2.6" 1398 - source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1400 - dependencies = [ 1401 - "equivalent", 1402 - "hashbrown", 1403 - ] 1404 - 1405 - [[package]] 1406 - name = "inout" 1407 - version = "0.1.3" 1408 - source = "registry+https://github.com/rust-lang/crates.io-index" 1409 - checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1410 - dependencies = [ 1411 - "block-padding", 1412 - "generic-array", 1413 - ] 1414 - 1415 - [[package]] 1416 - name = "instant" 1417 - version = "0.1.13" 1418 - source = "registry+https://github.com/rust-lang/crates.io-index" 1419 - checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1420 - dependencies = [ 1421 - "cfg-if", 1422 - ] 1423 - 1424 - [[package]] 1425 - name = "ipnet" 1426 - version = "2.9.0" 1427 - source = "registry+https://github.com/rust-lang/crates.io-index" 1428 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1429 - 1430 - [[package]] 1431 - name = "ironrdp" 1432 - version = "0.1.0" 1433 - dependencies = [ 1434 - "console_error_panic_hook", 1435 - "getrandom", 1436 - "ironrdp-core", 1437 - "ironrdp-graphics", 1438 - "ironrdp-pdu", 1439 - "ironrdp-session", 1440 - "js-sys", 1441 - "log", 1442 - "time", 1443 - "tracing", 1444 - "tracing-subscriber", 1445 - "tracing-web", 1446 - "wasm-bindgen", 1447 - "web-sys", 1448 - ] 1449 - 1450 - [[package]] 1451 - name = "ironrdp-async" 1452 - version = "0.2.0" 1453 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1454 - dependencies = [ 1455 - "bytes", 1456 - "ironrdp-connector", 1457 - "ironrdp-core", 1458 - "ironrdp-pdu", 1459 - "tracing", 1460 - ] 1461 - 1462 - [[package]] 1463 - name = "ironrdp-cliprdr" 1464 - version = "0.1.0" 1465 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1466 - dependencies = [ 1467 - "bitflags 2.6.0", 1468 - "ironrdp-core", 1469 - "ironrdp-pdu", 1470 - "ironrdp-svc", 1471 - "thiserror", 1472 - "tracing", 1473 - ] 1474 - 1475 - [[package]] 1476 - name = "ironrdp-connector" 1477 - version = "0.2.1" 1478 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1479 - dependencies = [ 1480 - "ironrdp-core", 1481 - "ironrdp-error", 1482 - "ironrdp-pdu", 1483 - "ironrdp-svc", 1484 - "picky", 1485 - "picky-asn1-der", 1486 - "picky-asn1-x509", 1487 - "rand_core", 1488 - "sspi", 1489 - "tracing", 1490 - "url", 1491 - ] 1492 - 1493 - [[package]] 1494 - name = "ironrdp-core" 1495 - version = "0.1.1" 1496 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1497 - dependencies = [ 1498 - "ironrdp-error", 1499 - ] 1500 - 1501 - [[package]] 1502 - name = "ironrdp-displaycontrol" 1503 - version = "0.1.0" 1504 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1505 - dependencies = [ 1506 - "ironrdp-core", 1507 - "ironrdp-dvc", 1508 - "ironrdp-pdu", 1509 - "ironrdp-svc", 1510 - "tracing", 1511 - ] 1512 - 1513 - [[package]] 1514 - name = "ironrdp-dvc" 1515 - version = "0.1.0" 1516 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1517 - dependencies = [ 1518 - "ironrdp-core", 1519 - "ironrdp-pdu", 1520 - "ironrdp-svc", 1521 - "slab", 1522 - "tracing", 1523 - ] 1524 - 1525 - [[package]] 1526 - name = "ironrdp-error" 1527 - version = "0.1.0" 1528 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1529 - 1530 - [[package]] 1531 - name = "ironrdp-graphics" 1532 - version = "0.1.0" 1533 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1534 - dependencies = [ 1535 - "bit_field", 1536 - "bitflags 2.6.0", 1537 - "bitvec", 1538 - "byteorder", 1539 - "ironrdp-core", 1540 - "ironrdp-pdu", 1541 - "lazy_static", 1542 - "num-derive", 1543 - "num-traits", 1544 - "thiserror", 1545 - ] 1546 - 1547 - [[package]] 1548 - name = "ironrdp-pdu" 1549 - version = "0.1.1" 1550 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1551 - dependencies = [ 1552 - "bit_field", 1553 - "bitflags 2.6.0", 1554 - "byteorder", 1555 - "der-parser", 1556 - "ironrdp-core", 1557 - "ironrdp-error", 1558 - "md-5", 1559 - "num-bigint", 1560 - "num-derive", 1561 - "num-integer", 1562 - "num-traits", 1563 - "pkcs1", 1564 - "sha1", 1565 - "tap", 1566 - "thiserror", 1567 - "x509-cert", 1568 - ] 1569 - 1570 - [[package]] 1571 - name = "ironrdp-rdpdr" 1572 - version = "0.1.0" 1573 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1574 - dependencies = [ 1575 - "bitflags 2.6.0", 1576 - "ironrdp-core", 1577 - "ironrdp-error", 1578 - "ironrdp-pdu", 1579 - "ironrdp-svc", 1580 - "tracing", 1581 - ] 1582 - 1583 - [[package]] 1584 - name = "ironrdp-rdpsnd" 1585 - version = "0.1.0" 1586 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1587 - dependencies = [ 1588 - "bitflags 2.6.0", 1589 - "ironrdp-core", 1590 - "ironrdp-pdu", 1591 - "ironrdp-svc", 1592 - "tracing", 1593 - ] 1594 - 1595 - [[package]] 1596 - name = "ironrdp-session" 1597 - version = "0.2.0" 1598 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1599 - dependencies = [ 1600 - "ironrdp-connector", 1601 - "ironrdp-core", 1602 - "ironrdp-displaycontrol", 1603 - "ironrdp-dvc", 1604 - "ironrdp-error", 1605 - "ironrdp-graphics", 1606 - "ironrdp-pdu", 1607 - "ironrdp-svc", 1608 - "tracing", 1609 - ] 1610 - 1611 - [[package]] 1612 - name = "ironrdp-svc" 1613 - version = "0.1.1" 1614 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1615 - dependencies = [ 1616 - "bitflags 2.6.0", 1617 - "ironrdp-core", 1618 - "ironrdp-pdu", 1619 - ] 1620 - 1621 - [[package]] 1622 - name = "ironrdp-tls" 1623 - version = "0.1.0" 1624 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1625 - dependencies = [ 1626 - "tokio", 1627 - "tokio-rustls", 1628 - "x509-cert", 1629 - ] 1630 - 1631 - [[package]] 1632 - name = "ironrdp-tokio" 1633 - version = "0.2.0" 1634 - source = "git+https://github.com/Devolutions/IronRDP?rev=2f57fd2de320f58fe240d88a83519255ba94cb73#2f57fd2de320f58fe240d88a83519255ba94cb73" 1635 - dependencies = [ 1636 - "bytes", 1637 - "ironrdp-async", 1638 - "tokio", 1639 - ] 1640 - 1641 - [[package]] 1642 - name = "is_terminal_polyfill" 1643 - version = "1.70.0" 1644 - source = "registry+https://github.com/rust-lang/crates.io-index" 1645 - checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 1646 - 1647 - [[package]] 1648 - name = "iso7816" 1649 - version = "0.1.3" 1650 - source = "registry+https://github.com/rust-lang/crates.io-index" 1651 - checksum = "c75f5d3f2d959c5d37b382ed9b5a32d0a0e6112ab6ac9eb8fce82359db6f2367" 1652 - dependencies = [ 1653 - "delog", 1654 - "heapless", 1655 - ] 1656 - 1657 - [[package]] 1658 - name = "iso7816-tlv" 1659 - version = "0.4.4" 1660 - source = "registry+https://github.com/rust-lang/crates.io-index" 1661 - checksum = "7660d28d24a831d690228a275d544654a30f3b167a8e491cf31af5fe5058b546" 1662 - dependencies = [ 1663 - "untrusted", 1664 - ] 1665 - 1666 - [[package]] 1667 - name = "itertools" 1668 - version = "0.12.1" 1669 - source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1671 - dependencies = [ 1672 - "either", 1673 - ] 1674 - 1675 - [[package]] 1676 - name = "itoa" 1677 - version = "1.0.11" 1678 - source = "registry+https://github.com/rust-lang/crates.io-index" 1679 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1680 - 1681 - [[package]] 1682 - name = "jobserver" 1683 - version = "0.1.32" 1684 - source = "registry+https://github.com/rust-lang/crates.io-index" 1685 - checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 1686 - dependencies = [ 1687 - "libc", 1688 - ] 1689 - 1690 - [[package]] 1691 - name = "js-sys" 1692 - version = "0.3.72" 1693 - source = "registry+https://github.com/rust-lang/crates.io-index" 1694 - checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 1695 - dependencies = [ 1696 - "wasm-bindgen", 1697 - ] 1698 - 1699 - [[package]] 1700 - name = "keccak" 1701 - version = "0.1.5" 1702 - source = "registry+https://github.com/rust-lang/crates.io-index" 1703 - checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" 1704 - dependencies = [ 1705 - "cpufeatures", 1706 - ] 1707 - 1708 - [[package]] 1709 - name = "lazy_static" 1710 - version = "1.5.0" 1711 - source = "registry+https://github.com/rust-lang/crates.io-index" 1712 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1713 - dependencies = [ 1714 - "spin", 1715 - ] 1716 - 1717 - [[package]] 1718 - name = "lazycell" 1719 - version = "1.3.0" 1720 - source = "registry+https://github.com/rust-lang/crates.io-index" 1721 - checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 1722 - 1723 - [[package]] 1724 - name = "libc" 1725 - version = "0.2.168" 1726 - source = "registry+https://github.com/rust-lang/crates.io-index" 1727 - checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" 1728 - 1729 - [[package]] 1730 - name = "libloading" 1731 - version = "0.8.4" 1732 - source = "registry+https://github.com/rust-lang/crates.io-index" 1733 - checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" 1734 - dependencies = [ 1735 - "cfg-if", 1736 - "windows-targets 0.52.6", 1737 - ] 1738 - 1739 - [[package]] 1740 - name = "libm" 1741 - version = "0.2.8" 1742 - source = "registry+https://github.com/rust-lang/crates.io-index" 1743 - checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1744 - 1745 - [[package]] 1746 - name = "linux-raw-sys" 1747 - version = "0.4.14" 1748 - source = "registry+https://github.com/rust-lang/crates.io-index" 1749 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1750 - 1751 - [[package]] 1752 - name = "litemap" 1753 - version = "0.7.4" 1754 - source = "registry+https://github.com/rust-lang/crates.io-index" 1755 - checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" 1756 - 1757 - [[package]] 1758 - name = "lock_api" 1759 - version = "0.4.12" 1760 - source = "registry+https://github.com/rust-lang/crates.io-index" 1761 - checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1762 - dependencies = [ 1763 - "autocfg", 1764 - "scopeguard", 1765 - ] 1766 - 1767 - [[package]] 1768 - name = "log" 1769 - version = "0.4.22" 1770 - source = "registry+https://github.com/rust-lang/crates.io-index" 1771 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1772 - 1773 - [[package]] 1774 - name = "md-5" 1775 - version = "0.10.6" 1776 - source = "registry+https://github.com/rust-lang/crates.io-index" 1777 - checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1778 - dependencies = [ 1779 - "cfg-if", 1780 - "digest", 1781 - ] 1782 - 1783 - [[package]] 1784 - name = "md4" 1785 - version = "0.10.2" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda" 1788 - dependencies = [ 1789 - "digest", 1790 - ] 1791 - 1792 - [[package]] 1793 - name = "memchr" 1794 - version = "2.7.4" 1795 - source = "registry+https://github.com/rust-lang/crates.io-index" 1796 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1797 - 1798 - [[package]] 1799 - name = "mime" 1800 - version = "0.3.17" 1801 - source = "registry+https://github.com/rust-lang/crates.io-index" 1802 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1803 - 1804 - [[package]] 1805 - name = "minimal-lexical" 1806 - version = "0.2.1" 1807 - source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1809 - 1810 - [[package]] 1811 - name = "miniz_oxide" 1812 - version = "0.7.4" 1813 - source = "registry+https://github.com/rust-lang/crates.io-index" 1814 - checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 1815 - dependencies = [ 1816 - "adler", 1817 - ] 1818 - 1819 - [[package]] 1820 - name = "mio" 1821 - version = "1.0.1" 1822 - source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" 1824 - dependencies = [ 1825 - "hermit-abi", 1826 - "libc", 1827 - "wasi", 1828 - "windows-sys 0.52.0", 1829 - ] 1830 - 1831 - [[package]] 1832 - name = "mirai-annotations" 1833 - version = "1.12.0" 1834 - source = "registry+https://github.com/rust-lang/crates.io-index" 1835 - checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" 1836 - 1837 - [[package]] 1838 - name = "nom" 1839 - version = "7.1.3" 1840 - source = "registry+https://github.com/rust-lang/crates.io-index" 1841 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1842 - dependencies = [ 1843 - "memchr", 1844 - "minimal-lexical", 1845 - ] 1846 - 1847 - [[package]] 1848 - name = "nu-ansi-term" 1849 - version = "0.46.0" 1850 - source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1852 - dependencies = [ 1853 - "overload", 1854 - "winapi", 1855 - ] 1856 - 1857 - [[package]] 1858 - name = "num-bigint" 1859 - version = "0.4.5" 1860 - source = "registry+https://github.com/rust-lang/crates.io-index" 1861 - checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" 1862 - dependencies = [ 1863 - "num-integer", 1864 - "num-traits", 1865 - ] 1866 - 1867 - [[package]] 1868 - name = "num-bigint-dig" 1869 - version = "0.8.4" 1870 - source = "registry+https://github.com/rust-lang/crates.io-index" 1871 - checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 1872 - dependencies = [ 1873 - "byteorder", 1874 - "lazy_static", 1875 - "libm", 1876 - "num-integer", 1877 - "num-iter", 1878 - "num-traits", 1879 - "rand", 1880 - "serde", 1881 - "smallvec", 1882 - "zeroize", 1883 - ] 1884 - 1885 - [[package]] 1886 - name = "num-conv" 1887 - version = "0.1.0" 1888 - source = "registry+https://github.com/rust-lang/crates.io-index" 1889 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1890 - 1891 - [[package]] 1892 - name = "num-derive" 1893 - version = "0.4.2" 1894 - source = "registry+https://github.com/rust-lang/crates.io-index" 1895 - checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 1896 - dependencies = [ 1897 - "proc-macro2", 1898 - "quote", 1899 - "syn 2.0.68", 1900 - ] 1901 - 1902 - [[package]] 1903 - name = "num-integer" 1904 - version = "0.1.46" 1905 - source = "registry+https://github.com/rust-lang/crates.io-index" 1906 - checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1907 - dependencies = [ 1908 - "num-traits", 1909 - ] 1910 - 1911 - [[package]] 1912 - name = "num-iter" 1913 - version = "0.1.45" 1914 - source = "registry+https://github.com/rust-lang/crates.io-index" 1915 - checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 1916 - dependencies = [ 1917 - "autocfg", 1918 - "num-integer", 1919 - "num-traits", 1920 - ] 1921 - 1922 - [[package]] 1923 - name = "num-traits" 1924 - version = "0.2.19" 1925 - source = "registry+https://github.com/rust-lang/crates.io-index" 1926 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1927 - dependencies = [ 1928 - "autocfg", 1929 - "libm", 1930 - ] 1931 - 1932 - [[package]] 1933 - name = "object" 1934 - version = "0.36.0" 1935 - source = "registry+https://github.com/rust-lang/crates.io-index" 1936 - checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" 1937 - dependencies = [ 1938 - "memchr", 1939 - ] 1940 - 1941 - [[package]] 1942 - name = "oid" 1943 - version = "0.2.1" 1944 - source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2" 1946 - dependencies = [ 1947 - "serde", 1948 - ] 1949 - 1950 - [[package]] 1951 - name = "once_cell" 1952 - version = "1.19.0" 1953 - source = "registry+https://github.com/rust-lang/crates.io-index" 1954 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1955 - 1956 - [[package]] 1957 - name = "opaque-debug" 1958 - version = "0.3.1" 1959 - source = "registry+https://github.com/rust-lang/crates.io-index" 1960 - checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 1961 - 1962 - [[package]] 1963 - name = "openssl-probe" 1964 - version = "0.1.5" 1965 - source = "registry+https://github.com/rust-lang/crates.io-index" 1966 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1967 - 1968 - [[package]] 1969 - name = "overload" 1970 - version = "0.1.1" 1971 - source = "registry+https://github.com/rust-lang/crates.io-index" 1972 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1973 - 1974 - [[package]] 1975 - name = "p256" 1976 - version = "0.13.2" 1977 - source = "registry+https://github.com/rust-lang/crates.io-index" 1978 - checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 1979 - dependencies = [ 1980 - "ecdsa", 1981 - "elliptic-curve", 1982 - "primeorder", 1983 - "sha2", 1984 - ] 1985 - 1986 - [[package]] 1987 - name = "p384" 1988 - version = "0.13.0" 1989 - source = "registry+https://github.com/rust-lang/crates.io-index" 1990 - checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" 1991 - dependencies = [ 1992 - "ecdsa", 1993 - "elliptic-curve", 1994 - "primeorder", 1995 - "sha2", 1996 - ] 1997 - 1998 - [[package]] 1999 - name = "p521" 2000 - version = "0.13.3" 2001 - source = "registry+https://github.com/rust-lang/crates.io-index" 2002 - checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2" 2003 - dependencies = [ 2004 - "base16ct", 2005 - "ecdsa", 2006 - "elliptic-curve", 2007 - "primeorder", 2008 - "rand_core", 2009 - "sha2", 2010 - ] 2011 - 2012 - [[package]] 2013 - name = "parking_lot" 2014 - version = "0.11.2" 2015 - source = "registry+https://github.com/rust-lang/crates.io-index" 2016 - checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 2017 - dependencies = [ 2018 - "instant", 2019 - "lock_api", 2020 - "parking_lot_core 0.8.6", 2021 - ] 2022 - 2023 - [[package]] 2024 - name = "parking_lot" 2025 - version = "0.12.3" 2026 - source = "registry+https://github.com/rust-lang/crates.io-index" 2027 - checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 2028 - dependencies = [ 2029 - "lock_api", 2030 - "parking_lot_core 0.9.10", 2031 - ] 2032 - 2033 - [[package]] 2034 - name = "parking_lot_core" 2035 - version = "0.8.6" 2036 - source = "registry+https://github.com/rust-lang/crates.io-index" 2037 - checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 2038 - dependencies = [ 2039 - "cfg-if", 2040 - "instant", 2041 - "libc", 2042 - "redox_syscall 0.2.16", 2043 - "smallvec", 2044 - "winapi", 2045 - ] 2046 - 2047 - [[package]] 2048 - name = "parking_lot_core" 2049 - version = "0.9.10" 2050 - source = "registry+https://github.com/rust-lang/crates.io-index" 2051 - checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 2052 - dependencies = [ 2053 - "cfg-if", 2054 - "libc", 2055 - "redox_syscall 0.5.2", 2056 - "smallvec", 2057 - "windows-targets 0.52.6", 2058 - ] 2059 - 2060 - [[package]] 2061 - name = "paste" 2062 - version = "1.0.15" 2063 - source = "registry+https://github.com/rust-lang/crates.io-index" 2064 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 2065 - 2066 - [[package]] 2067 - name = "pbkdf2" 2068 - version = "0.12.2" 2069 - source = "registry+https://github.com/rust-lang/crates.io-index" 2070 - checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 2071 - dependencies = [ 2072 - "digest", 2073 - "hmac", 2074 - "sha1", 2075 - ] 2076 - 2077 - [[package]] 2078 - name = "peeking_take_while" 2079 - version = "0.1.2" 2080 - source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 2082 - 2083 - [[package]] 2084 - name = "pem-rfc7468" 2085 - version = "0.7.0" 2086 - source = "registry+https://github.com/rust-lang/crates.io-index" 2087 - checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 2088 - dependencies = [ 2089 - "base64ct", 2090 - ] 2091 - 2092 - [[package]] 2093 - name = "percent-encoding" 2094 - version = "2.3.1" 2095 - source = "registry+https://github.com/rust-lang/crates.io-index" 2096 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2097 - 2098 - [[package]] 2099 - name = "picky" 2100 - version = "7.0.0-rc.11" 2101 - source = "registry+https://github.com/rust-lang/crates.io-index" 2102 - checksum = "f62f11977ee3ab76e48f7465f035a607e61b7421b154384b71607cb85a26d5dd" 2103 - dependencies = [ 2104 - "aes", 2105 - "aes-gcm", 2106 - "aes-kw", 2107 - "base64", 2108 - "cbc", 2109 - "des", 2110 - "digest", 2111 - "ed25519-dalek", 2112 - "hex", 2113 - "hmac", 2114 - "http", 2115 - "md-5", 2116 - "num-bigint-dig", 2117 - "p256", 2118 - "p384", 2119 - "p521", 2120 - "pbkdf2", 2121 - "picky-asn1", 2122 - "picky-asn1-der", 2123 - "picky-asn1-x509", 2124 - "rand", 2125 - "rand_core", 2126 - "rc2", 2127 - "rsa", 2128 - "serde", 2129 - "serde_json", 2130 - "sha1", 2131 - "sha2", 2132 - "sha3", 2133 - "thiserror", 2134 - "x25519-dalek", 2135 - "zeroize", 2136 - ] 2137 - 2138 - [[package]] 2139 - name = "picky-asn1" 2140 - version = "0.10.0" 2141 - source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "d061c9f67e256511d8d69b86730a506bed100db520c8812e789cf91d9c6a16cc" 2143 - dependencies = [ 2144 - "oid", 2145 - "serde", 2146 - "serde_bytes", 2147 - "time", 2148 - "zeroize", 2149 - ] 2150 - 2151 - [[package]] 2152 - name = "picky-asn1-der" 2153 - version = "0.5.1" 2154 - source = "registry+https://github.com/rust-lang/crates.io-index" 2155 - checksum = "e15b90fb132c46ded79c39277afa93151691d9df6e7ff369c071890b36478392" 2156 - dependencies = [ 2157 - "picky-asn1", 2158 - "serde", 2159 - "serde_bytes", 2160 - ] 2161 - 2162 - [[package]] 2163 - name = "picky-asn1-x509" 2164 - version = "0.14.1" 2165 - source = "registry+https://github.com/rust-lang/crates.io-index" 2166 - checksum = "f702973074c654cef724d7430e2852acdb8b0e897ed9c4120727446a1bda1464" 2167 - dependencies = [ 2168 - "base64", 2169 - "num-bigint-dig", 2170 - "oid", 2171 - "picky-asn1", 2172 - "picky-asn1-der", 2173 - "serde", 2174 - "widestring", 2175 - "zeroize", 2176 - ] 2177 - 2178 - [[package]] 2179 - name = "picky-krb" 2180 - version = "0.9.2" 2181 - source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "f5f3c62393fbe5538020af4f8b07d1647f99748becd207476417f8d2aa8900cd" 2183 - dependencies = [ 2184 - "aes", 2185 - "byteorder", 2186 - "cbc", 2187 - "crypto", 2188 - "des", 2189 - "hmac", 2190 - "num-bigint-dig", 2191 - "oid", 2192 - "pbkdf2", 2193 - "picky-asn1", 2194 - "picky-asn1-der", 2195 - "picky-asn1-x509", 2196 - "rand", 2197 - "serde", 2198 - "sha1", 2199 - "thiserror", 2200 - "uuid", 2201 - ] 2202 - 2203 - [[package]] 2204 - name = "pin-project" 2205 - version = "1.1.5" 2206 - source = "registry+https://github.com/rust-lang/crates.io-index" 2207 - checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2208 - dependencies = [ 2209 - "pin-project-internal", 2210 - ] 2211 - 2212 - [[package]] 2213 - name = "pin-project-internal" 2214 - version = "1.1.5" 2215 - source = "registry+https://github.com/rust-lang/crates.io-index" 2216 - checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2217 - dependencies = [ 2218 - "proc-macro2", 2219 - "quote", 2220 - "syn 2.0.68", 2221 - ] 2222 - 2223 - [[package]] 2224 - name = "pin-project-lite" 2225 - version = "0.2.14" 2226 - source = "registry+https://github.com/rust-lang/crates.io-index" 2227 - checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2228 - 2229 - [[package]] 2230 - name = "pin-utils" 2231 - version = "0.1.0" 2232 - source = "registry+https://github.com/rust-lang/crates.io-index" 2233 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2234 - 2235 - [[package]] 2236 - name = "pkcs1" 2237 - version = "0.7.5" 2238 - source = "registry+https://github.com/rust-lang/crates.io-index" 2239 - checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 2240 - dependencies = [ 2241 - "der", 2242 - "pkcs8", 2243 - "spki", 2244 - ] 2245 - 2246 - [[package]] 2247 - name = "pkcs8" 2248 - version = "0.10.2" 2249 - source = "registry+https://github.com/rust-lang/crates.io-index" 2250 - checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 2251 - dependencies = [ 2252 - "der", 2253 - "spki", 2254 - ] 2255 - 2256 - [[package]] 2257 - name = "pkg-config" 2258 - version = "0.3.30" 2259 - source = "registry+https://github.com/rust-lang/crates.io-index" 2260 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2261 - 2262 - [[package]] 2263 - name = "polyval" 2264 - version = "0.6.2" 2265 - source = "registry+https://github.com/rust-lang/crates.io-index" 2266 - checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 2267 - dependencies = [ 2268 - "cfg-if", 2269 - "cpufeatures", 2270 - "opaque-debug", 2271 - "universal-hash", 2272 - ] 2273 - 2274 - [[package]] 2275 - name = "portpicker" 2276 - version = "0.1.1" 2277 - source = "registry+https://github.com/rust-lang/crates.io-index" 2278 - checksum = "be97d76faf1bfab666e1375477b23fde79eccf0276e9b63b92a39d676a889ba9" 2279 - dependencies = [ 2280 - "rand", 2281 - ] 2282 - 2283 - [[package]] 2284 - name = "powerfmt" 2285 - version = "0.2.0" 2286 - source = "registry+https://github.com/rust-lang/crates.io-index" 2287 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2288 - 2289 - [[package]] 2290 - name = "ppv-lite86" 2291 - version = "0.2.17" 2292 - source = "registry+https://github.com/rust-lang/crates.io-index" 2293 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2294 - 2295 - [[package]] 2296 - name = "prettyplease" 2297 - version = "0.2.20" 2298 - source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" 2300 - dependencies = [ 2301 - "proc-macro2", 2302 - "syn 2.0.68", 2303 - ] 2304 - 2305 - [[package]] 2306 - name = "primeorder" 2307 - version = "0.13.6" 2308 - source = "registry+https://github.com/rust-lang/crates.io-index" 2309 - checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 2310 - dependencies = [ 2311 - "elliptic-curve", 2312 - ] 2313 - 2314 - [[package]] 2315 - name = "proc-macro2" 2316 - version = "1.0.86" 2317 - source = "registry+https://github.com/rust-lang/crates.io-index" 2318 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 2319 - dependencies = [ 2320 - "unicode-ident", 2321 - ] 2322 - 2323 - [[package]] 2324 - name = "quote" 2325 - version = "1.0.36" 2326 - source = "registry+https://github.com/rust-lang/crates.io-index" 2327 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 2328 - dependencies = [ 2329 - "proc-macro2", 2330 - ] 2331 - 2332 - [[package]] 2333 - name = "radium" 2334 - version = "0.7.0" 2335 - source = "registry+https://github.com/rust-lang/crates.io-index" 2336 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 2337 - 2338 - [[package]] 2339 - name = "rand" 2340 - version = "0.8.5" 2341 - source = "registry+https://github.com/rust-lang/crates.io-index" 2342 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2343 - dependencies = [ 2344 - "libc", 2345 - "rand_chacha", 2346 - "rand_core", 2347 - ] 2348 - 2349 - [[package]] 2350 - name = "rand_chacha" 2351 - version = "0.3.1" 2352 - source = "registry+https://github.com/rust-lang/crates.io-index" 2353 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2354 - dependencies = [ 2355 - "ppv-lite86", 2356 - "rand_core", 2357 - ] 2358 - 2359 - [[package]] 2360 - name = "rand_core" 2361 - version = "0.6.4" 2362 - source = "registry+https://github.com/rust-lang/crates.io-index" 2363 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2364 - dependencies = [ 2365 - "getrandom", 2366 - ] 2367 - 2368 - [[package]] 2369 - name = "rc2" 2370 - version = "0.8.1" 2371 - source = "registry+https://github.com/rust-lang/crates.io-index" 2372 - checksum = "62c64daa8e9438b84aaae55010a93f396f8e60e3911590fcba770d04643fc1dd" 2373 - dependencies = [ 2374 - "cipher", 2375 - ] 2376 - 2377 - [[package]] 2378 - name = "rdp-client" 2379 - version = "0.1.0" 2380 - dependencies = [ 2381 - "bitflags 2.6.0", 2382 - "boring", 2383 - "byteorder", 2384 - "bytes", 2385 - "cbindgen", 2386 - "env_logger", 2387 - "ironrdp-cliprdr", 2388 - "ironrdp-connector", 2389 - "ironrdp-core", 2390 - "ironrdp-displaycontrol", 2391 - "ironrdp-dvc", 2392 - "ironrdp-pdu", 2393 - "ironrdp-rdpdr", 2394 - "ironrdp-rdpsnd", 2395 - "ironrdp-session", 2396 - "ironrdp-svc", 2397 - "ironrdp-tls", 2398 - "ironrdp-tokio", 2399 - "iso7816", 2400 - "iso7816-tlv", 2401 - "log", 2402 - "parking_lot 0.12.3", 2403 - "picky", 2404 - "picky-asn1-der", 2405 - "picky-asn1-x509", 2406 - "picky-krb", 2407 - "rand", 2408 - "rand_chacha", 2409 - "reqwest", 2410 - "rsa", 2411 - "rustls", 2412 - "sspi", 2413 - "static_init", 2414 - "tempfile", 2415 - "tokio", 2416 - "tokio-boring", 2417 - "url", 2418 - "utf16string", 2419 - "uuid", 2420 - ] 2421 - 2422 - [[package]] 2423 - name = "redox_syscall" 2424 - version = "0.2.16" 2425 - source = "registry+https://github.com/rust-lang/crates.io-index" 2426 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2427 - dependencies = [ 2428 - "bitflags 1.3.2", 2429 - ] 2430 - 2431 - [[package]] 2432 - name = "redox_syscall" 2433 - version = "0.5.2" 2434 - source = "registry+https://github.com/rust-lang/crates.io-index" 2435 - checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" 2436 - dependencies = [ 2437 - "bitflags 2.6.0", 2438 - ] 2439 - 2440 - [[package]] 2441 - name = "regex" 2442 - version = "1.10.5" 2443 - source = "registry+https://github.com/rust-lang/crates.io-index" 2444 - checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 2445 - dependencies = [ 2446 - "aho-corasick", 2447 - "memchr", 2448 - "regex-automata", 2449 - "regex-syntax", 2450 - ] 2451 - 2452 - [[package]] 2453 - name = "regex-automata" 2454 - version = "0.4.7" 2455 - source = "registry+https://github.com/rust-lang/crates.io-index" 2456 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 2457 - dependencies = [ 2458 - "aho-corasick", 2459 - "memchr", 2460 - "regex-syntax", 2461 - ] 2462 - 2463 - [[package]] 2464 - name = "regex-syntax" 2465 - version = "0.8.4" 2466 - source = "registry+https://github.com/rust-lang/crates.io-index" 2467 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 2468 - 2469 - [[package]] 2470 - name = "reqwest" 2471 - version = "0.12.9" 2472 - source = "registry+https://github.com/rust-lang/crates.io-index" 2473 - checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" 2474 - dependencies = [ 2475 - "base64", 2476 - "bytes", 2477 - "futures-channel", 2478 - "futures-core", 2479 - "futures-util", 2480 - "http", 2481 - "http-body", 2482 - "http-body-util", 2483 - "hyper", 2484 - "hyper-rustls", 2485 - "hyper-util", 2486 - "ipnet", 2487 - "js-sys", 2488 - "log", 2489 - "mime", 2490 - "once_cell", 2491 - "percent-encoding", 2492 - "pin-project-lite", 2493 - "rustls", 2494 - "rustls-pemfile", 2495 - "rustls-pki-types", 2496 - "serde", 2497 - "serde_json", 2498 - "serde_urlencoded", 2499 - "sync_wrapper", 2500 - "tokio", 2501 - "tokio-rustls", 2502 - "tower-service", 2503 - "url", 2504 - "wasm-bindgen", 2505 - "wasm-bindgen-futures", 2506 - "web-sys", 2507 - "windows-registry", 2508 - ] 2509 - 2510 - [[package]] 2511 - name = "rfc6979" 2512 - version = "0.4.0" 2513 - source = "registry+https://github.com/rust-lang/crates.io-index" 2514 - checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 2515 - dependencies = [ 2516 - "hmac", 2517 - "subtle", 2518 - ] 2519 - 2520 - [[package]] 2521 - name = "ring" 2522 - version = "0.17.8" 2523 - source = "registry+https://github.com/rust-lang/crates.io-index" 2524 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2525 - dependencies = [ 2526 - "cc", 2527 - "cfg-if", 2528 - "getrandom", 2529 - "libc", 2530 - "spin", 2531 - "untrusted", 2532 - "windows-sys 0.52.0", 2533 - ] 2534 - 2535 - [[package]] 2536 - name = "rsa" 2537 - version = "0.9.7" 2538 - source = "registry+https://github.com/rust-lang/crates.io-index" 2539 - checksum = "47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519" 2540 - dependencies = [ 2541 - "const-oid", 2542 - "digest", 2543 - "num-bigint-dig", 2544 - "num-integer", 2545 - "num-traits", 2546 - "pkcs1", 2547 - "pkcs8", 2548 - "rand_core", 2549 - "sha1", 2550 - "signature", 2551 - "spki", 2552 - "subtle", 2553 - "zeroize", 2554 - ] 2555 - 2556 - [[package]] 2557 - name = "rustc-demangle" 2558 - version = "0.1.24" 2559 - source = "registry+https://github.com/rust-lang/crates.io-index" 2560 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 2561 - 2562 - [[package]] 2563 - name = "rustc-hash" 2564 - version = "1.1.0" 2565 - source = "registry+https://github.com/rust-lang/crates.io-index" 2566 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2567 - 2568 - [[package]] 2569 - name = "rustc_version" 2570 - version = "0.4.0" 2571 - source = "registry+https://github.com/rust-lang/crates.io-index" 2572 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2573 - dependencies = [ 2574 - "semver", 2575 - ] 2576 - 2577 - [[package]] 2578 - name = "rusticata-macros" 2579 - version = "4.1.0" 2580 - source = "registry+https://github.com/rust-lang/crates.io-index" 2581 - checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 2582 - dependencies = [ 2583 - "nom", 2584 - ] 2585 - 2586 - [[package]] 2587 - name = "rustix" 2588 - version = "0.38.42" 2589 - source = "registry+https://github.com/rust-lang/crates.io-index" 2590 - checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" 2591 - dependencies = [ 2592 - "bitflags 2.6.0", 2593 - "errno", 2594 - "libc", 2595 - "linux-raw-sys", 2596 - "windows-sys 0.59.0", 2597 - ] 2598 - 2599 - [[package]] 2600 - name = "rustls" 2601 - version = "0.23.19" 2602 - source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1" 2604 - dependencies = [ 2605 - "aws-lc-rs", 2606 - "log", 2607 - "once_cell", 2608 - "rustls-pki-types", 2609 - "rustls-webpki", 2610 - "subtle", 2611 - "zeroize", 2612 - ] 2613 - 2614 - [[package]] 2615 - name = "rustls-native-certs" 2616 - version = "0.8.0" 2617 - source = "registry+https://github.com/rust-lang/crates.io-index" 2618 - checksum = "fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a" 2619 - dependencies = [ 2620 - "openssl-probe", 2621 - "rustls-pemfile", 2622 - "rustls-pki-types", 2623 - "schannel", 2624 - "security-framework", 2625 - ] 2626 - 2627 - [[package]] 2628 - name = "rustls-pemfile" 2629 - version = "2.1.3" 2630 - source = "registry+https://github.com/rust-lang/crates.io-index" 2631 - checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" 2632 - dependencies = [ 2633 - "base64", 2634 - "rustls-pki-types", 2635 - ] 2636 - 2637 - [[package]] 2638 - name = "rustls-pki-types" 2639 - version = "1.10.0" 2640 - source = "registry+https://github.com/rust-lang/crates.io-index" 2641 - checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" 2642 - 2643 - [[package]] 2644 - name = "rustls-webpki" 2645 - version = "0.102.8" 2646 - source = "registry+https://github.com/rust-lang/crates.io-index" 2647 - checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 2648 - dependencies = [ 2649 - "aws-lc-rs", 2650 - "ring", 2651 - "rustls-pki-types", 2652 - "untrusted", 2653 - ] 2654 - 2655 - [[package]] 2656 - name = "ryu" 2657 - version = "1.0.18" 2658 - source = "registry+https://github.com/rust-lang/crates.io-index" 2659 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2660 - 2661 - [[package]] 2662 - name = "schannel" 2663 - version = "0.1.23" 2664 - source = "registry+https://github.com/rust-lang/crates.io-index" 2665 - checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 2666 - dependencies = [ 2667 - "windows-sys 0.52.0", 2668 - ] 2669 - 2670 - [[package]] 2671 - name = "scopeguard" 2672 - version = "1.2.0" 2673 - source = "registry+https://github.com/rust-lang/crates.io-index" 2674 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2675 - 2676 - [[package]] 2677 - name = "sec1" 2678 - version = "0.7.3" 2679 - source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 2681 - dependencies = [ 2682 - "base16ct", 2683 - "der", 2684 - "generic-array", 2685 - "pkcs8", 2686 - "subtle", 2687 - "zeroize", 2688 - ] 2689 - 2690 - [[package]] 2691 - name = "security-framework" 2692 - version = "2.11.0" 2693 - source = "registry+https://github.com/rust-lang/crates.io-index" 2694 - checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" 2695 - dependencies = [ 2696 - "bitflags 2.6.0", 2697 - "core-foundation", 2698 - "core-foundation-sys", 2699 - "libc", 2700 - "security-framework-sys", 2701 - ] 2702 - 2703 - [[package]] 2704 - name = "security-framework-sys" 2705 - version = "2.11.0" 2706 - source = "registry+https://github.com/rust-lang/crates.io-index" 2707 - checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" 2708 - dependencies = [ 2709 - "core-foundation-sys", 2710 - "libc", 2711 - ] 2712 - 2713 - [[package]] 2714 - name = "semver" 2715 - version = "1.0.23" 2716 - source = "registry+https://github.com/rust-lang/crates.io-index" 2717 - checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 2718 - 2719 - [[package]] 2720 - name = "serde" 2721 - version = "1.0.203" 2722 - source = "registry+https://github.com/rust-lang/crates.io-index" 2723 - checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 2724 - dependencies = [ 2725 - "serde_derive", 2726 - ] 2727 - 2728 - [[package]] 2729 - name = "serde_bytes" 2730 - version = "0.11.15" 2731 - source = "registry+https://github.com/rust-lang/crates.io-index" 2732 - checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" 2733 - dependencies = [ 2734 - "serde", 2735 - ] 2736 - 2737 - [[package]] 2738 - name = "serde_derive" 2739 - version = "1.0.203" 2740 - source = "registry+https://github.com/rust-lang/crates.io-index" 2741 - checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 2742 - dependencies = [ 2743 - "proc-macro2", 2744 - "quote", 2745 - "syn 2.0.68", 2746 - ] 2747 - 2748 - [[package]] 2749 - name = "serde_json" 2750 - version = "1.0.118" 2751 - source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4" 2753 - dependencies = [ 2754 - "itoa", 2755 - "ryu", 2756 - "serde", 2757 - ] 2758 - 2759 - [[package]] 2760 - name = "serde_spanned" 2761 - version = "0.6.7" 2762 - source = "registry+https://github.com/rust-lang/crates.io-index" 2763 - checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" 2764 - dependencies = [ 2765 - "serde", 2766 - ] 2767 - 2768 - [[package]] 2769 - name = "serde_urlencoded" 2770 - version = "0.7.1" 2771 - source = "registry+https://github.com/rust-lang/crates.io-index" 2772 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2773 - dependencies = [ 2774 - "form_urlencoded", 2775 - "itoa", 2776 - "ryu", 2777 - "serde", 2778 - ] 2779 - 2780 - [[package]] 2781 - name = "sha1" 2782 - version = "0.10.6" 2783 - source = "registry+https://github.com/rust-lang/crates.io-index" 2784 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2785 - dependencies = [ 2786 - "cfg-if", 2787 - "cpufeatures", 2788 - "digest", 2789 - ] 2790 - 2791 - [[package]] 2792 - name = "sha2" 2793 - version = "0.10.8" 2794 - source = "registry+https://github.com/rust-lang/crates.io-index" 2795 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2796 - dependencies = [ 2797 - "cfg-if", 2798 - "cpufeatures", 2799 - "digest", 2800 - ] 2801 - 2802 - [[package]] 2803 - name = "sha3" 2804 - version = "0.10.8" 2805 - source = "registry+https://github.com/rust-lang/crates.io-index" 2806 - checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 2807 - dependencies = [ 2808 - "digest", 2809 - "keccak", 2810 - ] 2811 - 2812 - [[package]] 2813 - name = "sharded-slab" 2814 - version = "0.1.7" 2815 - source = "registry+https://github.com/rust-lang/crates.io-index" 2816 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2817 - dependencies = [ 2818 - "lazy_static", 2819 - ] 2820 - 2821 - [[package]] 2822 - name = "shlex" 2823 - version = "1.3.0" 2824 - source = "registry+https://github.com/rust-lang/crates.io-index" 2825 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2826 - 2827 - [[package]] 2828 - name = "signal-hook-registry" 2829 - version = "1.4.2" 2830 - source = "registry+https://github.com/rust-lang/crates.io-index" 2831 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2832 - dependencies = [ 2833 - "libc", 2834 - ] 2835 - 2836 - [[package]] 2837 - name = "signature" 2838 - version = "2.2.0" 2839 - source = "registry+https://github.com/rust-lang/crates.io-index" 2840 - checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 2841 - dependencies = [ 2842 - "digest", 2843 - "rand_core", 2844 - ] 2845 - 2846 - [[package]] 2847 - name = "slab" 2848 - version = "0.4.9" 2849 - source = "registry+https://github.com/rust-lang/crates.io-index" 2850 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2851 - dependencies = [ 2852 - "autocfg", 2853 - ] 2854 - 2855 - [[package]] 2856 - name = "smallvec" 2857 - version = "1.13.2" 2858 - source = "registry+https://github.com/rust-lang/crates.io-index" 2859 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2860 - 2861 - [[package]] 2862 - name = "socket2" 2863 - version = "0.5.7" 2864 - source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2866 - dependencies = [ 2867 - "libc", 2868 - "windows-sys 0.52.0", 2869 - ] 2870 - 2871 - [[package]] 2872 - name = "spin" 2873 - version = "0.9.8" 2874 - source = "registry+https://github.com/rust-lang/crates.io-index" 2875 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2876 - dependencies = [ 2877 - "lock_api", 2878 - ] 2879 - 2880 - [[package]] 2881 - name = "spki" 2882 - version = "0.7.3" 2883 - source = "registry+https://github.com/rust-lang/crates.io-index" 2884 - checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 2885 - dependencies = [ 2886 - "base64ct", 2887 - "der", 2888 - ] 2889 - 2890 - [[package]] 2891 - name = "sspi" 2892 - version = "0.15.0" 2893 - source = "registry+https://github.com/rust-lang/crates.io-index" 2894 - checksum = "b94e3c7aa94f5b440eedeab677686629bddcb43edf52ef3703038cce98e2bf70" 2895 - dependencies = [ 2896 - "async-dnssd", 2897 - "async-recursion", 2898 - "bitflags 2.6.0", 2899 - "byteorder", 2900 - "cfg-if", 2901 - "crypto-mac", 2902 - "futures", 2903 - "hmac", 2904 - "lazy_static", 2905 - "md-5", 2906 - "md4", 2907 - "num-bigint-dig", 2908 - "num-derive", 2909 - "num-traits", 2910 - "oid", 2911 - "picky", 2912 - "picky-asn1", 2913 - "picky-asn1-der", 2914 - "picky-asn1-x509", 2915 - "picky-krb", 2916 - "portpicker", 2917 - "rand", 2918 - "reqwest", 2919 - "rsa", 2920 - "rustls", 2921 - "rustls-native-certs", 2922 - "serde", 2923 - "serde_derive", 2924 - "sha1", 2925 - "sha2", 2926 - "time", 2927 - "tokio", 2928 - "tracing", 2929 - "url", 2930 - "uuid", 2931 - "windows", 2932 - "windows-sys 0.59.0", 2933 - "winreg", 2934 - "zeroize", 2935 - ] 2936 - 2937 - [[package]] 2938 - name = "stable_deref_trait" 2939 - version = "1.2.0" 2940 - source = "registry+https://github.com/rust-lang/crates.io-index" 2941 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2942 - 2943 - [[package]] 2944 - name = "static_init" 2945 - version = "1.0.3" 2946 - source = "registry+https://github.com/rust-lang/crates.io-index" 2947 - checksum = "8a2a1c578e98c1c16fc3b8ec1328f7659a500737d7a0c6d625e73e830ff9c1f6" 2948 - dependencies = [ 2949 - "bitflags 1.3.2", 2950 - "cfg_aliases", 2951 - "libc", 2952 - "parking_lot 0.11.2", 2953 - "parking_lot_core 0.8.6", 2954 - "static_init_macro", 2955 - "winapi", 2956 - ] 2957 - 2958 - [[package]] 2959 - name = "static_init_macro" 2960 - version = "1.0.2" 2961 - source = "registry+https://github.com/rust-lang/crates.io-index" 2962 - checksum = "70a2595fc3aa78f2d0e45dd425b22282dd863273761cc77780914b2cf3003acf" 2963 - dependencies = [ 2964 - "cfg_aliases", 2965 - "memchr", 2966 - "proc-macro2", 2967 - "quote", 2968 - "syn 1.0.109", 2969 - ] 2970 - 2971 - [[package]] 2972 - name = "strsim" 2973 - version = "0.11.1" 2974 - source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2976 - 2977 - [[package]] 2978 - name = "subtle" 2979 - version = "2.6.1" 2980 - source = "registry+https://github.com/rust-lang/crates.io-index" 2981 - checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 2982 - 2983 - [[package]] 2984 - name = "syn" 2985 - version = "1.0.109" 2986 - source = "registry+https://github.com/rust-lang/crates.io-index" 2987 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2988 - dependencies = [ 2989 - "proc-macro2", 2990 - "quote", 2991 - "unicode-ident", 2992 - ] 2993 - 2994 - [[package]] 2995 - name = "syn" 2996 - version = "2.0.68" 2997 - source = "registry+https://github.com/rust-lang/crates.io-index" 2998 - checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" 2999 - dependencies = [ 3000 - "proc-macro2", 3001 - "quote", 3002 - "unicode-ident", 3003 - ] 3004 - 3005 - [[package]] 3006 - name = "sync_wrapper" 3007 - version = "1.0.1" 3008 - source = "registry+https://github.com/rust-lang/crates.io-index" 3009 - checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 3010 - dependencies = [ 3011 - "futures-core", 3012 - ] 3013 - 3014 - [[package]] 3015 - name = "synstructure" 3016 - version = "0.13.1" 3017 - source = "registry+https://github.com/rust-lang/crates.io-index" 3018 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 3019 - dependencies = [ 3020 - "proc-macro2", 3021 - "quote", 3022 - "syn 2.0.68", 3023 - ] 3024 - 3025 - [[package]] 3026 - name = "tap" 3027 - version = "1.0.1" 3028 - source = "registry+https://github.com/rust-lang/crates.io-index" 3029 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 3030 - 3031 - [[package]] 3032 - name = "tempfile" 3033 - version = "3.14.0" 3034 - source = "registry+https://github.com/rust-lang/crates.io-index" 3035 - checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 3036 - dependencies = [ 3037 - "cfg-if", 3038 - "fastrand", 3039 - "once_cell", 3040 - "rustix", 3041 - "windows-sys 0.59.0", 3042 - ] 3043 - 3044 - [[package]] 3045 - name = "thiserror" 3046 - version = "1.0.61" 3047 - source = "registry+https://github.com/rust-lang/crates.io-index" 3048 - checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 3049 - dependencies = [ 3050 - "thiserror-impl", 3051 - ] 3052 - 3053 - [[package]] 3054 - name = "thiserror-impl" 3055 - version = "1.0.61" 3056 - source = "registry+https://github.com/rust-lang/crates.io-index" 3057 - checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 3058 - dependencies = [ 3059 - "proc-macro2", 3060 - "quote", 3061 - "syn 2.0.68", 3062 - ] 3063 - 3064 - [[package]] 3065 - name = "thread_local" 3066 - version = "1.1.8" 3067 - source = "registry+https://github.com/rust-lang/crates.io-index" 3068 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 3069 - dependencies = [ 3070 - "cfg-if", 3071 - "once_cell", 3072 - ] 3073 - 3074 - [[package]] 3075 - name = "time" 3076 - version = "0.3.36" 3077 - source = "registry+https://github.com/rust-lang/crates.io-index" 3078 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 3079 - dependencies = [ 3080 - "deranged", 3081 - "itoa", 3082 - "js-sys", 3083 - "num-conv", 3084 - "powerfmt", 3085 - "serde", 3086 - "time-core", 3087 - "time-macros", 3088 - ] 3089 - 3090 - [[package]] 3091 - name = "time-core" 3092 - version = "0.1.2" 3093 - source = "registry+https://github.com/rust-lang/crates.io-index" 3094 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3095 - 3096 - [[package]] 3097 - name = "time-macros" 3098 - version = "0.2.18" 3099 - source = "registry+https://github.com/rust-lang/crates.io-index" 3100 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 3101 - dependencies = [ 3102 - "num-conv", 3103 - "time-core", 3104 - ] 3105 - 3106 - [[package]] 3107 - name = "tinystr" 3108 - version = "0.7.6" 3109 - source = "registry+https://github.com/rust-lang/crates.io-index" 3110 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 3111 - dependencies = [ 3112 - "displaydoc", 3113 - "zerovec", 3114 - ] 3115 - 3116 - [[package]] 3117 - name = "tls_codec" 3118 - version = "0.4.1" 3119 - source = "registry+https://github.com/rust-lang/crates.io-index" 3120 - checksum = "b5e78c9c330f8c85b2bae7c8368f2739157db9991235123aa1b15ef9502bfb6a" 3121 - dependencies = [ 3122 - "tls_codec_derive", 3123 - "zeroize", 3124 - ] 3125 - 3126 - [[package]] 3127 - name = "tls_codec_derive" 3128 - version = "0.4.1" 3129 - source = "registry+https://github.com/rust-lang/crates.io-index" 3130 - checksum = "8d9ef545650e79f30233c0003bcc2504d7efac6dad25fca40744de773fe2049c" 3131 - dependencies = [ 3132 - "proc-macro2", 3133 - "quote", 3134 - "syn 2.0.68", 3135 - ] 3136 - 3137 - [[package]] 3138 - name = "tokio" 3139 - version = "1.42.0" 3140 - source = "registry+https://github.com/rust-lang/crates.io-index" 3141 - checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" 3142 - dependencies = [ 3143 - "backtrace", 3144 - "bytes", 3145 - "libc", 3146 - "mio", 3147 - "parking_lot 0.12.3", 3148 - "pin-project-lite", 3149 - "signal-hook-registry", 3150 - "socket2", 3151 - "tokio-macros", 3152 - "windows-sys 0.52.0", 3153 - ] 3154 - 3155 - [[package]] 3156 - name = "tokio-boring" 3157 - version = "4.7.0" 3158 - source = "git+https://github.com/gravitational/boring?rev=99897308abb5976ea05625b8314c24b16eebb01b#99897308abb5976ea05625b8314c24b16eebb01b" 3159 - dependencies = [ 3160 - "boring", 3161 - "boring-sys", 3162 - "once_cell", 3163 - "tokio", 3164 - ] 3165 - 3166 - [[package]] 3167 - name = "tokio-macros" 3168 - version = "2.4.0" 3169 - source = "registry+https://github.com/rust-lang/crates.io-index" 3170 - checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 3171 - dependencies = [ 3172 - "proc-macro2", 3173 - "quote", 3174 - "syn 2.0.68", 3175 - ] 3176 - 3177 - [[package]] 3178 - name = "tokio-rustls" 3179 - version = "0.26.0" 3180 - source = "registry+https://github.com/rust-lang/crates.io-index" 3181 - checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 3182 - dependencies = [ 3183 - "rustls", 3184 - "rustls-pki-types", 3185 - "tokio", 3186 - ] 3187 - 3188 - [[package]] 3189 - name = "toml" 3190 - version = "0.8.19" 3191 - source = "registry+https://github.com/rust-lang/crates.io-index" 3192 - checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 3193 - dependencies = [ 3194 - "serde", 3195 - "serde_spanned", 3196 - "toml_datetime", 3197 - "toml_edit", 3198 - ] 3199 - 3200 - [[package]] 3201 - name = "toml_datetime" 3202 - version = "0.6.8" 3203 - source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 3205 - dependencies = [ 3206 - "serde", 3207 - ] 3208 - 3209 - [[package]] 3210 - name = "toml_edit" 3211 - version = "0.22.20" 3212 - source = "registry+https://github.com/rust-lang/crates.io-index" 3213 - checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" 3214 - dependencies = [ 3215 - "indexmap", 3216 - "serde", 3217 - "serde_spanned", 3218 - "toml_datetime", 3219 - "winnow", 3220 - ] 3221 - 3222 - [[package]] 3223 - name = "tower" 3224 - version = "0.4.13" 3225 - source = "registry+https://github.com/rust-lang/crates.io-index" 3226 - checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 3227 - dependencies = [ 3228 - "futures-core", 3229 - "futures-util", 3230 - "pin-project", 3231 - "pin-project-lite", 3232 - "tokio", 3233 - "tower-layer", 3234 - "tower-service", 3235 - ] 3236 - 3237 - [[package]] 3238 - name = "tower-layer" 3239 - version = "0.3.3" 3240 - source = "registry+https://github.com/rust-lang/crates.io-index" 3241 - checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 3242 - 3243 - [[package]] 3244 - name = "tower-service" 3245 - version = "0.3.2" 3246 - source = "registry+https://github.com/rust-lang/crates.io-index" 3247 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3248 - 3249 - [[package]] 3250 - name = "tracing" 3251 - version = "0.1.40" 3252 - source = "registry+https://github.com/rust-lang/crates.io-index" 3253 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3254 - dependencies = [ 3255 - "log", 3256 - "pin-project-lite", 3257 - "tracing-attributes", 3258 - "tracing-core", 3259 - ] 3260 - 3261 - [[package]] 3262 - name = "tracing-attributes" 3263 - version = "0.1.27" 3264 - source = "registry+https://github.com/rust-lang/crates.io-index" 3265 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3266 - dependencies = [ 3267 - "proc-macro2", 3268 - "quote", 3269 - "syn 2.0.68", 3270 - ] 3271 - 3272 - [[package]] 3273 - name = "tracing-core" 3274 - version = "0.1.32" 3275 - source = "registry+https://github.com/rust-lang/crates.io-index" 3276 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3277 - dependencies = [ 3278 - "once_cell", 3279 - "valuable", 3280 - ] 3281 - 3282 - [[package]] 3283 - name = "tracing-log" 3284 - version = "0.2.0" 3285 - source = "registry+https://github.com/rust-lang/crates.io-index" 3286 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 3287 - dependencies = [ 3288 - "log", 3289 - "once_cell", 3290 - "tracing-core", 3291 - ] 3292 - 3293 - [[package]] 3294 - name = "tracing-subscriber" 3295 - version = "0.3.18" 3296 - source = "registry+https://github.com/rust-lang/crates.io-index" 3297 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 3298 - dependencies = [ 3299 - "nu-ansi-term", 3300 - "sharded-slab", 3301 - "smallvec", 3302 - "thread_local", 3303 - "time", 3304 - "tracing-core", 3305 - "tracing-log", 3306 - ] 3307 - 3308 - [[package]] 3309 - name = "tracing-web" 3310 - version = "0.1.3" 3311 - source = "registry+https://github.com/rust-lang/crates.io-index" 3312 - checksum = "b9e6a141feebd51f8d91ebfd785af50fca223c570b86852166caa3b141defe7c" 3313 - dependencies = [ 3314 - "js-sys", 3315 - "tracing-core", 3316 - "tracing-subscriber", 3317 - "wasm-bindgen", 3318 - "web-sys", 3319 - ] 3320 - 3321 - [[package]] 3322 - name = "try-lock" 3323 - version = "0.2.5" 3324 - source = "registry+https://github.com/rust-lang/crates.io-index" 3325 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3326 - 3327 - [[package]] 3328 - name = "typenum" 3329 - version = "1.17.0" 3330 - source = "registry+https://github.com/rust-lang/crates.io-index" 3331 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3332 - 3333 - [[package]] 3334 - name = "unicode-ident" 3335 - version = "1.0.12" 3336 - source = "registry+https://github.com/rust-lang/crates.io-index" 3337 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3338 - 3339 - [[package]] 3340 - name = "universal-hash" 3341 - version = "0.5.1" 3342 - source = "registry+https://github.com/rust-lang/crates.io-index" 3343 - checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 3344 - dependencies = [ 3345 - "crypto-common", 3346 - "subtle", 3347 - ] 3348 - 3349 - [[package]] 3350 - name = "untrusted" 3351 - version = "0.9.0" 3352 - source = "registry+https://github.com/rust-lang/crates.io-index" 3353 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3354 - 3355 - [[package]] 3356 - name = "url" 3357 - version = "2.5.4" 3358 - source = "registry+https://github.com/rust-lang/crates.io-index" 3359 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 3360 - dependencies = [ 3361 - "form_urlencoded", 3362 - "idna", 3363 - "percent-encoding", 3364 - ] 3365 - 3366 - [[package]] 3367 - name = "utf16_iter" 3368 - version = "1.0.5" 3369 - source = "registry+https://github.com/rust-lang/crates.io-index" 3370 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 3371 - 3372 - [[package]] 3373 - name = "utf16string" 3374 - version = "0.2.0" 3375 - source = "registry+https://github.com/rust-lang/crates.io-index" 3376 - checksum = "0b62a1e85e12d5d712bf47a85f426b73d303e2d00a90de5f3004df3596e9d216" 3377 - dependencies = [ 3378 - "byteorder", 3379 - ] 3380 - 3381 - [[package]] 3382 - name = "utf8_iter" 3383 - version = "1.0.4" 3384 - source = "registry+https://github.com/rust-lang/crates.io-index" 3385 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3386 - 3387 - [[package]] 3388 - name = "utf8parse" 3389 - version = "0.2.2" 3390 - source = "registry+https://github.com/rust-lang/crates.io-index" 3391 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 3392 - 3393 - [[package]] 3394 - name = "uuid" 3395 - version = "1.11.0" 3396 - source = "registry+https://github.com/rust-lang/crates.io-index" 3397 - checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 3398 - dependencies = [ 3399 - "getrandom", 3400 - "serde", 3401 - ] 3402 - 3403 - [[package]] 3404 - name = "valuable" 3405 - version = "0.1.0" 3406 - source = "registry+https://github.com/rust-lang/crates.io-index" 3407 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3408 - 3409 - [[package]] 3410 - name = "version_check" 3411 - version = "0.9.4" 3412 - source = "registry+https://github.com/rust-lang/crates.io-index" 3413 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3414 - 3415 - [[package]] 3416 - name = "want" 3417 - version = "0.3.1" 3418 - source = "registry+https://github.com/rust-lang/crates.io-index" 3419 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3420 - dependencies = [ 3421 - "try-lock", 3422 - ] 3423 - 3424 - [[package]] 3425 - name = "wasi" 3426 - version = "0.11.0+wasi-snapshot-preview1" 3427 - source = "registry+https://github.com/rust-lang/crates.io-index" 3428 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3429 - 3430 - [[package]] 3431 - name = "wasm-bindgen" 3432 - version = "0.2.95" 3433 - source = "registry+https://github.com/rust-lang/crates.io-index" 3434 - checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 3435 - dependencies = [ 3436 - "cfg-if", 3437 - "once_cell", 3438 - "wasm-bindgen-macro", 3439 - ] 3440 - 3441 - [[package]] 3442 - name = "wasm-bindgen-backend" 3443 - version = "0.2.95" 3444 - source = "registry+https://github.com/rust-lang/crates.io-index" 3445 - checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 3446 - dependencies = [ 3447 - "bumpalo", 3448 - "log", 3449 - "once_cell", 3450 - "proc-macro2", 3451 - "quote", 3452 - "syn 2.0.68", 3453 - "wasm-bindgen-shared", 3454 - ] 3455 - 3456 - [[package]] 3457 - name = "wasm-bindgen-futures" 3458 - version = "0.4.42" 3459 - source = "registry+https://github.com/rust-lang/crates.io-index" 3460 - checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 3461 - dependencies = [ 3462 - "cfg-if", 3463 - "js-sys", 3464 - "wasm-bindgen", 3465 - "web-sys", 3466 - ] 3467 - 3468 - [[package]] 3469 - name = "wasm-bindgen-macro" 3470 - version = "0.2.95" 3471 - source = "registry+https://github.com/rust-lang/crates.io-index" 3472 - checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 3473 - dependencies = [ 3474 - "quote", 3475 - "wasm-bindgen-macro-support", 3476 - ] 3477 - 3478 - [[package]] 3479 - name = "wasm-bindgen-macro-support" 3480 - version = "0.2.95" 3481 - source = "registry+https://github.com/rust-lang/crates.io-index" 3482 - checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 3483 - dependencies = [ 3484 - "proc-macro2", 3485 - "quote", 3486 - "syn 2.0.68", 3487 - "wasm-bindgen-backend", 3488 - "wasm-bindgen-shared", 3489 - ] 3490 - 3491 - [[package]] 3492 - name = "wasm-bindgen-shared" 3493 - version = "0.2.95" 3494 - source = "registry+https://github.com/rust-lang/crates.io-index" 3495 - checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 3496 - 3497 - [[package]] 3498 - name = "web-sys" 3499 - version = "0.3.72" 3500 - source = "registry+https://github.com/rust-lang/crates.io-index" 3501 - checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" 3502 - dependencies = [ 3503 - "js-sys", 3504 - "wasm-bindgen", 3505 - ] 3506 - 3507 - [[package]] 3508 - name = "which" 3509 - version = "4.4.2" 3510 - source = "registry+https://github.com/rust-lang/crates.io-index" 3511 - checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 3512 - dependencies = [ 3513 - "either", 3514 - "home", 3515 - "once_cell", 3516 - "rustix", 3517 - ] 3518 - 3519 - [[package]] 3520 - name = "widestring" 3521 - version = "1.1.0" 3522 - source = "registry+https://github.com/rust-lang/crates.io-index" 3523 - checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" 3524 - 3525 - [[package]] 3526 - name = "winapi" 3527 - version = "0.3.9" 3528 - source = "registry+https://github.com/rust-lang/crates.io-index" 3529 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3530 - dependencies = [ 3531 - "winapi-i686-pc-windows-gnu", 3532 - "winapi-x86_64-pc-windows-gnu", 3533 - ] 3534 - 3535 - [[package]] 3536 - name = "winapi-i686-pc-windows-gnu" 3537 - version = "0.4.0" 3538 - source = "registry+https://github.com/rust-lang/crates.io-index" 3539 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3540 - 3541 - [[package]] 3542 - name = "winapi-x86_64-pc-windows-gnu" 3543 - version = "0.4.0" 3544 - source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3546 - 3547 - [[package]] 3548 - name = "windows" 3549 - version = "0.58.0" 3550 - source = "registry+https://github.com/rust-lang/crates.io-index" 3551 - checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" 3552 - dependencies = [ 3553 - "windows-core", 3554 - "windows-targets 0.52.6", 3555 - ] 3556 - 3557 - [[package]] 3558 - name = "windows-core" 3559 - version = "0.58.0" 3560 - source = "registry+https://github.com/rust-lang/crates.io-index" 3561 - checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" 3562 - dependencies = [ 3563 - "windows-implement", 3564 - "windows-interface", 3565 - "windows-result", 3566 - "windows-strings", 3567 - "windows-targets 0.52.6", 3568 - ] 3569 - 3570 - [[package]] 3571 - name = "windows-implement" 3572 - version = "0.58.0" 3573 - source = "registry+https://github.com/rust-lang/crates.io-index" 3574 - checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" 3575 - dependencies = [ 3576 - "proc-macro2", 3577 - "quote", 3578 - "syn 2.0.68", 3579 - ] 3580 - 3581 - [[package]] 3582 - name = "windows-interface" 3583 - version = "0.58.0" 3584 - source = "registry+https://github.com/rust-lang/crates.io-index" 3585 - checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" 3586 - dependencies = [ 3587 - "proc-macro2", 3588 - "quote", 3589 - "syn 2.0.68", 3590 - ] 3591 - 3592 - [[package]] 3593 - name = "windows-registry" 3594 - version = "0.2.0" 3595 - source = "registry+https://github.com/rust-lang/crates.io-index" 3596 - checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 3597 - dependencies = [ 3598 - "windows-result", 3599 - "windows-strings", 3600 - "windows-targets 0.52.6", 3601 - ] 3602 - 3603 - [[package]] 3604 - name = "windows-result" 3605 - version = "0.2.0" 3606 - source = "registry+https://github.com/rust-lang/crates.io-index" 3607 - checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 3608 - dependencies = [ 3609 - "windows-targets 0.52.6", 3610 - ] 3611 - 3612 - [[package]] 3613 - name = "windows-strings" 3614 - version = "0.1.0" 3615 - source = "registry+https://github.com/rust-lang/crates.io-index" 3616 - checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 3617 - dependencies = [ 3618 - "windows-result", 3619 - "windows-targets 0.52.6", 3620 - ] 3621 - 3622 - [[package]] 3623 - name = "windows-sys" 3624 - version = "0.48.0" 3625 - source = "registry+https://github.com/rust-lang/crates.io-index" 3626 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3627 - dependencies = [ 3628 - "windows-targets 0.48.5", 3629 - ] 3630 - 3631 - [[package]] 3632 - name = "windows-sys" 3633 - version = "0.52.0" 3634 - source = "registry+https://github.com/rust-lang/crates.io-index" 3635 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3636 - dependencies = [ 3637 - "windows-targets 0.52.6", 3638 - ] 3639 - 3640 - [[package]] 3641 - name = "windows-sys" 3642 - version = "0.59.0" 3643 - source = "registry+https://github.com/rust-lang/crates.io-index" 3644 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 3645 - dependencies = [ 3646 - "windows-targets 0.52.6", 3647 - ] 3648 - 3649 - [[package]] 3650 - name = "windows-targets" 3651 - version = "0.48.5" 3652 - source = "registry+https://github.com/rust-lang/crates.io-index" 3653 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3654 - dependencies = [ 3655 - "windows_aarch64_gnullvm 0.48.5", 3656 - "windows_aarch64_msvc 0.48.5", 3657 - "windows_i686_gnu 0.48.5", 3658 - "windows_i686_msvc 0.48.5", 3659 - "windows_x86_64_gnu 0.48.5", 3660 - "windows_x86_64_gnullvm 0.48.5", 3661 - "windows_x86_64_msvc 0.48.5", 3662 - ] 3663 - 3664 - [[package]] 3665 - name = "windows-targets" 3666 - version = "0.52.6" 3667 - source = "registry+https://github.com/rust-lang/crates.io-index" 3668 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 3669 - dependencies = [ 3670 - "windows_aarch64_gnullvm 0.52.6", 3671 - "windows_aarch64_msvc 0.52.6", 3672 - "windows_i686_gnu 0.52.6", 3673 - "windows_i686_gnullvm", 3674 - "windows_i686_msvc 0.52.6", 3675 - "windows_x86_64_gnu 0.52.6", 3676 - "windows_x86_64_gnullvm 0.52.6", 3677 - "windows_x86_64_msvc 0.52.6", 3678 - ] 3679 - 3680 - [[package]] 3681 - name = "windows_aarch64_gnullvm" 3682 - version = "0.48.5" 3683 - source = "registry+https://github.com/rust-lang/crates.io-index" 3684 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3685 - 3686 - [[package]] 3687 - name = "windows_aarch64_gnullvm" 3688 - version = "0.52.6" 3689 - source = "registry+https://github.com/rust-lang/crates.io-index" 3690 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 3691 - 3692 - [[package]] 3693 - name = "windows_aarch64_msvc" 3694 - version = "0.48.5" 3695 - source = "registry+https://github.com/rust-lang/crates.io-index" 3696 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3697 - 3698 - [[package]] 3699 - name = "windows_aarch64_msvc" 3700 - version = "0.52.6" 3701 - source = "registry+https://github.com/rust-lang/crates.io-index" 3702 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 3703 - 3704 - [[package]] 3705 - name = "windows_i686_gnu" 3706 - version = "0.48.5" 3707 - source = "registry+https://github.com/rust-lang/crates.io-index" 3708 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3709 - 3710 - [[package]] 3711 - name = "windows_i686_gnu" 3712 - version = "0.52.6" 3713 - source = "registry+https://github.com/rust-lang/crates.io-index" 3714 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 3715 - 3716 - [[package]] 3717 - name = "windows_i686_gnullvm" 3718 - version = "0.52.6" 3719 - source = "registry+https://github.com/rust-lang/crates.io-index" 3720 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 3721 - 3722 - [[package]] 3723 - name = "windows_i686_msvc" 3724 - version = "0.48.5" 3725 - source = "registry+https://github.com/rust-lang/crates.io-index" 3726 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3727 - 3728 - [[package]] 3729 - name = "windows_i686_msvc" 3730 - version = "0.52.6" 3731 - source = "registry+https://github.com/rust-lang/crates.io-index" 3732 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 3733 - 3734 - [[package]] 3735 - name = "windows_x86_64_gnu" 3736 - version = "0.48.5" 3737 - source = "registry+https://github.com/rust-lang/crates.io-index" 3738 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3739 - 3740 - [[package]] 3741 - name = "windows_x86_64_gnu" 3742 - version = "0.52.6" 3743 - source = "registry+https://github.com/rust-lang/crates.io-index" 3744 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 3745 - 3746 - [[package]] 3747 - name = "windows_x86_64_gnullvm" 3748 - version = "0.48.5" 3749 - source = "registry+https://github.com/rust-lang/crates.io-index" 3750 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3751 - 3752 - [[package]] 3753 - name = "windows_x86_64_gnullvm" 3754 - version = "0.52.6" 3755 - source = "registry+https://github.com/rust-lang/crates.io-index" 3756 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 3757 - 3758 - [[package]] 3759 - name = "windows_x86_64_msvc" 3760 - version = "0.48.5" 3761 - source = "registry+https://github.com/rust-lang/crates.io-index" 3762 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3763 - 3764 - [[package]] 3765 - name = "windows_x86_64_msvc" 3766 - version = "0.52.6" 3767 - source = "registry+https://github.com/rust-lang/crates.io-index" 3768 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 3769 - 3770 - [[package]] 3771 - name = "winnow" 3772 - version = "0.6.18" 3773 - source = "registry+https://github.com/rust-lang/crates.io-index" 3774 - checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" 3775 - dependencies = [ 3776 - "memchr", 3777 - ] 3778 - 3779 - [[package]] 3780 - name = "winreg" 3781 - version = "0.52.0" 3782 - source = "registry+https://github.com/rust-lang/crates.io-index" 3783 - checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 3784 - dependencies = [ 3785 - "cfg-if", 3786 - "windows-sys 0.48.0", 3787 - ] 3788 - 3789 - [[package]] 3790 - name = "write16" 3791 - version = "1.0.0" 3792 - source = "registry+https://github.com/rust-lang/crates.io-index" 3793 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 3794 - 3795 - [[package]] 3796 - name = "writeable" 3797 - version = "0.5.5" 3798 - source = "registry+https://github.com/rust-lang/crates.io-index" 3799 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 3800 - 3801 - [[package]] 3802 - name = "wyz" 3803 - version = "0.5.1" 3804 - source = "registry+https://github.com/rust-lang/crates.io-index" 3805 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 3806 - dependencies = [ 3807 - "tap", 3808 - ] 3809 - 3810 - [[package]] 3811 - name = "x25519-dalek" 3812 - version = "2.0.1" 3813 - source = "registry+https://github.com/rust-lang/crates.io-index" 3814 - checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" 3815 - dependencies = [ 3816 - "curve25519-dalek", 3817 - "rand_core", 3818 - "serde", 3819 - "zeroize", 3820 - ] 3821 - 3822 - [[package]] 3823 - name = "x509-cert" 3824 - version = "0.2.5" 3825 - source = "registry+https://github.com/rust-lang/crates.io-index" 3826 - checksum = "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94" 3827 - dependencies = [ 3828 - "const-oid", 3829 - "der", 3830 - "spki", 3831 - "tls_codec", 3832 - ] 3833 - 3834 - [[package]] 3835 - name = "yoke" 3836 - version = "0.7.5" 3837 - source = "registry+https://github.com/rust-lang/crates.io-index" 3838 - checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 3839 - dependencies = [ 3840 - "serde", 3841 - "stable_deref_trait", 3842 - "yoke-derive", 3843 - "zerofrom", 3844 - ] 3845 - 3846 - [[package]] 3847 - name = "yoke-derive" 3848 - version = "0.7.5" 3849 - source = "registry+https://github.com/rust-lang/crates.io-index" 3850 - checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 3851 - dependencies = [ 3852 - "proc-macro2", 3853 - "quote", 3854 - "syn 2.0.68", 3855 - "synstructure", 3856 - ] 3857 - 3858 - [[package]] 3859 - name = "zerofrom" 3860 - version = "0.1.5" 3861 - source = "registry+https://github.com/rust-lang/crates.io-index" 3862 - checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" 3863 - dependencies = [ 3864 - "zerofrom-derive", 3865 - ] 3866 - 3867 - [[package]] 3868 - name = "zerofrom-derive" 3869 - version = "0.1.5" 3870 - source = "registry+https://github.com/rust-lang/crates.io-index" 3871 - checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" 3872 - dependencies = [ 3873 - "proc-macro2", 3874 - "quote", 3875 - "syn 2.0.68", 3876 - "synstructure", 3877 - ] 3878 - 3879 - [[package]] 3880 - name = "zeroize" 3881 - version = "1.8.1" 3882 - source = "registry+https://github.com/rust-lang/crates.io-index" 3883 - checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 3884 - dependencies = [ 3885 - "zeroize_derive", 3886 - ] 3887 - 3888 - [[package]] 3889 - name = "zeroize_derive" 3890 - version = "1.4.2" 3891 - source = "registry+https://github.com/rust-lang/crates.io-index" 3892 - checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" 3893 - dependencies = [ 3894 - "proc-macro2", 3895 - "quote", 3896 - "syn 2.0.68", 3897 - ] 3898 - 3899 - [[package]] 3900 - name = "zerovec" 3901 - version = "0.10.4" 3902 - source = "registry+https://github.com/rust-lang/crates.io-index" 3903 - checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 3904 - dependencies = [ 3905 - "yoke", 3906 - "zerofrom", 3907 - "zerovec-derive", 3908 - ] 3909 - 3910 - [[package]] 3911 - name = "zerovec-derive" 3912 - version = "0.10.3" 3913 - source = "registry+https://github.com/rust-lang/crates.io-index" 3914 - checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 3915 - dependencies = [ 3916 - "proc-macro2", 3917 - "quote", 3918 - "syn 2.0.68", 3919 - ]
+1 -7
pkgs/servers/teleport/16/default.nix
··· 6 6 hash = "sha256-9X4PLN5y1pJMNGL7o+NR/b3yUYch/VVEMmGmWbEO1CA="; 7 7 vendorHash = "sha256-nJdtllxjem+EA77Sb1XKmrAaWh/8WrL3AuvVxgBRkxI="; 8 8 pnpmHash = "sha256-+eOfGS9m3c9i7ccOS8q6KM0IrBIJZKlxx7h3qqxTJHE="; 9 - cargoLock = { 10 - lockFile = ./Cargo.lock; 11 - outputHashes = { 12 - "boring-4.7.0" = "sha256-ACzw4Bfo6OUrwvi3h21tvx5CpdQaWCEIDkslzjzy9o8="; 13 - "ironrdp-async-0.2.0" = "sha256-s0WdaEd3J2r/UmSVBktxtspIytlfw6eWUW3A4kOsTP0="; 14 - }; 15 - }; 9 + cargoHash = "sha256-6JYSW65ou8iC4/7AJVZ9+vpItxpJtaGFA4Nm3fgyHIs="; 16 10 } 17 11 )
+11
pkgs/servers/teleport/17/default.nix
··· 1 + { wasm-bindgen-cli, ... }@args: 2 + import ../generic.nix ( 3 + args 4 + // { 5 + version = "17.2.1"; 6 + hash = "sha256-QlBj3zGnELgQJMIMSZK1YVE3H2hO09Xgdtcw0BML7KQ="; 7 + vendorHash = "sha256-Y3og6oifpQIZxkKR1qgD3l06YaCFpSlh/+jN3w0gq7M="; 8 + pnpmHash = "sha256-ChRWq0acDzHhm6JK2W3V6LZHlq4vXMxa1AMqiCPIouc="; 9 + cargoHash = "sha256-GDwH/2aiqvTbLC8/x/n0yLuU8IEBVpyacN2B+EGwBgE="; 10 + } 11 + )
+13
pkgs/servers/teleport/default.nix
··· 3 3 lib, 4 4 wasm-bindgen-cli_0_2_92, 5 5 wasm-bindgen-cli_0_2_95, 6 + buildGo122Module, 7 + buildGo123Module, 6 8 ... 7 9 }@args: 8 10 let ··· 12 14 args 13 15 // { 14 16 wasm-bindgen-cli = wasm-bindgen-cli_0_2_92; 17 + buildGoModule = buildGo122Module; 15 18 } 16 19 ); 17 20 teleport_16 = import ./16 ( 18 21 args 19 22 // { 20 23 wasm-bindgen-cli = wasm-bindgen-cli_0_2_95; 24 + buildGoModule = buildGo122Module; 21 25 } 22 26 ); 23 27 teleport = teleport_16; 28 + teleport_17 = import ./17 ( 29 + args 30 + // { 31 + wasm-bindgen-cli = wasm-bindgen-cli_0_2_95; 32 + buildGoModule = buildGo123Module; 33 + } 34 + ); 24 35 }; 25 36 # Ensure the following callPackages invocation includes everything 'generic' needs. 26 37 f' = lib.setFunctionArgs f (builtins.functionArgs (import ./generic.nix)); ··· 30 41 "callPackages" 31 42 "wasm-bindgen-cli_0_2_92" 32 43 "wasm-bindgen-cli_0_2_95" 44 + "buildGo122Module" 45 + "buildGo123Module" 33 46 ] 34 47 )
+6 -3
pkgs/servers/teleport/generic.nix
··· 32 32 vendorHash, 33 33 extPatches ? [ ], 34 34 cargoHash ? null, 35 - cargoLock ? null, 36 35 yarnHash ? null, 37 36 pnpmHash ? null, 38 37 }: ··· 50 49 51 50 rdpClient = rustPlatform.buildRustPackage rec { 52 51 pname = "teleport-rdpclient"; 53 - inherit cargoHash cargoLock; 52 + useFetchCargoVendor = true; 53 + inherit cargoHash; 54 54 inherit version src; 55 55 56 56 buildAndTestSubdir = "lib/srv/desktop/rdp/rdpclient"; ··· 84 84 pname = "teleport-webassets"; 85 85 inherit src version; 86 86 87 - cargoDeps = rustPlatform.importCargoLock cargoLock; 87 + cargoDeps = rustPlatform.fetchCargoVendor { 88 + inherit src; 89 + hash = cargoHash; 90 + }; 88 91 89 92 pnpmDeps = 90 93 if pnpmHash != null then
+25 -25
pkgs/tools/admin/pulumi-bin/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.149.0"; 4 + version = "3.150.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-linux-x64.tar.gz"; 9 - sha256 = "01q8q78q4f5d3nrv419lwsjrcvb1rbpjb2khwnrnijy808jgm5pz"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.150.0-linux-x64.tar.gz"; 9 + sha256 = "0pdr4przwkbr10c4cyfcvsh0x5lsmdvqcxdifnl7la04si6mla3b"; 10 10 } 11 11 { 12 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-linux-amd64.tar.gz"; 13 - sha256 = "0zqzlxmrz3ifs7dazhgjzmphdmg5g56kz1bi9s2iajhm22bxy7qm"; 12 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.1-linux-amd64.tar.gz"; 13 + sha256 = "1k78fsnifcrknr4xlzy30j4rjcz8811h7pnw1dsnqvqzcrjs9zas"; 14 14 } 15 15 { 16 16 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.6.1-linux-amd64.tar.gz"; ··· 41 41 sha256 = "0h3zym30gj8lyj294zj3dimdl2wdir2vmymvv6wr392f9i22m2yn"; 42 42 } 43 43 { 44 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-linux-amd64.tar.gz"; 45 - sha256 = "1brri4avf40fsa4374xil103mw9xm9s7vlcg6b44p9m3a9pczm5s"; 44 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.19.0-linux-amd64.tar.gz"; 45 + sha256 = "19d2q12zs0dmsr6djhy7y35bqjax9mhixa4gz8lv4g78zc9vfkkx"; 46 46 } 47 47 { 48 48 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-linux-amd64.tar.gz"; ··· 163 163 ]; 164 164 x86_64-darwin = [ 165 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-darwin-x64.tar.gz"; 167 - sha256 = "17j0ilhqx08avrllkf72lfrzzhrv6k551a1vdag5xvkcsakcy9ik"; 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.150.0-darwin-x64.tar.gz"; 167 + sha256 = "1c07s1xcys8r7jdnikkv0s03b7y003cvybijqmwxfq89wn95g5x9"; 168 168 } 169 169 { 170 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-darwin-amd64.tar.gz"; 171 - sha256 = "16364hqjbdy6zjrvmkz1ry434y1fblcbzyrlc0cipjb1nwf92yhp"; 170 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.1-darwin-amd64.tar.gz"; 171 + sha256 = "1hxyr5wzasqr7spxvw450vz82ckf9g53zhz9dkzj6yzpg1dbw8qd"; 172 172 } 173 173 { 174 174 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.6.1-darwin-amd64.tar.gz"; ··· 199 199 sha256 = "1j952sjqhp42a1s8fxn5li8mjfvl9as3ydhwdpslx8pzc8ykr2zj"; 200 200 } 201 201 { 202 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-darwin-amd64.tar.gz"; 203 - sha256 = "0m7h5dgwh2bz14lmncxaa7n97vgrp0fy65ll5q8jjw49s5a7jrnh"; 202 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.19.0-darwin-amd64.tar.gz"; 203 + sha256 = "1038d064l47m2058d9vpbl81d793h9q58whhxqs7vmc2wg99050c"; 204 204 } 205 205 { 206 206 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-darwin-amd64.tar.gz"; ··· 321 321 ]; 322 322 aarch64-linux = [ 323 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-linux-arm64.tar.gz"; 325 - sha256 = "09yvl92bxdnz1796rsqjw0dxkw84s4c0gv69acd358wc1lv6ff2m"; 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.150.0-linux-arm64.tar.gz"; 325 + sha256 = "1dyw5yfxb5l9bbjafdr5x5sm6j045cj44gigr50px5gci7h7cy3c"; 326 326 } 327 327 { 328 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-linux-arm64.tar.gz"; 329 - sha256 = "06w7740rf3nz36zi1pzpvz1nj36k36kqxiahl7zndw8zbbjq7sda"; 328 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.1-linux-arm64.tar.gz"; 329 + sha256 = "06sxs66cdavs7bgs3b0mr1ywlsfgbdf1ikhyicllq9nnf8hw11ca"; 330 330 } 331 331 { 332 332 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.6.1-linux-arm64.tar.gz"; ··· 357 357 sha256 = "1d4a5xyx55mscqq4wqgvilfagk8mg49xnhwp5vx1i274kgdq7a7z"; 358 358 } 359 359 { 360 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-linux-arm64.tar.gz"; 361 - sha256 = "0m93phlw0ixxvlsnv3g425clh4bf0j14w409pgkzig23zjanxrr0"; 360 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.19.0-linux-arm64.tar.gz"; 361 + sha256 = "1xcv4py5g7wdah5xdfz01ppp5x9wa8ha27zi3afx83d5anz3g49n"; 362 362 } 363 363 { 364 364 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-linux-arm64.tar.gz"; ··· 479 479 ]; 480 480 aarch64-darwin = [ 481 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.149.0-darwin-arm64.tar.gz"; 483 - sha256 = "0k01fdxydlw488wqvisxabp82z0a954g8zzjyavi06lik5qkab7y"; 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.150.0-darwin-arm64.tar.gz"; 483 + sha256 = "0hbc63ki7h7m99f2v83rg1kicsl3jd4pjvc1fcmvs4zfzhwyvxl3"; 484 484 } 485 485 { 486 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.0-darwin-arm64.tar.gz"; 487 - sha256 = "15771vs6kvb031z5d66x6ii77aqwq3i79qr8k1h6dl6v807dgcgc"; 486 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.33.1-darwin-arm64.tar.gz"; 487 + sha256 = "1inxcss49ikfmxsyvv30c3ikqzzmr2p4643y40mv4fri6dnbk9dp"; 488 488 } 489 489 { 490 490 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.6.1-darwin-arm64.tar.gz"; ··· 515 515 sha256 = "1x4ij8qv9jq39fbacirjvk96hc117da5ll3fzrmgpkvjc1mall01"; 516 516 } 517 517 { 518 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.18.0-darwin-arm64.tar.gz"; 519 - sha256 = "095lx9kxhq564wlp4q7d58ma2llx3daiiq8q2svn25nc6gs527fx"; 518 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.19.0-darwin-arm64.tar.gz"; 519 + sha256 = "065600j782v38w4hrbyqn0l6871s2j8s08xk560m145jnzza9p4x"; 520 520 } 521 521 { 522 522 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.49.0-darwin-arm64.tar.gz";
+6 -6
pkgs/tools/misc/diffoscope/default.nix
··· 106 106 # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! 107 107 python.pkgs.buildPythonApplication rec { 108 108 pname = "diffoscope"; 109 - version = "287"; 109 + version = "288"; 110 110 111 111 src = fetchurl { 112 112 url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; 113 - hash = "sha256-0s7pT8pAMCE+csd9/+Dv4AbCK0qxDacQ9fNcMYCNDbw="; 113 + hash = "sha256-HeJfqjmuduVc/C0kfaAsiQuoKrrwlW69lkfYDz1uFlg="; 114 114 }; 115 115 116 116 outputs = [ ··· 121 121 patches = [ ./ignore_links.patch ]; 122 122 123 123 postPatch = '' 124 - # Upstream doesn't provide a PKG-INFO file 125 - sed -i setup.py -e "/'rpm-python',/d" 126 - 127 124 # When generating manpage, use the installed version 128 - substituteInPlace doc/Makefile --replace "../bin" "$out/bin" 125 + substituteInPlace doc/Makefile --replace-fail "../bin" "$out/bin" 126 + 127 + substituteInPlace diffoscope/comparators/apk.py \ 128 + --replace-fail "from androguard.core.bytecodes import apk" "from androguard.core import apk" 129 129 ''; 130 130 131 131 nativeBuildInputs = [
+6 -1
pkgs/tools/security/ghidra/build-extension.nix
··· 12 12 oldMeta: 13 13 oldMeta 14 14 // { 15 - maintainers = (oldMeta.maintainers or [ ]) ++ (with lib.maintainers; [ vringar ]); 15 + maintainers = 16 + (oldMeta.maintainers or [ ]) 17 + ++ (with lib.maintainers; [ 18 + vringar 19 + ivyfanchiang 20 + ]); 16 21 platforms = oldMeta.platforms or ghidra.meta.platforms; 17 22 }; 18 23
+2
pkgs/tools/security/ghidra/extensions.nix
··· 23 23 24 24 gnudisassembler = self.callPackage ./extensions/gnudisassembler { inherit ghidra; }; 25 25 26 + kaiju = self.callPackage ./extensions/kaiju { }; 27 + 26 28 lightkeeper = self.callPackage ./extensions/lightkeeper { }; 27 29 28 30 machinelearning = self.callPackage ./extensions/machinelearning { inherit ghidra; };
+73
pkgs/tools/security/ghidra/extensions/kaiju/default.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + buildGhidraExtension, 6 + z3, 7 + gradle, 8 + }: 9 + let 10 + ghidraPlatformName = 11 + { 12 + x86_64-linux = "linux_x86_64"; 13 + aarch64-linux = "linux_x86_64"; 14 + x86_64-darwin = "mac_x86_64"; 15 + aarch64-darwin = "mac_arm_64"; 16 + } 17 + .${stdenv.hostPlatform.system} 18 + or (throw "${stdenv.hostPlatform.system} is an unsupported platform"); 19 + 20 + z3_lib = ( 21 + z3.override { 22 + javaBindings = true; 23 + jdk = gradle.jdk; 24 + } 25 + ); 26 + 27 + self = buildGhidraExtension rec { 28 + pname = "kaiju"; 29 + version = "241204"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "CERTCC"; 33 + repo = "kaiju"; 34 + rev = version; 35 + hash = "sha256-xJLdazqPQISB58Pfj4eQzdnTNhiuzO2Qwo61Q4L1m6M="; 36 + }; 37 + 38 + buildInputs = [ 39 + z3_lib 40 + ]; 41 + 42 + # used to copy java bindings from nixpkgs z3 package instead of having kaiju's build.gradle build gradle from source 43 + # https://github.com/CERTCC/kaiju/blob/c9dbb55484b3d2a6abd9dfca2197cd00fb7ee3c1/build.gradle#L189 44 + preBuild = '' 45 + mkdir -p build/cmake/z3/java-bindings 46 + ln -s ${lib.getOutput "lib" z3_lib}/lib/com.microsoft.z3.jar build/cmake/z3/java-bindings 47 + mkdir -p os/${ghidraPlatformName} 48 + cp ${lib.getOutput "lib" z3_lib}/lib/* os/${ghidraPlatformName} 49 + ''; 50 + 51 + gradleFlags = [ "-PKAIJU_SKIP_Z3_BUILD=true" ]; 52 + 53 + mitmCache = gradle.fetchDeps { 54 + pkg = self; 55 + data = ./deps.json; 56 + }; 57 + 58 + meta = { 59 + description = "A Java implementation of some features of the CERT Pharos Binary Analysis Framework for Ghidra"; 60 + homepage = "https://github.com/CERTCC/kaiju"; 61 + downloadPage = "https://github.com/CERTCC/kaiju/releases/tag/${version}"; 62 + license = lib.licenses.bsd3; 63 + maintainers = [ lib.maintainers.ivyfanchiang ]; 64 + platforms = [ 65 + "x86_64-linux" 66 + "aarch64-linux" 67 + "x86_64-darwin" 68 + "aarch64-darwin" 69 + ]; 70 + }; 71 + }; 72 + in 73 + self
+163
pkgs/tools/security/ghidra/extensions/kaiju/deps.json
··· 1 + { 2 + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", 3 + "!version": 1, 4 + "https://plugins.gradle.org/m2": { 5 + "com/adarshr#gradle-test-logger-plugin/4.0.0": { 6 + "jar": "sha256-5nhoOjPSvINWcb3U5YcQAErR2TFqqfmlTP4iQZpPbvk=", 7 + "module": "sha256-jERLLH/UQgDNSrMYJyJwHCCXWkOyPH6e35sCJgSavcI=", 8 + "pom": "sha256-ienBpTqmJS2mx9fZscN/t/j8qQuysaNq+Ti8cNni3GE=" 9 + }, 10 + "com/adarshr/test-logger#com.adarshr.test-logger.gradle.plugin/4.0.0": { 11 + "pom": "sha256-sobTcqzS2uG4vHsg/ouoT49kiXMdiBpB83NqYCCFotc=" 12 + }, 13 + "com/github/tomtzook#castle/2.0.0": { 14 + "jar": "sha256-00zgaBUmlsBRQcXYStVP4PhRNglOxFNf7P+kBr0A7hg=", 15 + "pom": "sha256-3uocEIH4TsePK074yLEPseyHxbdkreKq1Uelx+60//0=" 16 + }, 17 + "com/google/code/gson#gson-parent/2.8.5": { 18 + "pom": "sha256-jx/scrkaceo57Dn193jE0RJLawl8bVWzpQtVSlIjeyc=" 19 + }, 20 + "com/google/code/gson#gson/2.8.5": { 21 + "jar": "sha256-IzoBSfw2XJ9u29aDz+JmsZvcdzvpjqva9rPJJLSOfYE=", 22 + "pom": "sha256-uDCFV6f8zJLZ/nyM0FmSWLNhKF0uzedontqYhDJVoJI=" 23 + }, 24 + "de/undercouch#gradle-download-task/5.5.0": { 25 + "jar": "sha256-q/7DKUbJfz8N62qP5HDon99K7FYneLm/bPp8RAehPiI=", 26 + "module": "sha256-5q+RV5vPUg0udBmtEPB4j13RBsCLzLCc40sNB3UvlEc=", 27 + "pom": "sha256-HXoKzY/wjdfQnruzxz1j1mYYyFGNudC9J0J7/BjL9Hs=" 28 + }, 29 + "de/undercouch/download#de.undercouch.download.gradle.plugin/5.5.0": { 30 + "pom": "sha256-WNFNTmP4TrzAgj/2tk1804/2bFRtUp9gLj3ML1xPEZk=" 31 + }, 32 + "io/github/tomtzook#plugin/1.2.2": { 33 + "jar": "sha256-tTNTLIWad6fNX4McGhtFiTkQqujQ14MXhv4llB2TjYs=", 34 + "module": "sha256-91tklOgQk0ObuwzAs8+kumszoLjzK36bNUIChrb91Cc=", 35 + "pom": "sha256-HliRlUYwjo3HQu/JqktYsiJy/TJTdvYTSuyHPH/3xys=" 36 + }, 37 + "io/github/tomtzook/gradle-cmake#io.github.tomtzook.gradle-cmake.gradle.plugin/1.2.2": { 38 + "pom": "sha256-xqnleYCaGEjSEkRXp5CwK67T9sAJaxIIliGoxZTnDJo=" 39 + }, 40 + "org/fusesource#fusesource-pom/1.12": { 41 + "pom": "sha256-xA2WDarc73sBwbHGZXr7rE//teUxaPj8sLKLhOb9zKE=" 42 + }, 43 + "org/fusesource/jansi#jansi/2.4.0": { 44 + "jar": "sha256-bNkZkTI917L7KMqT16wSr1qGovUyeeKzWCezAxP9C58=", 45 + "pom": "sha256-rECp8tDB7mMfw7CO+OLwvRS6IgEcp2/xvPZftWnq3zU=" 46 + }, 47 + "org/slf4j#slf4j-api/1.7.25": { 48 + "jar": "sha256-GMSgCV1cHaa4F1kudnuyPSndL1YK1033X/OWHb3iW3k=", 49 + "pom": "sha256-fNnXoLXZPf1GGhSIkbQ1Cc9AOpx/n7SQYNNVTfHIHh4=" 50 + }, 51 + "org/slf4j#slf4j-parent/1.7.25": { 52 + "pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY=" 53 + }, 54 + "org/sonatype/oss#oss-parent/7": { 55 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 56 + } 57 + }, 58 + "https://repo.maven.apache.org/maven2": { 59 + "com/google/code/gson#gson-parent/2.8.6": { 60 + "pom": "sha256-NzZGOFnsGSZyleiUlAroKo9oRBMDESL+Nc58/34wp3Q=" 61 + }, 62 + "com/google/code/gson#gson/2.8.6": { 63 + "jar": "sha256-yPtIOQVNKAswM/gA0fWpfeLwKOuLoutFitKH5Tbz8l8=", 64 + "pom": "sha256-IXRBWmRzMtMP2gS9HPxwij7MhOr3UX9ZYYjYJE4QORE=" 65 + }, 66 + "junit#junit/4.12": { 67 + "pom": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ=" 68 + }, 69 + "junit#junit/4.13.2": { 70 + "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=", 71 + "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ=" 72 + }, 73 + "net/sf/jopt-simple#jopt-simple/5.0.4": { 74 + "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", 75 + "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" 76 + }, 77 + "org/apiguardian#apiguardian-api/1.1.2": { 78 + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", 79 + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", 80 + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" 81 + }, 82 + "org/commonmark#commonmark-parent/0.17.1": { 83 + "pom": "sha256-VQ6X1IOuWsZblW66NsnxqdlIV/bHs+qVmta7R2N4DiI=" 84 + }, 85 + "org/commonmark#commonmark/0.17.1": { 86 + "jar": "sha256-5jrQgyZPWHdSJ0c8NduGbs3DhDxHvSvy8kdan65e938=", 87 + "pom": "sha256-UFfBCkUrXNVyngvDZU+0vAx+VGAgCv/BqN1PfGOWPXI=" 88 + }, 89 + "org/hamcrest#hamcrest-core/1.3": { 90 + "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", 91 + "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" 92 + }, 93 + "org/hamcrest#hamcrest-parent/1.3": { 94 + "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" 95 + }, 96 + "org/junit#junit-bom/5.9.2": { 97 + "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=", 98 + "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU=" 99 + }, 100 + "org/junit/jupiter#junit-jupiter-api/5.9.2": { 101 + "jar": "sha256-92ehcPlxJ7CtNYK/M1jqu7vpgdn5ZBGFPmKdknaSb9U=", 102 + "module": "sha256-y9Ae2F1HTMhbIT/iBrzpgmbWdZzSjWxeQb/kUJCepHs=", 103 + "pom": "sha256-EK9g+mkKzNzr85TsWECdzs/x3sNwJopnA2ChFfcxxVw=" 104 + }, 105 + "org/junit/jupiter#junit-jupiter-engine/5.9.2": { 106 + "jar": "sha256-dM/Ek4j3YEE/80jKLJqzlSdIS1fe7NFX8idaX4pf6XE=", 107 + "module": "sha256-WmigqdMTI0BieAXap0YY+zTEXMUZp8LsgzQedDixOTM=", 108 + "pom": "sha256-nfOOgj4a3Zplas+5Wc5zsHAE32yffANnwmt0PmVrWa8=" 109 + }, 110 + "org/junit/jupiter#junit-jupiter-migrationsupport/5.9.2": { 111 + "jar": "sha256-1DTOe1gzyuX+9ovSfSfyABPrJ9U7bcl9eL8yS7YaDgQ=", 112 + "module": "sha256-0tnRvL9p+RLgxT3fNO/HonM/0gCAhCA0d3Sig2ZFVZM=", 113 + "pom": "sha256-KkAZMJh5lh9z788rZrJsF3TSjqF1U/72qAbA9sNbgqY=" 114 + }, 115 + "org/junit/platform#junit-platform-commons/1.9.2": { 116 + "jar": "sha256-Yko9dF7x0o6VWmpnr47boP38XJutaApz9npwu5UKaD0=", 117 + "module": "sha256-a6TIRhPluJ5mjuaomXHw2Q0OG4FyG4tf4MgAWPDOue4=", 118 + "pom": "sha256-JAI/IMI1ppYJ+y+Vpgc4VX/PlBPzrpKpLhMpVH1hRck=" 119 + }, 120 + "org/junit/platform#junit-platform-engine/1.9.2": { 121 + "jar": "sha256-JfI9xTWgkencgMAI+vKdy5K+kC5pEfd6c2+68BmQg2c=", 122 + "module": "sha256-HehRQa+fWBU+JFdQaaE3X7vt169dhEy+MoeWU0nLofc=", 123 + "pom": "sha256-LflCCmsk5fTzFCNeAc2cO49kYoXbL26C2G7gbvevTiQ=" 124 + }, 125 + "org/junit/vintage#junit-vintage-engine/5.9.2": { 126 + "jar": "sha256-QeFt0yyPRiu8AysrefI5RBkbMuw5jQWFi6212r/9BhI=", 127 + "module": "sha256-jMz93WRdDOdyFmeJhOtqEruXJQk0SVgOepIxTIxj0qQ=", 128 + "pom": "sha256-n0TiazxEQSZXNjh58YscZBQX6nrCm66O5yfi8g2w9Ck=" 129 + }, 130 + "org/opentest4j#opentest4j/1.2.0": { 131 + "jar": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=", 132 + "pom": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ=" 133 + }, 134 + "org/sonatype/oss#oss-parent/7": { 135 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 136 + }, 137 + "systems/manifold#manifold-core-parent/2023.1.28": { 138 + "pom": "sha256-ahN15Fn/32/sBPQOta1Tp+cScHjqREz7iUUTtPCfdJA=" 139 + }, 140 + "systems/manifold#manifold-deps-parent/2023.1.28": { 141 + "pom": "sha256-DE+CPr0aN18k0zh2D7G5WreDvyrnO5Wd0wDt88AJbkY=" 142 + }, 143 + "systems/manifold#manifold-parent/2023.1.28": { 144 + "pom": "sha256-J0ChX+GyGJ9xJMda85n+tR1IfdE6Ij0hhtaHYSOtU6w=" 145 + }, 146 + "systems/manifold#manifold-preprocessor/2023.1.28": { 147 + "jar": "sha256-vRIrrVT6SX3zuMVcfSwhL9nHE0oqfrtMNXuKzli2UB8=", 148 + "pom": "sha256-Ov7/Z6wWQo+0mSc5K9t4Yw0aehDcnQEBDSpy9fnGMiU=" 149 + }, 150 + "systems/manifold#manifold-rt/2023.1.28": { 151 + "jar": "sha256-4cn28jDYci2C2tUEizvJkdv6LRe/BrLwypEC6N0sGl0=", 152 + "pom": "sha256-SAJid1Td0/ltrFi7w2YDNDlWhggDxFB+jynCG/rYaok=" 153 + }, 154 + "systems/manifold#manifold-util/2023.1.28": { 155 + "jar": "sha256-WjY+1jmh4gvUHjvEbreQqoIB54HBfoNoOIILZs3IT80=", 156 + "pom": "sha256-CF4FlMbIuKBRMfa1OjcnIQ7EVgulP739XXFkui2/JR0=" 157 + }, 158 + "systems/manifold#manifold/2023.1.28": { 159 + "jar": "sha256-kPQeNEgFGZkZPz3zejWHU9+npn6RYRpMgOftt+bksRw=", 160 + "pom": "sha256-R2kHxQVkoYLTSSIm/jJhjeRx4uObTuHlTSWVp+jBkpw=" 161 + } 162 + } 163 + }
+1
pkgs/top-level/aliases.nix
··· 416 416 flatcam = throw "flatcam has been removed because it is unmaintained since 2022 and doesn't support Python > 3.10"; # Added 2025-01-25 417 417 flutter313 = throw "flutter313 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 418 418 flutter316 = throw "flutter316 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 419 + flutter319 = throw "flutter319 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-12-03 419 420 flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 420 421 flutter323 = throw "flutter323 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 421 422 fluxus = throw "fluxus has been removed because it hasn't been updated in 9 years and depended on insecure Racket 7.9"; # Added 2024-12-06
+9 -7
pkgs/top-level/all-packages.nix
··· 5134 5134 5135 5135 inherit (callPackages ../servers/teleport { 5136 5136 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit; 5137 - buildGoModule = buildGo122Module; 5138 - }) teleport_15 teleport_16 teleport; 5137 + }) teleport_15 teleport_16 teleport_17 teleport; 5139 5138 5140 5139 telepresence = callPackage ../tools/networking/telepresence { 5141 5140 pythonPackages = python3Packages; ··· 5322 5321 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { }; 5323 5322 5324 5323 sssd = callPackage ../os-specific/linux/sssd { 5324 + # NOTE: freeipa and sssd need to be built with the same version of python 5325 5325 inherit (perlPackages) Po4a; 5326 - # python312Packages.python-ldap is broken 5327 - # https://github.com/NixOS/nixpkgs/issues/326296 5328 - python3 = python311; 5329 5326 }; 5330 5327 5331 5328 sentry-cli = callPackage ../development/tools/sentry-cli { ··· 5796 5793 flutter327 = flutterPackages.v3_27; 5797 5794 flutter326 = flutterPackages.v3_26; 5798 5795 flutter324 = flutterPackages.v3_24; 5799 - flutter319 = flutterPackages.v3_19; 5800 5796 5801 5797 fnm = callPackage ../development/tools/fnm { }; 5802 5798 ··· 8811 8807 }; 8812 8808 8813 8809 freeipa = callPackage ../os-specific/linux/freeipa { 8810 + # NOTE: freeipa and sssd need to be built with the same version of python 8814 8811 kerberos = krb5.override { 8815 8812 withVerto = true; 8816 8813 }; ··· 11365 11362 11366 11363 kanidm_1_3 = callPackage ../by-name/ka/kanidm/1_3.nix { }; 11367 11364 kanidm_1_4 = callPackage ../by-name/ka/kanidm/1_4.nix { }; 11365 + kanidm_1_5 = callPackage ../by-name/ka/kanidm/1_5.nix { }; 11368 11366 11369 - kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_4; 11367 + kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_5; 11370 11368 11371 11369 kanidmWithSecretProvisioning_1_3 = callPackage ../by-name/ka/kanidm/1_3.nix { 11372 11370 enableSecretProvisioning = true; 11373 11371 }; 11374 11372 11375 11373 kanidmWithSecretProvisioning_1_4 = callPackage ../by-name/ka/kanidm/1_4.nix { 11374 + enableSecretProvisioning = true; 11375 + }; 11376 + 11377 + kanidmWithSecretProvisioning_1_5 = callPackage ../by-name/ka/kanidm/1_5.nix { 11376 11378 enableSecretProvisioning = true; 11377 11379 }; 11378 11380
+4
pkgs/top-level/ocaml-packages.nix
··· 1246 1246 1247 1247 multicore-magic = callPackage ../development/ocaml-modules/multicore-magic { }; 1248 1248 1249 + multipart_form = callPackage ../development/ocaml-modules/multipart_form { }; 1250 + 1251 + multipart_form-lwt = callPackage ../development/ocaml-modules/multipart_form/lwt.nix { }; 1252 + 1249 1253 multipart-form-data = callPackage ../development/ocaml-modules/multipart-form-data { }; 1250 1254 1251 1255 mustache = callPackage ../development/ocaml-modules/mustache { };
+2
pkgs/top-level/python-packages.nix
··· 7748 7748 7749 7749 log-symbols = callPackage ../development/python-modules/log-symbols { }; 7750 7750 7751 + logassert = callPackage ../development/python-modules/logassert { }; 7752 + 7751 7753 logbook = callPackage ../development/python-modules/logbook { }; 7752 7754 7753 7755 logfury = callPackage ../development/python-modules/logfury { };
+86
pkgs/top-level/ruby-packages.nix
··· 295 295 }; 296 296 version = "1.0.0"; 297 297 }; 298 + cf-uaa-lib = { 299 + dependencies = ["addressable" "httpclient" "multi_json"]; 300 + groups = ["default"]; 301 + platforms = []; 302 + source = { 303 + remotes = ["https://rubygems.org"]; 304 + sha256 = "f03e5fc4630511d39d42d802715d65997abfc5cdd113564fa21aebb610f63a46"; 305 + type = "gem"; 306 + }; 307 + version = "4.0.8"; 308 + }; 309 + cf-uaac = { 310 + dependencies = ["cf-uaa-lib" "em-http-request" "eventmachine" "highline" "json_pure" "launchy" "rack"]; 311 + groups = ["default"]; 312 + platforms = []; 313 + source = { 314 + remotes = ["https://rubygems.org"]; 315 + sha256 = "f31cbbe93f8d791fac8ed6c9ede370f29d58654913b81177b6918c476b675528"; 316 + type = "gem"; 317 + }; 318 + version = "4.27.0"; 319 + }; 298 320 charlock_holmes = { 299 321 groups = ["default"]; 300 322 platforms = []; ··· 304 326 type = "gem"; 305 327 }; 306 328 version = "0.7.7"; 329 + }; 330 + childprocess = { 331 + dependecnies = ["logger"]; 332 + groups = ["default"]; 333 + platforms = []; 334 + source = { 335 + remotes = ["https://rubygems.org"]; 336 + sha256 = "9a8d484be2fd4096a0e90a0cd3e449a05bc3aa33f8ac9e4d6dcef6ac1455b6ec"; 337 + type = "gem"; 338 + }; 339 + version = "5.1.0"; 307 340 }; 308 341 claide = { 309 342 groups = ["default"]; ··· 717 750 }; 718 751 version = "4.0.4"; 719 752 }; 753 + cookiejar = { 754 + groups = ["default"]; 755 + platforms = []; 756 + source = { 757 + remotes = ["https://rubygems.org"]; 758 + sha256 = "11b16acfc4baf7a0f463c21a6212005e04e25f5554d4d9f24d97f3492dfda0df"; 759 + type = "gem"; 760 + }; 761 + version = "0.3.4"; 762 + }; 720 763 crass = { 721 764 groups = ["default"]; 722 765 platforms = []; ··· 921 964 type = "gem"; 922 965 }; 923 966 version = "0.1.0"; 967 + }; 968 + em-http-request = { 969 + dependencies = ["addressable" "cookiejar" "em-socksify" "eventmachine" "http_parser.rb"]; 970 + groups = ["default"]; 971 + platforms = []; 972 + source = { 973 + remotes = ["https://rubygems.org"]; 974 + sha256 = "1azx5rgm1zvx7391sfwcxzyccs46x495vb34ql2ch83f58mwgyqn"; 975 + type = "gem"; 976 + }; 977 + version = "1.1.7"; 978 + }; 979 + em-socksify = { 980 + dependencies = ["eventmachine"]; 981 + groups = ["default"]; 982 + platforms = []; 983 + source = { 984 + remotes = ["https://rubygems.org"]; 985 + sha256 = "0rk43ywaanfrd8180d98287xv2pxyl7llj291cwy87g1s735d5nk"; 986 + type = "gem"; 987 + }; 988 + version = "0.3.3"; 924 989 }; 925 990 elftools = { 926 991 dependencies = ["bindata"]; ··· 2080 2145 }; 2081 2146 version = "1.7.8"; 2082 2147 }; 2148 + launchy = { 2149 + dependencies = ["addressable" "childprocess" "logger"]; 2150 + groups = ["default"]; 2151 + platforms = []; 2152 + source = { 2153 + remotes = ["https://rubygems.org"]; 2154 + sha256 = "4964ae775cd802f5a57ae5584fbdb1151a8908cb0c626341563430d614a59572"; 2155 + type = "gem"; 2156 + }; 2157 + version = "3.1.0"; 2158 + }; 2083 2159 language_server-protocol = { 2084 2160 groups = ["default"]; 2085 2161 platforms = []; ··· 2171 2247 type = "gem"; 2172 2248 }; 2173 2249 version = "2.1.4"; 2250 + }; 2251 + logger = { 2252 + groups = ["default"]; 2253 + platforms = []; 2254 + source = { 2255 + remotes = ["https://rubygems.org"]; 2256 + sha256 = "c3cfe56d01656490ddd103d38b8993d73d86296adebc5f58cefc9ec03741e56b"; 2257 + type = "gem"; 2258 + }; 2259 + version = "1.6.5"; 2174 2260 }; 2175 2261 loofah = { 2176 2262 dependencies = ["crass" "nokogiri"];