Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub e9d89ecb 916612fb

+1098 -368
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 3078 3078 meta.hydraPlatforms = [ ]; 3079 3079 }; 3080 3080 3081 + comfy-line-numbers-nvim = buildVimPlugin { 3082 + pname = "comfy-line-numbers.nvim"; 3083 + version = "2025-05-27"; 3084 + src = fetchFromGitHub { 3085 + owner = "mluders"; 3086 + repo = "comfy-line-numbers.nvim"; 3087 + rev = "eb1c966e22fbabe3a3214c78bda9793ccf9d2a5d"; 3088 + sha256 = "0dp4sk695s2ra89zsb69g1xsh27qkfv16jp7b4nr316idsdf3899"; 3089 + }; 3090 + meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/"; 3091 + meta.hydraPlatforms = [ ]; 3092 + }; 3093 + 3081 3094 command-t = buildVimPlugin { 3082 3095 pname = "command-t"; 3083 3096 version = "2025-07-03";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 235 235 https://github.com/nvim-zh/colorful-winsep.nvim/,HEAD, 236 236 https://github.com/lilydjwg/colorizer/,, 237 237 https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD, 238 + https://github.com/mluders/comfy-line-numbers.nvim/,HEAD, 238 239 https://github.com/wincent/command-t/,, 239 240 https://github.com/LudoPinelli/comment-box.nvim/,HEAD, 240 241 https://github.com/numtostr/comment.nvim/,,
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "flycast"; 11 - version = "0-unstable-2025-06-27"; 11 + version = "0-unstable-2025-07-11"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "flyinghead"; 15 15 repo = "flycast"; 16 - rev = "3f79b6baed2eebbf133b950197c418de06f28916"; 17 - hash = "sha256-C4Q9jTS5UcnwiP7i+Ka4CH2S+dXLbm2vwS93955/RoY="; 16 + rev = "48c58dbd18501fae92e641b6ee6ca5ca9de0d5c3"; 17 + hash = "sha256-AlvNh+tDY7FEqUm5zgm7072Z1zIXn54tvLGzLbTjLXo="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+2 -2
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1030 1030 "vendorHash": "sha256-Koojva0MAw5WC942VbxZ6d1Pf1VwFvJMmp16TsHRS3w=" 1031 1031 }, 1032 1032 "pocketid": { 1033 - "hash": "sha256-lXhxW75m4Tam5vyurDDxM4NJ+226VjBrNnNeK1dVZ1o=", 1033 + "hash": "sha256-rUCjvJKLZE+cSsHZdntBF9WpZDtIkVkukmLGEvGVC8s=", 1034 1034 "homepage": "https://registry.terraform.io/providers/Trozz/pocketid", 1035 1035 "owner": "Trozz", 1036 1036 "repo": "terraform-provider-pocketid", 1037 - "rev": "v0.1.2", 1037 + "rev": "v0.1.5", 1038 1038 "spdx": "MIT", 1039 1039 "vendorHash": "sha256-0oX7f4L5eljmOL8+g6KYdBcoIwng87+pi3XCXKDEb3w=" 1040 1040 },
+44 -14
pkgs/applications/office/libreoffice/skip-broken-tests.patch
··· 1 + diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx 2 + index 231aea8d0f3c..214a23c82562 100644 1 3 --- a/desktop/qa/desktop_lib/test_desktop_lib.cxx 2 4 +++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx 3 - @@ -595,6 +595,8 @@ void DesktopLOKTest::testGetFilterTypes() 5 + @@ -603,6 +603,8 @@ void DesktopLOKTest::testGetFilterTypes() 4 6 5 7 void DesktopLOKTest::testSearchCalc() 6 8 { ··· 9 11 LibLibreOffice_Impl aOffice; 10 12 LibLODocument_Impl* pDocument = loadDoc("search.ods"); 11 13 pDocument->pClass->initializeForRendering(pDocument, nullptr); 12 - @@ -625,6 +627,8 @@ void DesktopLOKTest::testSearchCalc() 14 + @@ -633,6 +635,8 @@ void DesktopLOKTest::testSearchCalc() 13 15 14 16 void DesktopLOKTest::testSearchAllNotificationsCalc() 15 17 { ··· 18 20 LibLibreOffice_Impl aOffice; 19 21 LibLODocument_Impl* pDocument = loadDoc("search.ods"); 20 22 pDocument->pClass->initializeForRendering(pDocument, nullptr); 23 + diff --git a/svgio/qa/cppunit/data/tdf160386.svg b/svgio/qa/cppunit/data/tdf160386.svg 24 + index 1644b0d15514..cf429508bcd4 100644 21 25 --- a/svgio/qa/cppunit/data/tdf160386.svg 22 26 +++ b/svgio/qa/cppunit/data/tdf160386.svg 23 27 @@ -8,7 +8,6 @@ ··· 28 32 <text systemLanguage="ru">Привет!</text> 29 33 <text>☺</text> 30 34 </switch> 35 + diff --git a/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx b/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx 36 + index d8093e57a4e8..c95a742a68d3 100644 31 37 --- a/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx 32 38 +++ b/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx 33 - @@ -361,6 +361,8 @@ void checkIssuePosition(std::shared_ptr<sfx::AccessibilityIssue> const& pIssue, 39 + @@ -422,6 +422,8 @@ void checkIssuePosition(std::shared_ptr<sfx::AccessibilityIssue> const& pIssue, 34 40 35 41 CPPUNIT_TEST_FIXTURE(AccessibilityCheckTest, testOnlineNodeSplitAppend) 36 42 { ··· 39 45 // Checks the a11y checker is setting the a11y issues to the nodes 40 46 // correctly when splitting and appending nodes (through undo), which 41 47 // happen on editing all the time. 48 + diff --git a/sw/qa/core/text/text.cxx b/sw/qa/core/text/text.cxx 49 + index b81146642bd4..2094b7ea9477 100644 42 50 --- a/sw/qa/core/text/text.cxx 43 51 +++ b/sw/qa/core/text/text.cxx 44 - @@ -1630,6 +1630,8 @@ CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testParaUpperMarginFlyIntersect) 52 + @@ -1596,6 +1596,8 @@ CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testParaUpperMarginFlyIntersect) 45 53 46 54 CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testTdf129810) 47 55 { ··· 50 58 // Load the document. 51 59 // The document embeds a subset of "Source Han Serif SC" so that it works 52 60 // even when the font is not installed. 61 + diff --git a/sw/qa/extras/docbookexport/docbookexport.cxx b/sw/qa/extras/docbookexport/docbookexport.cxx 62 + index e7543d99577e..f44f92a47c7e 100644 63 + --- a/sw/qa/extras/docbookexport/docbookexport.cxx 64 + +++ b/sw/qa/extras/docbookexport/docbookexport.cxx 65 + @@ -21,6 +21,7 @@ public: 66 + 67 + CPPUNIT_TEST_FIXTURE(DocbookExportTest, testsimple) 68 + { 69 + + return; // fails on latest libxml 70 + createSwDoc("simple.docx"); 71 + save(mpFilter); 72 + xmlDocUniquePtr pDoc = parseXml(maTempFile); 73 + diff --git a/sw/qa/extras/htmlimport/htmlimport.cxx b/sw/qa/extras/htmlimport/htmlimport.cxx 74 + index 6cf8f22647b9..12848713771b 100644 53 75 --- a/sw/qa/extras/htmlimport/htmlimport.cxx 54 76 +++ b/sw/qa/extras/htmlimport/htmlimport.cxx 55 - @@ -308,6 +308,8 @@ CPPUNIT_TEST_FIXTURE(HtmlImportTest, testTableBorder1px) 77 + @@ -297,6 +297,8 @@ CPPUNIT_TEST_FIXTURE(HtmlImportTest, testTableBorder1px) 56 78 57 79 CPPUNIT_TEST_FIXTURE(HtmlImportTest, testOutlineLevel) 58 80 { ··· 61 83 createSwWebDoc("outline-level.html"); 62 84 // This was 0, HTML imported into Writer lost the outline numbering for 63 85 // Heading 1 styles. 86 + diff --git a/sw/qa/extras/layout/layout3.cxx b/sw/qa/extras/layout/layout3.cxx 87 + index e53d22c8fd1a..2f9decb0d931 100644 64 88 --- a/sw/qa/extras/layout/layout3.cxx 65 89 +++ b/sw/qa/extras/layout/layout3.cxx 66 - @@ -1038,6 +1038,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf158658c) 90 + @@ -1388,6 +1388,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf158658c) 67 91 68 92 CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf155177) 69 93 { ··· 72 96 createSwDoc("tdf155177-1-min.odt"); 73 97 74 98 uno::Reference<beans::XPropertySet> xStyle( 99 + diff --git a/sw/qa/extras/odfimport/odfimport.cxx b/sw/qa/extras/odfimport/odfimport.cxx 100 + index 794b3bd16ed4..3feaadd7a20f 100644 75 101 --- a/sw/qa/extras/odfimport/odfimport.cxx 76 102 +++ b/sw/qa/extras/odfimport/odfimport.cxx 77 103 @@ -602,6 +602,8 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo56272) ··· 83 109 createSwDoc("incorrectsum.odt"); 84 110 Scheduler::ProcessEventsToIdle(); 85 111 uno::Reference<text::XTextTablesSupplier> xTablesSupplier(mxComponent, uno::UNO_QUERY); 112 + diff --git a/sw/qa/extras/tiledrendering/tiledrendering.cxx b/sw/qa/extras/tiledrendering/tiledrendering.cxx 113 + index 4ebc4be96149..85b8908e16b9 100644 86 114 --- a/sw/qa/extras/tiledrendering/tiledrendering.cxx 87 115 +++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx 88 - @@ -2762,6 +2762,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testDeleteNodeRedlineCallback) 116 + @@ -2538,6 +2538,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testVisCursorInvalidation) 89 117 90 - CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testVisCursorInvalidation) 118 + CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testDeselectCustomShape) 91 119 { 92 120 + return; // flaky on some backends? 93 121 + 94 122 SwXTextDocument* pXTextDocument = createDoc("dummy.fodt"); 95 - ViewCallback aView1; 96 - int nView1 = SfxLokHelper::getView(); 97 - @@ -3048,6 +3050,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testDoubleUnderlineAndStrikeOut) 123 + SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell(); 124 + SwShellCursor* pShellCursor = pWrtShell->getShellCursor(false); 125 + @@ -2745,6 +2747,8 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testDoubleUnderlineAndStrikeOut) 98 126 99 127 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testTdf43244_SpacesOnMargin) 100 128 { ··· 103 131 // Load a document where the top left tile contains 104 132 // paragraph and line break symbols with redlining. 105 133 SwXTextDocument* pXTextDocument = createDoc("tdf43244_SpacesOnMargin.odt"); 106 - @@ -4091,6 +4095,7 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip) 134 + @@ -3786,6 +3790,7 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testRedlineTooltip) 107 135 // toggling Formatting Marks on/off for one view should have no effect on other views 108 136 CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testToggleFormattingMarks) 109 137 { ··· 111 139 SwXTextDocument* pXTextDocument = createDoc(); 112 140 int nView1 = SfxLokHelper::getView(); 113 141 142 + diff --git a/sw/qa/extras/uiwriter/uiwriter5.cxx b/sw/qa/extras/uiwriter/uiwriter5.cxx 143 + index e37df27fd817..937c12e8c4c5 100644 114 144 --- a/sw/qa/extras/uiwriter/uiwriter5.cxx 115 145 +++ b/sw/qa/extras/uiwriter/uiwriter5.cxx 116 - @@ -1571,6 +1571,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldContentOperations) 146 + @@ -1549,6 +1549,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldContentOperations) 117 147 118 148 CPPUNIT_TEST_FIXTURE(SwUiWriterTest5, testDateFormFieldCurrentDateHandling) 119 149 { 120 150 + return; // flaky on KF6 121 151 createSwDoc(); 122 152 SwDoc* pDoc = getSwDoc(); 123 - CPPUNIT_ASSERT(pDoc); 153 + IDocumentMarkAccess* pMarkAccess = pDoc->getIDocumentMarkAccess();
+2 -2
pkgs/by-name/ab/abcmidi/package.nix
··· 6 6 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "abcmidi"; 9 - version = "2025.06.14"; 9 + version = "2025.06.27"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sshlien"; 13 13 repo = "abcmidi"; 14 14 tag = finalAttrs.version; 15 - hash = "sha256-nJkSh6ZsiL52muRR2ktkNXirULGYjp9m0/OxLv0/7L8="; 15 + hash = "sha256-bOuMiFm4wP+AgCLbarhZMmtGcEzzVsqiwi8sBRj/jy8="; 16 16 }; 17 17 18 18 meta = {
+22 -25
pkgs/by-name/an/ansible-doctor/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 4 + python3Packages, 3 5 fetchFromGitHub, 4 - fetchpatch, 5 - python3, 6 + versionCheckHook, 6 7 }: 7 8 8 - python3.pkgs.buildPythonApplication rec { 9 + python3Packages.buildPythonApplication rec { 9 10 pname = "ansible-doctor"; 10 - version = "2.0.4"; 11 - format = "pyproject"; 11 + version = "7.0.8"; 12 + pyproject = true; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "thegeeklab"; 15 16 repo = "ansible-doctor"; 16 - rev = "refs/tags/v${version}"; 17 - hash = "sha256-nZv1PdR0kGrke2AjcDWjDWBdsw64UpHYFNDFAe/UoJo="; 17 + tag = "v${version}"; 18 + hash = "sha256-BwmmAd1mmyGQ5QQo6uS3+JmPP9kmZe2OOBDNAKFqEl0="; 18 19 }; 19 20 20 - patches = [ 21 - # https://github.com/thegeeklab/ansible-doctor/pull/541 22 - (fetchpatch { 23 - name = "poetry-dynamic-versioning-pep517.patch"; 24 - url = "https://github.com/thegeeklab/ansible-doctor/commit/b77ba9dccaef4b386bd54b128136c948665eb61a.patch"; 25 - hash = "sha256-XfdTkRk9B857V5DQnxlbwxTb098YwHzKGzNQBTQzWCM="; 26 - }) 27 - ]; 28 - 29 - pythonRelaxDeps = true; 30 - 31 - nativeBuildInputs = with python3.pkgs; [ 21 + build-system = with python3Packages; [ 32 22 poetry-core 33 23 poetry-dynamic-versioning 34 24 ]; 35 25 36 - propagatedBuildInputs = with python3.pkgs; [ 26 + dependencies = with python3Packages; [ 37 27 anyconfig 38 28 appdirs 39 29 colorama 30 + dynaconf 40 31 environs 32 + gitpython 41 33 jinja2 42 34 jsonschema 43 35 nested-lookup 44 36 pathspec 45 37 python-json-logger 46 38 ruamel-yaml 39 + structlog 47 40 ]; 48 41 49 - # Module has no tests 50 - doCheck = false; 42 + pythonRelaxDeps = true; 43 + 44 + doCheck = true; 45 + 46 + pythonImportsCheck = [ "ansibledoctor" ]; 47 + 48 + # ansible.errors.AnsibleError: Unable to create local directories(/private/var/empty/.ansible/tmp) 49 + nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ versionCheckHook ]; 51 50 52 - pythonImportsCheck = [ 53 - "ansibledoctor" 54 - ]; 51 + versionCheckProgramArg = "--version"; 55 52 56 53 meta = { 57 54 description = "Annotation based documentation for your Ansible roles";
+3 -3
pkgs/by-name/br/breads-ad/package.nix
··· 16 16 hash = "sha256-U1q15D59N55qBf4NVOpe5RpQjlE1ye2TNNIZf2IZV3U="; 17 17 }; 18 18 19 - build-system = with python3.pkgs; [ 20 - setuptools 21 - ]; 19 + pythonRelaxDeps = [ "ldap3" ]; 20 + 21 + build-system = with python3.pkgs; [ setuptools ]; 22 22 23 23 dependencies = with python3.pkgs; [ 24 24 impacket
+2 -2
pkgs/by-name/bt/btcpayserver/package.nix
··· 8 8 9 9 buildDotnetModule rec { 10 10 pname = "btcpayserver"; 11 - version = "2.1.5"; 11 + version = "2.1.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "btcpayserver"; 15 15 repo = "btcpayserver"; 16 16 tag = "v${version}"; 17 - hash = "sha256-qm/MdgM5sPQu7fI1S8qf/dvkMZbmP4rLA1RdSQHSawE="; 17 + hash = "sha256-zMCjG8baQeXYLgiSr1jqHxvyeeVDiOZXOq/8MQiggCI="; 18 18 }; 19 19 20 20 projectFile = "BTCPayServer/BTCPayServer.csproj";
+10 -11
pkgs/by-name/ce/certsync/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - python3.pkgs.buildPythonApplication { 7 + python3.pkgs.buildPythonApplication rec { 8 8 pname = "certsync"; 9 - version = "1.5-unstable-2024-03-08"; 9 + version = "0.1.6"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "zblurx"; 14 14 repo = "certsync"; 15 - rev = "712e34c54a63537efd630561aa55dc9d35962c3f"; 16 - hash = "sha256-YkxEExeu3sBJ93WJGtU5oe3rDS0Ki88vAeGpE23xRwo="; 15 + tag = version; 16 + hash = "sha256-UNeO9Ldf6h6ykziKVCdAoBIzL5QedbRLFEwyeWDCtUU="; 17 17 }; 18 18 19 - nativeBuildInputs = with python3.pkgs; [ 20 - poetry-core 21 - ]; 19 + pythonRelaxDeps = [ "certipy-ad" ]; 20 + 21 + build-system = with python3.pkgs; [ poetry-core ]; 22 22 23 - propagatedBuildInputs = with python3.pkgs; [ 23 + dependencies = with python3.pkgs; [ 24 24 certipy-ad 25 25 tqdm 26 26 ]; 27 27 28 - pythonImportsCheck = [ 29 - "certsync" 30 - ]; 28 + pythonImportsCheck = [ "certsync" ]; 31 29 32 30 meta = with lib; { 33 31 description = "Dump NTDS with golden certificates and UnPAC the hash"; 34 32 homepage = "https://github.com/zblurx/certsync"; 33 + changelog = "https://github.com/zblurx/certsync/releases/tag/${src.tag}"; 35 34 license = licenses.mit; 36 35 maintainers = with maintainers; [ fab ]; 37 36 mainProgram = "certsync";
+2 -2
pkgs/by-name/ch/check-jsonschema/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "check-jsonschema"; 9 - version = "0.33.1"; 9 + version = "0.33.2"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "python-jsonschema"; 14 14 repo = "check-jsonschema"; 15 15 tag = version; 16 - hash = "sha256-rcoZZ4fd6ATBL+aG1Lqvch6wnKtGmEYdCBd9F2danoE="; 16 + hash = "sha256-lYmKhNMXLnEesnNNCWyx5hyS3l2UwTiJH/uTdy2XTb4="; 17 17 }; 18 18 19 19 build-system = with python3Packages; [ setuptools ];
+2 -2
pkgs/by-name/ch/checkov/package.nix
··· 25 25 26 26 python3.pkgs.buildPythonApplication rec { 27 27 pname = "checkov"; 28 - version = "3.2.447"; 28 + version = "3.2.450"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "bridgecrewio"; 33 33 repo = "checkov"; 34 34 tag = version; 35 - hash = "sha256-CSLp3ykBvTcx8xDpW5HKGtQsVQZGflXkNT3ktXb6dJU="; 35 + hash = "sha256-jU3qb+ds5A4a/FXw0+G8BU7iPVpunEJuTA0GyQYjqTc="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [
+2 -2
pkgs/by-name/ck/ckbcomp/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "ckbcomp"; 11 - version = "1.237"; 11 + version = "1.239"; 12 12 13 13 src = fetchFromGitLab { 14 14 domain = "salsa.debian.org"; 15 15 owner = "installer-team"; 16 16 repo = "console-setup"; 17 17 rev = version; 18 - sha256 = "sha256-xNZsbTOXlrLveHr7LRK3/j0jYXtuBw08kng3yl9s7AU="; 18 + sha256 = "sha256-jyV+tgasZPjidcOmWhnK/ggf+ocN8ZZODMQfA6ZAHcc="; 19 19 }; 20 20 21 21 buildInputs = [ perl ];
+2 -2
pkgs/by-name/co/coin3d/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "coin"; 14 - version = "4.0.3"; 14 + version = "4.0.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "coin3d"; 18 18 repo = "coin"; 19 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-dUFmcUOdNc3ZFtr+Hnh3Q3OY/JA/WxmiRJiU2RFSSus="; 20 + hash = "sha256-Zk9tlGMbNhfHKv+Z5VFWr1g3wNuPFzof+7vsLAlOBC4="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/ex/exploitdb/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "exploitdb"; 10 - version = "2025-07-03"; 10 + version = "2025-07-09"; 11 11 12 12 src = fetchFromGitLab { 13 13 owner = "exploit-database"; 14 14 repo = "exploitdb"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-/mNq9366QK/rcKV+JM/2WJcnSPBUy7NoezUriQgupOk="; 16 + hash = "sha256-AOasRKblz35p1UdMZFNxVoaTcvL39ssLCW3rVBqZEx8="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
··· 6 6 }: 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "fcitx5-pinyin-moegirl"; 9 - version = "20250610"; 9 + version = "20250711"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; 13 - hash = "sha256-krtBLVcF6qKQ7xIUuJsxYmbBlFXezzGXczg9Th0NPYo="; 13 + hash = "sha256-kjdgsq5n+7rjPBrXOjrb13+JLPLeXNQFv9uhl4NSszM="; 14 14 }; 15 15 16 16 dontUnpack = true;
+3 -3
pkgs/by-name/fo/fosrl-newt/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "newt"; 10 - version = "1.2.1"; 10 + version = "1.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "fosrl"; 14 14 repo = "newt"; 15 15 tag = version; 16 - hash = "sha256-EXMAPIxSK3H2w7jHSGAfxL9wWR8kGloh6oO+/Eo7+Vc="; 16 + hash = "sha256-8wE0ut+pej1rGve4jyT6/Km2yIcubeAlZL+4yEyuNww="; 17 17 }; 18 18 19 - vendorHash = "sha256-Yc5IXnShciek/bKkVezkAcaq47zGiZP8vUHFb9p09LI="; 19 + vendorHash = "sha256-rLyGju1UfKlzOSH2/NIKvZ8hpVE9+yJdcy4CK/NyoNc="; 20 20 21 21 postPatch = '' 22 22 substituteInPlace main.go \
+2 -2
pkgs/by-name/ge/gemmi/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "gemmi"; 15 - version = "0.7.1"; 15 + version = "0.7.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "project-gemmi"; 19 19 repo = "gemmi"; 20 20 tag = "v${finalAttrs.version}"; 21 - hash = "sha256-1msV/gW6BH90rHm6t7xm0hYqbG/yGBt65GVTbKuwdtg="; 21 + hash = "sha256-T7vmQEP7+3yNkQ7l36xbeLJsm5eYZvt7oRq/ksy6zQU="; 22 22 }; 23 23 24 24 nativeBuildInputs =
+2 -2
pkgs/by-name/la/last/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "last"; 13 - version = "1639"; 13 + version = "1642"; 14 14 15 15 src = fetchFromGitLab { 16 16 owner = "mcfrith"; 17 17 repo = "last"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-s3sWLkTmjLNEzYH4P2DHo95OTV5stwAML2b/uTQf5a8="; 19 + hash = "sha256-CBpx7dTL709nTBIUxbnuUBGpgaxo7zj5SPMvsBsvYVs="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+30
pkgs/by-name/li/libzmf/doxygen.patch
··· 1 + diff --git a/docs/doxygen/Makefile.am b/docs/doxygen/Makefile.am 2 + index 4351042..40a02e8 100644 3 + --- a/docs/doxygen/Makefile.am 4 + +++ b/docs/doxygen/Makefile.am 5 + @@ -6,9 +6,7 @@ if WITH_LIBZMF_DOCS 6 + 7 + install-data-am: 8 + mkdir -p $(DESTDIR)$(docdir)/html 9 + - $(INSTALL_DATA) html/*.html $(DESTDIR)$(docdir)/html/ 10 + - $(INSTALL_DATA) html/*.png $(DESTDIR)$(docdir)/html/ 11 + - $(INSTALL_DATA) html/*.css $(DESTDIR)$(docdir)/html/ 12 + + $(INSTALL_DATA) html/* $(DESTDIR)$(docdir)/html/ 13 + 14 + uninstall-am: 15 + -rm -rf $(DESTDIR)$(docdir)/html 16 + diff --git a/docs/doxygen/Makefile.in b/docs/doxygen/Makefile.in 17 + index 9ad8360..0ff329d 100644 18 + --- a/docs/doxygen/Makefile.in 19 + +++ b/docs/doxygen/Makefile.in 20 + @@ -476,9 +476,7 @@ ps-am: 21 + 22 + @WITH_LIBZMF_DOCS_TRUE@install-data-am: 23 + @WITH_LIBZMF_DOCS_TRUE@ mkdir -p $(DESTDIR)$(docdir)/html 24 + -@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/*.html $(DESTDIR)$(docdir)/html/ 25 + -@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/*.png $(DESTDIR)$(docdir)/html/ 26 + -@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/*.css $(DESTDIR)$(docdir)/html/ 27 + +@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/* $(DESTDIR)$(docdir)/html/ 28 + 29 + @WITH_LIBZMF_DOCS_TRUE@uninstall-am: 30 + @WITH_LIBZMF_DOCS_TRUE@ -rm -rf $(DESTDIR)$(docdir)/html
+5
pkgs/by-name/li/libzmf/package.nix
··· 21 21 sha256 = "08mg5kmkjrmqrd8j5rkzw9vdqlvibhb1ynp6bmfxnzq5rcq1l197"; 22 22 }; 23 23 24 + patches = [ 25 + # https://git.libreoffice.org/libzmf/+/48f94abff2fcc4943626a62c6180c60862288b08%5E%21 26 + ./doxygen.patch 27 + ]; 28 + 24 29 buildInputs = [ 25 30 boost 26 31 icu
+54 -37
pkgs/by-name/li/linux-wallpaperengine/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + autoPatchelfHook, 5 6 cmake, 7 + file, 8 + pkg-config, 9 + python3, 10 + SDL2, 11 + SDL2_mixer, 12 + cef-binary, 13 + egl-wayland, 6 14 ffmpeg, 7 - libglut, 15 + fftw, 8 16 glew, 9 17 glfw, 10 18 glm, 11 - libpulseaudio, 19 + kissfftFloat, 12 20 libXau, 13 21 libXdmcp, 14 22 libXpm, 15 23 libXrandr, 16 24 libXxf86vm, 25 + libdecor, 26 + libffi, 27 + libglut, 28 + libpng, 29 + libpulseaudio, 17 30 lz4, 18 31 mpv, 19 - pkg-config, 20 - SDL2, 21 - SDL2_mixer, 22 - zlib, 23 32 wayland, 24 33 wayland-protocols, 25 - egl-wayland, 26 - libffi, 27 34 wayland-scanner, 28 - cef-binary, 29 - libdecor, 30 - autoPatchelfHook, 35 + zlib, 31 36 }: 32 37 33 38 let 34 39 cef = cef-binary.overrideAttrs (oldAttrs: { 35 - version = "120.1.10"; 40 + version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/be0fc25e72203310f268221a132c5d765874b02c/CMakeLists.txt#L47 36 41 __intentionallyOverridingVersion = true; # `cef-binary` uses the overridden `srcHash` values in its source FOD 37 - gitRevision = "3ce3184"; 38 - chromiumVersion = "120.0.6099.129"; 42 + gitRevision = "cbc1c5b"; 43 + chromiumVersion = "135.0.7049.52"; 39 44 40 45 srcHash = 41 46 { 42 - aarch64-linux = "sha256-l0PSW4ZeLhfEauf1bez1GoLfu9cwXZzEocDlGI9yFsQ="; 43 - x86_64-linux = "sha256-OdIVEy77tiYRfDWXgyceSstFqCNeZHswzkpw06LSnP0="; 47 + aarch64-linux = "sha256-LK5JvtcmuwCavK7LnWmMF2UDpM5iIZOmsuZS/t9koDs="; 48 + x86_64-linux = "sha256-JKwZgOYr57GuosM31r1Lx3DczYs35HxtuUs5fxPsTcY="; 44 49 } 45 50 .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); 46 51 }); 47 52 in 48 - stdenv.mkDerivation rec { 53 + stdenv.mkDerivation (finalAttrs: { 49 54 pname = "linux-wallpaperengine"; 50 - version = "0-unstable-2024-11-08"; 55 + version = "0-unstable-2025-05-17"; 51 56 52 57 src = fetchFromGitHub { 53 58 owner = "Almamu"; 54 59 repo = "linux-wallpaperengine"; 55 - rev = "4a063d0b84d331a0086b3f4605358ee177328d41"; 56 - hash = "sha256-IRTGFxHPRRRSg0J07pq8fpo1XbMT4aZC+wMVimZlH/Y="; 60 + rev = "be0fc25e72203310f268221a132c5d765874b02c"; 61 + fetchSubmodules = true; 62 + hash = "sha256-Wkxt6c5aSMJnQPx/n8MeNKLQ8YmdFilzhJ1wQooKprI="; 57 63 }; 58 64 59 65 nativeBuildInputs = [ 66 + autoPatchelfHook 60 67 cmake 68 + file 61 69 pkg-config 62 - autoPatchelfHook 70 + python3 63 71 ]; 64 72 65 73 buildInputs = [ 66 - libdecor 74 + SDL2 75 + SDL2_mixer 76 + egl-wayland 67 77 ffmpeg 68 - libglut 78 + fftw 69 79 glew 70 80 glfw 71 81 glm 72 - libpulseaudio 82 + kissfftFloat 73 83 libXau 74 - SDL2_mixer 75 84 libXdmcp 76 85 libXpm 86 + libXrandr 77 87 libXxf86vm 88 + libdecor 89 + libffi 90 + libglut 91 + libpng 92 + libpulseaudio 93 + lz4 78 94 mpv 79 - lz4 80 - SDL2 81 - zlib 82 95 wayland 83 96 wayland-protocols 84 - egl-wayland 85 - libffi 86 97 wayland-scanner 87 - libXrandr 98 + zlib 88 99 ]; 89 100 90 101 cmakeFlags = [ 91 102 "-DCMAKE_BUILD_TYPE=${cef.buildType}" 92 103 "-DCEF_ROOT=${cef}" 93 - "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/app/linux-wallpaperengine" 104 + "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/share/linux-wallpaperengine" 94 105 ]; 95 106 96 - preFixup = '' 97 - patchelf --set-rpath "${lib.makeLibraryPath buildInputs}:${cef}" $out/app/linux-wallpaperengine/linux-wallpaperengine 98 - chmod 755 $out/app/linux-wallpaperengine/linux-wallpaperengine 107 + postInstall = '' 108 + rm -rf $out/bin $out/lib $out/include 109 + chmod 755 $out/share/linux-wallpaperengine/linux-wallpaperengine 99 110 mkdir $out/bin 100 - ln -s $out/app/linux-wallpaperengine/linux-wallpaperengine $out/bin/linux-wallpaperengine 111 + ln -s $out/share/linux-wallpaperengine/linux-wallpaperengine $out/bin/linux-wallpaperengine 112 + ''; 113 + 114 + preFixup = '' 115 + find $out/share/linux-wallpaperengine -type f -exec file {} \; | grep 'ELF' | cut -d: -f1 | while read -r elf_file; do 116 + patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$elf_file" 117 + done 101 118 ''; 102 119 103 120 meta = { ··· 112 129 ]; 113 130 hydraPlatforms = [ "x86_64-linux" ]; # Hydra "aarch64-linux" fails with "Output limit exceeded" 114 131 }; 115 - } 132 + })
+2 -2
pkgs/by-name/od/odpic/package.nix
··· 8 8 }: 9 9 10 10 let 11 - version = "5.4.1"; 11 + version = "5.6.0"; 12 12 libPath = lib.makeLibraryPath [ oracle-instantclient.lib ]; 13 13 14 14 in ··· 21 21 owner = "oracle"; 22 22 repo = "odpi"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-CvsQ/w5r0d/l0m6wkgZtVBkX66Hcrz4U3b8qpHM0Dm8="; 24 + sha256 = "sha256-kdhL+yvolf7paNBbUN0V/Zp0mwHS2BEhP8bRUwa3dhQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+5 -8
pkgs/by-name/pr/pre2k/package.nix
··· 18 18 19 19 pythonRelaxDeps = [ 20 20 "impacket" 21 + "ldap3" 21 22 "pyasn1" 22 23 "rich" 23 24 "typer" 24 25 ]; 25 26 26 - nativeBuildInputs = with python3.pkgs; [ 27 - poetry-core 28 - ]; 27 + build-system = with python3.pkgs; [ poetry-core ]; 29 28 30 - propagatedBuildInputs = with python3.pkgs; [ 29 + dependencies = with python3.pkgs; [ 31 30 impacket 32 31 ldap3 33 32 pyasn1 ··· 35 34 typer 36 35 ]; 37 36 38 - pythonImportsCheck = [ 39 - "pre2k" 40 - ]; 37 + pythonImportsCheck = [ "pre2k" ]; 41 38 42 39 meta = { 43 40 description = "Tool to query for the existence of pre-windows 2000 computer objects"; 44 41 homepage = "https://github.com/garrettfoster13/pre2k"; 45 - changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${version}"; 42 + changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${src.tag}"; 46 43 license = lib.licenses.mit; 47 44 maintainers = with lib.maintainers; [ fab ]; 48 45 mainProgram = "pre2k";
+2 -2
pkgs/by-name/rg/rgbds/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "rgbds"; 13 - version = "0.9.2"; 13 + version = "0.9.3"; 14 14 src = fetchFromGitHub { 15 15 owner = "gbdev"; 16 16 repo = "rgbds"; 17 17 rev = "v${version}"; 18 - hash = "sha256-Ho9aSpENukNutb5VscopY2p6RGXbRgvtIcRgxTtZews="; 18 + hash = "sha256-G83AoURZWrKto64Aga2vpg4/vY9pwLS+SDkFX0arKQw="; 19 19 }; 20 20 nativeBuildInputs = [ 21 21 bison
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 16 16 17 17 rustPlatform.buildRustPackage (finalAttrs: { 18 18 pname = "ruff"; 19 - version = "0.12.2"; 19 + version = "0.12.3"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "astral-sh"; 23 23 repo = "ruff"; 24 24 tag = finalAttrs.version; 25 - hash = "sha256-BnQm0Q3KbtlGjvN+bkYWyllBjX4Z3HD4LTWCrDwj7fE="; 25 + hash = "sha256-KvTRoiySjLhm5jmYqXZAehRAzkB9CufyNisXkuagOv8="; 26 26 }; 27 27 28 28 cargoBuildFlags = [ "--package=ruff" ]; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-BVGH+i2p0O0nbbOKRNUTJcR0cxgwsTmfJYzeCmttu2M="; 31 + cargoHash = "sha256-5fK5VQ+UqkHmPdFz3FKAY9TVjvpePiYifrTHsxnkThM="; 32 32 33 33 nativeBuildInputs = [ installShellFiles ]; 34 34
+3 -3
pkgs/by-name/sh/shadowsocks-rust/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "shadowsocks-rust"; 12 - version = "1.23.4"; 12 + version = "1.23.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "shadowsocks"; 16 16 repo = "shadowsocks-rust"; 17 17 tag = "v${version}"; 18 - hash = "sha256-YUDPD46EVCJe/FFUaSyDDSXPk87CiGduzFyPtjr2fDI="; 18 + hash = "sha256-szFFnQw38d8EWDKUF3/biuniNkd4Rz4sq7TvZGM8dcc="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-E4vhgaUtUTNt+tRrLxDNXICMIH8N3EL+mkC9Ga+lI70="; 22 + cargoHash = "sha256-I+qHJ5w4aJOZCNhoMJpqOjrcmiHI+Mjfy5d8rl6L+Hw="; 23 23 24 24 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; 25 25
+2 -2
pkgs/by-name/sp/spacectl/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "spacectl"; 12 - version = "1.14.3"; 12 + version = "1.14.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "spacelift-io"; 16 16 repo = "spacectl"; 17 17 rev = "v${version}"; 18 - hash = "sha256-TDJnXOzzi5VunXyxz8XYOZDZVAdEuWkp3fXu5sZJydc="; 18 + hash = "sha256-l55mkCHx7x4a423u88PfZwXXdfUcdk1PqRfeDYKz1i8="; 19 19 }; 20 20 21 21 vendorHash = "sha256-iyB6GFkTa4ci+TC2mDTtkuqCXFBnz3rwLns+3ovkUxg=";
+4 -4
pkgs/by-name/ti/tigerbeetle/package.nix
··· 10 10 platform = 11 11 if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; 12 12 hash = builtins.getAttr platform { 13 - "universal-macos" = "sha256-8RyNDE8br4fPjCE38MVci7eatiEHIMUtVGa0pCTKj1k="; 14 - "x86_64-linux" = "sha256-18dj7GNXYhsjECIp4oqGbBSLWZhQjPORm3ohNL/jXmg="; 15 - "aarch64-linux" = "sha256-u4JIJtEu7+YtfIpTxqmSb2xTBA57YtNtQCCNkkoEURg="; 13 + "universal-macos" = "sha256-fN/TiIT3x78uyh78jzj9NtJ80W6cTlB6wWa+SztpqDw="; 14 + "x86_64-linux" = "sha256-aNDtIHP9KX2KKsN0YgISqzoT+TMea4pppXJaiZEMXLA="; 15 + "aarch64-linux" = "sha256-VB0hqlFAJle+J7kwyGb+eFMVlExT7uoJpgqGaP53V/I="; 16 16 }; 17 17 in 18 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 19 pname = "tigerbeetle"; 20 - version = "0.16.47"; 20 + version = "0.16.49"; 21 21 22 22 src = fetchzip { 23 23 url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
+2 -2
pkgs/by-name/v2/v2ray-domain-list-community/package.nix
··· 9 9 let 10 10 generator = pkgsBuildBuild.buildGoModule rec { 11 11 pname = "v2ray-domain-list-community"; 12 - version = "20250608120644"; 12 + version = "20250627153051"; 13 13 src = fetchFromGitHub { 14 14 owner = "v2fly"; 15 15 repo = "domain-list-community"; 16 16 rev = version; 17 - hash = "sha256-pGd8HBKtyum5+CE1WsjdDj5QxjbCA8sQ85LPEDCubiI="; 17 + hash = "sha256-KQiWWBdiD/lECfiaczlzAJ9chtKEdg2kHi8/SHtzdQQ="; 18 18 }; 19 19 vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg="; 20 20 meta = with lib; {
+1
pkgs/by-name/vi/virt-viewer/package.nix
··· 111 111 ]; 112 112 platforms = with platforms; linux ++ darwin; 113 113 license = licenses.gpl2; 114 + mainProgram = "virt-viewer"; 114 115 }; 115 116 passthru = { 116 117 updateInfo = {
+2 -2
pkgs/by-name/yu/yubihsm-shell/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "yubihsm-shell"; 19 - version = "2.6.0"; 19 + version = "2.7.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Yubico"; 23 23 repo = "yubihsm-shell"; 24 24 rev = version; 25 - hash = "sha256-0IsdIhuKpzfArVB4xBaxCPqtk0fKWb6RuGImUj1E4Zs="; 25 + hash = "sha256-ymGS35kjhNlFee3FEXF8n6Jm7NVaynjv+lpix6F75BQ="; 26 26 }; 27 27 28 28 postPatch = ''
+2 -2
pkgs/development/compilers/openjdk/11/source.json
··· 1 1 { 2 - "hash": "sha256-7yeyr2UbMntuOtEjRLdLoiyN0zC+fZZSGL9XxI2D7GU=", 2 + "hash": "sha256-2LZJBF8d6TsNFWBhnH7Z8i6ulavzKetPK2A9g0o79Ks=", 3 3 "owner": "openjdk", 4 4 "repo": "jdk11u", 5 - "rev": "refs/tags/jdk-11.0.26+4" 5 + "rev": "refs/tags/jdk-11.0.27+6" 6 6 }
+17 -42
pkgs/development/libraries/java/rhino/default.nix
··· 1 1 { 2 - fetchurl, 3 2 lib, 4 3 stdenv, 5 - unzip, 6 - ant, 7 - javac, 8 - jvm, 4 + fetchFromGitHub, 5 + gradle, 9 6 }: 10 7 11 - let 12 - xbeans = fetchurl { 13 - url = "http://archive.apache.org/dist/xmlbeans/binaries/xmlbeans-2.2.0.zip"; 14 - sha256 = "1pb08d9j81d0wz5wj31idz198iwhqb7mch872n08jh1354rjlqwk"; 15 - }; 16 - in 17 - stdenv.mkDerivation { 8 + stdenv.mkDerivation (finalAttrs: { 18 9 pname = "rhino"; 19 - version = "1.7R2"; 10 + version = "1.8.0"; 20 11 21 - src = fetchurl { 22 - url = "mirror://mozilla/js/rhino1_7R2.zip"; 23 - sha256 = "1p32hkghi6bkc3cf2dcqyaw5cjj7403mykcp0fy8f5bsnv0pszv7"; 12 + src = fetchFromGitHub { 13 + owner = "mozilla"; 14 + repo = "rhino"; 15 + tag = "Rhino1_8_0_Release"; 16 + hash = "sha256-H8DbcRPMm4SKmGf40dXnjGeEbbj9COzdHgUIkcCimTM="; 24 17 }; 25 18 26 - patches = [ ./gcj-type-mismatch.patch ]; 19 + nativeBuildInputs = [ gradle ]; 27 20 28 - hardeningDisable = [ 29 - "fortify" 30 - "format" 31 - ]; 32 - 33 - preConfigure = '' 34 - find -name \*.jar -or -name \*.class -exec rm -v {} \; 21 + mitmCache = gradle.fetchDeps { 22 + inherit (finalAttrs) pname; 23 + data = ./deps.json; 24 + }; 35 25 36 - # The build process tries to download it by itself. 37 - mkdir -p "build/tmp-xbean" 38 - ln -sv "${xbeans}" "build/tmp-xbean/xbean.zip" 39 - ''; 40 - 41 - nativeBuildInputs = [ unzip ]; 42 - buildInputs = [ 43 - ant 44 - javac 45 - jvm 46 - ]; 47 - 48 - buildPhase = "ant jar"; 49 - doCheck = false; 50 - 51 - # FIXME: Install javadoc as well. 52 26 installPhase = '' 53 27 mkdir -p "$out/share/java" 54 - cp -v *.jar "$out/share/java" 28 + cp -v rhino-all/build/libs/rhino-all-*.jar "$out/share/java/js-$pkgver.jar" 29 + ln -s "js-$pkgver.jar" "$out/share/java/js.jar" 55 30 ''; 56 31 57 32 meta = with lib; { ··· 71 46 ]; 72 47 platforms = platforms.linux ++ platforms.darwin; 73 48 }; 74 - } 49 + })
+601
pkgs/development/libraries/java/rhino/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/diffplug/durian#durian-collect/1.2.0": { 6 + "jar": "sha256-sZTAuIAhzBFsIcHcdvScLB/hda9by3TIume527+aSMw=", 7 + "pom": "sha256-i7diCGoKT9KmRzu/kFx0R2OvodWaVjD3O7BLeHLAn/M=" 8 + }, 9 + "com/diffplug/durian#durian-core/1.2.0": { 10 + "jar": "sha256-F+0KrLOjwWMjMyFou96thpTzKACytH1p1KTEmxFNXa4=", 11 + "pom": "sha256-hwMg6QdVNxsBeW/oG6Ul/R3ui3A0b1VFUe7dQonwtmI=" 12 + }, 13 + "com/diffplug/durian#durian-io/1.2.0": { 14 + "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", 15 + "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" 16 + }, 17 + "com/diffplug/durian#durian-swt.os/4.2.2": { 18 + "jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=", 19 + "module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=", 20 + "pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU=" 21 + }, 22 + "com/diffplug/spotless#spotless-lib-extra/2.45.0": { 23 + "jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=", 24 + "module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=", 25 + "pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A=" 26 + }, 27 + "com/diffplug/spotless#spotless-lib/2.45.0": { 28 + "jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=", 29 + "module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=", 30 + "pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw=" 31 + }, 32 + "com/diffplug/spotless#spotless-plugin-gradle/6.25.0": { 33 + "jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=", 34 + "module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=", 35 + "pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo=" 36 + }, 37 + "com/fasterxml#oss-parent/48": { 38 + "pom": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8=" 39 + }, 40 + "com/fasterxml/jackson#jackson-bom/2.14.1": { 41 + "pom": "sha256-eP35nlBQ/EhfQRfauMzL+2+mxoOF6184oJtlU3HUpsw=" 42 + }, 43 + "com/fasterxml/jackson#jackson-parent/2.14": { 44 + "pom": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk=" 45 + }, 46 + "com/github/johnrengelman#shadow/8.1.1": { 47 + "jar": "sha256-CEGXVVWQpTuyG1lQijMwVZ9TbdtEjq/R7GdfVGIDb88=", 48 + "module": "sha256-nQ87SqpniYcj6vbF6c0nOHj5V03azWSqNwJDYgzgLko=", 49 + "pom": "sha256-Mu55f8hDI3xM5cSeX0FSxYoIlK/OCg6SY25qLU/JjDU=" 50 + }, 51 + "com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/8.1.1": { 52 + "pom": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA=" 53 + }, 54 + "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { 55 + "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", 56 + "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" 57 + }, 58 + "com/googlecode/javaewah#JavaEWAH/1.2.3": { 59 + "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", 60 + "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" 61 + }, 62 + "com/squareup/okhttp3#okhttp/4.12.0": { 63 + "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", 64 + "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", 65 + "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" 66 + }, 67 + "com/squareup/okio#okio-jvm/3.6.0": { 68 + "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", 69 + "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", 70 + "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" 71 + }, 72 + "com/squareup/okio#okio/3.6.0": { 73 + "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", 74 + "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" 75 + }, 76 + "commons-codec#commons-codec/1.16.0": { 77 + "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", 78 + "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" 79 + }, 80 + "commons-io#commons-io/2.11.0": { 81 + "jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=", 82 + "pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k=" 83 + }, 84 + "dev/equo/ide#solstice/1.7.5": { 85 + "jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=", 86 + "module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=", 87 + "pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8=" 88 + }, 89 + "io/fabric8#kubernetes-client-bom/5.12.2": { 90 + "pom": "sha256-6qA8FpVlaNVKa6Q31J1Ay/DdjpOXf5hDGCQldrZQvDs=" 91 + }, 92 + "io/netty#netty-bom/4.1.86.Final": { 93 + "pom": "sha256-EnFsH+ZM9b2qcETTfROq46iIIbkdR5hCDEanR2kXiv0=" 94 + }, 95 + "jakarta/platform#jakarta.jakartaee-bom/9.0.0": { 96 + "pom": "sha256-kZA9Ddh23sZ/i5I/EzK6cr8pWwa9OX0Y868ZMHzhos4=" 97 + }, 98 + "jakarta/platform#jakartaee-api-parent/9.0.0": { 99 + "pom": "sha256-9l3PFLbh2RSOGYo5D6/hVfrKCTJT3ekAMH8+DqgsrTs=" 100 + }, 101 + "me/champeau/jmh#jmh-gradle-plugin/0.7.2": { 102 + "jar": "sha256-2Wcgmf+Pw/m/PU0BWGThWG8H7L0qihd6ZhhO8LaKumU=", 103 + "module": "sha256-bYSa50VKs5Fxjl/HDicWQY7z7SZEcjRb2Axt5k4AtsQ=", 104 + "pom": "sha256-FdkdAH98O7wCJseQSM3cRf/BJPoegAgu//jhAwxoSg8=" 105 + }, 106 + "me/champeau/jmh#me.champeau.jmh.gradle.plugin/0.7.2": { 107 + "pom": "sha256-V+DCOsYJRa77WgxKkzm+poopU2TKR8epB5oDL3kBOrs=" 108 + }, 109 + "net/ltgt/gradle#gradle-errorprone-plugin/4.0.0": { 110 + "jar": "sha256-pKlc7+x8JsZgFQuBNo/2+4Ksi90vL0ChVaRn8KQtsXs=", 111 + "module": "sha256-u9obPcdbvcZH/6wkeFyJU7A8HnZKGAqzucbRG+cjeFE=", 112 + "pom": "sha256-thpbK0StvEjE674dUux0Bz+Yyv3hrgoeQNGkLuYb+KY=" 113 + }, 114 + "net/sf/jopt-simple#jopt-simple/5.0.4": { 115 + "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", 116 + "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" 117 + }, 118 + "org/apache#apache/16": { 119 + "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" 120 + }, 121 + "org/apache#apache/23": { 122 + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" 123 + }, 124 + "org/apache#apache/27": { 125 + "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" 126 + }, 127 + "org/apache#apache/29": { 128 + "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" 129 + }, 130 + "org/apache/ant#ant-launcher/1.10.13": { 131 + "jar": "sha256-zXaVs7+2lkq3G2oLMdrWAAWud/5QITI2Rnmqzwj3eXA=", 132 + "pom": "sha256-ApkvvDgFU1bzyU0B6qJJmcsCoJuqnB/fXqx2t8MVY8o=" 133 + }, 134 + "org/apache/ant#ant-parent/1.10.13": { 135 + "pom": "sha256-blv8hwgiFD8f+7LG8I7EiHctsxSlKDMC9IFLEms0aTk=" 136 + }, 137 + "org/apache/ant#ant/1.10.13": { 138 + "jar": "sha256-vvv8eedE6Yks+n25bfO26C3BfSVxr0KqQnl2/CIpmDg=", 139 + "pom": "sha256-J5NR7tkLj3QbtIyVvmHD7CRU48ipr7Q7zB0LrB3aE3o=" 140 + }, 141 + "org/apache/commons#commons-math3/3.6.1": { 142 + "jar": "sha256-HlbXsFjSi2Wr0la4RY44hbZ0wdWI+kPNfRy7nH7yswg=", 143 + "pom": "sha256-+tcjNup9fdBtoQMUTjdA21CPpLF9nFTXhHc37cJKfmA=" 144 + }, 145 + "org/apache/commons#commons-parent/39": { 146 + "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" 147 + }, 148 + "org/apache/commons#commons-parent/52": { 149 + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" 150 + }, 151 + "org/apache/commons#commons-parent/58": { 152 + "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" 153 + }, 154 + "org/apache/logging#logging-parent/7": { 155 + "pom": "sha256-5YkR3J/GsXOhDlqp7bk8eZStBmAnBd0Gftz8bh6eFys=" 156 + }, 157 + "org/apache/logging/log4j#log4j-api/2.20.0": { 158 + "jar": "sha256-L0PupnnqZvFMoPE/7CqGAKwST1pSMdy034OT7dy5dVA=", 159 + "pom": "sha256-zUWDKj1s0hlENcDWPKAV8ZSWjy++pPKRVTv3r7hOFjc=" 160 + }, 161 + "org/apache/logging/log4j#log4j-bom/2.20.0": { 162 + "pom": "sha256-+LtpLpWmt72mAehxAJWOg9AGG38SMlC2gSiUOhlenaE=" 163 + }, 164 + "org/apache/logging/log4j#log4j-core/2.20.0": { 165 + "jar": "sha256-YTffhIza7Z9NUHb3VRPGyF2oC5U/TnrMo4CYt3B2P1U=", 166 + "pom": "sha256-3nGsEAVR9KB3rsrQd70VPnHfeqacMELXZRbMXM4Ice4=" 167 + }, 168 + "org/apache/logging/log4j#log4j/2.20.0": { 169 + "pom": "sha256-mje0qPZ+jUG8JHNxejAhYz1qPD8xBXnbmtC+PyRlnGk=" 170 + }, 171 + "org/codehaus/groovy#groovy-bom/3.0.14": { 172 + "pom": "sha256-JODptzjecRjennNWD/0GA0u1zwfKE6fgNFnoi6nRric=" 173 + }, 174 + "org/codehaus/plexus#plexus-utils/3.5.1": { 175 + "jar": "sha256-huAlXUyHnGG0gz7X8TEk6LtnnfR967EnMm59t91JoHs=", 176 + "pom": "sha256-lP9o7etIIE0SyZGJx2cWTTqfd4oTctHc4RpBRi5iNvI=" 177 + }, 178 + "org/codehaus/plexus#plexus/10": { 179 + "pom": "sha256-u6nFIQZLnKEyzpfMHMfrSvwtvjK8iMuHLIjpn2FiMB8=" 180 + }, 181 + "org/eclipse/ee4j#project/1.0.6": { 182 + "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0=" 183 + }, 184 + "org/eclipse/jetty#jetty-bom/9.4.50.v20221201": { 185 + "pom": "sha256-TN5uUz1gHq+LZazulWt3BsGBkvJ1XQI9fo0Zu31bOUM=" 186 + }, 187 + "org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": { 188 + "pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8=" 189 + }, 190 + "org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": { 191 + "jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=", 192 + "pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI=" 193 + }, 194 + "org/eclipse/platform#org.eclipse.osgi/3.18.300": { 195 + "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", 196 + "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" 197 + }, 198 + "org/jdom#jdom2/2.0.6.1": { 199 + "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", 200 + "pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M=" 201 + }, 202 + "org/jetbrains#annotations/13.0": { 203 + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", 204 + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" 205 + }, 206 + "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { 207 + "jar": "sha256-zeM0G6GKK6JisLfPbFWyDJDo1DTkLJoT5qP3cNuWWog=", 208 + "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" 209 + }, 210 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 211 + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" 212 + }, 213 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.10": { 214 + "jar": "sha256-rGNhv5rR7TgsIQPZcSxHzewWYjK0kD7VluiHawaBybc=", 215 + "pom": "sha256-x/pnx5YTILidhaPKWaLhjCxlhQhFWV3K5LRq9pRe3NU=" 216 + }, 217 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { 218 + "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" 219 + }, 220 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.10": { 221 + "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 222 + "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 223 + }, 224 + "org/jetbrains/kotlin#kotlin-stdlib/1.8.21": { 225 + "pom": "sha256-/gzZ4yGT5FMzP9Kx9XfmYvtavGkHECu5Z4F7wTEoD9c=" 226 + }, 227 + "org/jetbrains/kotlin#kotlin-stdlib/1.9.10": { 228 + "jar": "sha256-VemJxRK4CQd5n4VDCfO8d4LFs9E5MkQtA3nVxHJxFQQ=", 229 + "pom": "sha256-fin79z/fceBnnT3ufmgP1XNGT6AWRKT1irgZ0sCI09I=" 230 + }, 231 + "org/junit#junit-bom/5.7.2": { 232 + "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", 233 + "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs=" 234 + }, 235 + "org/junit#junit-bom/5.9.1": { 236 + "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", 237 + "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" 238 + }, 239 + "org/junit#junit-bom/5.9.3": { 240 + "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", 241 + "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" 242 + }, 243 + "org/openjdk/jmh#jmh-core/1.37": { 244 + "jar": "sha256-3A6vK78ANqcLYHmMeF1uA6na8GtouO2w8bqes0IbrrM=", 245 + "pom": "sha256-BEU74Abwb4bXxD88SS97TrM2JoDK5PHugLpl2yM3P1o=" 246 + }, 247 + "org/openjdk/jmh#jmh-parent/1.37": { 248 + "pom": "sha256-DCTyFvNjfd52ORFPcCc6aX+FRvekxtWs1Mxtrum+9Mk=" 249 + }, 250 + "org/ow2#ow2/1.5.1": { 251 + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" 252 + }, 253 + "org/ow2/asm#asm-commons/9.4": { 254 + "jar": "sha256-DBKKnsPzPJiVknL20WzxQke1CPWJUVdLzb0rVtYyY2Q=", 255 + "pom": "sha256-tCyiq8+IEXdqXdwCkPIQbX8xP4LHiw3czVzOTGOjUXk=" 256 + }, 257 + "org/ow2/asm#asm-tree/9.4": { 258 + "jar": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=", 259 + "pom": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY=" 260 + }, 261 + "org/ow2/asm#asm/9.4": { 262 + "jar": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=", 263 + "pom": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q=" 264 + }, 265 + "org/slf4j#slf4j-api/1.7.36": { 266 + "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", 267 + "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" 268 + }, 269 + "org/slf4j#slf4j-parent/1.7.36": { 270 + "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" 271 + }, 272 + "org/sonatype/oss#oss-parent/5": { 273 + "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" 274 + }, 275 + "org/sonatype/oss#oss-parent/7": { 276 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 277 + }, 278 + "org/springframework#spring-framework-bom/5.3.24": { 279 + "module": "sha256-GZbh9hfLA/p26hGFD+Kh4gsOMKEEa6bV2zvbv0QRP84=", 280 + "pom": "sha256-U1ITVmu77+Jjag1OjdGnOt5hLiQwyP/TENzCo7O5ukE=" 281 + }, 282 + "org/tukaani#xz/1.9": { 283 + "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", 284 + "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" 285 + }, 286 + "org/vafer#jdependency/2.8.0": { 287 + "jar": "sha256-v9LMfhv8eKqDtEwKVL8s3jikOC7CRyivaD2Y3GvngZI=", 288 + "pom": "sha256-EBhn8/npJlei74mjELYE1D0JDJuQqj4LBS3NFqO78y0=" 289 + } 290 + }, 291 + "https://repo.maven.apache.org/maven2": { 292 + "aopalliance#aopalliance/1.0": { 293 + "jar": "sha256-Ct3sZw/tzT8RPFyAkdeDKA0j9146y4QbYanNsHk3agg=", 294 + "pom": "sha256-JugjMBV9a4RLZ6gGSUXiBlgedyl3GD4+Mf7GBYqppZs=" 295 + }, 296 + "com/github/ben-manes/caffeine#caffeine/3.0.5": { 297 + "jar": "sha256-iptU01BqO5LuRrIXvO55GWshym1S3ClnxoaiBfsvnBU=", 298 + "module": "sha256-MNqUAgRzgsSZ0djzcgH8Ead8mTTSxYa8WkKvrEr6wrI=", 299 + "pom": "sha256-vM/bJH7Xa1K7sUMMIoLEO61BjtPGl7TiqVrQmbvyXPg=" 300 + }, 301 + "com/github/kevinstern#software-and-algorithms/1.0": { 302 + "jar": "sha256-YauCQ5zvNzQ7FPUxVMRhYZN1NzpWuTOOiVcJ+1Tghkw=", 303 + "pom": "sha256-7ZcfAJNU5owJQUyWT74aLIXCyLvUYBIrdJenuMXU84g=" 304 + }, 305 + "com/google#google/5": { 306 + "pom": "sha256-4J00XnPKP7yn8+BfMN63Tp053Wt5qT/ujFEfI0F7aCg=" 307 + }, 308 + "com/google/auto#auto-common/1.2.2": { 309 + "jar": "sha256-9Qsc6KQfrTGoqBnAUvj/o2LqCj2+nvj3x9yaNtRzilk=", 310 + "pom": "sha256-A6mS+6T8+7z3ekYJgRgWMARuW64JZzpIGTxuD3YSceo=" 311 + }, 312 + "com/google/auto/service#auto-service-aggregator/1.0.1": { 313 + "pom": "sha256-BIFGDbWZAzYrJvq9O9zV7CAHUPk5G7tlAv48fcLfPkw=" 314 + }, 315 + "com/google/auto/service#auto-service-annotations/1.0.1": { 316 + "jar": "sha256-x77FS3tViLWWfocDQQkcVpEYHZVM8gOfG/Cm7rg3Rzs=", 317 + "pom": "sha256-6bvxs9ZsoYAEpqB6INv6EMos6DZzSPdB3i/o/vzmjMI=" 318 + }, 319 + "com/google/auto/value#auto-value-annotations/1.9": { 320 + "jar": "sha256-+lRp9MRO5Zii2PAzqwqdy8ZJigxeDJmN+gwq31E1gEQ=", 321 + "pom": "sha256-kiCj2r51x5M08GGw5A34M0SGZrrCiouCO8Ho/VL4yYo=" 322 + }, 323 + "com/google/auto/value#auto-value-parent/1.9": { 324 + "pom": "sha256-Lj2d/2OWAcq4gdfhcIBry9jgMffr/yWcu0W+V7TL14c=" 325 + }, 326 + "com/google/code/findbugs#jsr305/3.0.2": { 327 + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", 328 + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" 329 + }, 330 + "com/google/errorprone#error_prone_annotation/2.28.0": { 331 + "jar": "sha256-H7c7F09Cd7vn7hZTBF+kSY9QQCilySQJJsDztNW1IbQ=", 332 + "pom": "sha256-gmNP+45oXAyzHo+xU8hHVScrlIhzFS5zlfryFL17HCs=" 333 + }, 334 + "com/google/errorprone#error_prone_annotations/2.28.0": { 335 + "jar": "sha256-8/yKOgpAIHBqNzsA5/V8JRLdJtH4PSjH04do+GgrIx4=", 336 + "pom": "sha256-DOkJ8TpWgUhHbl7iAPOA+Yx1ugiXGq8V2ylet3WY7zo=" 337 + }, 338 + "com/google/errorprone#error_prone_check_api/2.28.0": { 339 + "jar": "sha256-JQ0POIalzPkSMQf2a6LtF6DaDWZr/mOL07sMAcIfrtA=", 340 + "pom": "sha256-H/VLXFVUGyrORWuOya+Tw8TRZkf+Mc8s/n0sDWzxlxE=" 341 + }, 342 + "com/google/errorprone#error_prone_core/2.28.0": { 343 + "jar": "sha256-pd4c/izgInch1idQqCNWmyboDNdcR8oh6p2hVKhkzew=", 344 + "pom": "sha256-+pUv36UYlqDOOtvEz7FHXrzSoy4tatFoPGSvtEyzE4o=" 345 + }, 346 + "com/google/errorprone#error_prone_parent/2.28.0": { 347 + "pom": "sha256-rM79u1QWzvX80t3DfbTx/LNKIZPMGlXf5ZcKExs+doM=" 348 + }, 349 + "com/google/errorprone#error_prone_type_annotations/2.28.0": { 350 + "jar": "sha256-8jeFPr+hAOcxBUPq8snpDF7TTV/ujjMTn1+yPm5lP14=", 351 + "pom": "sha256-N6YrIHbszmhIFabNSGSmwgZGCb/laE383M7LYApq5TM=" 352 + }, 353 + "com/google/errorprone#javac/9+181-r4173-1": { 354 + "jar": "sha256-HY00eg4VefP8hqwE0ZdOSJr8ZjV/AAmsmASnrDCRLtY=", 355 + "pom": "sha256-FWnAgfqDWKBhZDcvn1Qbig6l7Alkkx9fdOrTb/UrQBU=" 356 + }, 357 + "com/google/guava#failureaccess/1.0.1": { 358 + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", 359 + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" 360 + }, 361 + "com/google/guava#guava-parent/26.0-android": { 362 + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" 363 + }, 364 + "com/google/guava#guava-parent/32.1.1-jre": { 365 + "pom": "sha256-BqpdGsBo8vgJUw8/9T+1yMlAFSolNiPQtTxPU/WhOj0=" 366 + }, 367 + "com/google/guava#guava/32.1.1-jre": { 368 + "jar": "sha256-kfu6N/HIslHPnqnn06Np63nrHmpd8dS79IPdA4B0AoE=", 369 + "module": "sha256-pY+TjSOeaYtZs8OcrVgO/Ro/1MoTq5KzBCbUJFLE7z4=", 370 + "pom": "sha256-LJBx19FSKwx2IFfDToub+uOZJ6DrdVw2qnZRlyGHDXs=" 371 + }, 372 + "com/google/inject#guice-parent/5.1.0": { 373 + "pom": "sha256-Y9XAxkF5feumwFHEfV9pI/OhA+9x5OvDqF0Bw+h4WWw=" 374 + }, 375 + "com/google/inject#guice/5.1.0": { 376 + "jar": "sha256-QTDlC/rEgJnIYPDZA7kYYMgaJJyQ84JF+P7Vj8gXvCY=", 377 + "pom": "sha256-s7jcZSE9Yj+3DteVjb3WFjJCVrqDajFlJWDDiJmf2c0=" 378 + }, 379 + "com/google/protobuf#protobuf-bom/3.19.6": { 380 + "pom": "sha256-8tqbt1IIO0yJDV69ZjFMRyb1M67+dvbCQn6dcfKIIxE=" 381 + }, 382 + "com/google/protobuf#protobuf-java/3.19.6": { 383 + "jar": "sha256-apot/5Hc9x+FvnGulx9hZLWmMdzTS/8I8GGFNcpErQI=", 384 + "pom": "sha256-0QlO6w21FqBQC7C+xZATbmBoqD0P94K3wcdxqeidHaQ=" 385 + }, 386 + "com/google/protobuf#protobuf-parent/3.19.6": { 387 + "pom": "sha256-rM3kgjBu27qah3rfuxBoD+pME2tueX5TupuEaeolqlw=" 388 + }, 389 + "com/tngtech/archunit#archunit-junit4/1.3.0": { 390 + "jar": "sha256-lGu5zP5h5viJ9x//5sKxsCOQvYm6EOUXBxTWuDk7yGE=", 391 + "pom": "sha256-XAYdoxSOgubsxm+jQhYnEPJF+zrRY5R1uOJkPovDgLY=" 392 + }, 393 + "com/tngtech/archunit#archunit/1.3.0": { 394 + "jar": "sha256-U2JATLWVsxvZKk0PrvQK3MS9Jz2gyIEavvf8yHnnyyY=", 395 + "pom": "sha256-8xM35B4lX6BfWBsMtjpdmq6E6Udg4Qa5k7FcinF4fQo=" 396 + }, 397 + "io/github/eisop#dataflow-errorprone/3.41.0-eisop1": { 398 + "jar": "sha256-EENPuk5T9V+px2kEzeQUuRiTJUjJ38Ti1jSsBf96fRA=", 399 + "pom": "sha256-I/HN+kYTwAzG6lyfU2DhRxtEn4JjPxPPX/bNs0+jHr0=" 400 + }, 401 + "io/github/java-diff-utils#java-diff-utils-parent/4.12": { 402 + "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" 403 + }, 404 + "io/github/java-diff-utils#java-diff-utils/4.12": { 405 + "jar": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=", 406 + "pom": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" 407 + }, 408 + "javax/inject#javax.inject/1": { 409 + "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", 410 + "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" 411 + }, 412 + "javax/xml/soap#javax.xml.soap-api/1.4.0": { 413 + "jar": "sha256-FBN04zvpl2hhGi1CudM1caDFuXY77KnC3JCQDYzI92c=", 414 + "pom": "sha256-f0QbXEpuotXviFh1zw4wrbjDy4+dCpK+cJVMc7kGwK0=" 415 + }, 416 + "junit#junit/4.13.2": { 417 + "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=", 418 + "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ=" 419 + }, 420 + "net/java#jvnet-parent/5": { 421 + "pom": "sha256-GvaZ+Nndq2f5oNIC+9eRXrA2Klpt/V/8VMr6NGXJywo=" 422 + }, 423 + "net/sf/jopt-simple#jopt-simple/5.0.4": { 424 + "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", 425 + "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" 426 + }, 427 + "org/apache#apache/13": { 428 + "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" 429 + }, 430 + "org/apache/commons#commons-math3/3.2": { 431 + "jar": "sha256-YmipoOo+dp/Ek6IURmZMDvZo5IyT0SZ5H28/dXl4/uI=", 432 + "pom": "sha256-LNDbe843DBQEAlzAE8Efj9SfPzw0Cm0tz5nTY9eUimk=" 433 + }, 434 + "org/apache/commons#commons-parent/28": { 435 + "pom": "sha256-FHM6aOixILad5gzZbSIhRtzzLwPBxsxqdQsSabr+hsc=" 436 + }, 437 + "org/apiguardian#apiguardian-api/1.1.2": { 438 + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", 439 + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", 440 + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" 441 + }, 442 + "org/checkerframework#checker-qual/3.19.0": { 443 + "module": "sha256-U+GJnd48UTyh79N2q/+sDmkH6OhKvV+WYkJjTJXk0Vc=", 444 + "pom": "sha256-KbqcXOGpS3AL2CPE7WEvWCe1kPGaSXdf1+uPmX+Ko3E=" 445 + }, 446 + "org/checkerframework#checker-qual/3.33.0": { 447 + "jar": "sha256-4xYlW7/Nn+UNFlMUuFq7KzPLKmapPEkdtkjkmKgsLeE=", 448 + "module": "sha256-6FIddWJdQScsdn0mKhU6wWPMUFtmZEou9wX6iUn/tOU=", 449 + "pom": "sha256-9VqSICenj92LPqFaDYv+P+xqXOrDDIaqivpKW5sN9gM=" 450 + }, 451 + "org/hamcrest#hamcrest-core/1.3": { 452 + "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", 453 + "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" 454 + }, 455 + "org/hamcrest#hamcrest-parent/1.3": { 456 + "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" 457 + }, 458 + "org/jacoco#org.jacoco.agent/0.8.13": { 459 + "jar": "sha256-nbPJ1ddPqHCyYbZKMIJBLhvW4i6fqY9HN7G/+K+cxk0=", 460 + "pom": "sha256-auuUf988z1Qlydq41oPWu+MPCSjEWnAuYlWMblXmRLc=" 461 + }, 462 + "org/jacoco#org.jacoco.ant/0.8.13": { 463 + "jar": "sha256-ZDS4VS/z0OSi+70Tpu+xJODJykU4F8YsA96DkNh//RE=", 464 + "pom": "sha256-I4tCPVxuZQ9LQPF1T42iYQDHpzYz5d1RKIxzgHRj744=" 465 + }, 466 + "org/jacoco#org.jacoco.build/0.8.13": { 467 + "pom": "sha256-mUw64c/KZ2WWj+Pt5PN5mGrrLn61GiAUyqSgnXGo9KM=" 468 + }, 469 + "org/jacoco#org.jacoco.core/0.8.13": { 470 + "jar": "sha256-UUwj32z9AV19g8EKeS41q2int+gvPWo6RIF2LBMuM6k=", 471 + "pom": "sha256-73/2F3zZcB1QXv6C9N1P6l5fcssEesK088qitBbaD08=" 472 + }, 473 + "org/jacoco#org.jacoco.report/0.8.13": { 474 + "jar": "sha256-gTMoCgqkQ1i+nRNrUjcDQvRVzLlEquB0OCIKd2YleKI=", 475 + "pom": "sha256-EBBlOpAAx+qoVqJx+E0HH/Rt6nojdbhKitmiOz5lPOg=" 476 + }, 477 + "org/junit#junit-bom/5.10.3": { 478 + "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", 479 + "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" 480 + }, 481 + "org/junit/jupiter#junit-jupiter-api/5.10.3": { 482 + "jar": "sha256-bv5uAcof95t79Mbx7tCykpLhZsJ+r3sArJgaFNTeYao=", 483 + "module": "sha256-HH5GU3/EOyd29N5BmpCEpkAREQn6QLSHiUCynOI4vh4=", 484 + "pom": "sha256-c0ocaMNMWt870vW8pL9JjLtPScSJ18JNgM8OIQK+bxQ=" 485 + }, 486 + "org/junit/jupiter#junit-jupiter-engine/5.10.3": { 487 + "jar": "sha256-u9POjcEemSUHHvlpHWivGrbnEvqmhR98UnW8iq/IhnM=", 488 + "module": "sha256-t34vIrhuzSrvh/C3LGoHDwsOdqNKvaqKd1ECweDRYSE=", 489 + "pom": "sha256-g+8P1otgv2vHmnj+sRiCxiXEgu9p1iv+LRFwQKZEgUQ=" 490 + }, 491 + "org/junit/jupiter#junit-jupiter-params/5.10.3": { 492 + "jar": "sha256-fD7YzvsSSWt2xTw9qYbqjwvz9CZ4GGlHVVGuOlBsGtg=", 493 + "module": "sha256-TnM9YVyqFuDs17mum/6I+YqUAgkpMzx+4rT6CaegTZE=", 494 + "pom": "sha256-bNnfkGpi/mTMMBw9YAeX9iTb1CJff6UFpajtsx/5iQY=" 495 + }, 496 + "org/junit/jupiter#junit-jupiter/5.10.3": { 497 + "jar": "sha256-5vwJ+IHrqLjYp2YKbH9NWC+niB8wYTav4tgpZKLnwi8=", 498 + "module": "sha256-hrCGx1WStDQ9pPdL6V4mhSxMqqWzToLVaqg/MYBLyBA=", 499 + "pom": "sha256-Jd7AgvAkZ81iKQ7xOJv0smhu9QVKGo7d+xtbfVTeGZE=" 500 + }, 501 + "org/junit/platform#junit-platform-commons/1.10.3": { 502 + "jar": "sha256-l4fwTUnbWTl83XVV1CGlvS0URWZpl9MnuU+F44vtV/E=", 503 + "module": "sha256-n9gMr9DRm5pTrhnq4Eq94bIwVfQXXXbI52ibzkRImCs=", 504 + "pom": "sha256-dZdXLFnxl1Ji+Nj8+I7GeDN2hUvwjOipPZnb3InuQ/k=" 505 + }, 506 + "org/junit/platform#junit-platform-engine/1.10.3": { 507 + "jar": "sha256-33wyv3XPR8TI3dGUIJECeUen12XTC3Mf4AgwEV+voTM=", 508 + "module": "sha256-D7CUb/Z+Q9A2K71CwjRNUUc4nkMVKCN3EW/rZOJrgNE=", 509 + "pom": "sha256-b5uZvKDBfdwZ9RvAN+OxfKsPx+bx2nA4ejCrTgUgcig=" 510 + }, 511 + "org/junit/platform#junit-platform-launcher/1.10.3": { 512 + "jar": "sha256-3q7t4vAR6vlPW8aB4E7uL0oPbWl3Hhp5qpUNiYtAXY0=", 513 + "module": "sha256-t8tPKSY20uTbEbgazAMRJsfOvhLotss9JF6t5/3Qg0M=", 514 + "pom": "sha256-cBNMufwHJ1YgZdX+faWPEF5KHHh36JnUkUm10/j9bRc=" 515 + }, 516 + "org/junit/vintage#junit-vintage-engine/5.10.3": { 517 + "jar": "sha256-1gKI0+hQup8q9HASA6UXHvMGNO/TTaQKtH+s69LGXWw=", 518 + "module": "sha256-nsdj0t+xBgbUdX7Jodku/362xiBt2urEexpZmQCI1Zo=", 519 + "pom": "sha256-T558FJjpb+ai9S++LViw1/FQq+H4SspuPTo12m+go4g=" 520 + }, 521 + "org/openjdk/jmh#jmh-core/1.36": { 522 + "jar": "sha256-+Ql0430NqIhrXAXm4+fiBVaQDXR8WkHBAjtHwzAepzw=", 523 + "pom": "sha256-mBI0JlrAQfFmsXxa3GsdRZ6JTKv/6vawnAB08PQDguQ=" 524 + }, 525 + "org/openjdk/jmh#jmh-generator-asm/1.36": { 526 + "jar": "sha256-dGCxG4I97nSz4ZYX011ZEbASRTA9bjHDD4NBfPwvVLU=", 527 + "pom": "sha256-V7u+h4OU+LP8G4DEEWHdSItCwNez1wpeR09CcbHqOkk=" 528 + }, 529 + "org/openjdk/jmh#jmh-generator-bytecode/1.36": { 530 + "jar": "sha256-M3ZUL4lQvNcGxRbOBiDR34IjCecJK4+TOJFygxgdWF0=", 531 + "pom": "sha256-URABHSX7lGay8Am/99fsCmLop6uvBomb+2tjBbBOKUQ=" 532 + }, 533 + "org/openjdk/jmh#jmh-generator-reflection/1.36": { 534 + "jar": "sha256-qccnYOEsGZ4qLCjxoSbr8MxbUcC1jUZHJZb8Mvf5JTQ=", 535 + "pom": "sha256-msCIMyyp0UcTCJk55zzaHn/0Q8fIx3usiFsIo7eHUUY=" 536 + }, 537 + "org/openjdk/jmh#jmh-parent/1.36": { 538 + "pom": "sha256-O2PObo/vrLMgN24F6fuzuuhqiJI5AIdZGJoLDVylxdY=" 539 + }, 540 + "org/opentest4j#opentest4j/1.3.0": { 541 + "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", 542 + "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", 543 + "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" 544 + }, 545 + "org/ow2#ow2/1.5": { 546 + "pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" 547 + }, 548 + "org/ow2#ow2/1.5.1": { 549 + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" 550 + }, 551 + "org/ow2/asm#asm-bom/9.8": { 552 + "pom": "sha256-DaHcsibmzf2ttNrFkZFruRe1c3RnTZG9LxMAMTe0FSA=" 553 + }, 554 + "org/ow2/asm#asm-commons/9.8": { 555 + "jar": "sha256-MwGhwctMWfzFKSZI2sHXxa7UwPBn376IhzuM3+d0BPQ=", 556 + "pom": "sha256-95PnjwH3A3F9CUcuVs3yEv4piXDIguIRbo5Un7bRQMI=" 557 + }, 558 + "org/ow2/asm#asm-tree/9.8": { 559 + "jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=", 560 + "pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c=" 561 + }, 562 + "org/ow2/asm#asm/9.0": { 563 + "jar": "sha256-Dfl1dJFK7pL9NJ0MtOAPM0XUWywjngu1DwqQ6tR4iOA=", 564 + "module": "sha256-ivgQlu06/6OaRyn8kApVtmOJSRHWfE1L7w6kJDk90/k=", 565 + "pom": "sha256-3gNVWQ3Rv8zNyNeQJK6ZKXLoVSaKztua1oLQheA6lK0=" 566 + }, 567 + "org/ow2/asm#asm/9.8": { 568 + "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=", 569 + "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" 570 + }, 571 + "org/pcollections#pcollections/4.0.1": { 572 + "jar": "sha256-H4J2bXwyIZMIVAM76/9Qc+pGtD8nMmB0u+FdFIwYv7M=", 573 + "module": "sha256-nr2nwMnbETTTQd/3yK0LxZUyhvvwuZiuyil6HuboCfA=", 574 + "pom": "sha256-+j8pi1AlO5bpz7BvARw7zHj9m0DY3NJZCbygRUlzjHE=" 575 + }, 576 + "org/slf4j#slf4j-api/2.0.16": { 577 + "jar": "sha256-oSV43eG6AL2bgW04iguHmSjQC6s8g8JA9wE79BlsV5o=", 578 + "pom": "sha256-saAPWxxNvmK4BdZdI5Eab3cGOInXyx6G/oOJ1hkEc/c=" 579 + }, 580 + "org/slf4j#slf4j-bom/2.0.16": { 581 + "pom": "sha256-BWYEjsglzfKHWGIK9k2eFK44qc2HSN1vr6bfSkGUwnk=" 582 + }, 583 + "org/slf4j#slf4j-parent/2.0.16": { 584 + "pom": "sha256-CaC0zIFNcnRhbJsW1MD9mq8ezIEzNN5RMeVHJxsZguU=" 585 + }, 586 + "org/slf4j#slf4j-simple/2.0.16": { 587 + "jar": "sha256-7/wyAYZYvqCdHgjH0QYMytRsCGlg9YPQfdf/6cEXKkc=", 588 + "pom": "sha256-z2xVMUjop3lRz9oTHSCUgZgf1uLAKntI3G1mBVI83xw=" 589 + }, 590 + "org/sonatype/oss#oss-parent/7": { 591 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 592 + }, 593 + "org/sonatype/oss#oss-parent/9": { 594 + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" 595 + }, 596 + "org/yaml#snakeyaml/1.33": { 597 + "jar": "sha256-Ef9Fl4jwoteB9WpKhtfmkgLOus0Cc9UmnErp8C8/2PA=", 598 + "pom": "sha256-6n1I/UUyGmAz2XzSiBhtSOXpLMDHBm5ziNfEzrSvWVc=" 599 + } 600 + } 601 + }
-103
pkgs/development/libraries/java/rhino/gcj-type-mismatch.patch
··· 1 - Work around GCJ bug #35410: 2 - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35410 . 3 - 4 - diff --git a/src/org/mozilla/javascript/Arguments.java b/src/org/mozilla/javascript/Arguments.java 5 - index d914294..d658f12 100644 6 - --- a/src/org/mozilla/javascript/Arguments.java 7 - +++ b/src/org/mozilla/javascript/Arguments.java 8 - @@ -144,7 +144,7 @@ final class Arguments extends IdScriptableObject 9 - synchronized (this) { 10 - if (args[index] != NOT_FOUND) { 11 - if (args == activation.originalArgs) { 12 - - args = args.clone(); 13 - + args = (Object[]) args.clone(); 14 - } 15 - args[index] = value; 16 - return; 17 - @@ -162,7 +162,7 @@ final class Arguments extends IdScriptableObject 18 - synchronized (this) { 19 - if (args[index] != NOT_FOUND) { 20 - if (args == activation.originalArgs) { 21 - - args = args.clone(); 22 - + args = (Object[]) args.clone(); 23 - } 24 - args[index] = NOT_FOUND; 25 - return; 26 - diff --git a/src/org/mozilla/javascript/FunctionObject.java b/src/org/mozilla/javascript/FunctionObject.java 27 - index 1d6c752..3adc100 100644 28 - --- a/src/org/mozilla/javascript/FunctionObject.java 29 - +++ b/src/org/mozilla/javascript/FunctionObject.java 30 - @@ -455,7 +455,7 @@ public class FunctionObject extends BaseFunction 31 - Object converted = convertArg(cx, scope, arg, typeTags[i]); 32 - if (arg != converted) { 33 - if (invokeArgs == args) { 34 - - invokeArgs = args.clone(); 35 - + invokeArgs = (Object[]) args.clone(); 36 - } 37 - invokeArgs[i] = converted; 38 - } 39 - diff --git a/src/org/mozilla/javascript/Interpreter.java b/src/org/mozilla/javascript/Interpreter.java 40 - index f7f544d..e125e2f 100644 41 - --- a/src/org/mozilla/javascript/Interpreter.java 42 - +++ b/src/org/mozilla/javascript/Interpreter.java 43 - @@ -285,9 +285,9 @@ public class Interpreter implements Evaluator 44 - // clone stack but keep varSource to point to values 45 - // from this frame to share variables. 46 - 47 - - copy.stack = stack.clone(); 48 - - copy.stackAttributes = stackAttributes.clone(); 49 - - copy.sDbl = sDbl.clone(); 50 - + copy.stack = (Object[]) stack.clone(); 51 - + copy.stackAttributes = (int[]) stackAttributes.clone(); 52 - + copy.sDbl = (double[]) sDbl.clone(); 53 - 54 - copy.frozen = false; 55 - return copy; 56 - diff --git a/src/org/mozilla/javascript/NativeJavaClass.java b/src/org/mozilla/javascript/NativeJavaClass.java 57 - index f72f9e7..25c6757 100644 58 - --- a/src/org/mozilla/javascript/NativeJavaClass.java 59 - +++ b/src/org/mozilla/javascript/NativeJavaClass.java 60 - @@ -271,7 +271,7 @@ public class NativeJavaClass extends NativeJavaObject implements Function 61 - Object x = Context.jsToJava(arg, argTypes[i]); 62 - if (x != arg) { 63 - if (args == origArgs) { 64 - - args = origArgs.clone(); 65 - + args = (Object[]) origArgs.clone(); 66 - } 67 - args[i] = x; 68 - } 69 - diff --git a/src/org/mozilla/javascript/NativeJavaMethod.java b/src/org/mozilla/javascript/NativeJavaMethod.java 70 - index b6eaf8b..dc699a0 100644 71 - --- a/src/org/mozilla/javascript/NativeJavaMethod.java 72 - +++ b/src/org/mozilla/javascript/NativeJavaMethod.java 73 - @@ -213,7 +213,7 @@ public class NativeJavaMethod extends BaseFunction 74 - Object coerced = Context.jsToJava(arg, argTypes[i]); 75 - if (coerced != arg) { 76 - if (origArgs == args) { 77 - - args = args.clone(); 78 - + args = (Object[]) args.clone(); 79 - } 80 - args[i] = coerced; 81 - } 82 - diff --git a/src/org/mozilla/javascript/regexp/NativeRegExp.java b/src/org/mozilla/javascript/regexp/NativeRegExp.java 83 - index 0bae489..f7124bf 100644 84 - --- a/src/org/mozilla/javascript/regexp/NativeRegExp.java 85 - +++ b/src/org/mozilla/javascript/regexp/NativeRegExp.java 86 - @@ -2168,7 +2168,7 @@ System.out.println("Testing at " + gData.cp + ", op = " + op); 87 - // XXX: If backTrackData will no longer be used, then 88 - // there is no need to clone backTrackData.parens 89 - if (backTrackData.parens != null) { 90 - - gData.parens = backTrackData.parens.clone(); 91 - + gData.parens = (long[]) backTrackData.parens.clone(); 92 - } 93 - 94 - gData.cp = backTrackData.cp; 95 - @@ -2708,7 +2708,7 @@ class REBackTrackData { 96 - continuation_pc = pc; 97 - lastParen = gData.lastParen; 98 - if (gData.parens != null) { 99 - - parens = gData.parens.clone(); 100 - + parens = (long[]) gData.parens.clone(); 101 - } 102 - cp = gData.cp; 103 - stateStackTop = gData.stateStackTop;
+3 -5
pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
··· 12 12 pydantic, 13 13 pytestCheckHook, 14 14 pytest-cov-stub, 15 - pythonOlder, 16 15 rich, 17 16 semver, 18 17 setuptools, ··· 21 20 22 21 buildPythonPackage rec { 23 22 pname = "appthreat-vulnerability-db"; 24 - version = "6.4.1"; 23 + version = "6.4.2"; 25 24 pyproject = true; 26 25 27 - disabled = pythonOlder "3.10"; 28 - 29 26 src = fetchFromGitHub { 30 27 owner = "AppThreat"; 31 28 repo = "vulnerability-db"; 32 29 tag = "v${version}"; 33 - hash = "sha256-yPe8AWh2L6KUFPb9rmUSjQ7/iDP77Tw2aTBF2rr8/dY="; 30 + hash = "sha256-PmxlcdAUJjLIc0AWsN/oG11ESdsnln3LALsSnjV0yWM="; 34 31 }; 35 32 36 33 pythonRelaxDeps = [ ··· 67 64 # Tests require network access 68 65 "test_bulk_search" 69 66 "test_download_recent" 67 + "test_parse_purl" 70 68 ]; 71 69 72 70 pythonImportsCheck = [ "vdb" ];
+102
pkgs/development/python-modules/dynaconf/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + ansible-core, 7 + boto3, 8 + commentjson, 9 + configobj, 10 + django, 11 + django-debug-toolbar, 12 + flask, 13 + hvac, 14 + ipython, 15 + pytest-cov-stub, 16 + pytest-mock, 17 + pytest-xdist, 18 + pytestCheckHook, 19 + python-dotenv, 20 + radon, 21 + toml, 22 + tox, 23 + versionCheckHook, 24 + }: 25 + 26 + buildPythonPackage rec { 27 + pname = "dynaconf"; 28 + version = "3.2.11"; 29 + pyproject = true; 30 + 31 + src = fetchFromGitHub { 32 + owner = "dynaconf"; 33 + repo = "dynaconf"; 34 + tag = version; 35 + hash = "sha256-9E9us6niUtPJkZ89uKXz6wByoEERwxS/xW5qvkIXIhQ="; 36 + }; 37 + 38 + build-system = [ setuptools ]; 39 + 40 + dependencies = [ ansible-core ]; 41 + 42 + nativeCheckInputs = [ 43 + boto3 44 + commentjson 45 + configobj 46 + django 47 + django-debug-toolbar 48 + flask 49 + hvac 50 + ipython 51 + pytest-cov-stub 52 + pytest-mock 53 + pytest-xdist 54 + pytestCheckHook 55 + python-dotenv 56 + radon 57 + toml 58 + tox 59 + versionCheckHook 60 + ]; 61 + 62 + disabledTestPaths = [ 63 + # import file mismatch 64 + # imported module 'app_test' has this __file__ attribute: 65 + # /build/source/tests_functional/issues/1005-key-type-error/app_test.py 66 + # which is not the same as the test file we want to collect: 67 + # /build/source/tests_functional/issues/994_validate_on_update_fix/app_test.py 68 + "tests_functional/django_pytest_pure/app/tests" 69 + "tests_functional/issues/575_603_666_690__envvar_with_template_substitution/app_test.py" 70 + "tests_functional/issues/658_nested_envvar_override/app_test.py" 71 + "tests_functional/issues/835_926_enable-merge-equal-false/app_test.py" 72 + "tests_functional/issues/994_validate_on_update_fix/app_test.py" 73 + "tests_functional/pytest_example/app/tests" 74 + "tests_functional/pytest_example/flask/tests" 75 + # flask.cli.NoAppException: Failed to find Flask application or factory in module 'app' 76 + # Use 'app:name' to specify one 77 + "tests/test_cli.py" 78 + # sqlite3.OperationalError: no such table: auth_user 79 + "tests_functional/django_pytest/app/tests/test_app.py::test_admin_user" 80 + # unable connect port 81 + "tests/test_redis.py" 82 + # need docker 83 + "tests/test_vault.py" 84 + ]; 85 + 86 + # django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG 87 + # but settings are not configured 88 + env.DJANGO_SETTINGS_MODULE = "project.settings"; 89 + 90 + pythonImportsCheck = [ "dynaconf" ]; 91 + 92 + versionCheckProgramArg = "--version"; 93 + 94 + meta = { 95 + description = "Dynamic configurator for Python Project"; 96 + homepage = "https://github.com/dynaconf/dynaconf"; 97 + changelog = "https://github.com/dynaconf/dynaconf/blob/${src.tag}/CHANGELOG.md"; 98 + mainProgram = "dynaconf"; 99 + license = lib.licenses.mit; 100 + maintainers = with lib.maintainers; [ emaryn ]; 101 + }; 102 + }
+2 -2
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "google-cloud-dataproc"; 19 - version = "5.20.0"; 19 + version = "5.21.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 24 24 src = fetchPypi { 25 25 pname = "google_cloud_dataproc"; 26 26 inherit version; 27 - hash = "sha256-aBsuUfbjaaU99JHQhdTmLU+lXc6x+pL12ZfcQ+MUgf4="; 27 + hash = "sha256-LSoMxquZrJVB9z0uIRqFH6TQp18btRsjwk3vyGzWxPo="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/ipyvuetify/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ipyvuetify"; 12 - version = "1.11.2"; 12 + version = "1.11.3"; 13 13 pyproject = true; 14 14 15 15 # GitHub version tries to run npm (Node JS) 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-P2fb45wct87QS5RshNKMAxCU7Lkx1DAC/nRRhYtREQo="; 18 + hash = "sha256-NYCvp22a3UrgTMt/1X1KDPA6JhcFdC5xN97z67Zaxx0="; 19 19 }; 20 20 21 21 # drop pynpm which tries to install node_modules
+15 -15
pkgs/development/python-modules/ldapdomaindump/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 4 + fetchFromGitHub, 5 5 dnspython, 6 - future, 7 6 ldap3, 8 - pythonOlder, 7 + setuptools, 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "ldapdomaindump"; 13 - version = "0.9.4"; 14 - format = "setuptools"; 12 + version = "0.10.0-unstable-2025-04-06"; 13 + pyproject = true; 15 14 16 - disabled = pythonOlder "3.7"; 17 - 18 - src = fetchPypi { 19 - inherit pname version; 20 - hash = "sha256-mdzaFwUKllSZZuU7yJ5x2mcAlNU9lUKzsNAZfQNeb1I="; 15 + src = fetchFromGitHub { 16 + owner = "dirkjanm"; 17 + repo = "ldapdomaindump"; 18 + rev = "d559463eb29857f2660bf3867bfb9f8610d1ddb1"; 19 + hash = "sha256-gb/3gtXPQ86bkvunvj1wonxYAFHKkCh2H5dmSNTgz5g="; 21 20 }; 22 21 23 - propagatedBuildInputs = [ 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 24 25 dnspython 25 - future 26 26 ldap3 27 27 ]; 28 28 29 - # requires ldap server 29 + # Tests require LDAP server 30 30 doCheck = false; 31 31 32 32 pythonImportsCheck = [ "ldapdomaindump" ]; ··· 34 34 meta = with lib; { 35 35 description = "Active Directory information dumper via LDAP"; 36 36 homepage = "https://github.com/dirkjanm/ldapdomaindump/"; 37 - changelog = "https://github.com/dirkjanm/ldapdomaindump/releases/tag/v${version}"; 37 + changelog = "https://github.com/dirkjanm/ldapdomaindump/releases/tag/${src.rev}"; 38 38 license = licenses.mit; 39 - maintainers = [ ]; 39 + maintainers = with maintainers; [ fab ]; 40 40 }; 41 41 }
+2 -2
pkgs/development/python-modules/linode-api/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "linode-api"; 17 - version = "5.32.0"; 17 + version = "5.33.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 24 24 owner = "linode"; 25 25 repo = "python-linode-api"; 26 26 tag = "v${version}"; 27 - hash = "sha256-z1enJwdMy7yi+lVkeMkMMQ0kenCcVY8NQWKINAue5VA="; 27 + hash = "sha256-XCmW9rpCpJhEMgaARduQ5JqE14oQNRZv3c9shvZp3+k="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2
pkgs/development/python-modules/lsp-tree-sitter/default.nix
··· 45 45 homepage = "https://github.com/neomutt/lsp-tree-sitter"; 46 46 license = licenses.gpl3Only; 47 47 maintainers = with maintainers; [ doronbehar ]; 48 + # https://github.com/neomutt/lsp-tree-sitter/issues/4 49 + broken = true; 48 50 }; 49 51 }
+3 -3
pkgs/development/python-modules/mdutils/default.nix
··· 7 7 }: 8 8 buildPythonPackage rec { 9 9 pname = "mdutils"; 10 - version = "1.7.0"; 10 + version = "1.8.0"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "didix21"; 15 15 repo = "mdutils"; 16 16 tag = "v${version}"; 17 - hash = "sha256-3/rqcRdyReQnllgVe0/KzwpcFdgHN0K6afisV4dj+Y8="; 17 + hash = "sha256-UBq6xSGG49zaRVWe2RmsCDkpa3vZFqKRJZQEVUegTSM="; 18 18 }; 19 19 20 20 build-system = [ setuptools ]; ··· 33 33 this way, mdutils will make things easy for creating Markdown files. 34 34 ''; 35 35 homepage = "https://github.com/didix21/mdutils"; 36 - changelog = "https://github.com/didix21/mdutils/releases/tag/v${version}"; 36 + changelog = "https://github.com/didix21/mdutils/releases/tag/${src.tag}"; 37 37 license = lib.licenses.mit; 38 38 maintainers = [ lib.maintainers.azahi ]; 39 39 };
+2 -2
pkgs/development/python-modules/oracledb/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "oracledb"; 14 - version = "3.1.0"; 14 + version = "3.2.0"; 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-94z3RSEo+lZKmBnSE1c6fJPjsFOysu9QXxg85+R7Hns="; 21 + hash = "sha256-m/nxyT5TFCsz0cXr9aur7r0gYqAdXq1ou7ZAQ57PIiM="; 22 22 }; 23 23 24 24 build-system = [
+3
pkgs/development/python-modules/patator/default.nix
··· 61 61 homepage = "https://github.com/lanjelot/patator"; 62 62 license = licenses.gpl2Only; 63 63 maintainers = with maintainers; [ y0no ]; 64 + # Still uses cx-oracle which is broken and was replaced by oracledb 65 + # https://github.com/lanjelot/patator/issues/234 66 + broken = true; 64 67 }; 65 68 }
+2 -2
pkgs/development/python-modules/pyinstaller/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "pyinstaller"; 28 - version = "6.14.1"; 28 + version = "6.14.2"; 29 29 pyproject = true; 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - hash = "sha256-NdXAamaOIfASIXjb8g5A/SEBLcj2FwBCr2BQxOez7co="; 33 + hash = "sha256-FCzOBxnnkxXwzCZADC5cRdm2sX5+BJH+5ESp+PFvSRc="; 34 34 }; 35 35 36 36 build-system = [ setuptools ];
+44
pkgs/development/python-modules/pymetasploit3/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + msgpack, 6 + pytestCheckHook, 7 + requests, 8 + retry, 9 + setuptools, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pymetasploit3"; 14 + version = "1.0.6"; 15 + pyproject = true; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + hash = "sha256-y4YBQo6va+/NEuE+CWeueo0aEIHEnEZYBr1WH90qHxQ="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 25 + msgpack 26 + requests 27 + retry 28 + ]; 29 + 30 + # No tests available on PyPI 31 + doCheck = false; 32 + 33 + pythonImportsCheck = [ "pymetasploit3" ]; 34 + 35 + meta = { 36 + description = "Library for Metasploit framework"; 37 + homepage = "https://pypi.org/project/pymetasploit3/"; 38 + license = with lib.licenses; [ 39 + gpl2Only 40 + mit 41 + ]; 42 + maintainers = with lib.maintainers; [ fab ]; 43 + }; 44 + }
+2 -2
pkgs/development/python-modules/pysmartthings/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pysmartthings"; 21 - version = "3.2.5"; 21 + version = "3.2.7"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.12"; ··· 27 27 owner = "andrewsayre"; 28 28 repo = "pysmartthings"; 29 29 tag = "v${version}"; 30 - hash = "sha256-PT4S1VmAJKXDqfetJf5QIWdgKV5ZOOVM4yBOzGdJKsc="; 30 + hash = "sha256-znaiCZiSGi3J9PhBtOhsh/ISHoa/lyd1lurneLPNHt4="; 31 31 }; 32 32 33 33 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pysmi/default.nix
··· 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 - version = "1.5.9"; 16 + version = "1.5.10"; 17 17 pname = "pysmi"; 18 18 pyproject = true; 19 19 ··· 23 23 owner = "lextudio"; 24 24 repo = "pysmi"; 25 25 tag = "v${version}"; 26 - hash = "sha256-cAeLoDwAf56aWWKKUjOB0fpy7C3gBJchJJtQ6986thc="; 26 + hash = "sha256-fJwMkOzI5IrDEyH6wV/zD79k6rzuuqDvfZkuHC44TGY="; 27 27 }; 28 28 29 29 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pytapo/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pytapo"; 16 - version = "3.3.46"; 16 + version = "3.3.48"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-AK8OFQ/cJJ9/KrpAIUaVBCY5lh3lENLkC5/Dhxx1vU0="; 23 + hash = "sha256-2MBolLmcInRO1EMYsV0cV4AsvS9cJATDiP5iBjPkrk0="; 24 24 }; 25 25 26 26 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/rapidgzip/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rapidgzip"; 13 - version = "0.14.3"; 13 + version = "0.14.4"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-fTXwrxZXtAUakMPAwsDSQz886Dnbkw/b7T1lFt4qXfE="; 20 + hash = "sha256-sHtL5TKVR6iP9pRg0/omw0gXqxgEQG8VcTAzkL3jjWs="; 21 21 }; 22 22 23 23 prePatch = ''
+3 -3
pkgs/development/python-modules/rotary-embedding-torch/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "rotary-embedding-torch"; 18 - version = "0.8.6"; 18 + version = "0.8.7"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "lucidrains"; 23 23 repo = "rotary-embedding-torch"; 24 24 tag = version; 25 - hash = "sha256-4/vKf5RwWbiFYKCQo4kAQzXLM85L4CwaL/MR7/xTkH8="; 25 + hash = "sha256-xnLZ19IH6ellTmOjj7XVZ21Kly+Exe3ZQwaGzhSRGIA="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ ··· 43 43 meta = with lib; { 44 44 description = "Implementation of Rotary Embeddings, from the Roformer paper, in Pytorch"; 45 45 homepage = "https://github.com/lucidrains/rotary-embedding-torch"; 46 - changelog = "https://github.com/lucidrains/rotary-embedding-torch/releases/tag/${version}"; 46 + changelog = "https://github.com/lucidrains/rotary-embedding-torch/releases/tag/${src.tag}"; 47 47 license = licenses.mit; 48 48 teams = [ teams.tts ]; 49 49 };
+9 -5
pkgs/development/python-modules/sharkiq/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 6 requests, 7 + setuptools, 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "sharkiq"; 11 - version = "1.1.0"; 12 - format = "setuptools"; 12 + version = "1.1.1"; 13 + pyproject = true; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "JeffResc"; 16 17 repo = "sharkiq"; 17 18 tag = "v${version}"; 18 - hash = "sha256-adSBFH5nGVPo7OBMak6rN5HA5uMKZCqnIVXBnR7REgQ="; 19 + hash = "sha256-FIPU2D0e0JGcoxFKe5gf5nKZ0T/a18WS9I+LXeig1is="; 19 20 }; 20 21 21 - propagatedBuildInputs = [ 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 22 25 aiohttp 23 26 requests 24 27 ]; 25 28 26 - # Project has no tests 29 + # Module has no tests 27 30 doCheck = false; 28 31 29 32 pythonImportsCheck = [ "sharkiq" ]; ··· 31 34 meta = with lib; { 32 35 description = "Python API for Shark IQ robots"; 33 36 homepage = "https://github.com/JeffResc/sharkiq"; 37 + changelog = "https://github.com/JeffResc/sharkiq/releases/tag/${src.tag}"; 34 38 license = licenses.mit; 35 39 maintainers = with maintainers; [ fab ]; 36 40 };
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1420"; 13 + version = "3.0.1421"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 tag = version; 22 - hash = "sha256-XDhrf9um5So5JKNOUGQ4Vh/I701+3n6u+dSGuqrzccU="; 22 + hash = "sha256-jUFi0KMj22PuCHQlVKV/yqWFam3/WfMZxcpCr2St9N8="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+2
pkgs/development/python-modules/textual/default.nix
··· 101 101 changelog = "https://github.com/Textualize/textual/blob/${src.tag}/CHANGELOG.md"; 102 102 license = lib.licenses.mit; 103 103 maintainers = with lib.maintainers; [ gepbird ]; 104 + # https://github.com/Textualize/textual/issues/5868 105 + broken = true; 104 106 }; 105 107 }
+20 -10
pkgs/development/python-modules/tree-sitter/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "tree-sitter"; 18 - version = "0.24.0"; 18 + version = "0.24.0-unstable-2025-06-02"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.10"; ··· 23 23 src = fetchFromGitHub { 24 24 owner = "tree-sitter"; 25 25 repo = "py-tree-sitter"; 26 - tag = "v${version}"; 27 - hash = "sha256-ZDt/8suteaAjGdk71l8eej7jDkkVpVDBIZS63SA8tsU="; 26 + rev = "9c78f3b8d10f81b97fbb2181c9333323d6375480"; 27 + hash = "sha256-jPqTraGrYFXBlci4Zaleyp/NTQhvuI39tYWRckjnV2E="; 28 28 fetchSubmodules = true; 29 29 }; 30 30 ··· 56 56 "test_dot_graphs" 57 57 ]; 58 58 59 - meta = { 60 - description = "Python bindings to the Tree-sitter parsing library"; 61 - homepage = "https://github.com/tree-sitter/py-tree-sitter"; 62 - changelog = "https://github.com/tree-sitter/py-tree-sitter/releases/tag/${src.tag}"; 63 - license = lib.licenses.mit; 64 - maintainers = with lib.maintainers; [ fab ]; 65 - }; 59 + meta = 60 + let 61 + # for an -unstable version, we grab the release notes for the last tagged 62 + # version it is based upon 63 + lastTag = lib.pipe version [ 64 + lib.splitVersion 65 + (lib.take 3) 66 + (lib.concatStringsSep ".") 67 + ]; 68 + in 69 + { 70 + description = "Python bindings to the Tree-sitter parsing library"; 71 + homepage = "https://github.com/tree-sitter/py-tree-sitter"; 72 + changelog = "https://github.com/tree-sitter/py-tree-sitter/releases/tag/v${lastTag}"; 73 + license = lib.licenses.mit; 74 + maintainers = with lib.maintainers; [ fab ]; 75 + }; 66 76 }
+2 -2
pkgs/development/python-modules/txaio/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "txaio"; 15 - version = "23.1.1"; 15 + version = "25.6.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-+akhbpduXjJG39ESrXrVXKkVYGtguEp1esdpvUBP9wQ="; 22 + hash = "sha256-2MA9yoI1Fcm8qSDfM1BJI65U8tq/R2zFqe1cwWke1oc="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/univers/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "univers"; 19 - version = "30.12.1"; 19 + version = "31.0.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.8"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-whuUM3IHnuK5bkXJ8SPrMoO3cRnm0yxKBPxBSfeQIFY="; 26 + hash = "sha256-BqP5seUOhkZQBdi7ClaUDasr7h8A7YRidgISpQHVR1E="; 27 27 }; 28 28 29 29 build-system = [
+2 -2
pkgs/development/python-modules/webauthn/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "webauthn"; 16 - version = "2.5.2"; 16 + version = "2.6.0"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "duo-labs"; 23 23 repo = "py_webauthn"; 24 24 tag = "v${version}"; 25 - hash = "sha256-r7enalDiFQDzjiLGuetXIJxFAUSGpWCnrCO/q5lkO10="; 25 + hash = "sha256-TMEwgEXkd2ZTd3jWv94IS+GiGb8vdwourWWXWcnXpcg="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 14 14 # kernel config in the xanmod version commit 15 15 variants = { 16 16 lts = { 17 - version = "6.12.36"; 18 - hash = "sha256-F/vdX8vAKf2/70Kni1UPcx/XBNF1b9tcoyzV4+q2/rY="; 17 + version = "6.12.37"; 18 + hash = "sha256-VH5w802w6ugpMP5YPUuOJtf9TnrLZmFJUrGCQVH4n+s="; 19 19 }; 20 20 main = { 21 - version = "6.15.5"; 22 - hash = "sha256-jw5l0nd7ClDwMLI6n3LmJ+0MprcgTlsHQKpsdX6hFZs="; 21 + version = "6.15.6"; 22 + hash = "sha256-ArhRHMHvScV1Xa0lgBbM0hYtCAXujSCHA3aKEZnZSwU="; 23 23 }; 24 24 }; 25 25
+1
pkgs/top-level/aliases.nix
··· 314 314 ats = throw "'ats' has been removed as it is unmaintained for 10 years and broken"; # Added 2025-05-17 315 315 audaciousQt5 = throw "'audaciousQt5' has been removed, since audacious is built with Qt 6 now"; # Added 2024-07-06 316 316 auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02 317 + autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve 317 318 aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14 318 319 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19 319 320 autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
+1 -4
pkgs/top-level/all-packages.nix
··· 9391 9391 9392 9392 reposilitePlugins = recurseIntoAttrs (callPackage ../by-name/re/reposilite/plugins.nix { }); 9393 9393 9394 - rhino = callPackage ../development/libraries/java/rhino { 9395 - javac = jdk8; 9396 - jvm = jre8; 9397 - }; 9394 + rhino = callPackage ../development/libraries/java/rhino { }; 9398 9395 9399 9396 rocksdb_9_10 = rocksdb.overrideAttrs rec { 9400 9397 pname = "rocksdb";
+4
pkgs/top-level/python-packages.nix
··· 4424 4424 4425 4425 dyn = callPackage ../development/python-modules/dyn { }; 4426 4426 4427 + dynaconf = callPackage ../development/python-modules/dynaconf { }; 4428 + 4427 4429 dynalite-devices = callPackage ../development/python-modules/dynalite-devices { }; 4428 4430 4429 4431 dynalite-panel = callPackage ../development/python-modules/dynalite-panel { }; ··· 13167 13169 pymeta3 = callPackage ../development/python-modules/pymeta3 { }; 13168 13170 13169 13171 pymetar = callPackage ../development/python-modules/pymetar { }; 13172 + 13173 + pymetasploit3 = callPackage ../development/python-modules/pymetasploit3 { }; 13170 13174 13171 13175 pymeteireann = callPackage ../development/python-modules/pymeteireann { }; 13172 13176