From 1775a78abeb1980fce5f3226473c72ee30c47549 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 20 Apr 2026 12:46:02 +0100 Subject: [PATCH 001/115] umami: use finalAttrs pattern on prisma override --- pkgs/by-name/um/umami/package.nix | 62 ++++++++++++++++--------------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/um/umami/package.nix b/pkgs/by-name/um/umami/package.nix index 058505f9846e..725f88f6c4fb 100644 --- a/pkgs/by-name/um/umami/package.nix +++ b/pkgs/by-name/um/umami/package.nix @@ -42,36 +42,40 @@ let # Pin the specific version of prisma to the one used by upstream # to guarantee compatibility. - prisma-engines' = prisma-engines_7.overrideAttrs (old: rec { - version = "7.6.0"; - src = fetchFromGitHub { - owner = "prisma"; - repo = "prisma-engines"; - tag = version; - hash = "sha256-NMoAaiTa68i51lR6iMCyHyCAsFuuhPx2+tHFSSoqWqA="; - }; - cargoHash = "sha256-uiFvzxwVJXCW9LUDFRC6ZkzSa7LQk+9ZJcaJw8mrBX4="; + prisma-engines' = prisma-engines_7.overrideAttrs ( + finalAttrs: prevAttrs: { + version = "7.6.0"; + src = fetchFromGitHub { + owner = "prisma"; + repo = "prisma-engines"; + tag = finalAttrs.version; + hash = "sha256-NMoAaiTa68i51lR6iMCyHyCAsFuuhPx2+tHFSSoqWqA="; + }; + cargoHash = "sha256-uiFvzxwVJXCW9LUDFRC6ZkzSa7LQk+9ZJcaJw8mrBX4="; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit (old) pname; - inherit src version; - patches = old.cargoDeps.vendorStaging.patches or [ ]; - hash = cargoHash; - }; - }); - prisma' = (prisma_7.override { prisma-engines_7 = prisma-engines'; }).overrideAttrs (old: rec { - version = "7.6.0"; - src = fetchFromGitHub { - owner = "prisma"; - repo = "prisma"; - tag = version; - hash = "sha256-BesX2ySfgew6+9Q6fnhZ8gMnnxh4D4fefaA5BhehlHE="; - }; - pnpmDeps = old.pnpmDeps.override { - inherit src version; - hash = "sha256-ZOpNt+W5b1troicfkCi4wCCDtwhTB4VlPgxYMZetcs0="; - }; - }); + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (prevAttrs) pname; + inherit (finalAttrs) src version; + patches = prevAttrs.cargoDeps.vendorStaging.patches or [ ]; + hash = finalAttrs.cargoHash; + }; + } + ); + prisma' = (prisma_7.override { prisma-engines_7 = prisma-engines'; }).overrideAttrs ( + finalAttrs: prevAttrs: { + version = "7.6.0"; + src = fetchFromGitHub { + owner = "prisma"; + repo = "prisma"; + tag = finalAttrs.version; + hash = "sha256-BesX2ySfgew6+9Q6fnhZ8gMnnxh4D4fefaA5BhehlHE="; + }; + pnpmDeps = prevAttrs.pnpmDeps.override { + inherit (finalAttrs) src version; + hash = "sha256-ZOpNt+W5b1troicfkCi4wCCDtwhTB4VlPgxYMZetcs0="; + }; + } + ); in stdenvNoCC.mkDerivation (finalAttrs: { pname = "umami"; From 4def942e1035e6eccf69106dd19ef86ac66e9da1 Mon Sep 17 00:00:00 2001 From: EKHH <90589480+EKHH@users.noreply.github.com> Date: Mon, 1 Jun 2026 13:23:15 -0700 Subject: [PATCH 002/115] hyphen: Support more languages Include variants specified in `dictionaries.xcu` and add new languages. --- .../libraries/hyphen/dictionaries.nix | 148 +++++++++++++++++- 1 file changed, 140 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/hyphen/dictionaries.nix b/pkgs/development/libraries/hyphen/dictionaries.nix index 7714dc4e5956..d1beaf73b359 100644 --- a/pkgs/development/libraries/hyphen/dictionaries.nix +++ b/pkgs/development/libraries/hyphen/dictionaries.nix @@ -5,22 +5,19 @@ stdenv, lib, fetchgit, - fetchurl, symlinkJoin, }: let - libreofficeRepository = "https://anongit.freedesktop.org/git/libreoffice/dictionaries.git"; - libreofficeCommit = "9e27d044d98e65f89af8c86df722a77be827bdc8"; - libreofficeSubdir = "de"; - # this does not assume any structure for dictFilePath and readmeFilePath mkDictFromLibreofficeGitCustom = { subdir, shortName, + dictFileName, shortDescription, dictFilePath, + filenameAliases ? "", readmeFilePath ? "", }: stdenv.mkDerivation rec { @@ -28,8 +25,8 @@ let pname = "hyphen-dict-${shortName}-libreoffice"; src = fetchgit { url = "https://anongit.freedesktop.org/git/libreoffice/dictionaries.git"; - rev = "a2bf59878dd76685803ec260e15d875746ad6e25"; - hash = "sha256-3CvjgNjsrm4obATK6LmtYob8i2ngTbwP6FB4HlJMPCE="; + rev = "e4ad1862342d7e1365978499ca951ae4788c9dc0"; + hash = "sha256-sv3KnmrewE1dRxeO+TqfOjfHjoJpzJ6p8MdBDiT3Ips="; }; meta = { description = "Hyphen dictionary for ${shortDescription} from LibreOffice"; @@ -44,6 +41,10 @@ let cd $src/${subdir} install -dm755 "$out/share/hyphen" install -m644 "${dictFilePath}" "$out/share/hyphen" + # Aliases can be found in dictionaries.xcu. + for lang in ${filenameAliases}; do + ln -s "$out/share/hyphen/hyph_${dictFileName}.dic" "$out/share/hyphen/hyph_$lang.dic" + done # docs if [ -n "${readmeFilePath}" ]; then install -dm755 "$out/share/doc/" @@ -60,6 +61,7 @@ let shortName, shortDescription, dictFileName, + filenameAliases ? "", readmeFileName ? "", }: mkDictFromLibreofficeGitCustom { @@ -67,6 +69,8 @@ let inherit shortName; inherit shortDescription; dictFilePath = "hyph_${dictFileName}.dic"; + dictFileName = dictFileName; + filenameAliases = filenameAliases; readmeFilePath = if (readmeFileName != "") then "README_${readmeFileName}.txt" else ""; }; @@ -80,15 +84,28 @@ let # AFRIKAANS + af_NA = af-za; af_ZA = af-za; af-za = mkDictFromLibreofficeGit { subdir = "af_ZA"; shortName = "af-za"; shortDescription = "Afrikaans"; dictFileName = "af_ZA"; + filenameAliases = "af_NA"; readmeFileName = "af_ZA"; }; + # ASSAMESE + + as_IN = as-in; + as-in = mkDictFromLibreofficeGit { + subdir = "as_IN"; + shortName = "as-in"; + shortDescription = "Assamese"; + dictFileName = "as_IN"; + readmeFileName = "as_IN"; + }; + # BELARUSSIAN be_BY = be-by; @@ -113,11 +130,17 @@ let # CATALAN + ca_ES_valencia = ca-es; + ca_AD = ca-es; + ca_FR = ca-es; + ca_IT = ca-es; ca_ES = ca-es; ca-es = mkDictFromLibreofficeGitCustom { subdir = "ca"; shortName = "ca-es"; shortDescription = "Catalan"; + dictFileName = "ca"; + filenameAliases = "ca_ES_valencia ca_AD ca_FR ca_IT"; dictFilePath = "dictionaries/hyph_ca.dic"; readmeFilePath = "README_hyph_ca.txt"; }; @@ -140,6 +163,7 @@ let subdir = "da_DK"; shortName = "da-dk"; shortDescription = "Danish"; + dictFileName = "da_DK"; dictFilePath = "hyph_da_DK.dic"; readmeFilePath = "HYPH_da_DK_README.txt"; }; @@ -187,11 +211,26 @@ let # ENGLISH en_GB = en-gb; + en_ZA = en-gb; + en_NA = en-gb; + en_ZW = en-gb; + en_AU = en-gb; + en_CA = en-gb; + en_IE = en-gb; + en_IN = en-gb; + en_BZ = en-gb; + en_BS = en-gb; + en_GH = en-gb; + en_JM = en-gb; + en_MW = en-gb; + en_NZ = en-gb; + en_TT = en-gb; en-gb = mkDictFromLibreofficeGit { subdir = "en"; shortName = "en-gb"; shortDescription = "English (Great Britain)"; dictFileName = "en_GB"; + filenameAliases = "en_ZA en_NA en_ZW en_AU en_CA en_IE en_IN en_BZ en_BS en_GH en_JM en_MW en_NZ en_TT"; readmeFileName = "hyph_en_GB"; }; @@ -223,18 +262,42 @@ let subdir = "eo"; shortName = "eo"; shortDescription = "Esperanto"; + dictFileName = "eo"; dictFilePath = "hyph_eo.dic"; readmeFilePath = "desc_eo.txt"; }; # SPANISH + es_AR = es-es; + es_BO = es-es; + es_CL = es-es; + es_CO = es-es; + es_CR = es-es; + es_CU = es-es; + es_DO = es-es; + es_EC = es-es; + es_GQ = es-es; + es_GT = es-es; + es_HN = es-es; + es_MX = es-es; + es_NI = es-es; + es_PA = es-es; + es_PE = es-es; + es_PH = es-es; + es_PR = es-es; + es_PY = es-es; + es_SV = es-es; + es_US = es-es; + es_UY = es-es; + es_VE = es-es; es_ES = es-es; es-es = mkDictFromLibreofficeGit { subdir = "es"; shortName = "es-es"; - shortDescription = "Spanish (Spain)"; + shortDescription = "Spanish"; dictFileName = "es"; + filenameAliases = "es_AR es_BO es_CL es_CO es_CR es_CU es_DO es_EC es_GQ es_GT es_HN es_MX es_NI es_PA es_PE es_PH es_PR es_PY es_SV es_US es_UY es_VE"; readmeFileName = "hyph_es"; }; @@ -251,15 +314,32 @@ let # FRENCH + fr_BE = fr-fr; + fr_CA = fr-fr; + fr_CH = fr-fr; + fr_LU = fr-fr; + fr_MC = fr-fr; fr_FR = fr-fr; fr-fr = mkDictFromLibreofficeGit { subdir = "fr_FR"; shortName = "fr-fr"; shortDescription = "French"; dictFileName = "fr"; + filenameAliases = "fr_BE fr_CA fr_CH fr_LU fr_MC"; readmeFileName = "hyph_fr"; }; + # GALICIAN + + gl_ES = gl-es; + gl-es = mkDictFromLibreofficeGit { + subdir = "gl"; + shortName = "gl-es"; + shortDescription = "Galician"; + dictFileName = "gl"; + readmeFileName = "hyph-gl"; + }; + # CROATIAN hr_HR = hr-hr; @@ -289,21 +369,36 @@ let subdir = "id"; shortName = "id-id"; shortDescription = "Indonesian"; + dictFileName = "id_ID"; dictFilePath = "hyph_id_ID.dic"; readmeFilePath = "README-dict.adoc"; }; # ITALIAN + it-CH = it-it; it_IT = it-it; it-it = mkDictFromLibreofficeGit { subdir = "it_IT"; shortName = "it-it"; shortDescription = "Italian"; dictFileName = "it_IT"; + filenameAliases = "it_CH"; readmeFileName = "hyph_it_IT"; }; + # KANNADA + + kn_IN = kn-in; + kn-in = mkDictFromLibreofficeGitCustom { + subdir = "kn_IN"; + shortName = "kn-in"; + shortDescription = "Kannada"; + dictFileName = "kn_IN"; + dictFilePath = "hyph_kn_IN.dic"; + readmeFilePath = "README-kn_IN.txt"; + }; + # LITHUANIAN lt_LT = lt-lt; @@ -311,6 +406,7 @@ let subdir = "lt_LT"; shortName = "lt-lt"; shortDescription = "Lithuanian"; + dictFileName = "lt"; dictFilePath = "hyph_lt.dic"; readmeFilePath = "README_hyph"; }; @@ -339,12 +435,14 @@ let # DUTCH + nl_BE = nl-nl; nl_NL = nl-nl; nl-nl = mkDictFromLibreofficeGit { subdir = "nl_NL"; shortName = "nl-nl"; shortDescription = "Dutch"; dictFileName = "nl_NL"; + filenameAliases = "nl_BE"; readmeFileName = "NL"; }; @@ -368,6 +466,26 @@ let readmeFileName = "hyph_NO"; }; + # ORIYA + + or_IN = or-in; + or-in = mkDictFromLibreofficeGit { + subdir = "or_IN"; + shortName = "or-in"; + shortDescription = "Oriya"; + dictFileName = "or_IN"; + }; + + # PANJABI + + pa_IN = pa-in; + pa-in = mkDictFromLibreofficeGit { + subdir = "pa_IN"; + shortName = "pa-in"; + shortDescription = "Panjabi"; + dictFileName = "pa_IN"; + }; + # POLISH pl_PL = pl-pl; @@ -421,6 +539,16 @@ let readmeFileName = "ru_RU"; }; + # SANSKRIT + + sa_IN = sa-in; + sa-in = mkDictFromLibreofficeGit { + subdir = "sa_IN"; + shortName = "sa-in"; + shortDescription = "Sanskrit (India)"; + dictFileName = "sa_IN"; + }; + # SLOVAK sk_SK = sk-sk; @@ -461,6 +589,7 @@ let subdir = "sr"; shortName = "sr-sr"; shortDescription = "Serbian (Cyrillic)"; + dictFileName = "sr"; dictFilePath = "hyph_sr.dic"; readmeFilePath = "README.txt"; }; @@ -470,12 +599,14 @@ let subdir = "sr"; shortName = "sr-sr-latn"; shortDescription = "Serbian (Latin)"; + dictFileName = "sr-Latn"; dictFilePath = "hyph_sr-Latn.dic"; readmeFilePath = "README.txt"; }; # SWEDISH + sv_FI = sv-se; sv_SE = sv-se; sv-se = mkDictFromLibreofficeGit { subdir = "sv_SE"; @@ -525,6 +656,7 @@ let subdir = "zu_ZA"; shortName = "zu-za"; shortDescription = "Zulu"; + dictFileName = "zu_ZA"; dictFilePath = "hyph_zu_ZA.dic"; # no readme file provided, leave empty }; From df320ab8eaaa53e12514cf2bd21d363a52b72c57 Mon Sep 17 00:00:00 2001 From: ash Date: Wed, 3 Jun 2026 17:23:48 +0100 Subject: [PATCH 003/115] rink: add keysmashes to maintainers --- pkgs/by-name/ri/rink/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ri/rink/package.nix b/pkgs/by-name/ri/rink/package.nix index 7048b12c028a..6a7e5ba16062 100644 --- a/pkgs/by-name/ri/rink/package.nix +++ b/pkgs/by-name/ri/rink/package.nix @@ -64,6 +64,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; maintainers = with lib.maintainers; [ sb0 + keysmashes ]; }; }) From 5d516233872c9b5ace045d5c61d6f0066ab5f037 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 21:21:43 +0700 Subject: [PATCH 004/115] python3Packages.azure-mgmt-common: migrate to pyproject --- .../python-modules/azure-mgmt-common/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-common/default.nix b/pkgs/development/python-modules/azure-mgmt-common/default.nix index c928a10ae30d..f32c56972656 100644 --- a/pkgs/development/python-modules/azure-mgmt-common/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-common/default.nix @@ -7,12 +7,13 @@ azure-mgmt-nspkg, requests, msrestazure, + setuptools, isPy3k, }: buildPythonPackage rec { version = "0.20.0"; - format = "setuptools"; + pyproject = true; pname = "azure-mgmt-common"; src = fetchPypi { @@ -21,7 +22,9 @@ buildPythonPackage rec { sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-nspkg requests From 170a5615332e72bb22d7eaefaff8f501970cee33 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 21:27:45 +0700 Subject: [PATCH 005/115] python3Packages.azure-mgmt-common: modernize --- .../python-modules/azure-mgmt-common/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-common/default.nix b/pkgs/development/python-modules/azure-mgmt-common/default.nix index f32c56972656..7fa9fbf4249a 100644 --- a/pkgs/development/python-modules/azure-mgmt-common/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-common/default.nix @@ -11,15 +11,17 @@ isPy3k, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { version = "0.20.0"; pyproject = true; + + __structuredAttrs = true; pname = "azure-mgmt-common"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; extension = "zip"; - sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6"; + hash = "sha256-xjgSwT2fNmFcB/h0vGArczu1FvHtYqtzGJuPcca/v+Y="; }; build-system = [ setuptools ]; @@ -38,6 +40,8 @@ buildPythonPackage rec { doCheck = false; + pythonImportsCheck = [ "azure.mgmt.common" ]; + meta = { description = "This is the Microsoft Azure Resource Management common code"; homepage = "https://github.com/Azure/azure-sdk-for-python"; @@ -47,4 +51,4 @@ buildPythonPackage rec { maxwilson ]; }; -} +}) From 7bf9300991286ff93b1ee1a744d73a9c7f970339 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:37:15 +0700 Subject: [PATCH 006/115] python3Packages.baycomp: migrate to pyproject --- pkgs/development/python-modules/baycomp/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/baycomp/default.nix b/pkgs/development/python-modules/baycomp/default.nix index 34a7a81333e8..2a58159d533a 100644 --- a/pkgs/development/python-modules/baycomp/default.nix +++ b/pkgs/development/python-modules/baycomp/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, numpy, scipy, matplotlib, @@ -11,14 +12,16 @@ buildPythonPackage rec { pname = "baycomp"; version = "1.0.3"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-MrJa17FtWyUd259hEKMtezlTuYcJbaHSXvJ3k10l2uw="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ numpy scipy matplotlib From f959b4590f1684fe3ee63ff3fc3fbe3035b98c2d Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:38:29 +0700 Subject: [PATCH 007/115] python3Packages.bashlex: migrate to pyproject --- pkgs/development/python-modules/bashlex/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bashlex/default.nix b/pkgs/development/python-modules/bashlex/default.nix index fd319178e678..7086beb3092e 100644 --- a/pkgs/development/python-modules/bashlex/default.nix +++ b/pkgs/development/python-modules/bashlex/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, python, + setuptools, pytestCheckHook, }: @@ -10,7 +11,7 @@ buildPythonPackage rec { pname = "bashlex"; version = "0.18"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "idank"; @@ -19,6 +20,8 @@ buildPythonPackage rec { hash = "sha256-ddZN91H95RiTLXx4lpES1Dmz7nNsSVUeuFuOEpJ7LQI="; }; + build-system = [ setuptools ]; + # workaround https://github.com/idank/bashlex/issues/51 preBuild = '' ${python.pythonOnBuildForHost.interpreter} -c 'import bashlex' From 7b86aa479cad81015048cbe4ce80d4b295ffdc09 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:39:03 +0700 Subject: [PATCH 008/115] python3Packages.baycomp: modernize --- pkgs/development/python-modules/baycomp/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/baycomp/default.nix b/pkgs/development/python-modules/baycomp/default.nix index 2a58159d533a..fbe42cafd63e 100644 --- a/pkgs/development/python-modules/baycomp/default.nix +++ b/pkgs/development/python-modules/baycomp/default.nix @@ -9,13 +9,15 @@ unittestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "baycomp"; version = "1.0.3"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-MrJa17FtWyUd259hEKMtezlTuYcJbaHSXvJ3k10l2uw="; }; @@ -36,4 +38,4 @@ buildPythonPackage rec { license = [ lib.licenses.mit ]; maintainers = [ lib.maintainers.lucasew ]; }; -} +}) From ad8b2eba951844e27b25b0fe5f6264fe10f2d442 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:40:28 +0700 Subject: [PATCH 009/115] python3Packages.bashlex: modernize --- pkgs/development/python-modules/bashlex/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bashlex/default.nix b/pkgs/development/python-modules/bashlex/default.nix index 7086beb3092e..9bbabfbc6e98 100644 --- a/pkgs/development/python-modules/bashlex/default.nix +++ b/pkgs/development/python-modules/bashlex/default.nix @@ -7,16 +7,18 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bashlex"; version = "0.18"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "idank"; repo = "bashlex"; - rev = version; + tag = finalAttrs.version; hash = "sha256-ddZN91H95RiTLXx4lpES1Dmz7nNsSVUeuFuOEpJ7LQI="; }; @@ -37,4 +39,4 @@ buildPythonPackage rec { homepage = "https://github.com/idank/bashlex"; maintainers = with lib.maintainers; [ multun ]; }; -} +}) From eee0b2bf3bdc42d2bbd70aa4b28bdadb44bf6ca1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:55:16 +0700 Subject: [PATCH 010/115] python3Packages.bcg: migrate to pyproject --- pkgs/development/python-modules/bcg/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bcg/default.nix b/pkgs/development/python-modules/bcg/default.nix index 5932cbb898b0..c459c895cdfd 100644 --- a/pkgs/development/python-modules/bcg/default.nix +++ b/pkgs/development/python-modules/bcg/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, fetchpatch, + setuptools, appdirs, click, click-log, @@ -16,7 +17,7 @@ buildPythonPackage rec { pname = "bcg"; version = "1.17.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "hardwario"; @@ -38,7 +39,9 @@ buildPythonPackage rec { bcg/__init__.py setup.py ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ appdirs click click-log From 96ecb4aaaa399978031c13c5d381c75c63f02b81 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:55:18 +0700 Subject: [PATCH 011/115] python3Packages.bcf: migrate to pyproject --- pkgs/development/python-modules/bcf/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bcf/default.nix b/pkgs/development/python-modules/bcf/default.nix index 4bd204a4df28..8c043e091983 100644 --- a/pkgs/development/python-modules/bcf/default.nix +++ b/pkgs/development/python-modules/bcf/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, appdirs, click, colorama, @@ -16,7 +17,7 @@ buildPythonPackage rec { pname = "bcf"; version = "1.9.1"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "hardwario"; @@ -25,12 +26,14 @@ buildPythonPackage rec { sha256 = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo="; }; + build-system = [ setuptools ]; + postPatch = '' sed -ri 's/@@VERSION@@/${version}/g' \ bcf/__init__.py setup.py ''; - propagatedBuildInputs = [ + dependencies = [ appdirs click colorama From 7028b8f0c62f1fab9f934d57fef28c57f375f3e6 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:00:04 +0700 Subject: [PATCH 012/115] python3Packages.bcf: modernize --- pkgs/development/python-modules/bcf/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/bcf/default.nix b/pkgs/development/python-modules/bcf/default.nix index 8c043e091983..a50da1f740da 100644 --- a/pkgs/development/python-modules/bcf/default.nix +++ b/pkgs/development/python-modules/bcf/default.nix @@ -14,22 +14,24 @@ requests, schema, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bcf"; version = "1.9.1"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "hardwario"; repo = "bch-firmware-tool"; - rev = "v${version}"; - sha256 = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo="; }; build-system = [ setuptools ]; postPatch = '' - sed -ri 's/@@VERSION@@/${version}/g' \ + sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \ bcf/__init__.py setup.py ''; @@ -57,4 +59,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cynerd ]; }; -} +}) From 13869a7be590ad514f70d1a36cb2743cbbc10671 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:00:12 +0700 Subject: [PATCH 013/115] python3Packages.bcg: modernize --- pkgs/development/python-modules/bcg/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/bcg/default.nix b/pkgs/development/python-modules/bcg/default.nix index c459c895cdfd..c1a511defad5 100644 --- a/pkgs/development/python-modules/bcg/default.nix +++ b/pkgs/development/python-modules/bcg/default.nix @@ -14,16 +14,18 @@ schema, simplejson, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bcg"; version = "1.17.0"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "hardwario"; repo = "bch-gateway"; - rev = "v${version}"; - sha256 = "2Yh5MeIv+BIxjoO9GOPqq7xTAFhyBvnxPy7DeO2FrkI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-2Yh5MeIv+BIxjoO9GOPqq7xTAFhyBvnxPy7DeO2FrkI="; }; patches = [ @@ -35,7 +37,7 @@ buildPythonPackage rec { }) ]; postPatch = '' - sed -ri 's/@@VERSION@@/${version}/g' \ + sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \ bcg/__init__.py setup.py ''; @@ -63,4 +65,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cynerd ]; }; -} +}) From b6c933b726fb11486442a2a454f71e52d44d1eb2 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:23:26 +0700 Subject: [PATCH 014/115] python3Packages.betacode: migrate to pyproject --- pkgs/development/python-modules/betacode/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/betacode/default.nix b/pkgs/development/python-modules/betacode/default.nix index 24931f25029c..080098c13eb1 100644 --- a/pkgs/development/python-modules/betacode/default.nix +++ b/pkgs/development/python-modules/betacode/default.nix @@ -1,6 +1,7 @@ { fetchPypi, buildPythonPackage, + setuptools, pygtrie, isPy3k, lib, @@ -8,15 +9,16 @@ buildPythonPackage rec { pname = "betacode"; version = "1.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "0s84kd9vblbjz61q7zchx64a6hmdqb4lillna5ryh0g9ij76g6r5"; }; + build-system = [ setuptools ]; preBuild = "echo > README.rst"; # setup.py uses a python3 os.path.join disabled = !isPy3k; - propagatedBuildInputs = [ pygtrie ]; + dependencies = [ pygtrie ]; meta = { homepage = "https://github.com/matgrioni/betacode"; description = "Small python package to flexibly convert from betacode to unicode and back"; From 2bf3a1c66608a026e2d3978033e202e49642ebf1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:28:26 +0700 Subject: [PATCH 015/115] python3Packages.betacode: modernize --- pkgs/development/python-modules/betacode/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/betacode/default.nix b/pkgs/development/python-modules/betacode/default.nix index 080098c13eb1..2a78d4e55025 100644 --- a/pkgs/development/python-modules/betacode/default.nix +++ b/pkgs/development/python-modules/betacode/default.nix @@ -6,23 +6,27 @@ isPy3k, lib, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "betacode"; version = "1.0"; pyproject = true; + + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "0s84kd9vblbjz61q7zchx64a6hmdqb4lillna5ryh0g9ij76g6r5"; + inherit (finalAttrs) pname version; + hash = "sha256-JZtnjozpAehzUZbSSMnCrUKjiOmQ/YOD+XLRtVObBGk="; }; build-system = [ setuptools ]; preBuild = "echo > README.rst"; # setup.py uses a python3 os.path.join disabled = !isPy3k; dependencies = [ pygtrie ]; + pythonImportsCheck = [ "betacode" ]; meta = { homepage = "https://github.com/matgrioni/betacode"; description = "Small python package to flexibly convert from betacode to unicode and back"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kmein ]; }; -} +}) From 2b6ccdf9b8b934553bb850fb23748581a64d8980 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:57:54 +0700 Subject: [PATCH 016/115] python3Packages.bluepy: migrate to pyproject --- pkgs/development/python-modules/bluepy/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bluepy/default.nix b/pkgs/development/python-modules/bluepy/default.nix index 194a2ecd830c..4e4321fc07ad 100644 --- a/pkgs/development/python-modules/bluepy/default.nix +++ b/pkgs/development/python-modules/bluepy/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pkg-config, glib, }: @@ -9,13 +10,15 @@ buildPythonPackage rec { pname = "bluepy"; version = "1.3.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "1v0wjy1rz0rbwghr1z3xhdm06lqn9iig6vr5j2wmymh3w6pysw9a"; }; + build-system = [ setuptools ]; + buildInputs = [ glib ]; nativeBuildInputs = [ pkg-config ]; From 97426fb0868240ebe3458595e3b8a2d454590f4b Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 03:00:07 +0700 Subject: [PATCH 017/115] python3Packages.bluepy: modernize --- pkgs/development/python-modules/bluepy/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bluepy/default.nix b/pkgs/development/python-modules/bluepy/default.nix index 4e4321fc07ad..910bd7e2996d 100644 --- a/pkgs/development/python-modules/bluepy/default.nix +++ b/pkgs/development/python-modules/bluepy/default.nix @@ -7,14 +7,16 @@ glib, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bluepy"; version = "1.3.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "1v0wjy1rz0rbwghr1z3xhdm06lqn9iig6vr5j2wmymh3w6pysw9a"; + inherit (finalAttrs) pname version; + hash = "sha256-KnHtr+EDVl+5kCVv82JMFlMDaoN9/JDh4yuDn4OXHOw="; }; build-system = [ setuptools ]; @@ -37,4 +39,4 @@ buildPythonPackage rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +}) From d12419f0fd6bb50b27ad9650c4dcaa40dc3ad1f5 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:32:19 +0700 Subject: [PATCH 018/115] python3Packages.cachy: migrate to pyproject --- pkgs/development/python-modules/cachy/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cachy/default.nix b/pkgs/development/python-modules/cachy/default.nix index c59ef70c938c..393214ff3184 100644 --- a/pkgs/development/python-modules/cachy/default.nix +++ b/pkgs/development/python-modules/cachy/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, redis, python-memcached, msgpack, @@ -10,14 +11,16 @@ buildPythonPackage rec { pname = "cachy"; version = "0.3.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ redis python-memcached msgpack From b524610f5aa7bc0a13eac9182e28ddaebbe04949 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:35:08 +0700 Subject: [PATCH 019/115] python3Packages.cachy: modernize --- pkgs/development/python-modules/cachy/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/cachy/default.nix b/pkgs/development/python-modules/cachy/default.nix index 393214ff3184..fbf8d9bddcdf 100644 --- a/pkgs/development/python-modules/cachy/default.nix +++ b/pkgs/development/python-modules/cachy/default.nix @@ -8,14 +8,16 @@ msgpack, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "cachy"; version = "0.3.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1"; + inherit (finalAttrs) pname version; + hash = "sha256-GGWB9M60Kgu+BAxAfac8FAkjebHkwOMn/bcq5KmyabE="; }; build-system = [ setuptools ]; @@ -31,10 +33,12 @@ buildPythonPackage rec { # https://github.com/NixOS/nixpkgs/pull/53599#discussion_r245855665 doCheck = false; + pythonImportsCheck = [ "cachy" ]; + meta = { homepage = "https://github.com/sdispater/cachy"; description = "Cachy provides a simple yet effective caching library"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jakewaksbaum ]; }; -} +}) From 06027eae4cb1dcaa809c7ff9a053c1f1a5f34fbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Sun, 7 Jun 2026 22:31:59 +0200 Subject: [PATCH 020/115] ueransim: 3.2.8 -> 3.3.0 --- pkgs/by-name/ue/ueransim/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ue/ueransim/package.nix b/pkgs/by-name/ue/ueransim/package.nix index 54134d920615..fc273bc34371 100644 --- a/pkgs/by-name/ue/ueransim/package.nix +++ b/pkgs/by-name/ue/ueransim/package.nix @@ -4,7 +4,6 @@ cmake, pkg-config, fetchFromGitHub, - fetchpatch, lksctp-tools, iproute2, nix-update-script, @@ -12,13 +11,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ueransim"; - version = "3.2.8"; + version = "3.3.0"; src = fetchFromGitHub { owner = "aligungr"; repo = "ueransim"; tag = "v${finalAttrs.version}"; - hash = "sha256-dnFGPEgnmbx+ehfeas1Imv8G7s8snd7P2h70E3PtmuY="; + hash = "sha256-lTo/XYkRddyNdOpNO7MIAwq5mKMHDarCVzXjDomeXec="; }; nativeBuildInputs = [ From 7f08f024c6b1f93f80086508a23273a6b0a60f1c Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Mon, 8 Jun 2026 13:30:01 +0100 Subject: [PATCH 021/115] pipeline: 4.0.3 -> 4.0.4 --- pkgs/by-name/pi/pipeline/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pipeline/package.nix b/pkgs/by-name/pi/pipeline/package.nix index 15510de413f6..ffd0e38f62a7 100644 --- a/pkgs/by-name/pi/pipeline/package.nix +++ b/pkgs/by-name/pi/pipeline/package.nix @@ -32,18 +32,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "pipeline"; - version = "4.0.3"; + version = "4.0.4"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "pipeline"; tag = finalAttrs.version; - hash = "sha256-sSs3fr95oERsswPGZxbCyTLZnur89DMIdtbZjY1+vGE="; + hash = "sha256-KVAgUAQqnpzNXpCiPZJMQEVGrz/pt8fR/JcOFBynFCs="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src pname version; - hash = "sha256-HpFxhApmRSIVzR5ON1rF4P5gODAa538p14MaipxeS3Y="; + hash = "sha256-bWMTZrcdYRXsKWD3VmLcAu9J/y9LbZ6EPE8AuB87iKA="; }; nativeBuildInputs = [ From 73a991196dda93c2da3a6277a2f21241dcf17e5c Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Tue, 9 Jun 2026 23:00:31 +0200 Subject: [PATCH 022/115] andcli: set __structuredAttrs --- pkgs/by-name/an/andcli/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index cc2d1bd4dfcb..f06566d534fc 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -11,6 +11,8 @@ buildGoModule (finalAttrs: { pname = "andcli"; version = "2.7.0"; + __structuredAttrs = true; + subPackages = [ "cmd/andcli" ]; src = fetchFromGitHub { From 87e68dd9d798abdc5753f69042624025dbbce1ec Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Wed, 10 Jun 2026 17:47:12 +0200 Subject: [PATCH 023/115] gradia: set __structuredAttrs --- pkgs/by-name/gr/gradia/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 1aa6761b181d..b4766d61f9e7 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -27,6 +27,8 @@ python3Packages.buildPythonApplication (finalAttrs: { version = "1.13.0"; pyproject = false; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; @@ -79,7 +81,9 @@ python3Packages.buildPythonApplication (finalAttrs: { dontWrapGApps = true; - makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; passthru.updateScript = nix-update-script { }; From dcf6a8c0ee3ced62d267f3d6fdcadf0fc398b892 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Tue, 9 Jun 2026 22:53:03 +0200 Subject: [PATCH 024/115] netpeek: set __structuredAttrs --- pkgs/by-name/ne/netpeek/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ne/netpeek/package.nix b/pkgs/by-name/ne/netpeek/package.nix index 23564c756a7a..f4442e1908a4 100644 --- a/pkgs/by-name/ne/netpeek/package.nix +++ b/pkgs/by-name/ne/netpeek/package.nix @@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: { version = "0.2.7"; pyproject = false; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "ZingyTomato"; repo = "NetPeek"; From 3428ea4fb8445a74f5b8562e8e1a2d7f1cd96ee9 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Tue, 9 Jun 2026 22:53:49 +0200 Subject: [PATCH 025/115] jocalsend: set __structuredAttrs --- pkgs/by-name/jo/jocalsend/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/jo/jocalsend/package.nix b/pkgs/by-name/jo/jocalsend/package.nix index 11af40e879ca..ad86d22c6a19 100644 --- a/pkgs/by-name/jo/jocalsend/package.nix +++ b/pkgs/by-name/jo/jocalsend/package.nix @@ -11,6 +11,8 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jocalsend"; version = "1.618033988"; + __structuredAttrs = true; + src = fetchFromGitea { domain = "git.kittencollective.com"; owner = "nebkor"; From 5701362722abca4ef07a2592c3661c4c1e14e147 Mon Sep 17 00:00:00 2001 From: harvidsen Date: Thu, 11 Jun 2026 09:23:11 +0200 Subject: [PATCH 026/115] bumpver: 2021.1110 -> 2026.1143 Remove now unnecessary deps. Previous failing test now works. Fix shebangs in hooks. These are required for some tests. --- pkgs/by-name/bu/bumpver/package.nix | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/bu/bumpver/package.nix b/pkgs/by-name/bu/bumpver/package.nix index 2c503ecce5a0..045173383159 100644 --- a/pkgs/by-name/bu/bumpver/package.nix +++ b/pkgs/by-name/bu/bumpver/package.nix @@ -8,12 +8,12 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bumpver"; - version = "2021.1110"; + version = "2026.1132"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03"; + sha256 = "sha256-gLIjwj/Km8ndVpt6RGgJSdNL7iOnOIYNmps28avjsOA="; }; prePatch = '' @@ -21,6 +21,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: { --replace-fail "if any(arg.startswith(\"bdist\") for arg in sys.argv):" ""\ --replace-fail "import lib3to6" ""\ --replace-fail "package_dir = lib3to6.fix(package_dir)" "" + + patchShebangs test/fixtures/hooks ''; build-system = with python3.pkgs; [ @@ -28,12 +30,10 @@ python3.pkgs.buildPythonApplication (finalAttrs: { ]; dependencies = with python3.pkgs; [ - pathlib2 click toml lexid colorama - setuptools ]; nativeCheckInputs = [ @@ -42,11 +42,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: { mercurial ]; - disabledTests = [ - # fails due to more aggressive setuptools version specifier validation - "test_parse_default_pattern" - ]; - meta = { description = "Bump version numbers in project files"; homepage = "https://pypi.org/project/bumpver/"; From f47f34442f81671f51f9b512c3749516a91ba225 Mon Sep 17 00:00:00 2001 From: jecaro Date: Fri, 12 Jun 2026 18:06:30 +0200 Subject: [PATCH 027/115] id3: 0.81 -> 0.82 Changelog: https://github.com/squell/id3/releases/tag/0.82 --- pkgs/by-name/id/id3/fix-gcc15.patch | 12 ------------ pkgs/by-name/id/id3/package.nix | 9 ++------- 2 files changed, 2 insertions(+), 19 deletions(-) delete mode 100644 pkgs/by-name/id/id3/fix-gcc15.patch diff --git a/pkgs/by-name/id/id3/fix-gcc15.patch b/pkgs/by-name/id/id3/fix-gcc15.patch deleted file mode 100644 index ddce9ac753fc..000000000000 --- a/pkgs/by-name/id/id3/fix-gcc15.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/fileops.c b/fileops.c -index 1e70af1..9017bd0 100644 ---- a/fileops.c -+++ b/fileops.c -@@ -68,7 +68,6 @@ FILE *ftemp(char *templ, const char *mode) - #else - int fd = mkstemp(templ); - if(fd >= 0) { -- FILE* fdopen(); /* in case -ansi is used */ - if(f = fdopen(fd, mode)) return f; - close(fd); - #endif diff --git a/pkgs/by-name/id/id3/package.nix b/pkgs/by-name/id/id3/package.nix index 99be080a9af1..0fb5c1829da5 100644 --- a/pkgs/by-name/id/id3/package.nix +++ b/pkgs/by-name/id/id3/package.nix @@ -7,20 +7,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "id3"; - version = "0.81"; + version = "0.82"; src = fetchFromGitHub { owner = "squell"; repo = "id3"; rev = finalAttrs.version; - hash = "sha256-+h1wwgTB7CpbjyUAK+9BNRhmy83D+1I+cZ70E1m3ENk="; + hash = "sha256-WwE+DotmA4Z5H4J5ShSWERk1K2QqvY01f8qnw0IRXR8="; }; - patches = [ - # https://github.com/squell/id3/pull/35 - ./fix-gcc15.patch - ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; makeFlags = [ "prefix=$(out)" ]; From e05f6640a28480bed85e253b1f3f218c3dcc3c7a Mon Sep 17 00:00:00 2001 From: nemeott <123220311+nemeott@users.noreply.github.com> Date: Wed, 10 Jun 2026 14:23:38 -0400 Subject: [PATCH 028/115] musescore-evolution: 3.7.0-unstable-2026-03-03 -> 3.7.0-unstable-2026-06-10 Updated package Removed patch (fixed in upstream Musescore Evolution now) Fixed binary name conflict with musescore Made renaming scheme more consistent --- .../mu/musescore-evolution/package.nix | 80 +++++++++---------- 1 file changed, 36 insertions(+), 44 deletions(-) diff --git a/pkgs/by-name/mu/musescore-evolution/package.nix b/pkgs/by-name/mu/musescore-evolution/package.nix index 833ca12c694d..03f01633f930 100644 --- a/pkgs/by-name/mu/musescore-evolution/package.nix +++ b/pkgs/by-name/mu/musescore-evolution/package.nix @@ -22,33 +22,30 @@ libopus, tinyxml-2, qt5, # Needed for musescore 3.X - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { + __structuredAttrs = true; + pname = "musescore-evolution"; - version = "3.7.0-unstable-2026-03-03"; + version = "3.7.0-unstable-2026-06-10"; src = fetchFromGitHub { owner = "Jojo-Schmitz"; repo = "MuseScore"; - rev = "67504236fa073783f6616545185ec8bde6c22647"; - hash = "sha256-QUUvUkdrJ4iL6cgDob+PdVRZp44kzHeoOi2N0Xb51To="; + rev = "ec719c0152fbb0fb57758a14a3754ad08d31dfc7"; + hash = "sha256-yXVKjaY/utXA3617ik4misxeOVFp+0oo0RSU3yPUA00="; }; patches = [ ./musescore-evolution-pch-fix.patch - (fetchpatch { - url = "https://github.com/Jojo-Schmitz/MuseScore/commit/bbaa38ba2babb339043f87d50cec3240ca49fe0b.patch"; - hash = "sha256-TbbrBo4uWCHeAs0Er3eYL+i0JWafI0zhetLpFjN0xg8="; - }) ]; # From top-level CMakeLists.txt: # - DOWNLOAD_SOUNDFONT defaults ON and tries to fetch from the network. # Download manually at Help > Manage Resources cmakeFlags = [ - "-DDOWNLOAD_SOUNDFONT=OFF" + (lib.cmakeBool "DOWNLOAD_SOUNDFONT" false) ]; qtWrapperArgs = [ @@ -57,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { lib.makeLibraryPath [ libjack2 ] }" ] - ++ lib.optionals (stdenv.hostPlatform.isLinux) [ + ++ lib.optionals stdenv.hostPlatform.isLinux [ "--set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib" ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ @@ -68,21 +65,16 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' qtWrapperArgs+=("''${gappsWrapperArgs[@]}") - - # Recreate correct symlinks (let fixupPhase handle compression) - if [ -e "$manDir/mscore-evo.1" ]; then - ln -sf "mscore-evo.1" "$manDir/musescore-evo.1" - fi ''; dontWrapGApps = true; nativeBuildInputs = [ - qt5.wrapQtAppsHook cmake - qt5.qttools - pkg-config ninja + pkg-config + qt5.qttools + qt5.wrapQtAppsHook ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Since https://github.com/musescore/MuseScore/pull/13847/commits/685ac998 @@ -91,25 +83,25 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - libjack2 + flac freetype lame + libjack2 libogg + libopus + libopusenc libpulseaudio libsndfile libvorbis portaudio portmidi - flac - libopusenc - libopus - tinyxml-2 qt5.qtbase qt5.qtdeclarative + qt5.qtgraphicaleffects + qt5.qtquickcontrols2 qt5.qtsvg qt5.qtxmlpatterns - qt5.qtquickcontrols2 - qt5.qtgraphicaleffects + tinyxml-2 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib @@ -145,14 +137,18 @@ stdenv.mkDerivation (finalAttrs: { # On Linux, let CMake + wrapQtAppsHook install/wrap "mscore", then rename it # and adjust the .desktop file so it doesn't clash with the main musescore package. postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + # 1) Rename the binaries mv "$out/bin/mscore" "$out/bin/mscore-evo" + rm "$out/bin/musescore" + ln -s "$out/bin/mscore-evo" "$out/bin/musescore-evolution" # 2) Fix desktop entry to point to mscore-evo and avoid ID clash desktop="$out/share/applications/mscore.desktop" substitute "$desktop" "$out/share/applications/mscore-evo.desktop" \ - --replace "Exec=mscore" "Exec=mscore-evo" \ - --replace "Name=MuseScore 3.7" "Name=MuseScore 3.7 (Evolution)" \ - --replace "Icon=mscore" "Icon=mscore-evo" + --replace-fail "Exec=mscore" "Exec=mscore-evo" \ + --replace-fail "Name=MuseScore 3.7" "Name=MuseScore 3.7 (Evolution)" \ + --replace-fail "Icon=mscore" "Icon=mscore-evo" \ + --replace-fail "StartupWMClass=mscore" "StartupWMClass=MuseScore3" rm $desktop # 3) Rename app icons (apps/) @@ -169,33 +165,29 @@ stdenv.mkDerivation (finalAttrs: { "$out"/share/icons/hicolor/*/mimetypes/application-x-musescore+xml.*; do dir="''${icon%/*}"; base="''${icon##*/}"; ext="''${base##*.}" case "$base" in - application-x-musescore.*) mv "$icon" "$dir/application-x-musescore-evo.$ext" ;; - application-x-musescore+xml.*) mv "$icon" "$dir/application-x-musescore-evo+xml.$ext" ;; + application-x-musescore.*) mv "$icon" "$dir/application-x-musescore-evolution.$ext" ;; + application-x-musescore+xml.*) mv "$icon" "$dir/application-x-musescore-evolution+xml.$ext" ;; esac done # 4) Rename MIME XML and point icons to the new names - mv "$out/share/mime/packages/musescore.xml" "$out/share/mime/packages/musescore-evo.xml" + mv "$out/share/mime/packages/musescore.xml" "$out/share/mime/packages/musescore-evolution.xml" sed -i \ - -e 's|application-x-musescore\(\+xml\)\?|application-x-musescore-evo\1|g' \ + -e 's|application-x-musescore\(\+xml\)\?|application-x-musescore-evolution\1|g' \ -e 's|musescore|mscore-evo|g' \ - "$out/share/mime/packages/musescore-evo.xml" + "$out/share/mime/packages/musescore-evolution.xml" # 5) Rename man pages to match mscore-evo and remove legacy symlinks manDir="$out/share/man/man1" - # Remove all old musescore/mscore symlinks first (gzip may have created them) - find "$manDir" -type l \ - \( -name 'mscore.1*' -o -name 'musescore.1*' \) \ - -exec rm -f {} + + # Fix existing dangling aliases + if [ -f "$manDir/mscore.1.gz" ]; then + mv "$manDir/mscore.1.gz" "$manDir/mscore-evo.1.gz" + fi - # Rename real files - find "$manDir" \( -name 'mscore.1*' -o -name 'musescore.1*' \) -type f | - while IFS= read -r man; do - base="$(basename "$man")" - newname=$(echo "$base" | sed -e 's/^mscore/mscore-evo/' -e 's/^musescore/mscore-evo/') - mv "$man" "$manDir/$newname" - done + # Replace old musescore.1.gz alias + rm -f "$manDir/musescore.1.gz" + ln -s "$manDir/mscore-evo.1.gz" "$manDir/musescore-evolution.1.gz" # 6) Rename AppStream metadata and its IDs meta="$out/share/metainfo/org.musescore.MuseScore.appdata.xml" From f74b373b6619c317de4146fa15a265bb9de021ed Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 14 Jun 2026 10:31:55 +0000 Subject: [PATCH 029/115] diswall: 0.6.1 -> 0.7.2 --- pkgs/by-name/di/diswall/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/diswall/package.nix b/pkgs/by-name/di/diswall/package.nix index 96f52d4809aa..b8799c290b1b 100644 --- a/pkgs/by-name/di/diswall/package.nix +++ b/pkgs/by-name/di/diswall/package.nix @@ -2,20 +2,27 @@ lib, rustPlatform, fetchFromGitHub, + pkg-config, + openssl, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "diswall"; - version = "0.6.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "dis-works"; repo = "diswall-rs"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-t2ZBi3ab6OUWzc0L0Hq/ay+s3KNDMeu6mkYxti48BuE="; + hash = "sha256-5kKVEdzN38gyovGAg3/FE5sbSwCBEiQH1GPsDeQ+rCg="; }; - cargoHash = "sha256-I4jfeOtK+ho2jksGHgQqHE+L6UzS240t+7v3/Eb/xAs="; + cargoHash = "sha256-WXaNLlTbZc2On19azFUbcsx0fA2LpsNNWxO6BzJ469M="; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; + + OPENSSL_NO_VENDOR = 1; doCheck = false; From 79c40ccc5906e9e43323999436ac55095958a00c Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Sun, 14 Jun 2026 12:53:24 +0200 Subject: [PATCH 030/115] python3Packages.asyncprawcore: 3.0.2 -> 4.0.0 --- .../python-modules/asyncprawcore/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/asyncprawcore/default.nix b/pkgs/development/python-modules/asyncprawcore/default.nix index b6a34a6a2b9a..3e172364d65b 100644 --- a/pkgs/development/python-modules/asyncprawcore/default.nix +++ b/pkgs/development/python-modules/asyncprawcore/default.nix @@ -3,7 +3,7 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - flit-core, + hatchling, pytestCheckHook, pytest-asyncio, pytest-vcr, @@ -11,19 +11,19 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "asyncprawcore"; - version = "3.0.2"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "praw-dev"; repo = "asyncprawcore"; - tag = "v${version}"; - hash = "sha256-0FOMY/0LXGcHwDe4t+NMAovMhX83/mMv8sWvIf5gxok="; + tag = "v${finalAttrs.version}"; + hash = "sha256-kpqd6H8uiqp4rM+8B+qJxfslrY5uvRTEARwh/0runIg="; }; - build-system = [ flit-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp @@ -53,8 +53,8 @@ buildPythonPackage rec { meta = { description = "Low-level asynchronous communication layer for Async PRAW"; homepage = "https://asyncpraw.readthedocs.io/"; - changelog = "https://github.com/praw-dev/asyncprawcore/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/praw-dev/asyncprawcore/blob/v${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.amadejkastelic ]; }; -} +}) From 08cae25447efe017c10797550af7894de9ffd7bb Mon Sep 17 00:00:00 2001 From: Jan-Niklas Burfeind Date: Wed, 10 Jun 2026 18:39:10 +0200 Subject: [PATCH 031/115] bobby: init at 50.0.2 --- pkgs/by-name/bo/bobby/package.nix | 84 +++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 pkgs/by-name/bo/bobby/package.nix diff --git a/pkgs/by-name/bo/bobby/package.nix b/pkgs/by-name/bo/bobby/package.nix new file mode 100644 index 000000000000..5b61c8e5ffb9 --- /dev/null +++ b/pkgs/by-name/bo/bobby/package.nix @@ -0,0 +1,84 @@ +{ + cargo, + desktop-file-utils, + fetchFromGitHub, + glib, + gtk4, + lib, + libadwaita, + meson, + ninja, + nix-update-script, + pkg-config, + rustc, + rustPlatform, + sqlite, + stdenv, + wrapGAppsHook4, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bobby"; + version = "50.0.2"; + + src = fetchFromGitHub { + owner = "hbons"; + repo = "bobby"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/N7CmzPwUdGkHIZujCGW3LvsGM6DdXrcm2kH6XlVGDA="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-TT3ceAy44sfyKZ7wmH3C4nj5TyfiJlu4vBWAaGs+pGg="; + }; + + buildInputs = [ + glib + gtk4 + libadwaita + sqlite + ]; + + # favor sqlite from nixpkgs instead of a vendored variant in rusqlite + postPatch = '' + substituteInPlace Cargo.toml \ + --replace-fail ', features = ["bundled"]' "" + ''; + + nativeBuildInputs = [ + cargo + desktop-file-utils # for `update-desktop-database` + gtk4 # for `gtk-update-icon-cache` + meson + ninja + pkg-config + rustc + rustPlatform.cargoSetupHook + wrapGAppsHook4 # fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system + ]; + + mesonCheckFlags = [ + "--print-errorlogs" + ]; + + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + __structuredAttrs = true; + strictDeps = true; + + meta = { + changelog = "https://github.com/hbons/Bobby/blob/${finalAttrs.src.tag}/data/studio.planetpeanut.Bobby.metainfo.xml"; + description = "Browse SQLite files"; + donationPage = "https://planetpeanut.studio/sponsors"; + homepage = "https://apps.gnome.org/Bobby/"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + aiyion + ]; + teams = [ lib.teams.gnome-circle ]; + mainProgram = "bobby"; + }; +}) From a7cb41030236a9546c1883f0aa1e671632a51f86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Jun 2026 00:08:09 +0000 Subject: [PATCH 032/115] python3Packages.sklearn-compat: 0.1.5 -> 0.1.6 --- pkgs/development/python-modules/sklearn-compat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sklearn-compat/default.nix b/pkgs/development/python-modules/sklearn-compat/default.nix index 494a080ce458..4e525bbe19e0 100644 --- a/pkgs/development/python-modules/sklearn-compat/default.nix +++ b/pkgs/development/python-modules/sklearn-compat/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "sklearn-compat"; - version = "0.1.5"; + version = "0.1.6"; pyproject = true; src = fetchFromGitHub { owner = "sklearn-compat"; repo = "sklearn-compat"; tag = version; - hash = "sha256-7YgNXYm/uMPRRZ1ApHQ8PPyeNBURuwHao5GSXJFCYZ0="; + hash = "sha256-bziweext3Mqq0Wa9KlX1gp5NpVYX8IpcvS1gTjxQa70="; }; build-system = [ From 1ad109c7f7a67ffb45d3611701d6104c77d09c83 Mon Sep 17 00:00:00 2001 From: imcvampire Date: Mon, 15 Jun 2026 10:36:52 +0300 Subject: [PATCH 033/115] ghost-complete: 0.16.0 -> 0.18.0 --- pkgs/by-name/gh/ghost-complete/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghost-complete/package.nix b/pkgs/by-name/gh/ghost-complete/package.nix index 8e21d5edc8e4..5b845d9fb6c0 100644 --- a/pkgs/by-name/gh/ghost-complete/package.nix +++ b/pkgs/by-name/gh/ghost-complete/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ghost-complete"; - version = "0.16.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "StanMarek"; repo = "ghost-complete"; tag = "v${finalAttrs.version}"; - hash = "sha256-SL0PRGppuiglP/BStlvc//6dn2lP472lLfhz3Hq7ZVw="; + hash = "sha256-AOhH98qGHISf8AZw3MSMnS5ADL6wQJ5jlo4PXsw7CAo="; }; __structuredAttrs = true; @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"-C", "link-arg=-fuse-ld=/usr/bin/ld",' "" ''; - cargoHash = "sha256-F568kxHWcbBQuAwUpkT1AwAr/u486/k094wVmB9SiqY="; + cargoHash = "sha256-l1Gp9FVtrGhzobM2Wdq110y1W7V6PNsQsJLBJ3sgOEs="; cargoBuildFlags = [ "--package=ghost-complete" ]; From 5ad07b37b891b55a4b8cc1569f0ab6a067a98fd8 Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Sun, 14 Jun 2026 13:00:10 +0200 Subject: [PATCH 034/115] python3Packages.asyncpraw: 7.8.1-unstable-2025-10-08 -> 8.0.1 https://github.com/praw-dev/asyncpraw/releases/tag/v8.0.0 https://github.com/praw-dev/asyncpraw/releases/tag/v8.0.1 --- pkgs/development/python-modules/asyncpraw/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/asyncpraw/default.nix b/pkgs/development/python-modules/asyncpraw/default.nix index c707deb59829..8d7910730f9f 100644 --- a/pkgs/development/python-modules/asyncpraw/default.nix +++ b/pkgs/development/python-modules/asyncpraw/default.nix @@ -17,19 +17,19 @@ buildPythonPackage (finalAttrs: { pname = "asyncpraw"; - version = "7.8.1-unstable-2025-10-08"; + version = "8.0.1"; pyproject = true; src = fetchFromGitHub { owner = "praw-dev"; repo = "asyncpraw"; - rev = "9221cbef5d94fce9ecc92376cbab084f0082502d"; - hash = "sha256-/7x7XYw1JDVaoc2+wKWW3iUkyfI6MVtBNP9G1AEUp4Y="; + tag = "v${finalAttrs.version}"; + hash = "sha256-lVRIZP9XsUEM1Czl4YC10EdSC8RmO5ugPgo3THyqi9A="; }; pythonRelaxDeps = [ - "coverage" "defusedxml" + "update-checker" ]; build-system = [ hatchling ]; @@ -38,12 +38,12 @@ buildPythonPackage (finalAttrs: { aiofiles aiohttp asyncprawcore - coverage defusedxml update-checker ]; nativeCheckInputs = [ + coverage pytestCheckHook pytest-asyncio pytest-vcr From a615659f21f4594561e527c96e390d70c929a086 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 20:51:29 +0700 Subject: [PATCH 035/115] python3Packages.wsgiprox: migrate to pyproject --- pkgs/development/python-modules/wsgiprox/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wsgiprox/default.nix b/pkgs/development/python-modules/wsgiprox/default.nix index 67d6e294f7f1..d7cdde6fb600 100644 --- a/pkgs/development/python-modules/wsgiprox/default.nix +++ b/pkgs/development/python-modules/wsgiprox/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, six, certauth, }: @@ -9,7 +10,7 @@ buildPythonPackage { pname = "wsgiprox"; version = "1.5.2"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "webrecorder"; @@ -19,7 +20,9 @@ buildPythonPackage { hash = "sha256-EquddaNrVceyJHuQMCajKHGZX2Q7ebR0Zhvi2pl2WEw="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ six certauth ]; From d9b46edd1814df7ea9cb07bdd0bf0b858b56bd2a Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 20:52:41 +0700 Subject: [PATCH 036/115] python3Packages.wsgiprox: modernize --- pkgs/development/python-modules/wsgiprox/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/wsgiprox/default.nix b/pkgs/development/python-modules/wsgiprox/default.nix index d7cdde6fb600..f19e06dd3833 100644 --- a/pkgs/development/python-modules/wsgiprox/default.nix +++ b/pkgs/development/python-modules/wsgiprox/default.nix @@ -12,6 +12,8 @@ buildPythonPackage { version = "1.5.2"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "webrecorder"; repo = "wsgiprox"; From 0ac7ccb98a38a40f4e766f66bb02ac2543db1a93 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 21:07:07 +0700 Subject: [PATCH 037/115] python3Packages.xlrd: migrate to pyproject --- pkgs/development/python-modules/xlrd/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/xlrd/default.nix b/pkgs/development/python-modules/xlrd/default.nix index 78308e5127f1..42a7933a7be2 100644 --- a/pkgs/development/python-modules/xlrd/default.nix +++ b/pkgs/development/python-modules/xlrd/default.nix @@ -2,19 +2,22 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pytestCheckHook, }: buildPythonPackage rec { pname = "xlrd"; version = "2.0.2"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "sha256-CLXiXeWPIc5x3H2zs7gQbB+ndvMCTFTkW0WzdOiSNMk="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; # No tests in archive From 16ca6be93319ef526f9b48c0bbbe29e66bd8f5a9 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 21:08:41 +0700 Subject: [PATCH 038/115] python3Packages.xlrd: modernize --- pkgs/development/python-modules/xlrd/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/xlrd/default.nix b/pkgs/development/python-modules/xlrd/default.nix index 42a7933a7be2..5c68872e28d2 100644 --- a/pkgs/development/python-modules/xlrd/default.nix +++ b/pkgs/development/python-modules/xlrd/default.nix @@ -6,14 +6,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xlrd"; version = "2.0.2"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "sha256-CLXiXeWPIc5x3H2zs7gQbB+ndvMCTFTkW0WzdOiSNMk="; + inherit (finalAttrs) pname version; + hash = "sha256-CLXiXeWPIc5x3H2zs7gQbB+ndvMCTFTkW0WzdOiSNMk="; }; build-system = [ setuptools ]; @@ -23,10 +25,12 @@ buildPythonPackage rec { # No tests in archive doCheck = false; + pythonImportsCheck = [ "xlrd" ]; + meta = { homepage = "https://www.python-excel.org/"; description = "Library for developers to extract data from Microsoft Excel (tm) spreadsheet files"; mainProgram = "runxlrd.py"; license = lib.licenses.bsd0; }; -} +}) From 68d113104a25859fae19881c5866f9b530113ec6 Mon Sep 17 00:00:00 2001 From: kilyanni Date: Mon, 15 Jun 2026 16:55:44 +0200 Subject: [PATCH 039/115] wasm-tools: drop workaround that's no longer required --- pkgs/by-name/wa/wasm-tools/package.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 976cba3491d6..6772620dc80a 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -28,13 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--workspace" "--exclude" "wit-dylib" - ] - ++ - # Due to https://github.com/bytecodealliance/wasm-tools/issues/1820 - [ - "--" - "--test-threads=1" - ]; + ]; meta = { description = "Low level tooling for WebAssembly in Rust"; From ac2d0144c96433461048fa498858f1dc4202181b Mon Sep 17 00:00:00 2001 From: kilyanni Date: Mon, 15 Jun 2026 18:52:11 +0200 Subject: [PATCH 040/115] wasm-tools: add shell completions --- pkgs/by-name/wa/wasm-tools/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 6772620dc80a..bbc2f8b07470 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + installShellFiles, + stdenv, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -30,6 +32,15 @@ rustPlatform.buildRustPackage (finalAttrs: { "wit-dylib" ]; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd wasm-tools \ + --bash <($out/bin/wasm-tools completion bash) \ + --fish <($out/bin/wasm-tools completion fish) \ + --zsh <($out/bin/wasm-tools completion zsh) + ''; + meta = { description = "Low level tooling for WebAssembly in Rust"; homepage = "https://github.com/bytecodealliance/wasm-tools"; From c6e7a1584a1f79451ee38850dae931f5c03fb92a Mon Sep 17 00:00:00 2001 From: nartsisss Date: Tue, 16 Jun 2026 21:53:55 +0300 Subject: [PATCH 041/115] telegram-bot-api: 9.2 -> 10.1 --- pkgs/by-name/te/telegram-bot-api/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telegram-bot-api/package.nix b/pkgs/by-name/te/telegram-bot-api/package.nix index 2c40c961f145..6a73b8af8e54 100644 --- a/pkgs/by-name/te/telegram-bot-api/package.nix +++ b/pkgs/by-name/te/telegram-bot-api/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation { pname = "telegram-bot-api"; - version = "9.2"; + version = "10.1"; src = fetchFromGitHub { owner = "tdlib"; repo = "telegram-bot-api"; # https://github.com/tdlib/telegram-bot-api/issues/783 - rev = "3b6a0b769c4a7fbe064087a4ad9fe6b1dbda498f"; - hash = "sha256-EpDO1ulIT/RIUjc06BtGRpqdQIMpma5+DRy7i8YVhiU="; + rev = "0a9e5696ba149c99bedf972f040d2e28776a8a4f"; + hash = "sha256-F3TYYB5sI8nadiHUaxW5BOC1XMnEfsrZQX2dLJXA5Mg="; fetchSubmodules = true; }; From b57324890f06e24bca9bd33460d365898489ce9b Mon Sep 17 00:00:00 2001 From: Michael Brantley Date: Wed, 17 Jun 2026 10:06:25 +0000 Subject: [PATCH 042/115] t3: 1.0.9 -> 1.1.0 --- pkgs/by-name/t3/t3/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/t3/t3/package.nix b/pkgs/by-name/t3/t3/package.nix index 2017c0d57287..b00b6cdede6d 100644 --- a/pkgs/by-name/t3/t3/package.nix +++ b/pkgs/by-name/t3/t3/package.nix @@ -8,13 +8,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "t3"; - version = "1.0.9"; + version = "1.1.0"; src = fetchFromGitHub { owner = "flox"; repo = "t3"; tag = "v${finalAttrs.version}"; - hash = "sha256-42T0qQ3zK1jTRU+gcBzEet5rHZ6QuknCbPdbGPNlETI="; + hash = "sha256-49nmFvyA5HtX0rTqG4vrCdQPo78HMF7wIN4StItShB4="; + postFetch = "rm -f $out/.flox/env/manifest.lock"; }; makeFlags = [ From 547bad7e4e27786b40cda53885aac3a1bb82a86d Mon Sep 17 00:00:00 2001 From: Jonathan Stacks Date: Wed, 17 Jun 2026 08:59:56 -0500 Subject: [PATCH 043/115] sprite: 0.0.1-rc43 -> 0.0.1-rc44 Assisted-by: Antigravity (Gemini 3.5 Flash) Signed-off-by: Jonathan Stacks --- pkgs/by-name/sp/sprite/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sp/sprite/package.nix b/pkgs/by-name/sp/sprite/package.nix index 08103661017c..003d65b1a07d 100644 --- a/pkgs/by-name/sp/sprite/package.nix +++ b/pkgs/by-name/sp/sprite/package.nix @@ -8,7 +8,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sprite"; - version = "0.0.1-rc43"; + version = "0.0.1-rc44"; src = fetchurl { url = "https://sprites-binaries.t3.storage.dev/client/v${finalAttrs.version}/sprite-${ @@ -16,10 +16,10 @@ stdenv.mkDerivation (finalAttrs: { }-${if stdenv.hostPlatform.isx86_64 then "amd64" else "arm64"}.tar.gz"; hash = { - aarch64-darwin = "sha256-6ztxc59b2H76+o7k7zMOvA/PAOib4m7WRXo1XsigL04="; - x86_64-darwin = "sha256-Ni779eJIFbZQ/zrAA3zQyYFFQ7ikEU9UYL9GeO1OcKA="; - aarch64-linux = "sha256-YTNHlVknlVkyUsiI422Quo04CyIMxCbrjhPvGADHw2s="; - x86_64-linux = "sha256-wEClvx4Kv7WK4uMYwNJqvsvjyQsonI01xlCo3z7CuwQ="; + aarch64-darwin = "sha256-XMr3JZxaFFpJh+CDxZYmbfOLrIhjgYj/mqOAA6qgyoo="; + x86_64-darwin = "sha256-KrBmA2auCp+gJ19Cmd7Kc6fDBkgxLIYV50/wWNhz4X0="; + aarch64-linux = "sha256-uiTQgChPRjo/OvvcQso52YxhaKjYJ5aU9nZRPUl5hgw="; + x86_64-linux = "sha256-cmffpuWg9XqFH2BcSC+gJG00kqHvV532XEDOs/u0dHs="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From f564452693ccbd1e3a0116d5cfa3155c60568ec7 Mon Sep 17 00:00:00 2001 From: Jonathan Stacks Date: Wed, 17 Jun 2026 09:02:27 -0500 Subject: [PATCH 044/115] sprite: disable upgrade check warning Assisted-by: Antigravity (Gemini 3.5 Flash) Signed-off-by: Jonathan Stacks --- pkgs/by-name/sp/sprite/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/sprite/package.nix b/pkgs/by-name/sp/sprite/package.nix index 003d65b1a07d..4532980a4c1c 100644 --- a/pkgs/by-name/sp/sprite/package.nix +++ b/pkgs/by-name/sp/sprite/package.nix @@ -5,6 +5,7 @@ versionCheckHook, autoPatchelfHook, writableTmpDirAsHomeHook, + makeWrapper, }: stdenv.mkDerivation (finalAttrs: { pname = "sprite"; @@ -26,11 +27,12 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "."; - nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; + nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; installPhase = '' mkdir -p $out/bin install -m 755 sprite $out/bin/ + wrapProgram $out/bin/sprite --set UPGRADE_CHECK false ''; passthru.updateScript = ./update.sh; From 1baaebca9486d8e1dae65877ecccbf6547f89068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20L=C3=B3pez?= Date: Tue, 16 Jun 2026 19:36:54 +0200 Subject: [PATCH 045/115] python3Packages.sqlparams: init at 6.2.0 Assisted-by: Claude Code (Claude Opus 4.8) --- .../python-modules/sqlparams/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/sqlparams/default.nix diff --git a/pkgs/development/python-modules/sqlparams/default.nix b/pkgs/development/python-modules/sqlparams/default.nix new file mode 100644 index 000000000000..e96b562c4c38 --- /dev/null +++ b/pkgs/development/python-modules/sqlparams/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "sqlparams"; + version = "6.2.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "cpburnz"; + repo = "python-sql-parameters"; + tag = "v${finalAttrs.version}"; + hash = "sha256-PcAv76ZtArJDbddziOMTiDmMXyDTieDpqMA92iG2vgA="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "sqlparams" ]; + + meta = { + description = "Convert DB API 2.0 named/numeric parameter styles to the style a driver supports"; + homepage = "https://github.com/cpburnz/python-sql-parameters"; + changelog = "https://github.com/cpburnz/python-sql-parameters/blob/${finalAttrs.src.tag}/CHANGES.rst"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ davidlghellin ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0b57c874c478..3c5c782906f9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18849,6 +18849,8 @@ self: super: with self; { sqlobject = callPackage ../development/python-modules/sqlobject { }; + sqlparams = callPackage ../development/python-modules/sqlparams { }; + sqlparse = callPackage ../development/python-modules/sqlparse { }; sqltrie = callPackage ../development/python-modules/sqltrie { }; From 1edaf9905e469d102ad3450b8ee0a4a8fe019000 Mon Sep 17 00:00:00 2001 From: Adam Thompson-Sharpe Date: Thu, 18 Jun 2026 08:53:59 -0400 Subject: [PATCH 046/115] gradle: fix update script with structuredAttrs --- pkgs/development/tools/build-managers/gradle/update-deps.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/tools/build-managers/gradle/update-deps.nix b/pkgs/development/tools/build-managers/gradle/update-deps.nix index 814aa888960b..b31a5c755667 100644 --- a/pkgs/development/tools/build-managers/gradle/update-deps.nix +++ b/pkgs/development/tools/build-managers/gradle/update-deps.nix @@ -37,6 +37,7 @@ lib.makeOverridable ( ]; gradleScript = writeShellScript "gradle-commands.sh" '' set -eo pipefail + if [ -e "''${NIX_ATTRS_SH_FILE:-}" ]; then . "$NIX_ATTRS_SH_FILE"; fi export http_proxy="$MITM_CACHE_ADDRESS" export https_proxy="$MITM_CACHE_ADDRESS" export SSL_CERT_FILE="$MITM_CACHE_CA" From 5fb00f682b1fcff99f07d73650c2d1e765f88ba1 Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Sat, 6 Jun 2026 16:53:41 +0000 Subject: [PATCH 047/115] tsx: update to node 24 --- pkgs/by-name/ts/tsx/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ts/tsx/package.nix b/pkgs/by-name/ts/tsx/package.nix index 85295a274b58..e64ce421bc5a 100644 --- a/pkgs/by-name/ts/tsx/package.nix +++ b/pkgs/by-name/ts/tsx/package.nix @@ -5,12 +5,13 @@ pnpm_10, fetchPnpmDeps, pnpmConfigHook, - nodejs-slim_22, + nodejs-slim_24, versionCheckHook, nix-update-script, }: let - pnpm' = pnpm_10.override { nodejs-slim = nodejs-slim_22; }; + nodejs-slim = nodejs-slim_24; + pnpm' = pnpm_10.override { inherit nodejs-slim; }; in stdenv.mkDerivation (finalAttrs: { pname = "tsx"; @@ -35,13 +36,13 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ - nodejs-slim_22 + nodejs-slim pnpmConfigHook pnpm' ]; buildInputs = [ - nodejs-slim_22 + nodejs-slim ]; patchPhase = '' From e196e78b5bb33c07cf7109a61146dc68aa8f961c Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Sat, 6 Jun 2026 17:20:06 +0000 Subject: [PATCH 048/115] tsx: 4.21.0 -> 4.22.4 --- pkgs/by-name/ts/tsx/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ts/tsx/package.nix b/pkgs/by-name/ts/tsx/package.nix index e64ce421bc5a..72e6c32bb673 100644 --- a/pkgs/by-name/ts/tsx/package.nix +++ b/pkgs/by-name/ts/tsx/package.nix @@ -15,13 +15,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "tsx"; - version = "4.21.0"; + version = "4.22.4"; src = fetchFromGitHub { owner = "privatenumber"; repo = "tsx"; tag = "v${finalAttrs.version}"; - hash = "sha256-vlVRq637l84xi9Og0ryzYuu+1b/eBq13jQJIptY0u0o="; + hash = "sha256-hiUy3VQXHvzuCr+WjaRV/pUcnz3bq29lmpofqKZ/sv8="; }; pnpmDeps = fetchPnpmDeps { @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm'; fetcherVersion = 3; - hash = "sha256-7JdL2qz663+y3tzeK0LLn57vSsQ0P0d+FofRimWVjrM="; + hash = "sha256-A0KaFJNBJaMDTG9g8dj3/qZPkqg5hnRgjP0lfTg/CQY="; }; nativeBuildInputs = [ @@ -56,7 +56,11 @@ stdenv.mkDerivation (finalAttrs: { # because tsx uses semantic-release, the package.json has a placeholder # version number. this patches it to match the version of the nix package, # which in turn is the release version in github. - substituteInPlace package.json --replace-fail "0.0.0-semantic-release" "${finalAttrs.version}" + # + # also remove the prepare script, which is just used to generate LLM skills + substituteInPlace package.json \ + --replace-fail "0.0.0-semantic-release" "${finalAttrs.version}" \ + --replace-fail '"prepare": "skills-npm",' "" runHook postPatch ''; From 80693852ef8af4a0ac4de6ace89ee252b7c1b70d Mon Sep 17 00:00:00 2001 From: Jade Wilk Date: Thu, 18 Jun 2026 21:21:05 +0100 Subject: [PATCH 049/115] python3Packages.imbalanced-learn: 0.14.1->0.14.2 --- pkgs/development/python-modules/imbalanced-learn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imbalanced-learn/default.nix b/pkgs/development/python-modules/imbalanced-learn/default.nix index 65d8e16aec29..f4e92b53fada 100644 --- a/pkgs/development/python-modules/imbalanced-learn/default.nix +++ b/pkgs/development/python-modules/imbalanced-learn/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "imbalanced-learn"; - version = "0.14.1"; + version = "0.14.2"; pyproject = true; src = fetchFromGitHub { owner = "scikit-learn-contrib"; repo = "imbalanced-learn"; tag = version; - hash = "sha256-nY8Hn+EsKOXqAQV9TtuZaQY+XnxNNzIaHYM2n0gD5rY="; + hash = "sha256-uWln6+r9QsGnH4I4JQm2/y80zTQkAflVPlIN9KQNzy0="; }; build-system = [ From 99bfa58adb52e3bf3147c1f38cb4d13de44024a2 Mon Sep 17 00:00:00 2001 From: Denperidge Date: Fri, 19 Jun 2026 18:05:52 +0200 Subject: [PATCH 050/115] filebrowser-quantum: 1.3.3-stable -> 1.4.0-stable --- pkgs/by-name/fi/filebrowser-quantum/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/filebrowser-quantum/package.nix b/pkgs/by-name/fi/filebrowser-quantum/package.nix index 7a1e4580c9c5..a38354409ddd 100644 --- a/pkgs/by-name/fi/filebrowser-quantum/package.nix +++ b/pkgs/by-name/fi/filebrowser-quantum/package.nix @@ -6,13 +6,13 @@ }: let - version = "1.3.3-stable"; + version = "1.4.0-stable"; src = fetchFromGitHub { owner = "gtsteffaniak"; repo = "filebrowser"; tag = "v${version}"; - hash = "sha256-Q4TtC5x/nAbeZzICH9R9LBqe/8tbQOFR8vAImhQ5sYM="; + hash = "sha256-Ojz1VTtlCFUTodQ66mr0ozLKsx3kUirm79HuFJu33yQ="; }; frontend = buildNpmPackage { @@ -20,7 +20,7 @@ let inherit version src; sourceRoot = "${src.name}/frontend"; - npmDepsHash = "sha256-+2CHRhu+cEmA0OvvU8ZKZ7Q5rTUX2KCSXFeVdievoYQ="; + npmDepsHash = "sha256-tisZA7v0WsynNxgbww48eERz9+om4w8MW4IMzQIyh+Y="; buildPhase = '' runHook preBuild @@ -47,7 +47,7 @@ buildGoModule { sourceRoot = "${src.name}/backend"; - vendorHash = "sha256-Fq5FqsZ4m5j+UIn1RsElhNUb4guwI9wo48SjQdvESRU="; + vendorHash = "sha256-WvilFCwTGXecsD/afUpLL6TrGzr/cgkQeltCKKDc4AI="; preBuild = '' mkdir -p http/embed From c69a50cd71a62c57a1877342c7485b7ee91baba9 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sat, 20 Jun 2026 08:36:21 +0000 Subject: [PATCH 051/115] higan: 115-unstable-2024-09-04 -> 115-unstable-2025-08-30 --- pkgs/by-name/hi/higan/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hi/higan/package.nix b/pkgs/by-name/hi/higan/package.nix index 79523e2ded29..4728999cef20 100644 --- a/pkgs/by-name/hi/higan/package.nix +++ b/pkgs/by-name/hi/higan/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "higan"; - version = "115-unstable-2024-09-04"; + version = "115-unstable-2025-08-30"; src = fetchFromGitHub { owner = "higan-emu"; repo = "higan"; - rev = "a03b2e94c620eb12ab6f9936aee50e4389bee2ff"; - hash = "sha256-VpwHjA0LufKDnGRAS906Qh3R2pVt4uUGXxsRcca9SyM="; + rev = "8f4df010715298455b92cfc0821ea833770a8b5a"; + hash = "sha256-sYMVe+Sj8tR7Off+Cgl+4pndTIforXgIOMoXrAdyd9s="; }; nativeBuildInputs = [ From 8a786fdc140c9b3eef6d195376ec7d0f36b648a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 05:58:08 +0000 Subject: [PATCH 052/115] ankiAddons.fsrs4anki-helper: 24.06.3-unstable-2026-04-14 -> 26.06.12-unstable-2026-06-08 --- pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix b/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix index 00b44473f34f..0def2c12142d 100644 --- a/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix +++ b/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix @@ -8,13 +8,13 @@ anki-utils.buildAnkiAddon (finalAttrs: { pname = "fsrs4anki-helper"; - version = "24.06.3-unstable-2026-04-14"; + version = "26.06.12-unstable-2026-06-08"; src = fetchFromGitHub { owner = "open-spaced-repetition"; repo = "fsrs4anki-helper"; - rev = "703c99f009fa0465237df248e2c83e43851d95b4"; - hash = "sha256-yF0hTPdipFwhV1CcEmRRXezxc4754XCnX0HINrCgScQ="; + rev = "29208f220f21ff994c199712a6aaac47636773bf"; + hash = "sha256-qoOV6cxA+oidHaKtBPVJpoc+/hitoihMRp15+IYcRnw="; }; postFixup = '' From b1cdb7273b59bbcee2c9ba465f68f24d30cfba25 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Tue, 9 Jun 2026 22:54:45 +0200 Subject: [PATCH 053/115] librepods: set __structuredAttrs & strictDeps --- pkgs/by-name/li/librepods/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/li/librepods/package.nix b/pkgs/by-name/li/librepods/package.nix index 180d130f621a..6ec5dd872703 100644 --- a/pkgs/by-name/li/librepods/package.nix +++ b/pkgs/by-name/li/librepods/package.nix @@ -13,6 +13,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "librepods"; version = "0.2.5"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "kavishdevar"; repo = "librepods"; From 13f9a2811def39373334851e408a5a6fb822e0e2 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Wed, 10 Jun 2026 17:47:35 +0200 Subject: [PATCH 054/115] tauno-monitor: set __structuredAttrs --- pkgs/by-name/ta/tauno-monitor/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix index 9631bd23d3b7..9a02cdd189b5 100644 --- a/pkgs/by-name/ta/tauno-monitor/package.nix +++ b/pkgs/by-name/ta/tauno-monitor/package.nix @@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: { version = "0.2.20"; pyproject = false; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "taunoe"; repo = "tauno-monitor"; @@ -45,7 +47,9 @@ python3Packages.buildPythonApplication (finalAttrs: { dontWrapGApps = true; - makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; passthru.updateScript = nix-update-script { }; From cd87b78a4a81aa58d4cb7ab4c3c9004a60c1a8a7 Mon Sep 17 00:00:00 2001 From: ryota2357 Date: Sun, 21 Jun 2026 16:36:41 +0900 Subject: [PATCH 055/115] pkl-lsp: 0.6.0 -> 0.7.1 Assisted-by: Claude Opus 4.8 --- pkgs/by-name/pk/pkl-lsp/deps.json | 894 +++++++++++++--------------- pkgs/by-name/pk/pkl-lsp/package.nix | 46 +- 2 files changed, 456 insertions(+), 484 deletions(-) diff --git a/pkgs/by-name/pk/pkl-lsp/deps.json b/pkgs/by-name/pk/pkl-lsp/deps.json index fe77d123981d..63ee94f46fbc 100644 --- a/pkgs/by-name/pk/pkl-lsp/deps.json +++ b/pkgs/by-name/pk/pkl-lsp/deps.json @@ -14,35 +14,32 @@ "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" }, - "com/diffplug/durian#durian-swt.os/4.2.2": { - "jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=", - "module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=", - "pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU=" + "com/diffplug/durian#durian-swt.os/4.3.0": { + "jar": "sha256-geK2Oafkvm3JtyRXE88G9cq1HynbLha5tXZFyW/eKIQ=", + "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", + "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" }, - "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.25.0": { - "pom": "sha256-9FyCsS+qzYWs1HTrppkyL6XeqIQIskfQ5L3pQSkIIjo=" + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.4.0": { + "pom": "sha256-qJGqi+ZCZ2IVBb6uY6jeAqGACX3PO/wnBZ38b510pEA=" }, - "com/diffplug/spotless#spotless-lib-extra/2.45.0": { - "jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=", - "module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=", - "pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A=" + "com/diffplug/spotless#spotless-lib-extra/4.5.0": { + "jar": "sha256-dU+ATAnfouuNU5YzEdK+aPG0pWIQEdy1UNcC6tKGUdk=", + "module": "sha256-Bf7t0gVQynxXCeUc7zgpPFADpcx/qrdU6dusW3Vd4KU=", + "pom": "sha256-UPJN+KOGtZ48rS2ylhjHOYgEgZAQYENCsX5jxubdPGU=" }, - "com/diffplug/spotless#spotless-lib/2.45.0": { - "jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=", - "module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=", - "pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw=" + "com/diffplug/spotless#spotless-lib/4.5.0": { + "jar": "sha256-mM2f5ktjmNp6kPL9kG7wq8Gg5tZvUZ/mrwilhde7bak=", + "module": "sha256-AlNtIagrdaWmOaPNQWCgg5oanDXy3EwP9FJBtHafXTU=", + "pom": "sha256-SvSliKd1rChPrVC/EUkkZwAE9rgKCSkT9QSOb9Gj2fI=" }, - "com/diffplug/spotless#spotless-plugin-gradle/6.25.0": { - "jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=", - "module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=", - "pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo=" + "com/diffplug/spotless#spotless-plugin-gradle/8.4.0": { + "jar": "sha256-oHy1L8S4IhcWeW63AyMQakSjMZ7Itk5ugFb+gn+UOLo=", + "module": "sha256-lQhXXODePA1p+l+xrTWo2/iQKuoQVe/E0328FjyHMmc=", + "pom": "sha256-d0glMskp8EZGF/iXUT/CJNeuMlFeNIKaPO3F5WlH59s=" }, "com/fasterxml#oss-parent/55": { "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" }, - "com/fasterxml#oss-parent/61": { - "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ=" - }, "com/fasterxml#oss-parent/68": { "pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc=" }, @@ -52,9 +49,9 @@ "com/fasterxml/jackson#jackson-parent/2.19.2": { "pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U=" }, - "com/fasterxml/woodstox#woodstox-core/7.1.0": { - "jar": "sha256-gSZpIKHNxHMGqKK0cmyZ7Imz+/McJHDk9eR32dhXyp8=", - "pom": "sha256-+ZXFCx0gl18KjW8OUyK8jRPHiuPcGCcXdoQUlypmzIU=" + "com/fasterxml/woodstox#woodstox-core/7.1.1": { + "jar": "sha256-ArnQIunUdwT/inqFmg2/07KIKoMR63/x4YD3YMzaJxI=", + "pom": "sha256-r7XLRdQcH542dZCd5P7yQr3BzqRHagY0riD016VEM/8=" }, "com/google/code/gson#gson-parent/2.11.0": { "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" @@ -78,13 +75,13 @@ "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" }, - "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.2.2": { - "pom": "sha256-ZLCuyyPFfukfzPJXx4F8uyxpXQT565nM+9pth/TFlOk=" + "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.4.1": { + "pom": "sha256-AdDekM9QXN9PKgCkLFJCe9JtIN+VrPCMnrvRnWyug0c=" }, - "com/gradleup/shadow#shadow-gradle-plugin/9.2.2": { - "jar": "sha256-rqYDnab2KTcMEKFxcOjz2o1nPhS++FgL0aZc3kSQc9A=", - "module": "sha256-4tXqtRULxjBI6WcI6t6/0XbmOfIsgFFoBVszcQdo3YI=", - "pom": "sha256-bO3IWZV0n5H/XNb8Z3H6PfZ4qlZSIl5uoFjNnXmVjGo=" + "com/gradleup/shadow#shadow-gradle-plugin/9.4.1": { + "jar": "sha256-QiPAjWXkx+HxILSpbnMZ34/j36ZV3fJmH2C7VtrPkaw=", + "module": "sha256-HqvAJjuZ/SRTCqADRTyLH7AoZt4QzYni8VLwAsOrBXg=", + "pom": "sha256-W15e5HPddlrSOzAbdIhbRzsrI32zHkFu6/VXSpU6JNQ=" }, "com/squareup/okhttp3#okhttp/4.12.0": { "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", @@ -100,18 +97,18 @@ "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" }, - "commons-codec#commons-codec/1.16.0": { - "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", - "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" + "commons-codec#commons-codec/1.21.0": { + "jar": "sha256-TahRy2q/uYv+nrd8Xl/Ef1QU+ii5TiG3/ZpkZwXcFn8=", + "pom": "sha256-sjBBa6b1v534/Lbn9KbCa4+w/oXONx0T1YRu03aDCbc=" }, - "commons-io#commons-io/2.20.0": { - "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=", - "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio=" + "commons-io#commons-io/2.21.0": { + "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=", + "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas=" }, - "dev/equo/ide#solstice/1.7.5": { - "jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=", - "module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=", - "pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8=" + "dev/equo/ide#solstice/1.8.1": { + "jar": "sha256-bluizOgTvh1xzNwuzz5JJxsU5pG/u7GhFM86MOdzsQ0=", + "module": "sha256-pnYDnqavCPJXtG4Hwr8VcaRqTUtbnMuGw/yY0H+v6hs=", + "pom": "sha256-arSo7K4qu9NrkZ0Lm5+yTBdxSPE+U2TJegxu4Ro/xCY=" }, "io/github/gradle-nexus#publish-plugin/2.0.0": { "jar": "sha256-lCwaFtFh9kYxkBtOLa1UHS/L/lHPAyOVXavgLiqe8qo=", @@ -127,12 +124,12 @@ "jakarta/platform#jakartaee-api-parent/9.1.0": { "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" }, - "org/apache#apache/29": { - "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" - }, "org/apache#apache/35": { "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" }, + "org/apache#apache/37": { + "pom": "sha256-Uk7EeHr/c69rOp+voVTH8YgbZIKZtmP9v8rdoShvI1M=" + }, "org/apache/ant#ant-launcher/1.10.15": { "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=", "pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU=" @@ -144,54 +141,66 @@ "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=", "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY=" }, - "org/apache/commons#commons-parent/58": { - "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" + "org/apache/commons#commons-parent/91": { + "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI=" }, - "org/apache/commons#commons-parent/85": { - "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" + "org/apache/commons#commons-parent/96": { + "pom": "sha256-LNMom0TvpTBS2c2vPwVUSDOlIKaC+cf/1AOgC7sVf5o=" }, "org/apache/groovy#groovy-bom/4.0.27": { "module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=", "pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs=" }, - "org/apache/logging/log4j#log4j-api/2.25.2": { - "jar": "sha256-n9Zsn+C+oG+pZmwUeYmkbK+qkrSoh1NpfTlFzEMzjLs=", - "module": "sha256-WPeF66u6zDA/Ow5aSF91X9qzKQ9p5JsDT4lj0ngjZV4=", - "pom": "sha256-CVYJaiUCQIyVioMXTytqV9yy5bB7uRTISHMrRLirvcM=" + "org/apache/logging/log4j#log4j-api/2.25.3": { + "jar": "sha256-6IZoKSD6D7nW62OV3LTeCIRD+GRsicXlhG4WjjJ/QG8=", + "module": "sha256-W+T3N0jWz53pXLci63n8rVvCQnk6l4p+cmbyNZGBHAw=", + "pom": "sha256-MoS+ZXOuuDNGz/a3RvoyXSPq3Z0JyOKG7R11kEoS3W4=" }, - "org/apache/logging/log4j#log4j-bom/2.25.2": { - "pom": "sha256-Tym32cLZcP0qZpcXa/fd3EFQifYNaW0ov98xsk6S8Rw=" + "org/apache/logging/log4j#log4j-bom/2.25.3": { + "pom": "sha256-ZleICHEo/mw6+dAlJEhTKvl4cRdmSB20k5a/AyWibK0=" }, - "org/apache/logging/log4j#log4j-core/2.25.2": { - "jar": "sha256-5Q23cBQw/5B5gYUO9SekHVGlPdABf1Oghgr8urhXAnc=", - "module": "sha256-JRQSc3eFDwR83jJbc7efriEzKSK+tkmiUzr9CEIlihE=", - "pom": "sha256-L/9GPTmclAgtmCLCG/v0cOEFHbt9S0XyWw54G8Xg9BI=" + "org/apache/logging/log4j#log4j-core/2.25.3": { + "jar": "sha256-Nit/y2W3OqRsxLxTq/TrIW9ESoO10aA3y2/f/wrp8Pk=", + "module": "sha256-ChRnoKtPxLJSc7VVHGCL15UguZ/SgRGgM9M4jwJVYwA=", + "pom": "sha256-ysGDRqDJErAmrVF/SE78POgyZ/LPambKhGmRL/GYaw0=" }, - "org/apache/logging/log4j#log4j/2.25.2": { - "pom": "sha256-HYBXBY0LBcj3clyhrbpoc5y+rHWJjsoGpIymEVRsA+w=" + "org/apache/logging/log4j#log4j/2.25.3": { + "pom": "sha256-pbdIJFris5b1vKlHpJbtwI29vfeWmuLMsattS0lznn8=" }, - "org/apache/maven#maven-api-annotations/4.0.0-rc-3": { - "jar": "sha256-XTSQ9yrTp+gr6IsnYp83xZ/SUxuuURw7E4ZkINXYYr0=", - "pom": "sha256-83HUqkRgxMwP4x0W20WC2+eGHvzS5nqvGEPimR8Xx0I=" + "org/apache/maven#maven-api-annotations/4.0.0-rc-5": { + "jar": "sha256-H3MlwBoKxaUgbK/wn6OIUgxlBdq4UBePRS0saq09PIM=", + "pom": "sha256-KUsXWzHbZT0YahLB+cEqvDDOJNhP0I7Y7nrNP/z/c1I=" }, - "org/apache/maven#maven-api-xml/4.0.0-rc-3": { - "jar": "sha256-8+OzZCNzxp1MdEHUDroHZeHXROmStiGURS9epUUd/bo=", - "pom": "sha256-XxSOOelo08K3a4426hN3mJ8KeetDpqWa5yPZElzLXGE=" + "org/apache/maven#maven-api-xml/4.0.0-rc-5": { + "jar": "sha256-NYhRqH7dDd1WakN0cOoCG6hRoEh+xNFIJf8E2wP/WHc=", + "pom": "sha256-ipJVq+4mRj+acwxara70LVkUk1mAUJvRZ3f4hfJzLRs=" }, - "org/apache/maven#maven-xml/4.0.0-rc-3": { - "jar": "sha256-BjxCTLR/dRZBJdXuolFnuTHdaU40Jo1QJHN050IR3Rk=", - "pom": "sha256-nZZekiyqwDYkl9J7v6UaRI+UydcTYjZnnGhSNwb3KYI=" + "org/apache/maven#maven-api/4.0.0-rc-5": { + "pom": "sha256-YQwETwFZpuFcV57QV5QDJw+/ngDoPtsnaSaxz3f1rKk=" + }, + "org/apache/maven#maven-impl-modules/4.0.0-rc-5": { + "pom": "sha256-lzSkwzOHhsbmqv59tDdsrQufTt6mPZ78yOnybyBiXzU=" + }, + "org/apache/maven#maven-parent/45": { + "pom": "sha256-lP6Gnrm0zp/OOZXQXqhrFoyF2Sf50XvrgUoZYMdtfm8=" + }, + "org/apache/maven#maven-xml/4.0.0-rc-5": { + "jar": "sha256-pLetPjQQ4P62Q467YjHI4CRJzQL89kUbrtggAIoQNWQ=", + "pom": "sha256-pQMKSVjqpDsGfONgwpcxkL14uknuzOXq828ZaFPvyS8=" + }, + "org/apache/maven#maven/4.0.0-rc-5": { + "pom": "sha256-hRSh6zmY8SItJFgJCcRXbVzw31PUBp27tMptNDE4AvU=" }, "org/codehaus/plexus#plexus-utils/4.0.2": { "jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=", "pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8=" }, - "org/codehaus/plexus#plexus-xml/4.1.0": { - "jar": "sha256-huan8HSE6LH3r2bZfTujyz1pKlRhtLHQordnDPV0jok=", - "pom": "sha256-uKO6h7WsMXVJUEngIXiIDKJczJ6rGkR9OKGbU3xXgk4=" + "org/codehaus/plexus#plexus-xml/4.1.1": { + "jar": "sha256-4JsfzEbadEoOTavnA/KHzhM7Yx6pXG4aioLrrSsaKBU=", + "pom": "sha256-z4hxHMW/kIkzRxDnJ2FglUB88EuWg3Vnfg3aqYqlfg0=" }, - "org/codehaus/plexus#plexus/20": { - "pom": "sha256-p7WUsAL8eRczyOlEcNCQRfT9aak61cN1dS8gV/hGM7Q=" + "org/codehaus/plexus#plexus/25": { + "pom": "sha256-+qeUfCAglnrQySslnun6Nh0F6QzQNtF8NwmLse2uo6M=" }, "org/codehaus/woodstox#stax2-api/4.2.2": { "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", @@ -200,16 +209,16 @@ "org/eclipse/ee4j#project/1.0.7": { "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" }, - "org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": { - "pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8=" + "org/eclipse/jgit#org.eclipse.jgit-parent/7.5.0.202512021534-r": { + "pom": "sha256-fjiAaoU2kaSdsW6sg2/mtiYnaUOxCLZ3VKPVx0D7vA4=" }, - "org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": { - "jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=", - "pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI=" + "org/eclipse/jgit#org.eclipse.jgit/7.5.0.202512021534-r": { + "jar": "sha256-FZe8eKjYwBFpdtRqlIcqLMKGVnDrpNsLn1GBGzSTbXI=", + "pom": "sha256-bJVN/BDxwwG9uiXT1jCfd0eYBDY891VuUei7NxRVXGQ=" }, - "org/eclipse/platform#org.eclipse.osgi/3.18.300": { - "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", - "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" + "org/eclipse/platform#org.eclipse.osgi/3.24.100": { + "jar": "sha256-0g+JIDBZb7wsJdoArNvSdQ93zv1oE2wzo+J5uJSYZ6g=", + "pom": "sha256-+U4i9QNmKcxz7AM41+C5wFx2g70TZ4wWa8p/fIfm+oE=" }, "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.5.2": { "jar": "sha256-O/9KBwDhyBXRlEifB7ugbLGQ6PKbdz03z+43rI1cdkQ=", @@ -235,88 +244,89 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.20": { - "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", - "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" + "org/jetbrains/kotlin#abi-tools-api/2.3.21": { + "jar": "sha256-3HIcf6qETff11utiAh3J6t/RmY4ejfkYNB8W6zw5Guo=", + "pom": "sha256-c5V4i6yoKSFpTSZh9L6mc32eeFRbO1arpiQQDgUF2MI=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20": { - "module": "sha256-n+aVWzf+KQtlFiXPnGgea6IKjxLEZYzOUCblk1BaMSk=", - "pom": "sha256-P6gmRiy9hG0YAgLyLFGTQYy5zan2lcmUEjWpsbXBQdk=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.21": { + "module": "sha256-jkdTFzSm1uiWG04P0a6GefvL0SRxPdLP5+mhLEe8c44=", + "pom": "sha256-BY3N0jaAFCxnal7LzCDFSPmuCyDwD8+UGbnLADcRc7o=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20/gradle813": { - "jar": "sha256-OmlZW2x1+/ktMgFodFxpj/cRS4YHhBBQ1ISYgjAG6HE=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.21/gradle813": { + "jar": "sha256-czebOE2dpmQZtfTVyD3hqZ3X8ZVmK8RcOUQ4WeY+GLI=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.20": { - "jar": "sha256-+2VKT1vFY2h1kXMSnfSRB60J3FtBcrAXda+z+nJXndU=", - "pom": "sha256-tdU2T1fSH/FBgiBei2lf1oZNnYqleApu3EIJWEBHwRU=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.3.21": { + "jar": "sha256-Ey1sgC5F3rpMXtoa+WAcZpXa8TR9Xcs4hH8YfhesM3g=", + "pom": "sha256-djN952QHddu7bAhmK+vhB1UeC7Us2nG1xYk8MVuzpVo=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { - "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", - "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.21": { + "jar": "sha256-suXMJmbBAAee00NhhSjrgg3PpQlQleMPLdGcYN/35GI=", + "pom": "sha256-cfil/z5A5xkQT1Mw4oMyDhnYWINO+S0Sv6DQZtvDcdc=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { - "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", - "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.21": { + "jar": "sha256-bbcIYinbidBxg6m0duCZL4YSDbwh9mCSzRJMftbXRDQ=", + "pom": "sha256-H6VIXunMzI6TOZU0scUqB1/NRj1poinJyqYBzAkdwog=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { - "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", - "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.21": { + "jar": "sha256-+nZ8m0DQafFkxhem5r0wJkPHuowHkujtnkEsGPhLUL4=", + "pom": "sha256-1wqhMeENnEDUT/s9iMhcrFSmSjBUIXn4R/gD7HGuG60=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.20": { - "jar": "sha256-T8MqG+ZFynQE4hskRSCI+T6OmT6v/Sbza9Ndv3XGB1I=", - "pom": "sha256-sbbgEXktfKkv7K+/+sSlCPdvA5yfeuijI9GJKIgl9P4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.21": { + "jar": "sha256-4k36gQu102+DvzIPJcIwNLLSgMx5A+KQFMS3vRJIUGI=", + "pom": "sha256-Cm4AthBXLfGe60hgsjzhyUOJfShqfe9LPg3nqgi+KAw=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20": { - "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=", - "module": "sha256-T8vx/H5Uzr/pC5peD7RpYv7Vwi03I52iNfXi37xtUog=", - "pom": "sha256-C5E9oNIYhCAmOpBLtApkD9s1pTWnLwWC/llkHjoMSi4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.21": { + "module": "sha256-TIDhxRjiLuhPQYns4T12swL70HhraSZGnNGdLg97x+U=", + "pom": "sha256-U8Zbb7K4HfO712wWlK/3ISURMaRbWPEJJLpLbBriVDc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20/gradle813": { - "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.21/gradle813": { + "jar": "sha256-rVjSY47gQfbOTnPpeC6/Uo4Yz5ADsQmapwReyVjjwZU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.20": { - "jar": "sha256-dtFu5ZzeHmpwVWtdQEhu+fEcFkOodJPBnE3zMWU4N9k=", - "pom": "sha256-xRuhScfyk1nSWk7RIS4otpNOGkdW9VLAAHvxFE0onB0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.3.21": { + "jar": "sha256-ASEJ0X4MrSA7Y2OFDUZ7hqA0n6f0BPwRMGqrbGOjIjI=", + "pom": "sha256-dMlhFwLfjLOgpRGBfBWQ/u5z0tIIQTHueLYghLTYgpE=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.20": { - "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-/IW7KUlsw/X5DHjHonejkw7xFg8IQ/iu1ke3TGejtJQ=", - "pom": "sha256-NkQjJURfF7rCH1OGu0k4+D53K4NOWGBT1BRbGnXZ4oU=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.3.21": { + "jar": "sha256-lS5zlI4qINOYwmuHprtwzPZkGPuvFSfDUVsYjqnUvWA=", + "module": "sha256-AchKGocd5pwHAiKZIL09Dfy0YEXg3YMOUc82GffzdiY=", + "pom": "sha256-SepLd1fok3YudcKXj73A8kujUhqU7nETc49ihUoDC5E=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.20": { - "jar": "sha256-U6MhUoJjIGAYUgSaC291OMqLtX/QnYeszRGLxo1D+OQ=", - "module": "sha256-EZdKVPSOCCXpdxML9u9qyZp/216yr53iZa9iTHY2g+U=", - "pom": "sha256-3uDjB7pub1GQPH5DPehSZ10eMOfyLPJGWxglVSZR7fs=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.21": { + "module": "sha256-4E06ViPPjdAf6cdLkYPuJBhQKYuoodz9J0b5SS3zprg=", + "pom": "sha256-am4v5xyYMtD2a+do4gIozgJSUUnqkvJ0K2YSXjl6WMk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20": { - "module": "sha256-3CS/pH4EQigykOIfBpoFYUHR8IjWy57Kouqs4bR7a4w=", - "pom": "sha256-ucP9Lr1UhNYMX+DbeqEIeDA+7d/JP5Qvc1wHupmBh8w=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.21/gradle813": { + "jar": "sha256-tX+s5dvRXJ0G7RfNccMSqCQcl1lVB4KsYo6FebztU/4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20/gradle813": { - "jar": "sha256-XTJbXCxdS8i/RBRdJOtNS+sGDRPRHr5IiYk27VzRVk4=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.3.21": { + "module": "sha256-XyDoze3JaVuIQAsDCwVkGWDhASORd2974f4k6gRNEtI=", + "pom": "sha256-et8h026Tdq1EUInhkadxXJqx+VA6IxJAlGQdhO5fy30=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.20": { - "module": "sha256-P7tFda43xKd2rrhtj/k8aqEbDPLadXScUyDiWFCwIp4=", - "pom": "sha256-PG1GnpFfuzCWrEy4wvRsedAnw8WQ5lihBoihVx61eNg=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.21": { + "jar": "sha256-fBGSL3xsinXyF0bvj8oAKu5Zdl92713/8bvYRtdaOOA=", + "pom": "sha256-dNC5uiuwtCpMjWTGoqJzBRHsYutpA2rkqxnX2rVLC68=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.20": { - "jar": "sha256-OYK+RbEpMOIYGbWJ2zcHyOhM4le/Ks5/xi/I3zaPWz4=", - "pom": "sha256-CzAJtJQmv6F3qtlLSBCbjKVMck6i5sUGgmo6lc9ZEOE=" + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.20": { + "jar": "sha256-FyZLlpD+7TSqi459VW+y55UfaABGLxFyQ/upYgEBT30=", + "pom": "sha256-DF/7/5dG1Ca56GasBWviiSizGKJc3FaDkIHsRJspzZc=" }, - "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { - "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", - "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" + "org/jetbrains/kotlin#kotlin-native-utils/2.3.21": { + "jar": "sha256-CA6LPO7rLvzlHQI4T14i/w2N8am7qUrpAV4wrCGhdJA=", + "pom": "sha256-uRJdcl70/Xj8L0pLc1G/apS8G7OeZT9p+u4o2FgH8n0=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.20": { - "jar": "sha256-UBd3SirqQf+HEhNxFs1NgAP+mroSAMEG5lcw/rW7dEI=", - "pom": "sha256-U+++4FpxIhiQYPXuXspodjnOr+KfXlmW3phiopxnJyU=" + "org/jetbrains/kotlin#kotlin-power-assert/2.3.21": { + "module": "sha256-jjckh33kBDFqlzM2JJL5GsE86nA/rHe7QPoTuAzSoOw=", + "pom": "sha256-/4xATRjvn/Mz04HvV3L1rhfJKU2Qe6XwTKjjWzhEWEM=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.20": { - "module": "sha256-iuU6MFsYxCBiyzt+qNRd0AvKEmDZfJZIr1SlaHnhz9g=", - "pom": "sha256-pP7tPG9RvldyFRaRsNKW4AyPESX3s3jg8TvQ43Te81k=" + "org/jetbrains/kotlin#kotlin-power-assert/2.3.21/gradle813": { + "jar": "sha256-FWS5cmnaag8CKch/Dvr3g+YOoHy8067ffOWF0vJQ5Z0=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.20/gradle813": { - "jar": "sha256-dBE+hnGOJqOlpa8177uXaa2lBcVarELp14xoYEC3vUY=" + "org/jetbrains/kotlin#kotlin-serialization/2.3.21": { + "module": "sha256-Zh45Pz6mchz5ZcIDHUZgi713Y55ImdV1H1c04j83RUI=", + "pom": "sha256-ThKQ9JKxREoSZtO4OKCzHUo6cVOs1KfMo5BwZP4MNKc=" + }, + "org/jetbrains/kotlin#kotlin-serialization/2.3.21/gradle813": { + "jar": "sha256-DhI+4919qUppjA+SqmDyRESVJKzeYu7KSjbixgcbM0U=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.0": { "module": "sha256-/pAljbcTNVWBoBZDfQbAKdBpwgu93uE02R5LiHBz108=", @@ -344,27 +354,30 @@ "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.20": { - "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-jvep2QYs59w/xlVxXdAoqZRLeElhPgEYR8XWs7mSgXE=" + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.21": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-bUmGsDzsaBW3sTLst2rWwLcczaeQSzoRTPOXAOnKyOQ=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.20": { - "jar": "sha256-1DGva+puLcmInE/iawc84VfxEchgj+laGL/gi4F8/3Q=", - "pom": "sha256-xqXQGEjNBAz8j3uuYjLXktcFwpOi2nJmrmJszbNdagM=" + "org/jetbrains/kotlin#kotlin-util-io/2.3.21": { + "jar": "sha256-t2hAXLhDvDAOzhpegDI+cPEb3hLw2RUG0MyZARvi8tc=", + "pom": "sha256-n0P507get+JPh6EIDggL+R7DedSpElEzm/QZ2oVbB8o=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.20": { - "jar": "sha256-vuSQHKU6WiHA22RZAdKwcK/2gkAkF91XiODjWTZFcTs=", - "pom": "sha256-vtAGUSIGX65328DEb/xBRqaFy7GLijApq9XaO/qhECc=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.3.21": { + "jar": "sha256-dqEKVcpEgx6gapkjhNiAgF8qkyAW8ebBSsc0UWPSbiQ=", + "pom": "sha256-dd/VZv0HoRFxxNibG2cFFHXpbwUsKv/NgUNipx97tFE=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.20": { - "jar": "sha256-7XyAlrK75HetF8MXjeuoyDr1MourNr/iEJEL1bQZI0w=", - "pom": "sha256-2mwiR3qvQt2hbYWa2unj7Yq8khzLp/9RYTTMi9NZqpI=" + "org/jetbrains/kotlin#kotlin-util-klib/2.3.21": { + "jar": "sha256-3goaZsoKH5X4WACtwMdxnAhGB2zE7Ne+SFd7dAvub7s=", + "pom": "sha256-Bi70j2uBMJw4sqBER7ysF3OyWG6NPWvv6Qi+l5Rto10=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.20": { - "pom": "sha256-Trh97+w+fC/s4OGh7N8ipwzdYYmCYlVbHZLnx7PzuV0=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.3.21": { + "pom": "sha256-LoZu+FiBGVlD0E4PIII1e0hMjrIFHywhly0A2aBoXdA=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.20": { - "pom": "sha256-gKoyphE31QXES7HhNdkolZOm+UTOyAg6tZXAcd66xdg=" + "org/jetbrains/kotlin/plugin/power-assert#org.jetbrains.kotlin.plugin.power-assert.gradle.plugin/2.3.21": { + "pom": "sha256-P0BoDSpthzEOF4pJE+8oLxGqRqeOyWvKJAsfa6922Ds=" + }, + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.3.21": { + "pom": "sha256-0eEq7tyfq0RAm2wIsqRThKS7hR/k6QOR763hTTR8SNc=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" @@ -374,10 +387,6 @@ "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, - "org/junit#junit-bom/5.11.4": { - "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", - "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" - }, "org/junit#junit-bom/5.13.1": { "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" @@ -386,34 +395,33 @@ "module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=", "pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k=" }, - "org/junit#junit-bom/5.9.3": { - "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", - "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, + "org/junit#junit-bom/5.14.1": { + "module": "sha256-J4rLEczJmYaUIkOG+W+0lBoi7bQstEbJLg8fMwFLa0g=", + "pom": "sha256-AbAd+jZlULQKxXYFSKfXKLYQnRfEUeg4ZNHl4M6GLJQ=" + }, + "org/junit#junit-bom/5.14.2": { + "module": "sha256-XSb0RAOSMm3SSDz0kBQ+6hSV1QlUWaC5ZRp7GzjiTr8=", + "pom": "sha256-7S3MeFW9RgvMyTob8Mli5jtWb/fY8d7Q8fJZO6gYOq8=" }, "org/mockito#mockito-bom/4.11.0": { "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" }, - "org/ow2#ow2/1.5.1": { - "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + "org/mockito#mockito-bom/5.20.0": { + "pom": "sha256-YmvA9584nSxBVD0W2NnbC1OtCEjMN6bgtM53Gk/gvEk=" }, - "org/ow2/asm#asm-commons/9.8": { - "jar": "sha256-MwGhwctMWfzFKSZI2sHXxa7UwPBn376IhzuM3+d0BPQ=", - "pom": "sha256-95PnjwH3A3F9CUcuVs3yEv4piXDIguIRbo5Un7bRQMI=" + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" }, - "org/ow2/asm#asm-tree/9.8": { - "jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=", - "pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c=" + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" }, - "org/ow2/asm#asm/9.8": { - "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=", - "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" - }, - "org/slf4j#slf4j-api/1.7.36": { - "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", - "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" - }, - "org/slf4j#slf4j-parent/1.7.36": { - "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" }, "org/sonatype/oss#oss-parent/5": { "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" @@ -429,31 +437,29 @@ "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" }, - "org/vafer#jdependency/2.13": { - "jar": "sha256-FFxghksjansSllUNMaSap1rWEpWBOO4NRxufywu+3T4=", - "pom": "sha256-3Ip1HRudXz2imiihDmKF62+3Q/TW46MleRsZX9B4eXs=" + "org/vafer#jdependency/2.15": { + "jar": "sha256-8oND1aDWjpYYeI42bfWgRDgGGVU5Fy7R0yBcYr5OQZM=", + "pom": "sha256-27DNFL99Z65IZrkSTINMWVCZ8aT8k7f0YRp/64yLlaM=" } }, "https://repo.maven.apache.org/maven2": { - "com/github/ajalt/clikt#clikt-core-jvm/5.0.1": { - "jar": "sha256-6MQ3DbBsafpIBpg7DAqG66kcGl+t223zFVeP2PO3Nbc=", - "module": "sha256-sYgdfY/3L7JojLSINHD7yoS8+IEMtp7DBQtJ2+HKWX8=", - "pom": "sha256-OtciKGhLlaLbN2X+aq3UYIRg7xMAFtKUjkcza76KweQ=" + "com/github/ajalt/clikt#clikt-core-jvm/5.1.0": { + "jar": "sha256-f3gEn6gVm6wFzgnd70MTJI1MrQAUp0QhTBFQ0U42Yec=", + "module": "sha256-PGmchzr/jisrbNfNIsxUnupCkyePOPUxrDMXYy13tMI=", + "pom": "sha256-OKjX8Hz0pmZsFh29e6/uHXqFtKt3eSRsJ2LRbrcA2p4=" }, - "com/github/ajalt/clikt#clikt-core/5.0.1": { - "jar": "sha256-JwglyC7ZsrjrYc6JB7DDdSyxcs8uWdBq1qauT/I2Y4I=", - "module": "sha256-KjDYyQXrcpOZYb6XLFQC/zH+HaM6sUcFUE9ZW/HFSFI=", - "pom": "sha256-TF2rhycC1WIleXiYJWIXQkzXhmtaRTj5dJ2U5iWh0Qk=" + "com/github/ajalt/clikt#clikt-core/5.1.0": { + "module": "sha256-tkXCUaJtPniCiBtsNH+FzJH/xg72yOwXhJRQLay7gw4=", + "pom": "sha256-2/rrFPlGzTHdwJDWvJmXoQTTPLV2oxu/5zWdvIerDSg=" }, - "com/github/ajalt/clikt#clikt-jvm/5.0.1": { - "jar": "sha256-7Dh/4hiEqIC8iH3RRNkoqVww0zaX6IDbyPSk4wWjX7c=", - "module": "sha256-gUIIpzSmW/HUSSaQ+6HXo/sZkscto5+XVYvzzaOM9yQ=", - "pom": "sha256-x/MSuihScDCMhWXTzqcYtmiWscDwbgpml8PlJPjNocI=" + "com/github/ajalt/clikt#clikt-jvm/5.1.0": { + "jar": "sha256-dcMwln2xWlxZH7pp/DsY/7aCcdVPkPIcHJxS6G+uudY=", + "module": "sha256-stbl8VmP1is31/28VSsNa0x93t+xvEoP7uziO/nFOTs=", + "pom": "sha256-LXaI+5VyidIY9du0gIen2aKdIyYKbkI63pFHywb+YnM=" }, - "com/github/ajalt/clikt#clikt/5.0.1": { - "jar": "sha256-UdVCOnMQs71H3+hw1kvQzJIgMMouDCwglDnaHtUIHo4=", - "module": "sha256-qnl8TNixzzOsXias5ZINL6z3JyxVgjzhqyPiwmecpi0=", - "pom": "sha256-32VyyN7wxHjO/GsaQyQRQ134AfKj66rzt1zZ+YruggY=" + "com/github/ajalt/clikt#clikt/5.1.0": { + "module": "sha256-CHn2eCFvk4T60/wR2tW1o+sdYyQ3eymlkjL0Vlu6D1A=", + "pom": "sha256-r9m7PkSlICN/3zIOYbrwUW6cGFZYEkJA0uDmZmI96og=" }, "com/github/ajalt/colormath#colormath-jvm/3.6.0": { "jar": "sha256-WfdBrf5iBTBmeC2LGkWv0GaFpLxkszJ35Uh2uZPtiFw=", @@ -461,108 +467,86 @@ "pom": "sha256-8Dw11QURDQZzNF9HQOVbzZdqmp+lobE8qirTmPO8Hl0=" }, "com/github/ajalt/colormath#colormath/3.6.0": { - "jar": "sha256-49ox0EqJXlNfXQh2TM9fODQcQr99aNqW6h8ACfclmdY=", "module": "sha256-aQeqSXrbmvY4EsdTZjic7T5ruL7oDnsjmttMU2c/iIQ=", "pom": "sha256-zh3tjA259LxNNjS64Vn9jVu2qWDyzTuWoAyPDnnOZAs=" }, - "com/github/ajalt/mordant#mordant-core-jvm/3.0.0": { - "jar": "sha256-nPm0bR9J8tbPJjVGKyncWeDCmx+y8IWzMSiIu+nHzTE=", - "module": "sha256-I+BlmP75Kdgc3+0wpYQkP0d148M3HgkAGtJ7q3iMtxk=", - "pom": "sha256-r3v/7gGvI42tX1e2vq/5yZkAGVUekukB3MGp5sO7FFM=" + "com/github/ajalt/mordant#mordant-core-jvm/3.0.2": { + "jar": "sha256-ZRw710/06Y201Y49z0sU6Ame4NIg5nL1cfjP7uRJOQU=", + "module": "sha256-5ye2C+d8MTeuuy+nqdhdGF+rt5BNlE3CFTnULAEdNZA=", + "pom": "sha256-BOsXQTz97is1U2zyHDT5pD/4u/7J7BAURbLuKsnh/7k=" }, - "com/github/ajalt/mordant#mordant-core/3.0.0": { - "jar": "sha256-c/UXnY6U+FEUR18Zlo0WWURZTmszjbcciwv9sJUe6z4=", - "module": "sha256-Mp8Z5l18bMLwlOudZHrcisUR2MDqxMQYtM092KK8gEg=", - "pom": "sha256-8wg4H/t0oDTPnl76edME/JdTFEUo+JytLR9wozV8zXo=" + "com/github/ajalt/mordant#mordant-core/3.0.2": { + "module": "sha256-0flx5bMpTkS//zr6RA1843pR1Yg1aw+vsJDARrDpzgc=", + "pom": "sha256-Oh+bdkH+E7uMTwdCaSPmW5iPZqsPK5w5NwYn8qjZGis=" }, - "com/github/ajalt/mordant#mordant-jvm-ffm-jvm/3.0.0": { - "jar": "sha256-D9tgAq3XJ9rrrRl0348304xFpwRF6+SDUBc6gbHHI1A=", - "module": "sha256-oFAbyadCBH033AYFgEGH4e5vlzMC3br0dWKTnNBHjgc=", - "pom": "sha256-ecpb3mvuyOfFkKN+wJ4H6u+ezX5qYP8dzwijIqBynCQ=" + "com/github/ajalt/mordant#mordant-jvm-ffm-jvm/3.0.2": { + "jar": "sha256-ECJHhBJcnxeCwdTx0489VCNvzFXAMKKtAMvkMG4WK6Q=", + "module": "sha256-S4/mRlOuA7eSFrXFoOwm1Uyg+VMr3HKY3kCCpaOIcZI=", + "pom": "sha256-1quALOXImBg+w59ikbupM2s6e19+Hb0uuC++QZ5amjM=" }, - "com/github/ajalt/mordant#mordant-jvm-ffm/3.0.0": { - "module": "sha256-bPgGG6IsR85tA81oU0028Lq4OFx7tlSMEPSpfdvv+hg=", - "pom": "sha256-yOHJMW4ZPBDh848i4efXbDKTJTmJUODhEAXPwPMHg54=" + "com/github/ajalt/mordant#mordant-jvm-ffm/3.0.2": { + "module": "sha256-G9cU09l4urfa1Wt8lIWwH7ta3brEnUvpyDVKw3bOP3Y=", + "pom": "sha256-q57bn0Sq3RRIEnJSwVhKgWIfhFxXKcPZn+JJNO6YpEw=" }, - "com/github/ajalt/mordant#mordant-jvm-graal-ffi-jvm/3.0.0": { - "jar": "sha256-nCYGjFf6my3swkIGcZ0uXDDQ/zjy+ndPMuT5LrBWW1A=", - "module": "sha256-atsKs7W+MCvGGIgrUergISQ3aReYRgBDzl5+W2O6X4M=", - "pom": "sha256-uhw8nvIw7dshu5+stNVfFlLJsO/mXTFcCxKiim+F8uM=" + "com/github/ajalt/mordant#mordant-jvm-graal-ffi-jvm/3.0.2": { + "jar": "sha256-bdS+vBZK6s3azI+Y6Phx4A/SHOe8LrDRgjDqg73fyGo=", + "module": "sha256-zTCkXAow9xwszIyDuOx+TO7DOHGPZoWT+MN839OYwbA=", + "pom": "sha256-jrQ4E5SEKRUjq2iWHlZIJmqu8dHvROHF7n0FBLta33A=" }, - "com/github/ajalt/mordant#mordant-jvm-graal-ffi/3.0.0": { - "module": "sha256-DdOCuSfkCzk8n6Ft4ZDhbshQ+IJY4ik8JKhcp79HoO0=", - "pom": "sha256-2CS/RFvlkqVPD9LE1HVPYUz27NnkdDDM0sORIJb7nJA=" + "com/github/ajalt/mordant#mordant-jvm-graal-ffi/3.0.2": { + "module": "sha256-5QTKuCsTKnisa5by3i8IjmP1XHiDfPqdoufR3uDp3y0=", + "pom": "sha256-+046A/nMtnRJ2FPS40ZX6eComtgiDVEX5Kq91dn9bmU=" }, - "com/github/ajalt/mordant#mordant-jvm-jna-jvm/3.0.0": { - "jar": "sha256-5frjBHFLjFortS3ud4PGAbG/9vwgRzjiftQw04W5bew=", - "module": "sha256-UtzaqyOHm9BKVjKJTx2Nnzher5ImW30DJzXUCAdOcAE=", - "pom": "sha256-CmdkL+KE5LGzqcfa8th/vC6zSQ6TIYMImjlOb006fuE=" + "com/github/ajalt/mordant#mordant-jvm-jna-jvm/3.0.2": { + "jar": "sha256-QQY0QsiJGyd0U2qbh6UGKn/SDm8ZSZdMbacvSUctb00=", + "module": "sha256-Qx5V+e+NeSxaeF4BRtg19MKuDphY+kIPneBgJoKncSY=", + "pom": "sha256-HyiNXD3pQTR2DhhZRwlKvWXv2mqNIfk/Mvq+9olO5Is=" }, - "com/github/ajalt/mordant#mordant-jvm-jna/3.0.0": { - "module": "sha256-uGPRWlZXmXVu0MRr2KYFL4/KXEhgnoGSKWcWchXaBQA=", - "pom": "sha256-tAleJ06OTAjMKGLo9XItnb4hIUOvStGQcsPJ9H/eVU4=" + "com/github/ajalt/mordant#mordant-jvm-jna/3.0.2": { + "module": "sha256-uAoLhp3AhMEeELXnFg6/GJ521ulQgweRanhWf6dnw+U=", + "pom": "sha256-uWV/1B1fmGNAXdJ1zzm5PQ+rwJj7lEHAoV3HZcFTaDw=" }, - "com/github/ajalt/mordant#mordant-jvm/3.0.0": { + "com/github/ajalt/mordant#mordant-jvm/3.0.2": { "jar": "sha256-ntO5dvzMx42nRtSYZvqOu48QUwqTxUTqBCAlmmB92V4=", - "module": "sha256-n1EkiBM1KEwAVFcxz1lweTz/oF5JU9kM2Sqahl4ZeG0=", - "pom": "sha256-L9Kv6Kzg57uKrloGzP5I6JopxUABAhT8/8GkWRWgPkY=" + "module": "sha256-ePaERgODJINNruNw9ZfWJIsDz6/pZAWtwrbdZs38P4w=", + "pom": "sha256-O3C9sHYLuSTrdwmcb8f0kyLFkbZ39YHvS7i+xYhbnEI=" }, - "com/github/ajalt/mordant#mordant/3.0.0": { - "jar": "sha256-CQmE0gJpL/70R+iN/ixjaTpd4pZw2ggxuGO8KE2hR+I=", - "module": "sha256-QIja+Do8Ni/a4lmFgvqGly+pe1xPAogm7RvO+kLkVNM=", - "pom": "sha256-teBT1txYME807CTlzJdbnIqo1c/o1HQ8raE8mpVgFXg=" - }, - "com/github/ben-manes/caffeine#caffeine/2.9.3": { - "jar": "sha256-Hgp7vvHdeRZTFD8/BdDkiZNL9UgeWKh8nmGc1Gtocps=", - "module": "sha256-J9/TStZlaZDTxzF2NEsJkfLIJwn6swcJs93qj6MAMHA=", - "pom": "sha256-b6TxwQGSgG+O8FtdS+e9n1zli4dvZDZNTpDD/AkjI9w=" + "com/github/ajalt/mordant#mordant/3.0.2": { + "module": "sha256-1JvlTnf/S5YQ3C8ij4HcBlaqklvHJYj2JFjbWZiVCVE=", + "pom": "sha256-5cbZkBgl3gKJ5J0tt1A+A546FmCq2sY3Oyp2zd9eZRM=" }, "com/google/code/gson#gson-parent/2.11.0": { "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" }, - "com/google/code/gson#gson-parent/2.13.2": { - "pom": "sha256-g6tSip1Q/XauuK1vcns+6ct2ZYYlV3TtFsqMTHbZ2s0=" + "com/google/code/gson#gson-parent/2.14.0": { + "pom": "sha256-grD2aUxXWKuLsH4FYwII1Q9YnUteBP0KBG1Zzfe6PR0=" }, "com/google/code/gson#gson/2.11.0": { "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" }, - "com/google/code/gson#gson/2.13.2": { - "jar": "sha256-3QzhtVo+0ggMtw+cZVhQzahsIGhiMQAJ3LXlyVJlpeA=", - "pom": "sha256-OqBqp8D5rwkpYaQtCVeOQyS+FGNIoO5u1HhX98Jne3Y=" - }, - "com/google/code/gson/gson/maven-metadata": { - "xml": { - "groupId": "com.google.code.gson", - "lastUpdated": "20250910210152", - "release": "2.13.2" - } + "com/google/code/gson#gson/2.14.0": { + "jar": "sha256-LL0Rm/GWHCh4gxCWPcgLpl9Yze7B3ROci9sSQPqiw28=", + "pom": "sha256-H6ASLA43MxkmQoYcNr5Mb3maeVMnojvdKSJpG26bpIA=" }, "com/google/errorprone#error_prone_annotations/2.27.0": { "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" }, - "com/google/errorprone#error_prone_annotations/2.28.0": { - "jar": "sha256-8/yKOgpAIHBqNzsA5/V8JRLdJtH4PSjH04do+GgrIx4=", - "pom": "sha256-DOkJ8TpWgUhHbl7iAPOA+Yx1ugiXGq8V2ylet3WY7zo=" - }, - "com/google/errorprone#error_prone_annotations/2.41.0": { - "jar": "sha256-pW54K1tQgRrCBAc6NVoh2RWiEH/OE+xxEzGtA29mD8w=", - "pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4=" + "com/google/errorprone#error_prone_annotations/2.48.0": { + "jar": "sha256-tJxclYMW7WegnGmd2pqnScr0NNUdhj3qWZ7zakm5yFU=", + "pom": "sha256-GJ4JrQSJwyXpDaqp1cj0BjMGAvo2Zgm8oHy82tA6udo=" }, "com/google/errorprone#error_prone_parent/2.27.0": { "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" }, - "com/google/errorprone#error_prone_parent/2.28.0": { - "pom": "sha256-rM79u1QWzvX80t3DfbTx/LNKIZPMGlXf5ZcKExs+doM=" + "com/google/errorprone#error_prone_parent/2.48.0": { + "pom": "sha256-sz+opFyfF5SlAIwLLYOoTrKLXQEXptFW8AP58JvnQQ8=" }, - "com/google/errorprone#error_prone_parent/2.41.0": { - "pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI=" - }, - "de/undercouch#gradle-download-task/5.6.0": { - "jar": "sha256-zkN6arnKcZzIVrVbp0kuQsTODumC5tIvtDLNVYh2gb4=", - "module": "sha256-P+YJN66Dzs2qpOD2EykVaQKD7d+IQ54m8efjgEV4NSI=", - "pom": "sha256-RqMBkMaLY9AegKQEQJfCULu8MgmkXw3FpNDioe1bgKc=" + "de/undercouch#gradle-download-task/5.7.0": { + "jar": "sha256-+8mtrLZlJ6OeM43t5/tKtxwEfQf2yGuDbpXXiI+Ll4c=", + "module": "sha256-E2VOE42mFhYRwkOhaN4wEb1i3R8sEP7Fs8bgG6x02J0=", + "pom": "sha256-GueknyaugyKYiuehSxnHB6P/UlDOc6kY98qQADF79zo=" }, "io/github/java-diff-utils#java-diff-utils-parent/4.12": { "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" @@ -571,26 +555,16 @@ "jar": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=", "pom": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" }, - "io/github/tree-sitter#jtreesitter/0.25.0": { - "jar": "sha256-VvmvL24sKdmWKmmwW1kvDiTM7CKXkuDG8x+luNpsuas=", - "pom": "sha256-P6HmvNefYkFzBc5E5T2NEWS/c7UWDg46mjQtkuPAjaM=" + "io/github/tree-sitter#jtreesitter/0.25.6": { + "jar": "sha256-8ABQJa5DDSStzYhGuwXMQ40fwccS1f7NtOBtzRcOC8Q=", + "pom": "sha256-IqAc23/XMgCg2sGm2QynVzqMU4kQhZTGxOllcZbo5Uw=" }, - "io/opentelemetry#opentelemetry-api/1.41.0": { - "jar": "sha256-kzZmjziN5ooKLD4RQVT+vSnbGadkTyfE66VI9d6FIlg=", - "module": "sha256-JhRoWJyZO4j3zK2TOP/YFmud9Mw03jCAZpMrKlyd6VY=", - "pom": "sha256-vB7w93s71tsLem8WUv20IWmKDlQ3RQSnQZ+xvrRWKZM=" + "net/bytebuddy#byte-buddy-parent/1.18.3": { + "pom": "sha256-kOpTFzFQjup1/5KVFBxQjX+aU9GgX0W4D49JmVIUJu8=" }, - "io/opentelemetry#opentelemetry-context/1.41.0": { - "jar": "sha256-XjQypEZKQyq/2rc75xQuUW0lqEqoQm/OEZL/sFMvqjU=", - "module": "sha256-F03No+hAImE4rbjOkENXbdxDwoa2EtPb9kUx9nvY2Yc=", - "pom": "sha256-yzs5YlmYNClZTWLkdmdcwAuyUskNMU1keptW3sI+VSY=" - }, - "net/bytebuddy#byte-buddy-parent/1.14.18": { - "pom": "sha256-dpxdCxEV5z9oRSu6qjVrrZtzfV/ge4PUyeSDl1uB/jw=" - }, - "net/bytebuddy#byte-buddy/1.14.18": { - "jar": "sha256-UhF68WlqU6p3wTE1MHStolzL3y31EfKvM/rWcE+pUQQ=", - "pom": "sha256-IvsZB4/nBkirYFSSZscUaZaEciaqbm9+iP7MCBRySTk=" + "net/bytebuddy#byte-buddy/1.18.3": { + "jar": "sha256-14OW48W84/KGXJGGZHSB5VidNMrMYySEcVtoYQjRfGY=", + "pom": "sha256-cVe2IqDWiFy1UmoQ8SIN3wkNu1LKL+OMMsxpxPFTB4g=" }, "net/java/dev/jna#jna/5.14.0": { "jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=", @@ -601,9 +575,9 @@ "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" }, - "org/assertj#assertj-core/3.26.3": { - "jar": "sha256-TC+GQY/0fua2f7xq2xlOgCGbeTKBs72ih5nUQlvJoL0=", - "pom": "sha256-fXXFEKu7fcuR+zXOLxQG6AAP+rnuGPqpqt8xXxlzgWY=" + "org/assertj#assertj-core/3.27.7": { + "jar": "sha256-xKRFQmw8KGFmaGO4QsxOx7uxxCJv79NwttL+g9bE/w8=", + "pom": "sha256-laENz7O6mq1NC16cUjqNWDN3vuXs1Lo34Z5Vo0Zn8Hk=" }, "org/bouncycastle#bcpg-jdk18on/1.80": { "jar": "sha256-N5mg1TURuGB4CvQ8RK6OBRmvq7JjGVr0AXT0YxLNWL0=", @@ -621,48 +595,29 @@ "jar": "sha256-Iuymh/eVVBH0Vq8z5uqOaPxzzYDLizKqX3qLGCfXxng=", "pom": "sha256-Qhp95L/rnFs4sfxHxCagh9kIeJVdQQf1t6gusde3R7Y=" }, - "org/bouncycastle/bcprov-jdk18on/maven-metadata": { - "xml": { - "groupId": "org.bouncycastle", - "lastUpdated": "20251126065922", - "release": "1.83" - } + "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/1.0.0": { + "jar": "sha256-lkf+sFJL92PIeOEquHimhBArgczLP3f+7L7HCdVPm7s=", + "pom": "sha256-wJiSNnT2N6Fh8VZNaBBCpDQUBYGTUnewLU21JrI/hWs=" }, - "org/bouncycastle/bcutil-jdk18on/maven-metadata": { - "xml": { - "groupId": "org.bouncycastle", - "lastUpdated": "20251126070121", - "release": "1.83" - } - }, - "org/checkerframework#checker-qual/3.43.0": { - "jar": "sha256-P7wumPBYVMPfFt+auqlVuRsVs+ysM2IyCO1kJGQO8PY=", - "module": "sha256-+BYzJyRauGJVMpSMcqkwVIzZfzTWw/6GD6auxaNNebQ=", - "pom": "sha256-kxO/U7Pv2KrKJm7qi5bjB5drZcCxZRDMbwIxn7rr7UM=" - }, - "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/0.23.1": { - "jar": "sha256-ThqndHTeF5HZbcVZMvtG799TIzVI849iunN2+LC8ZlA=", - "pom": "sha256-sUKwxX5ehkAbfx1Zzm7ONhg2nQgIKYmk2s8fm8h775k=" - }, - "org/eclipse/lsp4j#org.eclipse.lsp4j/0.23.1": { - "jar": "sha256-sWu8YjKjlG4D1Te7m+dOGEidvGqLjFq2y3mAhU34RA8=", - "pom": "sha256-IwsIShj5HcfsxUV9rPzP3I/da/fERrzYiBXT8JAYY1E=" + "org/eclipse/lsp4j#org.eclipse.lsp4j/1.0.0": { + "jar": "sha256-zNeIk/rMa/zDWdVsugXT1bhetB5MQNS0IVykXbX0Ftk=", + "pom": "sha256-jmyWjEXZJS5iGf2Vojo4JKYSCCgIJ4ehCFYtAsQXivA=" }, "org/jetbrains#annotations/13.0": { "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.20": { - "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", - "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" - }, "org/jetbrains/kotlin#abi-tools-api/2.3.0": { "jar": "sha256-QBe8wfXTKFsX5rYiDRakaMhxWTDw35Y5bXZLV/Cm02U=", "pom": "sha256-qJIhRAlxhudUjXFH3I3O1eYOMGnUY1ulUe8uV3WrmAk=" }, - "org/jetbrains/kotlin#abi-tools/2.2.20": { - "jar": "sha256-paY3q4IXBJkc9wYWtk4CuaT4IMggGfk8DSbwzfsiZjM=", - "pom": "sha256-ffGAKEU136pgq3jo5pNEiC5c3Np9clU1sRDgOu6MWFA=" + "org/jetbrains/kotlin#abi-tools-api/2.3.21": { + "jar": "sha256-3HIcf6qETff11utiAh3J6t/RmY4ejfkYNB8W6zw5Guo=", + "pom": "sha256-c5V4i6yoKSFpTSZh9L6mc32eeFRbO1arpiQQDgUF2MI=" + }, + "org/jetbrains/kotlin#abi-tools/2.3.21": { + "jar": "sha256-Z2FlYgXDUUBQ9o/efDKyvrRyRnhiR9rPsnnbQypwVis=", + "pom": "sha256-4sAPASdLb0ZFpyikxuSpCnydRjlAlqMDJvfDGvCVZ7M=" }, "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.0": { "module": "sha256-d8IDSG/XkrWAVyBp5cRC0YDA7wVbpzRQXaKNGX7BL/c=", @@ -686,58 +641,66 @@ "jar": "sha256-Z3hVlwDnLXZOniTZWPFuwMx152t1s4FMK83hRKYnT04=", "pom": "sha256-QTkKXrIxFJOxpFubOXLDoL8dqEfoRaNKtoQKr0EmTeI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { - "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", - "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" - }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.0": { "jar": "sha256-xsCc8oU0VySfcHyGOCESQJ1aVfULa4Vouk9TDdAD/tw=", "pom": "sha256-FzTIvg4nFXJ3AkW01gbOW7iBbosNHA9+euEcEMLKF1s=" }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.21": { + "jar": "sha256-suXMJmbBAAee00NhhSjrgg3PpQlQleMPLdGcYN/35GI=", + "pom": "sha256-cfil/z5A5xkQT1Mw4oMyDhnYWINO+S0Sv6DQZtvDcdc=" + }, "org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.0": { "jar": "sha256-AJST4crwTIKF8f7RV7uraINV2wTS3q7E9aD5tjX4ZuU=", "pom": "sha256-ayMWTiKBY/1j+Bf7LF3ifW6cNAO3Y8y6BoBYTyF/jjI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.20": { - "jar": "sha256-ZHiafwBWWSfy8/LRCfIwV009kwjtXW6Gv8qEPaZIfPc=", - "pom": "sha256-4vQ157rwHeL/kNCoc3r4+b+X/BUuWVuGp2C6ZOjmnfY=" + "org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.21": { + "jar": "sha256-mWMrd3uKhaej+EMd70l+MfdgShR1u6PAEavjBfWF2NY=", + "pom": "sha256-gA3wZQgt3NhJXQvNT6EF0uXYDJ1864UaR8CiRFEEeas=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-cri-impl/2.3.21": { + "jar": "sha256-z/CptmWFGjJcIZWFfi4aWnR5VMlDfQDeC6FVGaQpTEY=", + "pom": "sha256-Z1U7yyHpwRZ3AOwyd6x/q5cuays2j5W/bUZ+BGTb2jM=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.0": { "jar": "sha256-k6Xo/7EACAHIMqhisjvZdm9ETm9sGFwysftXh3+1zqM=", "pom": "sha256-AKelPNgr5ws234oCI6Wrhhoqb/txnZt3M3XId8idugQ=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.20": { - "jar": "sha256-HGw/gQv+akGry8NLOi72OfHj9K7tOpU6Swl07qT0GIk=", - "pom": "sha256-Bf8CX3+wky+xH6HhzK71KPdgJ9lWaA+INdQ4VCdi4go=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.21": { + "jar": "sha256-LNcDlkBKDkPAWq95qLNf86j/Lilq7fdw9uWSP7+srjs=", + "pom": "sha256-0F9jI8F/lhholWgx+dWvrTEQNbGMP1Q//S88hGaT2VI=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.0": { "jar": "sha256-jb2IL6WMPRfmg6JzkCiDFfi0kPjj47G+TcPigNN+KFo=", "pom": "sha256-zOmxEfIRZgxcRTk+dI30aVC2HAEUfgdzttxxnui7d6g=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { - "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", - "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.21": { + "jar": "sha256-0+cPsBFnXnfvAPGmiRjTzZHu0mBYl30ePqKjeikyM68=", + "pom": "sha256-lSPI/q3LF/QtBP+pf+KpwI5dsY8JD225A9ylw2x65cQ=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.0": { "jar": "sha256-hwl38pYFQ2xesiV7nI5dZPMoLyqI7e5FRNNOxF8Wpqc=", "pom": "sha256-ov8zZnin9TpEOSv8bFK2gS7dxz5AghyQfyomQWeeDrs=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { - "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", - "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.21": { + "jar": "sha256-bbcIYinbidBxg6m0duCZL4YSDbwh9mCSzRJMftbXRDQ=", + "pom": "sha256-H6VIXunMzI6TOZU0scUqB1/NRj1poinJyqYBzAkdwog=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.3.0": { "jar": "sha256-sr5naIyvEaE41a4M4SNTga2asN25OVqwb42EagtGYBc=", "pom": "sha256-teLnTuXC+I/Qi/g+7GRx9rvKeqEhWYgCtsMsVuhwYCY=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.20": { - "jar": "sha256-fFyM0vi+rdMoMjm7nKIZoMr6GvAmgrQHsYHhF5cY8vc=", - "pom": "sha256-9Yhmv7yYZ8bWR1ec/3DUKHeZctvd2N5MJXh5y0N0FIk=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.21": { + "jar": "sha256-+nZ8m0DQafFkxhem5r0wJkPHuowHkujtnkEsGPhLUL4=", + "pom": "sha256-1wqhMeENnEDUT/s9iMhcrFSmSjBUIXn4R/gD7HGuG60=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.0": { "jar": "sha256-ObywLYwpOqZ4VUyLSdf/hGVwIXCSg8YYbjpAgGr5vRA=", "pom": "sha256-TI3aucQLMNAbhc/qHxd31zUlybcWQ+YlDGV2/H0fwRI=" }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.21": { + "jar": "sha256-Ii/BCjwi500wNpv4oMpsT5Ny6sfUoAgeKQwlb6TTD7I=", + "pom": "sha256-9cV3dsXsNQSkFjZBZGALDL6F6+qPFuvvYH6trw/Wv0M=" + }, "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.0": { "jar": "sha256-/HKYw2tF820WUscDuraT9f6bEVmOzZrH7J/f6IptsPA=", "pom": "sha256-aQhDRFhvUkNNH7tRZmlgr/uHbGQ+gIYkXrgLpeREm7U=" @@ -769,34 +732,42 @@ "module": "sha256-/9anNzSypS+3Yz8WOVRL43HgYpxR2X+h5fteqTQ6Fwk=", "pom": "sha256-cYYJKmnzaIQyxcCsuQtKZx/Y7oANhP5YT66P1TO6v4o=" }, + "org/jetbrains/kotlin#kotlin-klib-abi-reader/2.3.21": { + "jar": "sha256-xFQbDaJUUqjqZFWv8N1ZC51WfR2mj2WyutsoH/0UzrY=", + "pom": "sha256-bDTzpbw28/2ZIG0q4au3NP4iVIga6s8pFUHmq8qIlLc=" + }, "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.0": { "jar": "sha256-m6V9kaveq5rNWIoUtfQiCbmWRMU0Ft/56X7LS/l/Ukg=", "pom": "sha256-zTHw7NqCplEi/8alXehxE5S2GEtRRAK34RkZGqgJGoI=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.2.20": { - "jar": "sha256-XeE7Sb8dRBCZFep1tjiWZpNpXfQM1bIebhKu62fcKSQ=", - "pom": "sha256-ZPn6nRljGcOOL66C6dzpm5q3nxo6SSv9BOoc0GxKhWY=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.3.21": { + "jar": "sha256-VBJEACe/WlffQbEgitWexffHthJHOjDiiZiCyY/gcd0=", + "pom": "sha256-75BsX4qPlQB8qhUQpGBDQkzHOrf1+CJDwu+FtuiN3zA=" }, - "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { - "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", - "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.21": { + "jar": "sha256-AFkPJqWnaHd/BCUsbPk8AWozYaa8k2Nt9nN1rU0ZVX0=", + "pom": "sha256-g7erCwEj57FCij1fdNwVHpBKEMjNMgY5kaYGUIvCHoA=" }, "org/jetbrains/kotlin#kotlin-native-utils/2.3.0": { "jar": "sha256-7kvygz0Q5fN90haoMSn1nzx8vvXrrBMPcGZIOXCMgLc=", "pom": "sha256-Rp6PYB/b34kP+ozXSOEQcCqkUxu7KbZOXnUD8O/lDZA=" }, + "org/jetbrains/kotlin#kotlin-power-assert-compiler-plugin-embeddable/2.3.21": { + "jar": "sha256-hMNOLOblRNTsPPWUCtxKISeHjZVtn0cDcKsS5BdkgzU=", + "pom": "sha256-9K4/b3w2omACgQyoMhyOYhoSUqT/gkNmUsI1JWp6/lg=" + }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.2.20": { - "jar": "sha256-ggkIOkp8TkdtmEKweDCPqWqW8Hpr2Z8F81hu4TKJqyY=", - "pom": "sha256-TidHQGbbg/uixZB0KJunEr6MhRV83guQUCmkRcJ19bo=" - }, "org/jetbrains/kotlin#kotlin-reflect/2.3.0": { "jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=", "pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE=" }, + "org/jetbrains/kotlin#kotlin-reflect/2.3.21": { + "jar": "sha256-M+N9nfqGx6Kas06XW19KEoe0WIeGEQUfNIVlIiDBoss=", + "pom": "sha256-fjwv5c80lKm0dSVYDDjDXEPW42guagsvVllU4Zpy1jk=" + }, "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.3.0": { "jar": "sha256-QOPhi7jFUjLuZSXOV9F7hl5WcosFK/DBDnvsHQhJmMo=", "pom": "sha256-BnzIEOCaYeFufoe1Kk3WR+FfYLd+PaDRsVPz+A7r8wM=" @@ -808,49 +779,49 @@ "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.3.0/gradle813": { "jar": "sha256-r8iTlKUrUu8Lp6gpakJi0NOoo850CRXYfXE7CgFhMpg=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.20": { - "jar": "sha256-XIvV3Xrh6i7rJ3j9vqoZpWIYSXX2yrigu2d55BkHMa4=", - "pom": "sha256-IpOhQenagKfpjYXtKkkuldsMAWW86rC3Klzp4tkrCAc=" - }, "org/jetbrains/kotlin#kotlin-script-runtime/2.3.0": { "jar": "sha256-24JpYTcdZgUxjZxOS/zb+slMOgiSzcq9VSJIcP6tV/E=", "pom": "sha256-20CN5tumaQeVvFOkoPhbM8en1qzLZ94ZAmQPr1QfL1s=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.20": { - "jar": "sha256-+5n/fwzZUtpo1UjT89ZErlB4sLlvybrwZewUZqKTuAU=", - "pom": "sha256-iTjGIFKXW7uW3OotqaeNS2sk2vLwnTWMGnqEHxaMtzo=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.3.21": { + "jar": "sha256-7GG/EinIN/qfQlXzTKaYFhOLcxWOeum42WTPkspt/S4=", + "pom": "sha256-LPXREj2KYovMXudPWwewjFWoetTpyR4T24O7Wi/2qi0=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.3.0": { "jar": "sha256-QlK3gs2lP8v9lTuQrwMlDiGX/+9uVavZsKLkj5Pv8lM=", "pom": "sha256-9AuKrV3x68riUJLMM7hpP6Qw5TRCC6Wup/AGsvMrQw4=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.20": { - "jar": "sha256-2GJhDAAzQuUIjKIcRAQix9ijcA4ZnWA/ehAnjESIR2E=", - "pom": "sha256-PW9vFZH6P3r14jFlxowu4BclFYZFQ09eMBdF5kfHVhE=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.3.21": { + "jar": "sha256-aYhXUb3OfU4dG5dYuvS8D+A7JIJ6vXt2h+WnwLTQKe0=", + "pom": "sha256-vs1qSEFg/hN/BtdtNflbZ3b6Ca5vdR5TlOaTWa7i9fY=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.0": { "jar": "sha256-ZxRdvqkxlNuyJT4vNaCp/ngBfCy84+zbSx/0P/9HGNU=", "pom": "sha256-FjR61xI8BuiaUu+twxjZaick9UqBx+xZTA1ALh8eZFk=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.20": { - "jar": "sha256-e3kSNZL//r81xhag/xBDMscc3mN6ZX4JrbXfbD+cA84=", - "pom": "sha256-+l+wJ+4qSbPb/zh3VBtC+3CuzMN7oC4dOthipcZyVLc=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.21": { + "jar": "sha256-oE/wbvtKWuB6ko2pT5tdBhIwyW1/69rri8dDjhqjGBE=", + "pom": "sha256-8aTyFh2fPULJrE7Lm5zuKhmQNoE1CdW1pP85oRy7n+M=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.0": { "jar": "sha256-MsdCfxBeYtT07/MDXaHkKAsndxvkrWFDuoZV0Yh3IM0=", "pom": "sha256-TPG5v5rmnHbz6nWnhW3GbeRGeKfHQXFa6cFdtA7Nfv0=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.20": { - "jar": "sha256-qR+5BJY0oyum09LpGgy5mD4KpOccDC4bKDg4qOBhYx8=", - "pom": "sha256-0df8RWSBne6v6OvdcfbyGBf/xVjr0U9HpW6NyTaW3Rk=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.21": { + "jar": "sha256-ieeKMybhIFqUIKGUQaTzgvenIkHVLJZCXonlsTA4coY=", + "pom": "sha256-L3wkrV6C4ttdtdqNwHDub8D1bCDpkGOaVMppB2vOPm0=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.0": { "jar": "sha256-NpM+uDYZqKZeBB36m2ktNOB9V8b9Yv43HIu/BYgL7Ec=", "pom": "sha256-qemsNTtIBUA7A3spmZpUnxvESATniVnYT/sbwzBF8kc=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.20": { - "jar": "sha256-jY+TYgGErIdsuo09/aF8JdQD+Q0kacqHrNfvox2EeZ8=", - "pom": "sha256-fJa3mogscA0BKBr1iT0dkuknZX2AOHkGjYMQsNV5G8E=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.21": { + "jar": "sha256-jLY3Ey/H+lEccA7n8rY7KCYwFn9evWmaJjoLZ7XUhqs=", + "pom": "sha256-WAssmFfzpmLFOj3rSFHXoa+jvV9Ku+mQX1tV+1Ih+BY=" + }, + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.3.21": { + "jar": "sha256-VCo2/lrlw1t7tMwpcQDzY007X5fHtfeM5ENiGDC7vvQ=", + "pom": "sha256-xARZ8GJeuKt2KJcbQvqint7UvIdcJe+7owkmlLD/vpE=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.20": { "jar": "sha256-O9Juy20Sl4xcTgtB92yf9VH6wqXmJoQnqdKgzfilrZE=", @@ -860,23 +831,24 @@ "jar": "sha256-wxQXeTXY3C7ah5UHEX8l1t5W9sV+3plBaxTNYiu54J0=", "pom": "sha256-NditbBnaV6t00h7YHdxYSZt8GwAlEbXoUgANuwxYq64=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { - "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=", - "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", - "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20/all": { - "jar": "sha256-VVzbTIhKWEwbXVn2lvt2zWYJF/qza4roAyvNYsdQ7+U=" - }, "org/jetbrains/kotlin#kotlin-stdlib/2.3.0": { "jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=", "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" }, + "org/jetbrains/kotlin#kotlin-stdlib/2.3.21": { + "jar": "sha256-b2TqxzbblDTdaSW0pRi50dFxd2UjIMN5Fs+bo859fXo=", + "module": "sha256-e06ksiQrsXektKu2PD89hXMx1A01hl42/MPbZm7BAXQ=", + "pom": "sha256-PgtI2qFNxz+AKdjZ4V7TKUA3fK97kVUQ+I0zIZs1AYY=" + }, "org/jetbrains/kotlin#kotlin-tooling-core/2.3.0": { "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", "pom": "sha256-tQ6FtLEYwSIjge0c67K6lqfeLdrtti3aZ9SuBqGiXTc=" }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.21": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-bUmGsDzsaBW3sTLst2rWwLcczaeQSzoRTPOXAOnKyOQ=" + }, "org/jetbrains/kotlin#kotlin-util-io/2.3.0": { "jar": "sha256-HJEgPyfnO5aI3f4aiAIyjTXrcPpV9eE96ttyHnj5KqQ=", "pom": "sha256-hvmuNH2YfMwY2aEJ7tLlVDvjj/SMgdUtKMf6HyBarK8=" @@ -889,10 +861,6 @@ "jar": "sha256-ZLugCZZqAoGG2e5waw3ID+phwK5usXJe0dfXDvIrUuE=", "pom": "sha256-lzWjPLZJg7qg0S3AyOGTSw5VLmvMh2chrFWKmCKFC/4=" }, - "org/jetbrains/kotlin#swift-export-embeddable/2.2.20": { - "jar": "sha256-xAgKy0UComoaKdjxcbLjBIJKoiDCrtSvQEOHfy8tREg=", - "pom": "sha256-CiNVWKEHhN+VqqVTXkFEpscfSfpqCqGOL8sBKbaLG3Y=" - }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, @@ -901,121 +869,119 @@ "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.7.3": { - "pom": "sha256-QiakkcW1nOkJ9ztlqpiUQZHI3Kw4JWN8a+EGnmtYmkY=" + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.11.0": { + "pom": "sha256-O+IhttqG3NpRysbEskBLielasJzI0GoFaJvi7zZzXew=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.7.3": { - "jar": "sha256-8K3eRYZBREdThc9Kp+C3/rJ/Yfz5RyZl7ZjMlxsGses=", - "module": "sha256-c7tMAnk/h8Ke9kvqS6AlgHb01Mlj/NpjPRJI7yS0tO8=", - "pom": "sha256-c09fdJII3QvvPZjKpZTPkiKv3w/uW2hDNHqP5k4kBCc=" + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.11.0": { + "jar": "sha256-9KgBxkfUNRMnzZ4axBE+K+nqN6ZKsKuuJpwlpS4o810=", + "module": "sha256-2L7m6KUdfBab1gYKu8ay1Oe8QZomXNcF1HgkuD8b0LY=", + "pom": "sha256-gwOThZdv3ElCQfRXJVihNueyERbXJ5sm2vM1R4v6y1c=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core/1.7.3": { - "jar": "sha256-SFBoLg5ZdoYmlTMNhOuGmfHcXVCEn2JSY5lcyIvG83s=", - "module": "sha256-OdCabgLfKzJVhECmTGKPnGBfroxPYJAyF5gzTIIXfmQ=", - "pom": "sha256-MdERd2ua93fKFnED8tYfvuqjLa5t1mNZBrdtgni6VzA=" + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.11.0": { + "module": "sha256-TgEUBvLCKFpam6jDtkcawWj26Cr4KxqTtxoHMdJwNk4=", + "pom": "sha256-MTN3P7z5gip/Ol6FqxmUHme9KJv1/DGC2dtNHKuG6yI=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.7.3": { - "jar": "sha256-sekThJntjSA3Xt2j8rHJXzEDoljv9q+e3F6gcQDyspw=", - "module": "sha256-D/cOITHypldYIvdhHAXig8SuCBczA/QQSUy0Eom9PvY=", - "pom": "sha256-0zRdKAgXvgfpwnrNYHPUleF73/VxxHADTglmQgeGp90=" + "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.11.0": { + "jar": "sha256-VjoltOtckSiunCR589GlxE3NF2ESuRzwNoLpBuulyTU=", + "module": "sha256-RM5rdW+TyQrD2nPzXtCrA29Dtz9X81Y8ysnhUvQRJy0=", + "pom": "sha256-3G/845DzKNm8p0CmO5EJKv0J9Ec6HyqA131ks8W1BdM=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json/1.7.3": { - "jar": "sha256-qpP6PJY5LLE5WTE0Qw3C1RNn9Z1VPl43R+vYAHsmPxs=", - "module": "sha256-HPAiijWIcx1rrzvLvbCKMiUB9wQg1Q4pKrUB5V2Mz08=", - "pom": "sha256-BaiftqSvoKHUB51YgsrTSaF/4IqYv5a30A0GplUh3H0=" + "org/jetbrains/kotlinx#kotlinx-serialization-json/1.11.0": { + "module": "sha256-kxa2Th0N4KjHQTS0YJFtz20Z5ieUG0xO62PgfpBxEa8=", + "pom": "sha256-K9jF550v7oGDpF7YaQJOHXRXGTaWCxgSXWA7Bxj1NuM=" }, "org/jspecify#jspecify/1.0.0": { "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" }, - "org/junit#junit-bom/5.11.2": { - "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=", - "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" }, - "org/junit#junit-bom/5.11.3": { - "module": "sha256-S/D1PO6nx5D9+9JNujyeBM3FGGQnnuv8V6qkc+vKA4A=", - "pom": "sha256-8T3y5Mrx/rzlZ2Z+fDeBAaAzHVPRMk1uLf467Psfd3Q=" + "org/junit#junit-bom/6.0.3": { + "module": "sha256-KA48NIVfKhPeJBIZN+TPl+S565IG5g+JHk8KHPDnq6E=", + "pom": "sha256-plW2pdwA0b68kfsrFcDH6K6snWvc+HlZVQU3DidTAoc=" }, - "org/junit/jupiter#junit-jupiter-api/5.11.3": { - "jar": "sha256-XYFHpg9JRTlz4lDtaHAbf/BVlk/iRi/Cyx7B1tRIibo=", - "module": "sha256-zC4yvwDuZDSpoZ3P2fJ6z2ZaPdYy03fkdhgNies+8n0=", - "pom": "sha256-8Zr+CSOwGTXEDy5+ltZgN+IAi3AXkXzHBRM4N3hJYY4=" + "org/junit/jupiter#junit-jupiter-api/6.0.3": { + "jar": "sha256-1lXX5vDHrgfxCi87uq67bTDpsmIEoGitnps5UKooeSw=", + "module": "sha256-6k1/evmsFrsuF34miQeJb6PG+a5QcmBNRoLXrv/inKg=", + "pom": "sha256-dmyA+zGOFgDr9smpId6AGIexVIqigtataRiLdgjVbUc=" }, - "org/junit/jupiter#junit-jupiter-engine/5.11.3": { - "jar": "sha256-5iQgyZ98DVmiFZou9j5hh36cgL1yLAPKi/O9zqBQpYk=", - "module": "sha256-s3w9vEFSbrpeVMz/ROxUf0hVYstDyj0J2p+n2hmjBl4=", - "pom": "sha256-eJ43jTfEndhlTWbjrTreQY5YhK5vSHI5Ad0758nsngM=" + "org/junit/jupiter#junit-jupiter-engine/6.0.3": { + "jar": "sha256-Hi+rYa0n6gj8fHDdlnfPjG0a5UNNQtz91jOxLH58BNA=", + "module": "sha256-03TlhvHApdyh+00ZNJ4KgEqRc7lh+EHijPxYgeLmUV0=", + "pom": "sha256-uvvAmTJsGIPw7hywVtMbQiLiYWX5+aqbiW89P3ijFTg=" }, - "org/junit/jupiter#junit-jupiter-params/5.11.3": { - "jar": "sha256-D3mOvsdExOZgX9TyBy9BqOmJ4tRp4h21qmfPeZwLUew=", - "module": "sha256-sLUYC9HX9NFhsKCF+7JP2hbNcKfQX2Ni4asuSS0cq+w=", - "pom": "sha256-zOw0JKBxSUTGd7lP1QP9DByiQ84VxAFg1gzmKKr6Nf8=" + "org/junit/jupiter#junit-jupiter-params/6.0.3": { + "jar": "sha256-zylH4jArn4yKBZJZoneIHBytro+8JRTBapJc/re+suU=", + "module": "sha256-1LBksP8UD1Vd0GdEscxr//wQ9SSbLdWqRprl9NTv7Cg=", + "pom": "sha256-mVtk7KoiJ8S1Xz6453c19URDSi7Cz+7QYF6LrxCCY94=" }, - "org/junit/jupiter#junit-jupiter/5.11.3": { - "jar": "sha256-rHV47+0WI2fD3cAGM44H1FcVEP2YZmQuqT1bnk7S9mU=", - "module": "sha256-a5pr3dlKOPEmUmh67HyBJisZkf6+vEjKmP6rxWOhKwE=", - "pom": "sha256-y+nzhaChO2/tjGxu0fFtxgWpJlfzslsZaDjHPZdoSAY=" + "org/junit/jupiter#junit-jupiter/6.0.3": { + "jar": "sha256-eEtlgV9HmgyZqdOlc7FC4qUl77YCXZf3UbGecvkK7aM=", + "module": "sha256-gaZM8ir7jnaHVSE+nIDr06sDMc5ACm/WOeQ6VJWtj+A=", + "pom": "sha256-vO0g6RqqVnfxupb6b3GBAKuD6JSlLplhtgBMBWoYRew=" }, - "org/junit/platform#junit-platform-commons/1.11.3": { - "jar": "sha256-viYpZLC2tI3pd8YdT5Md+M9h6A51DMPzoKOc3SHBAIw=", - "module": "sha256-l531zqTESC/fxZCK3ItGq2q/ADbpmk0CzBjAdDyLggc=", - "pom": "sha256-gW69MkSncNkV2cHUDTtGUf40j0L4m3y369De4gnFIEA=" + "org/junit/platform#junit-platform-commons/6.0.3": { + "jar": "sha256-OfJi0Jw9UnGf4Ld/CA6Qo2leKF13mkGyMuF5Y65dogA=", + "module": "sha256-nfLma22VBAClGKmt00M9CjBxzhwzpvgPnPIlYtUpRbc=", + "pom": "sha256-vbjiS+l+Dll2nyFktTYfVSJ5WN9BA9aGgvh3mtLKjX0=" }, - "org/junit/platform#junit-platform-engine/1.11.3": { - "jar": "sha256-AEP3L2EWZHNdqNyaMIvxLs0iNrBTOTUcR0HttNj6sNo=", - "module": "sha256-K5UnTIxw3eS9vEmQnxxY61qSLlQcXdO+qpx68rv6Qaw=", - "pom": "sha256-/ibcXakRuUtowSsiQSV6IIE1u7m4yRzBoTQzqAp6eR4=" + "org/junit/platform#junit-platform-engine/6.0.3": { + "jar": "sha256-SR6eT3RfFhuKjkGGoafGpFDqEscJMMmu2uQnIVMB2Uc=", + "module": "sha256-U1qGeP2rxB2/DEHMW3Vh7xINdWUMPcOTAqfWCTdmE5M=", + "pom": "sha256-eofYxqCn2wJgsAzjAxgPb0HQQFYoldaARhnV227iMr4=" }, - "org/junit/platform#junit-platform-launcher/1.11.3": { - "jar": "sha256-tHJ0WSAbABG+sHQr2AdCGh/IQmsRYZMDHth4JbwtTwQ=", - "module": "sha256-cqqtIKPLIsFMA9WYDgJZZ1KmWe3EaylHH35c/yJWbow=", - "pom": "sha256-ElFDZ7k84oUOXa4jt8PWSjZuVMuLgjf5FNiD/Z26G/o=" + "org/junit/platform#junit-platform-launcher/6.0.3": { + "jar": "sha256-MVYINy5NxEvKDMs66KB+zCBrM2cDP6BXSKA8zVY/EwE=", + "module": "sha256-glZnrWqEsMW6dTdSvpqZ4wFL/lKRQ7xmtGdNkbA/pbg=", + "pom": "sha256-TTngPyCTd29BkwccjN8ZgTa5YWbHtDteN+fWFWudmO0=" }, "org/opentest4j#opentest4j/1.3.0": { "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" }, - "org/pkl-lang#pkl-cli-linux-aarch64/0.31.0": { - "pom": "sha256-x3gmFPR3mEb7PHdM+h//H76KFPT3wSrfKAePCZuL2bk=" + "org/pkl-lang#pkl-cli-linux-aarch64/0.31.1": { + "pom": "sha256-tv7vH7HdGoKPx1efn30GvJsQFAiP+EAQbiq7NpcHhyU=" }, - "org/pkl-lang#pkl-cli-linux-amd64/0.31.0": { - "pom": "sha256-fW8qzg6gu30oAuGz9yl6TIIOsvsE9qfpuvKbtIHf1Vo=" + "org/pkl-lang#pkl-cli-linux-amd64/0.31.1": { + "pom": "sha256-a9qNeO4to3bldosuR8juWBfIVYOfcu8+dH9zAHjbF3o=" }, - "org/pkl-lang#pkl-cli-macos-aarch64/0.31.0": { - "pom": "sha256-TPv97UpFwv2mOd8VDaTcvpHE/wlvyNV0ixfObf0cImI=" + "org/pkl-lang#pkl-cli-macos-aarch64/0.31.1": { + "pom": "sha256-uBe6WLi8MwEWoEkMzx1TbhCpiTS2iuodLJduU+NjVb4=" }, - "org/pkl-lang#pkl-cli-macos-amd64/0.31.0": { - "pom": "sha256-JapHevmskTA8G7W8oF4Khe/CztXNeR6i7TR6jmuMhyg=" + "org/pkl-lang#pkl-cli-macos-amd64/0.31.1": { + "pom": "sha256-R8jTjWZ//52ce8HmvV0ITUhv2X3jJPR5zvnLjufrunc=" }, - "org/pkl-lang#pkl-formatter/0.31.0": { + "org/pkl-lang#pkl-formatter/0.31.1": { "jar": "sha256-DiIZhJM4k9Ye94nQBWgpFStjgnLOFetnjHQ60FJ34Hc=", - "module": "sha256-AZQyJzxiZsVIPxtqtwnbUCG06RdN9/ZwBhbz8519MWU=", - "pom": "sha256-XAUFbC4GfHyosMiei6sHKrMGIFm4sL5NFQA53t822pI=" + "module": "sha256-dHvc/WhBDsWDiMKrY7UNFmEto5ynPyjvlEpiExCS/jw=", + "pom": "sha256-1r8vTKsqkz6FdaiLts4bMB+t5yrMScAxoyUN961XNQ4=" }, - "org/pkl-lang#pkl-parser/0.31.0": { + "org/pkl-lang#pkl-parser/0.31.1": { "jar": "sha256-sjYkK4BB7nUO3+uB1wXcu9VVO4C8z5Pj1ANp3caSsB4=", - "module": "sha256-m7PyN1nv9/vN5QJ4Iu2q//P3WSNSMdvfzGinxnP/9Hc=", - "pom": "sha256-9Hsolbg6lyNPf4wSfq0TXoxLcHz+OAV1NWgUAFfvwfQ=" + "module": "sha256-Ea1S0QB8EtMrwJAfvP/8s9eZ0IxwsmarfvgK/BhY38M=", + "pom": "sha256-f26/+TtpflBa1SHiVDkL3UrP4FatBpZxr9yioXWJego=" }, - "org/pkl-lang#pkl-stdlib/0.31.0": { - "pom": "sha256-gTvfHz0BYSqaCst9rdvcZgRzrq/S87eKJGNgE8XGvNw=" + "org/pkl-lang#pkl-stdlib/0.31.1": { + "pom": "sha256-p7y/Np1Ei4ZAR+Ow3q315TxRKs/yLbl7ioCN3mtxLQg=" }, - "org/pkl-lang/pkl-cli-linux-aarch64/0.31.0/pkl-cli-linux-aarch64-0.31.0": { - "bin": "sha256-RxRgzdEeHLmsClQB/bBSd6462zpFc8wKnGPuCHwfk8g=" + "org/pkl-lang/pkl-cli-linux-aarch64/0.31.1/pkl-cli-linux-aarch64-0.31.1": { + "bin": "sha256-fvEOdD2qkh+5Sue9uexphvNivyUMVYFLnqKusT8tCD4=" }, - "org/pkl-lang/pkl-cli-linux-amd64/0.31.0/pkl-cli-linux-amd64-0.31.0": { - "bin": "sha256-WlwqiJtoypL/Qlj50nf5JBK5jf71BX2u91ZCAqIIcLY=" + "org/pkl-lang/pkl-cli-linux-amd64/0.31.1/pkl-cli-linux-amd64-0.31.1": { + "bin": "sha256-YY8TlV11XK+/6MnLodJ2NYSM1J28ar/9OY0nUdsSMb8=" }, - "org/pkl-lang/pkl-cli-macos-aarch64/0.31.0/pkl-cli-macos-aarch64-0.31.0": { - "bin": "sha256-NJQCrjLDU4LANLDAr3RP+w1TohOIjETe7JSngQ4USIk=" + "org/pkl-lang/pkl-cli-macos-aarch64/0.31.1/pkl-cli-macos-aarch64-0.31.1": { + "bin": "sha256-G2pUONliTNJ5inUwchu7+ifvcu/lyHihtsVGxufKDo8=" }, - "org/pkl-lang/pkl-cli-macos-amd64/0.31.0/pkl-cli-macos-amd64-0.31.0": { - "bin": "sha256-nxzI46wjJ7xIO5DQwiDaIOt4XDuj/pLgIfR9PVZ2goI=" + "org/pkl-lang/pkl-cli-macos-amd64/0.31.1/pkl-cli-macos-amd64-0.31.1": { + "bin": "sha256-IhI+1K5MA6+oxUxp938L7Dmw+g9nsJ1tFI4KN2oqRx0=" }, - "org/pkl-lang/pkl-stdlib/0.31.0/pkl-stdlib-0.31.0": { - "zip": "sha256-hcKVlc79njRhm+RvgIKu2cgQ5X90UV1sRZm55Oxo36I=" + "org/pkl-lang/pkl-stdlib/0.31.1/pkl-stdlib-0.31.1": { + "zip": "sha256-H2Z2H61I5kngygIOvRdDPQe4ZraiN3hGgOkStMjkyWY=" } } } diff --git a/pkgs/by-name/pk/pkl-lsp/package.nix b/pkgs/by-name/pk/pkl-lsp/package.nix index 30baa5d1030e..dfc5d6e41128 100644 --- a/pkgs/by-name/pk/pkl-lsp/package.nix +++ b/pkgs/by-name/pk/pkl-lsp/package.nix @@ -7,23 +7,24 @@ makeBinaryWrapper, nix-update-script, versionCheckHook, - zig_0_15, + zig_0_16, }: let jdk = jdk25_headless; gradle = gradle_9; gradleOverlay = gradle.override { java = jdk; }; + zig = zig_0_16; in stdenv.mkDerivation (finalAttrs: { pname = "pkl-lsp"; - version = "0.6.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "apple"; repo = "pkl-lsp"; tag = finalAttrs.version; - hash = "sha256-V6MrDpdh4jnSiXWD0UbF/XXpLa95smCbdj9/jT0Xb3w="; + hash = "sha256-r/wNI319BPbU48Mrteq0LdS4YKnyyhPcYxTAS0Mlrp8="; leaveDotGit = true; postFetch = '' pushd $out @@ -43,33 +44,20 @@ stdenv.mkDerivation (finalAttrs: { treeSitterPklSrc = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "v0.20.0"; - hash = "sha256-HfZ2NwO466Le2XFP1LZ2fLJgCq4Zq6hVpjChzsIoQgA="; + rev = "f9405e40597d7dac637a6b49e7d26c4515cb2a34"; + hash = "sha256-U2e9RDAdVWPoZRoWQD0icBCHjH2TFyGD0TPwgn9Kg2A="; }; postPatch = '' substituteInPlace buildSrc/src/main/kotlin/BuildInfo.kt \ - --replace-fail 'val jdkVersion: Int = 22' \ - 'val jdkVersion: Int = ${lib.versions.major jdk.version}' \ --replace-fail 'val executable: Path get() = installDir.resolve(if (os.isWindows) "zig.exe" else "zig")' \ - 'val executable: Path get() = java.nio.file.Path.of("${lib.getExe zig_0_15}")' \ + 'val executable: Path get() = java.nio.file.Path.of("${lib.getExe zig}")' \ substituteInPlace build.gradle.kts \ --replace-fail 'dependsOn(setupTreeSitterRepo)' "" \ --replace-fail 'dependsOn(setupTreeSitterPklRepo)' "" \ --replace-fail 'dependsOn(tasks.named("installZig"))' "" - # Ensure all pkl-cli platform variants are cached - # Otherwise, deps.json only includes the current system's pkl-cli, and the tests fail - cat >> build.gradle.kts << 'GRADLE_PATCH' - val pklCliAllPlatforms by configurations.creating - dependencies { - for (platform in listOf("linux-amd64", "linux-aarch64", "macos-amd64", "macos-aarch64")) { - pklCliAllPlatforms("org.pkl-lang:pkl-cli-$platform:''${libs.versions.pkl.get()}") - } - } - GRADLE_PATCH - mkdir -p build/repos/{tree-sitter,tree-sitter-pkl} cp -r $treeSitterSrc/* build/repos/tree-sitter/ cp -r $treeSitterPklSrc/* build/repos/tree-sitter-pkl/ @@ -79,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ gradleOverlay makeBinaryWrapper - zig_0_15 + zig ]; mitmCache = gradle.fetchDeps { @@ -100,6 +88,24 @@ stdenv.mkDerivation (finalAttrs: { gradleFlagsArray+=(-DcommitId=$(cat .commit-hash)) ''; + # - Ensure all pkl-cli platform variants are cached. Otherwise, deps.json only includes the current system's pkl-cli, and the tests fail. + # - Pin the Kotlin plugin's Bouncy Castle modules to a static version: it requests them as ranges but forbids dynamic versions (failOnNonReproducibleResolution), so fetchDeps' eager resolve fails. + preGradleUpdate = '' + cat >> build.gradle.kts << 'GRADLE_PATCH' + val pklCliAllPlatforms by configurations.creating + dependencies { + for (platform in listOf("linux-amd64", "linux-aarch64", "macos-amd64", "macos-aarch64")) { + pklCliAllPlatforms("org.pkl-lang:pkl-cli-$platform:''${libs.versions.pkl.get()}") + } + } + configurations.named("kotlinBouncyCastleConfiguration") { + resolutionStrategy.eachDependency { + if (requested.group == "org.bouncycastle") useVersion("1.80") + } + } + GRADLE_PATCH + ''; + # running the checkPhase replaces the .jar produced by the buildPhase, and leads to this error: # Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics # at org.pkl.lsp.cli.Main.main(Main.kt) From 7ffa3b75ebd314e2ed79ee50802ddbef8cd7ac42 Mon Sep 17 00:00:00 2001 From: aoli-al Date: Sun, 21 Jun 2026 11:16:17 -0500 Subject: [PATCH 056/115] jetbrains.jcef: 1131 -> 1207 --- .../compilers/jetbrains-jdk/jcef.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/jetbrains-jdk/jcef.nix b/pkgs/development/compilers/jetbrains-jdk/jcef.nix index 54eb462eef4c..6e7df50b8199 100644 --- a/pkgs/development/compilers/jetbrains-jdk/jcef.nix +++ b/pkgs/development/compilers/jetbrains-jdk/jcef.nix @@ -53,15 +53,15 @@ let inherit (arches) depsArch projectArch targetArch; # `cef_binary_${CEF_VERSION}_linux64_minimal`, where CEF_VERSION is from $src/CMakeLists.txt - cef-name = "cef_binary_137.0.17+gf354b0e+chromium-137.0.7151.104_${platform}_minimal"; + cef-name = "cef_binary_144.0.15+g72717cf+chromium-144.0.7559.172_${platform}_minimal"; cef-bin = cef-binary.override { - version = "137.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/b39f12757908eda9f4c1039613b914606568bb84/CMakeLists.txt#L47 - gitRevision = "f354b0e"; - chromiumVersion = "137.0.7151.104"; + version = "144.0.15"; + gitRevision = "72717cf"; + chromiumVersion = "144.0.7559.172"; srcHashes = { - aarch64-linux = "sha256-C9P4+TpzjyMD5z2qLbzubbrIr66usFjRx7QqiAxI2D8="; - x86_64-linux = "sha256-iDC3a/YN0NqjX/b2waKvUAZCaR0lkLmUPqBJphE037Q="; + aarch64-linux = "sha256-2w2TDj7LGjYeUjpVvojAsHb8HlqG82AwH8Arg0NxREg="; + x86_64-linux = "sha256-JDlZmIEg9ajjuFOL8qAr6HDVbeu3/Cg21Z57fHryfdc="; }; }; @@ -92,11 +92,11 @@ let in stdenv.mkDerivation rec { pname = "jcef-jetbrains"; - rev = "97d05cdf1720586ebfff5d4bc6e15a6a533eb21e"; + rev = "fa677024a129747bd8cb05447af8918c494e4af7"; # This is the commit number # Currently from the branch: https://github.com/JetBrains/jcef/tree/261 # Run `git rev-list --count HEAD` - version = "1156"; + version = "1207"; nativeBuildInputs = [ cmake @@ -126,7 +126,7 @@ stdenv.mkDerivation rec { owner = "jetbrains"; repo = "jcef"; inherit rev; - hash = "sha256-31WV6vYp0zIf6EkccQTeiggCRtQnDOg8/4J2q6axiGs="; + hash = "sha256-eYn1T4cRrHeVDSye6FKBv8X3zZPDGFurk6HJG+jPypY="; }; # Find the hash in tools/buildtools/linux64/clang-format.sha1 From af9f9241b9fc54ff5cd6d575012a6d6a3b9f60fe Mon Sep 17 00:00:00 2001 From: aoli-al Date: Sun, 21 Jun 2026 11:16:17 -0500 Subject: [PATCH 057/115] jetbrains-jdk: 25.0.2b432.48 -> 25.0.3b508.4 --- .../compilers/jetbrains-jdk/default.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/jetbrains-jdk/default.nix b/pkgs/development/compilers/jetbrains-jdk/default.nix index e4d9b77491a0..0bd358489aa9 100644 --- a/pkgs/development/compilers/jetbrains-jdk/default.nix +++ b/pkgs/development/compilers/jetbrains-jdk/default.nix @@ -1,4 +1,5 @@ { + lib, callPackage, fetchurl, jetbrains, @@ -8,6 +9,7 @@ wayland-scanner, wayland-protocols, libxkbcommon, + speechd-minimal, }: let @@ -26,8 +28,8 @@ let # cd jetbrainsruntime # git tag --points-at [revision] # Look for the line that starts with jbr- - javaVersion = "25.0.2"; - build = "432.48"; + javaVersion = "25.0.3"; + build = "508.4"; in callPackage ./common.nix { @@ -36,12 +38,21 @@ callPackage ./common.nix { inherit javaVersion build; # run `git log -1 --pretty=%ct` in jdk repo for new value on update - sourceDateEpoch = 1777242155; - srcHash = "sha256-BKyvBUKtg+JbZNuH/RZY87eJng6Eyd6L3cOwcOgOx/Y="; + sourceDateEpoch = 1780959777; + srcHash = "sha256-N+7D++Cxu0RGWChEWW8gtNz7E2I8qM2AFbXv4luAXto="; homePath = "${jetbrains.jdk}/lib/openjdk"; jcefPackage = jetbrains.jcef; extraBuildPhase = '' cp -r ${gtk-protocols.out} gtk-shell.xml + + # JBR hardcodes the speech-dispatcher header location to + # /usr/include/speech-dispatcher in its mkimages scripts. + substituteInPlace \ + jb/project/tools/linux/scripts/mkimages_x64.sh \ + jb/project/tools/linux/scripts/mkimages_aarch64.sh \ + --replace-fail \ + "--with-speechd-include=/usr/include/speech-dispatcher" \ + "--with-speechd-include=${lib.getDev speechd-minimal}/include/speech-dispatcher" ''; vendorVersionString = "nix/JBR-${javaVersion}-b${build}${if withJcef then "-jcef" else ""}"; extraConfigureFlags = [ From bf2b43fd7a18b911d39f0f6761640e34d6b0978c Mon Sep 17 00:00:00 2001 From: Alexis Lapierre <128792625+Alexis-Lapierre@users.noreply.github.com> Date: Sun, 14 Jun 2026 15:36:39 +0200 Subject: [PATCH 058/115] hydrus: 668 -> 673 Update a single move in installPhase, due to folder changes. (In version 669, `db` folder got moved to `static` folder). --- pkgs/by-name/hy/hydrus/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index 743bd933fd4d..ddcdfe8a0c10 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrus"; - version = "668"; + version = "673"; pyproject = false; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${finalAttrs.version}"; - hash = "sha256-F6sQ2AyAIE7z7GH942sgzVbufA5GHEazoG+4YN8cFxQ="; + hash = "sha256-VSKOwMg/gUm2v2YwbWWF0KxHaF1dJj9+Kh4ogGqDRNc="; }; nativeBuildInputs = [ @@ -104,7 +104,7 @@ python3Packages.buildPythonApplication (finalAttrs: { # Move the hydrus module and related directories mkdir -p $out/${python3Packages.python.sitePackages} - mv {hydrus,static,db} $out/${python3Packages.python.sitePackages} + mv hydrus static $out/${python3Packages.python.sitePackages} # Fix random files being marked with execute permissions chmod -x $out/${python3Packages.python.sitePackages}/static/*.{png,svg,ico} # Build docs From 64a633ed6d21ec984fd7c4829156efa56c138f5f Mon Sep 17 00:00:00 2001 From: Alexis Lapierre <128792625+Alexis-Lapierre@users.noreply.github.com> Date: Sun, 21 Jun 2026 21:58:57 +0200 Subject: [PATCH 059/115] hydrus: 673 -> 675 --- pkgs/by-name/hy/hydrus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index ddcdfe8a0c10..2a9ef9e7c826 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrus"; - version = "673"; + version = "675"; pyproject = false; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${finalAttrs.version}"; - hash = "sha256-VSKOwMg/gUm2v2YwbWWF0KxHaF1dJj9+Kh4ogGqDRNc="; + hash = "sha256-c/jt7CnGCbyTEtR/OW0IkRp9OeUnypfuS+yUZR6Nshs="; }; nativeBuildInputs = [ From 78d07871f5d0785d4d2780894cb2face90e1b303 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 21 Jun 2026 23:26:12 +0300 Subject: [PATCH 060/115] nixos/acme: also allow _PATH-suffixed credential files The acmedns backend consumes a ACME_DNS_STORAGE_PATH environment variable. Upstream does treat this file as mutable (if you create or delete accounts through the CLI, it would update it. We don't do this in our module). But the possibility for edits is probably why they didn't go with `ACME_DNS_CONFIG` env var for the contents (as they'd be read-only), or a `ACME_DNS_CONFIG_FILE`. (And the fact that a `ACME_DNS_STORAGE_PATH_FILE` env var with questionable usability exists is due to this logic being generic for most env vars). So instead of fighting upstream over this, let's simply make our module assertion also accept `_PATH` suffixes for `credentialFiles`. Fixes #344684. --- nixos/modules/security/acme/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 13012e176753..1f09716c6322 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -826,8 +826,8 @@ let type = lib.types.attrsOf (lib.types.path); inherit (defaultAndText "credentialFiles" { }) default defaultText; description = '' - Environment variables suffixed by "_FILE" to set for the cert's service - for your selected dnsProvider. + Environment variables suffixed by "_FILE" or "_PATH" to set for the + cert's service for your selected dnsProvider. To find out what values you need to set, consult the documentation at for the corresponding dnsProvider. This allows to securely pass credential files to lego by leveraging systemd @@ -1186,10 +1186,13 @@ in } ) { - assertion = lib.all (lib.hasSuffix "_FILE") (lib.attrNames data.credentialFiles); + assertion = lib.all (n: lib.hasSuffix "_FILE" n || lib.hasSuffix "_PATH" n) ( + lib.attrNames data.credentialFiles + ); + message = '' Option `security.acme.certs.${cert}.credentialFiles` can only be - used for variables suffixed by "_FILE". + used for variables suffixed by "_FILE" or "_PATH". ''; } From 633f52c08ecf2677092833ca8e7951b4d31004c8 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 21 Jun 2026 23:36:02 +0300 Subject: [PATCH 061/115] nixos/acme: remove unused symbols --- nixos/modules/security/acme/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 1f09716c6322..7bce714b2a0b 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -2,13 +2,11 @@ config, lib, pkgs, - options, ... }: let cfg = config.security.acme; - opt = options.security.acme; user = if cfg.useRoot then "root" else "acme"; # Used to calculate timer accuracy for coalescing From 9c08d7e8992de790599ad6cd0e03c02c012412ba Mon Sep 17 00:00:00 2001 From: Ming-Chuan Date: Sun, 21 Jun 2026 20:00:16 -0700 Subject: [PATCH 062/115] krita: 6.0.1 -> 6.0.2.1 --- pkgs/by-name/kr/krita-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kr/krita-unwrapped/package.nix b/pkgs/by-name/kr/krita-unwrapped/package.nix index b2db245af594..039a958e02d6 100644 --- a/pkgs/by-name/kr/krita-unwrapped/package.nix +++ b/pkgs/by-name/kr/krita-unwrapped/package.nix @@ -37,10 +37,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "krita-unwrapped"; - version = "6.0.1"; + version = "6.0.2.1"; src = fetchurl { url = "mirror://kde/stable/krita/${finalAttrs.version}/krita-${finalAttrs.version}.tar.gz"; - hash = "sha256-COddFMgFJh/IIovsFt70cF9unPsBkecb0EzEwOGChIo="; + hash = "sha256-Z1M8sRXewqWYe1r6fdTPjgREuQfNmTSc8dD7ZEVuQPg="; }; nativeBuildInputs = [ From 67e55530a27eee83e81580c3ec33b82b41ee288e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 22 Jun 2026 06:14:53 +0200 Subject: [PATCH 063/115] =?UTF-8?q?ocamlPackages.pbrt:=202.4=20=E2=86=92?= =?UTF-8?q?=204.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ocamlPackages.ocaml-protoc: 2.4 → 4.1 ocamlPackages.pbrt_services: init at 4.1 ocamlPackages.pbrt_yojson: init at 4.1 --- .../ocaml-modules/ocaml-protoc/default.nix | 6 +++++- .../ocaml-modules/pbrt/default.nix | 8 +++---- .../ocaml-modules/pbrt/services.nix | 19 +++++++++++++++++ .../development/ocaml-modules/pbrt/yojson.nix | 21 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 4 ++++ 5 files changed, 52 insertions(+), 6 deletions(-) create mode 100644 pkgs/development/ocaml-modules/pbrt/services.nix create mode 100644 pkgs/development/ocaml-modules/pbrt/yojson.nix diff --git a/pkgs/development/ocaml-modules/ocaml-protoc/default.nix b/pkgs/development/ocaml-modules/ocaml-protoc/default.nix index 8d9d3a768209..79c9f37942da 100644 --- a/pkgs/development/ocaml-modules/ocaml-protoc/default.nix +++ b/pkgs/development/ocaml-modules/ocaml-protoc/default.nix @@ -1,7 +1,10 @@ { + lib, + ocaml, buildDunePackage, pbrt, stdlib-shims, + pbrt_services, }: buildDunePackage { @@ -12,7 +15,8 @@ buildDunePackage { buildInputs = [ stdlib-shims ]; propagatedBuildInputs = [ pbrt ]; - doCheck = true; + doCheck = lib.versionAtLeast ocaml.version "5.1"; + checkInputs = [ pbrt_services ]; meta = pbrt.meta // { description = "Protobuf Compiler for OCaml"; diff --git a/pkgs/development/ocaml-modules/pbrt/default.nix b/pkgs/development/ocaml-modules/pbrt/default.nix index 10df7382f287..102916dad809 100644 --- a/pkgs/development/ocaml-modules/pbrt/default.nix +++ b/pkgs/development/ocaml-modules/pbrt/default.nix @@ -6,15 +6,13 @@ buildDunePackage (finalAttrs: { pname = "pbrt"; - version = "2.4"; - - minimalOCamlVersion = "4.03"; + version = "4.1"; src = fetchFromGitHub { owner = "mransan"; repo = "ocaml-protoc"; - rev = "${finalAttrs.version}.0"; - hash = "sha256-EXugdcjALukSjB31zAVG9WiN6GMGXi2jlhHWaZ+p+uM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-UrgrzI5Pgi79C/OhqYxwSNfqsoBULUZ13XVaB71fGes="; }; meta = { diff --git a/pkgs/development/ocaml-modules/pbrt/services.nix b/pkgs/development/ocaml-modules/pbrt/services.nix new file mode 100644 index 000000000000..1d02a4a657ba --- /dev/null +++ b/pkgs/development/ocaml-modules/pbrt/services.nix @@ -0,0 +1,19 @@ +{ + buildDunePackage, + pbrt, + pbrt_yojson, +}: + +buildDunePackage { + pname = "pbrt_services"; + inherit (pbrt) version src; + + propagatedBuildInputs = [ + pbrt + pbrt_yojson + ]; + + meta = pbrt.meta // { + description = "Runtime library for ocaml-protoc to support RPC services"; + }; +} diff --git a/pkgs/development/ocaml-modules/pbrt/yojson.nix b/pkgs/development/ocaml-modules/pbrt/yojson.nix new file mode 100644 index 000000000000..a352408b7503 --- /dev/null +++ b/pkgs/development/ocaml-modules/pbrt/yojson.nix @@ -0,0 +1,21 @@ +{ + buildDunePackage, + pbrt, + base64, + yojson, +}: + +buildDunePackage { + pname = "pbrt_yojson"; + inherit (pbrt) version src; + + propagatedBuildInputs = [ + pbrt + base64 + yojson + ]; + + meta = pbrt.meta // { + description = "Runtime library for ocaml-protoc to support JSON encoding/decoding"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 8913bb36c421..e10ceb2bd90a 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1721,6 +1721,10 @@ let pbrt = callPackage ../development/ocaml-modules/pbrt { }; + pbrt_services = callPackage ../development/ocaml-modules/pbrt/services.nix { }; + + pbrt_yojson = callPackage ../development/ocaml-modules/pbrt/yojson.nix { }; + pcre2 = callPackage ../development/ocaml-modules/pcre2 { inherit (pkgs) pcre2; }; From fbf79832010395d92fec0ade3cb1207e0eece870 Mon Sep 17 00:00:00 2001 From: Stefan Haan Date: Mon, 22 Jun 2026 11:50:17 +0200 Subject: [PATCH 064/115] fluux-messenger: 0.16.1 -> 0.16.2 --- pkgs/by-name/fl/fluux-messenger/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fl/fluux-messenger/package.nix b/pkgs/by-name/fl/fluux-messenger/package.nix index 7d34624a1e49..43e12c6d985b 100644 --- a/pkgs/by-name/fl/fluux-messenger/package.nix +++ b/pkgs/by-name/fl/fluux-messenger/package.nix @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fluux-messenger"; - version = "0.16.1"; + version = "0.16.2"; __structuredAttrs = true; strictDeps = true; @@ -26,16 +26,16 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "processone"; repo = "fluux-messenger"; rev = "v${finalAttrs.version}"; - hash = "sha256-os6zEB1E3D4WSRfru/UCDY0mgZxy0Zu/YcjhMbXt47g="; + hash = "sha256-G5VDcFHp+mIYBXh7Vju/8bGB3CPD1dyZKq8zAOKn3UY="; }; cargoRoot = "apps/fluux/src-tauri"; - cargoHash = "sha256-V6iDPPBpdJQV5PA/isRy+Gz6NdwUUEj3mf9PM/nX10s="; + cargoHash = "sha256-/jaEpC0f6B1zTxN7MHv/DESFnRTSAd3qi9rrnXurcPQ="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; - hash = "sha256-iMkb7QZZrKjzmTzvWGbw8reF1nX4Avd1XKzyybz3q00="; + hash = "sha256-XAzE4I13GN4Gfi6g4VX5ZwM2DhVycKz7cGBQroAFvf8="; }; nativeBuildInputs = [ From 3eca8b94641e9dc0ab4c3da6d57fc9fc64edc770 Mon Sep 17 00:00:00 2001 From: ryota2357 Date: Fri, 5 Jun 2026 22:08:31 +0900 Subject: [PATCH 065/115] mo-viewer: init at 1.6.1 Assisted-by: Claude Opus 4.8 --- pkgs/by-name/mo/mo-viewer/package.nix | 103 ++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 pkgs/by-name/mo/mo-viewer/package.nix diff --git a/pkgs/by-name/mo/mo-viewer/package.nix b/pkgs/by-name/mo/mo-viewer/package.nix new file mode 100644 index 000000000000..6538afbfad93 --- /dev/null +++ b/pkgs/by-name/mo/mo-viewer/package.nix @@ -0,0 +1,103 @@ +{ + lib, + stdenvNoCC, + buildGoModule, + fetchFromGitHub, + fetchPnpmDeps, + nodejs, + pnpm_10, + jq, + pnpmConfigHook, + installShellFiles, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "mo-viewer"; + version = "1.6.1"; + + src = fetchFromGitHub { + owner = "k1LoW"; + repo = "mo"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/PiMYllj0l3XwIkqT/sc7U/vGXdNmTD8RowZWe9ZDR8="; + }; + + frontend = stdenvNoCC.mkDerivation (finalFrontendAttrs: { + pname = "${finalAttrs.pname}-frontend"; + inherit (finalAttrs) version src; + + pnpmRoot = "internal/frontend"; + + pnpmDeps = fetchPnpmDeps { + inherit (finalFrontendAttrs) pname version src; + sourceRoot = "${finalFrontendAttrs.src.name}/internal/frontend"; + pnpm = pnpm_10; + fetcherVersion = 4; + hash = "sha256-thlwYvB7y6RFwLknbQt5evF4xQVzllrQqVYDdKSbEUM="; + }; + + nativeBuildInputs = [ + nodejs + pnpm_10 + pnpmConfigHook + jq + ]; + + postPatch = '' + jq 'del(.pnpm.executionEnv)' internal/frontend/package.json > internal/frontend/package.json.tmp + mv internal/frontend/package.json.tmp internal/frontend/package.json + ''; + + buildPhase = '' + runHook preBuild + pnpm -C internal/frontend run build + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + cp -r internal/static/dist $out + runHook postInstall + ''; + }); + + vendorHash = "sha256-rmtJswO3DWWxpb2uk91aIatc7ugNmsqzwlEeKdX7ITE="; + + preBuild = '' + cp -r ${finalAttrs.frontend} internal/static/dist + ''; + + env.CGO_ENABLED = 0; + + ldflags = [ + "-s" + "-w" + "-X github.com/k1LoW/mo/version.Revision=v${finalAttrs.version}" + ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) '' + installShellCompletion --cmd 'mo' \ + --bash <("$out/bin/mo" completion bash) \ + --zsh <("$out/bin/mo" completion zsh) \ + --fish <("$out/bin/mo" completion fish) + ''; + + doCheck = !stdenvNoCC.hostPlatform.isDarwin; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + + __structuredAttrs = true; + + meta = { + homepage = "https://github.com/k1LoW/mo"; + description = "Markdown viewer that opens .md files in a browser"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ryota2357 ]; + mainProgram = "mo"; + }; +}) From 7ac84f60db4a8610ae613c09836aed5870fbc895 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Sat, 13 Jun 2026 20:48:47 -0700 Subject: [PATCH 066/115] piliplus: 2.0.7.2 -> 2.0.9.2 Signed-off-by: Ulysses Zhan --- pkgs/by-name/pi/piliplus/git-hashes.json | 35 +- pkgs/by-name/pi/piliplus/package.nix | 6 +- pkgs/by-name/pi/piliplus/pubspec.lock.json | 437 +++++++-------------- pkgs/by-name/pi/piliplus/src-info.json | 8 +- 4 files changed, 178 insertions(+), 308 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index dd907060b689..e21144d289c8 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -1,25 +1,30 @@ { - "canvas_danmaku": "sha256-XbOYi66WU6hV6Q2FnMC8HxFcY1MxAhyyJr4K+gCPEX4=", - "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", + "audio_service": "sha256-ZoblGqxzeu1oCCCfv8RDfvV3UR9SK0oLw/iIKMIqIa0=", + "cached_network_image_ce": "sha256-fFW5JdskLpDVQDMzwlR6/AgfgPaz91Kl9ZhuFJFSjwM=", + "cached_network_image_platform_interface_ce": "sha256-fFW5JdskLpDVQDMzwlR6/AgfgPaz91Kl9ZhuFJFSjwM=", + "canvas_danmaku": "sha256-JGbWwe/uR+QMvSVlEZ3k1W7FFkiFJK3sV3+1Lyubmcw=", + "catcher_2": "sha256-feYZPwU9T8aWrFi+s4/JX8Ng3xsuAXdyX3YaSw02zcw=", + "chat_bottom_container": "sha256-ZF8sk0zavedI7RF+blff1S+0vmBBQJVY0ws7y3k1Fqs=", "desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=", "extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=", - "file_picker": "sha256-qbbO532AN54xpJSQhZ9F2yVN6fmKWcz3x8jPzMiIetE=", - "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", - "flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=", + "file_picker": "sha256-IVxQnT7e+ovk7meKnMv2wFWHJQlFbC9+DK2IYF4UWVc=", + "flutter_inappwebview_android": "sha256-9BD8Lv89jK5JgFuqGo6NmQmCYDZPmDJWMN4rLjr2j2w=", + "flutter_inappwebview_windows": "sha256-9BD8Lv89jK5JgFuqGo6NmQmCYDZPmDJWMN4rLjr2j2w=", + "flutter_smart_dialog": "sha256-Vq2SQ7TpM/TWaz5MrNUrc+4ANKQr0coA6hXbATTeKHc=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", "font_awesome_flutter": "sha256-EcrAmglNHxm16gWTi4nYbTfKx0CCprllIyvlvYlz8wY=", "get": "sha256-zQ2m29nKCEjGvresMaDBo1oYfQ6WrFVbMSitcGmxyhU=", + "jnigen": "sha256-HN5DNy0wbe/fJ54BXHrdKdSr1F5qYIAOb99DNnNA898=", "material_design_icons_flutter": "sha256-t2ENlgb3ZRIc6jvufVwKGcty+3Te6/+XP10YDBrosYM=", - "media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_libs_ios_video": "sha256-mB3GN5Sc4oxUaW7xOgORaRzP9hKcRpcPxhmraKs/AMg=", - "media_kit_libs_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_libs_windows_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_native_event_loop": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "native_device_orientation": "sha256-8abnUV7ZTAo0DAjekf353ey6xFvxfilTfbQOUWIahtk=", - "screen_brightness_android": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=", - "screen_brightness_platform_interface": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=", + "media_kit": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_android_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_ios_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_windows_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_native_event_loop": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "native_device_orientation": "sha256-yVO1rf3kPn1WDwRgwGwVqrxJREHN41vN7FC4lJPyaIc=", + "screen_brightness_android": "sha256-vjxbXndi9Mm8ZnEd/w6V4/h8RVvj264Ybm5oW5Mf8ag=", "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=", "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo=" diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index a4d2b83478df..8d579ede2b83 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - flutter341, + flutter344, makeDesktopItem, copyDesktopItems, alsa-lib, @@ -14,9 +14,9 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "2.0.7.2"; + version = "2.0.9.2"; in -flutter341.buildFlutterApplication { +flutter344.buildFlutterApplication { pname = "piliplus"; inherit version; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index 544c1c2ab446..c29ad4846a31 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d", + "sha256": "cd6add6f846f35fb79f3c315296703c1a24f3cfd7f4739d91a74961c1c7e9f1b", "url": "https://pub.dev" }, "source": "hosted", - "version": "93.0.0" + "version": "100.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b", + "sha256": "6ba98576948803398b69e3a444df24eacdbe12ed699c7014e120ea38552debbf", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.1" + "version": "13.0.0" }, "ansicolor": { "dependency": "transitive", @@ -34,11 +34,11 @@ "dependency": "direct main", "description": { "name": "app_links", - "sha256": "3462d9defc61565fde4944858b59bec5be2b9d5b05f20aed190adb3ad08a7abc", + "sha256": "4ec328cd9fd51fd0e7eb8870a9612c1fde0f091901932238c4f4e60b5f7f1315", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.0" + "version": "7.1.2" }, "app_links_linux": { "dependency": "transitive", @@ -54,11 +54,11 @@ "dependency": "transitive", "description": { "name": "app_links_platform_interface", - "sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f", + "sha256": "78a18580eecac98108d1eef52a7db668bc317714f5205e616973363326efe333", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "2.0.3" }, "app_links_web": { "dependency": "transitive", @@ -113,11 +113,12 @@ "audio_service": { "dependency": "direct main", "description": { - "name": "audio_service", - "sha256": "cb122c7c2639d2a992421ef96b67948ad88c5221da3365ccef1031393a76e044", - "url": "https://pub.dev" + "path": "audio_service", + "ref": "main", + "resolved-ref": "81cf56d5a8b8e9c8aa5a4c9396aebe094e09622f", + "url": "https://github.com/bggRGjQaUbCoE/audio_service.git" }, - "source": "hosted", + "source": "git", "version": "0.18.18" }, "audio_service_platform_interface": { @@ -250,42 +251,34 @@ "source": "hosted", "version": "8.12.6" }, - "cached_network_image": { + "cached_network_image_ce": { "dependency": "direct main", "description": { - "name": "cached_network_image", - "sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916", - "url": "https://pub.dev" + "path": "cached_network_image", + "ref": "develop", + "resolved-ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7", + "url": "https://github.com/bggRGjQaUbCoE/flutter_cached_network_image_ce.git" }, - "source": "hosted", - "version": "3.4.1" + "source": "git", + "version": "4.6.4" }, - "cached_network_image_platform_interface": { + "cached_network_image_platform_interface_ce": { "dependency": "transitive", "description": { - "name": "cached_network_image_platform_interface", - "sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829", - "url": "https://pub.dev" + "path": "cached_network_image_platform_interface", + "ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7", + "resolved-ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7", + "url": "https://github.com/bggRGjQaUbCoE/flutter_cached_network_image_ce.git" }, - "source": "hosted", - "version": "4.1.1" - }, - "cached_network_image_web": { - "dependency": "transitive", - "description": { - "name": "cached_network_image_web", - "sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.1" + "source": "git", + "version": "5.2.0" }, "canvas_danmaku": { "dependency": "direct main", "description": { "path": ".", "ref": "main", - "resolved-ref": "af10fe3cd4d1f7071988f4d9d13cc17616f4de30", + "resolved-ref": "697d4516df2fc3ba7417c7ce9aba079d34ba13e5", "url": "https://github.com/bggRGjQaUbCoE/canvas_danmaku.git" }, "source": "git", @@ -294,11 +287,12 @@ "catcher_2": { "dependency": "direct main", "description": { - "name": "catcher_2", - "sha256": "ac9dd03230fa4058d14d46450335ca3c40564f734d793e52f81053f3cbf95009", - "url": "https://pub.dev" + "path": ".", + "ref": "dev", + "resolved-ref": "9138d8d2aeefc564efd2f35fde3f54ad1b7e89a7", + "url": "https://github.com/My-Responsitories/catcher_2.git" }, - "source": "hosted", + "source": "git", "version": "2.1.9" }, "characters": { @@ -315,12 +309,12 @@ "dependency": "direct main", "description": { "path": "packages/chat_bottom_container", - "ref": "main", - "resolved-ref": "dba2bf10db4a6f89564d9be63ce17b18f0f7e3e5", + "ref": "dev", + "resolved-ref": "227fe87aeedcd53573b17d6a6e5c08834fbc4e45", "url": "https://github.com/bggRGjQaUbCoE/flutter_chat_packages.git" }, "source": "git", - "version": "0.3.2" + "version": "0.5.0" }, "checked_yaml": { "dependency": "transitive", @@ -332,6 +326,16 @@ "source": "hosted", "version": "2.0.4" }, + "cli_config": { + "dependency": "transitive", + "description": { + "name": "cli_config", + "sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, "cli_util": { "dependency": "transitive", "description": { @@ -356,11 +360,11 @@ "dependency": "transitive", "description": { "name": "code_assets", - "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.2.1" }, "collection": { "dependency": "direct main", @@ -446,21 +450,21 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2", + "sha256": "59d53ef8eaed9d288ed9767618e2b31c4fa0383a127db59d5eb2e737a7638a60", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.7" + "version": "3.1.9" }, "dbus": { "dependency": "transitive", "description": { "name": "dbus", - "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.14" }, "desktop_webview_window": { "dependency": "direct main", @@ -507,11 +511,11 @@ "dependency": "direct main", "description": { "name": "dio_http2_adapter", - "sha256": "79f3d69b155b92a786c8734bd11860390b986210d4e07cbb6a5c8c806a7187b2", + "sha256": "c56522c50bb3bab7e3ca77c153b0f03ae672a87d8c32e46be8f2868693ec9f0a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.0" + "version": "2.7.1" }, "dio_web_adapter": { "dependency": "transitive", @@ -649,11 +653,11 @@ "description": { "path": ".", "ref": "dev", - "resolved-ref": "8cf6cfa7078aa69c2c7b08d9ad636a1040456852", + "resolved-ref": "8a987e491225341839bafb3d3171c4b2d797ef73", "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, "source": "git", - "version": "12.0.0-beta.3" + "version": "12.0.0-beta.6" }, "file_selector_linux": { "dependency": "transitive", @@ -725,33 +729,12 @@ "source": "hosted", "version": "4.0.1" }, - "floating": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "version-3", - "resolved-ref": "a66ec0b9dabde6b5880a3f4f3425e57842a38e51", - "url": "https://github.com/bggRGjQaUbCoE/floating.git" - }, - "source": "git", - "version": "3.0.0" - }, "flutter": { "dependency": "direct main", "description": "flutter", "source": "sdk", "version": "0.0.0" }, - "flutter_cache_manager": { - "dependency": "direct main", - "description": { - "name": "flutter_cache_manager", - "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.1" - }, "flutter_displaymode": { "dependency": "direct main", "description": { @@ -783,13 +766,14 @@ "version": "6.1.5" }, "flutter_inappwebview_android": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { - "name": "flutter_inappwebview_android", - "sha256": "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba", - "url": "https://pub.dev" + "path": "flutter_inappwebview_android", + "ref": "v6.1.5", + "resolved-ref": "0bfa46dfff87f0d9e9d5e13cbd5c4a7c7310f8c9", + "url": "https://github.com/bggRGjQaUbCoE/flutter_inappwebview.git" }, - "source": "hosted", + "source": "git", "version": "1.1.3" }, "flutter_inappwebview_internal_annotations": { @@ -843,13 +827,14 @@ "version": "1.1.2" }, "flutter_inappwebview_windows": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { - "name": "flutter_inappwebview_windows", - "sha256": "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055", - "url": "https://pub.dev" + "path": "flutter_inappwebview_windows", + "ref": "v6.1.5", + "resolved-ref": "0bfa46dfff87f0d9e9d5e13cbd5c4a7c7310f8c9", + "url": "https://github.com/bggRGjQaUbCoE/flutter_inappwebview.git" }, - "source": "hosted", + "source": "git", "version": "0.6.0" }, "flutter_launcher_icons": { @@ -878,42 +863,32 @@ "source": "sdk", "version": "0.0.0" }, - "flutter_mailer": { - "dependency": "transitive", - "description": { - "name": "flutter_mailer", - "sha256": "149e51d4e3ba12f8b61e1923ff4304f308acb856b92e9d09326bec6a1ad943d6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, "flutter_native_splash": { "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002", + "sha256": "9db4b80b044e9af17cc4b1272137fc7ace0054d879ef8210a76adc34aaf4cdff", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.7" + "version": "2.4.8" }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0", + "sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.34" + "version": "2.0.35" }, "flutter_smart_dialog": { "dependency": "direct main", "description": { "path": ".", "ref": "main", - "resolved-ref": "b87bda5672e1c8494853bb44bbf08515ef748bca", + "resolved-ref": "1dbede0ee22f161ec2c928e1e82f0ae9339a097d", "url": "https://github.com/bggRGjQaUbCoE/flutter_smart_dialog.git" }, "source": "git", @@ -950,11 +925,11 @@ "dependency": "direct main", "description": { "name": "flutter_volume_controller", - "sha256": "22edb0993ad03ecbc8d1164daeb5b39d798d409625db692675a86889403b1532", + "sha256": "78297fd48ce6330d39a11a4c1ae219a3256249f99dec34cfbe9323d2cbb5ebb9", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.4" + "version": "2.0.1" }, "flutter_web_plugins": { "dependency": "transitive", @@ -962,16 +937,6 @@ "source": "sdk", "version": "0.0.0" }, - "fluttertoast": { - "dependency": "transitive", - "description": { - "name": "fluttertoast", - "sha256": "144ddd74d49c865eba47abe31cbc746c7b311c82d6c32e571fd73c4264b740e2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.0.0" - }, "font_awesome_flutter": { "dependency": "direct main", "description": { @@ -1014,16 +979,6 @@ "source": "hosted", "version": "2.3.2" }, - "gt3_flutter_plugin": { - "dependency": "direct main", - "description": { - "name": "gt3_flutter_plugin", - "sha256": "9cf4070f3f1811b7aa7a1daebdec5886dbda8e64f932a713dab21d8128d7dad2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.1" - }, "gtk": { "dependency": "transitive", "description": { @@ -1048,11 +1003,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e", + "sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "2.0.2" }, "html": { "dependency": "direct main", @@ -1158,11 +1113,11 @@ "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "d5b3e1774af29c9ab00103afb0d4614070f924d2e0057ac867ec98800114793f", + "sha256": "6f3a1995eafb000333174fae92202622033b0ee7fd917a6cd3730295264df84a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+17" + "version": "0.8.13+19" }, "image_picker_for_web": { "dependency": "transitive", @@ -1255,7 +1210,7 @@ "version": "0.6.1" }, "jni": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "jni", "sha256": "c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f", @@ -1274,6 +1229,17 @@ "source": "hosted", "version": "1.0.1" }, + "jnigen": { + "dependency": "direct dev", + "description": { + "path": "pkgs/jnigen", + "ref": "HEAD", + "resolved-ref": "496f2f0bbe583307a7d5ce4c33e81f0797cb65fe", + "url": "https://github.com/dart-lang/native.git" + }, + "source": "git", + "version": "0.17.0-wip" + }, "js": { "dependency": "transitive", "description": { @@ -1288,11 +1254,11 @@ "dependency": "direct main", "description": { "name": "json_annotation", - "sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8", + "sha256": "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.0" + "version": "4.12.0" }, "leak_tracker": { "dependency": "transitive", @@ -1374,16 +1340,6 @@ "source": "hosted", "version": "1.3.0" }, - "mailer": { - "dependency": "transitive", - "description": { - "name": "mailer", - "sha256": "7b8691b080809ea1b2fa2f1b0d49c7c089fb328bd23e68aa5818b9cf5f4b420d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.1.0" - }, "matcher": { "dependency": "transitive", "description": { @@ -1430,7 +1386,7 @@ "description": { "path": "media_kit", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1441,7 +1397,7 @@ "description": { "path": "libs/android/media_kit_libs_android_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1451,9 +1407,9 @@ "dependency": "direct overridden", "description": { "path": "libs/ios/media_kit_libs_ios_video", - "ref": "dev", - "resolved-ref": "547999bfb8b5cae9f9aca6125f46fd7cb500e994", - "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" + "ref": "version_1.2.5", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", + "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", "version": "1.1.4" @@ -1483,7 +1439,7 @@ "description": { "path": "libs/universal/media_kit_libs_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1494,7 +1450,7 @@ "description": { "path": "libs/windows/media_kit_libs_windows_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1505,7 +1461,7 @@ "description": { "path": "media_kit_native_event_loop", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1516,7 +1472,7 @@ "description": { "path": "media_kit_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1536,11 +1492,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.18.0" }, "mime": { "dependency": "direct main", @@ -1557,22 +1513,12 @@ "description": { "path": ".", "ref": "master", - "resolved-ref": "a987a459f17af0002397e49800ba4f68912b375c", + "resolved-ref": "7be186c79adca7d3ff5abc34bc75d171c68c2694", "url": "https://github.com/bggRGjQaUbCoE/flutter_native_device_orientation.git" }, "source": "git", "version": "2.0.5" }, - "native_toolchain_c": { - "dependency": "transitive", - "description": { - "name": "native_toolchain_c", - "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.6" - }, "nm": { "dependency": "transitive", "description": { @@ -1587,11 +1533,11 @@ "dependency": "transitive", "description": { "name": "objective_c", - "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.3.0" + "version": "9.4.1" }, "octo_image": { "dependency": "transitive", @@ -1727,11 +1673,11 @@ "dependency": "direct main", "description": { "name": "permission_handler_apple", - "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023", + "sha256": "e20daf680eef1ca62ffe8c8c526b778cc386d50137c77ac71c8ec9c88c13fb9d", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.4.7" + "version": "9.4.9" }, "permission_handler_platform_interface": { "dependency": "direct main", @@ -1843,16 +1789,6 @@ "source": "hosted", "version": "1.5.0" }, - "punycoder": { - "dependency": "transitive", - "description": { - "name": "punycoder", - "sha256": "aed79c05986a18782caa9bad649a4a786e840e1baaf6a2e1aa3a25d143d28e6e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.2" - }, "qr": { "dependency": "transitive", "description": { @@ -1884,7 +1820,7 @@ "version": "0.6.0" }, "rxdart": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "rxdart", "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", @@ -1897,25 +1833,25 @@ "dependency": "direct main", "description": { "name": "saver_gallery", - "sha256": "3f983d4be63aff52523c3e097a9b00ce9ab8444f9a982c878cde9d0359f4681d", + "sha256": "dcecd87113ffcb0eb467bb0ef5ed8f6dd894e26ff3dfd5822624281e7d2cb894", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.1.1" + "version": "5.1.0" }, "screen_brightness_android": { "dependency": "direct overridden", "description": { "path": "screen_brightness_android", - "ref": "dev", - "resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e", + "ref": "main", + "resolved-ref": "239b9e4595f257184c8afcaf21167f8667ba367d", "url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git" }, "source": "git", - "version": "2.1.4" + "version": "2.1.5" }, "screen_brightness_ios": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "screen_brightness_ios", "sha256": "0792d8f98852558f831b4b75241c46047b884598b3f4d982b37dc2dd43e2b2e1", @@ -1927,73 +1863,62 @@ "screen_brightness_platform_interface": { "dependency": "direct main", "description": { - "path": "screen_brightness_platform_interface", - "ref": "dev", - "resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e", - "url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git" + "name": "screen_brightness_platform_interface", + "sha256": "59d50850d6735d677780fc7359c8e997d0ff6df91c8465161c9e617a7b0a11d8", + "url": "https://pub.dev" }, - "source": "git", + "source": "hosted", "version": "2.1.1" }, "screen_retriever": { "dependency": "direct main", "description": { "name": "screen_retriever", - "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "sha256": "42cc3b402a0f67d2455a0d067553d0f13453f6a008d98eababf8b63958d506bd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_linux": { "dependency": "transitive", "description": { "name": "screen_retriever_linux", - "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "sha256": "2a476f1a5538065bc5badf376cfdc83d6ecf07d77eb2391b9c2bff5a76970048", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_macos": { "dependency": "transitive", "description": { "name": "screen_retriever_macos", - "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "sha256": "b5abb900fcb86614ff10b738b34e37b9e1d03b0447280668e2bc8a98bdc7bd59", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_platform_interface": { "dependency": "transitive", "description": { "name": "screen_retriever_platform_interface", - "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "sha256": "3af22d926bedf20c2caa308eea376776451a3af125919ce072e56525fded8901", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_windows": { "dependency": "transitive", "description": { "name": "screen_retriever_windows", - "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "sha256": "c44b38a4c4bab34af259180a70a4eee1e29384e7b82e627c9faa68afcdab2e73", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" - }, - "sentry": { - "dependency": "transitive", - "description": { - "name": "sentry", - "sha256": "f04095a25ff02b202a914174c73ec309570aa93d61098cb4a0a9e715b4aaa465", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.20.0" + "version": "0.2.1" }, "share_plus": { "dependency": "direct main", @@ -2029,11 +1954,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53", + "sha256": "93ae5884a9df5d3bb696825bceb3a17590754548b5d740eba51500afc8d088f5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.23" + "version": "2.4.26" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -2131,56 +2056,6 @@ "source": "hosted", "version": "1.10.2" }, - "sqflite": { - "dependency": "transitive", - "description": { - "name": "sqflite", - "sha256": "564cfed0746fe53140c23b70b308e045c3b31f17778f2f326ccb7d804ea0250a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2+1" - }, - "sqflite_android": { - "dependency": "transitive", - "description": { - "name": "sqflite_android", - "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2+3" - }, - "sqflite_common": { - "dependency": "transitive", - "description": { - "name": "sqflite_common", - "sha256": "f8a08a13fb8f0f8c590df89d745000bed44a673ed94bac846739e1a016875c21", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.7" - }, - "sqflite_darwin": { - "dependency": "transitive", - "description": { - "name": "sqflite_darwin", - "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "sqflite_platform_interface": { - "dependency": "transitive", - "description": { - "name": "sqflite_platform_interface", - "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, "stack_trace": { "dependency": "transitive", "description": { @@ -2236,11 +2111,11 @@ "dependency": "direct main", "description": { "name": "synchronized", - "sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5", + "sha256": "93b153dcb6a26dcddee6ca087dd634b53e38c10b5aa163e8e49501a776456153", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.0+1" + "version": "3.4.1" }, "term_glyph": { "dependency": "transitive", @@ -2256,21 +2131,21 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "tray_manager": { "dependency": "direct main", "description": { "name": "tray_manager", - "sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b", + "sha256": "1a659b08baa6e9b91ef8ce16eda37740de398be1c4cf322b8a1ddfef25c68c5a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.2" + "version": "0.5.3" }, "typed_data": { "dependency": "transitive", @@ -2292,16 +2167,6 @@ "source": "hosted", "version": "2.3.1" }, - "unorm_dart": { - "dependency": "transitive", - "description": { - "name": "unorm_dart", - "sha256": "0c69186b03ca6addab0774bcc0f4f17b88d4ce78d9d4d8f0619e30a99ead58e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.2" - }, "upower": { "dependency": "transitive", "description": { @@ -2326,11 +2191,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572", + "sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.29" + "version": "6.3.32" }, "url_launcher_ios": { "dependency": "transitive", @@ -2406,11 +2271,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a", + "sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.2" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2426,11 +2291,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598", + "sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.2" + "version": "1.2.5" }, "vector_math": { "dependency": "direct main", @@ -2466,11 +2331,11 @@ "dependency": "direct main", "description": { "name": "wakelock_plus", - "sha256": "2b09acadd7a2862d33c3577e77e7a2aabb684f47ccca1711f1413bd7307a6a72", + "sha256": "824c5bba0f800e86d32e57d3d1843c531f090005cc89d9a837933e6601093d53", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.6.0" + "version": "1.6.1" }, "wakelock_plus_platform_interface": { "dependency": "transitive", @@ -2544,14 +2409,14 @@ "version": "1.2.2" }, "win32": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "win32", - "sha256": "a1fc9eb9248baa05dfc12ed5b66e377b3e23f095eec078e0371622b9033810d9", + "sha256": "ba6f4bba816c8d7e3c1580e170f3786d216951cc6b94babc3b814c08d2cb2738", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.2.0" + "version": "6.3.0" }, "win32_registry": { "dependency": "transitive", @@ -2606,7 +2471,7 @@ } }, "sdks": { - "dart": ">=3.11.0 <4.0.0", - "flutter": "3.41.9" + "dart": ">=3.12.0 <4.0.0", + "flutter": "3.44.2" } } diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index 8165c9470dd4..c5ba8bda0344 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "ad6c0e0d157650a76d22c3634cd93f433ed6eeb0", - "revCount": 4956, - "commitDate": 1778812800, - "hash": "sha256-yLbivIJHYtRfmlAeR78GY6+9vKZtLePc0uID/JxgHng=" + "rev": "2536350ccfc87b9d5d23c564e3d4c8adbd175820", + "revCount": 5051, + "commitDate": 1781325010, + "hash": "sha256-11Fe6oYdrZYwiXBjtKQephO0W1uQuh5/rDcS0lNHaoM=" } From b1da162177ca27dc368bf3c0042cc30d13adaf39 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Mon, 22 Jun 2026 20:01:29 +0900 Subject: [PATCH 067/115] server-box: 1.0.1409 -> 1.0.1426 Signed-off-by: Ulysses Zhan --- pkgs/by-name/se/server-box/git-hashes.json | 4 +- pkgs/by-name/se/server-box/package.nix | 8 +- pkgs/by-name/se/server-box/pubspec.lock.json | 126 +++++++++---------- 3 files changed, 66 insertions(+), 72 deletions(-) diff --git a/pkgs/by-name/se/server-box/git-hashes.json b/pkgs/by-name/se/server-box/git-hashes.json index d015dd21d6ff..75f1b66e17b5 100644 --- a/pkgs/by-name/se/server-box/git-hashes.json +++ b/pkgs/by-name/se/server-box/git-hashes.json @@ -1,3 +1,5 @@ { - "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=" + "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=", + "icons_plus": "sha256-/Aec3fBXbX949wPGlGkFXldTrv0Pxr1CpC3u5szAsxw=", + "re_editor": "sha256-RIawUQVjkE4pPlCryrQopvirfD1lld1ATzoyYjD4kCU=" } diff --git a/pkgs/by-name/se/server-box/package.nix b/pkgs/by-name/se/server-box/package.nix index 5337d8736244..a434e23158fb 100644 --- a/pkgs/by-name/se/server-box/package.nix +++ b/pkgs/by-name/se/server-box/package.nix @@ -1,6 +1,6 @@ { lib, - flutter341, + flutter344, fetchFromGitHub, autoPatchelfHook, copyDesktopItems, @@ -13,17 +13,17 @@ }: let - version = "1.0.1409"; + version = "1.0.1426"; src = fetchFromGitHub { owner = "lollipopkit"; repo = "flutter_server_box"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-+m44q4KhnJCcWG/i1KnNVYes3Uh1ZZwjzyIfnFW1Pm8="; + hash = "sha256-6/XKaE28v/LeDXnSAMX1alCIV2hBUeuDrH+Sa6t95m4="; }; in -flutter341.buildFlutterApplication { +flutter344.buildFlutterApplication { pname = "server-box"; inherit version src; diff --git a/pkgs/by-name/se/server-box/pubspec.lock.json b/pkgs/by-name/se/server-box/pubspec.lock.json index a3277cb3cd18..e13cca57ba31 100644 --- a/pkgs/by-name/se/server-box/pubspec.lock.json +++ b/pkgs/by-name/se/server-box/pubspec.lock.json @@ -247,7 +247,7 @@ "relative": true }, "source": "path", - "version": "1.0.0" + "version": "1.1.0" }, "cli_config": { "dependency": "transitive", @@ -273,11 +273,11 @@ "dependency": "transitive", "description": { "name": "code_assets", - "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.2.1" }, "code_builder": { "dependency": "transitive", @@ -383,11 +383,11 @@ "dependency": "transitive", "description": { "name": "dbus", - "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.14" }, "dio": { "dependency": "direct main", @@ -623,21 +623,21 @@ "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002", + "sha256": "9db4b80b044e9af17cc4b1272137fc7ace0054d879ef8210a76adc34aaf4cdff", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.7" + "version": "2.4.8" }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0", + "sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.34" + "version": "2.0.35" }, "flutter_riverpod": { "dependency": "direct main", @@ -653,31 +653,31 @@ "dependency": "transitive", "description": { "name": "flutter_secure_storage", - "sha256": "6848263f9744072d0977347c383fb8b57d9780319a6bf5238b5a2866a029de62", + "sha256": "7686b1d6a29985dcbb808c59518226e603e3bfa7c0ddfd1a0d00e4cda77c868e", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.2.0" + "version": "10.3.1" }, "flutter_secure_storage_darwin": { "dependency": "transitive", "description": { "name": "flutter_secure_storage_darwin", - "sha256": "67cd1ff671add31dc13e45194398187a04bb63804b37fa47866afae296d73fcb", + "sha256": "82329fa5cdf343773b1b6897dea959105a29f092454259edff92f9f6637e8149", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.1" + "version": "0.3.2" }, "flutter_secure_storage_linux": { "dependency": "transitive", "description": { "name": "flutter_secure_storage_linux", - "sha256": "2b5c76dce569ab752d55a1cee6a2242bcc11fdba927078fb88c503f150767cda", + "sha256": "a5f35ddab43cf5c8215d2feb4ce1957851f28c5c37e6f04335066a0602087bf5", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" + "version": "3.0.1" }, "flutter_secure_storage_platform_interface": { "dependency": "transitive", @@ -792,7 +792,7 @@ "version": "2.3.2" }, "highlight": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "highlight", "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", @@ -835,11 +835,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e", + "sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "2.0.2" }, "html": { "dependency": "transitive", @@ -891,24 +891,25 @@ "source": "hosted", "version": "4.1.2" }, - "icloud_storage": { + "icloud_storage_plus": { "dependency": "transitive", "description": { - "name": "icloud_storage", - "sha256": "fa91d9c3b4264651f01a4f5b99cffa354ffe455623b13ecf92be86d88b1e26ea", + "name": "icloud_storage_plus", + "sha256": "309660223892e6aa61eb458487692e854d9294cffff9afa79f4af3c35328eab2", "url": "https://pub.dev" }, "source": "hosted", "version": "2.2.0" }, "icons_plus": { - "dependency": "transitive", + "dependency": "direct main", "description": { - "name": "icons_plus", - "sha256": "8e2f601b8605d45dd55b106a0da084a1809125077a49574ca22e8bcd5b6e86f0", - "url": "https://pub.dev" + "path": ".", + "ref": "main", + "resolved-ref": "42670d29c8c1cffb7203dd110e0009ba98709667", + "url": "https://github.com/lollipopkit/icons_plus" }, - "source": "hosted", + "source": "git", "version": "5.0.0" }, "image": { @@ -1075,11 +1076,11 @@ "dependency": "transitive", "description": { "name": "local_auth_android", - "sha256": "b201c006fa769c23386f89aa6837ec0eb8179fcfb212eadcf87b422b3f9a6a78", + "sha256": "fdb936d59ab945c7af297defd67bd1ed87b11b6db1bc16d01e94677a8f1c38ec", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.8" + "version": "2.0.9" }, "local_auth_darwin": { "dependency": "transitive", @@ -1165,11 +1166,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.18.0" }, "mime": { "dependency": "transitive", @@ -1195,21 +1196,11 @@ "dependency": "transitive", "description": { "name": "multi_split_view", - "sha256": "06f5126a65d3010ce0a9d5c003e793041fe99377b23e3534bb05059f79a580e9", + "sha256": "76f6d593bce29e36ec52d8eff8849ac5a0e5b28648ebf38d8bbc158155b109d3", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.6.1" - }, - "native_toolchain_c": { - "dependency": "transitive", - "description": { - "name": "native_toolchain_c", - "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.6" + "version": "3.6.2" }, "nested": { "dependency": "transitive", @@ -1235,11 +1226,11 @@ "dependency": "transitive", "description": { "name": "objective_c", - "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.3.0" + "version": "9.4.1" }, "package_config": { "dependency": "transitive", @@ -1513,11 +1504,12 @@ "re_editor": { "dependency": "direct main", "description": { - "name": "re_editor", - "sha256": "dd4e6ca7350a8fa0cda4e425b82a0c3c010f0f6b3f618c74223e05b8129ab629", - "url": "https://pub.dev" + "path": ".", + "ref": "main", + "resolved-ref": "d5d70020da74082d182301a49e2bb87d30f0ab66", + "url": "https://github.com/lollipopkit/re-editor" }, - "source": "hosted", + "source": "git", "version": "0.8.0" }, "re_highlight": { @@ -1661,7 +1653,7 @@ "version": "6.1.0" }, "shared_preferences": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "shared_preferences", "sha256": "c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf", @@ -1674,11 +1666,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53", + "sha256": "a2c49fc1fed7140cadd892d765bd47edbe4ac0b9c7e7e3c493dcb58126f99cf0", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.23" + "version": "2.4.25" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -1890,31 +1882,31 @@ "dependency": "direct dev", "description": { "name": "test", - "sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7", + "sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.30.0" + "version": "1.31.0" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51", + "sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.16" + "version": "0.6.17" }, "tuple": { "dependency": "transitive", @@ -1960,11 +1952,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572", + "sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.29" + "version": "6.3.32" }, "url_launcher_ios": { "dependency": "transitive", @@ -2040,11 +2032,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a", + "sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.2" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2060,11 +2052,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598", + "sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.2" + "version": "1.2.5" }, "vector_math": { "dependency": "transitive", @@ -2110,11 +2102,11 @@ "dependency": "transitive", "description": { "name": "wakelock_plus_platform_interface", - "sha256": "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc", + "sha256": "b13f99e992e7ae6a152e16c5559d3c07ff445b13330192662494e614ca3e7d7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "1.5.1" }, "watch_connectivity": { "dependency": "direct main", @@ -2276,7 +2268,7 @@ } }, "sdks": { - "dart": ">=3.11.0 <4.0.0", - "flutter": ">=3.41.0" + "dart": ">=3.12.0 <4.0.0", + "flutter": ">=3.44.0" } } From 1a6e9685bda52df6e931cb5451ef37a4ab236375 Mon Sep 17 00:00:00 2001 From: yvnth Date: Mon, 22 Jun 2026 18:28:47 +0530 Subject: [PATCH 068/115] tombi: 1.1.3 -> 1.1.5 --- pkgs/by-name/to/tombi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix index b83b2178fbf9..595c864f4f26 100644 --- a/pkgs/by-name/to/tombi/package.nix +++ b/pkgs/by-name/to/tombi/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tombi"; - version = "1.1.3"; + version = "1.1.5"; __structuredAttrs = true; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "tombi-toml"; repo = "tombi"; tag = "v${finalAttrs.version}"; - hash = "sha256-zkvg82Fl8bFr5U0015z+5mQpZGw8hOQxO/7llFBpGAA="; + hash = "sha256-leBXWOzUcCQItRV6e3NW2Y2HCRbSoH9C5e7jt24D/iY="; }; # Tests relies on the presence of network From 8aac9be20f0471255d85d3d64c3d6c4f482796ec Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Mon, 22 Jun 2026 15:22:10 +0200 Subject: [PATCH 069/115] element-call: 0.20.1 -> 0.20.2 Changelog: https://github.com/element-hq/element-call/releases/tag/v0.20.2 --- pkgs/by-name/el/element-call/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/el/element-call/package.nix b/pkgs/by-name/el/element-call/package.nix index 1eb2861f3c5b..8ae64d5d77ac 100644 --- a/pkgs/by-name/el/element-call/package.nix +++ b/pkgs/by-name/el/element-call/package.nix @@ -16,20 +16,20 @@ let # Keep this in sync with upstream locked version (likely a stable release, but not always latest) matrix-js-sdk = stdenv.mkDerivation (finalAttrs: { pname = "matrix-js-sdk"; - version = "41.7.0-rc.3"; + version = "41.8.0-rc.0"; src = fetchFromGitHub { owner = "matrix-org"; repo = "matrix-js-sdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-KD+AbMGVAaGEU5h2JB5JyQtwG0SYejdADjJ7TrxqVrY="; + hash = "sha256-1e6nWeHNAhVynxv2R7GY5NRCBN0BriRjA3zLK0D5O9g="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-mWtzWAV/lyaCZEIiGmOLUkhwwMouNAWoYJWL7Srr/bM="; + hash = "sha256-Me76t/wl4HtmbQ+FzUNLEpOM6aYbzTl68tuDSEh+Hq4="; }; nativeBuildInputs = [ @@ -58,20 +58,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-call"; - version = "0.20.1"; + version = "0.20.2"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-call"; tag = "v${finalAttrs.version}"; - hash = "sha256-g71b0GVpe181iNum5i6z1bTAbCykyoYUy300Ebeds1Q="; + hash = "sha256-paUcZhjcLbJOpQOR8gRpGe0LzSaKtWsTzE1svzQaVZY="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-K+ccoUDNYdmeVyVSYLP1UsvdsAgD1aH80HIubZY4Mf8="; + hash = "sha256-JOpKxtElmNKepx3W+1LIolcrYrevsCEq7+Aoh0kwZEw="; }; inherit matrix-js-sdk; From d023c4f05e1b82d68bfe6906d4fb6ecf01c8d169 Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 22 Jun 2026 17:50:09 +0200 Subject: [PATCH 070/115] maintainers: add stephsi --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6cb738e8b39e..bb7e727ef8b2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26469,6 +26469,11 @@ github = "StephenWithPH"; githubId = 2990492; }; + stephsi = { + name = "Stephan Siegl"; + github = "stephsi"; + githubId = 3120909; + }; sterfield = { email = "sterfield@gmail.com"; github = "sterfield"; From 21d55ae372c16ecd4c4cbb22db9eb92f9b10d688 Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 22 Jun 2026 17:50:28 +0200 Subject: [PATCH 071/115] sioyek: 2.0.0-unstable-2026-06-06 -> 2.0.0-unstable-2026-06-13 --- pkgs/by-name/si/sioyek/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sioyek/package.nix b/pkgs/by-name/si/sioyek/package.nix index c08a0f31c9d7..fafb4e15ddf8 100644 --- a/pkgs/by-name/si/sioyek/package.nix +++ b/pkgs/by-name/si/sioyek/package.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sioyek"; - version = "2.0.0-unstable-2026-06-06"; + version = "2.0.0-unstable-2026-06-13"; src = fetchFromGitHub { owner = "ahrm"; repo = "sioyek"; - rev = "96a5b0aebbacffdd9c8ddefd6efd3413828d0f37"; - hash = "sha256-kCblPkBZETNmkX1RCQRR/zLBbAMhlB2svNCSltSeNlg="; + rev = "552008ace47614dbc21a0d41060b25f08767a4b6"; + hash = "sha256-yzisnz/7pl7IgUK24CqivPoau17rIiu7n0Z20q7UXy8="; }; buildInputs = [ @@ -91,6 +91,7 @@ stdenv.mkDerivation (finalAttrs: { podocarp stephen-huan xyven1 + stephsi ]; platforms = lib.platforms.unix; }; From 899fcfd53bc68ecd3f78c49884928d6fd7d9f3e9 Mon Sep 17 00:00:00 2001 From: Christian Kruse Date: Mon, 22 Jun 2026 19:21:04 +0200 Subject: [PATCH 072/115] gitte: 0.7.2 -> 0.8.0 --- pkgs/by-name/gi/gitte/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitte/package.nix b/pkgs/by-name/gi/gitte/package.nix index 2daf9cd2d8df..6d441da9c7d2 100644 --- a/pkgs/by-name/gi/gitte/package.nix +++ b/pkgs/by-name/gi/gitte/package.nix @@ -22,7 +22,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "gitte"; - version = "0.7.2"; + version = "0.8.0"; __structuredAttrs = true; @@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "ckruse"; repo = "Gitte"; tag = finalAttrs.version; - hash = "sha256-ZnJhObVZgseUz4cb/poaUmxfV+v11SC4xlNQDkff/fs="; + hash = "sha256-niVICk2RtDFA0/NK4cP+CU4uII/LcYjB+ZV60IHmr40="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-Ouz9foDYXzK3UH6mjrM2T55U63FqOLLgCljNKSKIA/E="; + hash = "sha256-hJlO4GXPg6LWBCSKTQAwAawgWwN+OckvV2t9svTsaj4="; }; strictDeps = true; From 0a85952bbb82a09ba4c801a367734390210526fc Mon Sep 17 00:00:00 2001 From: Daniel Fahey Date: Mon, 22 Jun 2026 17:09:06 +0100 Subject: [PATCH 073/115] python3Packages.kaggle: 1.8.3 -> 2.2.2 Modernise and add new maintainer. --- .../python-modules/kaggle/default.nix | 61 +++++++++++-------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/pkgs/development/python-modules/kaggle/default.nix b/pkgs/development/python-modules/kaggle/default.nix index 07d04f48de9e..8076b3822d0a 100644 --- a/pkgs/development/python-modules/kaggle/default.nix +++ b/pkgs/development/python-modules/kaggle/default.nix @@ -1,47 +1,48 @@ { bleach, buildPythonPackage, - certifi, - fetchPypi, + fetchFromGitHub, hatchling, + jupytext, kagglesdk, lib, packaging, + protobuf, python-dateutil, + python-dotenv, python-slugify, + pytestCheckHook, requests, six, tqdm, urllib3, - protobuf, + writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { + __structuredAttrs = true; + pname = "kaggle"; - version = "1.8.3"; + version = "2.2.2"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-MzXaV1KuKEPDqgUjt6ftkajdVQXBnLQDH51XZRw0YQY="; + src = fetchFromGitHub { + owner = "Kaggle"; + repo = "kaggle-cli"; + tag = "v${finalAttrs.version}"; + hash = "sha256-LPeJxjxyeRHElU4y1JiG0zTX5NFlrrnwP6ZYdYkR8mo="; }; build-system = [ hatchling ]; - pythonRemoveDeps = [ - "black" - "mypy" - "types-requests" - "types-tqdm" - ]; - dependencies = [ bleach - certifi + jupytext kagglesdk packaging protobuf python-dateutil + python-dotenv python-slugify requests six @@ -49,20 +50,26 @@ buildPythonPackage rec { urllib3 ]; - # Tests try to access the network. - checkPhase = '' - export HOME="$TMP" - mkdir -p "$HOME/.kaggle/" - echo '{"username":"foobar","key":"00000000000000000000000000000000"}' > "$HOME/.kaggle/kaggle.json" - $out/bin/kaggle --help > /dev/null - ''; + nativeCheckInputs = [ + pytestCheckHook + # kaggle creates its config dir at import time; needs a writable HOME. + writableTmpDirAsHomeHook + ]; + + # kaggle authenticates at import time; fake creds for the offline checks. + env = { + KAGGLE_USERNAME = "nixos-test"; + KAGGLE_KEY = "00000000000000000000000000000000"; + }; + pythonImportsCheck = [ "kaggle" ]; meta = { - description = "Official API for https://www.kaggle.com, accessible using a command line tool implemented in Python 3"; + description = "Official Kaggle CLI"; mainProgram = "kaggle"; - homepage = "https://github.com/Kaggle/kaggle-api"; + homepage = "https://github.com/Kaggle/kaggle-cli"; + changelog = "https://github.com/Kaggle/kaggle-cli/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ daniel-fahey ]; }; -} +}) From f6fdff9599f43ca7bc6afa3730b78a7cd16e422d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 22 Jun 2026 10:05:33 -0700 Subject: [PATCH 074/115] python3Packages.tables: 3.10.2 -> 3.11.1 --- .../python-modules/tables/default.nix | 92 +++++++++---------- 1 file changed, 45 insertions(+), 47 deletions(-) diff --git a/pkgs/development/python-modules/tables/default.nix b/pkgs/development/python-modules/tables/default.nix index 784172c9ceef..41e0a2067c98 100644 --- a/pkgs/development/python-modules/tables/default.nix +++ b/pkgs/development/python-modules/tables/default.nix @@ -1,49 +1,49 @@ { lib, - stdenv, - fetchPypi, - fetchpatch, + fetchFromGitHub, buildPythonPackage, + stdenv, + + # build-system + cython, + setuptools, + sphinx, + + # build-inputs blosc2, bzip2, c-blosc, - cython, hdf5, lzo, - numpy, - numexpr, - packaging, pkg-config, - setuptools, - sphinx, + + # dependencies + numexpr, + numpy, + packaging, # uses packaging.version at runtime + py-cpuinfo, typing-extensions, + # Test inputs python, - pytest, - py-cpuinfo, + writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tables"; - version = "3.10.2"; + version = "3.11.1"; pyproject = true; + __structuredAttrs = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-JUSBKnGG+tuoMdbdNOtJzNeI1qg/TkwrQxuDW2eWyRA="; + src = fetchFromGitHub { + owner = "PyTables"; + repo = "PyTables"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ImzfUc+B5odozROkwhnDUY2a9XDXn8Il2wKuLzOvKAg="; + fetchSubmodules = true; }; - patches = [ - # should be included in next release - (fetchpatch { - name = "numexpr-2.13.0-compat.patch"; - url = "https://github.com/PyTables/PyTables/commit/41270019ce1ffd97ce8f23b21d635e00e12b0ccb.patch"; - hash = "sha256-CaDBYKiABVtlM5e9ChCsf8dWOwEnMPOIXQ100JTnlnE="; - }) - ]; - build-system = [ - blosc2 cython setuptools sphinx @@ -54,6 +54,7 @@ buildPythonPackage rec { ]; buildInputs = [ + blosc2 bzip2 c-blosc blosc2.c-blosc2 @@ -63,6 +64,8 @@ buildPythonPackage rec { dependencies = [ blosc2 + c-blosc + blosc2.c-blosc2 py-cpuinfo numpy numexpr @@ -70,41 +73,36 @@ buildPythonPackage rec { typing-extensions ]; - # When doing `make distclean`, ignore docs postPatch = '' # Force test suite to error when unittest runner fails substituteInPlace tables/tests/test_suite.py \ --replace-fail "return 0" "assert result.wasSuccessful(); return 0" \ --replace-fail "return 1" "assert result.wasSuccessful(); return 1" + # Hard-code the blosc2 path to avoid issues with blosc2.c-blosc2 substituteInPlace tables/__init__.py \ - --replace-fail 'find_library("blosc2")' '"${lib.getLib c-blosc}/lib/libblosc${stdenv.hostPlatform.extensions.sharedLibrary}"' ''; + --replace-fail "ctypes.CDLL(str(lib_path))" \ + "ctypes.CDLL('"${lib.getLib c-blosc}/lib/libblosc${stdenv.hostPlatform.extensions.sharedLibrary}"')" + ''; env = { HDF5_DIR = lib.getDev hdf5; + LZO_DIR = lib.getDev lzo; + BZIP2_DIR = lib.getDev bzip2; + BLOSC_DIR = lib.getDev c-blosc; + BLOSC2_DIR = lib.getDev blosc2.c-blosc2; }; - # Regenerate C code with Cython - preBuild = '' - make distclean - ''; - - pypaBuildFlags = [ - "--config-setting=--build-option=--hdf5=${lib.getDev hdf5}" - "--config-setting=--build-option=--lzo=${lib.getDev lzo}" - "--config-setting=--build-option=--bzip2=${lib.getDev bzip2}" - "--config-setting=--build-option=--blosc=${lib.getDev c-blosc}" - "--config-setting=--build-option=--blosc2=${lib.getDev blosc2.c-blosc2}" + nativeCheckInputs = [ + python + writableTmpDirAsHomeHook ]; - nativeCheckInputs = [ pytest ]; - preCheck = '' - export HOME=$(mktemp -d) - cd .. + cd tables/tests ''; # Runs the light (yet comprehensive) subset of the test suite. - # The whole "heavy" test suite supposedly takes ~4 hours to run. + # Pass `--heavy` for the whole "heavy" test suite (hour+ runtime). checkPhase = '' runHook preCheck ${python.interpreter} -m tables.tests.test_all @@ -116,8 +114,8 @@ buildPythonPackage rec { meta = { description = "Hierarchical datasets for Python"; homepage = "https://www.pytables.org/"; - changelog = "https://github.com/PyTables/PyTables/releases/tag/v${version}"; + changelog = "https://github.com/PyTables/PyTables/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; - maintainers = [ ]; + maintainers = with lib.maintainers; [ sarahec ]; }; -} +}) From b5f0f246b03d709e4f974023452b2422ad3cd2c8 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Thu, 11 Jun 2026 11:42:28 +0100 Subject: [PATCH 075/115] dawarich: 1.7.11 -> 1.9.1 The redis gem has been downgraded, and having an empty REDIS_URL env variable causes a build error. --- pkgs/by-name/da/dawarich/gemset.nix | 391 ++++++++++++++------------ pkgs/by-name/da/dawarich/package.nix | 1 - pkgs/by-name/da/dawarich/sources.json | 6 +- 3 files changed, 215 insertions(+), 183 deletions(-) diff --git a/pkgs/by-name/da/dawarich/gemset.nix b/pkgs/by-name/da/dawarich/gemset.nix index df873b0b90a4..f8a4edb1f7e4 100644 --- a/pkgs/by-name/da/dawarich/gemset.nix +++ b/pkgs/by-name/da/dawarich/gemset.nix @@ -1,4 +1,15 @@ { + action_text-trix = { + dependencies = [ "railties" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "02a0yz97d12cf6wcj5r43ak57mhlcj4r84k5ma2g570046aga4kh"; + type = "gem"; + }; + version = "2.1.19"; + }; actioncable = { dependencies = [ "actionpack" @@ -11,10 +22,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12xv89kmr6l6mflzqddk0zsmbbsr53mv9dz6z91sdcb3ifjd3881"; + sha256 = "1w40bbkjd0lds57bfr24hbj9qfkwj9v33x6457g24sjfwispzg75"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionmailbox = { dependencies = [ @@ -29,10 +40,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0m00a0sqf68rllzmsfkb02cqy4vi5q2lrrmgld1i5pf31iyahl96"; + sha256 = "0ndf98dpzmz8xs6m253zpwnhyfrvxdkfyvssxps0vrx0x9sa8zfz"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionmailer = { dependencies = [ @@ -47,10 +58,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qc5ycibnxricdlgmrihds0hqjli5hhksbv947nqbsfg8b4gl63r"; + sha256 = "13a4329lgrda8s9mqrfbaakvc90i6ak82rfpljmd0w5vj54747w3"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionpack = { dependencies = [ @@ -73,13 +84,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dabvb49acbwvy91587cbn36ghv3bsyl14a9aq4ll4nxfn4qdpn9"; + sha256 = "18r93ii2ayw8n60qsx259dy8nwgbfxf3ndncla0xbia79np8r6dg"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actiontext = { dependencies = [ + "action_text-trix" "actionpack" "activerecord" "activestorage" @@ -91,10 +103,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q8jm23v29zv055wpgyrwzb008bvqbm4x8bb64l0f8r6ccywxwqj"; + sha256 = "1ln7mwflqf7nsgkj9lm1p7bmc6h8yqaa47q1cdj9xsp102f034fj"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionview = { dependencies = [ @@ -113,10 +125,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04ql6lpvdmrl5169y166pfr9w53c6f40jkgmn4ljgkzh7pkaj3vd"; + sha256 = "0pgxl9p2q2zbwb6626yw7rgpbmv2bvxykq2w1h83inrygy6chiqk"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activejob = { dependencies = [ @@ -127,10 +139,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "047asb83p78zh93v0q1svrfl6da3aqqbjlkwd2jap172pz1ybard"; + sha256 = "1lz8bxb6pcf9yvxwyj6355aws3ylxi5rwc577ly4q858d9vb2jd1"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -141,10 +153,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hjv2kmv7i0jk8zkng3pxa1kdd90qpgr3v60qvs764yw8qyq35n7"; + sha256 = "06c23jww82grgvxw19g4bi9c957aj5hh24wzyyw4jdpg9jz5rh4h"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activerecord = { dependencies = [ @@ -159,10 +171,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ri9l5v4601bxwrkl105k1ccxxg2wpvg6x94rwqr834irnv63cl9"; + sha256 = "1avhmih54xqyj14zrv6ciw2ndpb11bmkwq0fcwm0mfk64ixvw0w0"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activerecord-postgis-adapter = { dependencies = [ @@ -173,10 +185,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06xp91kanz3w2s89wqb97fzzzcpy79rfjjs4zq85m402zg2fm08w"; + sha256 = "1hms9ya0yiq1s1w6vy9yipaiq3yd8lrj7gw32p9bzmwyikc9naxf"; type = "gem"; }; - version = "11.0.0"; + version = "11.1.1"; }; activestorage = { dependencies = [ @@ -190,20 +202,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wrxnj6rqzp7n80f0cfrdalz7b2md6sqqmx8lrgd3klaiwzqm295"; + sha256 = "0k9q8sdlf576r8rp2hgdxy5lpr8f157bpq8mfsk52f8l169wwr05"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activesupport = { dependencies = [ "base64" - "benchmark" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" + "json" "logger" "minitest" "securerandom" @@ -219,10 +231,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08ybmp63qrfaxq7bv7mvb4xvfb4fcylw2a0szankzkrpdbzi7wip"; + sha256 = "03m2vjhq3nmc8c3hpivxhvkjd8igg16nmv0p2fgdsgacppgy1991"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -312,25 +324,36 @@ }; version = "1.0.2"; }; + auth-sanitizer = { + dependencies = [ "version_gem" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0xy5gjb12kv6zjn4zyd16yfv4bygd02ykbr6cz10d6sqyw0wyzci"; + type = "gem"; + }; + version = "0.2.1"; + }; aws-eventstream = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y"; + sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi"; type = "gem"; }; - version = "1.3.2"; + version = "1.4.0"; }; aws-partitions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07w1gp9wmldxw3bf25all32s46rrn10x25h0m9grj5fvs2y4m4nn"; + sha256 = "1ihq7k01fwayf4ir0n6g99r7s8xja1rnr55p9agfdqffhlzwaq8s"; type = "gem"; }; - version = "1.1253.0"; + version = "1.1259.0"; }; aws-sdk-core = { dependencies = [ @@ -346,10 +369,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zkkzr70qnm6jq2xxlg4zgp49zdg7431sgd6yl0sgrmq0bq3f31j"; + sha256 = "074awkbb7rs9332vvxifxndrjambxf1bkj8w8hwj5krazk5l5h09"; type = "gem"; }; - version = "3.249.0"; + version = "3.252.0"; }; aws-sdk-kms = { dependencies = [ @@ -360,10 +383,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xd3ddd9jiapkgv8im4pl9dcdy2ps7qjsssf2nz3q6sd1ca8x0di"; + sha256 = "0hrkb8ar61zgswz16rcf1x00n1liwn236lh5zpya9x11yf6m8grn"; type = "gem"; }; - version = "1.96.0"; + version = "1.129.0"; }; aws-sdk-s3 = { dependencies = [ @@ -375,10 +398,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ybqxlicjvhp74r4y87wy61j93j9kgs427881sv9b9zdx553qi3x"; + sha256 = "04k5wasssinx66vws2jn4vhzfisg30mkhbdmcs3m99dhp66kmcnl"; type = "gem"; }; - version = "1.224.0"; + version = "1.225.1"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -386,10 +409,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h"; + sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; type = "gem"; }; - version = "1.11.0"; + version = "1.12.1"; }; base64 = { groups = [ @@ -415,21 +438,6 @@ }; version = "3.1.22"; }; - benchmark = { - groups = [ - "default" - "development" - "staging" - "test" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; - type = "gem"; - }; - version = "0.5.0"; - }; bigdecimal = { groups = [ "default" @@ -461,10 +469,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "057jsch213i42qgdsz2vg1b190n2xvvbi3hgprc8nmaqim2ly9f1"; + sha256 = "0jhnvalyqhjv10y2m804z2s9wabmys4a4di6187jjch3qy4an2y6"; type = "gem"; }; - version = "1.23.0"; + version = "1.24.6"; }; brakeman = { dependencies = [ "racc" ]; @@ -476,10 +484,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "164l8dh3c22c8448hgd0zqhsffxvn4d9wad2zzipav29sssjd532"; + sha256 = "0vyg9l6xivamb49r4kzkcw12r9x943kv79wsvwslhm1qjvx23ybv"; type = "gem"; }; - version = "7.1.1"; + version = "8.0.4"; }; builder = { groups = [ @@ -511,18 +519,20 @@ version = "0.9.3"; }; byebug = { + dependencies = [ "reline" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07hsr9zzl2mvf5gk65va4smdizlk9rsiz8wwxik0p96cj79518fl"; + sha256 = "0pg05blj56sxdxq9d54386y9rlvj36vl95x21x9clh8rfpz3w9nj"; type = "gem"; }; - version = "12.0.0"; + version = "13.0.0"; }; capybara = { dependencies = [ @@ -603,10 +613,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b8nlxr5z843ii7hfk6igpr5acw3k2ih9yjrgkyz2gbmallgjkz5"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.5"; + version = "3.0.2"; }; crack = { dependencies = [ @@ -683,10 +693,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ya5gbz8p4qm1h4p33b99zfna4n5flmccvwp5air4086j4sv5bzy"; + sha256 = "0fs7nz3ckyplaxv28nv4xhjdj6fl4ih7jkfjnzgfgphkp5fy5anf"; type = "gem"; }; - version = "3.0.0"; + version = "3.0.5"; }; date = { groups = [ @@ -723,6 +733,7 @@ ]; groups = [ "development" + "staging" "test" ]; platforms = [ @@ -741,10 +752,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; + sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf"; type = "gem"; }; - version = "1.11.0"; + version = "1.11.1"; }; devise = { dependencies = [ @@ -962,14 +973,15 @@ version = "6.5.1"; }; fakeredis = { + dependencies = [ "redis" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xlkcavchj9l9457q4gfjynrzj3d9q9p8sxwclqrn4g2wjdc8vap"; + sha256 = "1avqz567g5d5c06f6fwgcdyn685svv54lsp911vxibw0r0f9q780"; type = "gem"; }; - version = "0.1.4"; + version = "0.9.2"; }; faraday = { dependencies = [ @@ -1049,10 +1061,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kbf2r2ayb91d1i0lbpj418pcv33dc24pqs9fl1wg4rhzd035105"; + sha256 = "015kkhddkcjncqdv8mf8fd09ki4s44kyg6f5nqjvaq66brdxd9yw"; type = "gem"; }; - version = "1.4.1"; + version = "1.4.2"; }; flipper-active_record = { dependencies = [ @@ -1063,10 +1075,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dss4hhnw6ypn2yh0cq2yi08cwvkv0kqjxxih7214slps0d4i5si"; + sha256 = "1lgw3pxpgb1j53l0ywmvia8w5l88kckgqf2m1dlrrma4iavsww5b"; type = "gem"; }; - version = "1.4.1"; + version = "1.4.2"; }; flipper-ui = { dependencies = [ @@ -1081,10 +1093,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "168agvgc6skln31x3r5ic5c6varc3m5b1gxnpkxq5p9gslvm53mp"; + sha256 = "1vhdahaig6jhp9njxi5626q2ac8n4yyvl314r3haaawjds4gvcnp"; type = "gem"; }; - version = "1.4.1"; + version = "1.4.2"; }; foreman = { dependencies = [ "thor" ]; @@ -1170,10 +1182,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xv7zdaw799fvhbh0pdq2hi6lhvp1sid988l35l18s45yddqvamy"; + sha256 = "0405sjsqz2x62g5yghswbsm570xjh1j434p5867c70d9ijhhxy8n"; type = "gem"; }; - version = "6.7.0"; + version = "6.8.0"; }; h3 = { dependencies = [ @@ -1245,6 +1257,17 @@ }; version = "1.14.8"; }; + icons = { + dependencies = [ "nokogiri" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1s7lg09ki7x02advdrn98fa2gxbwaq5adlnf8mxqcnmsa4gid27x"; + type = "gem"; + }; + version = "0.8.1"; + }; importmap-rails = { dependencies = [ "actionpack" @@ -1255,10 +1278,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05767zlpfafsairdl1kgalfdjlvydjsd1qdd5447hcpqj885p7vj"; + sha256 = "0smixr7l97pky55k0kz9rxmmyk2032kp7xdqixaz2z699lmbw0bi"; type = "gem"; }; - version = "2.2.2"; + version = "2.2.3"; }; io-console = { groups = [ @@ -1336,14 +1359,16 @@ groups = [ "default" "development" + "staging" + "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wr6x4fxcw113rj0gdpgz8v4faa8647w2ni9hfiiirv67qzm3pir"; + sha256 = "1anz6a6n33x4s3906s0bz6x161kk1ns3h7xxsn3rpxkfsw7k2m33"; type = "gem"; }; - version = "2.19.6"; + version = "2.19.8"; }; json-jwt = { dependencies = [ @@ -1623,10 +1648,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76"; + sha256 = "18g6ps30z6m365bly7sfialavnsf6m6qamdxsr84w96k51j4mnlb"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.3"; }; multi_json = { groups = [ "default" ]; @@ -1669,10 +1694,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ax0f0r97jm83q462vsrcbdxprs894fyyc44v62c48ihgb39hmcs"; + sha256 = "03ga2h4i5hsk8pdlicyfvqfsbh55vrbikb0nkx9x7vx7fl6kdw19"; type = "gem"; }; - version = "0.6.4"; + version = "0.6.4.1"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -1738,6 +1763,7 @@ }; oauth2 = { dependencies = [ + "auth-sanitizer" "faraday" "jwt" "logger" @@ -1750,10 +1776,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11rj80dgjz05x5xx93y4bfk9rcn7fl56srj8fgqn7ffzf3j13kxs"; + sha256 = "19igd2jv3vqrqpqqdf36740g1sln16ibv1npgvdzcsfyr3q6jilg"; type = "gem"; }; - version = "2.0.18"; + version = "2.0.22"; }; oj = { dependencies = [ @@ -1764,10 +1790,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cajn3ylwhby1x51d9hbchm964qwb5zp63f7sfdm55n85ffn1ara"; + sha256 = "1v87lxi5cdaw3fvdf046fwzrgfbmi2ndkl31clh4zb5p1dxrdqzb"; type = "gem"; }; - version = "3.16.11"; + version = "3.17.3"; }; omniauth = { dependencies = [ @@ -1909,10 +1935,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9"; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; type = "gem"; }; - version = "0.6.1"; + version = "0.6.3"; }; parallel = { groups = [ @@ -1922,10 +1948,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; + sha256 = "0mlkn1vhh9lr7vljibpgspwsswk7mzm8nw6bbr616c9fbj35hlmk"; type = "gem"; }; - version = "1.27.0"; + version = "2.1.0"; }; parser = { dependencies = [ @@ -1939,10 +1965,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; + sha256 = "0m2xqvn1la62hji1mn04y59giikww95p2hs0r4y2rrz3mdxcwyni"; type = "gem"; }; - version = "3.3.10.0"; + version = "3.3.11.1"; }; patience_diff = { dependencies = [ "optimist" ]; @@ -1963,10 +1989,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; + sha256 = "16caca7lcz5pwl82snarqrayjj9j7abmxqw92267blhk7rbd120k"; type = "gem"; }; - version = "1.6.2"; + version = "1.6.3"; }; posthog-rails = { dependencies = [ @@ -1977,10 +2003,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0f2y2sd3r1ihpkwrjqa7h3frs2yv9pca00kpd54n2vy9y8vpi534"; + sha256 = "06iv4rh9hfqx9q2yxl6yr5nqqlc6xp60sqmnf94f2zw3k5csynj5"; type = "gem"; }; - version = "3.9.1"; + version = "3.11.0"; }; posthog-ruby = { dependencies = [ "concurrent-ruby" ]; @@ -1988,10 +2014,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lpwyv5g6q3v4qrygkfdk3kzf3zh0bsyss0i5fgqhs4drnlhsz0"; + sha256 = "0v3yciwz314asqvxkc3qli5z7vn86c11dx2hjy0dcx2x4nb2gd6h"; type = "gem"; }; - version = "3.9.1"; + version = "3.11.0"; }; pp = { dependencies = [ "prettyprint" ]; @@ -2079,19 +2105,21 @@ dependencies = [ "coderay" "method_source" + "reline" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; + sha256 = "0kh5nv8v74k1ccy6gc7nd04aaf1cjkbk7g8pwy2izvcqaq36jv6p"; type = "gem"; }; - version = "0.15.2"; + version = "0.16.0"; }; pry-byebug = { dependencies = [ @@ -2100,15 +2128,16 @@ ]; groups = [ "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wpa3jd46h44rjz3hjwl5c0zfx3jav4a64nm8h0g1iwv61yvn2hb"; + sha256 = "1dyi2dr5zp08s4bp9ik44v84wc0kdvinmcy7six0lfd8x150jkjr"; type = "gem"; }; - version = "3.11.0"; + version = "3.12.0"; }; pry-rails = { dependencies = [ "pry" ]; @@ -2151,10 +2180,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb"; + sha256 = "1dx5bc3s1mb1i53np4cdkypg7ccygnvagr3hglyndbqilrljvxql"; type = "gem"; }; - version = "5.3.1"; + version = "5.4.0"; }; public_suffix = { groups = [ @@ -2166,10 +2195,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.5"; }; puma = { dependencies = [ "nio4r" ]; @@ -2177,10 +2206,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a3jd9qakasizrf7dkq5mqv51fjf02r2chybai2nskjaa6mz93mz"; + sha256 = "1yw6nvkvddriacmva8hm0za0961d6j96dm7zm6748rmyzcfqgvf8"; type = "gem"; }; - version = "7.2.0"; + version = "8.0.2"; }; pundit = { dependencies = [ "activesupport" ]; @@ -2345,10 +2374,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rjvzpnl0js6axlygij5a5c6cwmraxvv6z6c2px95qlbjj80zd2c"; + sha256 = "1lww7i686rm9s50d34hb596y2kfl46dida2kjy8gr64c6jjpn0bd"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; rails-dom-testing = { dependencies = [ @@ -2390,17 +2419,17 @@ }; rails_icons = { dependencies = [ - "nokogiri" + "icons" "rails" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0aixqyan3ik3z84135wn0zvvfb8krj4qxccsg9jbznjx0ywblhap"; + sha256 = "0yqdd1qrvggh5gb3qicngxxassbqi1nyviiyqr6j9pg6853gn3y4"; type = "gem"; }; - version = "1.4.0"; + version = "1.8.0"; }; railties = { dependencies = [ @@ -2422,10 +2451,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1md96yl05v436jkgz9725cax9hf61sv74267cg7yidwnl3lwd65d"; + sha256 = "08nyhsigcvjpj9i3r0s73yi8zm16sxmr2x7xgxlaq2jjrghb0gli"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; rainbow = { groups = [ @@ -2489,15 +2518,17 @@ version = "7.2.0"; }; redis = { - dependencies = [ "redis-client" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bpsh5dbvybsa8qnv4dg11a6f2zn4sndarf7pk4iaayjgaspbrmm"; + sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq"; type = "gem"; }; - version = "5.4.1"; + version = "4.8.1"; }; redis-client = { dependencies = [ "connection_pool" ]; @@ -2505,10 +2536,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16vplvxrsaq6as1hzw71mkfcpjdphk0m662k36vrilq2f9dgndhk"; + sha256 = "18xy2nd8mcb186gqd11sy3vfwkq5n85mq26v7l325jkdiwgvyr8c"; type = "gem"; }; - version = "0.26.2"; + version = "0.29.0"; }; regexp_parser = { groups = [ @@ -2519,10 +2550,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + sha256 = "1fwfw26a32rps78920nn29shqg2zmqv72i89j1fap41isshida9m"; type = "gem"; }; - version = "2.11.3"; + version = "2.12.0"; }; reline = { dependencies = [ "io-console" ]; @@ -2617,10 +2648,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mfxgxhsk4hpxh0ahk9yk593qiminv91gnfxkyixgm0nh6kn56ay"; + sha256 = "1mgmr8f7rfab8hyfd0s15nbvsbxzbghj87qyi5jwynmkji481hc9"; type = "gem"; }; - version = "3.0.1"; + version = "3.1.0"; }; rgeo-activerecord = { dependencies = [ @@ -2631,10 +2662,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "151hzz2amv4xn3ka5ab3rm3ghbyip8fqsa5m6jkpbf38qn6jz8n8"; + sha256 = "18ar7ycppwqwf3nyjm2q5rmqwgd2x04d1xwai8gc9wp2xavylyia"; type = "gem"; }; - version = "8.0.0"; + version = "8.1.0"; }; rgeo-geojson = { dependencies = [ @@ -2669,35 +2700,36 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2"; + sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4"; type = "gem"; }; - version = "3.1.0"; + version = "3.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y"; + sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; rspec-core = { dependencies = [ "rspec-support" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r6zbis0hhbik1ck8kh58qb37d1qwij1x1d2fy4jxkzryh3na4r5"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -2732,10 +2764,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0klv9mibmnfqw92w5bc1bab1x4dai60xfh0xz0mhgicibsp3gcbq"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.13.6"; + version = "3.13.8"; }; rspec-rails = { dependencies = [ @@ -2755,24 +2787,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kis8dfxlvi6gdzrv9nsn3ckw0c2z7armhni917qs1jx7yjkjc8i"; + sha256 = "1pr29snnnlgkqv80vbi4795l6rxq3l47x5rl7lyni4h8zj95c8q6"; type = "gem"; }; - version = "8.0.2"; + version = "8.0.4"; }; rspec-support = { groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hrzdcklbl8pv721cq906yfl38fmqmlnh33ff8l752z1ys9y6q9a"; + sha256 = "0z64h5rznm2zv21vjdjshz4v0h7bxvg02yc6g7yzxakj11byah06"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.7"; }; rswag-api = { dependencies = [ @@ -2842,10 +2875,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wz2np5ck54vpwcz18y9x7w80c308wza7gmfcykysq59ajkadw89"; + sha256 = "138qbhxb6r8qyq6kz38i3wq4k2rdcrhfcyicxzw1798na7sxvndr"; type = "gem"; }; - version = "1.82.1"; + version = "1.87.0"; }; rubocop-ast = { dependencies = [ @@ -2859,10 +2892,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zbikzd6237fvlzjfxdlhwi2vbmavg1cc81y6cyr581365nnghs9"; + sha256 = "0dahfpnzz63hyqxa03x8rypnrxzwyvh4i5a8ri34bzpnf3pg64j4"; type = "gem"; }; - version = "1.49.0"; + version = "1.49.1"; }; rubocop-rails = { dependencies = [ @@ -2876,10 +2909,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08kf3nhhhxcwb9shb4bv7jxr1mjrs63fwpywppmgy9cbwip29zqh"; + sha256 = "1xaxlfas5grja3lvzjrfiv86ah3rxa15cmi7hc79b2cw8cjs7sis"; type = "gem"; }; - version = "2.34.2"; + version = "2.35.4"; }; ruby-next-core = { groups = [ "default" ]; @@ -2912,10 +2945,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0g2vx9bwl9lgn3w5zacl52ax57k4zqrsxg05ixf42986bww9kvf0"; + sha256 = "0khy3d43cr2i4x9as2k41ckrjb4wkpcycdbzaara4fy4qw923n9f"; type = "gem"; }; - version = "3.2.2"; + version = "3.3.1"; }; sanitize = { dependencies = [ @@ -2957,10 +2990,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16rmdnc8c779gmphv7n4rcx8bc6yv24i555lzqx2drmrqk721jbg"; + sha256 = "0xw4bpmw2kfpfk187mnga2ranalm688y1w26kic6kwwsa9rg07bg"; type = "gem"; }; - version = "4.35.0"; + version = "4.44.0"; }; sentry-rails = { dependencies = [ @@ -2971,10 +3004,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r5031qb02xmwmkrrz8ald4gc35xgcgz2h089873w33l5kcd9ygb"; + sha256 = "1vdiia361bzmkajb8nfz6y87yjyj7wdnfp1n5lb5s8zbwr1sljfb"; type = "gem"; }; - version = "6.5.0"; + version = "6.6.2"; }; sentry-ruby = { dependencies = [ @@ -2986,10 +3019,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0srsbyw11h4gkr75vv4xcws8b9a9h7ii8wf3kb6syyh1d86swmrw"; + sha256 = "1mkcrjn47y7z4g59psrz4xw3sniabf9dwwaqzsc8a18hgmssyjm6"; type = "gem"; }; - version = "6.5.0"; + version = "6.6.2"; }; shoulda-matchers = { dependencies = [ "activesupport" ]; @@ -2997,10 +3030,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i1zkr4rsvf8pz1x38wkb82nsjx28prmyb5blsmw86pd5cmmfszg"; + sha256 = "0xwwfj48d6mpc66lhl4yabnjazpf47wqg9n1i9na7q0h9isdigxl"; type = "gem"; }; - version = "6.5.0"; + version = "7.0.1"; }; sidekiq = { dependencies = [ @@ -3014,10 +3047,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mjcm3csall2idnza3w9gvayq3fbpz0k1jsmhsdpgxj6ipddik1p"; + sha256 = "03z48p8asbid67lmlsn12njk1gdb6xqibabyz5na3c94242ws85y"; type = "gem"; }; - version = "8.0.10"; + version = "8.1.6"; }; sidekiq-cron = { dependencies = [ @@ -3096,10 +3129,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mnllrwhs7psw6xxs8x5yx85k12qjfdgs8zs0bxm70bfascx58r5"; + sha256 = "1p9cnbz0fxkfqgpjb5xwwj5pfm969ndbp8shg43fz2kksqvl3rvh"; type = "gem"; }; - version = "2.0.3"; + version = "2.0.5"; }; sprockets = { dependencies = [ @@ -3135,10 +3168,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03788mbipmihq2w7rznzvv0ks0s9z1321k1jyr6ffln8as3d5xmg"; + sha256 = "014s1zxlxcw35shislar3y1i3mqa0c6gh3m21js14q1q5zharhjf"; type = "gem"; }; - version = "0.2.27"; + version = "0.2.28"; }; stimulus-rails = { dependencies = [ "railties" ]; @@ -3189,10 +3222,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qc3682i373ccml000xvi9pdksj3rb9v9znagjs762iypp3nwrkm"; + sha256 = "00n97vh59in3cnak281rlm87imnglr4zpqrz41xxc8x2vb0c2py3"; type = "gem"; }; - version = "0.17.0"; + version = "0.19.0"; }; swd = { dependencies = [ @@ -3257,10 +3290,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; + sha256 = "1jxcji88mh6xsqz0mfzwnxczpg7cyniph7wpavnavfz7lxl77xbq"; type = "gem"; }; - version = "0.6.0"; + version = "0.6.1"; }; tsort = { groups = [ @@ -3286,10 +3319,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15gafkrlg8rdk2fra0w3rjc1jwicbdjv24grr5qn97z57kfv9jyb"; + sha256 = "0priz7ww23h2j9j5zicc4np3rr357n01xw8zymn0bzxg79rr03gf"; type = "gem"; }; - version = "2.0.20"; + version = "2.0.23"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; @@ -3391,10 +3424,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "195r5qylwxwqbllnpli9c2pzin0lky6h3fw912h88g2lmri0j6hc"; + sha256 = "15wwjmzk8y63v1w11lzc6y0pqlb2j040wvjgdfbxrcv2913gcpb9"; type = "gem"; }; - version = "1.1.9"; + version = "1.1.11"; }; warden = { dependencies = [ "rack" ]; @@ -3432,20 +3465,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mqw7ca931zmqgad0fq4gw7z3gwb0pwx9cmd1b12ga4hgjsnysag"; + sha256 = "142cbab47mjxmg8gc89d94sd3h7an9ligh38r9n88wb3xbr5cibp"; type = "gem"; }; - version = "3.26.1"; + version = "3.26.2"; }; webrick = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; websocket = { groups = [ @@ -3469,10 +3502,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qj9dmkmgahmadgh88kydb7cv15w13l1fj3kk9zz28iwji5vl3gd"; + sha256 = "15idgibqpdaj97f734drx8a7k1jcc8wvxlk2nbafac72ihikicjs"; type = "gem"; }; - version = "0.8.0"; + version = "0.8.1"; }; websocket-extensions = { groups = [ "default" ]; @@ -3493,10 +3526,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001sswk3d1n8nf4pzxxc4rvxw47q05m0harl50ys25b18nxqai6z"; + sha256 = "1gqm78w1va32w6kbhpm86pvn9g28d2g7d9j9jrxys42sscg2znys"; type = "gem"; }; - version = "7.0.2"; + version = "7.5.0"; }; xpath = { dependencies = [ "nokogiri" ]; @@ -3613,10 +3646,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pbkiwwla5gldgb3saamn91058nl1sq1344l5k36xsh9ih995nnq"; + sha256 = "04hx33lsnp4q0qf8982mz0acs1dap5s2bsmihi0n0g08249sc4kj"; type = "gem"; }; - version = "2.7.5"; + version = "2.8.2"; }; zlib = { groups = [ "default" ]; diff --git a/pkgs/by-name/da/dawarich/package.nix b/pkgs/by-name/da/dawarich/package.nix index acd55e201bc0..bb841683497d 100644 --- a/pkgs/by-name/da/dawarich/package.nix +++ b/pkgs/by-name/da/dawarich/package.nix @@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: { env = { RAILS_ENV = "production"; NODE_ENV = "production"; - REDIS_URL = ""; # build error if not defined TAILWINDCSS_INSTALL_DIR = "${tailwindcss_3}/bin"; }; diff --git a/pkgs/by-name/da/dawarich/sources.json b/pkgs/by-name/da/dawarich/sources.json index 0e3d50536994..0f15d6d74ff3 100644 --- a/pkgs/by-name/da/dawarich/sources.json +++ b/pkgs/by-name/da/dawarich/sources.json @@ -1,5 +1,5 @@ { - "version": "1.7.11", - "hash": "sha256-10FPOt/58AgP4ChMlAn5bYg2erJFXDdjXlHr3pA4L3Y=", - "npmHash": "sha256-CwpVV5xLw75ReS0IqFvV3oaVk6EBlqYIKRa2KehVwFQ=" + "version": "1.9.1", + "hash": "sha256-ukpX2HOGNh14vbH/2UgjIU13PMBIA8Es2p7sBySAgVQ=", + "npmHash": "sha256-sUDEqvqNrztedUGZRRkD2ythpBQQwpqJz/QleUvqz0Y=" } From 644f4d86cbeb61bf09df202d65d454b826bde069 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Mon, 22 Jun 2026 16:55:05 -0500 Subject: [PATCH 076/115] stalwart-vandelay: 1.0.3 -> 1.0.4 * add `passthru.updateScript` attr * diff: https://github.com/stalwartlabs/vandelay/compare/v1.0.3...v1.0.4 * changelog: https://github.com/stalwartlabs/vandelay/releases/tag/v1.0.4 --- pkgs/by-name/st/stalwart-vandelay/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stalwart-vandelay/package.nix b/pkgs/by-name/st/stalwart-vandelay/package.nix index 7bd07b062b84..e3ff46155964 100644 --- a/pkgs/by-name/st/stalwart-vandelay/package.nix +++ b/pkgs/by-name/st/stalwart-vandelay/package.nix @@ -2,19 +2,20 @@ lib, cacert, fetchFromGitHub, + nix-update-script, rustPlatform, versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "vandelay"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "stalwartlabs"; repo = "vandelay"; tag = "v${finalAttrs.version}"; - hash = "sha256-khEK+uB/CrNBv4syDO9smDx9CbQ2BeDLZQn3wBuuA1g="; + hash = "sha256-5ByuCsKi0fFHwSWsYgjJcVo072buHiCFKHodAdF6Mrw="; }; - cargoHash = "sha256-i0MtrOIguU4bXeTqvyJjwvJwherib2vCnW7hTFB0aNk="; + cargoHash = "sha256-BI5O55KeHhQ9dFjLkRX4cK7DWaPJx6/NYH/F6IXec7E="; __structuredAttrs = true; __darwinAllowLocalNetworking = true; # called `Result::unwrap()` on an `Err` value: Tls("rustls platform verifier: unexpected error: No CA certificates were loaded from the system") @@ -23,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; + passthru.updateScript = nix-update-script { }; meta = { description = "JMAP importer-exporter (and backup tool)"; longDescription = '' From b67e0da9446ac20617fe87f1c4d9024863f9a52a Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Tue, 23 Jun 2026 07:02:40 +0000 Subject: [PATCH 077/115] unqlite: 1.1.9 -> 1.2.1 --- pkgs/development/libraries/unqlite/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/unqlite/default.nix b/pkgs/development/libraries/unqlite/default.nix index a9921b63207e..8b368b6e6c8f 100644 --- a/pkgs/development/libraries/unqlite/default.nix +++ b/pkgs/development/libraries/unqlite/default.nix @@ -7,22 +7,17 @@ stdenv.mkDerivation rec { pname = "unqlite"; - version = "1.1.9"; + version = "1.2.1"; src = fetchFromGitHub { owner = "symisc"; repo = "unqlite"; - rev = "v${version}"; - sha256 = "sha256-WLsyGEt7Xe6ZrOGMO7+3TU2sBgDTSmfD1WzD70pcDjo="; + tag = version; + hash = "sha256-HXhI+IEnBBsWzI+EriGqqkJmeyOF+Y/NJzu4rMd0eY0="; }; nativeBuildInputs = [ cmake ]; - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)" - ''; - meta = { homepage = "https://unqlite.org/"; description = "Self-contained, serverless, zero-conf, transactional NoSQL DB library"; From 5c4478472f260d1336769cdec50b01575362b122 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 23 Jun 2026 10:46:26 +0200 Subject: [PATCH 078/115] =?UTF-8?q?reason:=203.17.3=20=E2=86=92=203.18.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/compilers/reason/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix index 20b884d3f455..dd3663ed7ac2 100644 --- a/pkgs/development/compilers/reason/default.nix +++ b/pkgs/development/compilers/reason/default.nix @@ -18,8 +18,8 @@ let param = if lib.versionAtLeast ppxlib.version "0.36" then { - version = "3.17.3"; - hash = "sha256-AcRZG4ITrYxxtunx0YDqvSANRBk27if+n5lka3X5hlw="; + version = "3.18.0"; + hash = "sha256-T7pqFvVFUbeOHZDrLBZ/bulkyvU4O8LS+TzszH5k3EQ="; } else { From 8bcc5d47273de804357f02b12517a986cc0eee34 Mon Sep 17 00:00:00 2001 From: Sam Cribbs Date: Sun, 21 Jun 2026 16:51:07 -0700 Subject: [PATCH 079/115] godot: set __structuredAttrs and strictDeps to true Assisted-by: GitHub Copilot --- pkgs/development/tools/godot/common.nix | 4 +++- pkgs/development/tools/godot/export-templates-bin.nix | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/godot/common.nix b/pkgs/development/tools/godot/common.nix index a7b38916f72b..35d560d10204 100644 --- a/pkgs/development/tools/godot/common.nix +++ b/pkgs/development/tools/godot/common.nix @@ -341,6 +341,8 @@ let ); attrs = finalAttrs: { + __structuredAttrs = true; + pname = "godot${suffix}"; inherit version; @@ -645,7 +647,7 @@ let # when building the mono editor, we need to build the assemblies # before generating the bundle + lib.optionalString stdenv.hostPlatform.isDarwin '' - scons $sconsFlags generate_bundle=yes + scons "''${sconsFlags[@]}" generate_bundle=yes '' ); diff --git a/pkgs/development/tools/godot/export-templates-bin.nix b/pkgs/development/tools/godot/export-templates-bin.nix index d6fe6890c281..642af51dc9e8 100644 --- a/pkgs/development/tools/godot/export-templates-bin.nix +++ b/pkgs/development/tools/godot/export-templates-bin.nix @@ -14,6 +14,8 @@ # https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html#export-templates let self = stdenvNoCC.mkDerivation { + __structuredAttrs = true; + pname = "godot-export-templates${lib.optionalString withMono "-mono"}-bin"; version = version; @@ -26,6 +28,8 @@ let unzip ]; + strictDeps = true; + unpackPhase = '' runHook preUnpack unzip -q "$src" From 4d2c1e88b4ba164376feca95858567d1fc8057d8 Mon Sep 17 00:00:00 2001 From: Sam Cribbs Date: Thu, 18 Jun 2026 16:36:41 -0700 Subject: [PATCH 080/115] godot_4_7: init at 4.7-stable Assisted-by: GitHub Copilot --- pkgs/development/tools/godot/4.7/default.nix | 11 + pkgs/development/tools/godot/4.7/deps.json | 1297 ++++++++++++++++++ pkgs/development/tools/godot/common.nix | 38 +- pkgs/development/tools/godot/default.nix | 4 + pkgs/top-level/all-packages.nix | 4 + 5 files changed, 1347 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/tools/godot/4.7/default.nix create mode 100644 pkgs/development/tools/godot/4.7/deps.json diff --git a/pkgs/development/tools/godot/4.7/default.nix b/pkgs/development/tools/godot/4.7/default.nix new file mode 100644 index 000000000000..81ccf416ba37 --- /dev/null +++ b/pkgs/development/tools/godot/4.7/default.nix @@ -0,0 +1,11 @@ +{ + version = "4.7-stable"; + hash = "sha256-ur9bQ6DTUxeTRqFITAgjpyoOEHgYnjEAQY3sSNNtr0c="; + default = { + exportTemplatesHash = "sha256-lxRFncBxkHwPPV8X1gj69p582iEzH8XTnEUD/6Tpnuw="; + }; + mono = { + exportTemplatesHash = "sha256-TAKguZrZxbwkPC55RoYo2z34k1DZ24/JlZiPadEm4Gk="; + nugetDeps = ./deps.json; + }; +} diff --git a/pkgs/development/tools/godot/4.7/deps.json b/pkgs/development/tools/godot/4.7/deps.json new file mode 100644 index 000000000000..ca271739dfb7 --- /dev/null +++ b/pkgs/development/tools/godot/4.7/deps.json @@ -0,0 +1,1297 @@ +[ + { + "pname": "coverlet.collector", + "version": "6.0.4", + "hash": "sha256-ieiUl7G5pVKQ4V6rxhEe0ehep0/u1RBD3EAI63AQTI0=" + }, + { + "pname": "DiffPlex", + "version": "1.7.2", + "hash": "sha256-Vsn81duAmPIPkR40h5bEz7hgtF5Kt5nAAGhQZrQbqxE=" + }, + { + "pname": "Humanizer.Core", + "version": "2.14.1", + "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o=" + }, + { + "pname": "Humanizer.Core", + "version": "2.2.0", + "hash": "sha256-5Q6oRaV8wHPONHreKvB74VjV2FW36mwC3n+05It5vyI=" + }, + { + "pname": "JetBrains.Annotations", + "version": "2019.1.3", + "hash": "sha256-gn2Z7yANT+2tnK+qbOA2PviRf1M1VtvamABGajgGC6E=" + }, + { + "pname": "JetBrains.Lifetimes", + "version": "2024.3.0", + "hash": "sha256-EkSiuJuLJSip+zw9RHdHSLRFOZuCWWWn2zUY3aIqV1s=" + }, + { + "pname": "JetBrains.RdFramework", + "version": "2024.3.0", + "hash": "sha256-JtaT4VWDEqMcZ2Sy3yBTCmBalJ5+Qy9Mf84ns7PE2WE=" + }, + { + "pname": "JetBrains.Rider.PathLocator", + "version": "1.0.12", + "hash": "sha256-4VmTLbDa+KzFCE/pywgzMijLvgwqt9/nSXvLGg4w17g=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "1.1.1", + "hash": "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "5.0.0", + "hash": "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "7.0.0", + "hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE=" + }, + { + "pname": "Microsoft.Bcl.Cryptography", + "version": "9.0.10", + "hash": "sha256-mQt77cIDoHaGi+dWmRGMmIcTln3qs+6v95HwinVYqEw=" + }, + { + "pname": "Microsoft.Build", + "version": "15.1.548", + "hash": "sha256-v6rTGfytT6QwXkp97T6vQurVi8oDzZmIOn3/cHYuC6s=" + }, + { + "pname": "Microsoft.Build.Framework", + "version": "15.1.548", + "hash": "sha256-0U6XANGftKOS9Owx1x8hOe5GOdqx2uwQwuAsVHw297g=" + }, + { + "pname": "Microsoft.Build.Locator", + "version": "1.2.6", + "hash": "sha256-Z5wzSnsGbbJe3nvj6kAAv6KhYMK1H3Mktn4ugflpzuY=" + }, + { + "pname": "Microsoft.Build.NoTargets", + "version": "3.7.56", + "hash": "sha256-eL1PHJ2+sAdV7nKeXt02w8xc0s6sVv29pFpDok8JZjE=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzer.Testing", + "version": "1.1.2", + "hash": "sha256-NeOzfN/9WiX/GsZicQ+oDUuPrZgrxTcP8w7kszAKaaY=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "1.0.0", + "hash": "sha256-40uYDx51I8gbyvIaCgo8HIsCoe1NjzQ1sCPb96gpeOs=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.0.0", + "hash": "sha256-KDbCfsBWSJ5ohEXUKp1s1LX9xA2NPvXE/xVzj68EdC0=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.3.2", + "hash": "sha256-pDeaMqX7a01Hp1Qd9P/y/B2rEGAv2eIY0Ld/klBZW5g=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.3.4", + "hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=" + }, + { + "pname": "Microsoft.CodeAnalysis.CodeFix.Testing", + "version": "1.1.2", + "hash": "sha256-6l7tvU19JoNf/OXxKWSeypB13y9PBto0DwqtmHUUGXo=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "1.0.1", + "hash": "sha256-jjWtdrHSISgBF1m94P0DsVbQa4YxKnf2CWRWYHQLTG8=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "3.11.0", + "hash": "sha256-lOW5q1kAAk+Wpweb9TaZ1LztWzAODt9yZKe6SN5rkV8=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "3.8.0", + "hash": "sha256-3G9vSc/gHH7FWgOySLTut1+eEaf3H66qcPOvNPLOx4o=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "4.11.0", + "hash": "sha256-cX/xgM0VmS+Bsu63KZk2ofjFOOy1mzI+CCVEY6kI+Qk=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "4.8.0", + "hash": "sha256-3IEinVTZq6/aajMVA8XTRO3LTIEt0PuhGyITGJLtqz4=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "3.11.0", + "hash": "sha256-AVFv1c6eMi5Jc6GXyL2P3WSs9YTOs3hPO7iGq9tZJsA=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "4.11.0", + "hash": "sha256-E9jEOjp9g/CFecsc5/QfRKOPXMRpSw0Tf79XsRgL+Mk=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "4.8.0", + "hash": "sha256-MmOnXJvd/ezs5UPcqyGLnbZz5m+VedpRfB+kFZeeqkU=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing", + "version": "1.1.2", + "hash": "sha256-AT5AgpmG9yZ8EjFd23ZlWZwC0E7SvzNwe83yAayp3wA=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.XUnit", + "version": "1.1.2", + "hash": "sha256-zIjddo1+8ZRANO2aJNPCbtDhNyf6RO7gkkyrAuVLk70=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing", + "version": "1.1.2", + "hash": "sha256-aJyBbJwbopYtAY8peCCNBHrqnV93WU+u4K2G2fTvOWQ=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit", + "version": "1.1.2", + "hash": "sha256-7VlXQyC/CbEnUY4UDIcAt48mgWSEzHZFXHc6FDhbEa4=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing", + "version": "1.1.2", + "hash": "sha256-WkdcHsqrFQnXEkcuyWPIPybY25QDzpMEem9KflPwFn0=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit", + "version": "1.1.2", + "hash": "sha256-wYCDZopLucktDQpzACb/BTj+t4arpFuqUEAKxfjLk7U=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", + "version": "3.11.0", + "hash": "sha256-4WQgwOdmKbCMfT2c4K+5ZkErU3zkRboJO0ORHhnUvpo=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", + "version": "4.8.0", + "hash": "sha256-WNzc+6mKqzPviOI0WMdhKyrWs8u32bfGj2XwmfL7bwE=" + }, + { + "pname": "Microsoft.CodeAnalysis.SourceGenerators.Testing", + "version": "1.1.2", + "hash": "sha256-5npL4J8jxcBTmNBT9k3CNeGT0lIWfmWBVXwzEiqRypg=" + }, + { + "pname": "Microsoft.CodeAnalysis.Testing.Verifiers.XUnit", + "version": "1.1.2", + "hash": "sha256-lwRXcej7nA6sa/Ss4HwDBgiMG3NTBx9peiLxn4l0Wrk=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "1.0.1", + "hash": "sha256-/SYPkq5LhOoEWi+rcBZDyQL2U0cQk2YrykNJODrRLVs=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "3.11.0", + "hash": "sha256-mkJ/pkf7x7kQ2NngYl8yOlEwJIEjphL84KyUC5vEKh4=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "3.8.0", + "hash": "sha256-3D7xV3V1WsUU9OMMEOj+z9GouCDKXSBC4Z/Szs/OcWE=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "4.8.0", + "hash": "sha256-X8R4SpWVO/gpip5erVZf5jCCx8EX3VzIRtNrQiLDIoM=" + }, + { + "pname": "Microsoft.CodeCoverage", + "version": "18.0.0", + "hash": "sha256-1RNxheCYASMusDC48BXtaO3MhnInw15JVfjfLM1VMGA=" + }, + { + "pname": "Microsoft.Composition", + "version": "1.0.27", + "hash": "sha256-G/3p3zxOWC8HqLt7Ll5cqN7507F6N/G6G/HzKazQRdE=" + }, + { + "pname": "Microsoft.NET.Test.Sdk", + "version": "18.0.0", + "hash": "sha256-9iW+9mvMeZgDXwSoR08bnvRNsN4jT8OVWcjq3lcE+cs=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.0.1", + "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.1.0", + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "2.0.0", + "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "2.1.2", + "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "5.0.0", + "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.0.1", + "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.1.0", + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" + }, + { + "pname": "Microsoft.NETFramework.ReferenceAssemblies", + "version": "1.0.0", + "hash": "sha256-6faPQ4jaFY3OGGVk3lZKW+DEZaIOBZ/wHqbiDTsRR1k=" + }, + { + "pname": "Microsoft.NETFramework.ReferenceAssemblies.net461", + "version": "1.0.0", + "hash": "sha256-oS7sUMzKBkLmhggqbI6eBqb1OPAipH0TDTaDaBixcwM=" + }, + { + "pname": "Microsoft.TestPlatform.ObjectModel", + "version": "18.0.0", + "hash": "sha256-O/ivHdoIO+q1n0byJ9OZO4quOqACOD3K3Qm00wfhuZk=" + }, + { + "pname": "Microsoft.TestPlatform.TestHost", + "version": "18.0.0", + "hash": "sha256-qAIX2Rqxrnh1xaYRjCbkkvvMm407oyKihqyVjURX5wY=" + }, + { + "pname": "Microsoft.VisualStudio.Composition", + "version": "16.1.8", + "hash": "sha256-yFT4t3Uk31R5EPdAxxsTAmRuiv58MlYoYL4JT1ywlHQ=" + }, + { + "pname": "Microsoft.VisualStudio.Composition.NetFxAttributes", + "version": "16.1.8", + "hash": "sha256-FFemIG+m8RWUPo5W+kCHPh5Yn4fGS+tpjGiQTcT0sAE=" + }, + { + "pname": "Microsoft.VisualStudio.SolutionPersistence", + "version": "1.0.52", + "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw=" + }, + { + "pname": "Microsoft.VisualStudio.Validation", + "version": "15.0.82", + "hash": "sha256-7JFaA/HZHVjsEtTh/iHDRLi5RcuA39KKvvCkuI4JQFc=" + }, + { + "pname": "Microsoft.Win32.Primitives", + "version": "4.0.1", + "hash": "sha256-B4t5El/ViBdxALMcpZulewc4j/3SIXf71HhJWhm4Ctk=" + }, + { + "pname": "Microsoft.Win32.Primitives", + "version": "4.3.0", + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "4.0.0", + "hash": "sha256-M/06F/Z2wTHCh4pZOgtCjUGLD1FJXEJKCmzOeFMl7uo=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "5.0.0", + "hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA=" + }, + { + "pname": "NETStandard.Library", + "version": "1.6.1", + "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" + }, + { + "pname": "NETStandard.Library", + "version": "2.0.3", + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" + }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.1", + "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" + }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.3", + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + }, + { + "pname": "NuGet.Common", + "version": "6.3.4", + "hash": "sha256-GDzEyx9/wdVOUAri94uoDjChmfDnBhI90nBfzoHarts=" + }, + { + "pname": "NuGet.Configuration", + "version": "6.3.4", + "hash": "sha256-qXIONIKcCIXJUmNJQs7MINQ18qIEUByTtW5xsORoZoc=" + }, + { + "pname": "NuGet.Frameworks", + "version": "6.12.1", + "hash": "sha256-GGpkbas+PNLx35vvr3nyAVz5lY/aeoMx6qjmT368Lpg=" + }, + { + "pname": "NuGet.Frameworks", + "version": "6.3.4", + "hash": "sha256-zqogus3HXQYSiqfnhVH2jd2VZXa+uTsmaw/uwD8dlgY=" + }, + { + "pname": "NuGet.Packaging", + "version": "6.3.4", + "hash": "sha256-1LKM5vgfNKn8v2LcqialwmcynACISR57q13n7I2lQbU=" + }, + { + "pname": "NuGet.Protocol", + "version": "6.3.4", + "hash": "sha256-j3L4bDzM+0/U4dm9q914DNpOzPpOPWhaolfOFKosdAQ=" + }, + { + "pname": "NuGet.Resolver", + "version": "6.3.4", + "hash": "sha256-rXYXgdJMtwne3skk4jMgqyZlwh3QCTX9hIHvvXafxUM=" + }, + { + "pname": "NuGet.Versioning", + "version": "6.3.4", + "hash": "sha256-6CMYVQeGfXu+xner3T3mgl/iQfXiYixoHizmrNA6bvQ=" + }, + { + "pname": "ReflectionAnalyzers", + "version": "0.1.22-dev", + "hash": "sha256-NA/pyCCzzIewVr6IfZtFQjR5lOBnBdSzYj5SzgsBFvw=" + }, + { + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" + }, + { + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" + }, + { + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" + }, + { + "pname": "runtime.native.System", + "version": "4.0.0", + "hash": "sha256-bmaM0ovT4X4aqDJOR255Yda/u3fmHZskU++lMnsy894=" + }, + { + "pname": "runtime.native.System", + "version": "4.3.0", + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" + }, + { + "pname": "runtime.native.System.IO.Compression", + "version": "4.1.0", + "hash": "sha256-085JrZxNEwIHdBWKKKFsh1JzpF0AblvrUsz5T8kH4jQ=" + }, + { + "pname": "runtime.native.System.IO.Compression", + "version": "4.3.0", + "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" + }, + { + "pname": "runtime.native.System.Net.Http", + "version": "4.3.0", + "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" + }, + { + "pname": "runtime.native.System.Security.Cryptography.Apple", + "version": "4.3.0", + "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" + }, + { + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" + }, + { + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" + }, + { + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" + }, + { + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", + "version": "4.3.0", + "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" + }, + { + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" + }, + { + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" + }, + { + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" + }, + { + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" + }, + { + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" + }, + { + "pname": "System.AppContext", + "version": "4.1.0", + "hash": "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs=" + }, + { + "pname": "System.AppContext", + "version": "4.3.0", + "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" + }, + { + "pname": "System.Buffers", + "version": "4.3.0", + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" + }, + { + "pname": "System.Buffers", + "version": "4.5.1", + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" + }, + { + "pname": "System.Collections", + "version": "4.0.11", + "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" + }, + { + "pname": "System.Collections", + "version": "4.3.0", + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" + }, + { + "pname": "System.Collections.Concurrent", + "version": "4.0.12", + "hash": "sha256-zIEM7AB4SyE9u6G8+o+gCLLwkgi6+3rHQVPdn/dEwB8=" + }, + { + "pname": "System.Collections.Concurrent", + "version": "4.3.0", + "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" + }, + { + "pname": "System.Collections.Immutable", + "version": "1.1.36", + "hash": "sha256-x/UyLEyveCYI+JAWo9xallSPbl78dIVuW2pGqgTY/C0=" + }, + { + "pname": "System.Collections.Immutable", + "version": "1.2.0", + "hash": "sha256-FQ3l+ulbLSPhQ0JcQCC4D4SzjTnHsRqcOj56Ywy7pMo=" + }, + { + "pname": "System.Collections.Immutable", + "version": "5.0.0", + "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=" + }, + { + "pname": "System.Collections.Immutable", + "version": "7.0.0", + "hash": "sha256-9an2wbxue2qrtugYES9awshQg+KfJqajhnhs45kQIdk=" + }, + { + "pname": "System.Collections.Immutable", + "version": "8.0.0", + "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" + }, + { + "pname": "System.Collections.NonGeneric", + "version": "4.0.1", + "hash": "sha256-jdCVXmGOsJ+2F0xAagCkiMZ91SGAm9iOhO2u4ksmKaU=" + }, + { + "pname": "System.ComponentModel.Composition", + "version": "4.5.0", + "hash": "sha256-xxeZs1zIkhl2ZXU8CaOtCkMX1N290IK7bbHYeEKD0aQ=" + }, + { + "pname": "System.Composition", + "version": "1.0.31", + "hash": "sha256-wcQEG6MCRa1S03s3Yb3E3tfsIBZid99M7WDhcb48Qik=" + }, + { + "pname": "System.Composition", + "version": "7.0.0", + "hash": "sha256-YjhxuzuVdAzRBHNQy9y/1ES+ll3QtLcd2o+o8wIyMao=" + }, + { + "pname": "System.Composition.AttributedModel", + "version": "1.0.31", + "hash": "sha256-u+XnXfj6LQ3OXwrb9KqHRW4a/a9yHzLrJOXwDQ1a/sY=" + }, + { + "pname": "System.Composition.AttributedModel", + "version": "7.0.0", + "hash": "sha256-3s52Dyk2J66v/B4LLYFBMyXl0I8DFDshjE+sMjW4ubM=" + }, + { + "pname": "System.Composition.Convention", + "version": "1.0.31", + "hash": "sha256-GQWo1YDyQ3r2OMcKW+GbR3BbZNIAdwK79XAfinNj+AE=" + }, + { + "pname": "System.Composition.Convention", + "version": "7.0.0", + "hash": "sha256-N4MkkBXSQkcFKsEdcSe6zmyFyMmFOHmI2BNo3wWxftk=" + }, + { + "pname": "System.Composition.Hosting", + "version": "1.0.31", + "hash": "sha256-fg9BIY+zWtiEBIJefYP2lKHDYa4r/vtPTr3ZI8e0K7g=" + }, + { + "pname": "System.Composition.Hosting", + "version": "7.0.0", + "hash": "sha256-7liQGMaVKNZU1iWTIXvqf0SG8zPobRoLsW7q916XC3M=" + }, + { + "pname": "System.Composition.Runtime", + "version": "1.0.31", + "hash": "sha256-mqfxjAnVyE1YCgXMOcV34IWhYFnvXVKjMo9Y/d3yDuo=" + }, + { + "pname": "System.Composition.Runtime", + "version": "7.0.0", + "hash": "sha256-Oo1BxSGLETmdNcYvnkGdgm7JYAnQmv1jY0gL0j++Pd0=" + }, + { + "pname": "System.Composition.TypedParts", + "version": "1.0.31", + "hash": "sha256-w9ApcUJr7jYP4Vf5+efIIqoWmr5v9R56W4uC0n8KktQ=" + }, + { + "pname": "System.Composition.TypedParts", + "version": "7.0.0", + "hash": "sha256-6ZzNdk35qQG3ttiAi4OXrihla7LVP+y2fL3bx40/32s=" + }, + { + "pname": "System.Console", + "version": "4.0.0", + "hash": "sha256-jtZfT/TpJtLisV/y5Mk3IfCpE79zwhBYXtyGP9jC3Xo=" + }, + { + "pname": "System.Console", + "version": "4.3.0", + "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" + }, + { + "pname": "System.Diagnostics.Contracts", + "version": "4.0.1", + "hash": "sha256-Mq2MU+80m+zqhe92JazEIDi4rsgk8MHg3yjNYlObzXg=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.0.11", + "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.3.0", + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" + }, + { + "pname": "System.Diagnostics.DiagnosticSource", + "version": "4.3.0", + "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" + }, + { + "pname": "System.Diagnostics.FileVersionInfo", + "version": "4.0.0", + "hash": "sha256-Yy94jPhDXF2QHOF7qTmqKkn1048K9xkKryuBeDzsu+g=" + }, + { + "pname": "System.Diagnostics.Process", + "version": "4.1.0", + "hash": "sha256-OgW6ogQ+oYADYS0PHmwXdhrOKQJpqXlwzSvmfjTLNBg=" + }, + { + "pname": "System.Diagnostics.Tools", + "version": "4.3.0", + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" + }, + { + "pname": "System.Diagnostics.TraceSource", + "version": "4.0.0", + "hash": "sha256-cCjdPU7ow91HGf1hBIOLJMQGO6pNmF+N+5/Z38XJh9U=" + }, + { + "pname": "System.Diagnostics.Tracing", + "version": "4.1.0", + "hash": "sha256-JA0jJcLbU3zh52ub3zweob2EVHvxOqiC6SCYHrY5WbQ=" + }, + { + "pname": "System.Diagnostics.Tracing", + "version": "4.3.0", + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" + }, + { + "pname": "System.Dynamic.Runtime", + "version": "4.0.11", + "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" + }, + { + "pname": "System.Formats.Asn1", + "version": "5.0.0", + "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" + }, + { + "pname": "System.Formats.Asn1", + "version": "9.0.10", + "hash": "sha256-hPvY9hKsDEbNyyzaaMImebYTQWLWD/AOjtru+a4NsIc=" + }, + { + "pname": "System.Globalization", + "version": "4.0.11", + "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" + }, + { + "pname": "System.Globalization", + "version": "4.3.0", + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" + }, + { + "pname": "System.Globalization.Calendars", + "version": "4.3.0", + "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" + }, + { + "pname": "System.Globalization.Extensions", + "version": "4.3.0", + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" + }, + { + "pname": "System.IO", + "version": "4.1.0", + "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" + }, + { + "pname": "System.IO", + "version": "4.3.0", + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" + }, + { + "pname": "System.IO.Compression", + "version": "4.1.0", + "hash": "sha256-UT4KEfJNZOk7b4X0AqLFUsqfHu6myVH/BhbRKYc+1Uc=" + }, + { + "pname": "System.IO.Compression", + "version": "4.3.0", + "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" + }, + { + "pname": "System.IO.Compression.ZipFile", + "version": "4.3.0", + "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.0.1", + "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.3.0", + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.0.1", + "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.3.0", + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" + }, + { + "pname": "System.IO.Pipelines", + "version": "5.0.1", + "hash": "sha256-2zT5uBiyYm+jLIoJppIKJttTtpcMNKxd7Li0QEVjbv8=" + }, + { + "pname": "System.IO.Pipelines", + "version": "7.0.0", + "hash": "sha256-W2181khfJUTxLqhuAVRhCa52xZ3+ePGOLIPwEN8WisY=" + }, + { + "pname": "System.IO.Pipes", + "version": "4.0.0", + "hash": "sha256-6qMAD6DCZ5c1wswLWi1msqwu8GwI8un1RzjpUhzbrjs=" + }, + { + "pname": "System.Linq", + "version": "4.1.0", + "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" + }, + { + "pname": "System.Linq", + "version": "4.3.0", + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.1.0", + "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.3.0", + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" + }, + { + "pname": "System.Linq.Parallel", + "version": "4.0.1", + "hash": "sha256-TV1F3KYFipPmPnWFjX6hOZQNFsG2m729EdgPSFzqY0Q=" + }, + { + "pname": "System.Memory", + "version": "4.5.4", + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" + }, + { + "pname": "System.Memory", + "version": "4.5.5", + "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" + }, + { + "pname": "System.Net.Http", + "version": "4.3.0", + "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" + }, + { + "pname": "System.Net.Primitives", + "version": "4.0.11", + "hash": "sha256-2YSijNhCdw/ZU2yfH7vE+ReA8pgxRCXPnWr+ab36v4M=" + }, + { + "pname": "System.Net.Primitives", + "version": "4.3.0", + "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" + }, + { + "pname": "System.Net.Sockets", + "version": "4.1.0", + "hash": "sha256-muK7oXIX7ykqhXskuUt0KX6Hzg5VogJhUS0JiOB2BY0=" + }, + { + "pname": "System.Net.Sockets", + "version": "4.3.0", + "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" + }, + { + "pname": "System.Numerics.Vectors", + "version": "4.4.0", + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" + }, + { + "pname": "System.ObjectModel", + "version": "4.0.12", + "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" + }, + { + "pname": "System.ObjectModel", + "version": "4.3.0", + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" + }, + { + "pname": "System.Reflection", + "version": "4.1.0", + "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" + }, + { + "pname": "System.Reflection", + "version": "4.3.0", + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.0.1", + "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.3.0", + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.0.1", + "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.3.0", + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.0.1", + "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.3.0", + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.0.1", + "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.3.0", + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "1.0.21", + "hash": "sha256-0yqDWxwaw57YQ5dl8qdo+2o6VvG8qKp4il093uWWAUs=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "1.3.0", + "hash": "sha256-a/RQr++mSsziWaOTknicfIQX/zJrwPFExfhK6PM0tfg=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "5.0.0", + "hash": "sha256-Wo+MiqhcP9dQ6NuFGrQTw6hpbJORFwp+TBNTq2yhGp8=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "7.0.0", + "hash": "sha256-GwAKQhkhPBYTqmRdG9c9taqrKSKDwyUgOEhWLKxWNPI=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "8.0.0", + "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.0.1", + "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.3.0", + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.1.0", + "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.3.0", + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.0.1", + "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.3.0", + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" + }, + { + "pname": "System.Runtime", + "version": "4.1.0", + "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" + }, + { + "pname": "System.Runtime", + "version": "4.3.0", + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "4.5.3", + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "4.7.1", + "hash": "sha256-UvyoDV8O0oY3HPG1GbA56YVdvwTGEfjYR5gW1O7IK4U=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "5.0.0", + "hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "6.0.0", + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.1.0", + "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.3.0", + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.0.1", + "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.3.0", + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.1.0", + "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.3.0", + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" + }, + { + "pname": "System.Runtime.InteropServices.RuntimeInformation", + "version": "4.0.0", + "hash": "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4=" + }, + { + "pname": "System.Runtime.InteropServices.RuntimeInformation", + "version": "4.3.0", + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" + }, + { + "pname": "System.Runtime.Loader", + "version": "4.0.0", + "hash": "sha256-gE5/ehU3Qq5phhSxGuPmSv1DFVQeiyl1/+YyrO+I7lI=" + }, + { + "pname": "System.Runtime.Numerics", + "version": "4.3.0", + "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" + }, + { + "pname": "System.Security.AccessControl", + "version": "4.5.0", + "hash": "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM=" + }, + { + "pname": "System.Security.AccessControl", + "version": "5.0.0", + "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" + }, + { + "pname": "System.Security.Cryptography.Algorithms", + "version": "4.3.0", + "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" + }, + { + "pname": "System.Security.Cryptography.Cng", + "version": "4.3.0", + "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" + }, + { + "pname": "System.Security.Cryptography.Cng", + "version": "5.0.0", + "hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo=" + }, + { + "pname": "System.Security.Cryptography.Csp", + "version": "4.3.0", + "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" + }, + { + "pname": "System.Security.Cryptography.Encoding", + "version": "4.3.0", + "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" + }, + { + "pname": "System.Security.Cryptography.OpenSsl", + "version": "4.3.0", + "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" + }, + { + "pname": "System.Security.Cryptography.Pkcs", + "version": "9.0.10", + "hash": "sha256-Hgs2WRGyiDDc8HcQOoP4Yi0eM3N892AkvVUTLD1MQx8=" + }, + { + "pname": "System.Security.Cryptography.Primitives", + "version": "4.3.0", + "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" + }, + { + "pname": "System.Security.Cryptography.ProtectedData", + "version": "4.4.0", + "hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE=" + }, + { + "pname": "System.Security.Cryptography.X509Certificates", + "version": "4.3.0", + "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" + }, + { + "pname": "System.Security.Permissions", + "version": "4.5.0", + "hash": "sha256-Fa6dX6Gyse1A/RBoin8cVaHQePbfBvp6jjWxUXPhXKQ=" + }, + { + "pname": "System.Security.Principal", + "version": "4.0.1", + "hash": "sha256-9wBgPnJfFOtrhKZ7wDXZ4q12GklQ49Ka02/9v7Frf9k=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "4.5.0", + "hash": "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "5.0.0", + "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.0.11", + "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.3.0", + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" + }, + { + "pname": "System.Text.Encoding.CodePages", + "version": "4.5.1", + "hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw=" + }, + { + "pname": "System.Text.Encoding.CodePages", + "version": "7.0.0", + "hash": "sha256-eCKTVwumD051ZEcoJcDVRGnIGAsEvKpfH3ydKluHxmo=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.0.11", + "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.3.0", + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.1.0", + "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.3.0", + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" + }, + { + "pname": "System.Threading", + "version": "4.0.11", + "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" + }, + { + "pname": "System.Threading", + "version": "4.3.0", + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" + }, + { + "pname": "System.Threading.Channels", + "version": "7.0.0", + "hash": "sha256-Cu0gjQsLIR8Yvh0B4cOPJSYVq10a+3F9pVz/C43CNeM=" + }, + { + "pname": "System.Threading.Overlapped", + "version": "4.0.1", + "hash": "sha256-CAWZlavcuBQHs+kaSX9CmkpHF7wC8rFrug3XPb5KJzo=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.0.11", + "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.3.0", + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" + }, + { + "pname": "System.Threading.Tasks.Dataflow", + "version": "4.6.0", + "hash": "sha256-YYrT3GRzVBdendxt8FUDCnOBJi0nw/CJ9VrzcPJWLSg=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.0.0", + "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.3.0", + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.5.4", + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" + }, + { + "pname": "System.Threading.Thread", + "version": "4.0.0", + "hash": "sha256-7EtSJuKqcW107FYA5Ko9NFXEWUPIzNDtlfKaQV2pvb8=" + }, + { + "pname": "System.Threading.ThreadPool", + "version": "4.0.10", + "hash": "sha256-/fowWjM/0ZZFC1Rwu0i5N71iRxV2JOd3jQV2Jn0wuTk=" + }, + { + "pname": "System.Threading.Timer", + "version": "4.3.0", + "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.0.11", + "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.3.0", + "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" + }, + { + "pname": "System.Xml.XDocument", + "version": "4.3.0", + "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" + }, + { + "pname": "System.Xml.XmlDocument", + "version": "4.0.1", + "hash": "sha256-gdoFrPo54v1LjkBF79f8EvtltVVjHz9ZI9kc5ve0GkY=" + }, + { + "pname": "System.Xml.XPath", + "version": "4.0.1", + "hash": "sha256-lQCoK2M51SGRuGjfiuIW26Y2goABY2RLE6cZ4816WDo=" + }, + { + "pname": "System.Xml.XPath.XmlDocument", + "version": "4.0.1", + "hash": "sha256-bK9AfAYrdSipdRbmo8Rk7394ku92UFNe2TEQF5+k/lA=" + }, + { + "pname": "xunit", + "version": "2.9.3", + "hash": "sha256-BPrpSbjlIB7PoH+ocCusqMDrMZgRQZSzeTeJzHK/I9c=" + }, + { + "pname": "xunit.abstractions", + "version": "2.0.3", + "hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM=" + }, + { + "pname": "xunit.analyzers", + "version": "1.18.0", + "hash": "sha256-DOgamLnfi9Ua5IDm3JVm9MaOFbSSbmq5l8j2NPO3qd0=" + }, + { + "pname": "xunit.assert", + "version": "2.3.0", + "hash": "sha256-lN+NiUEQoHWmoamUjvsNt2PVhHXYeHJHjHRk1BTs6R8=" + }, + { + "pname": "xunit.assert", + "version": "2.9.3", + "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA=" + }, + { + "pname": "xunit.core", + "version": "2.9.3", + "hash": "sha256-qkVQ8Jw/LZWmxirkPOwiry7bvZn3IuaRzu/sp2H8anw=" + }, + { + "pname": "xunit.extensibility.core", + "version": "2.9.3", + "hash": "sha256-mcpVX+m0R7F0ev9CaBnbai9gtu4GVcqijEuRqe89D0g=" + }, + { + "pname": "xunit.extensibility.execution", + "version": "2.9.3", + "hash": "sha256-2rxMs2Dt4cAcmOFMwP5Yd3RpP0BnmiL8cXlKysXY0jw=" + }, + { + "pname": "xunit.runner.visualstudio", + "version": "3.1.5", + "hash": "sha256-O5657884QGldszsEWQFCDRTXViFBmZ4GGC+4iU+usSQ=" + } +] diff --git a/pkgs/development/tools/godot/common.nix b/pkgs/development/tools/godot/common.nix index 35d560d10204..1ff39286d4bf 100644 --- a/pkgs/development/tools/godot/common.nix +++ b/pkgs/development/tools/godot/common.nix @@ -99,7 +99,15 @@ let dottedVersion = lib.replaceStrings [ "-" ] [ "." ] version + lib.optionalString withMono ".mono"; - harfbuzz-icu = harfbuzz.override { withIcu = true; }; + harfbuzz-raster = harfbuzz.override { + withRaster = lib.versionAtLeast version "4.7"; + withCairo = lib.versionAtLeast version "4.7"; + }; + + harfbuzz-icu = harfbuzz-raster.override { + withIcu = true; + harfbuzz = harfbuzz-raster; + }; mkTarget = target: @@ -402,10 +410,16 @@ let dotnet restore modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk.sln ''; - # darwin needs $HOME/.cache/clang/ModuleCache - preBuild = lib.optionalString stdenv.hostPlatform.isDarwin '' - export HOME=$(mktemp -d) - ''; + # Godot 4.7 with system HarfBuzz needs explicit raster linkage, but should be resolved with 4.7.1. + # See https://github.com/godotengine/godot/pull/120568 + preBuild = + lib.optionalString (!withBuiltins && lib.versionAtLeast version "4.7") '' + export NIX_LDFLAGS="$NIX_LDFLAGS -lharfbuzz-raster" + '' + # darwin needs $HOME/.cache/clang/ModuleCache. + + lib.optionalString stdenv.hostPlatform.isDarwin '' + export HOME=$(mktemp -d) + ''; # From: https://github.com/godotengine/godot/blob/4.2.2-stable/SConstruct sconsFlags = mkSconsFlagsFromAttrSet ( @@ -677,8 +691,18 @@ let --replace-fail "Godot Engine" "Godot Engine ${ lib.versions.majorMinor version + lib.optionalString withMono " (Mono)" }" - cp icon.svg "$out/share/icons/hicolor/scalable/apps/godot.svg" - cp icon.png "$out/share/icons/godot.png" + ${ + if lib.versionOlder version "4.7" then + '' + cp icon.svg "$out/share/icons/hicolor/scalable/apps/godot.svg" + cp icon.png "$out/share/icons/godot.png" + '' + else + '' + cp misc/logo/icon.svg "$out/share/icons/hicolor/scalable/apps/godot.svg" + cp misc/logo/icon.png "$out/share/icons/godot.png" + '' + } '' + lib.optionalString withMono '' cp -r bin/GodotSharp "$out"/libexec/ diff --git a/pkgs/development/tools/godot/default.nix b/pkgs/development/tools/godot/default.nix index 6e1277a8f2ec..de9d6cf563ff 100644 --- a/pkgs/development/tools/godot/default.nix +++ b/pkgs/development/tools/godot/default.nix @@ -61,6 +61,7 @@ rec { godotPackages_4_4 = mkGodotPackages "4.4"; godotPackages_4_5 = mkGodotPackages "4.5"; godotPackages_4_6 = mkGodotPackages "4.6"; + godotPackages_4_7 = mkGodotPackages "4.7"; godotPackages_4 = godotPackages_4_6; godotPackages = godotPackages_4; @@ -76,6 +77,9 @@ rec { godot_4_6 = godotPackages_4_6.godot; godot_4_6-mono = godotPackages_4_6.godot-mono; godot_4_6-export-templates-bin = godotPackages_4_6.export-templates-bin; + godot_4_7 = godotPackages_4_7.godot; + godot_4_7-mono = godotPackages_4_7.godot-mono; + godot_4_7-export-templates-bin = godotPackages_4_7.export-templates-bin; godot_4 = godotPackages_4.godot; godot_4-mono = godotPackages_4.godot-mono; godot_4-export-templates-bin = godotPackages_4.export-templates-bin; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc70e4476e16..c4463c903ebf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2131,6 +2131,7 @@ with pkgs; godotPackages_4_4 godotPackages_4_5 godotPackages_4_6 + godotPackages_4_7 godotPackages_4 godotPackages godot_4_3 @@ -2145,6 +2146,9 @@ with pkgs; godot_4_6 godot_4_6-mono godot_4_6-export-templates-bin + godot_4_7 + godot_4_7-mono + godot_4_7-export-templates-bin godot_4 godot_4-mono godot_4-export-templates-bin From 7d84b22668b3fb85c206f5c94709cca5fa63249a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 23 Jun 2026 20:43:27 +0000 Subject: [PATCH 081/115] tinty: 0.33.0 -> 0.34.1 --- pkgs/by-name/ti/tinty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/tinty/package.nix b/pkgs/by-name/ti/tinty/package.nix index 17a04dadb18e..77da2ee64e97 100644 --- a/pkgs/by-name/ti/tinty/package.nix +++ b/pkgs/by-name/ti/tinty/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "0.33.0"; + version = "0.34.1"; in rustPlatform.buildRustPackage { pname = "tinty"; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage { owner = "tinted-theming"; repo = "tinty"; tag = "v${version}"; - hash = "sha256-pQ7Aw95evZc8buPLkluUhxs113El2SFFNTltpunPbow="; + hash = "sha256-DoF3blFlGe7hquRZTrhwC+gO0hqw7vAEslFv1A9RSrA="; }; - cargoHash = "sha256-pJH8ROgwfHZfJQWQI7u+mzqVX6I369/cF3QUM2+D7Y4="; + cargoHash = "sha256-4+oPOPgPSVgGlvVj4s5qKvW5p630pJnXL5LpOI2IVQQ="; # Pretty much all tests require internet access doCheck = false; From e03a013c18b162c708539252481d905dc314f4c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Kupcsik?= Date: Sat, 20 Jun 2026 22:03:45 +0200 Subject: [PATCH 082/115] salmon: 1.11.4 -> 1.12.0 - Last release of the C++ -based salmon. - Updated pufferfish - Prevented downloading missing deps (fails faster) The author released the 2.0.0 series, which is an LLM-assisted rust rewrite. Due to the overly active release frequency, I don't intend to maintain this package any longer (excelpt maybe security fixes for the C++-branch, if any) --- pkgs/by-name/sa/salmon/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sa/salmon/package.nix b/pkgs/by-name/sa/salmon/package.nix index 4caba4faf339..f63e4a0a48ef 100644 --- a/pkgs/by-name/sa/salmon/package.nix +++ b/pkgs/by-name/sa/salmon/package.nix @@ -26,15 +26,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "salmon"; - version = "1.11.4"; + version = "1.12.1"; # SALMON_PUFFERFISH_GIT_TAG defined in cmake/SalmonDependencies.cmake pufferFishSrc = fetchFromGitHub { owner = "COMBINE-lab"; repo = "pufferfish"; fetchSubmodules = true; - rev = "ace68c1c022816ba8c50a1a07c5d08f2abd597d6"; - hash = "sha256-Zwl45sUYSmHOqsYLZPscigjgd1V3Waza0jRvhvNh7jU="; + rev = "1c788594cef77f0558b183281f32152e0ed22ba9"; + hash = "sha256-N9KYmFsl90eY8R1wH1Jbi3nnNld6YVGeQjqoxYxPqtE="; }; # SALMON_FQFEEDER_GIT_TAG defined in cmake/SalmonDependencies.cmake @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "COMBINE-lab"; repo = "salmon"; rev = "v${finalAttrs.version}"; - hash = "sha256-BjWXNQtycSwCTe40kujN/YzCNhGjkz2ULGOYtI01yos="; + hash = "sha256-ggFPp6sHPcR4Wq/B0AaMVf0LZVIz+QcvKMNrTfnAY4w="; }; patches = [ ./fix_pufferfish.patch ]; @@ -92,6 +92,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-DSALMON_PUFFERFISH_SOURCE_DIR=${finalAttrs.pufferFishSrc}" "-DSALMON_FQFEEDER_SOURCE_DIR=${finalAttrs.FQFeederSrc}" + "-DSALMON_FETCH_MISSING_DEPS=OFF" ]; # These are needed to please htslib @@ -120,6 +121,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/COMBINE-lab/salmon/releases/tag/" + "v${finalAttrs.version}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.all; - maintainers = [ lib.maintainers.kupac ]; + maintainers = [ ]; }; }) From 1d8e1b423858d1dae46014f847cfabd140b43825 Mon Sep 17 00:00:00 2001 From: error Date: Fri, 22 May 2026 08:20:49 +0200 Subject: [PATCH 083/115] verifpal: 0.31.2 -> 0.51.0 --- pkgs/by-name/ve/verifpal/package.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ve/verifpal/package.nix b/pkgs/by-name/ve/verifpal/package.nix index 652cf00f78a0..296cd72b4045 100644 --- a/pkgs/by-name/ve/verifpal/package.nix +++ b/pkgs/by-name/ve/verifpal/package.nix @@ -1,26 +1,21 @@ { lib, fetchFromGitHub, - buildGoModule, - pigeon, + rustPlatform, }: -buildGoModule (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "verifpal"; - version = "0.31.2"; + version = "0.51.0"; src = fetchFromGitHub { owner = "symbolicsoft"; repo = "verifpal"; - rev = "v${finalAttrs.version}"; - hash = "sha256-k8SGCo36tk4Etg4jt0NDeEj1BmSYjaZZptNNnrOXs4E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-k13pf7uWTuxeTAvY5Dw0WYA6PGa6uvsX537HLCHP2qE="; }; - vendorHash = "sha256-Vg375DBPvurRpwl918AGQU+wJGnB1tYisgch9FA+Y/g="; - - nativeBuildInputs = [ pigeon ]; - - subPackages = [ "cmd/verifpal" ]; + cargoHash = "sha256-7aW3ppvtnqgmBtuwVkM1jPjtSRtB1dSjpogz0XfzKpM="; meta = { homepage = "https://verifpal.com/"; From dd4a69ea533863237a79c69ebaa1988c5c1b761c Mon Sep 17 00:00:00 2001 From: error Date: Tue, 23 Jun 2026 23:54:19 +0200 Subject: [PATCH 084/115] verifpal: 0.51.0 -> 0.52.0 --- pkgs/by-name/ve/verifpal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/verifpal/package.nix b/pkgs/by-name/ve/verifpal/package.nix index 296cd72b4045..39acb88195e6 100644 --- a/pkgs/by-name/ve/verifpal/package.nix +++ b/pkgs/by-name/ve/verifpal/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "verifpal"; - version = "0.51.0"; + version = "0.52.0"; src = fetchFromGitHub { owner = "symbolicsoft"; repo = "verifpal"; tag = "v${finalAttrs.version}"; - hash = "sha256-k13pf7uWTuxeTAvY5Dw0WYA6PGa6uvsX537HLCHP2qE="; + hash = "sha256-o59Pn5B1GW8fzSsUzaJaK1S/CWaYLLVpqIcQ0L5P1KA="; }; - cargoHash = "sha256-7aW3ppvtnqgmBtuwVkM1jPjtSRtB1dSjpogz0XfzKpM="; + cargoHash = "sha256-BvaCEqxdY16oHb2jHsqu6mL4ZNtIhY4S+OnrqQ80Yhc="; meta = { homepage = "https://verifpal.com/"; From 2ce1578804eecf27a1492edad47cd0e7a17cede3 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 24 Jun 2026 05:32:36 +0200 Subject: [PATCH 085/115] =?UTF-8?q?ocamlPackages.melange:=206.0.1=20?= =?UTF-8?q?=E2=86=92=207.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/tools/ocaml/melange/default.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/ocaml/melange/default.nix b/pkgs/development/tools/ocaml/melange/default.nix index 6e0139729635..ded48ecac77b 100644 --- a/pkgs/development/tools/ocaml/melange/default.nix +++ b/pkgs/development/tools/ocaml/melange/default.nix @@ -21,15 +21,20 @@ let pname = "melange"; versionHash = - if lib.versionAtLeast ocaml.version "5.4" then + if lib.versionAtLeast ocaml.version "5.5" then { - version = "6.0.1-54"; - hash = "sha256-bV5TD8qlLt7wQdm9W0TyhDDBFFo/PdJXGgiscnsBFmc="; + version = "7.0.0-55"; + hash = "sha256:f71d2910599c230506efe01f43e02d16d4468fdaea34b537e9e3dfd7383cdf56"; + } + else if lib.versionAtLeast ocaml.version "5.4" then + { + version = "7.0.0-54"; + hash = "sha256:cb78172b329c1a0a1c120801d2b915c03c83d2027014ba88416e7cafc1251a7c"; } else if lib.versionAtLeast ocaml.version "5.3" then { - version = "6.0.1-53"; - hash = "sha256-e1/RIsFsKeAbc2wgQf1Hhta+nyAXIuEP7uatXrU9cLs="; + version = "7.0.0-53"; + hash = "sha256:2b3d94a770d1ce7d9cf43a83c1e61e176b0a13b7472c166bb6856121b5bd6e64"; } else if lib.versionAtLeast ocaml.version "5.2" then { From 59d56142a41ad4ef96261571f5005a70957a7951 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 03:55:29 +0000 Subject: [PATCH 086/115] python3Packages.snakemake: 9.22.0 -> 9.23.1 --- pkgs/by-name/sn/snakemake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index b07e000f80cc..d3fd4a7a9acb 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "snakemake"; - version = "9.22.0"; + version = "9.23.1"; pyproject = true; __structuredAttrs = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "snakemake"; repo = "snakemake"; tag = "v${finalAttrs.version}"; - hash = "sha256-x9kz1GZJqrdknO1KK2MiSsFMTO3IstDy9uCBbhmBuxg="; + hash = "sha256-3u48cmG6+C4yU9k1v4kUxRVloYR3MlfhXdOoZ9XSB4I="; }; postPatch = '' From c176c72ce0e2f563471b5d36b4b579e9d7c888db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 06:13:59 +0000 Subject: [PATCH 087/115] sentry-native: 0.15.0 -> 0.15.2 --- pkgs/by-name/se/sentry-native/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index 06e0bfe4e81f..89b288392307 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; - version = "0.15.0"; + version = "0.15.2"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = finalAttrs.version; - hash = "sha256-zJP1mPkssDlrLzsUmxaSVMAImhI132+3R9JJiCxFH7o="; + hash = "sha256-119xEbCBmY61hJln0+ZncavZDXh+iY3oGrVtZPQZFsk="; }; nativeBuildInputs = [ From 5f2f8aed607208ca886ab745bdb8f405db049b60 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Jun 2026 08:44:05 +0200 Subject: [PATCH 088/115] python3Packages.iamdata: 0.1.202606231 -> 0.1.202606241 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606231...v0.1.202606241 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606241 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 4303c9ae55d5..4e06b6135f5a 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202606231"; + version = "0.1.202606241"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-IQWbG1aPrQ8mgzCa8XFMiZDPeMStIy/L9WubtMKpCbI="; + hash = "sha256-7B6OPBlYW8k9uSuZ86dmY9ROdgKDcsFLjVqesIDb9r8="; }; __darwinAllowLocalNetworking = true; From 862009492e9dccc43a36432dfa8f49020551c845 Mon Sep 17 00:00:00 2001 From: Jakob Stender Guldberg Date: Tue, 23 Jun 2026 09:11:58 +0200 Subject: [PATCH 089/115] codex: 0.141.0 -> 0.142.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index a310f105cd68..4514766a1ba0 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -26,18 +26,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.141.0"; + version = "0.142.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-1ZOaZlwAkH6DJpxlInfbXpaqmsbOIOGrFoj2dYehBMA="; + hash = "sha256-F8wlv0vSuljNFDgIzoeuVxvD0dk90z2FBtpBTMih7AA="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-bQPeRKTrNYeGCO20hpu+F37sScFOGr1EPOVf1E0FU+4="; + cargoHash = "sha256-fvEFNE12J6zaLZrN6oQB8X+jXoKPSCWrL17Sl28+7/c="; __structuredAttrs = true; From 70013b667314c8722504abcef9930fe76b665c52 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 08:29:02 +0000 Subject: [PATCH 090/115] deadbeefPlugins.vgmstream: 2026-05-24 -> 2026-06-22 --- pkgs/applications/audio/deadbeef/plugins/vgmstream.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix b/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix index 665b685932f9..98669ee1c13d 100644 --- a/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix +++ b/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "deadbeef-vgmstream-plugin"; - version = "2026-05-24"; + version = "2026-06-22"; src = fetchFromGitHub { owner = "jchv"; repo = "deadbeef-vgmstream"; rev = finalAttrs.version; - hash = "sha256-wuyqAAcNQZH7HeDve4ZXXK5q28lFfSYracCVuGjxfbw="; + hash = "sha256-pX6uhrLgJ2sWwm2tR45YuYbICrP8fKgOD/TXV79bHn4="; }; nativeBuildInputs = [ pkg-config ]; From b7d89de8e96f10f99245a6a919f99380802152b3 Mon Sep 17 00:00:00 2001 From: liberodark Date: Wed, 24 Jun 2026 10:38:23 +0200 Subject: [PATCH 091/115] glpi-agent: 1.17 -> 1.18 --- pkgs/by-name/gl/glpi-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glpi-agent/package.nix b/pkgs/by-name/gl/glpi-agent/package.nix index 8a23e9f21d2b..3e4314e5976e 100644 --- a/pkgs/by-name/gl/glpi-agent/package.nix +++ b/pkgs/by-name/gl/glpi-agent/package.nix @@ -16,13 +16,13 @@ perlPackages.buildPerlPackage rec { pname = "glpi-agent"; - version = "1.17"; + version = "1.18"; src = fetchFromGitHub { owner = "glpi-project"; repo = "glpi-agent"; tag = version; - hash = "sha256-ug3/ullvEn98UUg4fzDQl5PjVFlbgbaIiz0tuWz9XeA="; + hash = "sha256-oXnV862kb7hP1+tWIaXaFMFsGVww0/4Rw3UFEePC5KU="; }; postPatch = '' From 4e0f3f3bbf71727a4a869f6e4d3e30c0749d2dd7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Jun 2026 11:09:54 +0200 Subject: [PATCH 092/115] nerva: 1.25.2 -> 1.26.0 Diff: https://github.com/praetorian-inc/nerva/compare/v1.25.2...v1.26.0 Changelog: https://github.com/praetorian-inc/nerva/blob/v1.26.0/CHANGELOG.md --- pkgs/by-name/ne/nerva/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nerva/package.nix b/pkgs/by-name/ne/nerva/package.nix index 49e4013b7e57..df78aa467715 100644 --- a/pkgs/by-name/ne/nerva/package.nix +++ b/pkgs/by-name/ne/nerva/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "nerva"; - version = "1.25.2"; + version = "1.26.0"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "nerva"; tag = "v${finalAttrs.version}"; - hash = "sha256-t8LAxtdA45nfpD99HvRiP5Nv8hsxP9iQF81JUbztLS4="; + hash = "sha256-tVm8HX5hAIIB9E813pl2rJiYoixlF2laeaulkBkPpUk="; }; vendorHash = "sha256-Z0MSD+1/1VzrJ+pz5x0JvxrCxtJe59ckaTqHK/+TVN8="; From 379136c8198a5fb99267c906fdb3e44e6c849d2e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Jun 2026 11:11:48 +0200 Subject: [PATCH 093/115] python3Packages.rich-rst: 1.3.2 -> 2.0.1 Diff: https://github.com/wasi-master/rich-rst/compare/v1.3.2...v2.0.1 --- pkgs/development/python-modules/rich-rst/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rich-rst/default.nix b/pkgs/development/python-modules/rich-rst/default.nix index 10698741bb32..8e8391bc9593 100644 --- a/pkgs/development/python-modules/rich-rst/default.nix +++ b/pkgs/development/python-modules/rich-rst/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "rich-rst"; - version = "1.3.2"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "wasi-master"; repo = "rich-rst"; tag = "v${version}"; - hash = "sha256-NL5Y3m8KcAiZIH6IvuPp75Tbxh/X9Ob5qUWtYfuq8Bc="; + hash = "sha256-7nniBu9UnXA0pogv0TDkANTeOcsVYbyDxEr6/r7MxcY="; }; build-system = [ From 75e6725b459f52c59641b9b38f955a164bfe3fb3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 09:31:00 +0000 Subject: [PATCH 094/115] todoist-cli: 1.74.0 -> 1.75.2 --- pkgs/by-name/to/todoist-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix index 78879c34e9d8..960e7e126004 100644 --- a/pkgs/by-name/to/todoist-cli/package.nix +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "todoist-cli"; - version = "1.74.0"; + version = "1.75.2"; src = fetchFromGitHub { owner = "Doist"; repo = "todoist-cli"; rev = "v${version}"; - sha256 = "sha256-rPgTYZqqecOE3eVw9qJBLESNF7DMbR7E9cezHFmKeZs="; + sha256 = "sha256-f0mIBrX5+uGA77LR5G6JJaO3bhKGdPxHhakdcq2OfSw="; }; - npmDepsHash = "sha256-BW238pzFc7Cwt5lfnR5xAtSv87qE/4ge88h3ynjzVI0="; + npmDepsHash = "sha256-Zv3emGjA58gtWtFFa4fwGQ/Z1QVNSWtcL4gfeqUnbpw="; doCheck = true; From 64b259bb300700894ef676132e751d5545e8ba80 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Jun 2026 11:14:45 +0200 Subject: [PATCH 095/115] python3Packages.rich-rst: migrate to finalAttrs --- .../python-modules/rich-rst/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/rich-rst/default.nix b/pkgs/development/python-modules/rich-rst/default.nix index 8e8391bc9593..457138c5e226 100644 --- a/pkgs/development/python-modules/rich-rst/default.nix +++ b/pkgs/development/python-modules/rich-rst/default.nix @@ -1,15 +1,15 @@ { lib, buildPythonPackage, - fetchFromGitHub, - setuptools, - setuptools-scm, docutils, - rich, + fetchFromGitHub, pytestCheckHook, + rich, + setuptools-scm, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "rich-rst"; version = "2.0.1"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "wasi-master"; repo = "rich-rst"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-7nniBu9UnXA0pogv0TDkANTeOcsVYbyDxEr6/r7MxcY="; }; @@ -38,7 +38,8 @@ buildPythonPackage rec { meta = { description = "Beautiful reStructuredText renderer for rich"; homepage = "https://github.com/wasi-master/rich-rst"; + changelog = "https://github.com/wasi-master/rich-rst/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 6f20c461aa49c6fd23b2d19fcf652f62dfa59792 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 24 Jun 2026 11:30:27 +0200 Subject: [PATCH 096/115] python3Packages.cyclopts: 4.18.0 -> 4.19.0 Diff: https://github.com/BrianPugh/cyclopts/compare/v4.18.0...v4.19.0 Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.19.0 --- pkgs/development/python-modules/cyclopts/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index f9a46fc29ed8..729d1701846e 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -28,16 +28,18 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.18.0"; + version = "4.19.0"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gg1FrEXmx90U5vO6u0ttue+niswIuWrKYFpscAoaaKY="; + hash = "sha256-4BaCqqAKktw1hyde5OXfCsb35h2/s+p4In3APyAXWoQ="; }; + pythonRelaxDeps = [ "rich-rst" ]; + build-system = [ hatchling hatch-vcs From eae5d4cf75de9922bc3ab408fe76a4af441ebec1 Mon Sep 17 00:00:00 2001 From: thomasjm Date: Tue, 23 Jun 2026 14:35:09 -0700 Subject: [PATCH 097/115] ark: init at 0.1.252 --- pkgs/by-name/ar/ark/package.nix | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 pkgs/by-name/ar/ark/package.nix diff --git a/pkgs/by-name/ar/ark/package.nix b/pkgs/by-name/ar/ark/package.nix new file mode 100644 index 000000000000..fbdbed890c23 --- /dev/null +++ b/pkgs/by-name/ar/ark/package.nix @@ -0,0 +1,55 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + cmake, + makeBinaryWrapper, + R, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ark"; + version = "0.1.252"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "posit-dev"; + repo = "ark"; + rev = finalAttrs.version; + hash = "sha256-AI8i15UMI+KSmweXkS/UYITZBOEDx/knjpK9SA2M+Ns="; + }; + + cargoHash = "sha256-z9l0dgmZO6f63I/2pms4VMXMxO/9SAZSq1OFubGHIpw="; + + # The amalthea crate bundles libzmq via the zeromq-src crate, which builds it + # with CMake. + nativeBuildInputs = [ + cmake + makeBinaryWrapper + ]; + + # Only build the `ark` binary, not the whole workspace's test/dev crates. + cargoBuildFlags = [ + "--package" + "ark" + ]; + + # Tests require a running R installation and network access. + doCheck = false; + + # Ark loads R dynamically at runtime, locating it via `R_HOME` or by running + # `R RHOME`. Put R on PATH so the kernel works out of the box. + postInstall = '' + wrapProgram $out/bin/ark \ + --suffix PATH : ${lib.makeBinPath [ R ]} + ''; + + meta = { + description = "R kernel for Jupyter applications, powering Positron's R support"; + homepage = "https://github.com/posit-dev/ark"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ thomasjm ]; + mainProgram = "ark"; + platforms = lib.platforms.unix; + }; +}) From cf7043a63819420a57ea57ad514ab52cd4be3ba8 Mon Sep 17 00:00:00 2001 From: thomasjm Date: Tue, 23 Jun 2026 14:40:08 -0700 Subject: [PATCH 098/115] ark: add a Jupyter kernel definition --- .../editors/jupyter-kernels/r-ark/default.nix | 31 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/applications/editors/jupyter-kernels/r-ark/default.nix diff --git a/pkgs/applications/editors/jupyter-kernels/r-ark/default.nix b/pkgs/applications/editors/jupyter-kernels/r-ark/default.nix new file mode 100644 index 000000000000..2c7a6be07046 --- /dev/null +++ b/pkgs/applications/editors/jupyter-kernels/r-ark/default.nix @@ -0,0 +1,31 @@ +{ ark }: + +# Jupyter notebook: +# nix shell --impure --expr 'with import ./. {}; [ (jupyter.override { definitions.r = r-ark-kernel.definition; }) ]' -c jupyter-notebook + +{ + definition = { + displayName = "Ark R Kernel"; + argv = [ + "${ark}/bin/ark" + "--connection_file" + "{connection_file}" + "--session-mode" + "notebook" + ]; + language = "R"; + # Ark logs at INFO to stderr by default, which includes Jupyter messages. + # The notebook forwards this to the cell output, so quiet it to warnings. + # + # The `ark::console::console_comm=error` directive additionally silences a + # per-cell "UI comm is absent during dispatch" warning: after every execute, + # ark unconditionally tries to push an environment-pane update over the + # Positron-only `positron.ui` comm, which a plain Jupyter frontend never + # opens. + env = { + RUST_LOG = "ark=warn,ark::console::console_comm=error"; + }; + logo32 = null; + logo64 = null; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bff44351dd14..14ada77305ed 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2327,6 +2327,7 @@ with pkgs; definitions = { clojure = clojupyter.definition; octave = octave-kernel.definition; + r = r-ark-kernel.definition; # wolfram = wolfram-for-jupyter-kernel.definition; # unfree }; }; @@ -4557,6 +4558,8 @@ with pkgs; octave-kernel = recurseIntoAttrs (callPackage ../applications/editors/jupyter-kernels/octave { }); + r-ark-kernel = callPackage ../applications/editors/jupyter-kernels/r-ark { }; + octavePackages = recurseIntoAttrs octave.pkgs; # PHP interpreters, packages and extensions. From 1c2405173e978fa6e30556b8ef4aa53979ac155b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 24 Jun 2026 12:50:49 +0200 Subject: [PATCH 099/115] archisteamfarm: 6.3.6.0 -> 6.3.6.1 Changelog: https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/6.3.6.1 Diff: https://github.com/JustArchiNET/ArchiSteamFarm/compare/6.3.6.0...6.3.6.1 --- pkgs/by-name/ar/archisteamfarm/deps.json | 80 +++++++++++----------- pkgs/by-name/ar/archisteamfarm/package.nix | 7 +- 2 files changed, 44 insertions(+), 43 deletions(-) diff --git a/pkgs/by-name/ar/archisteamfarm/deps.json b/pkgs/by-name/ar/archisteamfarm/deps.json index 8cb93b2e0a54..472ce7eaee05 100644 --- a/pkgs/by-name/ar/archisteamfarm/deps.json +++ b/pkgs/by-name/ar/archisteamfarm/deps.json @@ -281,8 +281,8 @@ }, { "pname": "Markdig.Signed", - "version": "1.1.3", - "hash": "sha256-luLhgpC0d2ZTtvoSvaH/yaIc/IDppyf4P8M7sGbExJw=" + "version": "1.2.0", + "hash": "sha256-dC75KeDfJOretrOkaH1Ai/uEYWvxjBosn4NMEhD+LCo=" }, { "pname": "Microsoft.ApplicationInsights", @@ -291,8 +291,8 @@ }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "10.0.7", - "hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA=" + "version": "10.0.8", + "hash": "sha256-v2E7nwc4Nac8Ns5cQ2KmzLash9AEMbfQbMo2bFy7oZM=" }, { "pname": "Microsoft.CodeAnalysis.ResxSourceGenerator", @@ -431,23 +431,23 @@ }, { "pname": "Microsoft.Testing.Extensions.Telemetry", - "version": "2.2.2", - "hash": "sha256-4rXpgfroh8MnLWjYxUtYo/VcErYe9gpCaz80np3r1CI=" + "version": "2.2.3", + "hash": "sha256-e70IRoXt5Aiwhxwd6nay0SBQD3ESXcAGh0lCucNtCAE=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport", - "version": "2.2.2", - "hash": "sha256-IOgroCb3Wvwas4z2Xxy4ils5AswZpKT/wvjQM5e95ig=" + "version": "2.2.3", + "hash": "sha256-guXkeZ4AcbP9uu87/9IpSuZZdt03mFxShU/z2avv3oY=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions", - "version": "2.2.2", - "hash": "sha256-aP+mw/Q5U6lfNmMJCzLqVMpZ+TnBMTqXH0VGhR2FvbI=" + "version": "2.2.3", + "hash": "sha256-eLb2Sm0lzQkgkdFdcZ76aIGShIf4lRPmpcMauUWN5QE=" }, { "pname": "Microsoft.Testing.Extensions.VSTestBridge", - "version": "2.2.2", - "hash": "sha256-rtyA0w70swCKfz+ly6ev/BlNXH8WUHurfxsaWoo1LbA=" + "version": "2.2.3", + "hash": "sha256-bSNPv1gAWEU7DVtqYS1qjbBN3lu9TTh6+/nDQCcIIHk=" }, { "pname": "Microsoft.Testing.Platform", @@ -456,13 +456,13 @@ }, { "pname": "Microsoft.Testing.Platform", - "version": "2.2.2", - "hash": "sha256-azYgL1c9oVE1JDYs0HUWTClaIumw1xvxgmNz4Mx0q30=" + "version": "2.2.3", + "hash": "sha256-Mz///qqkbdQsgpIjjAiHf/ptvjeQIsO6S99+tg+F8Fw=" }, { "pname": "Microsoft.Testing.Platform.MSBuild", - "version": "2.2.2", - "hash": "sha256-uuhiI0aGFpM+I2ASh99rsfsRhKf8b/JUNx4Hcd2Ac6Q=" + "version": "2.2.3", + "hash": "sha256-mwt+i2y8UV30JrssGCx9kgjcZ+upWhAxEBs5fCXA/6k=" }, { "pname": "Microsoft.TestPlatform.ObjectModel", @@ -476,23 +476,23 @@ }, { "pname": "MSTest", - "version": "4.2.2", - "hash": "sha256-hTD140FHBWOoUxKmCkmL261gvwgJRXnzAwSl37sp6XI=" + "version": "4.2.3", + "hash": "sha256-G6agMAoiK8oMPTpq25i7zsUXXCDxGMP/UBU72Wky9t0=" }, { "pname": "MSTest.Analyzers", - "version": "4.2.2", - "hash": "sha256-m6FRWUdYM9tuNnm7ehY+j1wIr2i12+0LeK5JcpJdp5M=" + "version": "4.2.3", + "hash": "sha256-XlSqWrZVG1nC/qDjNuSs51pM90nQ9QlQtwDKJQVsMPg=" }, { "pname": "MSTest.TestAdapter", - "version": "4.2.2", - "hash": "sha256-QFjHNHVyijmuq29MuhUNMnaWEcJWPWGVp21BQj0Hb7M=" + "version": "4.2.3", + "hash": "sha256-ckBpU7gg4LY2ZBPljRWz2yCj33vRf93Qm/JY7uGfeOs=" }, { "pname": "MSTest.TestFramework", - "version": "4.2.2", - "hash": "sha256-+yrzh3fmkvOMnqk+eYKQTC1267uKeUDcS3TV1+3Gnck=" + "version": "4.2.3", + "hash": "sha256-og5IO5g/fXm1y9hSNkqZ+libfD9o0dRm/8I9CF0J2So=" }, { "pname": "Newtonsoft.Json", @@ -586,8 +586,8 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.14.11", - "hash": "sha256-NOH8fyTW+uuvggup1581IwO1Gv1FyvpCQMsPWItBlwA=" + "version": "2.14.14", + "hash": "sha256-/9lh1yFvp8/ROxdQcJEhEtFwrpOCdRNwFfz8B53epVk=" }, { "pname": "SteamKit2", @@ -596,33 +596,33 @@ }, { "pname": "System.Composition", - "version": "10.0.7", - "hash": "sha256-+D0uPBsF3vIl1IU3DZ1aCWpdQompwSvyFLvxprUErAE=" + "version": "10.0.8", + "hash": "sha256-sp1IzwdxzVZwEF3mOCkobc5SYUGm/u3FDZUPkekoxZs=" }, { "pname": "System.Composition.AttributedModel", - "version": "10.0.7", - "hash": "sha256-PxE1IuviKGncIzrCFNqhqFMNzEdnN5/A9kFHSyvg4P4=" + "version": "10.0.8", + "hash": "sha256-6iUFdykgMj6yOG10qR3TOz6mrQnfDGsr4Q8WP65hBFU=" }, { "pname": "System.Composition.Convention", - "version": "10.0.7", - "hash": "sha256-oPAOsNnNF0tOXHZoxnQt7PC2R4f+iqmzYKg++zPCdaA=" + "version": "10.0.8", + "hash": "sha256-MIQePJ3OkWpA07U+xH1PwiV88WtSGBaTxUrA1j4hD6Y=" }, { "pname": "System.Composition.Hosting", - "version": "10.0.7", - "hash": "sha256-bBoobvUuurRqog2nqchZKTwkIn7Weq7M3auboVgwALA=" + "version": "10.0.8", + "hash": "sha256-SOAD0Yz8A/XJ8tEi7Q8DL9H7FzTcgg8HAbnZYKiyZNk=" }, { "pname": "System.Composition.Runtime", - "version": "10.0.7", - "hash": "sha256-sZTjqpSbbEy4KsRMDoEKvvfjHkl7IL9pcD2N8kFVWro=" + "version": "10.0.8", + "hash": "sha256-hRkoJ8S1oD4FKjnaDYwfzX2Pys6QvGiiX6YxrdGgAyA=" }, { "pname": "System.Composition.TypedParts", - "version": "10.0.7", - "hash": "sha256-gqDp0guxUnnEJaB6I/9PSgxXWDbE5YhyrTa9Yu4s0OM=" + "version": "10.0.8", + "hash": "sha256-NYo2dvMJ9WU0BKIGDkuIpFQHkbZE1sGJAtY8fINFpqo=" }, { "pname": "System.IO.Hashing", @@ -631,8 +631,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "10.0.7", - "hash": "sha256-IhiXDRoBQil9KAVV97PiCOhiIQCSTIJuKQOOfBECSz0=" + "version": "10.0.8", + "hash": "sha256-GYRQSkRnDWytMIQcoNrAVbJda5nzfbtg1HJuwRZVxH0=" }, { "pname": "Tmds.DBus.Protocol", diff --git a/pkgs/by-name/ar/archisteamfarm/package.nix b/pkgs/by-name/ar/archisteamfarm/package.nix index 6c2e113d99b5..81e766c324da 100644 --- a/pkgs/by-name/ar/archisteamfarm/package.nix +++ b/pkgs/by-name/ar/archisteamfarm/package.nix @@ -21,13 +21,13 @@ in buildDotnetModule rec { pname = "archisteamfarm"; # nixpkgs-update: no auto update - version = "6.3.6.0"; + version = "6.3.6.1"; src = fetchFromGitHub { owner = "JustArchiNET"; repo = "ArchiSteamFarm"; - rev = version; - hash = "sha256-S2T741eOO0s8a3pikHz0hy/PBPpw5fmtpzGv0cmRk0I="; + tag = version; + hash = "sha256-C0n3e/t1Bq02vlrF/KyT7vlhtNDIbAsg9zAk9aKZ5/g="; }; dotnet-runtime = dotnetCorePackages.aspnetcore_10_0; @@ -103,6 +103,7 @@ buildDotnetModule rec { meta = { description = "Application with primary purpose of idling Steam cards from multiple accounts simultaneously"; + changelog = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/${src.tag}"; homepage = "https://github.com/JustArchiNET/ArchiSteamFarm"; license = lib.licenses.asl20; mainProgram = "ArchiSteamFarm"; From 890d4de7802911622c8e991ce0b19c2b64f70b8e Mon Sep 17 00:00:00 2001 From: r-vdp Date: Wed, 24 Jun 2026 13:21:26 +0200 Subject: [PATCH 100/115] neovim-unwrapped: drop unused fish/nodejs/python from nativeCheckInputs These were needed for the full `make functionaltest` (provider and terminal tests, src/clint.py) which has always been disabled because it is flaky. Since 1d4bf652382f flipped doCheck to true with the reduced `functionaltest__treesitter` target, they became active build inputs without being used by any test that actually runs. Pulling in fish here made its rebuild account grow so much that bumps would need to go through staging now, which is very unpractical. Verified that `nix build -f . neovim-unwrapped` still passes the treesitter checkPhase. --- pkgs/by-name/ne/neovim-unwrapped/package.nix | 22 -------------------- 1 file changed, 22 deletions(-) diff --git a/pkgs/by-name/ne/neovim-unwrapped/package.nix b/pkgs/by-name/ne/neovim-unwrapped/package.nix index aeb2807ce0f7..109883fc5e67 100644 --- a/pkgs/by-name/ne/neovim-unwrapped/package.nix +++ b/pkgs/by-name/ne/neovim-unwrapped/package.nix @@ -22,12 +22,6 @@ nix-update-script, writableTmpDirAsHomeHook, wasmSupport ? false, - - # now defaults to false because some tests can be flaky (clipboard etc), see - # also: https://github.com/neovim/neovim/issues/16233 - nodejs ? null, - fish ? null, - python3 ? null, }: let @@ -194,22 +188,6 @@ stdenv.mkDerivation ( pkg-config ]; - # extra programs test via `make functionaltest` - nativeCheckInputs = - let - pyEnv = python3.withPackages ( - ps: with ps; [ - pynvim - msgpack - ] - ); - in - [ - fish - nodejs - pyEnv # for src/clint.py - ]; - postPatch = lib.optionalString wasmSupport '' substituteInPlace src/nvim/CMakeLists.txt \ From 364a5bdb16ff05fd50e340c42e48df679b247318 Mon Sep 17 00:00:00 2001 From: Holiu <165534185+Holiu618@users.noreply.github.com> Date: Wed, 24 Jun 2026 19:41:40 +0800 Subject: [PATCH 101/115] oh-my-posh: 29.14.0 -> 29.18.0 --- pkgs/by-name/oh/oh-my-posh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index 3e1925d69125..c068bd32779e 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "oh-my-posh"; - version = "29.14.0"; + version = "29.18.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${finalAttrs.version}"; - hash = "sha256-Kjc9H/XVjlJQskWZyKN/y3Oy5HHIeIT5gLkAm2JBhOI="; + hash = "sha256-A01LX+UvPlnQy/GoRoLVIBl8TrIB6XGjvpr3fCB5Jsg="; }; - vendorHash = "sha256-MKq0o6YE31YYFCJMhrcNPzxv+UljHa2FPNJZPBk+pGA="; + vendorHash = "sha256-cuVkJjaeLBECeEBPSB1hyRcBs4AhXkG4br0ehjZ0pjI="; sourceRoot = "${finalAttrs.src.name}/src"; From 25487160a918ab01381506f548e56c493a806051 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 11:51:34 +0000 Subject: [PATCH 102/115] adrs: 0.7.6 -> 0.8.0 --- pkgs/by-name/ad/adrs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix index 147c6e61b678..30869b5ff7cc 100644 --- a/pkgs/by-name/ad/adrs/package.nix +++ b/pkgs/by-name/ad/adrs/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "adrs"; - version = "0.7.6"; + version = "0.8.0"; src = fetchFromGitHub { owner = "joshrotenberg"; repo = "adrs"; tag = "v${finalAttrs.version}"; - hash = "sha256-PB/BuZP2pvYJCjaazEPs9d2ik8Fs7nuTnHdLREsu+wQ="; + hash = "sha256-OXym/S88/y4UNp/BqV6RJb3EBV/TeqYCRHYlZJehur4="; }; - cargoHash = "sha256-RzX3moZog5BIppvWtQcU4Yauk4hZQfc8ZuFkvRs5jXA="; + cargoHash = "sha256-gv/A2t0BjDsDySLOkUY8YIRS2tciRU8sbmjXdgSBiwE="; meta = { description = "Command-line tool for managing Architectural Decision Records"; From 3fb3e546ac34c82c07657dd721bf2fff0f297982 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 12:02:40 +0000 Subject: [PATCH 103/115] sftpgo-plugin-auth: 1.0.15 -> 1.0.16 --- pkgs/by-name/sf/sftpgo-plugin-auth/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix b/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix index 95db5d2098ac..48740d7a0da9 100644 --- a/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix +++ b/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "sftpgo-plugin-auth"; - version = "1.0.15"; + version = "1.0.16"; src = fetchFromGitHub { owner = "sftpgo"; repo = "sftpgo-plugin-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-2wkM7rXDc8DuZ+ab1/eX9o4jpz2C7fs60cAkIexN558="; + hash = "sha256-IKCdWr+ZmuPJxRYdjS3FMNS8CT8oy7tqTSlEwqxyNqw="; }; - vendorHash = "sha256-dRKDJCy2OROoNRlQDma5JlDsqZp4DoIeT2AWAuVujuo="; + vendorHash = "sha256-AZWwPwumSNwMUEixm+aarJZlUaT647haVM87qm6oE4U="; env.CGO_ENABLED = "0"; From 6afe6d1df88a81561dcd977aca6f5e2e6ca5416b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 12:02:52 +0000 Subject: [PATCH 104/115] reframe: 1.17.1 -> 1.18.0 --- pkgs/by-name/re/reframe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/reframe/package.nix b/pkgs/by-name/re/reframe/package.nix index 7261d0ef6dc8..2269454b9d5f 100644 --- a/pkgs/by-name/re/reframe/package.nix +++ b/pkgs/by-name/re/reframe/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "reframe"; - version = "1.17.1"; + version = "1.18.0"; src = fetchFromGitHub { owner = "AlynxZhou"; repo = "reframe"; tag = "v${finalAttrs.version}"; - hash = "sha256-gZSvNoVY2gDGcN/EFbK6vH7PghfR1GXzZt2JXPBhLuo="; + hash = "sha256-DXWW1QXgHnfsnH6O3qnVZoioIn+UOePNy1ZPNzVK1ks="; fetchSubmodules = true; }; From 241b0b8faf7259570bd05fc52f9cd8d07fd0e4d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 12:38:25 +0000 Subject: [PATCH 105/115] lomiri-qt6.lomiri-schemas: 0.1.10 -> 0.1.11 --- pkgs/desktops/lomiri/data/lomiri-schemas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix b/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix index 9b59367ade0e..56f615352a2e 100644 --- a/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix +++ b/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix @@ -14,13 +14,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lomiri-schemas"; - version = "0.1.10"; + version = "0.1.11"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-schemas"; tag = finalAttrs.version; - hash = "sha256-QZZTsVKu/6hyHhbBXZOYp4uVuih0nIBPocDsxBtbvyQ="; + hash = "sha256-PTt9aXxfw0LFF7nKYv7753feJy8uSmw4z513yj9Gqow="; }; strictDeps = true; From 4361d1c65bb734dd20ca33df017c70ee26dbb38b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 24 Jun 2026 15:00:18 +0200 Subject: [PATCH 106/115] python315: 3.15.0b2 -> 3.15.0b3 https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-beta-3 --- pkgs/development/interpreters/python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index d0ce29315a59..65d088c2d9a2 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -80,9 +80,9 @@ major = "3"; minor = "15"; patch = "0"; - suffix = "b2"; + suffix = "b3"; }; - hash = "sha256-0U9HSrZ56QvHNLAv9YRHtuyZqCGvYdb/DB2g+G40GnE="; + hash = "sha256-apNa4jSmfmVJiUNzsM/rg2EYLQOyFEIyiulZirdCISc="; inherit passthruFun; }; From 973c14ceea2fcc82ebbd93e2a9ea6174dded0ba0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 13:10:11 +0000 Subject: [PATCH 107/115] spaceship-prompt: 4.22.3 -> 4.22.4 --- pkgs/by-name/sp/spaceship-prompt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spaceship-prompt/package.nix b/pkgs/by-name/sp/spaceship-prompt/package.nix index e411a473be3c..fb404e7cbcbf 100644 --- a/pkgs/by-name/sp/spaceship-prompt/package.nix +++ b/pkgs/by-name/sp/spaceship-prompt/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "spaceship-prompt"; - version = "4.22.3"; + version = "4.22.4"; src = fetchFromGitHub { owner = "denysdovhan"; repo = "spaceship-prompt"; rev = "v${version}"; - sha256 = "sha256-v2D8+EwOV5gzzawjgn99WJnYjI9N6bxqbHtTTfNWBNo="; + sha256 = "sha256-BqdD6WwFW8Dtyyh81bQ66jZsJwq7Ck9kCwJpU9+xHtw="; }; strictDeps = true; From 55e63e16a85614321429add4e45cd1428367e6d9 Mon Sep 17 00:00:00 2001 From: Scriptkiddi Date: Wed, 24 Jun 2026 07:40:22 +0200 Subject: [PATCH 108/115] Revert "maintainers: drop Scriptkiddi" This reverts commit f9f2df411aa530cad7c32f4048664766201d3c64. --- maintainers/maintainer-list.nix | 7 +++++++ pkgs/by-name/fe/febio-studio/package.nix | 2 +- pkgs/by-name/fe/febio/package.nix | 2 +- pkgs/by-name/gi/gif-for-cli/package.nix | 5 ++++- pkgs/by-name/gi/github-changelog-generator/package.nix | 1 + pkgs/by-name/li/litecli/package.nix | 5 ++++- pkgs/by-name/pr/precice-config-visualizer/package.nix | 2 +- pkgs/by-name/pr/precice/package.nix | 2 +- pkgs/development/python-modules/googlemaps/default.nix | 2 +- pkgs/development/python-modules/hass-nabucasa/default.nix | 1 + pkgs/development/python-modules/m3u8/default.nix | 2 +- pkgs/development/python-modules/nutils/default.nix | 2 +- .../python-modules/openrouteservice/default.nix | 2 +- pkgs/development/python-modules/pyprecice/default.nix | 2 +- pkgs/development/python-modules/snitun/default.nix | 2 +- pkgs/development/python-modules/stringly/default.nix | 2 +- pkgs/development/python-modules/treelog/default.nix | 2 +- pkgs/development/python-modules/x256/default.nix | 2 +- pkgs/tools/misc/gams/default.nix | 2 +- 19 files changed, 31 insertions(+), 16 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 26d7e7fa77b5..45fec8fb434f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24892,6 +24892,13 @@ githubId = 149248; name = "Christian Rackerseder"; }; + Scriptkiddi = { + email = "nixos@scriptkiddi.de"; + matrix = "@fritz.otlinghaus:helsinki-systems.de"; + github = "Scriptkiddi"; + githubId = 3598650; + name = "Fritz Otlinghaus"; + }; Scrumplex = { name = "Sefa Eyeoglu"; email = "contact@scrumplex.net"; diff --git a/pkgs/by-name/fe/febio-studio/package.nix b/pkgs/by-name/fe/febio-studio/package.nix index 4b96436c4fbb..09613f96e9b3 100644 --- a/pkgs/by-name/fe/febio-studio/package.nix +++ b/pkgs/by-name/fe/febio-studio/package.nix @@ -80,6 +80,6 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ mit ]; homepage = "https://febio.org/"; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; }) diff --git a/pkgs/by-name/fe/febio/package.nix b/pkgs/by-name/fe/febio/package.nix index c7c2604d7ed1..28427d15792b 100644 --- a/pkgs/by-name/fe/febio/package.nix +++ b/pkgs/by-name/fe/febio/package.nix @@ -53,6 +53,6 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ mit ]; homepage = "https://febio.org/"; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; }) diff --git a/pkgs/by-name/gi/gif-for-cli/package.nix b/pkgs/by-name/gi/gif-for-cli/package.nix index 8c8e5ac307f1..ed278a90506d 100644 --- a/pkgs/by-name/gi/gif-for-cli/package.nix +++ b/pkgs/by-name/gi/gif-for-cli/package.nix @@ -57,7 +57,10 @@ python3Packages.buildPythonApplication { longDescription = "Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art."; homepage = "https://github.com/google/gif-for-cli"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ambossmann ]; + maintainers = with lib.maintainers; [ + ambossmann + Scriptkiddi + ]; mainProgram = "gif-for-cli"; }; } diff --git a/pkgs/by-name/gi/github-changelog-generator/package.nix b/pkgs/by-name/gi/github-changelog-generator/package.nix index b1d59ddf4c2d..6df22424bca2 100644 --- a/pkgs/by-name/gi/github-changelog-generator/package.nix +++ b/pkgs/by-name/gi/github-changelog-generator/package.nix @@ -16,6 +16,7 @@ bundlerApp { homepage = "https://github.com/github-changelog-generator/github-changelog-generator"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ + Scriptkiddi nicknovitski ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/li/litecli/package.nix b/pkgs/by-name/li/litecli/package.nix index 844ced7b232e..1cfbd9d5e9d3 100644 --- a/pkgs/by-name/li/litecli/package.nix +++ b/pkgs/by-name/li/litecli/package.nix @@ -53,7 +53,10 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://litecli.com"; changelog = "https://github.com/dbcli/litecli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ iamanaws ]; + maintainers = with lib.maintainers; [ + iamanaws + Scriptkiddi + ]; mainProgram = "litecli"; }; }) diff --git a/pkgs/by-name/pr/precice-config-visualizer/package.nix b/pkgs/by-name/pr/precice-config-visualizer/package.nix index f9965d1261bc..8a4d02bbc1fa 100644 --- a/pkgs/by-name/pr/precice-config-visualizer/package.nix +++ b/pkgs/by-name/pr/precice-config-visualizer/package.nix @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication { homepage = "https://github.com/precice/config-visualizer"; description = "Small python tool for visualizing the preCICE xml configuration"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; mainProgram = "precice-config-visualizer"; }; } diff --git a/pkgs/by-name/pr/precice/package.nix b/pkgs/by-name/pr/precice/package.nix index 24ad02ae18e8..b1b215d4afe8 100644 --- a/pkgs/by-name/pr/precice/package.nix +++ b/pkgs/by-name/pr/precice/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { description = "PreCICE stands for Precise Code Interaction Coupling Environment"; homepage = "https://precice.org/"; license = with lib.licenses; [ lgpl3Only ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; mainProgram = "precice-tools"; platforms = lib.platforms.unix; }; diff --git a/pkgs/development/python-modules/googlemaps/default.nix b/pkgs/development/python-modules/googlemaps/default.nix index 5a2f2ad9e866..504a45d1fefe 100644 --- a/pkgs/development/python-modules/googlemaps/default.nix +++ b/pkgs/development/python-modules/googlemaps/default.nix @@ -46,6 +46,6 @@ buildPythonPackage rec { homepage = "https://github.com/googlemaps/google-maps-services-python"; changelog = "https://github.com/googlemaps/google-maps-services-python/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index 07485d536e1d..82d3b959c4a3 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -88,6 +88,7 @@ buildPythonPackage (finalAttrs: { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab + Scriptkiddi ]; }; }) diff --git a/pkgs/development/python-modules/m3u8/default.nix b/pkgs/development/python-modules/m3u8/default.nix index bc5cc6f7fecf..a70d819080c5 100644 --- a/pkgs/development/python-modules/m3u8/default.nix +++ b/pkgs/development/python-modules/m3u8/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { homepage = "https://github.com/globocom/m3u8"; changelog = "https://github.com/globocom/m3u8/releases/tag/${version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/nutils/default.nix b/pkgs/development/python-modules/nutils/default.nix index 0cc278f75824..67478567e2d4 100644 --- a/pkgs/development/python-modules/nutils/default.nix +++ b/pkgs/development/python-modules/nutils/default.nix @@ -69,6 +69,6 @@ buildPythonPackage rec { changelog = "https://github.com/evalf/nutils/releases/tag/${src.tag}"; homepage = "https://www.nutils.org/"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/openrouteservice/default.nix b/pkgs/development/python-modules/openrouteservice/default.nix index 8c41636cfbb1..fd4ebb3b805b 100644 --- a/pkgs/development/python-modules/openrouteservice/default.nix +++ b/pkgs/development/python-modules/openrouteservice/default.nix @@ -34,6 +34,6 @@ buildPythonPackage rec { homepage = "https://github.com/GIScience/openrouteservice-py"; description = "Python API to consume openrouteservice(s) painlessly"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/pyprecice/default.nix b/pkgs/development/python-modules/pyprecice/default.nix index 9a6ce873d33d..135af007cd07 100644 --- a/pkgs/development/python-modules/pyprecice/default.nix +++ b/pkgs/development/python-modules/pyprecice/default.nix @@ -55,6 +55,6 @@ buildPythonPackage rec { homepage = "https://github.com/precice/python-bindings"; changelog = "https://github.com/precice/python-bindings/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.lgpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/snitun/default.nix b/pkgs/development/python-modules/snitun/default.nix index fc764f2c55ec..1540fcaec9de 100644 --- a/pkgs/development/python-modules/snitun/default.nix +++ b/pkgs/development/python-modules/snitun/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { changelog = "https://github.com/NabuCasa/snitun/releases/tag/${src.tag}"; homepage = "https://github.com/nabucasa/snitun"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/development/python-modules/stringly/default.nix b/pkgs/development/python-modules/stringly/default.nix index a642f441a3ee..37245f948f91 100644 --- a/pkgs/development/python-modules/stringly/default.nix +++ b/pkgs/development/python-modules/stringly/default.nix @@ -30,6 +30,6 @@ buildPythonPackage rec { description = "Stringly: Human Readable Object Serialization"; homepage = "https://github.com/evalf/stringly"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/treelog/default.nix b/pkgs/development/python-modules/treelog/default.nix index f4d6ffbd9901..c3140c16f81c 100644 --- a/pkgs/development/python-modules/treelog/default.nix +++ b/pkgs/development/python-modules/treelog/default.nix @@ -26,6 +26,6 @@ buildPythonPackage (finalAttrs: { description = "Logging framework that organizes messages in a tree structure"; homepage = "https://github.com/evalf/treelog"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.Scriptkiddi ]; }; }) diff --git a/pkgs/development/python-modules/x256/default.nix b/pkgs/development/python-modules/x256/default.nix index 96e26ec68afa..d055ee8a96f7 100644 --- a/pkgs/development/python-modules/x256/default.nix +++ b/pkgs/development/python-modules/x256/default.nix @@ -27,6 +27,6 @@ buildPythonPackage (finalAttrs: { description = "Find the nearest xterm 256 color index for an RGB"; homepage = "https://github.com/magarcia/python-x256"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; }) diff --git a/pkgs/tools/misc/gams/default.nix b/pkgs/tools/misc/gams/default.nix index 7c5b78e89d64..9c4c9f976d2f 100644 --- a/pkgs/tools/misc/gams/default.nix +++ b/pkgs/tools/misc/gams/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { homepage = "https://www.gams.com/"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ ]; + maintainers = [ lib.maintainers.Scriptkiddi ]; platforms = lib.platforms.linux; }; } From 337e2f4adc18c6fee8b19518defbf514ec1eec0b Mon Sep 17 00:00:00 2001 From: emilylange Date: Wed, 24 Jun 2026 15:25:11 +0200 Subject: [PATCH 109/115] chromium,chromedriver: 149.0.7827.155 -> 149.0.7827.196 https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0482630350.html --- .../networking/browsers/chromium/info.json | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 16f7dd2d1ec1..bf2bd624c1ea 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "149.0.7827.155", + "version": "149.0.7827.196", "chromedriver": { - "version": "149.0.7827.156", - "hash_darwin": "sha256-V7ZBijHsPzyphJPipWlIcU5Mb9l1OWzLc6PzxFKFuR8=", - "hash_darwin_aarch64": "sha256-sUG2Qg+nPIrYQC0iKNK78O1l92qTSDbRnJFfrqJMpts=" + "version": "149.0.7827.197", + "hash_darwin": "sha256-tN7s6s/pbfAGRCMcoT3QWYHD8QRq2gcHfFSXoSG9V5Y=", + "hash_darwin_aarch64": "sha256-DZ8CZ4Obp67Zo2m4iyqUnShyhTK8+/75cJ/WmZZqQhE=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "07b52360cc15066f987c910ab34dfbcd4a8778d2", - "hash": "sha256-D9RKH0kzEfaMsCDnFFIGCGLyfhghnGMOLA0XmOa9MtI=", + "rev": "43eb30368c6ca3d14d540487954abb2780aeae3a", + "hash": "sha256-pwSfASgR4SiQTJBERhOVyR8mANYJk67f+u2pmCCW6ko=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "591ee1999d950f2bc54be89651eb62c8d7925314", - "hash": "sha256-crooDCkJ6voJyDBIUvtjmXnA4xOx7YmGltuf2ulTLIk=" + "rev": "355cc61af2aadd8f0494800325b2bf9908138108", + "hash": "sha256-fgaCyO0oaz90aTaWMHH8ocySA0hXDHsPEl6vtMj4BY0=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -132,8 +132,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "5f4c5ef509c5ffa65822302341cf9b2ccad471f9", - "hash": "sha256-h+0Gep+RWTTEVoRrXCRDCtHdbYlSYdNK1botahtqUX0=" + "rev": "54b4153cfef88e048f365f99b962478f0087dfe8", + "hash": "sha256-Bv30zz/pCNVzUl+mKCpusWc94poytv9ZFelZIcs+2B8=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -817,8 +817,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "6511f6cfab1f24c360d0fb737d205c27da48a623", - "hash": "sha256-Dpe0Z/zjdPlOlqi85c9QSr7rLs7dww+a/BY68B2MTCw=" + "rev": "933ce636c562cd54d68e7f7c93ab5cdffd685fca", + "hash": "sha256-zYArO6QS9nDIVWPINRVaDN1uX8X/wchBDeZHPZnwHYk=" } } }, From 3f564a2083e9c3157e868dca23ecab6ace8052c8 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Wed, 24 Jun 2026 16:54:01 +0200 Subject: [PATCH 110/115] mastodon: 4.6.0 -> 4.6.1 Changelog: https://github.com/mastodon/mastodon/releases/tag/v4.6.1 --- pkgs/by-name/ma/mastodon/gemset.nix | 24 ++++++++++++------------ pkgs/by-name/ma/mastodon/source.nix | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ma/mastodon/gemset.nix b/pkgs/by-name/ma/mastodon/gemset.nix index cf3922b1283d..9e0500f11092 100644 --- a/pkgs/by-name/ma/mastodon/gemset.nix +++ b/pkgs/by-name/ma/mastodon/gemset.nix @@ -671,10 +671,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pbgnd9iavcfxqgh7n77f788a4l6myc9qwgwzbkskvrl9mvgmyq4"; + sha256 = "1clkjg3n7c29c01cykjp6gbnvywjilfanzcrcrazhzf551ssndy6"; type = "gem"; }; - version = "8.3.1"; + version = "8.4.1"; }; childprocess = { dependencies = [ "logger" ]; @@ -741,10 +741,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + sha256 = "1c2i64xsd35vijnb50rxb70g508s0x674xi0qpyyb8jy7bncl4j4"; type = "gem"; }; - version = "1.3.6"; + version = "1.3.7"; }; connection_pool = { groups = [ @@ -1192,10 +1192,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b930ag8nh99v8n9645ac1wcah9fx0mclbp323q4i1ly9acvkk3k"; + sha256 = "0y7j6yzv07zggic6g0p2v1ivnvkzsbqjnfdl4215qqb6cxz290hq"; type = "gem"; }; - version = "2.14.2"; + version = "2.14.3"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -1647,10 +1647,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; + sha256 = "0mbjg75bsnpf3mr5ad3425wi2ps9r809gvr8n0n8lv2f3zgcapjh"; type = "gem"; }; - version = "1.14.8"; + version = "1.15.1"; }; i18n-tasks = { dependencies = [ @@ -2408,10 +2408,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1s30b7h7qpyim30m8060xs415mbr3ci7i5hdg09chh1aqfx2qcbq"; + sha256 = "1d9safb4dly6qmc2g06444l0zifby52yy6j1a5fa1g4j3ihm3jah"; type = "gem"; }; - version = "1.19.3"; + version = "1.19.4"; }; omniauth = { dependencies = [ @@ -2943,10 +2943,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15j85zxs6c8ykis9770ii7m7rbbx5vxkqqk9shqicxamzd4wpafl"; + sha256 = "174v7f6wjkhygpp6dr0vbka03v0h5kxdfkgsilbyi0pf4ihz112y"; type = "gem"; }; - version = "2.14.26"; + version = "2.14.27"; }; parallel = { groups = [ diff --git a/pkgs/by-name/ma/mastodon/source.nix b/pkgs/by-name/ma/mastodon/source.nix index 8c130811aab0..00a99719379d 100644 --- a/pkgs/by-name/ma/mastodon/source.nix +++ b/pkgs/by-name/ma/mastodon/source.nix @@ -5,14 +5,14 @@ patches ? [ ], }: let - version = "4.6.0"; + version = "4.6.1"; in applyPatches { src = fetchFromGitHub { owner = "mastodon"; repo = "mastodon"; rev = "v${version}"; - hash = "sha256-+rvl0+/3Hn9QYKwYT0ZTlP+Ps7y+G+D2Dcu/fEhP79g="; + hash = "sha256-vnFmyLcIeiDHsVxh6BHFjolsGM0n2thOwt3MXrkjEx8="; passthru = { inherit version; yarnHash = "sha256-G1keSWDDpp0vBAOqQI8y8n7bmAeo9Hrdbo7R+cVZQwE="; From ae7bf7781d30c19bef7429eb583cfeeaddda7ccf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 16:03:01 +0000 Subject: [PATCH 111/115] lux-cli: 0.32.0 -> 0.33.3 --- pkgs/by-name/lu/lux-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index 1ce45d501e5a..dbdd23cfebca 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.32.0"; + version = "0.33.3"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-4S0kjWQ3Ckrgvh8biSkEU7jA2hwG+t3oHN6h1937xgY="; + hash = "sha256-N6BnLRI4I9PvpjSmtadtCdn5BLQIc4lsZXs9w3UQxu0="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-eE5LKDRjSZ6IfPY/veTyZ7Lnlvl4WtULo6knRGFPRa4="; + cargoHash = "sha256-m9vl624Vkpu0bJUtHEaEKYwdQAVJJ088X7l69C6kcP0="; nativeInstallCheckInputs = [ versionCheckHook From adc70fc450ba544a10c35389f5071d5861feab6d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 24 Jun 2026 18:14:24 +0200 Subject: [PATCH 112/115] home-assistant: backport pyjwt 2.13.0 support --- pkgs/servers/home-assistant/default.nix | 3 ++ .../patches/pyjwt-2.13-compat.patch | 48 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 5ca1e26dfea4..8de81bf72298 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -324,6 +324,9 @@ python3Packages.buildPythonApplication rec { (replaceVars ./patches/ffmpeg-path.patch { ffmpeg = "${lib.getExe ffmpeg-headless}"; }) + + # https://github.com/home-assistant/core/pull/172893 + ./patches/pyjwt-2.13-compat.patch ]; postPatch = '' diff --git a/pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch b/pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch new file mode 100644 index 000000000000..4f72df241c55 --- /dev/null +++ b/pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch @@ -0,0 +1,48 @@ +diff --git a/homeassistant/auth/__init__.py b/homeassistant/auth/__init__.py +index d4b86febd1d..0edd0edd69b 100644 +--- a/homeassistant/auth/__init__.py ++++ b/homeassistant/auth/__init__.py +@@ -656,6 +656,8 @@ class AuthManager: + try: + unverif_claims = jwt_wrapper.unverified_hs256_token_decode(token) + except jwt.InvalidTokenError: ++ # PyJWT 2.13 raises InvalidKeyError (not an InvalidTokenError) when ++ # the refresh token's key has been removed and is therefore empty. + return None + + refresh_token = self.async_get_refresh_token( +@@ -673,7 +675,7 @@ class AuthManager: + jwt_wrapper.verify_and_decode( + token, jwt_key, leeway=10, issuer=issuer, algorithms=["HS256"] + ) +- except jwt.InvalidTokenError: ++ except jwt.InvalidTokenError, jwt.InvalidKeyError: + return None + + if refresh_token is None or not refresh_token.user.is_active: +diff --git a/homeassistant/components/html5/notify.py b/homeassistant/components/html5/notify.py +index 24b395748d8..3424749e86d 100644 +--- a/homeassistant/components/html5/notify.py ++++ b/homeassistant/components/html5/notify.py +@@ -327,7 +327,7 @@ class HTML5PushCallbackView(HomeAssistantView): + if target_check.get(ATTR_TARGET) in self.registrations: + possible_target = self.registrations[target_check[ATTR_TARGET]] + key = possible_target["subscription"]["keys"]["auth"] +- with suppress(jwt.exceptions.DecodeError), warnings.catch_warnings(): ++ with suppress(jwt.exceptions.DecodeError, jwt.exceptions.InvalidKeyError), warnings.catch_warnings(): + warnings.simplefilter("ignore", InsecureKeyLengthWarning) + return jwt.decode(token, key, algorithms=["ES256", "HS256"]) + +diff --git a/tests/components/elmax/conftest.py b/tests/components/elmax/conftest.py +index 02f01036996..c9c3f13e9e3 100644 +--- a/tests/components/elmax/conftest.py ++++ b/tests/components/elmax/conftest.py +@@ -82,7 +82,7 @@ def httpx_mock_direct_fixture(base_uri: str) -> Generator[respx.MockRouter]: + expiration = datetime.now() + timedelta(hours=1) + decoded_jwt["payload"]["exp"] = int(expiration.timestamp()) + jws_string = jwt.encode( +- payload=decoded_jwt["payload"], algorithm="HS256", key="" ++ payload=decoded_jwt["payload"], algorithm="HS256", key="test" + ) + login_json["token"] = f"JWT {jws_string}" + login_route.return_value = Response(200, json=login_json) From cb1b4bc0b5cb27cfa9a1cf6adb4eefcb73efe9d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 16:26:58 +0000 Subject: [PATCH 113/115] blesh: 0.4.0-devel3-unstable-2026-05-28 -> 0.4.0-devel3-unstable-2026-06-21 --- pkgs/by-name/bl/blesh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/blesh/package.nix b/pkgs/by-name/bl/blesh/package.nix index a1a7de4a50a3..c9e3b727dbf4 100644 --- a/pkgs/by-name/bl/blesh/package.nix +++ b/pkgs/by-name/bl/blesh/package.nix @@ -10,14 +10,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "blesh"; - version = "0.4.0-devel3-unstable-2026-05-28"; + version = "0.4.0-devel3-unstable-2026-06-21"; src = fetchFromGitHub { owner = "akinomyoga"; repo = "ble.sh"; - rev = "f38850cb0add16f110341a517ff7c849adb43e57"; + rev = "6cffa910eccce252fa391875c7c03c94fb6f1b09"; fetchSubmodules = true; - hash = "sha256-EtOCZvUkzstXaT7N9qe+oT7+7ExlREsobzY+ylNy/7Y="; + hash = "sha256-CUIHfK1m00p6rBBNp/XqXifeRcG7BKpkdF7kl4+2tZY="; }; nativeBuildInputs = [ From c2da0d5f965e86e10037f29994e9eab0e33a7e0f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 16:50:30 +0000 Subject: [PATCH 114/115] numr: 0.5.5 -> 0.6.0 --- pkgs/by-name/nu/numr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/numr/package.nix b/pkgs/by-name/nu/numr/package.nix index c93f84bc4624..76b65dcc1b1f 100644 --- a/pkgs/by-name/nu/numr/package.nix +++ b/pkgs/by-name/nu/numr/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "numr"; - version = "0.5.5"; + version = "0.6.0"; src = fetchFromGitHub { owner = "nasedkinpv"; repo = "numr"; rev = "v${finalAttrs.version}"; - hash = "sha256-dx5Ow+trL0/gVKj0IOAVwwgNMl4ZwF5K7MEi6fv/QYc="; + hash = "sha256-GmG6iGcN0Y+0YgUmV+sAtdnusNpuVKLUrzKklmz+dvs="; }; - cargoHash = "sha256-8illKr1unCiZRlcpuzBSCJ/H7HJPW2cHDLq1vF76vss="; + cargoHash = "sha256-SbgCF+m4dR2zPPJrVFxRLOOAyyjOSubXsYvzOa5tTyg="; nativeBuildInputs = [ pkg-config From b8957881807e2ca32edd4556affe490f994f3607 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Jun 2026 17:08:30 +0000 Subject: [PATCH 115/115] python3Packages.knx-frontend: 2026.6.1.213802 -> 2026.6.23.203726 --- pkgs/development/python-modules/knx-frontend/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix index 69ccf7cde5f3..00a90f5aaa2e 100644 --- a/pkgs/development/python-modules/knx-frontend/default.nix +++ b/pkgs/development/python-modules/knx-frontend/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "knx-frontend"; - version = "2026.6.1.213802"; + version = "2026.6.23.203726"; pyproject = true; # TODO: source build, uses yarn.lock src = fetchPypi { pname = "knx_frontend"; inherit (finalAttrs) version; - hash = "sha256-P3a2dPAaowvYzrUit0MAdNPjcTECkE8juMBAapLYtFs="; + hash = "sha256-lbkdw/OmMzwnhy2Z61rVhAi74euwx5M7h21YFZYcR4c="; }; build-system = [ setuptools ];