Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-01-17 00:18:03 +00:00
committed by GitHub
101 changed files with 941 additions and 853 deletions
+3 -3
View File
@@ -11,7 +11,7 @@
curl,
gtk3,
lame,
libxml2,
libxml2_13,
ffmpeg,
vlc,
xdg-utils,
@@ -110,13 +110,13 @@ stdenv.mkDerivation rec {
# Setting the rpath of the plugin shared object files does not
# seem to have an effect for some plugins.
# We opt for wrapping the executable with LD_LIBRARY_PATH prefix.
# Note that libcurl and libxml2 are needed for ReaPack to run.
# Note that libcurl and libxml2_13 are needed for ReaPack to run.
wrapProgram $out/opt/REAPER/reaper \
--prefix LD_LIBRARY_PATH : "${
lib.makeLibraryPath [
curl
lame
libxml2
libxml2_13
ffmpeg
vlc
xdotool
@@ -1711,8 +1711,8 @@ let
mktplcRef = {
name = "vscode-jest-runner";
publisher = "firsttris";
version = "0.4.84";
hash = "sha256-x4CaSa/CRZgs7vGthFcn8UXYrbQhQXkULPBbGnj3zpw=";
version = "0.4.86";
hash = "sha256-QLa8+WAghGJlToGCx7/R68D0GRgCbA0jkEtlA5EnEGA=";
};
meta = {
description = "Simple way to run or debug a single (or multiple) tests from context-menu";
@@ -2982,8 +2982,8 @@ let
mktplcRef = {
name = "rainbow-csv";
publisher = "mechatroner";
version = "3.23.0";
hash = "sha256-HEbx7vjuVFjAG0koFI/JRehivRiLBF0cgx24LhdwCBc=";
version = "3.24.0";
hash = "sha256-g9xY6JDx8RZyl4KFgIAVvQKydbwcEHLaUJPinUR89zM=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog";
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "mongodb-vscode";
publisher = "mongodb";
version = "1.14.2";
hash = "sha256-dgerxoVeLv9J2oIrfPJcb+ncqIrq5aaf4Rog0EQszvA=";
version = "1.14.6";
hash = "sha256-MACP/IvSk4JwD9DUWRD6pGYbgVQVzuCz8FvXdfHcphs=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "nestopia";
version = "0-unstable-2025-11-08";
version = "0-unstable-2026-01-10";
src = fetchFromGitHub {
owner = "libretro";
repo = "nestopia";
rev = "5deada54077fae87e2873f5ad9ef77e3ab7af5e1";
hash = "sha256-3/e0wrJOaEdQ4Uz17r9KyLdCsyY7dqOpIyC0MPhqhdA=";
rev = "473d3072be67fa2542ca833c274ef6682cf0f0bc";
hash = "sha256-He60RyFhTL7A+juTPbr032tsXoOEOzK4JzCmF03l7gU=";
};
makefile = "Makefile";
+2 -2
View File
@@ -17,12 +17,12 @@ let
in
stdenv.mkDerivation rec {
pname = "mkgmap";
version = "4923";
version = "4924";
src = fetchsvn {
url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk";
rev = version;
sha256 = "sha256-tB/0VFLn/ch7XWPz1sJ3kqy/1U5Hk1yV9+wq7ohTRWw=";
sha256 = "sha256-4DGGAWgyIvK5pcopwlO4YDGDc73lOsL0Ljy/kFUY2As=";
};
patches = [
@@ -45,11 +45,11 @@
"vendorHash": "sha256-weHY7ZV3HaFBYlDNhwAYN9vDItkI+wtk9UNlM0uuwfY="
},
"aliyun_alicloud": {
"hash": "sha256-WDFoyj4DxHiS1xIu8bPKUzHaVsGn88rIBzx3KoE8lA0=",
"hash": "sha256-4Y6qItQx3gk4LsZb9OB2J2IQ4g6H5uDwy+FkWPCegrg=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.267.0",
"rev": "v1.268.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-ogQLStDbsM0aRf4QIbITB8Z+L9DUtZwoAPK6T4xylXI="
},
@@ -418,11 +418,11 @@
"vendorHash": "sha256-ZbU2z7qUHPR7vDSflesSjgK7x3LYXVe/gnVsy19q6Bs="
},
"fortinetdev_fortios": {
"hash": "sha256-dQMDGaYG3TDK5FBH8ODAsDcdScoDWWrk1vsWmL7sIPc=",
"hash": "sha256-xXCOhF+FPJDSPl7ISaRTn3FpDRSNmy0+3xdGmjbddKU=",
"homepage": "https://registry.terraform.io/providers/fortinetdev/fortios",
"owner": "fortinetdev",
"repo": "terraform-provider-fortios",
"rev": "1.23.0",
"rev": "1.24.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-V+D/D+i1xbPp9IAfrAds2rNv5t/aXQxPwH9vY09DsMo="
},
@@ -1229,11 +1229,11 @@
"vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8="
},
"spacelift-io_spacelift": {
"hash": "sha256-GSGKjV5tuwTyPvdwd/Z8t9g7LFkkg4gHKhI3FYt00gQ=",
"hash": "sha256-qQ8/y1KWHIc6WHEVXfiP6LKC44N8uK47x2Lv7TAMedE=",
"homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift",
"owner": "spacelift-io",
"repo": "terraform-provider-spacelift",
"rev": "v1.42.0",
"rev": "v1.43.0",
"spdx": "MIT",
"vendorHash": "sha256-XNPXjqrrTIC3WrpvDBP7veAYgmYws9FdF4W3j6ewRPk="
},
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "alertmanager-ntfy";
version = "1.0.2";
version = "1.1.0";
src = fetchFromGitHub {
owner = "alexbakker";
repo = "alertmanager-ntfy";
tag = "v${finalAttrs.version}";
hash = "sha256-aVK8HCRXRprNoBhILLN7F/Fb3RePPzBW4vBMnQr9zRU=";
hash = "sha256-ELck6TDdRO32BWir0RKW2QLjqXmnKLGVxagUN5ujtV4=";
};
vendorHash = "sha256-CpVGLM6ZtfYODhP6gzWGcnpEuDvKRiMWzoPNm2qtML4=";
vendorHash = "sha256-1M0H/d6aBA8sKhVp8U9VL7mb09+q1sMdoCI2eg9/F9U=";
doInstallCheck = true;
installCheckPhase = ''
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "arkade";
version = "0.11.62";
version = "0.11.63";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
tag = version;
hash = "sha256-Ost93sMmlbZI3l5duy0VDaWByREUIzWFtuVRGilZYFo=";
hash = "sha256-J4GC9b4r3ukBQsLIraFueznruVaaHWXcBvox+K+149g=";
};
env.CGO_ENABLED = 0;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "bazelisk";
version = "1.27.0";
version = "1.28.0";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = "bazelisk";
rev = "v${version}";
sha256 = "sha256-RPatTc97xYs5lhVCOjInNrNrL1UBsocdHn0C5yUHIxY=";
sha256 = "sha256-wpbJc4qF7UF8HG4tkk7jnsurO2snFIpcfKyRY1Ohby4=";
};
vendorHash = "sha256-gv5x0BbckeGkYa5rzCmyUkvmRsmI5YPy04HVN9Z1Rgc=";
vendorHash = "sha256-PWqKq/2DFopeiecUL0iWnut8Kd/52U32sNSVGj3Ae5g=";
ldflags = [
"-s"
+3 -3
View File
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bulletty";
version = "0.2.0";
version = "0.2.1";
src = fetchFromGitHub {
owner = "CrociDB";
repo = "bulletty";
tag = "v${finalAttrs.version}";
hash = "sha256-HX5J00Y7nkBwLIOEoc9jRtv9xObeWrWpHhYBQUOUVKA=";
hash = "sha256-J4ljTQuEWwGvxDbwBaP7z0TPqpLKQCmd4YSaIpcVYvg=";
};
patches = [
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
./remove-rustfmt-exec.patch
];
cargoHash = "sha256-WIEbZIWdIGWiwi6918MVFu++aZ2oWJTF4AUSTpKRZvQ=";
cargoHash = "sha256-yL7qYE60TBtEoj+0/ykhbEv6XBfk9JA0y8JLvRzaAHI=";
nativeBuildInputs = [ pkg-config ];
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "complgen";
version = "0.6.1";
version = "0.7.0";
src = fetchFromGitHub {
owner = "adaszko";
repo = "complgen";
tag = "v${finalAttrs.version}";
hash = "sha256-fmnnRG3Vj7oFNJTsnK6KeFnimR9bJ0QDvrJI1Dg6V00=";
hash = "sha256-GUI18RFVIBUu3DA6oVs1BWcsxGzctA68z8PamqJ5aus=";
};
cargoHash = "sha256-zueRWnIiANtlZvOwdh22zXumq4Bmq0/FN6vTU5w/XDk=";
cargoHash = "sha256-XbrWp1+z7VTD4ggh9+tG3fqXWOD1nYSeNzViHqmOmWg=";
meta = {
changelog = "https://github.com/adaszko/complgen/blob/v${finalAttrs.version}/CHANGELOG.md";
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "framework-tool-tui";
version = "0.7.2";
version = "0.7.3";
src = fetchFromGitHub {
owner = "grouzen";
repo = "framework-tool-tui";
tag = "v${finalAttrs.version}";
hash = "sha256-N+X6o76Fn0KAqG2MNyR29cDyuh3lLdV20JX8jxHNHjY=";
hash = "sha256-+m92Q5rfINS/TDAXpHDpwJPyV8kGrdS4y72DWw9NLe0=";
};
cargoHash = "sha256-vENf1wzXJdtsN+KfuNgtmJLkdfYf+2ULR+VW61dRG+I=";
cargoHash = "sha256-feA+Jn3ldq6pJe/xFqBAaemNcT0Kjfl61IWIXKHHp9o=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ udev ];
+2 -2
View File
@@ -9,13 +9,13 @@
}:
let
version = "4.0.0";
version = "4.0.5";
src = fetchFromGitHub {
owner = "leoafarias";
repo = "fvm";
tag = version;
hash = "sha256-gJZHQRFCIlHvyMVr/+FCnZcCO8ZTA1gGyBEaRywbvNQ=";
hash = "sha256-NLFEGUo4Zy/OYOlbPKirN+JhbGfvzX2Eg0qB10SiGxs=";
};
in
buildDartApplication {
-90
View File
@@ -50,16 +50,6 @@
"source": "hosted",
"version": "2.0.3"
},
"archive": {
"dependency": "transitive",
"description": {
"name": "archive",
"sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.6.1"
},
"args": {
"dependency": "direct main",
"description": {
@@ -200,16 +190,6 @@
"source": "hosted",
"version": "1.4.0"
},
"charcode": {
"dependency": "transitive",
"description": {
"name": "charcode",
"sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
},
"checked_yaml": {
"dependency": "transitive",
"description": {
@@ -230,16 +210,6 @@
"source": "hosted",
"version": "0.5.0"
},
"cli_pkg": {
"dependency": "direct dev",
"description": {
"name": "cli_pkg",
"sha256": "f812467b5d6a5f26ad0fba5dcfc95133df02edbae47dfa4ade3df5d2b5afdcf2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.10.0"
},
"cli_util": {
"dependency": "transitive",
"description": {
@@ -640,26 +610,6 @@
"source": "hosted",
"version": "1.0.4"
},
"native_stack_traces": {
"dependency": "transitive",
"description": {
"name": "native_stack_traces",
"sha256": "64d2f4bcf3b69326fb9bc91b4dd3a06f94bb5bbc3a65e25ae6467ace0b34bfd3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.7"
},
"node_interop": {
"dependency": "transitive",
"description": {
"name": "node_interop",
"sha256": "4848ac408c0cdd0f70136b755df816a8e4c96c244e5377a3fb3b8f8950666150",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
},
"node_preamble": {
"dependency": "transitive",
"description": {
@@ -690,16 +640,6 @@
"source": "hosted",
"version": "1.9.1"
},
"petitparser": {
"dependency": "transitive",
"description": {
"name": "petitparser",
"sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.0"
},
"platform": {
"dependency": "transitive",
"description": {
@@ -760,16 +700,6 @@
"source": "hosted",
"version": "1.5.0"
},
"retry": {
"dependency": "transitive",
"description": {
"name": "retry",
"sha256": "822e118d5b3aafed083109c72d5f484c6dc66707885e07c0fbcb8b986bba7efc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.2"
},
"scope": {
"dependency": "direct main",
"description": {
@@ -940,16 +870,6 @@
"source": "hosted",
"version": "0.6.8"
},
"test_process": {
"dependency": "transitive",
"description": {
"name": "test_process",
"sha256": "ea79c090deffc87d8276a5d28bb498d080a9873be6b1074d9dcfb82eb87e138e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
},
"timing": {
"dependency": "transitive",
"description": {
@@ -1070,16 +990,6 @@
"source": "hosted",
"version": "5.10.1"
},
"xml": {
"dependency": "transitive",
"description": {
"name": "xml",
"sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.5.0"
},
"yaml": {
"dependency": "direct main",
"description": {
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "glooctl";
version = "1.20.8";
version = "1.20.9";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
hash = "sha256-OZrVKzcFnA+mbGG0CET0bfVc77JHPCMMXIq9yzT8cWw=";
hash = "sha256-BbYsnLwBgZTwh3GWOd7F6hRD1ATVYspnN/iuqYhrt4o=";
};
vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o=";
+3 -3
View File
@@ -10,16 +10,16 @@
}:
buildGo125Module rec {
pname = "goreleaser";
version = "2.13.2";
version = "2.13.3";
src = fetchFromGitHub {
owner = "goreleaser";
repo = "goreleaser";
rev = "v${version}";
hash = "sha256-yfstmysYhJCA8IyYZqnlLbNRNUyo5yEFAXD/jq5e4wE=";
hash = "sha256-VlpBz2FguUfN+ssv+PLSB9RDgLKGP2V/0pAxaLNGu7w=";
};
vendorHash = "sha256-nnUEWY9+u1p4S490yuvupdeFQZB00MD/BNpbbgjdjHc=";
vendorHash = "sha256-UiQ8JH6ISOmo5rQzxE1Zf4jU8VXtI29GsZFTINokLo8=";
ldflags = [
"-s"
+3 -3
View File
@@ -8,15 +8,15 @@
rustPlatform.buildRustPackage rec {
pname = "graphql-client";
version = "0.15.0";
version = "0.16.0";
src = fetchCrate {
inherit version;
crateName = "graphql_client_cli";
hash = "sha256-kYznUgLe2hg8dOPJQVrl+zZQFAbiSkeHAgxiSiVsHoE=";
hash = "sha256-zWNarJDBSnZeFPQnF8nHOkFG8x0UDChi8l79OBNFA6A=";
};
cargoHash = "sha256-Knet/xIBZwbKWQHSVWCGxS+2W1qBRvQqEHhak6wWr94=";
cargoHash = "sha256-LYRdK+wOoaJ/qkJoNC+enaqlMfeACDvNA1iyNEgTXCg=";
nativeBuildInputs = [
pkg-config
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "grpc-health-probe";
version = "0.4.43";
version = "0.4.44";
src = fetchFromGitHub {
owner = "grpc-ecosystem";
repo = "grpc-health-probe";
rev = "v${finalAttrs.version}";
hash = "sha256-xmNqo+Wa/58944v52MAtFCy9G0LJVIn/XGG7JYqcCvM=";
hash = "sha256-3WzT4lUZUocBr+3BbVoOFlYHtJ+2wmRmytf2V3PlYv0=";
};
tags = [
+4 -4
View File
@@ -18,13 +18,13 @@
let
pname = "gui-for-clash";
version = "1.16.0";
version = "1.18.0";
src = fetchFromGitHub {
owner = "GUI-for-Cores";
repo = "GUI.for.Clash";
tag = "v${version}";
hash = "sha256-eIKgXZ48iVkFSwTJ04j6CXyvgVsUCBRZ9hwdid/DwsE=";
hash = "sha256-M5M3o7RIXszMW2KGv2UDyR002dNOL3FFj0zM4w4D+U0=";
};
metaCommon = {
@@ -54,7 +54,7 @@ let
;
pnpm = pnpm_10;
fetcherVersion = 2;
hash = "sha256-oi78tk0ygR37jtWW3hZnDF44qxWjIFvUU4u5rNffvD8=";
hash = "sha256-AHGPAYw/6FRKO2FY1J84NrLcp+bZOclOF6UFY61npFI=";
};
buildPhase = ''
@@ -84,7 +84,7 @@ buildGoModule {
patches = [ ./xdg-path-and-restart-patch.patch ];
vendorHash = "sha256-ElDJknPzR7Zh46RjUsn39Msm1B8Nsp1eHIS3ifRl80w=";
vendorHash = "sha256-xQ6TeVoBe8906+/5X1q4e5QHVo+KHymB+yoxM+Obk18=";
nativeBuildInputs = [
autoPatchelfHook
+4 -4
View File
@@ -18,13 +18,13 @@
let
pname = "gui-for-singbox";
version = "1.15.1";
version = "1.18.0";
src = fetchFromGitHub {
owner = "GUI-for-Cores";
repo = "GUI.for.SingBox";
tag = "v${version}";
hash = "sha256-OMZrLceu/7QTyLCPPIIx4c+iyfZlVyOiDKLCTeXoEbE=";
hash = "sha256-8X+hLtNKE9iFJMvUtY1ZDXwp39b4bKDotiU79jVto4E=";
};
metaCommon = {
@@ -54,7 +54,7 @@ let
;
pnpm = pnpm_10;
fetcherVersion = 2;
hash = "sha256-MA0CNF2MTCGvsxvEpRbTFu5Diap4XkIHKnxeROkgwnU=";
hash = "sha256-AHGPAYw/6FRKO2FY1J84NrLcp+bZOclOF6UFY61npFI=";
};
buildPhase = ''
@@ -91,7 +91,7 @@ buildGoModule {
--subst-var out
'';
vendorHash = "sha256-A39CVQTWMmOGa/XwM+cZQBsqINiN2UoUYC9voQTL7aU=";
vendorHash = "sha256-xQ6TeVoBe8906+/5X1q4e5QHVo+KHymB+yoxM+Obk18=";
nativeBuildInputs = [
autoPatchelfHook
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "hcloud";
version = "1.59.0";
version = "1.60.0";
src = fetchFromGitHub {
owner = "hetznercloud";
repo = "cli";
tag = "v${version}";
hash = "sha256-E4GPWQSrEMsLQwgwb7gCIYsOUH5uRnxgeq3UzQ02ql0=";
hash = "sha256-OOLuQojsWkjhFn18keK/mJFF+s4lflIoFSwSn3Bd8jg=";
};
vendorHash = "sha256-BB3TArAATTVZ1lzJqbY7GQVS2/2ERWHMrTSbWfJSU60=";
vendorHash = "sha256-XekyBHH0HDjvl3vD8sucypjnvKOdxrguvAaiREPanyo=";
ldflags = [
"-s"
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "heh";
version = "0.6.2";
version = "0.6.3";
src = fetchFromGitHub {
owner = "ndd7xv";
repo = "heh";
rev = "v${version}";
hash = "sha256-Yjq4w0xaFNCKJBxXT9dXaJQQ9YYN/5DZ32DJgsvuIsU=";
hash = "sha256-Fo8hsa1+H97t/f90hDNyQOXKGbLVPv2/r5erlHXALbc=";
};
cargoHash = "sha256-D0rO/W37eEfstSUwCp42DC0bAyTbyXDGIZVdRbhP4gQ=";
cargoHash = "sha256-xUhz9tKfqclYL6ztOA45lsQE+0MJAO+LNqy8B9c8MGw=";
meta = {
description = "Cross-platform terminal UI used for modifying file data in hex or ASCII";
+3 -3
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "highscore-bsnes";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-12";
src = fetchFromGitHub {
owner = "highscore-emu";
repo = "bsnes";
rev = "7e26b2970c95404ef9a95bed6e509c8923f2815d";
hash = "sha256-mOJPhhHqVrYIHYUZ7z1fA8AD6yjWcnUxecMorsaPvFg=";
rev = "e5f6eb18035be8a9c57ff0119c44852b89e55248";
hash = "sha256-J2ZPUhDc5oyh+47LTP9a+R4FpSXcbR3Oe/CH77XC4t0=";
};
sourceRoot = "${finalAttrs.src.name}/bsnes";
+3 -3
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation {
pname = "highscore-mgba";
version = "0-unstable-2026-01-02";
version = "0-unstable-2026-01-16";
src = fetchFromGitHub {
owner = "highscore-emu";
repo = "mgba";
rev = "a6d684ff03b91d219b861b85791f4069df698562";
hash = "sha256-Ur7BG+AJ6KQ+XX2qKoj13w556VNnHtxULXd1d+gHUig=";
rev = "d8e2d2d329417e6387563a495491e90dfa44426c";
hash = "sha256-aH167+XOboz6Q7rabYCfOf+qFm5ylzVTy4g38yx4Zj4=";
};
outputs = [
@@ -9,18 +9,18 @@ buildGoModule (finalAttrs: {
# "chatgpt-cli" is taken by another package with the same upsteam name.
# To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier.
pname = "kardolus-chatgpt-cli";
version = "1.10.0";
version = "1.10.2";
src = fetchFromGitHub {
owner = "kardolus";
repo = "chatgpt-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-qyKnafCj+THXV8Lbgt6VSLfUbUc5uaeaaakWthnEguU=";
hash = "sha256-Oc4r2cAE2y9WH0Tii8yIsLI7qR+Bhy4iqg1w0xe1EoY=";
};
vendorHash = null;
# The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment,
# (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.0/test/contract/contract_test.go#L35)
# (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.2/test/contract/contract_test.go#L35)
# which will not be the case in the pipeline.
# Therefore, tests must be skipped.
doCheck = false;
+2 -2
View File
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "keycloak";
version = "26.5.0";
version = "26.5.1";
src = fetchzip {
url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip";
hash = "sha256-0FxCukp7G3AR+Q2XTmJ/6Yj/IkWBXGaAsiqZncUY35E=";
hash = "sha256-lp/3m82N6VgKK4D0QAuEq/j8fR21Biar58MFeNuGjXo=";
};
nativeBuildInputs = [
+73 -51
View File
@@ -1,55 +1,43 @@
{
"@esbuild/aix-ppc64@npm:0.25.0": "468ba76b20f43118a11fd589ef162ff12c3c9f988a861045cc421b3100f9ade27103a0743fa9e9882c54dfe2ec647ca9b209cfc17ef61b5c9bc48be95e5856c1",
"@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5",
"@esbuild/android-arm64@npm:0.25.0": "599fcb6b815a9bc8f83687663653c15ceb1c0f9ea0587da03976972281cd040c23b551a9f772d459809c22f7e218e04f1b159f8da1298b9c79b822f5636eff59",
"@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1",
"@esbuild/android-arm@npm:0.25.0": "ff6124350b732afe0f59087d5a50afb0c05d0d3951b4fc0f7c52c19ccacef504d7998217d8d7594dcfd4872748350a49ba611e8f2de3fe9e47a3df4393cb67eb",
"@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14",
"@esbuild/android-x64@npm:0.25.0": "7015f561e36c4fe142a4047184776344def5f25369c0bce8abd1de3d623d84cf7ddc09e5f7bac8294a8aea457ec23414e169648579382e6fd1aa39590ffe6e01",
"@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f",
"@esbuild/darwin-arm64@npm:0.25.0": "ba18b48c2c652a930a436a872b40cb0999fc0c4788dcda908f467d47555b080043e9ba1f9a7f080eb8d91ea8a3a399216aeea95539829a58885c412131025597",
"@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a",
"@esbuild/darwin-x64@npm:0.25.0": "83470576dc815364e8f2a6f2ed9c62496fa8112ee4905ccc3b142e36d28c9c90310ad179055d87e2e880e1bf9a3be0e9eb2129d6a88fdacf38181bfab6cf75c0",
"@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82",
"@esbuild/freebsd-arm64@npm:0.25.0": "646f3abba09e87c4555359200af913bbda9fac43629f6ade6adefdbd0d915707a375314e1d25ed0d951e6024d7d19fe0ecdd10caf4ff6177f3f6450e7132a6a9",
"@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b",
"@esbuild/freebsd-x64@npm:0.25.0": "4b769e23981e5ec010f9c4670b1194e26e8bf98cc0bb70962fe8c160da508b40561c0b97911072c5de82954a4164af9d885e45e597e39ae379b5cad2d0a8c69e",
"@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6",
"@esbuild/linux-arm64@npm:0.25.0": "508ca15315c4d7b7db28fc8e17247ebe5c816c270496d1354f0d97baafdf774ec055c2d9ac51e06fb02fed93ce4f94d109b92fe80a62e42bf51a2c5046fc76c8",
"@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37",
"@esbuild/linux-arm@npm:0.25.0": "3756d3974f5b5a6453f2ece2fa012f530b32b6af78cc0b6466bf0582b3da718803dae41bdb5cc4cdc360882bd791b63bb79e5f4a6f8c44ee053fc93b8dd6ea7f",
"@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d",
"@esbuild/linux-ia32@npm:0.25.0": "d220829704167772688a93568738d0887fc45d88cce7a4f2e4de992f161e9aa679294bfdf2dd3d70fa6549b548a023d98a90f19270cd8ebd5b365efe04b7027c",
"@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d",
"@esbuild/linux-loong64@npm:0.25.0": "e7f1a54ea77c9307f54d7172a03b1e77ec18b3f6622077fe3dcb4d53435ea47fc60e82b9da7b8efe375c0e46f4c07169686262af2eaea6557cf033c973f6fbcd",
"@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad",
"@esbuild/linux-mips64el@npm:0.25.0": "d51dc06bc3da38fb046986019c6b1a8aa1b43a835089f1f8d8ce4242c9417e1d3d25fa593708cd61f66f8665be27829316b37ecf9e08dc48718aacc00608aac1",
"@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3",
"@esbuild/linux-ppc64@npm:0.25.0": "a19514e5b21c5f70e6b5b6ccdacb09922e9c397e80e3b1ac8e55ed283f9f3a5325a9e4dcf284d033954f3c51a88411fa95473c83b2b69990e02e351fa971b63f",
"@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e",
"@esbuild/linux-riscv64@npm:0.25.0": "4b275bb4d2442a68b62a93926a4da04bde06795fc7f5719555c7a9d2cf0e8a2cd6a50c0e574f1285e55e126f0be29cf6017d829c571c2fb31728fb1961c45f70",
"@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c",
"@esbuild/linux-s390x@npm:0.25.0": "7bd0fefc75c72d6d657aa9fec2322f1b8744936fc77da7e32027f0f1aff4b5fdaa8ae19a060fa4d465a79f14e13a4e10f3eeaf1ca64dc4c3cf08494b3e26100b",
"@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806",
"@esbuild/linux-x64@npm:0.25.0": "f9562d7e1d25b9a69faa40aaa7dd607b820836f88733b26b27a48b14b8a526cc5ec033c1869386419bd609c96442974c339ccbb03b4a23ea205927b2243d3b6c",
"@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409",
"@esbuild/netbsd-arm64@npm:0.25.0": "4f2502bbcf5967cf2a07c712f9fd87a0ec1e60356ea115dc8b69ea7364e88edae5758bb7cba4049065bb8e78d69d0f6bce09f42f146a50b2dcc6069e14ba66d5",
"@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e",
"@esbuild/netbsd-x64@npm:0.25.0": "82e3e256ac495620890867e85b63f4327e3f5cd5876c868dd4690094c7e4c233bc2359835e512443b8a44f44fc15d98ef3e63914efae8128d3a348d0ebaa66ec",
"@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845",
"@esbuild/openbsd-arm64@npm:0.25.0": "6c8de60d94a53fa4c37f7cbfca04baf06a14bb4b4360ab711b2235ec33b624e268cd39aad84382648eabae4db5727495806221211d663c36f1710579f504f967",
"@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d",
"@esbuild/openbsd-x64@npm:0.25.0": "ed2beae58658aa2146a9cae2152a38f52f34e2dd929e79a298f8ce4b3c2c6fcf8e2ac98b458fb0fe5baf87c08df12b162c74b52b4c95f5f54f5a073da1668ebe",
"@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b",
"@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17",
"@esbuild/sunos-x64@npm:0.25.0": "9a0d0569ea65171983b0daadbf8ec6dd31341db7bee50fc4c2b85521eb09ff7597279d9dda4b4f25c3bfd6f4f77d558b6a6f36dcfb6794e7fc2177df9770a17e",
"@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48",
"@esbuild/win32-arm64@npm:0.25.0": "5484d8ad74479f8cc8c7b5d14d5f8ced3e50d6ef7fc12a45406ae6c6e5199784267bfccbe0173b598c1b512ea20ecd5de20579cf04d3e07848df3db7ccffd8e6",
"@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd",
"@esbuild/win32-ia32@npm:0.25.0": "206eb14fd607c5a5116a49eaf4ed3ca7c34c0372729d7d34aa07bbc2a5792afabfd62873212213b17607165bd4ecbe4366066de0ddedd50a46a27a3c5cb830e5",
"@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e",
"@esbuild/win32-x64@npm:0.25.0": "a129e6ad07bbcc791fda365e71634aa45cf3989ded1f05ed1ecb99efa625b09081ef410d236fdd279037d001f2e5e5049c98bfbe6a2242c818463222df85cc54",
"@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671",
"@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729",
"@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a",
"@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226",
"@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1",
"@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7",
"@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1",
"@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98",
"@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de",
"@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b",
"@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6",
"@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15",
"@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de",
"@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6",
"@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab",
"@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089",
"@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5",
"@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f",
"@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8",
"@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7",
"@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f",
"@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1",
"@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f",
"@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76",
"@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44",
"@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094",
"@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67",
"@parcel/watcher-android-arm64@npm:2.5.1": "f99d569e4f6cf78a1b0097fb9d4682cb201a74370ae440c531da4e1d5021e46141bfcdf8ef708b51a5b9cb1c30f78eea933ce75216d5eeb7b969a2ad27c68e4a",
"@parcel/watcher-darwin-arm64@npm:2.5.1": "973c7ef3c94608da9cd1b20b18b9a7de2fb46fe44553731fe372b640de524491976150d0845f3d5953b74ed8ea469cb8d18a48651d0e5fb82f549a6b46b54f79",
"@parcel/watcher-darwin-x64@npm:2.5.1": "848c5516aed9c36e14751200dbbf57e83c0bd46cdab0932df33db120e66b9596de18eeb98980e319efde84014f67d9e7924d7555383d8ffcefe35c501166b84b",
"@parcel/watcher-freebsd-x64@npm:2.5.1": "cbd2b7884bc92422edabc0c74c3fbc06512bb7300fc137aaff2e96f46f61e5272265a0b5d230acc82a0e777b0c11661f0b8b7f89a9342c0920b752436dd2c750",
"@parcel/watcher-linux-arm-glibc@npm:2.5.1": "f2e1ec14dbb0f85a84a75f55fd7721598694976ba3ad439832b57e558b0d9240cc80ff83053fb8cf7caffb0592d51bb39d325112763ec1734924b49d4ba9c144",
"@parcel/watcher-linux-arm-musl@npm:2.5.1": "83344c7ecda2e79db59d711bcee0c3fa26922989139c031bd762cf3d5bfb191797e22e9ed6072690b822dfd62629623ba4e7eedb3c41930a987fc3d4106000e1",
"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": "562231feb159a294752378bebecc69a2d33366a9d877835844578799f8536398006e0e570849f9e2db04085a3ea82131459cd10fd6b42dea10cd73bd0c9ca13e",
"@parcel/watcher-linux-arm64-musl@npm:2.5.1": "f62db52a90ebbaa29ca9900e6b9bd3fc6e5c650741bbde9a2742cbc332c678b753fc6a596d67659394fd9262aa826463ea667d18cc554bcaaac9e8da1a2a29d0",
"@parcel/watcher-linux-x64-glibc@npm:2.5.1": "425e557991fde5092d6a9e20be71810600415e5fa157dca0b39bd8db86653d3ee7b037305261c8782d1a065f2a64d235e17b57876b26f5bb0dd7a9bdbe364690",
"@parcel/watcher-linux-x64-musl@npm:2.5.1": "4dbb066ba9478c8b8de39e3c1083cbb74f86f03eaf4445603e69909d6c072134644316faa20a2445419b9fe1a8063ade7b5331a5766d807ee0b15b8a70c59a2d",
"@parcel/watcher-win32-arm64@npm:2.5.1": "e015314d6b9b727cbe25eedf963ca8b23bf6d4e78d3c28008bd0d2657940ad54a271330486df3a93a5f1a30f2b8d052d14415b85cc7e7b747c6c73b5dc055628",
"@parcel/watcher-win32-ia32@npm:2.5.1": "920b6ad6a2095aeb9c2d329c5118472a3c14669fa93eaa99aa8050c76c5c2d3d76d92677167ed748c2ac5487c568d5df16d5d94f4bc7c354094fccd8e0d6350c",
"@parcel/watcher-win32-x64@npm:2.5.1": "8f1c8e41ec9f86e4dcd0d4db0a077742d5dcc853f15ea888387183e34e2efcff09fd1cc9ec46fc1121b9ad4ddc0e221283f2ffb23cfd7dbcbb8b03060b461963",
"@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8",
"@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be",
"@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019",
@@ -70,15 +58,49 @@
"@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c",
"@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7",
"@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49",
"@tailwindcss/oxide-android-arm64@npm:4.1.14": "607d2f0300740e7edffdb9771b501601957664d8be09f922040f8ffd74fe19863db9e9f2d04f3f31e03938acb01d4b723cfb476f7c1c1fe684ed8a4f582a15ca",
"@tailwindcss/oxide-android-arm64@npm:4.1.18": "228e24ef4857fc2de11638b5b73b0949636b2e95691a6cb8fc33e56f4ca93ba3e1b5b92d9493441198fc8830687ca4cafaffb7a0231b7926add3e910859b4dd2",
"@tailwindcss/oxide-darwin-arm64@npm:4.1.14": "edff4d0cfa49cacf5bdead7133c53e4cf3711536d38b503107c2245b6859e79a708599163626854787eb518bc6d79b20b440769c618d91c9299b69abd116612a",
"@tailwindcss/oxide-darwin-arm64@npm:4.1.18": "013ae3386e4b2778debae81c330d26caa1710666522244ba08e79613d9f7d04807fefe8c6071e9e28902bdda85d8f3eb24d2cdae5e65bae260f8d2de9fbac84a",
"@tailwindcss/oxide-darwin-x64@npm:4.1.14": "7316449dfca8bb2745b9f88c315f805ad60f0ca347a7a18e2ae1eef134d635019a393929a4b40e925e33cb19e7dea5cf6550b34067a0a142378dbbf3dc027859",
"@tailwindcss/oxide-darwin-x64@npm:4.1.18": "a208b3c9831c4c9980f592fcf78ec85c1bc7d5583c3d55bb66139e7ba3c9a34f68178e049df2d37d70f632518df91747549bced2207c93510022d392993a2b4a",
"@tailwindcss/oxide-freebsd-x64@npm:4.1.14": "1efe911a9411d0ff817854cc999b48ec7452b50b3a15423efc9ec07fbd4243873fa09896aacbe9c0e68137709675d3171b992a2c6acd4e2e870fb36e234fd4c3",
"@tailwindcss/oxide-freebsd-x64@npm:4.1.18": "e009d8af67f083ad10f88d775a2b01633a020e4228d8288281ac3fe236fb090e16160809c0d54aa208141ec0170876bf07c5a97634ecdf5f604f5cfa6f192802",
"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.14": "6168933cfb293acd1381967324566171d47f06d2a42553254bc43bdbb17b4319bcd98d9fd9d41e473360e20294241bd8600404632c90c6f4e8c4800046a2a846",
"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.18": "3129ae67643cc14cac0197b7b4aaf9aeca68f821f3bc00131c41602743515faabbbcd0a95badaa0ff76dcfbec71196068a32bd6a0f9eeadef523b7e8590b6722",
"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.14": "d2cfaa030ab8a6838d2bcda2f5974750ed72362bf1e682423fe5ac324af182ab6cfabeecef8443bbba5d7ada0d2d236374710bb9df3d90cc63f0c0cdf058e486",
"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.18": "568d962bc3240518623061ff2a30daf9eb23460b3142f1f0d5b1e12e2d72a855bf2c3d1593007303540530f1ddb730f4df66145f94fe8b3b7410358b06a7ab73",
"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.14": "275412b1e96c63156f6f323be1328f8ac11bf020ba71d9703ac27da056a3974ed1dfcc0ada9cc8470dc61abb80a91ff4656702f6632c63c2d612025da82bcdd3",
"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.18": "87b719ffab236a8ff8c1ec7e70f41b7fb4cd1fb8322e12d15534df2a56922b17dc483c8374abb54a09a098a75c5ca05a0551c362d526efc19d1000891201ad7f",
"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.14": "ce4e3fa272b04c4a666e60c74287906c33ba903439d5ac7ab4d41c8fed5eb5feb35d59e77e9fc3d6ad3a56126233a3d63c69b89a73412f0867197bf6f2d3a7f3",
"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.18": "799f1d20017125faaac62f1dff2e8aba872ba3ab1c8f972f296cb98bbda111b044f69493f3aac1113405042c5e545cc66f2f1bd31bb2e6f048cf4a621bc9cf0c",
"@tailwindcss/oxide-linux-x64-musl@npm:4.1.14": "b0e549351ae75e194351da1196977443643bd2601c6c2b6123b6c21d7c0c4c9c543fb596826fd9879d210c8f5af3f12cfed2e184a3a22a060e79194345f5fbab",
"@tailwindcss/oxide-linux-x64-musl@npm:4.1.18": "e6408c0d9cee93dd40a9f7a97c97fbc4ca6cda2cfbb67b8021727dda40e87cf96734f11aa49c77d8aad92bbf1a24a4ca5d2736e355c754cf5dad09bd329c7328",
"@tailwindcss/oxide-wasm32-wasi@npm:4.1.14": "73d67e788052c796ea06864ebc53f4c9b4e72a73796031f49d6ea94cf8d19bcb62224994e89bb2d941173358298c0090be84eb7125e44c80d0e629cc99ac43ae",
"@tailwindcss/oxide-wasm32-wasi@npm:4.1.18": "4aa9244e61c275451c6e9d67be3b832f59dda299239dc0cb1a56a8e332b237b7669ddb2a35b5cee55b30ad8a87446ff9b9bf10fed5bd7e25531231ea87e02bf7",
"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.14": "d67e99b0efd62a57b10dad97358e09ad362e944e81a703cb9b1932492735152e94a483039c756869e3ee317efeacc8c7cc7ec11682e9814cbb09d86027a1dd19",
"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.18": "1dd1988e6b81b4ca26ec75ee49a888db1a669e78d75e89ee8d4bc7e3dcb206eee2562592493c8a12acb2faa33f4a6d3d813f1b191dea89f56494d05a5e50332b",
"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.14": "c0a9fc170c6d137d1b81a84ae44d70aec370f432275e7d2a399094cccaad3f88d7e690a78fd9706acc6efd5bd6006e0201937eb445a91a59bddaabd19208526b",
"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.18": "12b58065f76ac2f46d070102704fc3e3727ecbfee09d11c43ac7a6e8bdb25943469adf362589529df128c922b1ca65be9ae869ae079caf11233fde194fbca9f7",
"lightningcss-android-arm64@npm:1.30.2": "7b8a62c7aa787251381e9e082fc19991e8bca696f17be4dad0a5c3a31483d1452e6f8b04713b9c9221ef8d9b011510ee10d69c34005294be92ba2e57ad075a90",
"lightningcss-darwin-arm64@npm:1.30.1": "bbdce4ee14b3952699e6d07c539cf4bd678853bfd974e3107742198dac38dfa6d40c6ea80163a7026aff662dd7d3a462a2bee9a18448c75c788659ceebe2746a",
"lightningcss-darwin-arm64@npm:1.30.2": "fe4f6eb4af66f95a0f83a9b4970f863417ae9ac394b5c963a20cda24ae08ae0ce6ebdc6f8e664d8b53717afb936242b9a73394584b55ecf2978babab50364e93",
"lightningcss-darwin-x64@npm:1.30.1": "6b88c182be0de82858983ec374093c2cb13cd58139456e25be215fc55a7a8cbfcd6f7487bee1507fc024988a1f324d7cb26b3f195893d5a69ccaf252dc9094eb",
"lightningcss-darwin-x64@npm:1.30.2": "b2d82add63e88d77dbd08508a32c1c28a12de826d4dd70f6ec17ffae9d3c5bf1be7a7c35f154bf98bca4164b7390ba515202884e4cabaa83ed7f1727baaa08fa",
"lightningcss-freebsd-x64@npm:1.30.1": "731a96282db6afff3f57e8cbb73f51d06455231868b3b311a772ee11ead9c57538fc217d0956df4f177dbb805fa4fc761734440f6d2bb8965963b21f06bf63c1",
"lightningcss-freebsd-x64@npm:1.30.2": "cea6113555ed6fd69e10c67a8616d3b4c743eacd817e93d290b7d85d1c2eb29386466e55f61890f4aee87cafe062ef037b92824160418dd1c299bb7d15796cec",
"lightningcss-linux-arm-gnueabihf@npm:1.30.1": "fcf07f54c4d7d056f9b57d39e6df1c6f60c02ef4ebd51eda76056d35d89b1307af8737e44076d2b1f85348d2b1b9c61bf2220c5347389a6d40ad8bb12f34b5cf",
"lightningcss-linux-arm-gnueabihf@npm:1.30.2": "93119a9476759aff2a1a3fe35dfdfd39b0eab320b76725b36bddfc11f258f80140831169ed10f5528349863f7c6497358ec73d3c13054e6dc72ef5b26a22bd26",
"lightningcss-linux-arm64-gnu@npm:1.30.1": "bc82ce2e96ffab4b0ba1f9adacf63f461c3f6221bcbc955104c05e6e8c2c6ed8863421663e0e4148a682b143868d07190c38e9f990915a80ce9692f963132320",
"lightningcss-linux-arm64-gnu@npm:1.30.2": "c52236dd9777f150b849e0ed4ec1a4d17dc2bbe1ffa802286483d9c71e868eef16b54e348e410d44921262beb4474d2b4c90c268aa2c1109e55899d7cf8294c8",
"lightningcss-linux-arm64-musl@npm:1.30.1": "2ae25a764b8ed9fcc1977dc1786011e68db23bf3343168fa2d4a9a4bcbb73c7aae258cdcb879d68a3a28e22343705ee435517d3f045e49b15fbb65816d74a91d",
"lightningcss-linux-arm64-musl@npm:1.30.2": "85b54252172367c9b15be312c55f982d0541063b0626faa370c26d5eb8bedc36e036b6081374aba35f68d9e82c729239fb7af52f997004df715b09a6f7c5d453",
"lightningcss-linux-x64-gnu@npm:1.30.1": "190ac9ba1b9a4bf658a9e5b3c5702546ec779a7a5ccf5a4e06e5d46012ce6cad1842a9b1e717498bc759e103ba7390f42c9b8ba3e67157adec8e7162225633b4",
"lightningcss-linux-x64-gnu@npm:1.30.2": "658f54482728885541331184a5fefc3df76e1f4d691ad28d70b559dc391d552837bc95676449e48cbdcda8d63165f0f56c921a09ec2c6fc591b427c566e0b9ed",
"lightningcss-linux-x64-musl@npm:1.30.1": "fab6ed75d747024fcf46212b9edc7d1daccfbe4e7a06dcd0f9e841c6a023e61e716751747f9e8aecba18495adc9ef6bc20b24616d5c15c87f5dc1ff9ce1fd859",
"lightningcss-linux-x64-musl@npm:1.30.2": "6b046d57dab2237729953f1350a922844fafd16bdbae3a9ee17b04abdc2e2d2392ccd61932e7210276bf18938165d900517d2079ec57d866fd288b8bba28dbd4",
"lightningcss-win32-arm64-msvc@npm:1.30.1": "2cc285e89f66323ecae5ec41a6b1a57500d74a549fb392829c99708d5a5254d709c0ccd2d8fef4f6c1fc9a55c5bd51eca633fa1f2228563f884545668adc1b17",
"lightningcss-win32-arm64-msvc@npm:1.30.2": "f8383d06fe81494ba34b9bd7eb713ad91dbd84d4f321526b5190d7908e95591e462159acf71f6d3a0c33ea1251d5e80c012d255d94e9aa4187a476a810a249bc",
"lightningcss-win32-x64-msvc@npm:1.30.1": "60bd930e71fab0fbf0250406d4791bf27f0b9c8daf095c8d5fce9f3e120d24753e309eb6fed956043fc6a6cbb6d1da30fb0862acb54fa046b5f9a2e69908b6f9",
"lightningcss-win32-x64-msvc@npm:1.30.2": "ab86748b46ca851d29c387cb349cd35ca9da6fc73082b759ef84d358ec08ece6491e0eb137ea8b30b85419c20075c59f44620ab026d9a0aa0e86d3e0a610a960"
}
+3 -3
View File
@@ -24,20 +24,20 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "learn6502";
version = "0.6.2";
version = "0.6.3";
src = fetchFromGitHub {
owner = "JumpLink";
repo = "Learn6502";
tag = "v${finalAttrs.version}";
hash = "sha256-YWbq0r6OEZpg4l633Y/1+r1Ik42ldoBH1ZjszRKNjRY=";
hash = "sha256-MR4QslG1DnnYLLn7esXGit0HG1cW37ECUE2hgOegudw=";
};
missingHashes = ./missing-hashes.json;
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src missingHashes;
hash = "sha256-5wwpB4iDw/J7nUnb/qdSP+M0LLmHVU4/Zr+Ohl6Q4vk=";
hash = "sha256-y1Xyb2ipUx9gcfnub6gjABBSjBXQmSp6Kim0ZtUso38=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mpc-qt";
version = "25.07";
version = "26.01";
src = fetchFromGitHub {
owner = "mpc-qt";
repo = "mpc-qt";
tag = "v${finalAttrs.version}";
hash = "sha256-apZR3PgU+Fq1whnWQHhmHPZKAZBKdrVCWaGfu+H7A4s=";
hash = "sha256-tgCdPzolUlp3Cy1ZbDlMQvl/4WcTl86QTZ8F18f0JME=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -20,7 +20,7 @@
}:
let
version = "1.0.1";
version = "1.1.0";
in
python3Packages.buildPythonApplication {
pname = "newelle";
@@ -31,7 +31,7 @@ python3Packages.buildPythonApplication {
owner = "qwersyk";
repo = "Newelle";
tag = version;
hash = "sha256-l/eNf1KLZeuDWf1A/5Y8fggOovKmjW6UFNMvNxuJXkc=";
hash = "sha256-gI4HNzbIM/1ZTPWondi8tCMZOlNt/SzrTIeppY7uLDM=";
};
postPatch = ''
+8 -8
View File
@@ -1,10 +1,10 @@
{
"media_kit": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_libs_android_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_libs_ios_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_libs_linux": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_libs_macos_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_libs_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_libs_windows_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=",
"media_kit_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY="
"media_kit": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_libs_android_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_libs_ios_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_libs_linux": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_libs_macos_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_libs_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_libs_windows_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"media_kit_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s="
}
+2 -2
View File
@@ -56,13 +56,13 @@ let
};
});
version = "1.4.3";
version = "1.4.4";
src = fetchFromGitHub {
owner = "Predidit";
repo = "oneAnime";
tag = version;
hash = "sha256-dDXDBem2G/CSGOiHTAtMZ9PrTj8b1zIiqabh/dNiSkQ=";
hash = "sha256-4EieR+Wys7vK+0/pWF5MkA71EeChThVGJ8J5x/8k8nA=";
};
in
flutter335.buildFlutterApplication {
+23 -123
View File
@@ -10,16 +10,6 @@
"source": "hosted",
"version": "67.0.0"
},
"adaptive_theme": {
"dependency": "direct main",
"description": {
"name": "adaptive_theme",
"sha256": "caa49b4c73b681bf12a641dff77aa1383262a00cf38b9d1a25b180e275ba5ab9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.7.0"
},
"analyzer": {
"dependency": "transitive",
"description": {
@@ -174,11 +164,11 @@
"dependency": "direct main",
"description": {
"name": "canvas_danmaku",
"sha256": "98fd90f257ffe93bd6a0bd857d92f40172767fc77ffb48b2379ac692e62150eb",
"sha256": "59018315feefe497dd6b5a5c8059a1c40a4849b985f273704acc2faf20cd0d98",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.7"
"version": "0.3.1"
},
"characters": {
"dependency": "transitive",
@@ -788,8 +778,8 @@
"dependency": "direct main",
"description": {
"path": "media_kit",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -799,8 +789,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/android/media_kit_libs_android_video",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -810,8 +800,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/ios/media_kit_libs_ios_video",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -821,8 +811,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/linux/media_kit_libs_linux",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -832,8 +822,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/macos/media_kit_libs_macos_video",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -843,8 +833,8 @@
"dependency": "direct main",
"description": {
"path": "libs/universal/media_kit_libs_video",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -854,8 +844,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/windows/media_kit_libs_windows_video",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -865,8 +855,8 @@
"dependency": "direct main",
"description": {
"path": "media_kit_video",
"ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925",
"ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -876,11 +866,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c",
"sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.16.0"
"version": "1.17.0"
},
"mime": {
"dependency": "transitive",
@@ -1222,16 +1212,6 @@
"source": "hosted",
"version": "2.1.0"
},
"screen_pixel": {
"dependency": "direct main",
"description": {
"name": "screen_pixel",
"sha256": "b7310d81d98289ba1d6fb381ec95094b30b43ee1e901fefb65a3cf4de7d77e6b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.0.3"
},
"screen_retriever": {
"dependency": "transitive",
"description": {
@@ -1282,76 +1262,6 @@
"source": "hosted",
"version": "0.2.0"
},
"shared_preferences": {
"dependency": "transitive",
"description": {
"name": "shared_preferences",
"sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.3"
},
"shared_preferences_android": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.10"
},
"shared_preferences_foundation": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_foundation",
"sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.4"
},
"shared_preferences_linux": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_linux",
"sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"shared_preferences_platform_interface": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_platform_interface",
"sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"shared_preferences_web": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_web",
"sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.3"
},
"shared_preferences_windows": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_windows",
"sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"shelf": {
"dependency": "transitive",
"description": {
@@ -1512,11 +1422,11 @@
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00",
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.6"
"version": "0.7.7"
},
"timing": {
"dependency": "transitive",
@@ -1678,16 +1588,6 @@
"source": "hosted",
"version": "15.0.0"
},
"volume_controller": {
"dependency": "transitive",
"description": {
"name": "volume_controller",
"sha256": "d75039e69c0d90e7810bfd47e3eedf29ff8543ea7a10392792e81f9bded7edf5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.4.0"
},
"wakelock_plus": {
"dependency": "transitive",
"description": {
@@ -1821,6 +1721,6 @@
},
"sdks": {
"dart": ">=3.8.0-0 <4.0.0",
"flutter": ">=3.35.7"
"flutter": ">=3.38.3"
}
}
@@ -1,45 +0,0 @@
diff --git a/onnxruntime/core/common/cpuid_info.cc b/onnxruntime/core/common/cpuid_info.cc
--- a/onnxruntime/core/common/cpuid_info.cc
+++ b/onnxruntime/core/common/cpuid_info.cc
@@ -3,6 +3,7 @@
#include "core/common/cpuid_info.h"
#include "core/common/logging/logging.h"
#include "core/common/logging/severity.h"
+#include <iostream>
#ifdef __linux__
@@ -364,8 +365,14 @@
#if defined(CPUINFO_SUPPORTED)
pytorch_cpuinfo_init_ = cpuinfo_initialize();
if (!pytorch_cpuinfo_init_) {
- LOGS_DEFAULT(WARNING) << "Failed to initialize PyTorch cpuinfo library. May cause CPU EP performance degradation "
- "due to undetected CPU features.";
+ constexpr const char* message =
+ "Failed to initialize PyTorch cpuinfo library. May cause CPU EP performance degradation due to undetected CPU "
+ "features.";
+ if (logging::LoggingManager::HasDefaultLogger()) {
+ LOGS_DEFAULT(WARNING) << message;
+ } else {
+ std::cerr << "onnxruntime cpuid_info warning: " << message << std::endl;
+ }
}
#endif // defined(CPUINFO_SUPPORTED)
#if defined(__linux__)
diff --git a/onnxruntime/core/platform/posix/env.cc b/onnxruntime/core/platform/posix/env.cc
--- a/onnxruntime/core/platform/posix/env.cc
+++ b/onnxruntime/core/platform/posix/env.cc
@@ -605,7 +605,12 @@
PosixEnv() {
cpuinfo_available_ = cpuinfo_initialize();
if (!cpuinfo_available_) {
- LOGS_DEFAULT(INFO) << "cpuinfo_initialize failed";
+ constexpr const char* message = "cpuinfo_initialize failed";
+ if (logging::LoggingManager::HasDefaultLogger()) {
+ LOGS_DEFAULT(INFO) << message;
+ } else {
+ std::cerr << "onnxruntime cpuid_info warning: " << message << std::endl;
+ }
}
}
bool cpuinfo_available_{false};
+107 -59
View File
@@ -1,8 +1,9 @@
{
lib,
config,
stdenv,
lib,
fetchFromGitHub,
applyPatches,
fetchpatch,
abseil-cpp_202407,
cmake,
@@ -14,7 +15,6 @@
howard-hinnant-date,
libpng,
nlohmann_json,
perl,
pkg-config,
python3Packages,
removeReferencesTo,
@@ -33,51 +33,91 @@
}@inputs:
let
version = "1.22.2";
src = fetchFromGitHub {
owner = "microsoft";
repo = "onnxruntime";
tag = "v${version}";
fetchSubmodules = true;
hash = "sha256-X8Pdtc0eR0iU+Xi2A1HrNo1xqCnoaxNjj4QFm/E3kSE=";
};
stdenv = throw "Use effectiveStdenv instead";
effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else inputs.stdenv;
inherit (cudaPackages) cuda_nvcc;
cudaArchitecturesString = cudaPackages.flags.cmakeCudaArchitecturesString;
mp11 = fetchFromGitHub {
# While onnxruntime suggests using (3 year-old) protobuf 21.12
# https://github.com/microsoft/onnxruntime/blob/v1.23.2/cmake/deps.txt#L40, using a newer
# protobuf version is possible.
# We still need to patch the nixpkgs protobuf (32.1) to address the following test failure that
# occurs when cudaSupport is enabled:
# [libprotobuf ERROR /build/source/src/google/protobuf/descriptor_database.cc:642] File already exists in database: onnx/onnx-ml.proto
# [libprotobuf FATAL /build/source/src/google/protobuf/descriptor.cc:1986] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
# terminate called after throwing an instance of 'google::protobuf::FatalException'
# what(): CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
#
#
# Caused by: https://github.com/protocolbuffers/protobuf/commit/8f7aab29b21afb89ea0d6e2efeafd17ca71486a9
# Reported upstream: https://github.com/protocolbuffers/protobuf/issues/21542
protobuf' = protobuf.overrideAttrs (old: {
patches = (old.patches or [ ]) ++ [
(fetchpatch {
name = "Workaround nvcc bug in message_lite.h";
url = "https://raw.githubusercontent.com/conda-forge/protobuf-feedstock/737a13ea0680484c08e8e0ab0144dab82c10c1b3/recipe/patches/0010-Workaround-nvcc-bug-in-message_lite.h.patch";
hash = "sha256-joK50Il4mrwIc6zuNW9gDIfOx9LuA4FlusJuzUf9kqI=";
})
];
});
# TODO: update the following dependencies according to:
# https://github.com/microsoft/onnxruntime/blob/v<VERSION>/cmake/deps.txt
mp11-src = fetchFromGitHub {
name = "mp11-src";
owner = "boostorg";
repo = "mp11";
tag = "boost-1.82.0";
hash = "sha256-cLPvjkf2Au+B19PJNrUkTW/VPxybi1MpPxnIl4oo4/o=";
};
safeint = fetchFromGitHub {
safeint-src = fetchFromGitHub {
name = "safeint-src";
owner = "dcleblanc";
repo = "safeint";
tag = "3.0.28";
hash = "sha256-pjwjrqq6dfiVsXIhbBtbolhiysiFlFTnx5XcX77f+C0=";
};
onnx = fetchFromGitHub {
owner = "onnx";
repo = "onnx";
tag = "v1.17.0";
hash = "sha256-9oORW0YlQ6SphqfbjcYb0dTlHc+1gzy9quH/Lj6By8Q=";
onnx-src = applyPatches {
name = "onnx-src";
src = fetchFromGitHub {
owner = "onnx";
repo = "onnx";
tag = "v1.18.0";
hash = "sha256-UhtF+CWuyv5/Pq/5agLL4Y95YNP63W2BraprhRqJOag=";
};
patches = [
# Fix "error: conversion from 'onnx::OpSchema' to non-scalar type 'onnx::OpSchemaRegistry::OpSchemaRegisterOnce'"
# https://github.com/microsoft/onnxruntime/issues/26229
# Fix from https://github.com/onnx/onnx/pull/7390
(fetchpatch {
url = "https://github.com/onnx/onnx/commit/595a069aaac07586f111681245bc808ee63551f8.patch";
includes = [ "onnx/defs/schema.h" ];
hash = "sha256-FFAJuJse4nmNT3ixvEdlqzbr3edY46SqEFv7z/oo6m0=";
})
# Fix "undefined reference to `onnx::RNNShapeInference(onnx::InferenceContext&)'"
(fetchpatch {
url = "https://github.com/onnx/onnx/commit/6769c41ad64ebca0358da8c7211d2c6d0e627b2b.patch";
hash = "sha256-VlTHs0om20kTNvSVQaasSsa5JROliQy4k9BECTsBtbU=";
})
];
};
cutlass = fetchFromGitHub {
cutlass-src = fetchFromGitHub {
name = "cutlass-src";
owner = "NVIDIA";
repo = "cutlass";
tag = "v3.5.1";
hash = "sha256-sTGYN+bjtEqQ7Ootr/wvx3P9f8MCDSSj3qyCWjfdLEA=";
tag = "v3.9.2";
hash = "sha256-teziPNA9csYvhkG5t2ht8W8x5+1YGGbHm8VKx4JoxgI=";
};
dlpack = fetchFromGitHub {
dlpack-src = fetchFromGitHub {
name = "dlpack-src";
owner = "dmlc";
repo = "dlpack";
rev = "5c210da409e7f1e51ddf445134a4376fdbd70d7d";
@@ -86,30 +126,38 @@ let
isCudaJetson = cudaSupport && cudaPackages.flags.isJetsonBuild;
in
effectiveStdenv.mkDerivation rec {
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "onnxruntime";
inherit src version;
version = "1.23.2";
src = fetchFromGitHub {
owner = "microsoft";
repo = "onnxruntime";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-hZ2L5+0Enkw4rGDKVpRECnKXP87w6Kbiyp6Fdxwt6hk=";
};
patches = [
# https://github.com/microsoft/onnxruntime/pull/24583
# Missing cstdint include (GCC 15 compatibility)
(fetchpatch {
name = "fix-compilation-with-gcc-15.patch";
url = "https://github.com/microsoft/onnxruntime/commit/f7619dc93f592ddfc10f12f7145f9781299163a0.patch";
hash = "sha256-jxfMB+/Zokcu5DSfZP7QV1E8mTrsLe/sMr+ZCX/Y3m0=";
url = "https://github.com/microsoft/onnxruntime/commit/d6e712c5b7b6260a61e54d1fe40107cf5366ee77.patch";
hash = "sha256-FSuPybX8f2VoxvLhcYx4rdChaiK8bSUDR32sN3Efwfc=";
})
# Correct maybe-uninitialized and range-loop-construct warnings
# https://github.com/microsoft/onnxruntime/pull/26201
(fetchpatch {
url = "https://github.com/microsoft/onnxruntime/commit/8ebd0bf1cf02414584d15d7244b07fa97d65ba02.patch";
hash = "sha256-vX+kaFiNdmqWI91JELcLpoaVIHBb5EPbI7rCAMYAx04=";
})
# Handle missing default logger when cpuinfo initialization fails in the build sandbox
# TODO: Remove on next release
# https://github.com/microsoft/onnxruntime/issues/10038
# https://github.com/microsoft/onnxruntime/pull/15661
# https://github.com/microsoft/onnxruntime/pull/20509
./cpuinfo-logging.patch
];
nativeBuildInputs = [
cmake
pkg-config
python3Packages.python
protobuf
protobuf'
]
++ lib.optionals pythonSupport (
with python3Packages;
@@ -127,9 +175,6 @@ effectiveStdenv.mkDerivation rec {
]
++ lib.optionals isCudaJetson [
cudaPackages.autoAddCudaCompatRunpath
]
++ lib.optionals rocmSupport [
perl # for tools/ci_build/hipify-perl
];
buildInputs = [
@@ -169,6 +214,7 @@ effectiveStdenv.mkDerivation rec {
++ lib.optionals rocmSupport [
rocmPackages.clr
rocmPackages.hipblas
rocmPackages.hipblaslt
rocmPackages.hipcub
rocmPackages.hipfft
rocmPackages.hiprand
@@ -178,6 +224,7 @@ effectiveStdenv.mkDerivation rec {
rocmPackages.rocrand
rocmPackages.rocthrust
rocmPackages.miopen
rocmPackages.migraphx
rocmPackages.rccl
rocmPackages.rocm-smi
rocmPackages.roctracer
@@ -192,9 +239,9 @@ effectiveStdenv.mkDerivation rec {
++ lib.optionals pythonSupport (
with python3Packages;
[
onnx
pytest
sympy
onnx
]
);
@@ -217,34 +264,30 @@ effectiveStdenv.mkDerivation rec {
(lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true)
(lib.cmakeBool "FETCHCONTENT_QUIET" false)
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ABSEIL_CPP" "${abseil-cpp_202407.src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DLPACK" "${dlpack}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DLPACK" "${dlpack-src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_FLATBUFFERS" "${flatbuffers_23.src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MP11" "${mp11}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ONNX" "${onnx}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MP11" "${mp11-src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ONNX" "${onnx-src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_RE2" "${re2.src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SAFEINT" "${safeint}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SAFEINT" "${safeint-src}")
(lib.cmakeFeature "FETCHCONTENT_TRY_FIND_PACKAGE_MODE" "ALWAYS")
# fails to find protoc on darwin, so specify it
(lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" (lib.getExe protobuf))
(lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" (lib.getExe protobuf'))
(lib.cmakeBool "onnxruntime_BUILD_SHARED_LIB" true)
(lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" doCheck)
(lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" finalAttrs.doCheck)
(lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" withFullProtobuf)
(lib.cmakeBool "onnxruntime_USE_CUDA" cudaSupport)
(lib.cmakeBool "onnxruntime_USE_NCCL" (cudaSupport && ncclSupport))
(lib.cmakeBool "onnxruntime_USE_ROCM" rocmSupport)
(lib.cmakeBool "onnxruntime_USE_MIGRAPHX" rocmSupport)
(lib.cmakeBool "onnxruntime_ENABLE_LTO" (!cudaSupport || cudaPackages.cudaOlder "12.8"))
]
++ lib.optionals (effectiveStdenv.cc.isClang || rocmSupport) [
# Disable -Werror from COMPILE_WARNING_AS_ERROR target property
"--compile-no-warning-as-error"
]
++ lib.optionals pythonSupport [
(lib.cmakeBool "onnxruntime_ENABLE_PYTHON" true)
]
++ lib.optionals cudaSupport [
# Werror and cudnn_frontend deprecations make for a bad time.
"--compile-no-warning-as-error"
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${cutlass}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${cutlass-src}")
(lib.cmakeFeature "onnxruntime_CUDNN_HOME" "${cudaPackages.cudnn}")
(lib.cmakeFeature "CMAKE_CUDA_ARCHITECTURES" cudaArchitecturesString)
(lib.cmakeFeature "onnxruntime_NVCC_THREADS" "1")
@@ -298,8 +341,9 @@ effectiveStdenv.mkDerivation rec {
substituteInPlace cmake/libonnxruntime.pc.cmake.in \
--replace-fail '$'{prefix}/@CMAKE_INSTALL_ @CMAKE_INSTALL_
echo "find_package(cudnn_frontend REQUIRED)" > cmake/external/cudnn_frontend.cmake
# https://github.com/microsoft/onnxruntime/blob/c4f3742bb456a33ee9c826ce4e6939f8b84ce5b0/onnxruntime/core/platform/env.h#L249
''
# https://github.com/microsoft/onnxruntime/blob/c4f3742bb456a33ee9c826ce4e6939f8b84ce5b0/onnxruntime/core/platform/env.h#L249
+ ''
substituteInPlace onnxruntime/core/platform/env.h --replace-fail \
"GetRuntimePath() const { return PathString(); }" \
"GetRuntimePath() const { return PathString(\"$out/lib/\"); }"
@@ -307,8 +351,8 @@ effectiveStdenv.mkDerivation rec {
+ lib.optionalString rocmSupport ''
patchShebangs tools/ci_build/hipify-perl
''
# https://github.com/NixOS/nixpkgs/pull/226734#issuecomment-1663028691
+ lib.optionalString (effectiveStdenv.hostPlatform.system == "aarch64-linux") ''
# https://github.com/NixOS/nixpkgs/pull/226734#issuecomment-1663028691
rm -v onnxruntime/test/optimizer/nhwc_transformer_test.cc
'';
@@ -316,8 +360,8 @@ effectiveStdenv.mkDerivation rec {
${python3Packages.python.interpreter} ../setup.py bdist_wheel
'';
# perform parts of `tools/ci_build/github/linux/copy_strip_binary.sh`
postInstall = ''
# perform parts of `tools/ci_build/github/linux/copy_strip_binary.sh`
install -m644 -Dt $out/include \
../include/onnxruntime/core/framework/provider_options.h \
../include/onnxruntime/core/providers/cpu/cpu_provider_factory.h \
@@ -334,7 +378,7 @@ effectiveStdenv.mkDerivation rec {
passthru = {
inherit cudaSupport cudaPackages ncclSupport; # for the python module
inherit protobuf;
protobuf = protobuf';
tests = lib.optionalAttrs pythonSupport {
python = python3Packages.onnxruntime;
};
@@ -352,7 +396,7 @@ effectiveStdenv.mkDerivation rec {
compatibility.
'';
homepage = "https://github.com/microsoft/onnxruntime";
changelog = "https://github.com/microsoft/onnxruntime/releases/tag/v${version}";
changelog = "https://github.com/microsoft/onnxruntime/releases/tag/${finalAttrs.src.tag}";
# https://github.com/microsoft/onnxruntime/blob/master/BUILD.md#architectures
platforms = lib.platforms.unix;
license = lib.licenses.mit;
@@ -360,5 +404,9 @@ effectiveStdenv.mkDerivation rec {
puffnfresh
ck3d
];
# [libprotobuf ERROR /build/source/src/google/protobuf/descriptor_database.cc:642] File already
# exists in database: onnx/onnx-ml.proto
# https://github.com/onnx/onnx/issues/6094
broken = withFullProtobuf;
};
}
})
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "phrase-cli";
version = "2.53.0";
version = "2.53.1";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = version;
sha256 = "sha256-G7hIJUGzgMB202Unzrycv9KTkJ88bmRbgVT0v5jA99M=";
sha256 = "sha256-5Iral/ju6tJGRS8JUIXBVEQeme34F+v1i8F7pXprZas=";
};
vendorHash = "sha256-LyPS2E5v3n7RVV3YEsEUZJZWB5x32TTfeOHAZProuCs=";
+3 -3
View File
@@ -7,16 +7,16 @@
}:
buildNpmPackage rec {
pname = "playwright-mcp";
version = "0.0.55";
version = "0.0.56";
src = fetchFromGitHub {
owner = "Microsoft";
repo = "playwright-mcp";
tag = "v${version}";
hash = "sha256-85mpLvbnNcaz6alka6cLu2TdGVDk9JUzwuA0g1Ng/uk=";
hash = "sha256-kfn9vIxmx+dSYKzR5ayGX8RIWd5d8quTAyx4/dC6hIY=";
};
npmDepsHash = "sha256-9i6Tx5OmJgTr8VCRFCQTIOjhgk05UDnr3mQjD1QVu1c=";
npmDepsHash = "sha256-Qsln4llNpfXYXhSEfHnvdsFIF7adHKEyC1eGHtVY2Qk=";
postInstall = ''
rm -r $out/lib/node_modules/@playwright/mcp/node_modules/playwright
+10 -10
View File
@@ -6,15 +6,15 @@
installShellFiles,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "poutine";
version = "1.0.5";
version = "1.0.6";
src = fetchFromGitHub {
owner = "boostsecurityio";
repo = "poutine";
tag = "v${version}";
hash = "sha256-lAnErnkJY2qU+felYqsbeEBOlCj54unX2iycTWqVAhs=";
tag = "v${finalAttrs.version}";
hash = "sha256-mtlwxqJnNANiONPi5AkgQoeG4Xed56by4JykNme8LqA=";
};
vendorHash = "sha256-qp3Ko+01kk9AH0oCT2Si/si+74gT5KFtPFslwih/IBE=";
@@ -30,18 +30,18 @@ buildGoModule rec {
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd ${meta.mainProgram} \
--bash <($out/bin/${meta.mainProgram} completion bash) \
--fish <($out/bin/${meta.mainProgram} completion fish) \
--zsh <($out/bin/${meta.mainProgram} completion zsh)
installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \
--bash <($out/bin/${finalAttrs.meta.mainProgram} completion bash) \
--fish <($out/bin/${finalAttrs.meta.mainProgram} completion fish) \
--zsh <($out/bin/${finalAttrs.meta.mainProgram} completion zsh)
'';
meta = {
description = "Security scanner that detects misconfigurations and vulnerabilities in build pipelines of repositories";
homepage = "https://github.com/boostsecurityio/poutine";
changelog = "https://github.com/boostsecurityio/poutine/releases/tag/v${version}";
changelog = "https://github.com/boostsecurityio/poutine/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "poutine";
};
}
})
+3 -3
View File
@@ -7,12 +7,12 @@
stdenv,
}:
let
version = "25.3.4";
version = "25.3.5";
src = fetchFromGitHub {
owner = "redpanda-data";
repo = "redpanda";
rev = "v${version}";
sha256 = "sha256-I5WtwY6CODf64x5ZjFBFQagQ3HkIBvuJil92sajSqRM=";
sha256 = "sha256-Qtdgl2EV1Nbvwo30ZMod83gvw/Kw36Qnjx7ywtsnvTI=";
};
in
buildGoModule rec {
@@ -20,7 +20,7 @@ buildGoModule rec {
inherit doCheck src version;
modRoot = "./src/go/rpk";
runVend = false;
vendorHash = "sha256-AZQmI4foYhxyaWUfr9QzbyMX/q+737h1uc//9rXBMcY=";
vendorHash = "sha256-ozhu/4DGhpRj8vK4rzyhyV9/ZXg3LtoFYcubHVwjMbQ=";
ldflags = [
''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
+3 -3
View File
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "repomix";
version = "1.11.0";
version = "1.11.1";
src = fetchFromGitHub {
owner = "yamadashy";
repo = "repomix";
tag = "v${version}";
hash = "sha256-qesW90kU+qeRoHvxgcf4M8gpLH3qGNDw9UkX7V0z5wQ=";
hash = "sha256-LmQtgVrWZQFGTxU6Sz6RjPQqVERDWc4A7r6PS0Y7xYc=";
};
npmDepsHash = "sha256-urYj5rPgz7DIwoCc9J41dPXUWInj4Hm7YnWCp1TZPFo=";
npmDepsHash = "sha256-C/b/RFMuI5HeVHH24GFupJU1x7Kinoq6tocVHgsWw1w=";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
+2 -2
View File
@@ -6,12 +6,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "roboto";
version = "3.014";
version = "3.015";
src = fetchzip {
url = "https://github.com/googlefonts/roboto-3-classic/releases/download/v${finalAttrs.version}/Roboto_v${finalAttrs.version}.zip";
stripRoot = false;
hash = "sha256-JP30nhh0CcQMqWgvA9Tmu6hCD1F8bx4XMbX0F6T6jUk=";
hash = "sha256-vfn4KmOHHSVYT9XK+mDz5f4s8LnkCAY/IyTa3Rmir2k=";
};
installPhase = ''
@@ -13,15 +13,15 @@
rustPlatform.buildRustPackage rec {
pname = "rust-analyzer-unwrapped";
version = "2026-01-05";
version = "2026-01-12";
cargoHash = "sha256-J1WMQHpY3DBkM86FbXVj9YvDCJtNfX/1hKQkWQyc8YE=";
cargoHash = "sha256-2lutUe9+VZqMXPfFP6zjg2wQR7Amdc0U6Ih3OXvwCEk=";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust-analyzer";
rev = version;
hash = "sha256-lcA/e3++3aZQSj6xCsBi2VpYyC3Q+oO/oukgfHiL+Ts=";
hash = "sha256-xSOqy4OwQtkuPtptNQDkKs36K4xdrebEHnchoMhIpug=";
};
cargoBuildFlags = [
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sdl_gamecontrollerdb";
version = "0-unstable-2025-12-30";
version = "0-unstable-2026-01-11";
src = fetchFromGitHub {
owner = "mdqinc";
repo = "SDL_GameControllerDB";
rev = "01de5cf46ff3679b5378ec7dae365791e632b76a";
hash = "sha256-O04ruUxYYUCtuP7JAdB4IFFV9Uh4Hhy+fE8Iuai01pY=";
rev = "65490d3c39825a84f9c2cb4fa9bc359284f37ca2";
hash = "sha256-v6V5TTmI7PKHU5F82yhyyPdofPegvbbGeqqque+C1hU=";
};
dontBuild = true;
+5
View File
@@ -39,6 +39,11 @@
"version": "6.0.0",
"hash": "sha256-VPYsOGhVFSMtGyKEGOmP/m5c7KsK+2QeODkvD5p5D6M="
},
{
"pname": "Dapper",
"version": "2.1.66",
"hash": "sha256-e5n/wnAFGPDSe30oQQ0fanXrvFZYYa+qCDSTHtfQmPw="
},
{
"pname": "Fare",
"version": "2.1.1",
+3 -3
View File
@@ -19,13 +19,13 @@ let
in
buildDotnetModule rec {
pname = "slskd";
version = "0.24.1";
version = "0.24.3";
src = fetchFromGitHub {
owner = "slskd";
repo = "slskd";
tag = version;
hash = "sha256-rgD+akew2hs2nfz+X0pfVQbxeOdznFoWaUX3vX0G9uE=";
hash = "sha256-471Rhpkl89l6T1ScXltCYwRckS0iOAWmDYuj7NH0TAQ=";
};
nativeBuildInputs = [
@@ -40,7 +40,7 @@ buildDotnetModule rec {
name = "${pname}-${version}-npm-deps";
inherit src;
sourceRoot = "${src.name}/${npmRoot}";
hash = "sha256-VFWePzmE/mVd3wJuRSF+SeFR+0cgDfEScRbpZzDOKIw=";
hash = "sha256-cNYnYp+QrbwvpYs/qKKivDlMpdQP6EbDUBS32S3TrO4=";
};
projectFile = "slskd.sln";
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "snakemake";
version = "9.14.6";
version = "9.14.7";
pyproject = true;
src = fetchFromGitHub {
owner = "snakemake";
repo = "snakemake";
tag = "v${version}";
hash = "sha256-eGHhyMkPnC0QTxwWIWjNqX9fhzhQ3QPRAdboQVWwrRA=";
hash = "sha256-kKULORORg187jwEp5rjtWBVYdS0IA+aYCnPhJj7mVNE=";
};
postPatch = ''
+3 -3
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation {
pname = "solanum";
version = "0-unstable-2025-12-10";
version = "0-unstable-2026-01-11";
src = fetchFromGitHub {
owner = "solanum-ircd";
repo = "solanum";
rev = "b58ba9b980389b064c67fa42052a66508db73b40";
hash = "sha256-FAT1k9ETN4TozWhXSLWQ7SpvqQ0j/G/uEL0ErYFs8B8=";
rev = "e2a499f7192fa5e966dab03b7980e3240111d7b3";
hash = "sha256-F+CtxubdNz+B/a9sAoZW4tIvj72Mms/0bUKmvm14wHg=";
};
patches = [
+3 -3
View File
@@ -7,7 +7,7 @@
buildGoModule (finalAttrs: {
pname = "spire";
version = "1.14.0";
version = "1.14.1";
outputs = [
"out"
@@ -20,12 +20,12 @@ buildGoModule (finalAttrs: {
owner = "spiffe";
repo = "spire";
tag = "v${finalAttrs.version}";
sha256 = "sha256-I5fNjOuij8A60pEPoq+iSfC5oGrTu4DizCd6OnLtJ2I=";
sha256 = "sha256-aefYVK8dPBrLBlAzh33bIZkuIClLj8Cs1p+CHXMxWcU=";
};
# Needed for github.co/google/go-tpm-tools/simulator which contains non-go files that `go mod vendor` strips
proxyVendor = true;
vendorHash = "sha256-trWUhYibzfUCyUSL6LfC+ERrrxspdcEYuBauq539GRM=";
vendorHash = "sha256-YtSaibsoSxuEY9UO1EmFHZoVpwHs/gjx28gpxCiOzYE=";
buildInputs = [ openssl ];
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "supabase-cli";
version = "2.67.1";
version = "2.72.7";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
hash = "sha256-IRgDCLAClF7Wwmhf1Ba6ulpyDZW3DSZSGj+oIptXImw=";
hash = "sha256-53gnJNnVagvD36WyDFfNE+Dlt/5M/NY4TTb+dD3WAGE=";
};
vendorHash = "sha256-CRUt2wjPCzIQ2/RDXvwJ5xW3KTJNYf/7Kzkhh4Z9NfI=";
vendorHash = "sha256-I/jjrZkDqIlWA/sdqvSzWZZzJJS0qOPjy/QwEsTAcQ0=";
ldflags = [
"-s"
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "terraform-backend";
version = "0.1.3";
version = "0.2.0";
src = fetchFromGitHub {
owner = "nimbolus";
repo = "terraform-backend";
tag = "v${finalAttrs.version}";
hash = "sha256-S3ih7dLSQs3xJMHyQyWy43OG1maizBPVT8IsrWcSRUM=";
hash = "sha256-/LIdvUsNeZ49GVo+TW4Uw0f7GWkexuaEvcFhg04BP44=";
};
vendorHash = "sha256-5L8MNhjEPI3OOmtHdkB9ZQp02d7nzPp5h0/gVHTiCws=";
vendorHash = "sha256-2krZ1JVioWiVuAGflMzw0W0wITpHTMu8j1Kio+uCkvM=";
ldflags = [
"-s"
+7 -7
View File
@@ -6,15 +6,15 @@
makeWrapper,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "trufflehog";
version = "3.92.4";
version = "3.92.5";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
tag = "v${version}";
hash = "sha256-fV1PO8e4ezU4Nzhfqc1vCLH9ex0eEaQyQkrwGpRK4vc=";
tag = "v${finalAttrs.version}";
hash = "sha256-9nzcFw+7dpkSNAYy6Rh+qhhneO44tYCHEPPM2KDzs/4=";
};
vendorHash = "sha256-98yTB5Wu2W2xesg9NMPv+Yij/stutRSP98MeTf807Jo=";
@@ -28,7 +28,7 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
"-X=github.com/trufflesecurity/trufflehog/v3/pkg/version.BuildVersion=${version}"
"-X=github.com/trufflesecurity/trufflehog/v3/pkg/version.BuildVersion=${finalAttrs.version}"
];
# Test cases run git clone and require network access
@@ -45,7 +45,7 @@ buildGoModule rec {
meta = {
description = "Find credentials all over the place";
homepage = "https://github.com/trufflesecurity/trufflehog";
changelog = "https://github.com/trufflesecurity/trufflehog/releases/tag/v${version}";
changelog = "https://github.com/trufflesecurity/trufflehog/releases/tag/${finalAttrs.src.tag}";
license = with lib.licenses; [ agpl3Only ];
maintainers = with lib.maintainers; [
fab
@@ -53,4 +53,4 @@ buildGoModule rec {
];
mainProgram = "trufflehog";
};
}
})
+3 -3
View File
@@ -30,19 +30,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "typesetter";
version = "0.8.4";
version = "0.9.1";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "haydn";
repo = "typesetter";
tag = "v${finalAttrs.version}";
hash = "sha256-P92n2ly60czewff5d2tC0nkXMtFGAzNkRY+Jh8Pi4iQ=";
hash = "sha256-Ryte4znAa+4K0r0WfvQP7RPZFykbvoPmpYTRiAWOF/c=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-jG6FLt74nDAYfaAhaw+foVZBeLQIvtCHcxB8s/HSvIQ=";
hash = "sha256-FCZFKn0RhyvFPpmRMNojSU6djg6pOJCIgjzRD6Wbn4M=";
};
strictDeps = true;
+3 -3
View File
@@ -9,16 +9,16 @@
buildGo125Module (finalAttrs: {
pname = "upcloud-cli";
version = "3.27.0";
version = "3.28.0";
src = fetchFromGitHub {
owner = "UpCloudLtd";
repo = "upcloud-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-OAsSB12Q8kdi2tjOUzqtaI6Qt/wFYaAuuy7XHJ2IyrI=";
hash = "sha256-mQmQt2rZKUj+J7ZZEIjuOa6WEeP4VObcpZUREoIK0Bw=";
};
vendorHash = "sha256-dhqsioXUdEafeRsz3GwpsvKCyV6M45V0rDJutdHDo38=";
vendorHash = "sha256-3FD8mZKjR6pTAWeMCAlgHmBCJEStZCx8FsfHzrEbnI8=";
ldflags = [
"-s -w -X github.com/UpCloudLtd/upcloud-cli/v3/internal/config.Version=${finalAttrs.version}"
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-util-linux";
version = "0.0.1-unstable-2026-01-08";
version = "0.0.1-unstable-2026-01-15";
src = fetchFromGitHub {
owner = "uutils";
repo = "util-linux";
rev = "8f87ce4641e8040eba624ffa99b73f73f73ab373";
hash = "sha256-9U1vJyBEvOeesZrttSZg7vMqXSUj4eq/xtB2gRovXiA=";
rev = "60c8f8b572109d8bef0210b17486de2a2d565a19";
hash = "sha256-hebVBj/u8UQcOXFniY+FKVbT8kZgbmLWGClAX858GzI=";
};
postPatch = ''
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '"cut"' '"${lib.getExe' coreutils "cut"}"'
'';
cargoHash = "sha256-k1wIiL1DUkk9+UJX+6mgNEW+0zGNHuUTPUk8zuQFo1s=";
cargoHash = "sha256-bgOnkNfVZuPB9Ku12wwjhryR/fjRkWK2cMhoRZMBMZ0=";
nativeBuildInputs = [
pkg-config
@@ -9,12 +9,12 @@
let
generator = pkgsBuildBuild.buildGoModule rec {
pname = "v2ray-domain-list-community";
version = "20260112053243";
version = "20260115051358";
src = fetchFromGitHub {
owner = "v2fly";
repo = "domain-list-community";
rev = version;
hash = "sha256-21Xk+0o4xUOHcLtXrioLy8cwZziKoXp7LCHS+Q60ZTI=";
hash = "sha256-KtYU16cpYkZ739+Y9ZqZkNa4Uv8WGvoY2flbf/cCZyA=";
};
vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk=";
meta = {
+3 -3
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "velero";
version = "1.17.1";
version = "1.17.2";
src = fetchFromGitHub {
owner = "vmware-tanzu";
repo = "velero";
tag = "v${finalAttrs.version}";
hash = "sha256-ZVnYHBcnYOCBFJ9wyvMDrRIf3NyDV1Zqqf7e6JbA+go=";
hash = "sha256-cDOsLwSp7VtHeylgDGhotBn1VN2HzBEq1kZsx7wN2r8=";
};
ldflags = [
@@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
"-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none"
];
vendorHash = "sha256-AuvJmHRAmxKduP6q7k81GapGbGLS4x7cwccSnZWvPwI=";
vendorHash = "sha256-1ikbyWXK3jL4I+FxiqOsvPvqk+/DIndc4myTajDxFko=";
excludedPackages = [
"issue-template-gen"
+1
View File
@@ -10,6 +10,7 @@
"flutter_inappwebview_windows": "sha256-9ocNFgXXqP28VmuJVXc81MUSPjIkzngOyEInMSxgwCU=",
"flutter_qjs": "sha256-Mp9swQ4JEIyIEBQGlR7i+37Jp2sFGwL0uGrSTwE/n88=",
"flutter_saf": "sha256-zmRZ82aJPYX/N/lOUcOoT8UAHEDoUk0FTFSqB4gKR+U=",
"flutter_to_debian": "sha256-YapWHABZSRh33Do2jKaeOshFHe83Tq4dsGGdOiB7REg=",
"lodepng_flutter": "sha256-fOOhjoo3dzNNZI04Ie7GHLTfVlD5X+5IONpg8+RlmsE=",
"photo_view": "sha256-zRc/WCbVybWkF52KDZZXgvKA8bbXASI7Yj2RFzLhXUk=",
"rhttp": "sha256-6AH7A+CJg60Vk0ph3cJwj29GkmJEezI/VuZvRqqmOYs=",
+2 -2
View File
@@ -13,13 +13,13 @@
}:
let
version = "1.5.3";
version = "1.6.2";
src = fetchFromGitHub {
owner = "venera-app";
repo = "venera";
tag = "v${version}";
hash = "sha256-yjO7nQ3F+DLudjqXUp0N13lhBZSAKwAeKXRAKxPxDVQ=";
hash = "sha256-hqpWkYXWM/kZU2kVAP2ak2TDZt3m4j4809rGhX68dek=";
};
in
flutter335.buildFlutterApplication {
+22 -11
View File
@@ -573,6 +573,16 @@
"source": "git",
"version": "0.0.1"
},
"flutter_staggered_grid_view": {
"dependency": "direct main",
"description": {
"name": "flutter_staggered_grid_view",
"sha256": "19e7abb550c96fbfeb546b23f3ff356ee7c59a019a651f8f102a4ba9b7349395",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.0"
},
"flutter_test": {
"dependency": "direct dev",
"description": "flutter",
@@ -592,11 +602,12 @@
"flutter_to_debian": {
"dependency": "direct dev",
"description": {
"name": "flutter_to_debian",
"sha256": "d23534407334b331ce20fbaa8395b9ecc255d0c047136b8998715f36933ee696",
"url": "https://pub.dev"
"path": ".",
"ref": "HEAD",
"resolved-ref": "3777c91b6b1cc0b7c03357c67ca216d4313c3db5",
"url": "https://github.com/venera-app/flutter_to_debian.git"
},
"source": "hosted",
"source": "git",
"version": "2.0.2"
},
"flutter_web_plugins": {
@@ -820,11 +831,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c",
"sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.16.0"
"version": "1.17.0"
},
"mime": {
"dependency": "direct main",
@@ -1189,11 +1200,11 @@
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00",
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.6"
"version": "0.7.7"
},
"typed_data": {
"dependency": "transitive",
@@ -1400,15 +1411,15 @@
"dependency": "direct main",
"description": {
"name": "zip_flutter",
"sha256": "c4d5a34c5803def866bc550926bb16fe89717c9b7304695d5b2ede30964eb8a8",
"sha256": "baecf8deb6bf53a50e5ab513707ab56cc0c25f5b43333aa56ef562e8e7057357",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.0.12"
"version": "0.0.13"
}
},
"sdks": {
"dart": ">=3.8.0 <4.0.0",
"flutter": ">=3.35.5"
"flutter": ">=3.38.5"
}
}
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "vfox";
version = "0.10.0";
version = "1.0.2";
src = fetchFromGitHub {
owner = "version-fox";
repo = "vfox";
tag = "v${finalAttrs.version}";
hash = "sha256-dA/boWkJrFgVV6NeSiCwDxRuBxtjn9qf8shpFwED6TA=";
hash = "sha256-iCHvrq1GoW1J6BnslhhFb7M9IE4DGtoXLRrZe2PzlAU=";
};
vendorHash = "sha256-+5hJMip3wAR1k6n21I3QFYe++nw4J4Ip+43EujQl2ec=";
vendorHash = "sha256-+swC2G8g0rrANsUM8jXad+38QX0yWIf+2boyAv7+hG8=";
__darwinAllowLocalNetworking = true;
+8 -13
View File
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchurl,
fetchpatch,
desktopToDarwinBundle,
docbook_xml_dtd_45,
docbook_xsl,
@@ -11,11 +10,13 @@
libxslt,
pkg-config,
wrapGAppsHook3,
xxd,
yelp-tools,
curl,
gdk-pixbuf,
gtk3,
json-glib,
libnova,
libxml2,
gpsbabel,
withGeoClue ? true,
@@ -34,25 +35,18 @@
liboauth,
withRealtimeGPSTracking ? (!stdenv.hostPlatform.isDarwin),
gpsd,
xz,
}:
stdenv.mkDerivation rec {
pname = "viking";
version = "1.10";
version = "1.11";
src = fetchurl {
url = "mirror://sourceforge/viking/viking-${version}.tar.bz2";
sha256 = "sha256-lFXIlfmLwT3iS9ayNM0PHV7NwbBotMvG62ZE9hJuRaw=";
hash = "sha256-/iHVwRHvIId9HNlbGkvDT6rp3ToXuskj9BjhJxo8/JE=";
};
patches = [
# Fix check_md5_hash.sh on macOS
(fetchpatch {
url = "https://github.com/viking-gps/viking/pull/184/commits/b0e110a3cfefea0f1874669525eb3a220dd29f9f.patch";
hash = "sha256-HdkcZMV570SXOQMIZZAti2HT0gIdF/EwQCVXBaOwpqs=";
})
];
nativeBuildInputs = [
docbook_xml_dtd_45
docbook_xsl
@@ -61,6 +55,7 @@ stdenv.mkDerivation rec {
libxslt
pkg-config
wrapGAppsHook3
xxd
yelp-tools
]
++ lib.optional stdenv.hostPlatform.isDarwin desktopToDarwinBundle;
@@ -70,7 +65,9 @@ stdenv.mkDerivation rec {
gdk-pixbuf
gtk3
json-glib
libnova
libxml2
xz # liblzma
]
++ lib.optional withGeoClue geoclue2
++ lib.optional withGeoTag gexiv2
@@ -92,8 +89,6 @@ stdenv.mkDerivation rec {
(lib.enableFeature withRealtimeGPSTracking "realtime-gps-tracking")
];
hardeningDisable = [ "format" ];
doCheck = true;
preFixup = ''
+4 -4
View File
@@ -8,7 +8,7 @@
python3Packages.buildPythonApplication rec {
pname = "zensical";
version = "0.0.15";
version = "0.0.16";
pyproject = true;
# We fetch from PyPi, because GitHub repo does not contain all sources.
@@ -16,12 +16,12 @@ python3Packages.buildPythonApplication rec {
# We could combine sources, but then nix-update won't work.
src = fetchPypi {
inherit pname version;
hash = "sha256-syAMkbMDcGccULi0qkHCDlX/KBS5AD7iPJtvkjoMGb4=";
hash = "sha256-C3WduiRUGXvb8bEz3E6mToIC5nVwNqbrqtfkXsCgnbg=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-Sg4gl23aK6yPZ3Hdi+IzTGnx8wEAkSL0SrKGVdMRJ2s=";
hash = "sha256-ksFmYf9Yu+xlQw3tSa1mwdWlOhyK4hqtEZq4dULL4Fs=";
};
nativeBuildInputs = with rustPlatform; [
@@ -51,7 +51,7 @@ python3Packages.buildPythonApplication rec {
use, with powerful customization options.
'';
homepage = "https://zensical.org";
changelog = "https://github.com/zensical/zensical/releases/tag/${version}";
changelog = "https://github.com/zensical/zensical/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ aljazerzen ];
mainProgram = "zensical";
@@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
runHook preInstall
rm LICENSE
cp -R . $out
''
+ lib.optionalString (stdenv.hostPlatform.isLinux) ''
+3 -1
View File
@@ -384,7 +384,9 @@ stdenv.mkDerivation {
# https://github.com/NixOS/nixpkgs/issues/38991
# bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
LOCALE_ARCHIVE = lib.optionalString isLinux "${glibcLocales}/lib/locale/locale-archive";
LOCALE_ARCHIVE = lib.optionalString (
isLinux && glibcLocales != null
) "${glibcLocales}/lib/locale/locale-archive";
# clang: error: argument unused during compilation: '-Wa,--compress-debug-sections' [-Werror,-Wunused-command-line-argument]
# caused by separateDebugInfo
@@ -12,9 +12,9 @@
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "airos";
version = "0.6.1";
version = "0.6.2";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -22,8 +22,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "CoMPaTech";
repo = "python-airos";
tag = "v${version}";
hash = "sha256-/FDVikSKtGj3q5BmZzXDvSoR5JAHUasQIq8q9S7UH2k=";
tag = "v${finalAttrs.version}";
hash = "sha256-tzdWcqXi0dcTKNAdhTOGz89spf+29qORjyyBGB/eD8U=";
};
build-system = [ setuptools ];
@@ -45,8 +45,8 @@ buildPythonPackage rec {
meta = {
description = "Ubiquity airOS module(s) for Python 3";
homepage = "https://github.com/CoMPaTech/python-airos";
changelog = "https://github.com/CoMPaTech/python-airos/releases/tag/v${version}";
changelog = "https://github.com/CoMPaTech/python-airos/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jamiemagee ];
};
}
})
@@ -7,15 +7,15 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-openapi-util";
version = "0.2.2";
version = "0.2.4";
pyproject = true;
src = fetchPypi {
pname = "alibabacloud_openapi_util";
inherit version;
hash = "sha256-67w5BvVUy0v49RPkPooz6Laj1KDvE2F6DhTD3ajvUqg=";
inherit (finalAttrs) version;
hash = "sha256-hwIrnct1k6YB96QMppgiesPMt3a1jLewa43H9RCZXDQ=";
};
build-system = [ setuptools ];
@@ -36,4 +36,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -358,13 +358,13 @@
buildPythonPackage (finalAttrs: {
pname = "boto3-stubs";
version = "1.42.29";
version = "1.42.30";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit (finalAttrs) version;
hash = "sha256-fcDiIx8fd/xSgsT8S35GJ8ePqVhR7sFpUt+MaWtnhV8=";
hash = "sha256-aKLKdUaGyYDXnRxn8tTV643D2J9Oxi1AgLlfva0+4Bs=";
};
build-system = [ setuptools ];
@@ -1,54 +1,74 @@
{
attrs,
lib,
buildPythonPackage,
fetchFromGitHub,
pythonAtLeast,
# build-system
hatchling,
# dependencies
attrs,
cmarkgfm,
cryptography,
defusedxml,
datamodel-code-generator,
email-validator,
fetchFromGitHub,
furl,
ilcli,
importlib-resources,
jinja2,
lib,
mypy,
openpyxl,
orjson,
paramiko,
pytestCheckHook,
pydantic,
python-dotenv,
python-frontmatter,
requests,
ruamel-yaml,
setuptools,
setuptools-scm,
# tests
datamodel-code-generator,
pytestCheckHook,
mypy,
}:
buildPythonPackage rec {
let
# nist-content is a git submodule, but using fetchSubmodules in src fails while recursing into
# nist-content itself.
# Thus we simply inject it after the fact in postPatch.
nist-content = fetchFromGitHub {
name = "nist-content";
owner = "usnistgov";
repo = "oscal-content";
rev = "941c978d14c57379fbf6f7fb388f675067d5bff7";
hash = "sha256-sDvNMheZZhk09YEfY5ocmZmAC3t3KenqD3PaNsi0mMU=";
};
in
buildPythonPackage (finalAttrs: {
pname = "compliance-trestle";
version = "3.9.1";
version = "3.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "oscal-compass";
repo = "compliance-trestle";
tag = "v${version}";
hash = "sha256-AJ1luN2X6Q4dp4fna14x6HgUw1uX4X87BXkVBPVIn9k=";
fetchSubmodules = true;
tag = "v${finalAttrs.version}";
# TODO: Try to fall back to fetchSubmodules at the next release
# fetchSubmodules = true;
hash = "sha256-vhRD2NTt9F/7lgbmrjp5AWSUIs/iaqUAAAxs8T4Ap4A=";
};
pythonRelaxDeps = true;
postPatch = ''
substituteInPlace tests/trestle/misc/mypy_test.py \
--replace-fail "trestle'," "${placeholder "out"}/bin/trestle'," \
--replace-fail "trestle'," "${placeholder "out"}/bin/trestle',"
''
# Replace the expected nist-content git submodule with the pre-fetched path.
+ ''
rmdir ./nist-content
ln -s ${nist-content} ./nist-content
'';
build-system = [
setuptools
setuptools-scm
hatchling
];
dependencies = [
@@ -56,8 +76,6 @@ buildPythonPackage rec {
cmarkgfm
cryptography
defusedxml
datamodel-code-generator
email-validator
furl
ilcli
importlib-resources
@@ -70,11 +88,13 @@ buildPythonPackage rec {
python-frontmatter
requests
ruamel-yaml
];
]
++ pydantic.optional-dependencies.email;
nativeCheckInputs = [
pytestCheckHook
datamodel-code-generator
mypy
pytestCheckHook
];
disabledTests = [
@@ -88,11 +108,26 @@ buildPythonPackage rec {
"test_ssp_assemble_fedramp_profile"
"test_ssp_generate_aggregates_no_cds"
"test_ssp_generate_aggregates_no_param_value_orig"
]
++ lib.optionals (pythonAtLeast "3.14") [
# AssertionError: assert 1 == 0
# AttributeError: 'AliasTracker' object has no attribute 'aliases'
"test_arguments"
"test_get_list_cli"
"test_load_custom_config"
"test_load_default_config"
"test_split_catalog_star"
"test_split_comp_def"
];
disabledTestPaths = [
# Requires network access
"tests/trestle/core/remote"
]
++ lib.optionals (pythonAtLeast "3.14") [
# pydantic.v1.errors.ConfigError: unable to infer type for attribute "poam"
"tests/trestle/core/models/interfaces_test.py"
"tests/trestle/tasks/ocp4_cis_profile_to_oscal_catalog_test.py"
];
pythonImportsCheck = [ "trestle" ];
@@ -100,9 +135,9 @@ buildPythonPackage rec {
meta = {
description = "Opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard";
homepage = "https://github.com/oscal-compass/compliance-trestle";
changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ tochiaha ];
mainProgram = "trestle";
};
}
})
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "cv2_enumerate_cameras";
version = "1.3.2";
version = "1.3.3";
src = fetchFromGitHub {
owner = "lukehugh";
repo = "cv2_enumerate_cameras";
tag = "v${version}";
hash = "sha256-wBjpZxqzWYXWlgcqJmpohJFK97Eh1IkWtNn6S6DlWPo=";
hash = "sha256-4QB/yWpurH/ai49PBRECdCfRRQ0tAvzGnpXj+DeP1pE=";
};
pyproject = true;
@@ -19,21 +19,21 @@
tldextract,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "faraday-plugins";
version = "1.25.0";
version = "1.27.1";
pyproject = true;
src = fetchFromGitHub {
owner = "infobyte";
repo = "faraday_plugins";
tag = version;
hash = "sha256-VkpwTHPpM1cS5HT5zE3gB25zWOTIVaZdPKNgQFJHO/Q=";
tag = finalAttrs.version;
hash = "sha256-/K9mCwYOnz1oas9Qhf2UoYTeoJjGNKQ4JCx6rWy2EdE=";
};
postPatch = ''
substituteInPlace setup.py \
--replace-fail "version=version," "version='${version}',"
--replace-fail "version=version," "version='${finalAttrs.version}',"
'';
build-system = [ setuptools ];
@@ -64,7 +64,8 @@ buildPythonPackage rec {
disabledTests = [
# Fail because of missing faraday
"test_detect_report"
"test_process_report_summary"
"test_process_report"
"TestNuclei3x"
# JSON parsing issue
"test_process_report_ignore_info"
"test_process_report_tags"
@@ -75,9 +76,9 @@ buildPythonPackage rec {
meta = {
description = "Security tools report parsers for Faraday";
homepage = "https://github.com/infobyte/faraday_plugins";
changelog = "https://github.com/infobyte/faraday_plugins/releases/tag/${src.tag}";
changelog = "https://github.com/infobyte/faraday_plugins/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "faraday-plugins";
};
}
})
@@ -12,15 +12,15 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "google-cloud-vpc-access";
version = "1.14.0";
version = "1.15.0";
pyproject = true;
src = fetchPypi {
pname = "google_cloud_vpc_access";
inherit version;
hash = "sha256-N1CpDs/TgSCjJOnNwOJCaS7MWur95uoztvl+R5DjYC0=";
inherit (finalAttrs) version;
hash = "sha256-kO/iNVmRbMzoNErXVnarpkATXY+PwJiLVSoKpLui4Us=";
};
build-system = [ setuptools ];
@@ -47,8 +47,8 @@ buildPythonPackage rec {
meta = {
description = "Python Client for Virtual Private Cloud";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-vpc-access";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-vpc-access-v${version}/packages/google-cloud-vpc-access/CHANGELOG.md";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-vpc-access-v${finalAttrs.version}/packages/google-cloud-vpc-access/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -12,15 +12,15 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "google-cloud-webrisk";
version = "1.19.0";
version = "1.20.0";
pyproject = true;
src = fetchPypi {
pname = "google_cloud_webrisk";
inherit version;
hash = "sha256-TuWU+3pfwFt8E06zUDAY8+JJb+2j4l/eHP7Y0dgE0gs=";
inherit (finalAttrs) version;
hash = "sha256-XjzgGju4J1oUnYPoX1DiW16Z1/4WCQh/cMqxRKhNpZ8=";
};
build-system = [ setuptools ];
@@ -48,8 +48,8 @@ buildPythonPackage rec {
meta = {
description = "Python Client for Web Risk";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-webrisk";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-webrisk-v${version}/packages/google-cloud-webrisk/CHANGELOG.md";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-webrisk-v${finalAttrs.version}/packages/google-cloud-webrisk/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -11,15 +11,15 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "google-cloud-workflows";
version = "1.19.0";
version = "1.20.0";
pyproject = true;
src = fetchPypi {
pname = "google_cloud_workflows";
inherit version;
hash = "sha256-SODiguyX82EPPvm3wvRp7tAcArNINmc9c1+WkkKPNHE=";
inherit (finalAttrs) version;
hash = "sha256-aicI4O1m3L3gtnZ3eslGSKsFKyVTnWyr0SjNJdWxcfQ=";
};
build-system = [ setuptools ];
@@ -46,8 +46,8 @@ buildPythonPackage rec {
meta = {
description = "Python Client for Cloud Workflows";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-workflows";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-workflows-v${version}/packages/google-cloud-workflows/CHANGELOG.md";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-workflows-v${finalAttrs.version}/packages/google-cloud-workflows/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202601151";
version = "0.1.202601161";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-J8b4pPBip8rRwDVxmOXl1+WI00qchu4eJj50jCmJ9Zo=";
hash = "sha256-9Z98crfuhXI65Wfa6qDMxi0Obek0VozPnpaSHN2I4Ik=";
};
__darwinAllowLocalNetworking = true;
@@ -10,23 +10,22 @@
pytest-mock,
requests-mock,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "kestra";
version = "1.1.0";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "kestra-io";
repo = "libs";
tag = "v${version}";
hash = "sha256-cDJ5c4HgwmBnRtAFp8gxCqpo8AYJcuI2tthQOXaSOmU=";
tag = "v${finalAttrs.version}";
hash = "sha256-JpePlqwjIalbkVMIIqZ4z6YfkvjyuYUbhXcD2Z6hp/Y=";
};
sourceRoot = "${src.name}/python";
sourceRoot = "${finalAttrs.src.name}/python";
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
requests
@@ -34,9 +33,7 @@ buildPythonPackage rec {
python-dateutil
];
pythonImportsCheck = [
"kestra"
];
pythonImportsCheck = [ "kestra" ];
nativeCheckInputs = [
pytestCheckHook
@@ -47,7 +44,8 @@ buildPythonPackage rec {
meta = {
description = "Infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines";
homepage = "https://github.com/kestra-io/libs";
changelog = "https://github.com/kestra-io/libs/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.apsl20;
maintainers = with lib.maintainers; [ DataHearth ];
};
}
})
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "liberty-parser";
version = "0.0.28";
version = "0.0.29";
pyproject = true;
src = fetchFromGitea {
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "tok";
repo = "liberty-parser";
tag = version;
hash = "sha256-CdsT0R2KVvN0+TfTuauaNpYTKhxx1gAOJJdWNfQb2Dk=";
hash = "sha256-rPEZIRxvmNrDTVD4NG7v2BT3jJXtTisfs4txCG4OfnQ=";
};
# Tests try to write to /tmp directly. use $TMPDIR instead.
@@ -7,15 +7,15 @@
pymilvus,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "llama-index-vector-stores-milvus";
version = "0.9.5";
version = "0.9.6";
pyproject = true;
src = fetchPypi {
pname = "llama_index_vector_stores_milvus";
inherit version;
hash = "sha256-c44M+k0OL2cKAlI4OZI5f/sf/kF0Cg8o2CxoBUbZMdg=";
inherit (finalAttrs) version;
hash = "sha256-bTisWTmlcOAkBof1T77k4f9sX6otKNJTd6PzjSygfis=";
};
build-system = [ hatchling ];
@@ -36,4 +36,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -32,13 +32,13 @@
buildPythonPackage (finalAttrs: {
pname = "llama-stack-client";
version = "0.4.1";
version = "0.4.2";
pyproject = true;
src = fetchPypi {
pname = "llama_stack_client";
inherit (finalAttrs) version;
hash = "sha256-MFd9PJTtvjiOZ0Q8t69MX3ayZ+kq7RJ9NtHZaNRRCuw=";
hash = "sha256-Ene/VjUx2bxHbjBfLSvq2ZAJhtQmouMsmt9LakZIBMM=";
};
postPatch = ''
@@ -335,8 +335,8 @@ in
"sha256-zMNP1LXKSynkfJSLn19sz5UoT8LiswD5qSZCn1y5GsA=";
mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.42.28"
"sha256-Vt3rd5sY2S/RNpgGK6rdQK0EEwe5y8yPTPm4LTk/sIo=";
buildMypyBoto3Package "connect" "1.42.30"
"sha256-P0z7BN74A6ihdUOE5lFN68BUqvdMLq6KuvX/kY9yJgI=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.42.3"
@@ -563,8 +563,8 @@ in
"sha256-4LBhjln6mCxMSooGEV7mo1Fe7U6Jssxq+6JYwqnFhRs=";
mypy-boto3-glacier =
buildMypyBoto3Package "glacier" "1.42.10"
"sha256-EFKWChvNMhj07s/la58yb7iZKtAh96qysffZ8LdvZeE=";
buildMypyBoto3Package "glacier" "1.42.30"
"sha256-TtiFsS2IIBgVxTwAWwU5M/0pBfXs1zxnnyjMuMhjWDY=";
mypy-boto3-globalaccelerator =
buildMypyBoto3Package "globalaccelerator" "1.42.3"
@@ -1110,8 +1110,8 @@ in
"sha256-fijgv07T/uckhzTbyzvQ8IzbtaYyz5QTeHGl3w4+Sko=";
mypy-boto3-resource-explorer-2 =
buildMypyBoto3Package "resource-explorer-2" "1.42.3"
"sha256-Jvb5qMnUZhiuDYtByiG2CjaQPsm30iyEEWGG1hKUg48=";
buildMypyBoto3Package "resource-explorer-2" "1.42.30"
"sha256-KP7USy0B599a9Z0R3LwpKeb/XpjPUde3qe2oNH87xR4=";
mypy-boto3-resource-groups =
buildMypyBoto3Package "resource-groups" "1.42.3"
@@ -1170,8 +1170,8 @@ in
"sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw=";
mypy-boto3-sagemaker =
buildMypyBoto3Package "sagemaker" "1.42.26"
"sha256-v7Ya1FPmGr/HvommCpAZ9IFlkUEXY1tB3adPIuwjoYo=";
buildMypyBoto3Package "sagemaker" "1.42.30"
"sha256-X4wR1GUZ1rFVDoWx5IODmCYaqGEfuN7oTJRqIE7ypqA=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3"
@@ -40,14 +40,14 @@
buildPythonPackage rec {
pname = "niworkflows";
version = "1.14.3";
version = "1.14.4";
pyproject = true;
src = fetchFromGitHub {
owner = "nipreps";
repo = "niworkflows";
tag = version;
hash = "sha256-wdPHXVgMvd+Od3M2j7S43gBRSh4yiPeu+HM6EyiakwU=";
hash = "sha256-AMUOiIL33kcJtlKT+L5QwcUh8mBBkf80uzOQZFKDauo=";
};
pythonRelaxDeps = [ "traits" ];
@@ -11,6 +11,9 @@
pytestCheckHook,
}:
# nixpkgs-update: no auto update
# The bot tries to update the package to the older 0.2 tag
buildPythonPackage (finalAttrs: {
pname = "nvdlfw-inspect";
version = "0.2.2";
@@ -15,14 +15,14 @@
buildPythonPackage (finalAttrs: {
pname = "opower";
version = "0.16.2";
version = "0.16.3";
pyproject = true;
src = fetchFromGitHub {
owner = "tronikos";
repo = "opower";
tag = "v${finalAttrs.version}";
hash = "sha256-6VqGM8HhqXVXVTXjWxr8IO5IMshcpeZBUF2VUoOnX0I=";
hash = "sha256-+LkLbIJR6v4icoQFIsipR+PfrF5ZgcEh5d1nAwVTldU=";
};
build-system = [ setuptools ];
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "pyatspi";
version = "2.58.0";
version = "2.58.1";
pyproject = false;
src = fetchurl {
url = "mirror://gnome/sources/pyatspi/${lib.versions.majorMinor version}/pyatspi-${version}.tar.xz";
sha256 = "6dKQ1TzH4wZtly/RilDuiF77i+CqJSYvGe9/iE/qDv8=";
sha256 = "Px8HmTX5JlhDMQJcdTGFjetCJFyZO2USH09LAeawRTY=";
};
nativeBuildInputs = [
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "sqlfmt";
version = "0.28.2";
version = "0.29.0";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "tconbeer";
repo = "sqlfmt";
tag = "v${version}";
hash = "sha256-9SO3G8SQOkxxSyro9dwSI6oH6BT8Rd66WqM5bvdVQkg=";
hash = "sha256-AeG6ga+WaBVvCCkEJbIkaJQg4rEmBcyQNmgJHEYkhrI=";
};
build-system = [ hatchling ];
@@ -17,35 +17,43 @@
setuptools,
# optional-dependencies
llvmlite,
triton,
# arm
unicorn,
# triton
triton,
# testing_minimal
hypothesis,
numpy,
pytest-xdist,
torch,
z3-solver,
# testing_unit
ggml-python,
openai,
safetensors,
tabulate,
tqdm,
# testing
blobfile,
boto3,
bottle,
capstone,
librosa,
networkx,
nibabel,
onnx,
onnxruntime,
opencv4,
pandas,
pillow,
pycocotools,
sentencepiece,
tiktoken,
transformers,
# tests
pytestCheckHook,
writableTmpDirAsHomeHook,
blobfile,
bottle,
capstone,
clang,
hexdump,
hypothesis,
jax,
librosa,
ml-dtypes,
networkx,
numpy,
onnx,
onnxruntime,
pillow,
pytest-xdist,
safetensors,
sentencepiece,
tiktoken,
torch,
tqdm,
transformers,
z3-solver,
# passthru
tinygrad,
@@ -56,118 +64,124 @@
buildPythonPackage (finalAttrs: {
pname = "tinygrad";
version = "0.11.0";
version = "0.12.0";
pyproject = true;
src = fetchFromGitHub {
owner = "tinygrad";
repo = "tinygrad";
tag = "v${finalAttrs.version}";
hash = "sha256-VG2rhkiwPFN3JYSBbqrwCdqhdGE8GY6oEatMSCydhw8=";
hash = "sha256-Lied19C1sAbislr2WznnCZEmOn5PA0OzMg2KOdWOYkA=";
};
patches = [
(replaceVars ./fix-dlopen-cuda.patch {
inherit (addDriverRunpath) driverLink;
libnvrtc =
if cudaSupport then
"${lib.getLib cudaPackages.cuda_nvrtc}/lib/libnvrtc.so"
else
"Please import nixpkgs with `config.cudaSupport = true`";
})
];
patches =
let
libExtension = stdenv.hostPlatform.extensions.sharedLibrary;
in
[
(replaceVars ./patch-deps-paths.patch {
libllvm = "${lib.getLib llvmPackages.llvm}/lib/libLLVM${libExtension}";
libclang = "${lib.getLib llvmPackages.libclang}/lib/libclang${libExtension}";
postPatch =
# Patch `clang` directly in the source file
# Use the unwrapped variant to enable the "native" features currently unavailable in the sandbox
''
substituteInPlace tinygrad/runtime/ops_cpu.py \
--replace-fail "getenv(\"CC\", 'clang')" "'${lib.getExe llvmPackages.clang-unwrapped}'"
''
+ ''
substituteInPlace tinygrad/runtime/support/llvm.py \
--replace-fail "ctypes.util.find_library('LLVM')" "'${lib.getLib llvmPackages.llvm}/lib/libLLVM.so'"
''
+ lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace tinygrad/runtime/autogen/libc.py \
--replace-fail "ctypes.util.find_library('c')" "'${stdenv.cc.libc}/lib/libc.so.6'"
# Use the unwrapped variant to enable the "native" features currently unavailable in the sandbox
clang = lib.getExe llvmPackages.clang-unwrapped;
})
]
++ lib.optionals cudaSupport [
(replaceVars ./patch-cuda-paths.patch {
inherit (addDriverRunpath) driverLink;
cuda_nvrtc = lib.getLib cudaPackages.cuda_nvrtc;
substituteInPlace tinygrad/runtime/autogen/opencl.py \
--replace-fail "ctypes.util.find_library('OpenCL')" "'${ocl-icd}/lib/libOpenCL.so'"
''
# test/test_tensor.py imports the PTX variable from the cuda_compiler.py file.
# This import leads to loading the libnvrtc.so library that is not substituted when cudaSupport = false.
# -> As a fix, we hardcode this variable to False
+ lib.optionalString (!cudaSupport) ''
substituteInPlace test/test_tensor.py \
--replace-fail "from tinygrad.runtime.support.compiler_cuda import PTX" "PTX = False"
''
# `cuda_fp16.h` and co. are needed at runtime to compile kernels
+ lib.optionalString cudaSupport ''
substituteInPlace tinygrad/runtime/support/compiler_cuda.py \
--replace-fail \
'"-I/usr/local/cuda/include", "-I/usr/include", "-I/opt/cuda/include"' \
'"-I${lib.getDev cudaPackages.cuda_cudart}/include/"'
''
+ lib.optionalString rocmSupport ''
substituteInPlace tinygrad/runtime/autogen/hip.py \
--replace-fail "/opt/rocm/" "${rocmPackages.clr}/"
# `cuda_fp16.h` and co. are needed at runtime to compile kernels
cuda_cudart = lib.getInclude cudaPackages.cuda_cudart;
})
]
++ lib.optionals rocmSupport [
(replaceVars ./patch-rocm-paths.patch {
comgr = lib.getLib rocmPackages.rocm-comgr;
clr = lib.getLib rocmPackages.clr;
rocm-runtime = lib.getLib rocmPackages.rocm-runtime;
rocm-llvm-objdump = lib.getExe' rocmPackages.llvm.llvm "llvm-objdump";
llvm-objdump = lib.getExe' llvmPackages.llvm "llvm-objdump";
hipcc = lib.getExe' rocmPackages.hipcc "hipcc";
})
];
substituteInPlace tinygrad/runtime/support/compiler_hip.py \
--replace-fail "/opt/rocm/include" "${rocmPackages.clr}/include"
postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace tinygrad/runtime/autogen/opencl.py \
--replace-fail \
"dll = DLL('opencl', 'OpenCL')" \
"dll = DLL('opencl', '${lib.getLib ocl-icd}/lib/libOpenCL.so')"
substituteInPlace tinygrad/runtime/support/compiler_hip.py \
--replace-fail "/opt/rocm/llvm" "${rocmPackages.llvm.llvm}"
substituteInPlace tinygrad/runtime/autogen/comgr.py \
--replace-fail "/opt/rocm/" "${rocmPackages.rocm-comgr}/"
'';
substituteInPlace tinygrad/runtime/autogen/libc.py \
--replace-fail \
"dll = DLL('libc', 'c', use_errno=True)" \
"dll = DLL('libc', '${lib.getLib stdenv.cc.libc}/lib/libc.so.6', use_errno=True)"
'';
__propagatedImpureHostDeps = lib.optional stdenv.hostPlatform.isDarwin "/usr/lib/libc.dylib";
build-system = [ setuptools ];
optional-dependencies = {
llvm = [ llvmlite ];
optional-dependencies = lib.fix (self: {
arm = [ unicorn ];
triton = [ triton ];
};
testing_minimal = [
hypothesis
numpy
pytest-xdist
torch
z3-solver
];
testing_unit = self.testing_minimal ++ [
ggml-python
openai
safetensors
tabulate
tqdm
];
testing = self.testing_unit ++ [
blobfile
boto3
bottle
capstone
librosa
networkx
nibabel
onnx
onnxruntime
opencv4
pandas
pillow
pycocotools
sentencepiece
tiktoken
transformers
];
});
pythonImportsCheck = [
"tinygrad"
"tinygrad.runtime.autogen.libclang"
]
++ lib.optionals cudaSupport [
"tinygrad.runtime.ops_cuda"
"tinygrad.runtime.ops_nv"
]
++ lib.optionals rocmSupport [
"tinygrad.runtime.ops_amd"
"tinygrad.runtime.ops_hip"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"tinygrad.runtime.ops_metal"
];
nativeCheckInputs = [
llvmPackages.clang
pytestCheckHook
writableTmpDirAsHomeHook
blobfile
bottle
capstone
clang
hexdump
hypothesis
jax
librosa
ml-dtypes
networkx
numpy
onnx
onnxruntime
pillow
pytest-xdist
safetensors
sentencepiece
tiktoken
torch
tqdm
transformers
z3-solver
]
++ networkx.optional-dependencies.extra;
++ finalAttrs.passthru.optional-dependencies.testing;
disabledTests = [
# RuntimeError: Attempting to relocate against an undefined symbol 'fmaxf'
@@ -192,6 +206,7 @@ buildPythonPackage (finalAttrs: {
"test_dataset_is_realized"
"test_e2e_big"
"test_fetch_small"
"test_hevc_parser"
"test_huggingface_enet_safetensors"
"test_index_mnist"
"test_linear_mnist"
@@ -206,8 +221,13 @@ buildPythonPackage (finalAttrs: {
"test_load_convnext"
"test_load_enet"
"test_load_enet_alt"
"test_load_gpt2_q4_1"
"test_load_llama2bfloat"
"test_load_resnet"
"test_load_sample_mxfp4"
"test_load_sample_q6_k"
"test_load_tinyllama_q4_0"
"test_load_tinyllama_q8_0"
"test_mnist_val"
"test_openpilot_model"
"test_resnet"
@@ -220,12 +240,19 @@ buildPythonPackage (finalAttrs: {
"test_transcribe_long_no_batch"
"test_vgg7"
]
++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
# Fail with AssertionError
"test_casts_from"
"test_casts_to"
"test_float_cast_to_unsigned_underflow"
"test_int8"
"test_int8_to_uint16_negative"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Flaky (pass when running a smaller set of tests: tests/unit/*, but not within the full test suite)
# AttributeError: module 'tinygrad.runtime.autogen.libclang' has no attribute 'clang_parseTranslationUnit'
"test_gen_from_header"
"test_struct_ordering"
];
disabledTestPaths = [
@@ -236,10 +263,30 @@ buildPythonPackage (finalAttrs: {
# Files under this directory are not considered as tests by upstream and should be skipped
"extra/"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
# certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1032)>
"test/models/test_whisper.py"
];
passthru.tests = {
withCuda = tinygrad.override { cudaSupport = true; };
__darwinAllowLocalNetworking = true;
passthru = {
tests = {
withCuda = tinygrad.override { cudaSupport = true; };
withRocm = tinygrad.override { rocmSupport = true; };
};
gpuCheck = tinygrad.overridePythonAttrs (old: {
requiredSystemFeatures = [ "cuda" ];
pytestFlags = (old.pytestFlags or [ ]) ++ [
# When running in parallel, with GPU support, some tests become flaky:
# RuntimeError: Wait timeout: 30000 ms! (the signal is not set to 153, but 151)
"--maxprocesses=1"
];
});
};
meta = {
@@ -248,10 +295,5 @@ buildPythonPackage (finalAttrs: {
changelog = "https://github.com/tinygrad/tinygrad/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ GaetanLepage ];
badPlatforms = [
# Fatal Python error: Aborted
# onnxruntime/capi/_pybind_state.py", line 32 in <module>
"aarch64-linux"
];
};
})
@@ -1,49 +0,0 @@
diff --git a/tinygrad/runtime/autogen/cuda.py b/tinygrad/runtime/autogen/cuda.py
index a30c8f53..e2078ff6 100644
--- a/tinygrad/runtime/autogen/cuda.py
+++ b/tinygrad/runtime/autogen/cuda.py
@@ -145,7 +145,19 @@ def char_pointer_cast(string, encoding='utf-8'):
_libraries = {}
-_libraries['libcuda.so'] = ctypes.CDLL(ctypes.util.find_library('cuda'))
+libcuda = None
+try:
+ libcuda = ctypes.CDLL('libcuda.so')
+except OSError:
+ pass
+try:
+ libcuda = ctypes.CDLL('@driverLink@/lib/libcuda.so')
+except OSError:
+ pass
+if libcuda is None:
+ raise RuntimeError(f"`libcuda.so` not found")
+
+_libraries['libcuda.so'] = libcuda
cuuint32_t = ctypes.c_uint32
diff --git a/tinygrad/runtime/autogen/nvrtc.py b/tinygrad/runtime/autogen/nvrtc.py
index 6af74187..c5a6c6c4 100644
--- a/tinygrad/runtime/autogen/nvrtc.py
+++ b/tinygrad/runtime/autogen/nvrtc.py
@@ -10,7 +10,18 @@ import ctypes, ctypes.util
_libraries = {}
-_libraries['libnvrtc.so'] = ctypes.CDLL(ctypes.util.find_library('nvrtc'))
+libnvrtc = None
+try:
+ libnvrtc = ctypes.CDLL('libnvrtc.so')
+except OSError:
+ pass
+try:
+ libnvrtc = ctypes.CDLL('@libnvrtc@')
+except OSError:
+ pass
+if libnvrtc is None:
+ raise RuntimeError(f"`libnvrtc.so` not found")
+_libraries['libnvrtc.so'] = libnvrtc
def string_cast(char_pointer, encoding='utf-8', errors='strict'):
value = ctypes.cast(char_pointer, ctypes.c_char_p).value
if value is not None and encoding is not None:
@@ -0,0 +1,39 @@
diff --git a/tinygrad/runtime/autogen/cuda.py b/tinygrad/runtime/autogen/cuda.py
index 061c8d73f..65ec3ffd7 100644
--- a/tinygrad/runtime/autogen/cuda.py
+++ b/tinygrad/runtime/autogen/cuda.py
@@ -1,7 +1,7 @@
# mypy: ignore-errors
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
-dll = DLL('cuda', 'cuda')
+dll = DLL('cuda', '@driverLink@/lib/libcuda.so')
cuuint32_t = ctypes.c_uint32
cuuint64_t = ctypes.c_uint64
CUdeviceptr_v2 = ctypes.c_uint64
diff --git a/tinygrad/runtime/autogen/nvrtc.py b/tinygrad/runtime/autogen/nvrtc.py
index 88085c45b..90518d403 100644
--- a/tinygrad/runtime/autogen/nvrtc.py
+++ b/tinygrad/runtime/autogen/nvrtc.py
@@ -2,7 +2,7 @@
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
import sysconfig
-dll = DLL('nvrtc', 'nvrtc', f'/usr/local/cuda/targets/{sysconfig.get_config_vars().get("MULTIARCH", "").rsplit("-", 1)[0]}/lib')
+dll = DLL('nvrtc','@cuda_nvrtc@/lib/libnvrtc.so')
nvrtcResult = CEnum(ctypes.c_uint32)
NVRTC_SUCCESS = nvrtcResult.define('NVRTC_SUCCESS', 0)
NVRTC_ERROR_OUT_OF_MEMORY = nvrtcResult.define('NVRTC_ERROR_OUT_OF_MEMORY', 1)
diff --git a/tinygrad/runtime/support/compiler_cuda.py b/tinygrad/runtime/support/compiler_cuda.py
index 8f71a9255..fdbf01bad 100644
--- a/tinygrad/runtime/support/compiler_cuda.py
+++ b/tinygrad/runtime/support/compiler_cuda.py
@@ -43,7 +43,7 @@ def cuda_disassemble(lib:bytes, arch:str):
class CUDACompiler(Compiler):
def __init__(self, arch:str, cache_key:str="cuda"):
self.arch, self.compile_options = arch, [f'--gpu-architecture={arch}']
- self.compile_options += [f"-I{CUDA_PATH}/include"] if CUDA_PATH else ["-I/usr/local/cuda/include", "-I/usr/include", "-I/opt/cuda/include"]
+ self.compile_options += ["-I@cuda_cudart@/include"]
nvrtc_check(nvrtc.nvrtcVersion((nvrtcMajor := ctypes.c_int()), (nvrtcMinor := ctypes.c_int())))
if (nvrtcMajor.value, nvrtcMinor.value) >= (12, 4): self.compile_options.append("--minimal")
super().__init__(f"compile_{cache_key}_{self.arch}")
@@ -0,0 +1,39 @@
diff --git a/tinygrad/runtime/autogen/libclang.py b/tinygrad/runtime/autogen/libclang.py
index dbf22b6f5..4a5a097dc 100644
--- a/tinygrad/runtime/autogen/libclang.py
+++ b/tinygrad/runtime/autogen/libclang.py
@@ -1,7 +1,7 @@
# mypy: ignore-errors
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
-dll = DLL('libclang', ['clang-20', 'clang'])
+dll = DLL('libclang', '@libclang@')
CXIndex = ctypes.c_void_p
class struct_CXTargetInfoImpl(Struct): pass
CXTargetInfo = ctypes.POINTER(struct_CXTargetInfoImpl)
diff --git a/tinygrad/runtime/autogen/llvm.py b/tinygrad/runtime/autogen/llvm.py
index 7d05224e7..54204f563 100644
--- a/tinygrad/runtime/autogen/llvm.py
+++ b/tinygrad/runtime/autogen/llvm.py
@@ -2,7 +2,7 @@
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
from tinygrad.helpers import WIN, OSX
-dll = DLL('llvm', 'C:\\Program Files\\LLVM\\bin\\LLVM-C.dll' if WIN else '/opt/homebrew/opt/llvm@20/lib/libLLVM.dylib' if OSX else ['LLVM', 'LLVM-21', 'LLVM-20', 'LLVM-19', 'LLVM-18', 'LLVM-17', 'LLVM-16', 'LLVM-15', 'LLVM-14'])
+dll = DLL('llvm', '@libllvm@')
intmax_t = ctypes.c_int64
try: (imaxabs:=dll.imaxabs).restype, imaxabs.argtypes = intmax_t, [intmax_t]
except AttributeError: pass
diff --git a/tinygrad/runtime/support/compiler_cpu.py b/tinygrad/runtime/support/compiler_cpu.py
index 8b11f3af8..d8190fac3 100644
--- a/tinygrad/runtime/support/compiler_cpu.py
+++ b/tinygrad/runtime/support/compiler_cpu.py
@@ -15,7 +15,7 @@ class ClangJITCompiler(Compiler):
arch = {'x86_64': '-march=native', 'AMD64': '-march=native', 'riscv64': '-march=rv64g'}.get(platform.machine(), "-mcpu=native")
args = [arch, f'--target={target}-none-unknown-elf', '-O2', '-fPIC', '-ffreestanding', '-fno-math-errno', '-nostdlib', '-fno-ident']
arch_args = ['-ffixed-x18'] if target == 'arm64' else []
- obj = subprocess.check_output([getenv("CC", 'clang'), '-c', '-x', 'c', *args, *arch_args, '-', '-o', '-'], input=src.encode('utf-8'))
+ obj = subprocess.check_output(["@clang@", '-c', '-x', 'c', *args, *arch_args, '-', '-o', '-'], input=src.encode('utf-8'))
return jit_loader(obj)
def disassemble(self, lib:bytes): return capstone_flatdump(lib)
@@ -0,0 +1,68 @@
diff --git a/tinygrad/runtime/autogen/comgr.py b/tinygrad/runtime/autogen/comgr.py
index 9c642cef2..b42c7c9c8 100644
--- a/tinygrad/runtime/autogen/comgr.py
+++ b/tinygrad/runtime/autogen/comgr.py
@@ -2,7 +2,7 @@
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
import os
-dll = DLL('comgr', [os.getenv('ROCM_PATH', '/opt/rocm')+'/lib/libamd_comgr.so', 'amd_comgr'])
+dll = DLL('comgr', '@comgr@/lib/libamd_comgr.so')
amd_comgr_status_s = CEnum(ctypes.c_uint32)
AMD_COMGR_STATUS_SUCCESS = amd_comgr_status_s.define('AMD_COMGR_STATUS_SUCCESS', 0)
AMD_COMGR_STATUS_ERROR = amd_comgr_status_s.define('AMD_COMGR_STATUS_ERROR', 1)
diff --git a/tinygrad/runtime/autogen/hip.py b/tinygrad/runtime/autogen/hip.py
index 1cccb1e1f..d57a4d90a 100644
--- a/tinygrad/runtime/autogen/hip.py
+++ b/tinygrad/runtime/autogen/hip.py
@@ -2,7 +2,7 @@
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
import os
-dll = DLL('hip', os.getenv('ROCM_PATH', '/opt/rocm')+'/lib/libamdhip64.so')
+dll = DLL('hip', '@clr@/lib/libamdhip64.so')
hipError_t = CEnum(ctypes.c_uint32)
hipSuccess = hipError_t.define('hipSuccess', 0)
hipErrorInvalidValue = hipError_t.define('hipErrorInvalidValue', 1)
diff --git a/tinygrad/runtime/autogen/hsa.py b/tinygrad/runtime/autogen/hsa.py
index 16e568e21..9788d3705 100644
--- a/tinygrad/runtime/autogen/hsa.py
+++ b/tinygrad/runtime/autogen/hsa.py
@@ -2,7 +2,7 @@
import ctypes
from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR
import os
-dll = DLL('hsa', [os.getenv('ROCM_PATH', '/opt/rocm')+'/lib/libhsa-runtime64.so', 'hsa-runtime64'])
+dll = DLL('hsa', '@rocm-runtime@/lib/libhsa-runtime64.so')
enum_SQ_RSRC_BUF_TYPE = CEnum(ctypes.c_uint32)
SQ_RSRC_BUF = enum_SQ_RSRC_BUF_TYPE.define('SQ_RSRC_BUF', 0)
SQ_RSRC_BUF_RSVD_1 = enum_SQ_RSRC_BUF_TYPE.define('SQ_RSRC_BUF_RSVD_1', 1)
diff --git a/tinygrad/runtime/support/compiler_amd.py b/tinygrad/runtime/support/compiler_amd.py
index e97aaefcd..ef55838a3 100644
--- a/tinygrad/runtime/support/compiler_amd.py
+++ b/tinygrad/runtime/support/compiler_amd.py
@@ -13,9 +13,9 @@ from tinygrad.runtime.support.compiler_cpu import LLVMCompiler
from tinygrad.helpers import OSX, to_char_p_p
def _find_llvm_objdump():
- if OSX: return '/opt/homebrew/opt/llvm/bin/llvm-objdump'
+ if OSX: return '@llvm-objdump@'
# Try ROCm path first, then versioned, then unversioned
- for p in ['/opt/rocm/llvm/bin/llvm-objdump', 'llvm-objdump-21', 'llvm-objdump-20', 'llvm-objdump']:
+ for p in ['@rocm-llvm-objdump@', '@llvm-objdump@']:
if shutil.which(p): return p
raise FileNotFoundError("llvm-objdump not found")
@@ -107,9 +107,9 @@ class HIPCCCompiler(Compiler):
srcf.write(src.encode())
srcf.flush()
- subprocess.run(["hipcc", "-c", "-emit-llvm", "--cuda-device-only", "-O3", "-mcumode",
- f"--offload-arch={self.arch}", "-I/opt/rocm/include/hip", "-o", bcf.name, srcf.name] + self.extra_options, check=True)
- subprocess.run(["hipcc", "-target", "amdgcn-amd-amdhsa", f"-mcpu={self.arch}",
+ subprocess.run(["@hipcc@", "-c", "-emit-llvm", "--cuda-device-only", "-O3", "-mcumode",
+ f"--offload-arch={self.arch}", "-I@clr@/include/hip", "-o", bcf.name, srcf.name] + self.extra_options, check=True)
+ subprocess.run(["@hipcc@", "-target", "amdgcn-amd-amdhsa", f"-mcpu={self.arch}",
"-O3", "-mllvm", "-amdgpu-internalize-symbols", "-c", "-o", libf.name, bcf.name] + self.extra_options, check=True)
return pathlib.Path(libf.name).read_bytes()
@@ -17,7 +17,7 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "twilio";
version = "9.9.1";
pyproject = true;
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "twilio";
repo = "twilio-python";
tag = version;
tag = finalAttrs.version;
hash = "sha256-ewG2VgxK8F2G/wogkGnhqZT9M9vrJu9Rdx4uXYNRhrI=";
};
@@ -66,8 +66,8 @@ buildPythonPackage rec {
meta = {
description = "Twilio API client and TwiML generator";
homepage = "https://github.com/twilio/twilio-python/";
changelog = "https://github.com/twilio/twilio-python/blob/${src.tag}/CHANGES.md";
changelog = "https://github.com/twilio/twilio-python/blob/${finalAttrs.src.tag}/CHANGES.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -17,14 +17,14 @@
buildPythonPackage (finalAttrs: {
pname = "usort";
version = "1.1.1";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "facebook";
repo = "usort";
tag = "v${finalAttrs.version}";
hash = "sha256-sSc6TpsErz+93+dlKk+RZnyZFAp7qjpNYMVCEW9lXds=";
hash = "sha256-hoBk8KAml/YOscno9605I3t4z10vQPlh22wH1XHcQqY=";
};
build-system = [
@@ -16,16 +16,16 @@
sensor-state-data,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "xiaomi-ble";
version = "1.4.1";
version = "1.4.2";
pyproject = true;
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "xiaomi-ble";
tag = "v${version}";
hash = "sha256-hZIhMBeF0YN0+dWQPyKf/6LQPq9MKYAE54lvhAvWZCY=";
tag = "v${finalAttrs.version}";
hash = "sha256-/q0MJlsK2skE/fok8C9AHApYZIzKNv6fogFy0cQ186w=";
};
build-system = [ poetry-core ];
@@ -54,8 +54,8 @@ buildPythonPackage rec {
meta = {
description = "Library for Xiaomi BLE devices";
homepage = "https://github.com/Bluetooth-Devices/xiaomi-ble";
changelog = "https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/${src.tag}";
changelog = "https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -10,9 +10,9 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "zwave-js-server-python";
version = "0.67.1";
version = "0.68.0";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -20,8 +20,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "zwave-js-server-python";
tag = version;
hash = "sha256-9z0IYeH2Tch2de18UnEwQ+lmVaZwb/3kJmvcl0MWJ60=";
tag = finalAttrs.version;
hash = "sha256-NfK+/nuQjlAgg4ZCifo/KoPrgc5FHhEmdK8utnm1iDI=";
};
build-system = [ setuptools ];
@@ -41,9 +41,9 @@ buildPythonPackage rec {
meta = {
description = "Python wrapper for zwave-js-server";
homepage = "https://github.com/home-assistant-libs/zwave-js-server-python";
changelog = "https://github.com/home-assistant-libs/zwave-js-server-python/releases/tag/${src.tag}";
license = with lib.licenses; [ asl20 ];
changelog = "https://github.com/home-assistant-libs/zwave-js-server-python/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "zwave-js-server-python";
};
}
})
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
rocmUpdateScript,
pkg-config,
cmake,
@@ -79,6 +80,12 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./msgpack-6-compat.patch
# Backport "Add quantize_bf16 to C api output"
# Required for onnxruntime 1.23+
(fetchpatch {
url = "https://github.com/ROCm/AMDMIGraphX/commit/f33afac654dfc4558f4d9867c2d28a2d98cf49b4.patch";
hash = "sha256-5O4UanmyhQ9Te830SISaquM4TdG/gEY3wfWSaU/cS30=";
})
];
nativeBuildInputs = [
@@ -650,6 +650,10 @@ in
# Fix incompatible function pointer conversion errors with clang 16
./hpricot-fix-incompatible-function-pointer-conversion.patch
];
env.NIX_CFLAGS_COMPILE = toString [
"-Wno-error=incompatible-pointer-types"
"-Wno-error=int-conversion"
];
};
iconv = attrs: {
@@ -657,6 +661,7 @@ in
"--with-iconv-dir=${lib.getLib libiconv}"
"--with-iconv-include=${lib.getDev libiconv}/include"
];
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
};
idn-ruby = attrs: {
@@ -1005,6 +1010,7 @@ in
ruby-lxc = attrs: {
buildInputs = [ lxc ];
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
};
ruby-terminfo = attrs: {
@@ -10,13 +10,13 @@
buildHomeAssistantComponent rec {
owner = "AN3Orik";
domain = "systemair";
version = "1.0.18";
version = "1.0.22";
src = fetchFromGitHub {
inherit owner;
repo = "systemair";
tag = "v${version}";
hash = "sha256-fhzL+pez92T77ZJ2aE/0ugGd9Dlg2uGa417pJWwTYw0=";
hash = "sha256-GzIIjaRFeZAo065Dn0fpU4Ou5+8wIVQ7ImLmukjTxOQ=";
};
postPatch = ''
+1 -1
View File
@@ -47,6 +47,6 @@ stdenv.mkDerivation rec {
meta = {
description = "Digest and HMAC vmod";
homepage = "https://github.com/varnish/libvmod-digest";
inherit (varnish.meta) license platforms teams;
inherit (varnish.meta) license platforms;
};
}
+1 -1
View File
@@ -36,6 +36,6 @@ stdenv.mkDerivation {
meta = {
description = "Dynamic director similar to the DNS director from Varnish 3";
homepage = "https://github.com/nigoroll/libvmod-dynamic";
inherit (varnish.meta) license platforms teams;
inherit (varnish.meta) license platforms;
};
}
+1 -1
View File
@@ -46,7 +46,7 @@ let
meta = {
description = "Collection of Varnish Cache modules (vmods) by Varnish Software";
homepage = "https://github.com/varnish/varnish-modules";
inherit (varnish.meta) license platforms teams;
inherit (varnish.meta) license platforms;
};
};
in
+2 -1
View File
@@ -43,7 +43,8 @@ in
# Select the appropriate stages for the platform `system'.
if crossSystem != localSystem || crossOverlays != [ ] then
stagesCross
else if config ? replaceStdenv then
# The `or null` fallback is needed for contexts that don't use the module system (e.g. tarball builds).
else if (config.replaceStdenv or null) != null then
stagesCustom
else if localSystem.isLinux then
stagesLinux

Some files were not shown because too many files have changed in this diff Show More