Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-11-04 00:17:07 +00:00
committed by GitHub
144 changed files with 2504 additions and 942 deletions

View File

@@ -665,6 +665,11 @@ lib.mapAttrs mkLicense (
url = "https://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-SOURCE-LICENSE.txt"; url = "https://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-SOURCE-LICENSE.txt";
}; };
gnuplot = {
spdxId = "gnuplot";
fullName = "gnuplot License";
};
gpl1Only = { gpl1Only = {
spdxId = "GPL-1.0-only"; spdxId = "GPL-1.0-only";
fullName = "GNU General Public License v1.0 only"; fullName = "GNU General Public License v1.0 only";

View File

@@ -6,9 +6,7 @@
}: }:
let let
cfg = config.programs._1password-gui; cfg = config.programs._1password-gui;
in in
{ {
imports = [ imports = [
@@ -30,31 +28,32 @@ in
''; '';
}; };
package = lib.mkPackageOption pkgs "1Password GUI" { package =
default = [ "_1password-gui" ]; lib.mkPackageOption pkgs "1Password GUI" {
}; default = [ "_1password-gui" ];
}
// {
apply =
pkg:
pkg.override {
inherit (cfg) polkitPolicyOwners;
};
};
}; };
}; };
config = config = lib.mkIf cfg.enable {
let environment.systemPackages = [ cfg.package ];
package = cfg.package.override { users.groups.onepassword.gid = config.ids.gids.onepassword;
polkitPolicyOwners = cfg.polkitPolicyOwners;
};
in
lib.mkIf cfg.enable {
environment.systemPackages = [ package ];
users.groups.onepassword.gid = config.ids.gids.onepassword;
security.wrappers = { security.wrappers = {
"1Password-BrowserSupport" = { "1Password-BrowserSupport" = {
source = "${package}/share/1password/1Password-BrowserSupport"; source = "${cfg.package}/share/1password/1Password-BrowserSupport";
owner = "root"; owner = "root";
group = "onepassword"; group = "onepassword";
setuid = false; setuid = false;
setgid = true; setgid = true;
};
}; };
}; };
};
} }

View File

@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "canonical"; owner = "canonical";
repo = "lightdm"; repo = "lightdm";
rev = version; tag = version;
sha256 = "sha256-ttNlhWD0Ran4d3QvZ+PxbFbSUGMkfrRm+hJdQxIDJvM="; sha256 = "sha256-ttNlhWD0Ran4d3QvZ+PxbFbSUGMkfrRm+hJdQxIDJvM=";
}; };

View File

@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Alexey-T"; owner = "Alexey-T";
repo = "CudaText"; repo = "CudaText";
rev = version; tag = version;
hash = "sha256-ZFMO986D4RtrTnLFdcL0a2BNjcsB+9pIolylblku7j4="; hash = "sha256-ZFMO986D4RtrTnLFdcL0a2BNjcsB+9pIolylblku7j4=";
}; };

View File

@@ -16,7 +16,7 @@ melpaBuild {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "idris-community"; owner = "idris-community";
repo = "idris2-mode"; repo = "idris2-mode";
rev = version; tag = version;
hash = "sha256-rTeVjkAw44Q35vjaERs4uoZRJ6XR3FKplEUCVPHhY7Q="; hash = "sha256-rTeVjkAw44Q35vjaERs4uoZRJ6XR3FKplEUCVPHhY7Q=";
}; };

View File

@@ -14,7 +14,7 @@ melpaBuild {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "emacsmirror"; owner = "emacsmirror";
repo = "rect-mark"; repo = "rect-mark";
rev = version; tag = version;
hash = "sha256-/8T1VTYkKUxlNWXuuS54S5jpl4UxJBbgSuWc17a/VyM="; hash = "sha256-/8T1VTYkKUxlNWXuuS54S5jpl4UxJBbgSuWc17a/VyM=";
}; };

View File

@@ -17,7 +17,7 @@ let
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "emacs-tree-sitter"; owner = "emacs-tree-sitter";
repo = "emacs-tree-sitter"; repo = "emacs-tree-sitter";
rev = version; tag = version;
hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k="; hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k=";
}; };

View File

@@ -43,7 +43,7 @@ let
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "clojupyter"; owner = "clojupyter";
repo = "clojupyter"; repo = "clojupyter";
rev = version; tag = version;
sha256 = "sha256-BCzcPnLSonm+ELFU4JIIzLPlVnP0VzlrRSGxOd/LFow="; sha256 = "sha256-BCzcPnLSonm+ELFU4JIIzLPlVnP0VzlrRSGxOd/LFow=";
}; };

View File

@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Attempto"; owner = "Attempto";
repo = "Clex"; repo = "Clex";
rev = version; tag = version;
sha256 = "0p9s64g1jic213bwm6347jqckszgnni9szrrz31qjgaf32kf7nkp"; sha256 = "0p9s64g1jic213bwm6347jqckszgnni9szrrz31qjgaf32kf7nkp";
}; };

View File

@@ -624,7 +624,7 @@ let
mkdir -p third_party/jdk/current/bin mkdir -p third_party/jdk/current/bin
'' ''
+ lib.optionalString (chromiumVersionAtLeast "142") '' + lib.optionalString (!isElectron && chromiumVersionAtLeast "142") ''
cat << EOF > gpu/webgpu/dawn_commit_hash.h cat << EOF > gpu/webgpu/dawn_commit_hash.h
/* Generated by lastchange.py, do not edit.*/ /* Generated by lastchange.py, do not edit.*/
#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_ #ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_

View File

@@ -91,11 +91,11 @@
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM=" "vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
}, },
"baidubce_baiducloud": { "baidubce_baiducloud": {
"hash": "sha256-2SXMBb/Ho7OOhqYzQHw2Seg3oi1B5aIa1Q606TVZQvY=", "hash": "sha256-1iOsY90WvcR6ZL9ZgkDr4ctKUZLgVsN0kzw5vg6O2Wc=",
"homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
"owner": "baidubce", "owner": "baidubce",
"repo": "terraform-provider-baiducloud", "repo": "terraform-provider-baiducloud",
"rev": "v1.22.12", "rev": "v1.22.13",
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": null "vendorHash": null
}, },
@@ -363,13 +363,13 @@
"vendorHash": "sha256-Q3H/6mpkWn1Gw0NRMtKtkBRGHjPJZGBFdGwfalyQ4Z0=" "vendorHash": "sha256-Q3H/6mpkWn1Gw0NRMtKtkBRGHjPJZGBFdGwfalyQ4Z0="
}, },
"equinix_equinix": { "equinix_equinix": {
"hash": "sha256-QO0XcYXfRNRpyEMxS0c80e3lr0Zf4j+6feb8hu5NPq0=", "hash": "sha256-WjJxZzrsyHHjsVK4pZf3ByTcFBXbIlw7JiMp9uMv19I=",
"homepage": "https://registry.terraform.io/providers/equinix/equinix", "homepage": "https://registry.terraform.io/providers/equinix/equinix",
"owner": "equinix", "owner": "equinix",
"repo": "terraform-provider-equinix", "repo": "terraform-provider-equinix",
"rev": "v4.4.0", "rev": "v4.7.0",
"spdx": "MIT", "spdx": "MIT",
"vendorHash": "sha256-LuOymPvWBQs29fghb7uDW6PSAibMmC9igdLMpuhf2vw=" "vendorHash": "sha256-GEdgHY2cIiXxeIYev7zbGd4c+IyZZfeZtSj9Z/gG6E4="
}, },
"exoscale_exoscale": { "exoscale_exoscale": {
"hash": "sha256-w7OI4cieF5RtClKUrlnOTE0HSmI1lZ8X+hqMJpzQENo=", "hash": "sha256-w7OI4cieF5RtClKUrlnOTE0HSmI1lZ8X+hqMJpzQENo=",
@@ -489,13 +489,13 @@
"vendorHash": "sha256-MYVkNvJ+rbwGw0htClIbmxk3YX2OK/ZO/QOTyMRFiug=" "vendorHash": "sha256-MYVkNvJ+rbwGw0htClIbmxk3YX2OK/ZO/QOTyMRFiug="
}, },
"hashicorp_aws": { "hashicorp_aws": {
"hash": "sha256-5W5v4j4oBXIfqW75ClXkBtAahgEW6oMiTmILL6++fEc=", "hash": "sha256-wavy4GE4VrXhDYqWAJsexxFPDM/Roo+YKp/DqVw8+jU=",
"homepage": "https://registry.terraform.io/providers/hashicorp/aws", "homepage": "https://registry.terraform.io/providers/hashicorp/aws",
"owner": "hashicorp", "owner": "hashicorp",
"repo": "terraform-provider-aws", "repo": "terraform-provider-aws",
"rev": "v6.18.0", "rev": "v6.19.0",
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": "sha256-Nxw5C4li2kH6MAlyaqHAUL+XYyuVPZYSkQ6PnmL3sV8=" "vendorHash": "sha256-xMXyuGRsoyGJKJLCR6E5IpySkym34ShzrJtwbAMoCZw="
}, },
"hashicorp_awscc": { "hashicorp_awscc": {
"hash": "sha256-36mL++CVhKitNxzvTyNzvTsmBscZyRlBVOOYZCceqDk=", "hash": "sha256-36mL++CVhKitNxzvTyNzvTsmBscZyRlBVOOYZCceqDk=",
@@ -561,11 +561,11 @@
"vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU="
}, },
"hashicorp_google": { "hashicorp_google": {
"hash": "sha256-ozIqR6M7E6Y6Zvw7ymdVeW49v5a2jt9axacM/0TvXc8=", "hash": "sha256-sGdKvVyQkYVM2zZ6fVgUr2ANgQVwJjvlcbSUAUagsqU=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google", "homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp", "owner": "hashicorp",
"repo": "terraform-provider-google", "repo": "terraform-provider-google",
"rev": "v7.8.0", "rev": "v7.9.0",
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": "sha256-kSFeWcuoym3FJP/E/diWuafEv1sffYinAzCjZ6z7B84=" "vendorHash": "sha256-kSFeWcuoym3FJP/E/diWuafEv1sffYinAzCjZ6z7B84="
}, },
@@ -805,13 +805,13 @@
"vendorHash": "sha256-OZG8EA8xtskbLZgHzWm865wjnhRCsWdNepNMHfdtkyw=" "vendorHash": "sha256-OZG8EA8xtskbLZgHzWm865wjnhRCsWdNepNMHfdtkyw="
}, },
"kislerdm_neon": { "kislerdm_neon": {
"hash": "sha256-7/O+Brfvogpk9z5hX7hi4S7/YQAU3NPd9U6x0oHfQGU=", "hash": "sha256-O7VYLD1qyH5oXv02OxrhQW+J1VysiHwbwW+Fzq4VKkE=",
"homepage": "https://registry.terraform.io/providers/kislerdm/neon", "homepage": "https://registry.terraform.io/providers/kislerdm/neon",
"owner": "kislerdm", "owner": "kislerdm",
"repo": "terraform-provider-neon", "repo": "terraform-provider-neon",
"rev": "v0.10.0", "rev": "v0.11.0",
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": "sha256-q3tvE5WZb7UXe/srfXqQZVnsqG06PITzDwKYS7sRgzo=" "vendorHash": "sha256-7mJ+BX7laBKsr4DX1keMXnGi79CZp8M1jD0COQ1lcmU="
}, },
"kreuzwerker_docker": { "kreuzwerker_docker": {
"hash": "sha256-THMGfpRrPFReRdYusdrJGnUKEUtxy4Pu+HdcceK2FNc=", "hash": "sha256-THMGfpRrPFReRdYusdrJGnUKEUtxy4Pu+HdcceK2FNc=",
@@ -1371,6 +1371,15 @@
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": "sha256-Bat/S4e5vzT0/XOhJ9zCWLa4IE4owLC6ec1yvEh+c0Y=" "vendorHash": "sha256-Bat/S4e5vzT0/XOhJ9zCWLa4IE4owLC6ec1yvEh+c0Y="
}, },
"topicusonderwijs_octodns": {
"hash": "sha256-ji1XD2CoLpTf4slPJcADwpceWmr3a8l9v7043gKOl/s=",
"homepage": "https://registry.terraform.io/providers/topicusonderwijs/octodns",
"owner": "topicusonderwijs",
"repo": "terraform-provider-octodns",
"rev": "v1.1.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-Mn2K1xt2oB4F+3IuraKngB+3egGrxvzhthy1oLxGyCs="
},
"trozz_pocketid": { "trozz_pocketid": {
"hash": "sha256-rUCjvJKLZE+cSsHZdntBF9WpZDtIkVkukmLGEvGVC8s=", "hash": "sha256-rUCjvJKLZE+cSsHZdntBF9WpZDtIkVkukmLGEvGVC8s=",
"homepage": "https://registry.terraform.io/providers/Trozz/pocketid", "homepage": "https://registry.terraform.io/providers/Trozz/pocketid",

View File

@@ -36,17 +36,17 @@ in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = binName; pname = binName;
version = "0.25.1"; version = "0.25.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "toeverything"; owner = "toeverything";
repo = "AFFiNE"; repo = "AFFiNE";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-TrPyxXgrhzODyiamLU49vbIwDzau+jI9D8VWGa734x8="; hash = "sha256-pSKTmxkQGxw+A8gnQHI7RScSGkPz0fOXVb1tUId//fg=";
}; };
cargoDeps = rustPlatform.fetchCargoVendor { cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src; inherit (finalAttrs) pname version src;
hash = "sha256-7btQd3i3rfJ3pJV7OXhSIz17Uy48D3OwrsXh/kls8Hc="; hash = "sha256-h057oF2hsbx1GzbZMdGUFQQgBupMWvEMKQSxx59EM6U=";
}; };
yarnOfflineCache = stdenvNoCC.mkDerivation { yarnOfflineCache = stdenvNoCC.mkDerivation {
name = "yarn-offline-cache"; name = "yarn-offline-cache";
@@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: {
''; '';
dontInstall = true; dontInstall = true;
outputHashMode = "recursive"; outputHashMode = "recursive";
outputHash = "sha256-cQFX49K27Q8pKRiZ+UqK4LIwfi3VEgZ7qS7N/rUj8rM="; outputHash = "sha256-46oU8e4kTkD4EI8Xey95AwWT18LIeSsY8ffeKxw08pg=";
}; };
buildInputs = lib.optionals hostPlatform.isDarwin [ buildInputs = lib.optionals hostPlatform.isDarwin [

View File

@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: { buildGoModule (finalAttrs: {
pname = "apko"; pname = "apko";
version = "0.30.17"; version = "0.30.18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "chainguard-dev"; owner = "chainguard-dev";
repo = "apko"; repo = "apko";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-pFkNYtY2LAzLxMMo3GQxaa1WBZSWxqXdxE9K/FIjZ0s="; hash = "sha256-pOG2dDo1iHtS+ez7Crj78IpI2vuBkjpfI+W4MxJrPOI=";
# populate values that require us to use git. By doing this in postFetch we # populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src. # can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true; leaveDotGit = true;
@@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf find "$out" -name .git -print0 | xargs -0 rm -rf
''; '';
}; };
vendorHash = "sha256-0wVuZy+SEiyFIk0RLIAbvv52DiFpTZk7Z6PzqY+jo5I="; vendorHash = "sha256-F3b0mTSdPig8mDoqsusLTutfeMXM3Qfm5aosvHRO35k=";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@@ -11,13 +11,13 @@
rustPlatform.buildRustPackage (finalAttrs: { rustPlatform.buildRustPackage (finalAttrs: {
pname = "ast-grep"; pname = "ast-grep";
version = "0.39.6"; version = "0.39.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ast-grep"; owner = "ast-grep";
repo = "ast-grep"; repo = "ast-grep";
tag = finalAttrs.version; tag = finalAttrs.version;
hash = "sha256-ZZ9GQcvNj038GUEKCGO9X+t1U5vqcztrm97o7y8RLGM="; hash = "sha256-D/fdy2oMwlXVMzoSCcYSz1fiazVCypvj4X3G6vBWBUw=";
}; };
# error: linker `aarch64-linux-gnu-gcc` not found # error: linker `aarch64-linux-gnu-gcc` not found
@@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
rm .cargo/config.toml rm .cargo/config.toml
''; '';
cargoHash = "sha256-BPw/BczPspW3pvkLwR2PBCkEzcVKmHK5r18KBvwAAa8="; cargoHash = "sha256-AuVD3n+T9UNLw6+IuM9l2AoMb7eEFhr+ZlktYZQYI80=";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@@ -2,31 +2,29 @@
lib, lib,
buildGoModule, buildGoModule,
fetchFromGitHub, fetchFromGitHub,
unstableGitUpdater, nix-update-script,
}: }:
buildGoModule rec { buildGoModule (finalAttrs: {
pname = "atproto-goat"; pname = "atproto-goat";
version = "0-unstable-2025-02-01"; version = "0.1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bluesky-social"; owner = "bluesky-social";
repo = "goat"; repo = "goat";
rev = "e79169f1d8fba9838274b1106d74751fc54eeb9c"; tag = "v${finalAttrs.version}";
hash = "sha256-cLS44J6MlSSti7NRd9vSsdWXoYiMGwt3odg5p60W6ew="; hash = "sha256-xbvSO3keFheklnzPNEceS01CjIG3pPB+8e2M+3PD85U=";
}; };
postPatch = '' postPatch = ''
substituteInPlace main.go \ substituteInPlace main.go \
--replace-fail "versioninfo.Short()" '"${version}"' \ --replace-fail "versioninfo.Short()" '"${finalAttrs.version}"' \
--replace-fail '"github.com/earthboundkid/versioninfo/v2"' "" --replace-fail '"github.com/earthboundkid/versioninfo/v2"' ""
''; '';
vendorHash = "sha256-l9oSdTAO1YxfrBjMWJDzlmhaZkbo90FGTk5LedjbZB8="; vendorHash = "sha256-hLsMme054E23NV8GDHsmZTYh/vY/w8gKWvpVIPeAiCY=";
passthru.updateScript = unstableGitUpdater { passthru.updateScript = nix-update-script { };
hardcodeZeroVersion = true;
};
meta = { meta = {
description = "Go AT protocol CLI tool"; description = "Go AT protocol CLI tool";
@@ -38,4 +36,4 @@ buildGoModule rec {
maintainers = with lib.maintainers; [ pyrox0 ]; maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "goat"; mainProgram = "goat";
}; };
} })

View File

@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "autotiling-rs"; pname = "autotiling-rs";
version = "0.1.5"; version = "0.1.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ammgws"; owner = "ammgws";
repo = "autotiling-rs"; repo = "autotiling-rs";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-S/6LRQTHdPGZkmbTAb0ufNoXE1nD+rIQ2ASJ8jjFS3E="; sha256 = "sha256-21XIKZ2rzuQMpkaOhGu1pg4J3OGOzHNQ20Rcw1V4BfI=";
}; };
cargoHash = "sha256-riQ1nOs4fBj9y/jK0nS7Y85vMejLrKrEJzNnsQKkoeg="; cargoHash = "sha256-+5GibhSkiKmgRrESKrliKLrrtUQ7iv2sFz46OFwAIwE=";
meta = with lib; { meta = with lib; {
description = "Autotiling for sway (and possibly i3)"; description = "Autotiling for sway (and possibly i3)";

View File

@@ -6,17 +6,17 @@
buildGoModule rec { buildGoModule rec {
pname = "aws-codeartifact-proxy"; pname = "aws-codeartifact-proxy";
version = "0.6.0"; version = "1.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sktan"; owner = "sktan";
repo = "aws-codeartifact-proxy"; repo = "aws-codeartifact-proxy";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-+P0AIg5m7nePy+Yd445nVfLVxya80Om9lJTPKZeTshc="; hash = "sha256-dcUJ2r0VBUNk8kKY1fPkUHoJi1fhAQbd2K+9MC/ddGE=";
}; };
sourceRoot = "${src.name}/src"; sourceRoot = "${src.name}/src";
vendorHash = "sha256-3MO+mRCstXw0FfySiyMSs1vaao7kUYIyJB2gAp1IE48="; vendorHash = "sha256-5D/aKNU7ZtDMJW+KImBwN4bhpSexsldtCtA3IIHJrQU=";
meta = { meta = {
description = "AWS CodeArtifact proxy to allow unauthenticated read access"; description = "AWS CodeArtifact proxy to allow unauthenticated read access";

View File

@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "cargo-nextest"; pname = "cargo-nextest";
version = "0.9.108"; version = "0.9.110";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nextest-rs"; owner = "nextest-rs";
repo = "nextest"; repo = "nextest";
rev = "cargo-nextest-${version}"; rev = "cargo-nextest-${version}";
hash = "sha256-DY/FNtlNQg9Ym6PKo6UqSuWzGC3cDhbNU6MKTDxIaU4="; hash = "sha256-ipxPE3nugBJt/gLUdy/LQOTqat1Li2ovVPq3i81Yd/w=";
}; };
# FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
./no-dtrace-macos.patch ./no-dtrace-macos.patch
]; ];
cargoHash = "sha256-uQH9d+9VByXe/lL4Ybz07p+iYWUhbATMBCu7mYKxOSE="; cargoHash = "sha256-9IvBgn+2taygTU+RjUWoiS3yI1LzejvzrYJ7VoiHpJI=";
cargoBuildFlags = [ cargoBuildFlags = [
"-p" "-p"

View File

@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "cargo-rdme"; pname = "cargo-rdme";
version = "1.4.9"; version = "1.5.0";
src = fetchCrate { src = fetchCrate {
inherit pname version; inherit pname version;
hash = "sha256-ostDwjj93WhDfBKJY9xpKd74knQi9z9UFb5Q84waHuM="; hash = "sha256-TmV6Fc5vlc4fm9w4+iuxmnonwsEbqoJ3jvpIyQOuxjg=";
}; };
cargoHash = "sha256-pk7tYvN2Drn+Gpk170ITsAF38dVWjk+RBfrnb0YpZc4="; cargoHash = "sha256-EjIvKf1XgHubvyWPOAjysNH4nD0xqOWYg1FeiPSYh4c=";
meta = { meta = {
description = "Cargo command to create the README.md from your crate's documentation"; description = "Cargo command to create the README.md from your crate's documentation";

View File

@@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "cirrus-cli"; pname = "cirrus-cli";
version = "0.155.1"; version = "0.156.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cirruslabs"; owner = "cirruslabs";
repo = "cirrus-cli"; repo = "cirrus-cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-ZjirC80wiW2iCflCWxCG4KpTxnZyLTeCXa6B/SJoiyI="; hash = "sha256-9ha87R/TN0Tjl4VWoCEMKc+hnSTcFaeIURndrF2uMR0=";
}; };
vendorHash = "sha256-ag1HzNrSqGTJGXxhdspxHsJRBu7tuB5nDFiEWh1VOsU="; vendorHash = "sha256-czH0s9zxj6A8RMa4i6u3+2rIr8vfBe9ECTnAbQ7kK5E=";
ldflags = [ ldflags = [
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}" "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"

View File

@@ -8,13 +8,13 @@
buildGoModule rec { buildGoModule rec {
pname = "civo"; pname = "civo";
version = "1.4.3"; version = "1.4.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "civo"; owner = "civo";
repo = "cli"; repo = "cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-0F8RF2vbuuLv39yIYQk7TdBw8CImcnMFQ9r+GSHGGiY="; hash = "sha256-OnbIZAFlYQ6ofpipVZ7Y9LmLI68JSWY44Sn0+/DDS14=";
}; };
vendorHash = "sha256-TsaGXDUTvTsfDIBhM9+JwL2swEw/qSivn3NTA0tWkZw="; vendorHash = "sha256-TsaGXDUTvTsfDIBhM9+JwL2swEw/qSivn3NTA0tWkZw=";

View File

@@ -7,13 +7,13 @@
buildGoModule rec { buildGoModule rec {
pname = "cloud-nuke"; pname = "cloud-nuke";
version = "0.44.0"; version = "0.45.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gruntwork-io"; owner = "gruntwork-io";
repo = "cloud-nuke"; repo = "cloud-nuke";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-6lbEThaszG3yw1HKqtHWKRpcmb7933mAlU1fra+h19c="; hash = "sha256-Xv8m8hCg0kw82+AWCNKW0jcYyguR5SDHq/ldflR/iOA=";
}; };
vendorHash = "sha256-Qml8P9m8quUZAarsS7h3TGbcXBCJ2fRD3uyi8Do+lAw="; vendorHash = "sha256-Qml8P9m8quUZAarsS7h3TGbcXBCJ2fRD3uyi8Do+lAw=";

View File

@@ -7,7 +7,6 @@
yarnBuildHook, yarnBuildHook,
nodejs, nodejs,
npmHooks, npmHooks,
nix-update-script,
}: }:
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "coc-diagnostic"; pname = "coc-diagnostic";
@@ -38,8 +37,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
unlink $out/lib/node_modules/coc-diagnostic/node_modules/.bin/node-which unlink $out/lib/node_modules/coc-diagnostic/node_modules/.bin/node-which
''; '';
passthru.updateScript = nix-update-script { };
meta = { meta = {
description = "Diagnostic-languageserver extension for coc.nvim"; description = "Diagnostic-languageserver extension for coc.nvim";
homepage = "https://github.com/iamcco/coc-diagnostic"; homepage = "https://github.com/iamcco/coc-diagnostic";

View File

@@ -7,7 +7,6 @@
yarnBuildHook, yarnBuildHook,
yarnInstallHook, yarnInstallHook,
nodejs, nodejs,
nix-update-script,
}: }:
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "coc-spell-checker"; pname = "coc-spell-checker";
@@ -35,8 +34,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
NODE_OPTIONS = "--openssl-legacy-provider"; NODE_OPTIONS = "--openssl-legacy-provider";
passthru.updateScript = nix-update-script { };
meta = { meta = {
description = "Basic spell checker that works well with camelCase code for (Neo)vim"; description = "Basic spell checker that works well with camelCase code for (Neo)vim";
homepage = "https://github.com/iamcco/coc-spell-checker"; homepage = "https://github.com/iamcco/coc-spell-checker";

View File

@@ -5,7 +5,7 @@
"packages": { "packages": {
"": { "": {
"dependencies": { "dependencies": {
"codebuff": "^1.0.506" "codebuff": "^1.0.508"
} }
}, },
"node_modules/chownr": { "node_modules/chownr": {
@@ -18,9 +18,9 @@
} }
}, },
"node_modules/codebuff": { "node_modules/codebuff": {
"version": "1.0.506", "version": "1.0.508",
"resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.506.tgz", "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.508.tgz",
"integrity": "sha512-9iviqvCGCd6JB3POccbRkaW05NlhTrh1mHDC9UX5nkGDhge9DRUMpjwycg/IX4OsWPdSvR6dkW4p5cLvy1/8OQ==", "integrity": "sha512-iNxa+WYeJpr+zhOwyk/F+tpptKwdWTmj0Fo8H7w+KII/ydtufnqNYGoSMJ0tGHhHaL1l0T+alO+FAr7RyjuM/Q==",
"cpu": [ "cpu": [
"x64", "x64",
"arm64" "arm64"

View File

@@ -6,14 +6,14 @@
buildNpmPackage rec { buildNpmPackage rec {
pname = "codebuff"; pname = "codebuff";
version = "1.0.506"; version = "1.0.508";
src = fetchzip { src = fetchzip {
url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz";
hash = "sha256-T+cevGbgTvZGdy8l2C5m3By9WhHIEZ1n2MOhxWzN1Hg="; hash = "sha256-hLDW/WZXXo9bYNF5uU0+Mmf//phLSPXU3yKXNBNACz0=";
}; };
npmDepsHash = "sha256-hGMhkbVpG8ed0VS1gm8VPPGaEq7LapjF/MXS7mUO0HU="; npmDepsHash = "sha256-G8nFBQaAro325jpxI115Jpdl6n3yyrG9sASyZdQ/aLI=";
postPatch = '' postPatch = ''
cp ${./package-lock.json} package-lock.json cp ${./package-lock.json} package-lock.json

View File

@@ -13,11 +13,11 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "copybara"; pname = "copybara";
version = "20251020"; version = "20251027";
src = fetchurl { src = fetchurl {
url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar";
hash = "sha256-Jpq35BtBpXKKQBFhP4qJFBpACiAJ+TZIv6R5pMKTIvQ="; hash = "sha256-IHW6y6WXJFjX9RYD+IwVAMwAbEo36fLqonIKR+FaqpQ=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -7,16 +7,16 @@
buildGoModule rec { buildGoModule rec {
pname = "dapr-cli"; pname = "dapr-cli";
version = "1.16.1"; version = "1.16.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dapr"; owner = "dapr";
repo = "cli"; repo = "cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Z8Fuisx2hK6QAJ5NDh0f11t/hoHhbD2+/mZMsUFxPaQ="; hash = "sha256-lDrVhY5dlaQe23WncUFpqsP7UuDgRPmMWrOlJezma/Y=";
}; };
vendorHash = "sha256-qEbuu4+pQ6g3m1FtisYc26lG/4zY/boQM8d6qA5c1eo="; vendorHash = "sha256-UzZJ9mgMvewahYjhTOBC/HgIaxk312a7iqbS4D5O2VU=";
proxyVendor = true; proxyVendor = true;

View File

@@ -10,13 +10,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ddccontrol-db"; pname = "ddccontrol-db";
version = "20250814"; version = "20251102";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ddccontrol"; owner = "ddccontrol";
repo = "ddccontrol-db"; repo = "ddccontrol-db";
rev = version; rev = version;
sha256 = "sha256-DYDO7JZzriLdVKeqOaaEonHcdRaOD3SsvJPhScvSkVE="; sha256 = "sha256-r87zucuHnWbvaqg++xI3s3Tghz80auQBgUxJzu7nmqU=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -9,13 +9,13 @@
buildGoModule rec { buildGoModule rec {
pname = "deck"; pname = "deck";
version = "1.52.0"; version = "1.52.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Kong"; owner = "Kong";
repo = "deck"; repo = "deck";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-fKcI40DqQwVw4YzPXVOXdij4LAwRkCp2U+TpjYmIO8I="; hash = "sha256-nxb7iuAf1hGHdjomgxFZuYwZSUuRrd5J3iVtFgEINY4=";
}; };
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];
@@ -28,7 +28,7 @@ buildGoModule rec {
]; ];
proxyVendor = true; # darwin/linux hash mismatch proxyVendor = true; # darwin/linux hash mismatch
vendorHash = "sha256-h7wtQDw8kixqGK5RE9YQ6a/I3yRO1k/6qcHX/K4M6fc="; vendorHash = "sha256-K6BOZ0LAy107UMQ0ZjkSnI4Q0lSqfHqvIG+EhCaal9A=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd deck \ installShellCompletion --cmd deck \

View File

@@ -6,14 +6,14 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "distro-info-data"; pname = "distro-info-data";
version = "0.67"; version = "0.68";
src = fetchFromGitLab { src = fetchFromGitLab {
domain = "salsa.debian.org"; domain = "salsa.debian.org";
owner = "debian"; owner = "debian";
repo = "distro-info-data"; repo = "distro-info-data";
tag = "debian/${finalAttrs.version}"; tag = "debian/${finalAttrs.version}";
hash = "sha256-xm/ajsPKtnmuyEkVxM1AxV7Tl0njkqjOmhE5rKRQ36Q="; hash = "sha256-YmHC7DSRzQmuwG+R7+dsl8kdX1rbPFfG7DdNY02tyfY=";
}; };
makeFlags = [ "PREFIX=$(out)" ]; makeFlags = [ "PREFIX=$(out)" ];

View File

@@ -10,18 +10,18 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "dotenv-cli"; pname = "dotenv-cli";
version = "10.0.0"; version = "11.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "entropitor"; owner = "entropitor";
repo = "dotenv-cli"; repo = "dotenv-cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-prSGIEHf6wRqOFVsn3Ws25yG7Ga2YEbiU/IMP3QeLXU="; hash = "sha256-oPgi2l6YNt7WyaOzr7EkjgXOitpw9PY7tmN86bUM88Q=";
}; };
yarnOfflineCache = fetchYarnDeps { yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock"; yarnLock = "${src}/yarn.lock";
hash = "sha256-rbG1oM1mEZSB/eYp87YMi6v9ves5YR7u7rkQRlziz7I="; hash = "sha256-I/DzRBETcusE4YS3nC47I1igsVzophNXoVtcD+upZPc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -8,7 +8,7 @@
let let
themeName = "Dracula"; themeName = "Dracula";
version = "4.0.0-unstable-2025-10-15"; version = "4.0.0-unstable-2025-11-02";
in in
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "dracula-theme"; pname = "dracula-theme";
@@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dracula"; owner = "dracula";
repo = "gtk"; repo = "gtk";
rev = "cd80d5ab1ab1904a367f34e33d7f672e44513bf8"; rev = "79095df59b255996611fdc84d75bf06253f152ce";
hash = "sha256-kAJicio2wONKVIK/whtoPe8uMErkbfbEoWWA85KMaBU="; hash = "sha256-NMcm5fn4P5K5OueS3sdBXX6QMMqzVAOdPHNDMb+lqh8=";
}; };
propagatedUserEnvPkgs = [ propagatedUserEnvPkgs = [

View File

@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "dumpvdl2"; pname = "dumpvdl2";
version = "2.4.0"; version = "2.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "szpajder"; owner = "szpajder";
repo = "dumpvdl2"; repo = "dumpvdl2";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-kb8FLVuG9tSZta8nmaKRCRZinF1yy4+NNxD5s7X82Wk="; hash = "sha256-g8WpKbkxG4EBBfKw4YY1XPCo4DQntVvqSCGeQREpTRk=";
}; };
buildInputs = [ buildInputs = [

View File

@@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "files-cli"; pname = "files-cli";
version = "2.15.126"; version = "2.15.131";
src = fetchFromGitHub { src = fetchFromGitHub {
repo = "files-cli"; repo = "files-cli";
owner = "files-com"; owner = "files-com";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-eZK3boCydiecyrdAaDaMiNQH5vqPR2itWG6qRd2S1Bc="; hash = "sha256-G2GnYYcY2CQLwlbcnykC50ajrSQlKoGYUoRY6hHD8Bo=";
}; };
vendorHash = "sha256-4HIu3KraynnBe5Vn74PFIlvWUvT/yk5hfwGiOiRnKgM="; vendorHash = "sha256-c5bRlz4i8/7esBCmfbQxbGd8d+yvl5Y9BSZL8nV0Sfw=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@@ -5,17 +5,17 @@
runCommand, runCommand,
yq-go, yq-go,
_experimental-update-script-combinators, _experimental-update-script-combinators,
gitUpdater, nix-update-script,
}: }:
let let
version = "4.0.0-beta.1"; version = "4.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "leoafarias"; owner = "leoafarias";
repo = "fvm"; repo = "fvm";
tag = version; tag = version;
hash = "sha256-O2VU0cXgrm+Xf85e5l31kfnUOCUI9ZuVQCVRUppqCE4="; hash = "sha256-gJZHQRFCIlHvyMVr/+FCnZcCO8ZTA1gGyBEaRywbvNQ=";
}; };
in in
buildDartApplication { buildDartApplication {
@@ -35,8 +35,13 @@ buildDartApplication {
yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out"
''; '';
updateScript = _experimental-update-script-combinators.sequence [ updateScript = _experimental-update-script-combinators.sequence [
(gitUpdater { }) (nix-update-script { })
(_experimental-update-script-combinators.copyAttrOutputToFile "fvm.pubspecSource" ./pubspec.lock.json) (
(_experimental-update-script-combinators.copyAttrOutputToFile "fvm.pubspecSource" ./pubspec.lock.json)
// {
supportedFeatures = [ ];
}
)
]; ];
}; };
@@ -44,6 +49,7 @@ buildDartApplication {
description = "Simple CLI to manage Flutter SDK versions"; description = "Simple CLI to manage Flutter SDK versions";
homepage = "https://github.com/leoafarias/fvm"; homepage = "https://github.com/leoafarias/fvm";
license = lib.licenses.mit; license = lib.licenses.mit;
mainProgram = "fvm";
maintainers = [ ]; maintainers = [ ];
}; };
} }

View File

@@ -7,13 +7,13 @@
buildGoModule rec { buildGoModule rec {
pname = "gatus"; pname = "gatus";
version = "5.28.0"; version = "5.30.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "TwiN"; owner = "TwiN";
repo = "gatus"; repo = "gatus";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-p60iqMzTch3dX+REaiKuLflIHLunGFI2JWx/TGo30g0="; hash = "sha256-iQp/oIEuyD+lVf20BH3fMScUtRxvEVrbu1zoJE5YkVI=";
}; };
vendorHash = "sha256-vvYnNFRpDTaNBX30btvSrwmhimPobio/zAs7zQnZ7b8="; vendorHash = "sha256-vvYnNFRpDTaNBX30btvSrwmhimPobio/zAs7zQnZ7b8=";

View File

@@ -166,7 +166,7 @@ class GitilesRepo(Repo):
# (making it count the compressed instead of uncompressed size) # (making it count the compressed instead of uncompressed size)
# rather than complying with it. # rather than complying with it.
if url == "https://chromium.googlesource.com/chromium/src.git": if url == "https://chromium.googlesource.com/chromium/src.git":
self.args["postFetch"] = "rm -r $out/third_party/blink/web_tests; " self.args["postFetch"] = "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); "
self.args["postFetch"] += "rm -r $out/content/test/data; " self.args["postFetch"] += "rm -r $out/content/test/data; "
self.args["postFetch"] += "rm -rf $out/courgette/testdata; " self.args["postFetch"] += "rm -rf $out/courgette/testdata; "
self.args["postFetch"] += "rm -r $out/extensions/test/data; " self.args["postFetch"] += "rm -r $out/extensions/test/data; "

View File

@@ -5,17 +5,17 @@
}: }:
buildGoModule (finalAttrs: { buildGoModule (finalAttrs: {
pname = "gitea-mcp-server"; pname = "gitea-mcp-server";
version = "0.4.0"; version = "0.5.0";
src = fetchFromGitea { src = fetchFromGitea {
domain = "gitea.com"; domain = "gitea.com";
owner = "gitea"; owner = "gitea";
repo = "gitea-mcp"; repo = "gitea-mcp";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-MWH50NOZKp0OxuIELnbp34GKLWFaVOZCZOQnNLvYHro="; hash = "sha256-Wrqy8RpDoK8GYldjGiTs8zwB3qzApKYJyK5Vhh0fMRg=";
}; };
vendorHash = "sha256-LZIgADgUUNrMPBdCF0kz4koZUvGfHvzb8T+hwbiIYjs="; vendorHash = "sha256-N1Ct479Q5RH4TCxcSbIBoGDP/atBlWkxwBLJLk82juM=";
subPackages = [ "." ]; subPackages = [ "." ];

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: { buildGoModule (finalAttrs: {
pname = "github-mcp-server"; pname = "github-mcp-server";
version = "0.19.1"; version = "0.20.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "github"; owner = "github";
repo = "github-mcp-server"; repo = "github-mcp-server";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-/i/Gk47IZtTGHUJ3ok9Y2LDTRHqlz0N4IrNmyRqSTNk="; hash = "sha256-gB2MXeQQjVP/b+3hne6Mauork5szSOFz4uWIGzecN+U=";
}; };
vendorHash = "sha256-esd4Ly8cbN3z9fxC1j4wQqotV2ULqK3PDf1bEovewUY="; vendorHash = "sha256-DcRpKFsCdGV3sOVHeyZbo/djVVBkuxRgFh7Z5yyElRw=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@@ -8,13 +8,13 @@
buildGoModule rec { buildGoModule rec {
pname = "goawk"; pname = "goawk";
version = "1.29.1"; version = "1.30.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "benhoyt"; owner = "benhoyt";
repo = "goawk"; repo = "goawk";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-PQtayS2403ldNiE/xMQ/Oy+BsZB1ixDALuZcjhRyxLY="; hash = "sha256-wy7rMZ0JyOKWr5u0CTaIaUDuu/SlUR8oVNf4gXWsMWY=";
}; };
vendorHash = null; vendorHash = null;

View File

@@ -7,18 +7,18 @@
buildGoModule rec { buildGoModule rec {
pname = "google-cloud-sql-proxy"; pname = "google-cloud-sql-proxy";
version = "2.18.3"; version = "2.19.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "GoogleCloudPlatform"; owner = "GoogleCloudPlatform";
repo = "cloud-sql-proxy"; repo = "cloud-sql-proxy";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Lwg6p7qVFMH3rXxGT6lc5My9WovhpDzb4S5b/4ECcgg="; hash = "sha256-LF9ALCBgO2cIVLRTH0KxdmsIhfnnCO4akmoGS3kIWm0=";
}; };
subPackages = [ "." ]; subPackages = [ "." ];
vendorHash = "sha256-gZFzRUy/OWNppFAi+1fAHNBYZgmDgjKUc9kyCSWF58g="; vendorHash = "sha256-RtWTVb1JWNgVM3NZf28CMKIgPjGIgZztYYULqTM7nQg=";
checkFlags = [ checkFlags = [
"-short" "-short"

View File

@@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "gtree"; pname = "gtree";
version = "1.11.9"; version = "1.12.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ddddddO"; owner = "ddddddO";
repo = "gtree"; repo = "gtree";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-JLYHFSlT6mSkBmpOD9ls80uC0lGaCYmcLeRaUc+NqjE="; hash = "sha256-wb7VzjAxcxFDOquYd1P9jcqR0ivBIuEUZ1R/812w7Ew=";
}; };
vendorHash = "sha256-vgwop6QaYsUp65WHxQeZd141Hz4z/pgIvZAJFx3Zztg="; vendorHash = "sha256-3r3nriiOtKX6pzSpAI4ro1VqcQRTArocEuleqhYKOj0=";
subPackages = [ subPackages = [
"cmd/gtree" "cmd/gtree"

View File

@@ -15,10 +15,6 @@
}: }:
let let
_version = "2.10.5";
_build = "488";
version = "${_version}-${_build}";
swtSystem = swtSystem =
if stdenv.hostPlatform.system == "i686-linux" then if stdenv.hostPlatform.system == "i686-linux" then
"linux" "linux"
@@ -45,13 +41,14 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "jameica"; pname = "jameica";
inherit version; version = "2.12.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "willuhn"; owner = "willuhn";
repo = "jameica"; repo = "jameica";
rev = "V_${builtins.replaceStrings [ "." ] [ "_" ] _version}_BUILD_${_build}"; # Releases currently happen on branches named like the version number. Rev of the "2.12.0" branch.
hash = "sha256-xzSyq5Cse/TCzyb/eQNZyQS/I3mcPsvzWk3VjZg95gE="; rev = "b74b160643b18171d2d185b80b60e82a02a75898";
hash = "sha256-7KpQas8ttL2DP+gFH87uLQyx4PMwVQ+FaqXpZBPWV5U=i";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@@ -88,7 +85,7 @@ stdenv.mkDerivation rec {
# copy platform-specific SWT # copy platform-specific SWT
cp lib/swt/${swtSystem}/swt.jar $out/share/jameica-${version}/ cp lib/swt/${swtSystem}/swt.jar $out/share/jameica-${version}/
install -Dm644 releases/${_version}-*/jameica/jameica.jar $out/share/java/ install -Dm644 releases/${version}/jameica/jameica.jar $out/share/java/
install -Dm644 plugin.xml $out/share/java/ install -Dm644 plugin.xml $out/share/java/
install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png
cp ${desktopItem}/share/applications/* $out/share/applications/ cp ${desktopItem}/share/applications/* $out/share/applications/
@@ -97,8 +94,8 @@ stdenv.mkDerivation rec {
# Create .app bundle for macOS # Create .app bundle for macOS
mkdir -p $out/Applications mkdir -p $out/Applications
chmod +x releases/${_version}-${_build}-${_build}/tmp/jameica.app/jameica*.sh chmod +x releases/${version}/tmp/jameica.app/jameica*.sh
cp -r releases/${_version}-${_build}-${_build}/tmp/jameica.app $out/Applications/Jameica.app cp -r releases/${version}/tmp/jameica.app $out/Applications/Jameica.app
'' ''
+ '' + ''

View File

@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "jawiki-all-titles-in-ns0"; pname = "jawiki-all-titles-in-ns0";
version = "0-unstable-2025-10-01"; version = "0-unstable-2025-11-01";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "musjj"; owner = "musjj";
repo = "jawiki-archive"; repo = "jawiki-archive";
rev = "81e6379ffeb292a5ff6db4302347d80ba053fb1e"; rev = "417baa847977539d641dfb83c9960c2b6b10c1d7";
hash = "sha256-jbfJ+Vf7jkCjjePbwHP0BTFA/J1NcIQkhFK1jqD4bPE="; hash = "sha256-uBregjxM/LDkAyYMLiXLVGSa83DStFxz352pFORqVdY=";
}; };
installPhase = '' installPhase = ''

View File

@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "jotdown"; pname = "jotdown";
version = "0.8.1"; version = "0.9.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hellux"; owner = "hellux";
repo = "jotdown"; repo = "jotdown";
rev = version; rev = version;
hash = "sha256-9gvTMcoKGdc6xYhGz1SQzTELUWeIK2VFbEwIVn/IjGs="; hash = "sha256-4ZSRwQuZUtk2kY62lruj+uwP6H1sK9J7V6HFQL+t9tw=";
}; };
cargoHash = "sha256-x61oImdXsLD/lU4hNcrQ2rjH5hAvTMEDJn4H3cVG6X4="; cargoHash = "sha256-xPi/C9N3/9AsinmbHI/M9EGy4gvS7ZWXEl3xBf3f4LQ=";
meta = with lib; { meta = with lib; {
description = "Minimal Djot CLI"; description = "Minimal Djot CLI";

View File

@@ -9,13 +9,13 @@
buildGoModule rec { buildGoModule rec {
pname = "jx"; pname = "jx";
version = "3.16.25"; version = "3.16.26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jenkins-x"; owner = "jenkins-x";
repo = "jx"; repo = "jx";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-K6cKomQczoqOAsIQqesMEfqYqB/15XzKwnOTU8vDoYQ="; sha256 = "sha256-KydLlc2FaOVdnz3ZP6obR7KbdWK0I5WXTziKAH3/UtY=";
}; };
vendorHash = "sha256-YUFpTL4BXm1iZJAQcbJSXEUKT99IulxT6qz4mrbBDN0="; vendorHash = "sha256-YUFpTL4BXm1iZJAQcbJSXEUKT99IulxT6qz4mrbBDN0=";

View File

@@ -24,11 +24,11 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "karing"; pname = "karing";
version = "1.2.5.880"; version = "1.2.5.881";
src = fetchurl { src = fetchurl {
url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb"; url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb";
hash = "sha256-hnKnp2VIC9GxyoLxPC0xxbnhvhS68OUgKAGr3z0UbFU="; hash = "sha256-gkuKdOq07C7xd8xNoXWlcqaZ7xe9VmjU8e43Hg1yN7w=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -11,16 +11,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kcl"; pname = "kcl";
version = "0.11.3"; version = "0.11.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kcl-lang"; owner = "kcl-lang";
repo = "cli"; repo = "cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-LJ+Mclw/dMyOeUHg6TAckSbvDGFYCf6mMGzDmiIQVZc="; hash = "sha256-fFT8sUxx1E6WdyiJ8DyTagGkVEQ7YZ2CCGL5tVxkAEI=";
}; };
vendorHash = "sha256-jNQ0g7BGXUoYKV5RkU/f9GrSC3ygeZv83SekAmyKLxc="; vendorHash = "sha256-ohfNy3vOyJJuniQKEVFiDftffdHlEJejQ72TJEwNhIM=";
subPackages = [ "cmd/kcl" ]; subPackages = [ "cmd/kcl" ];

View File

@@ -15,13 +15,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ktls-utils"; pname = "ktls-utils";
version = "1.2.1"; version = "1.3.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "oracle"; owner = "oracle";
repo = "ktls-utils"; repo = "ktls-utils";
rev = "ktls-utils-${version}"; rev = "ktls-utils-${version}";
hash = "sha256-aCn9qBD1bh7VFSSrC1uR/XPfFI+YC/gylCr7tSs56VQ="; hash = "sha256-xBh9iSmTf8YCfahWnJvDx/nvz91NFZ3AiJ2JYs+pMfY=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kubernetes-polaris"; pname = "kubernetes-polaris";
version = "10.1.1"; version = "10.1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "FairwindsOps"; owner = "FairwindsOps";
repo = "polaris"; repo = "polaris";
rev = version; rev = version;
sha256 = "sha256-1viEKPU+V+VqFDnrtjSTvNLtgE3TB1ijKv1YOz6AAUo="; sha256 = "sha256-wu/Ouozi89y1abFgDk16uqBHoYDQDIzoqPgwA0BofLo=";
}; };
vendorHash = "sha256-4eznwhNf3anhs+GlZGrHJWAproej0dO2NbzfhJeReNY="; vendorHash = "sha256-ihA9RJDFHePox1G47Jr4Q1NSVJ9k5KDXgm8KTe2wYBQ=";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@@ -6,20 +6,20 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "kubetui"; pname = "kubetui";
version = "1.10.0"; version = "1.10.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sarub0b0"; owner = "sarub0b0";
repo = "kubetui"; repo = "kubetui";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-/gKz83IygwDcfE7AQbQCTfNT1vSRVvxyCz4JVAEcYoY="; hash = "sha256-Fa/1A37uP8dYYP5S7qzxKJv7GXVWsRvdzVTmRfQ2n/c=";
}; };
checkFlags = [ checkFlags = [
"--skip=workers::kube::store::tests::kubeconfigstate" "--skip=workers::kube::store::tests::kubeconfigstate"
]; ];
cargoHash = "sha256-W5EDeeK8oaubxgRnnuR7ef8XRvORGyv5xfSkSHZKIPc="; cargoHash = "sha256-CzkXA+e0bcTU8u8Nj1OBj8Ovgzr8aDiW92AVzaYwqpA=";
meta = { meta = {
homepage = "https://github.com/sarub0b0/kubetui"; homepage = "https://github.com/sarub0b0/kubetui";

View File

@@ -1,55 +1,55 @@
{ {
"@esbuild/aix-ppc64@npm:0.25.0": "468ba76b20f43118a11fd589ef162ff12c3c9f988a861045cc421b3100f9ade27103a0743fa9e9882c54dfe2ec647ca9b209cfc17ef61b5c9bc48be95e5856c1", "@esbuild/aix-ppc64@npm:0.25.0": "468ba76b20f43118a11fd589ef162ff12c3c9f988a861045cc421b3100f9ade27103a0743fa9e9882c54dfe2ec647ca9b209cfc17ef61b5c9bc48be95e5856c1",
"@esbuild/aix-ppc64@npm:0.25.9": "b5c49f119424bb3f7be30b652ef87bf881824ace02cc2327ba6f7e0f86d04d2afe2087086985f4220dfdbb816acb67e6dfcf00da9eb8b028babfac43df3adac8", "@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5",
"@esbuild/android-arm64@npm:0.25.0": "599fcb6b815a9bc8f83687663653c15ceb1c0f9ea0587da03976972281cd040c23b551a9f772d459809c22f7e218e04f1b159f8da1298b9c79b822f5636eff59", "@esbuild/android-arm64@npm:0.25.0": "599fcb6b815a9bc8f83687663653c15ceb1c0f9ea0587da03976972281cd040c23b551a9f772d459809c22f7e218e04f1b159f8da1298b9c79b822f5636eff59",
"@esbuild/android-arm64@npm:0.25.9": "afe76da072b16e355f546d1d9023b814ead0487d9fa5e393eeb4bb3f6f76e5542e14b82396ca37c38e868ed64deef6b25f1c47e2564141fe5ecfe0eb7543f3f8", "@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1",
"@esbuild/android-arm@npm:0.25.0": "ff6124350b732afe0f59087d5a50afb0c05d0d3951b4fc0f7c52c19ccacef504d7998217d8d7594dcfd4872748350a49ba611e8f2de3fe9e47a3df4393cb67eb", "@esbuild/android-arm@npm:0.25.0": "ff6124350b732afe0f59087d5a50afb0c05d0d3951b4fc0f7c52c19ccacef504d7998217d8d7594dcfd4872748350a49ba611e8f2de3fe9e47a3df4393cb67eb",
"@esbuild/android-arm@npm:0.25.9": "0d4c724b84043db6597736865a4fe86640c88f21dc0ebe93a2298b4a0e0f0a5d1530a821dd1c18a2b39a6ca9abe8ff714b8ed5de496045a67150ea47c86a39d7", "@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14",
"@esbuild/android-x64@npm:0.25.0": "7015f561e36c4fe142a4047184776344def5f25369c0bce8abd1de3d623d84cf7ddc09e5f7bac8294a8aea457ec23414e169648579382e6fd1aa39590ffe6e01", "@esbuild/android-x64@npm:0.25.0": "7015f561e36c4fe142a4047184776344def5f25369c0bce8abd1de3d623d84cf7ddc09e5f7bac8294a8aea457ec23414e169648579382e6fd1aa39590ffe6e01",
"@esbuild/android-x64@npm:0.25.9": "9da8b1ede5670c2c9e644e0fedf1dd0747081272b296d3f80b53b44b637744d836efee00dc767b81940eb285524a5e3149d8045787f6281ee2bd53f61a9c8717", "@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f",
"@esbuild/darwin-arm64@npm:0.25.0": "ba18b48c2c652a930a436a872b40cb0999fc0c4788dcda908f467d47555b080043e9ba1f9a7f080eb8d91ea8a3a399216aeea95539829a58885c412131025597", "@esbuild/darwin-arm64@npm:0.25.0": "ba18b48c2c652a930a436a872b40cb0999fc0c4788dcda908f467d47555b080043e9ba1f9a7f080eb8d91ea8a3a399216aeea95539829a58885c412131025597",
"@esbuild/darwin-arm64@npm:0.25.9": "84a88a8f72fcc66381518d5821e4ed276aeea17c76559bee4fcb472b19456da630ad84d8d74b3e4c297ef7b1ec5bd5037d55ac6ef5c515a77fb94a1bd891dece", "@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a",
"@esbuild/darwin-x64@npm:0.25.0": "83470576dc815364e8f2a6f2ed9c62496fa8112ee4905ccc3b142e36d28c9c90310ad179055d87e2e880e1bf9a3be0e9eb2129d6a88fdacf38181bfab6cf75c0", "@esbuild/darwin-x64@npm:0.25.0": "83470576dc815364e8f2a6f2ed9c62496fa8112ee4905ccc3b142e36d28c9c90310ad179055d87e2e880e1bf9a3be0e9eb2129d6a88fdacf38181bfab6cf75c0",
"@esbuild/darwin-x64@npm:0.25.9": "c500bcd0c1a8f66d19cf575299a7da7f29dbdb56beac95bb6ddc570291e3e9da4e7d31db6453fc19ea5ac7f85662f40c9a3965c3e1f49657efeb292a6f601a26", "@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82",
"@esbuild/freebsd-arm64@npm:0.25.0": "646f3abba09e87c4555359200af913bbda9fac43629f6ade6adefdbd0d915707a375314e1d25ed0d951e6024d7d19fe0ecdd10caf4ff6177f3f6450e7132a6a9", "@esbuild/freebsd-arm64@npm:0.25.0": "646f3abba09e87c4555359200af913bbda9fac43629f6ade6adefdbd0d915707a375314e1d25ed0d951e6024d7d19fe0ecdd10caf4ff6177f3f6450e7132a6a9",
"@esbuild/freebsd-arm64@npm:0.25.9": "fb4951968ad62e5316ffd08c037bb2396e8119a0c2289e968421bb277bdbffe23d89c92dcd2d7eb680f31be2b05e36406211b141b9b89378b424e4b5193c3d7f", "@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b",
"@esbuild/freebsd-x64@npm:0.25.0": "4b769e23981e5ec010f9c4670b1194e26e8bf98cc0bb70962fe8c160da508b40561c0b97911072c5de82954a4164af9d885e45e597e39ae379b5cad2d0a8c69e", "@esbuild/freebsd-x64@npm:0.25.0": "4b769e23981e5ec010f9c4670b1194e26e8bf98cc0bb70962fe8c160da508b40561c0b97911072c5de82954a4164af9d885e45e597e39ae379b5cad2d0a8c69e",
"@esbuild/freebsd-x64@npm:0.25.9": "0c71856891d5cea255f9bcb4482c70347a39198da2769a273afbd16bc9db7176bc1d28c41dd569b8b8f98cfd14b10a728c79f54311037d702bb7dffd95f27740", "@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6",
"@esbuild/linux-arm64@npm:0.25.0": "508ca15315c4d7b7db28fc8e17247ebe5c816c270496d1354f0d97baafdf774ec055c2d9ac51e06fb02fed93ce4f94d109b92fe80a62e42bf51a2c5046fc76c8", "@esbuild/linux-arm64@npm:0.25.0": "508ca15315c4d7b7db28fc8e17247ebe5c816c270496d1354f0d97baafdf774ec055c2d9ac51e06fb02fed93ce4f94d109b92fe80a62e42bf51a2c5046fc76c8",
"@esbuild/linux-arm64@npm:0.25.9": "6c64bf50dfb709d4000b022558293764a20ff8ba0b6638e8abb3bd0806cab25ac971f1910eaf2a4d73f92080afdb296d57175b2199647de019c2f419365f839d", "@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37",
"@esbuild/linux-arm@npm:0.25.0": "3756d3974f5b5a6453f2ece2fa012f530b32b6af78cc0b6466bf0582b3da718803dae41bdb5cc4cdc360882bd791b63bb79e5f4a6f8c44ee053fc93b8dd6ea7f", "@esbuild/linux-arm@npm:0.25.0": "3756d3974f5b5a6453f2ece2fa012f530b32b6af78cc0b6466bf0582b3da718803dae41bdb5cc4cdc360882bd791b63bb79e5f4a6f8c44ee053fc93b8dd6ea7f",
"@esbuild/linux-arm@npm:0.25.9": "b9a473988dadbe98f1c6ade2597e5967371d929ac83bb9f888d726d4f0e5cc4b8fe5020332adb26d61748619bf3e62c831d9c80b3bf815a6dd90dab76283d533", "@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d",
"@esbuild/linux-ia32@npm:0.25.0": "d220829704167772688a93568738d0887fc45d88cce7a4f2e4de992f161e9aa679294bfdf2dd3d70fa6549b548a023d98a90f19270cd8ebd5b365efe04b7027c", "@esbuild/linux-ia32@npm:0.25.0": "d220829704167772688a93568738d0887fc45d88cce7a4f2e4de992f161e9aa679294bfdf2dd3d70fa6549b548a023d98a90f19270cd8ebd5b365efe04b7027c",
"@esbuild/linux-ia32@npm:0.25.9": "51f458a7038e2ee014b994f7f216821194b00716ae5abe78fe828d9cefd47575dc0ff703f95c18017e59b7bcb63c13ac6d551e8ab64522cce8af89bc33a689d6", "@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d",
"@esbuild/linux-loong64@npm:0.25.0": "e7f1a54ea77c9307f54d7172a03b1e77ec18b3f6622077fe3dcb4d53435ea47fc60e82b9da7b8efe375c0e46f4c07169686262af2eaea6557cf033c973f6fbcd", "@esbuild/linux-loong64@npm:0.25.0": "e7f1a54ea77c9307f54d7172a03b1e77ec18b3f6622077fe3dcb4d53435ea47fc60e82b9da7b8efe375c0e46f4c07169686262af2eaea6557cf033c973f6fbcd",
"@esbuild/linux-loong64@npm:0.25.9": "81478bff0f6d54e06fa96ec120c2dc92e47c3a1392397a121cf50a83496156f9abebd46f93e35a496f4f305c8af7cd430e4fe723474a2420cc21d39257852210", "@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad",
"@esbuild/linux-mips64el@npm:0.25.0": "d51dc06bc3da38fb046986019c6b1a8aa1b43a835089f1f8d8ce4242c9417e1d3d25fa593708cd61f66f8665be27829316b37ecf9e08dc48718aacc00608aac1", "@esbuild/linux-mips64el@npm:0.25.0": "d51dc06bc3da38fb046986019c6b1a8aa1b43a835089f1f8d8ce4242c9417e1d3d25fa593708cd61f66f8665be27829316b37ecf9e08dc48718aacc00608aac1",
"@esbuild/linux-mips64el@npm:0.25.9": "78709795d663461c54168719517c4c38b2a51861af0f97a91003ea6fe2c2b67dca77f57c2a2c4eb2c6481a8660b5fe477c72e46e90154cb72f1f235e683b2d0f", "@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3",
"@esbuild/linux-ppc64@npm:0.25.0": "a19514e5b21c5f70e6b5b6ccdacb09922e9c397e80e3b1ac8e55ed283f9f3a5325a9e4dcf284d033954f3c51a88411fa95473c83b2b69990e02e351fa971b63f", "@esbuild/linux-ppc64@npm:0.25.0": "a19514e5b21c5f70e6b5b6ccdacb09922e9c397e80e3b1ac8e55ed283f9f3a5325a9e4dcf284d033954f3c51a88411fa95473c83b2b69990e02e351fa971b63f",
"@esbuild/linux-ppc64@npm:0.25.9": "4a43e167f7f9659a5ca34678cb6fee53fbdba8b14a9a45f323abf33d9e141fd268984b0a18445db84cbada5ed2ac211ef318d5c44af0fbc0c7eea31c0c82321f", "@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e",
"@esbuild/linux-riscv64@npm:0.25.0": "4b275bb4d2442a68b62a93926a4da04bde06795fc7f5719555c7a9d2cf0e8a2cd6a50c0e574f1285e55e126f0be29cf6017d829c571c2fb31728fb1961c45f70", "@esbuild/linux-riscv64@npm:0.25.0": "4b275bb4d2442a68b62a93926a4da04bde06795fc7f5719555c7a9d2cf0e8a2cd6a50c0e574f1285e55e126f0be29cf6017d829c571c2fb31728fb1961c45f70",
"@esbuild/linux-riscv64@npm:0.25.9": "e71027660a884b5bbcb6e9e84ed439b3ef19466cd9f6d16c1bdfe2db6dbe9a40e8fc19ad429749102d1c15f015372f7f9f8ab7f82d506efffbd143fe8ab28aa9", "@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c",
"@esbuild/linux-s390x@npm:0.25.0": "7bd0fefc75c72d6d657aa9fec2322f1b8744936fc77da7e32027f0f1aff4b5fdaa8ae19a060fa4d465a79f14e13a4e10f3eeaf1ca64dc4c3cf08494b3e26100b", "@esbuild/linux-s390x@npm:0.25.0": "7bd0fefc75c72d6d657aa9fec2322f1b8744936fc77da7e32027f0f1aff4b5fdaa8ae19a060fa4d465a79f14e13a4e10f3eeaf1ca64dc4c3cf08494b3e26100b",
"@esbuild/linux-s390x@npm:0.25.9": "7004c5852a3cbd1bd1d727e13b2f2be0747861ceab840ab8492ddff80b3d34dd41398681016cda3748c697e1b384bf4d4c1ad588538df38eba599ba935ecbd09", "@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806",
"@esbuild/linux-x64@npm:0.25.0": "f9562d7e1d25b9a69faa40aaa7dd607b820836f88733b26b27a48b14b8a526cc5ec033c1869386419bd609c96442974c339ccbb03b4a23ea205927b2243d3b6c", "@esbuild/linux-x64@npm:0.25.0": "f9562d7e1d25b9a69faa40aaa7dd607b820836f88733b26b27a48b14b8a526cc5ec033c1869386419bd609c96442974c339ccbb03b4a23ea205927b2243d3b6c",
"@esbuild/linux-x64@npm:0.25.9": "3bab69aa63d5ef65e9eaa229963ee3a3c868a06badf019277af06d4f7c52ea3a30abafad361e5bcce71032abd8b6fb666607977a627fa2def8db6756cf99b2ee", "@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409",
"@esbuild/netbsd-arm64@npm:0.25.0": "4f2502bbcf5967cf2a07c712f9fd87a0ec1e60356ea115dc8b69ea7364e88edae5758bb7cba4049065bb8e78d69d0f6bce09f42f146a50b2dcc6069e14ba66d5", "@esbuild/netbsd-arm64@npm:0.25.0": "4f2502bbcf5967cf2a07c712f9fd87a0ec1e60356ea115dc8b69ea7364e88edae5758bb7cba4049065bb8e78d69d0f6bce09f42f146a50b2dcc6069e14ba66d5",
"@esbuild/netbsd-arm64@npm:0.25.9": "02b82c6773ad09082e3b18f01dbf4b9f72519a9e93995b479e4bd4bb28c8a4088972fd0e9304881d09775429dc388a3625249096426349dc3adc2208ee408a4a", "@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e",
"@esbuild/netbsd-x64@npm:0.25.0": "82e3e256ac495620890867e85b63f4327e3f5cd5876c868dd4690094c7e4c233bc2359835e512443b8a44f44fc15d98ef3e63914efae8128d3a348d0ebaa66ec", "@esbuild/netbsd-x64@npm:0.25.0": "82e3e256ac495620890867e85b63f4327e3f5cd5876c868dd4690094c7e4c233bc2359835e512443b8a44f44fc15d98ef3e63914efae8128d3a348d0ebaa66ec",
"@esbuild/netbsd-x64@npm:0.25.9": "51a576cb8ad7f43e43f76b25273735646eefa0d2a5bdaa3bd6387ab89512940bee49e91f7051b3d08d143d5cd6b4501f72a9462f30e242f0dff931c4ebe40363", "@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845",
"@esbuild/openbsd-arm64@npm:0.25.0": "6c8de60d94a53fa4c37f7cbfca04baf06a14bb4b4360ab711b2235ec33b624e268cd39aad84382648eabae4db5727495806221211d663c36f1710579f504f967", "@esbuild/openbsd-arm64@npm:0.25.0": "6c8de60d94a53fa4c37f7cbfca04baf06a14bb4b4360ab711b2235ec33b624e268cd39aad84382648eabae4db5727495806221211d663c36f1710579f504f967",
"@esbuild/openbsd-arm64@npm:0.25.9": "9bf0e7a535304f0d3c700d6e4ef536fe94b17e05bf5f9a4cc308ffc8c3d3cd642ee7debcf7f649a845610b1c706675af903f785ef14f320ee918faa61bf79bb5", "@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d",
"@esbuild/openbsd-x64@npm:0.25.0": "ed2beae58658aa2146a9cae2152a38f52f34e2dd929e79a298f8ce4b3c2c6fcf8e2ac98b458fb0fe5baf87c08df12b162c74b52b4c95f5f54f5a073da1668ebe", "@esbuild/openbsd-x64@npm:0.25.0": "ed2beae58658aa2146a9cae2152a38f52f34e2dd929e79a298f8ce4b3c2c6fcf8e2ac98b458fb0fe5baf87c08df12b162c74b52b4c95f5f54f5a073da1668ebe",
"@esbuild/openbsd-x64@npm:0.25.9": "bb9bb4c5f095575f267d30c9e65f8e64c3f425d24904f6e22112c305ee5f1503aea750f510252e4b862f366e5efac678b71cc848cda72c587be8af4119d28f80", "@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b",
"@esbuild/openharmony-arm64@npm:0.25.9": "130f08d72a018aceef14b8534b9910bd2c0852fc074467ad0adf54d339584277326c7ffc8cd8126be08a530184c51d8de11d06971d1cc44545162bfb8428bcc3", "@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17",
"@esbuild/sunos-x64@npm:0.25.0": "9a0d0569ea65171983b0daadbf8ec6dd31341db7bee50fc4c2b85521eb09ff7597279d9dda4b4f25c3bfd6f4f77d558b6a6f36dcfb6794e7fc2177df9770a17e", "@esbuild/sunos-x64@npm:0.25.0": "9a0d0569ea65171983b0daadbf8ec6dd31341db7bee50fc4c2b85521eb09ff7597279d9dda4b4f25c3bfd6f4f77d558b6a6f36dcfb6794e7fc2177df9770a17e",
"@esbuild/sunos-x64@npm:0.25.9": "a86fca2baaaffcaed419bdc6569cf4a88b4ae830034f8deb4d83ba781b989e25b03696cfe05a482e24710191abc53479b70491f3f157eff37ed2b486d88c897b", "@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48",
"@esbuild/win32-arm64@npm:0.25.0": "5484d8ad74479f8cc8c7b5d14d5f8ced3e50d6ef7fc12a45406ae6c6e5199784267bfccbe0173b598c1b512ea20ecd5de20579cf04d3e07848df3db7ccffd8e6", "@esbuild/win32-arm64@npm:0.25.0": "5484d8ad74479f8cc8c7b5d14d5f8ced3e50d6ef7fc12a45406ae6c6e5199784267bfccbe0173b598c1b512ea20ecd5de20579cf04d3e07848df3db7ccffd8e6",
"@esbuild/win32-arm64@npm:0.25.9": "cd32c8fe88511e413f6161480ea3b6fc2ed7cb4bd2febb455e7bc45842880c752ba71772f289908ded50d8cfd3207e6730c8fdec2e811af1f65e97d1ee53b4ef", "@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd",
"@esbuild/win32-ia32@npm:0.25.0": "206eb14fd607c5a5116a49eaf4ed3ca7c34c0372729d7d34aa07bbc2a5792afabfd62873212213b17607165bd4ecbe4366066de0ddedd50a46a27a3c5cb830e5", "@esbuild/win32-ia32@npm:0.25.0": "206eb14fd607c5a5116a49eaf4ed3ca7c34c0372729d7d34aa07bbc2a5792afabfd62873212213b17607165bd4ecbe4366066de0ddedd50a46a27a3c5cb830e5",
"@esbuild/win32-ia32@npm:0.25.9": "c374576d857dfa3c8dc5bdeef598ffc0e3adfcb8b7986a2b78ce61d2aa3c3d1f1cd15cb685f52b88411403d974f657c3fd44cf9b4fadb94e8ed69d75e9e3e0ef", "@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e",
"@esbuild/win32-x64@npm:0.25.0": "a129e6ad07bbcc791fda365e71634aa45cf3989ded1f05ed1ecb99efa625b09081ef410d236fdd279037d001f2e5e5049c98bfbe6a2242c818463222df85cc54", "@esbuild/win32-x64@npm:0.25.0": "a129e6ad07bbcc791fda365e71634aa45cf3989ded1f05ed1ecb99efa625b09081ef410d236fdd279037d001f2e5e5049c98bfbe6a2242c818463222df85cc54",
"@esbuild/win32-x64@npm:0.25.9": "41f2ba9101f4a9a28e3287026a32a05e8fdffcb4a4e41cfaf9f94b41093c6882f46ef80f12854b67b7ad78e47d1df492f3e8a71d41813a61500ace4a574af851", "@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671",
"@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8", "@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8",
"@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be", "@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be",
"@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019", "@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019",
@@ -70,14 +70,15 @@
"@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c", "@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c",
"@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7", "@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7",
"@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49", "@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49",
"lightningcss-darwin-arm64@npm:1.30.1": "bbdce4ee14b3952699e6d07c539cf4bd678853bfd974e3107742198dac38dfa6d40c6ea80163a7026aff662dd7d3a462a2bee9a18448c75c788659ceebe2746a", "lightningcss-android-arm64@npm:1.30.2": "7b8a62c7aa787251381e9e082fc19991e8bca696f17be4dad0a5c3a31483d1452e6f8b04713b9c9221ef8d9b011510ee10d69c34005294be92ba2e57ad075a90",
"lightningcss-darwin-x64@npm:1.30.1": "6b88c182be0de82858983ec374093c2cb13cd58139456e25be215fc55a7a8cbfcd6f7487bee1507fc024988a1f324d7cb26b3f195893d5a69ccaf252dc9094eb", "lightningcss-darwin-arm64@npm:1.30.2": "fe4f6eb4af66f95a0f83a9b4970f863417ae9ac394b5c963a20cda24ae08ae0ce6ebdc6f8e664d8b53717afb936242b9a73394584b55ecf2978babab50364e93",
"lightningcss-freebsd-x64@npm:1.30.1": "731a96282db6afff3f57e8cbb73f51d06455231868b3b311a772ee11ead9c57538fc217d0956df4f177dbb805fa4fc761734440f6d2bb8965963b21f06bf63c1", "lightningcss-darwin-x64@npm:1.30.2": "b2d82add63e88d77dbd08508a32c1c28a12de826d4dd70f6ec17ffae9d3c5bf1be7a7c35f154bf98bca4164b7390ba515202884e4cabaa83ed7f1727baaa08fa",
"lightningcss-linux-arm-gnueabihf@npm:1.30.1": "fcf07f54c4d7d056f9b57d39e6df1c6f60c02ef4ebd51eda76056d35d89b1307af8737e44076d2b1f85348d2b1b9c61bf2220c5347389a6d40ad8bb12f34b5cf", "lightningcss-freebsd-x64@npm:1.30.2": "cea6113555ed6fd69e10c67a8616d3b4c743eacd817e93d290b7d85d1c2eb29386466e55f61890f4aee87cafe062ef037b92824160418dd1c299bb7d15796cec",
"lightningcss-linux-arm64-gnu@npm:1.30.1": "bc82ce2e96ffab4b0ba1f9adacf63f461c3f6221bcbc955104c05e6e8c2c6ed8863421663e0e4148a682b143868d07190c38e9f990915a80ce9692f963132320", "lightningcss-linux-arm-gnueabihf@npm:1.30.2": "93119a9476759aff2a1a3fe35dfdfd39b0eab320b76725b36bddfc11f258f80140831169ed10f5528349863f7c6497358ec73d3c13054e6dc72ef5b26a22bd26",
"lightningcss-linux-arm64-musl@npm:1.30.1": "2ae25a764b8ed9fcc1977dc1786011e68db23bf3343168fa2d4a9a4bcbb73c7aae258cdcb879d68a3a28e22343705ee435517d3f045e49b15fbb65816d74a91d", "lightningcss-linux-arm64-gnu@npm:1.30.2": "c52236dd9777f150b849e0ed4ec1a4d17dc2bbe1ffa802286483d9c71e868eef16b54e348e410d44921262beb4474d2b4c90c268aa2c1109e55899d7cf8294c8",
"lightningcss-linux-x64-gnu@npm:1.30.1": "190ac9ba1b9a4bf658a9e5b3c5702546ec779a7a5ccf5a4e06e5d46012ce6cad1842a9b1e717498bc759e103ba7390f42c9b8ba3e67157adec8e7162225633b4", "lightningcss-linux-arm64-musl@npm:1.30.2": "85b54252172367c9b15be312c55f982d0541063b0626faa370c26d5eb8bedc36e036b6081374aba35f68d9e82c729239fb7af52f997004df715b09a6f7c5d453",
"lightningcss-linux-x64-musl@npm:1.30.1": "fab6ed75d747024fcf46212b9edc7d1daccfbe4e7a06dcd0f9e841c6a023e61e716751747f9e8aecba18495adc9ef6bc20b24616d5c15c87f5dc1ff9ce1fd859", "lightningcss-linux-x64-gnu@npm:1.30.2": "658f54482728885541331184a5fefc3df76e1f4d691ad28d70b559dc391d552837bc95676449e48cbdcda8d63165f0f56c921a09ec2c6fc591b427c566e0b9ed",
"lightningcss-win32-arm64-msvc@npm:1.30.1": "2cc285e89f66323ecae5ec41a6b1a57500d74a549fb392829c99708d5a5254d709c0ccd2d8fef4f6c1fc9a55c5bd51eca633fa1f2228563f884545668adc1b17", "lightningcss-linux-x64-musl@npm:1.30.2": "6b046d57dab2237729953f1350a922844fafd16bdbae3a9ee17b04abdc2e2d2392ccd61932e7210276bf18938165d900517d2079ec57d866fd288b8bba28dbd4",
"lightningcss-win32-x64-msvc@npm:1.30.1": "60bd930e71fab0fbf0250406d4791bf27f0b9c8daf095c8d5fce9f3e120d24753e309eb6fed956043fc6a6cbb6d1da30fb0862acb54fa046b5f9a2e69908b6f9" "lightningcss-win32-arm64-msvc@npm:1.30.2": "f8383d06fe81494ba34b9bd7eb713ad91dbd84d4f321526b5190d7908e95591e462159acf71f6d3a0c33ea1251d5e80c012d255d94e9aa4187a476a810a249bc",
"lightningcss-win32-x64-msvc@npm:1.30.2": "ab86748b46ca851d29c387cb349cd35ca9da6fc73082b759ef84d358ec08ece6491e0eb137ea8b30b85419c20075c59f44620ab026d9a0aa0e86d3e0a610a960"
} }

View File

@@ -14,7 +14,8 @@
writableTmpDirAsHomeHook, writableTmpDirAsHomeHook,
gjs, gjs,
libadwaita, libadwaita,
nix-update-script, writeShellScript,
nix-update,
}: }:
let let
@@ -23,20 +24,20 @@ in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "learn6502"; pname = "learn6502";
version = "0.3.0"; version = "0.6.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "JumpLink"; owner = "JumpLink";
repo = "Learn6502"; repo = "Learn6502";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-Aoj4Z9uraBEH3BW0hrhuV3Hu7cnRxvjbpzm4pUziWS4="; hash = "sha256-YWbq0r6OEZpg4l633Y/1+r1Ik42ldoBH1ZjszRKNjRY=";
}; };
missingHashes = ./missing-hashes.json; missingHashes = ./missing-hashes.json;
offlineCache = yarn-berry.fetchYarnBerryDeps { offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src missingHashes; inherit (finalAttrs) src missingHashes;
hash = "sha256-0r+SRVx8b238SVm+XM4+uw7Ge3rFtsNwD/+uNfBA7eM="; hash = "sha256-5wwpB4iDw/J7nUnb/qdSP+M0LLmHVU4/Zr+Ohl6Q4vk=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@@ -70,7 +71,18 @@ stdenv.mkDerivation (finalAttrs: {
popd popd
''; '';
passthru.updateScript = nix-update-script { }; passthru.updateScript = writeShellScript "update-learn6502" ''
${lib.getExe nix-update} learn6502 || true
export HOME=$(mktemp -d)
src=$(nix build --no-link --print-out-paths .#learn6502.src)
WORKDIR=$(mktemp -d)
cp --recursive --no-preserve=mode $src/* $WORKDIR
missingHashes=$(nix eval --file . learn6502.missingHashes)
pushd $WORKDIR
${lib.getExe yarn-berry.yarn-berry-fetcher} missing-hashes yarn.lock >$missingHashes
popd
${lib.getExe nix-update} learn6502 --version skip
'';
meta = { meta = {
description = "Modern 6502 Assembly Learning Environment for GNOME"; description = "Modern 6502 Assembly Learning Environment for GNOME";

View File

@@ -1,105 +0,0 @@
{
stdenv,
lib,
fetchurl,
rpm,
cpio,
glib,
gusb,
pixman,
libgudev,
nss,
libfprint,
cairo,
pkg-config,
autoPatchelfHook,
makePkgconfigItem,
copyPkgconfigItems,
}:
# https://discourse.nixos.org/t/request-for-libfprint-port-for-2808-a658/55474
let
# The provided `.so`'s name in the binary package we fetch and unpack
libso = "libfprint-2.so.2.0.0";
in
stdenv.mkDerivation rec {
pname = "libfprint-focaltech-2808-a658";
version = "1.94.4";
# https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/413#note_2476573
src = fetchurl {
url = "https://github.com/ftfpteams/RTS5811-FT9366-fingerprint-linux-driver-with-VID-2808-and-PID-a658/raw/b040ccd953c27e26c1285c456b4264e70b36bc3f/libfprint-2-2-${version}+tod1-FT9366_20240627.x86_64.rpm";
hash = "sha256-MRWHwBievAfTfQqjs1WGKBnht9cIDj9aYiT3YJ0/CUM=";
};
nativeBuildInputs = [
rpm
cpio
pkg-config
autoPatchelfHook
copyPkgconfigItems
];
buildInputs = [
stdenv.cc.cc
glib
gusb
pixman
nss
libgudev
libfprint
cairo
];
unpackPhase = ''
runHook preUnpack
rpm2cpio $src | cpio -idmv
runHook postUnpack
'';
# custom pkg-config based on libfprint's pkg-config
pkgconfigItems = [
(makePkgconfigItem rec {
name = "libfprint-2";
inherit version;
inherit (meta) description;
cflags = [ "-I${variables.includedir}/libfprint-2" ];
libs = [
"-L${variables.libdir}"
"-lfprint-2"
];
variables = rec {
prefix = "${placeholder "out"}";
includedir = "${prefix}/include";
libdir = "${prefix}/lib";
};
})
];
installPhase = ''
runHook preInstall
install -Dm444 usr/lib64/${libso} -t $out/lib
# create this symlink as it was there in libfprint
ln -s -T $out/lib/${libso} $out/lib/libfprint-2.so
ln -s -T $out/lib/${libso} $out/lib/libfprint-2.so.2
# get files from libfprint required to build the package
cp -r ${libfprint}/lib/girepository-1.0 $out/lib
cp -r ${libfprint}/include $out
runHook postInstall
'';
meta = {
description = "Focaltech Fingerprint driver for focaltech 0x2808:0xa658";
homepage = "https://github.com/ftfpteams/RTS5811-FT9366-fingerprint-linux-driver-with-VID-2808-and-PID-a658";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.imsick ];
platforms = [ "x86_64-linux" ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
broken = true; # needs older version of fprintd (v1.94.4)
};
}

View File

@@ -1,31 +0,0 @@
From 61f2d2f7e308c42cce652db4a172cfa4b0ff6bf1 Mon Sep 17 00:00:00 2001
From: OPNA2608 <opna2608@protonmail.com>
Date: Sat, 18 Oct 2025 22:45:37 +0200
Subject: [PATCH] tests/testhash.c: Properly request shutdown of test2 threads
So they can be destroyed properly. Fixes sometimes-occuring SIGSEGVs.
---
tests/testhash.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/testhash.c b/tests/testhash.c
index 0769aa6..cb6ed24 100644
--- a/tests/testhash.c
+++ b/tests/testhash.c
@@ -134,7 +134,12 @@ int test2(void)
}
for (i = 0; i < ttl; i++) {
- ks_thread_destroy(&threads[i]);
+ ks_thread_request_stop(threads[i]);
+ }
+
+ for (i = 0; i < ttl; i++) {
+ ks_thread_join(threads[i]);
+ if (ks_thread_destroy(&threads[i]) != KS_STATUS_SUCCESS) return 0;
}
--
2.51.0

View File

@@ -15,13 +15,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "libks"; pname = "libks";
version = "2.0.7"; version = "2.0.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "signalwire"; owner = "signalwire";
repo = "libks"; repo = "libks";
rev = "v${version}"; tag = "v${version}";
sha256 = "sha256-fiBemt71UJgN0RryGmGiK7sob1xbdmSOArEGt5Pg5YM="; hash = "sha256-cBNNCOm+NcIvozN4Z4XnZWBBqq0LVELVqXubQB4JMTU=";
}; };
patches = [ patches = [
@@ -29,9 +29,6 @@ stdenv.mkDerivation rec {
url = "https://raw.githubusercontent.com/openwrt/telephony/5ced7ea4fc9bd746273d564bf3c102f253d2182e/libs/libks/patches/01-find-libm.patch"; url = "https://raw.githubusercontent.com/openwrt/telephony/5ced7ea4fc9bd746273d564bf3c102f253d2182e/libs/libks/patches/01-find-libm.patch";
sha256 = "1hyrsdxg69d08qzvf3mbrx2363lw52jcybw8i3ynzqcl228gcg8a"; sha256 = "1hyrsdxg69d08qzvf3mbrx2363lw52jcybw8i3ynzqcl228gcg8a";
}) })
# Remove when https://github.com/signalwire/libks/pull/246 merged & in release
./1001-tests-testhash.c-Properly-request-shutdown-of-test2-threads.patch
]; ];
dontUseCmakeBuildDir = true; dontUseCmakeBuildDir = true;
@@ -72,7 +69,6 @@ stdenv.mkDerivation rec {
}; };
meta = with lib; { meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
description = "Foundational support for signalwire C products"; description = "Foundational support for signalwire C products";
homepage = "https://github.com/signalwire/libks"; homepage = "https://github.com/signalwire/libks";
maintainers = with lib.maintainers; [ misuzu ]; maintainers = with lib.maintainers; [ misuzu ];

View File

@@ -5,14 +5,14 @@
}: }:
buildGoModule rec { buildGoModule rec {
pname = "lsh"; pname = "lsh";
version = "1.4.7"; version = "1.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "latitudesh"; owner = "latitudesh";
repo = "lsh"; repo = "lsh";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-vPxxMQuui5kCoJ2+6UsyoUjzWbUioUXGN3ixhYdJyPY="; sha256 = "sha256-VsOahtc2KFTBjkbE1Raq1ho/fMifALBHVhoJyY85MJ8=";
}; };
vendorHash = "sha256-ePq891qK4rmGSXQHDcvr4K8tEfoP+LBC8UfO/EP5DZk="; vendorHash = "sha256-kOGHLrnpVQe8gy827CeP+1f2fy4WpUfWDfaNq/JmXpU=";
subPackages = [ "." ]; subPackages = [ "." ];
meta = { meta = {
changelog = "https://github.com/latitudesh/lsh/releases/tag/v${version}"; changelog = "https://github.com/latitudesh/lsh/releases/tag/v${version}";

View File

@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: { buildGoModule (finalAttrs: {
pname = "mani"; pname = "mani";
version = "0.31.0"; version = "0.31.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "alajmo"; owner = "alajmo";
repo = "mani"; repo = "mani";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
sha256 = "sha256-sV3yxtLlOTtCCj0kNstJ07cvI+B+rL4QNPQKGo98V6A="; sha256 = "sha256-GB9BlicNiExDUi9s4PdvsqFHqwvekme/Usqp6I/k5kc=";
}; };
vendorHash = "sha256-PnQocOtnIBl0+5mDG7irEqGjAnzJ9Wk/fA4NW/nU+zw="; vendorHash = "sha256-PnQocOtnIBl0+5mDG7irEqGjAnzJ9Wk/fA4NW/nU+zw=";

View File

@@ -18,21 +18,21 @@
rustPlatform.buildRustPackage (finalAttrs: { rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-authentication-service"; pname = "matrix-authentication-service";
version = "1.4.1"; version = "1.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "element-hq"; owner = "element-hq";
repo = "matrix-authentication-service"; repo = "matrix-authentication-service";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-9mQXWpGy+oFK5cEWeW88CSZQqfpmOAUS1x9KkyEMg+0="; hash = "sha256-MlOilH01OpiYHxhCceSXVw1zhyNQXYomTvSMkM9sUrk=";
}; };
cargoHash = "sha256-3ODOJY8/hksbMak8SsQP87rOnCd7+1G0wD4m5daPrbk="; cargoHash = "sha256-hvEr+cMjPJ4DLigAL9SQLUJqOVSOktsP8v4xTtOKvSg=";
npmDeps = fetchNpmDeps { npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}";
hash = "sha256-UgvT81DR4pWlQRfQgmecp+AOUSih4+/v7c1ApIDf3Ts="; hash = "sha256-0YWguliIJjYh1IUUIX4/CHDYwvUk/M2Hz15tL558tws=";
}; };
npmRoot = "frontend"; npmRoot = "frontend";

View File

@@ -8,7 +8,7 @@
nix-update-script, nix-update-script,
}: }:
let let
version = "0.0.55"; version = "0.0.56";
in in
buildGoModule { buildGoModule {
@@ -20,7 +20,7 @@ buildGoModule {
repo = "mcap"; repo = "mcap";
owner = "foxglove"; owner = "foxglove";
rev = "releases/mcap-cli/v${version}"; rev = "releases/mcap-cli/v${version}";
hash = "sha256-3HV7FNlS91J089FgtKOQEXCzQEoDR39w0kBB8H88rSw="; hash = "sha256-PPllUAkcuv/FXIjsuJFJ9KbzA6qHCaOBQz77N7D2JtA=";
}; };
vendorHash = "sha256-twuXJXiGhjTqlEZ3xD8G9CruSLxFC33PMs2GZadl1Ow="; vendorHash = "sha256-twuXJXiGhjTqlEZ3xD8G9CruSLxFC33PMs2GZadl1Ow=";

View File

@@ -0,0 +1,60 @@
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
fontconfig,
wayland,
libxkbcommon,
libglvnd,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "miro";
version = "0.6.2";
src = fetchFromGitHub {
owner = "vincent-uden";
repo = "miro";
tag = "v${finalAttrs.version}";
hash = "sha256-znrbAufYM+YIPm0oSZ8i4vHHrhlgSQWMzKfqdF8qaow=";
};
cargoHash = "sha256-VP2RUKTQM2AkXY/KgN0tjWXF7SQ24geAvxEQJitH23I=";
nativeBuildInputs = [
rustPlatform.bindgenHook
pkg-config
];
buildInputs = [
wayland
fontconfig
libxkbcommon
libglvnd
];
RUSTFLAGS = map (a: "-C link-arg=${a}") [
"-Wl,--push-state,--no-as-needed"
"-lEGL"
"-lwayland-client"
"-lxkbcommon"
"-Wl,--pop-state"
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script { };
meta = {
description = "Native PDF viewer (Wayland/X11) with configurable keybindings";
homepage = "https://github.com/vincent-uden/miro";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ yiyu ];
mainProgram = "miro-pdf";
};
})

View File

@@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "mtail"; pname = "mtail";
version = "3.2.22"; version = "3.2.23";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jaqx0r"; owner = "jaqx0r";
repo = "mtail"; repo = "mtail";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Cy5eXv1ccLdCZJUR0Qk0O+YMW5K+yYOeJ0B0dgvTCWo="; hash = "sha256-UxEqPCQDtdVQXPgAOhzUMwXC8NWTSsHDrVLIUzfz5OA=";
}; };
vendorHash = "sha256-CABKXYhW6wxac/VNqmm+3tHR0MtjpN7ZGNTiZhlgrHM="; vendorHash = "sha256-uT0waytDtFavvf6v4lmMAjiX8Dd7GRx54k8L/pOjWNc=";
nativeBuildInputs = [ nativeBuildInputs = [
gotools # goyacc gotools # goyacc

View File

@@ -6,16 +6,16 @@
buildGoModule rec { buildGoModule rec {
pname = "namespace-cli"; pname = "namespace-cli";
version = "0.0.443"; version = "0.0.447";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "namespacelabs"; owner = "namespacelabs";
repo = "foundation"; repo = "foundation";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-LprQhUIh5wcxiR3sf2+cT3fg458KDDv9f7Sytcs1NC8="; hash = "sha256-edof/vP/v1IpqMHT6iw75KLucti6vMbE6VH6HI0KJFE=";
}; };
vendorHash = "sha256-913vffq86pju2UKW0UkTm8qE7bylR9n0SgacELIRhVY="; vendorHash = "sha256-bUKtHQcD8wq1VH5plbP8KXt+HXb/FoFKeqw6Ud15ZNw=";
subPackages = [ subPackages = [
"cmd/nsc" "cmd/nsc"

View File

@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "neocmakelsp"; pname = "neocmakelsp";
version = "0.8.25"; version = "0.8.26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Decodetalkers"; owner = "Decodetalkers";
repo = "neocmakelsp"; repo = "neocmakelsp";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-6VGF2sbd/yhm+bxYDikfmXtg2iyKaVaidra2eo0ZP40="; hash = "sha256-fJmkCi2xG0cJUxolhuT4Kuf0kK5tFLHcM9eFE1BDeFQ=";
}; };
cargoHash = "sha256-khxTrAPeI7aaNHUE9jHuHoUpnkpcvfSlUyU/ShZpv0Q="; cargoHash = "sha256-DEIQbnNDd1JQpeVLwvpQccZlIRb/e1JTQtYdi4UsJq8=";
nativeBuildInputs = [ nativeBuildInputs = [
installShellFiles installShellFiles

View File

@@ -25,14 +25,14 @@ in
py.pkgs.buildPythonApplication rec { py.pkgs.buildPythonApplication rec {
pname = "oci-cli"; pname = "oci-cli";
version = "3.68.1"; version = "3.69.0";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "oracle"; owner = "oracle";
repo = "oci-cli"; repo = "oci-cli";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-BvVVCK4vh3RT6ypvlhNk1oiY607cVFHaG/Ttu8ws5hA="; hash = "sha256-mGwe3I8LobdoIQQrWLUDz0ARD8/WVIoNt80TatdtDKo=";
}; };
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "oha"; pname = "oha";
version = "1.10.0"; version = "1.11.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hatoo"; owner = "hatoo";
repo = "oha"; repo = "oha";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-xzzlW0oYjlvOItSTmMM5wBlPd7JcmLvpJ+Bf0cCh4ao="; hash = "sha256-N52j8WYEVlmHQdr0HZJZZo92OhIz4V0R1SdaWlOD684=";
}; };
cargoHash = "sha256-k3NlPGtWyj8mTvH+FIasiwrf7JjyY2yKJVTHFjPnIEI="; cargoHash = "sha256-M6wJy5X9JRM9tOOGT8b6YIUT0OakXQxjw17iuqaRT5s=";
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [
pkg-config pkg-config

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "oksh"; pname = "oksh";
version = "7.7"; version = "7.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ibara"; owner = "ibara";
repo = "oksh"; repo = "oksh";
rev = "oksh-${version}"; rev = "oksh-${version}";
hash = "sha256-Go73MvL9Mi/Rz1KzrKM7KP9UkI9GQFTduMPSUxEbl70="; hash = "sha256-fgTwj1U/bySVkQReE799Z2gZ0/SEek08WSdpHUHCHhk=";
}; };
strictDeps = true; strictDeps = true;

View File

@@ -28,13 +28,13 @@ let
in in
buildGoModule rec { buildGoModule rec {
pname = "opencloud"; pname = "opencloud";
version = "3.6.0"; version = "3.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "opencloud-eu"; owner = "opencloud-eu";
repo = "opencloud"; repo = "opencloud";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-D9bqTsRMOgaeAj8k1H2Jz1zhagnaq1SCSzN8HHy4A3k="; hash = "sha256-EseQbzQ/YRdv4b7cMl+563aQN5IcRMIZZtVqf9C4XCw=";
}; };
postPatch = '' postPatch = ''

View File

@@ -9,19 +9,19 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencloud-web"; pname = "opencloud-web";
version = "4.1.0"; version = "4.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "opencloud-eu"; owner = "opencloud-eu";
repo = "web"; repo = "web";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-m02qZS2au6gH0D009Mt8H2qKp2VdVxSIT0q3RKRkh8U="; hash = "sha256-0OrdRqA/8sSZOMISLpZn3VmdlqO/i3u9zPdkOKGsYDY=";
}; };
pnpmDeps = pnpm_10.fetchDeps { pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src; inherit (finalAttrs) pname version src;
fetcherVersion = 1; fetcherVersion = 1;
hash = "sha256-wHrVBb/um7+6prBTzc30MXMCtERgGFV0mGvfS19tyTI="; hash = "sha256-S5Xxlm6jWpxyg069g0un47EpIDiRSIMeP2qHyxCMWTs=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -24,13 +24,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "openimageio"; pname = "openimageio";
version = "3.1.6.2"; version = "3.1.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "AcademySoftwareFoundation"; owner = "AcademySoftwareFoundation";
repo = "OpenImageIO"; repo = "OpenImageIO";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-0AfkJXFn+dEPUJF4GJq6Gk5vBJDRPL2Z03dVa5+xKVA="; hash = "sha256-7yZez5oXeAghwhi/AFaPjCuwwIsMrPJzc8k/oR4v19Y=";
}; };
outputs = [ outputs = [

View File

@@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "osv-scanner"; pname = "osv-scanner";
version = "2.2.3"; version = "2.2.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "google"; owner = "google";
repo = "osv-scanner"; repo = "osv-scanner";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-YdtTF1u5uyXERRZXidumBFoWq4yA5L7cwIaoYJ4ktSM="; hash = "sha256-8ossrNtZgxvzbTLLeELd5ODk3VuIcrC+aIavPzEDQqs=";
}; };
vendorHash = "sha256-/+VtmLnceOzcqWvpBnihtsAf9Q4x/56Zk6UjjejzWHQ="; vendorHash = "sha256-SiWQL33DZcg3H3ECXI+7RJQ1IxrrAmSTRUWPL0m2hcc=";
subPackages = [ subPackages = [
"cmd/osv-scanner" "cmd/osv-scanner"

View File

@@ -19,16 +19,16 @@
}: }:
rustPlatform.buildRustPackage (finalAttrs: { rustPlatform.buildRustPackage (finalAttrs: {
pname = "overskride"; pname = "overskride";
version = "0.6.2"; version = "0.6.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kaii-lb"; owner = "kaii-lb";
repo = "overskride"; repo = "overskride";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-eMT0wNTpW75V08rmwFtU6NkmZ4auiujzYgbcktewNcI="; hash = "sha256-snyVSQG4eXAW8gIw9ryowTlLbrGo+2y+b4mEQ9ZEBzE=";
}; };
cargoHash = "sha256-Axeywo7Ryig84rS/6MXl2v9Pe3yzdivq7/l/mfi5mOA="; cargoHash = "sha256-AVdo6HPdCvitynqtWZEJMHF5UZpy9ZX6z4SqoqgyOTA=";
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config

View File

@@ -45,7 +45,7 @@ buildGoModule {
substituteInPlace internal/commands/passwd.go --replace-fail '/bin/stty' "${coreutils}/bin/stty" substituteInPlace internal/commands/passwd.go --replace-fail '/bin/stty' "${coreutils}/bin/stty"
''; '';
vendorHash = "sha256-8uy0uLhGOyedqi3AvMsEdDQnFvGgeeZcL4tFgI6bzU8="; vendorHash = "sha256-yLzIjoN1csyNpounvbQ6r1nudPypwjabAbdhyjna2+s=";
subPackages = [ "cmd/photoprism" ]; subPackages = [ "cmd/photoprism" ];

View File

@@ -13,7 +13,11 @@ buildNpmPackage {
cd frontend cd frontend
''; '';
npmDepsHash = "sha256-rfZ6VE3JRR8MrB61DqueXWNoOjDE+GJnyrNujGyc8wc="; npmDepsHash = "sha256-IC92WESUAp+P0MbFasCTwpo0GcGoTfO8IkLbHfnrnNY=";
# Some dependencies are fetched from git repositories
forceGitDeps = true;
makeCacheWritable = true;
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall

View File

@@ -17,14 +17,14 @@
}: }:
let let
version = "250426-27ec7a128"; version = "250707-d28b3101e";
pname = "photoprism"; pname = "photoprism";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "photoprism"; owner = "photoprism";
repo = "photoprism"; repo = "photoprism";
rev = version; rev = version;
hash = "sha256-wsSWCTFfKQ+8aE8GKvXpA49LbBLMTE1lsJMYFLvquBM="; hash = "sha256-KT50tjgM3b3edRB3R8dR3tIF9sXFr+Cm0BMsFqBJG6s=";
}; };
backend = callPackage ./backend.nix { inherit src version; }; backend = callPackage ./backend.nix { inherit src version; };
@@ -34,7 +34,7 @@ let
{ name, hash }: { name, hash }:
fetchzip { fetchzip {
inherit hash; inherit hash;
url = "https://dl.photoprism.org/tensorflow/${name}.zip"; url = "https://dl.photoprism.app/tensorflow/${name}.zip";
stripRoot = false; stripRoot = false;
}; };

View File

@@ -9,16 +9,16 @@
buildGoModule rec { buildGoModule rec {
pname = "pushgateway"; pname = "pushgateway";
version = "1.11.1"; version = "1.11.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "prometheus"; owner = "prometheus";
repo = "pushgateway"; repo = "pushgateway";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-qcG7yTJN+HvzX1MB6ImF2umT/HLqohFeUwIc/86G/ec="; sha256 = "sha256-Mc4yEd9CRfLZ4ZpcMnwQpoIXQpUerdxYD90FWRBzS20=";
}; };
vendorHash = "sha256-CUL9jj4Xu3G5+MIVCCY9IW4SxBe3xqaZatxA+0Our2M="; vendorHash = "sha256-O/Vgn3WC0ZzRy5L/m0qR970joGtqQWWlmethoHAypgY=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@@ -7,13 +7,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "pyenv"; pname = "pyenv";
version = "2.6.11"; version = "2.6.12";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pyenv"; owner = "pyenv";
repo = "pyenv"; repo = "pyenv";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-8k4R7Ctxa+9tb2fcfls4mqrTUR4wmP4zxJJInr0Q+oo="; hash = "sha256-oGhdODWjE1FFcFdKUMAznUQ7kdWZMJ2M/ssBOEd+Ce0=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -17,14 +17,14 @@
python3Packages.buildPythonApplication { python3Packages.buildPythonApplication {
pname = "ranger"; pname = "ranger";
version = "1.9.3-unstable-2025-10-12"; version = "1.9.3-unstable-2025-11-01";
format = "setuptools"; format = "setuptools";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ranger"; owner = "ranger";
repo = "ranger"; repo = "ranger";
rev = "6d5e0d8dc4cc5ddf53211e19f48c5b5e9ee47b18"; rev = "6b646df44604fac6b7843119833a696789d6f3f3";
hash = "sha256-gGJPa2k90BF28EB5cPnY0yn0YblJkhn105V2JQQv+xA="; hash = "sha256-6zypE/i+lANPP8z7ILgPWgwCFXXhxi2s+RLgctsId5Q=";
}; };
LC_ALL = "en_US.UTF-8"; LC_ALL = "en_US.UTF-8";

View File

@@ -11,13 +11,13 @@
buildGoModule rec { buildGoModule rec {
pname = "rare"; pname = "rare";
version = "0.4.4"; version = "0.5.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zix99"; owner = "zix99";
repo = "rare"; repo = "rare";
rev = version; rev = version;
hash = "sha256-hdOG7UGEi4MnFg0wbyDN4gDpQLb9sG3yUrQ/J0fwKkA="; hash = "sha256-tzAbt9THSTYDvooU7yNQJhJaFM1bcKCabDNtiMpux3Q=";
}; };
vendorHash = "sha256-wUOtxNjL/4MosACCzPTWKWrnMZhxINfN1ppkRsqDh9M="; vendorHash = "sha256-wUOtxNjL/4MosACCzPTWKWrnMZhxINfN1ppkRsqDh9M=";

View File

@@ -7,11 +7,11 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rectangle-pro"; pname = "rectangle-pro";
version = "3.0.37"; version = "3.63";
src = fetchurl { src = fetchurl {
url = "https://rectangleapp.com/pro/downloads/Rectangle%20Pro%20${finalAttrs.version}.dmg"; url = "https://rectangleapp.com/pro/downloads/Rectangle%20Pro%20${finalAttrs.version}.dmg";
hash = "sha256-1/guAVppL6AwC9luqPZZscz38U4irN1vyGesN8q2leM="; hash = "sha256-ysRIf19Woo6odCEgkNfoRDelF7gflDhaiNH+hjygz/Q=";
}; };
sourceRoot = "."; sourceRoot = ".";

View File

@@ -10,13 +10,13 @@
buildGoModule rec { buildGoModule rec {
pname = "rmfakecloud"; pname = "rmfakecloud";
version = "0.0.25"; version = "0.0.26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ddvk"; owner = "ddvk";
repo = "rmfakecloud"; repo = "rmfakecloud";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-dembIFEoKQEZabsl7oK8rzvV2G7nhmebfw0AGUBanYs="; hash = "sha256-QV8RFg6gATyjIESwO3r5M3Yd9qWFsA6X6bYLmNpLek0=";
}; };
vendorHash = "sha256-ColOCdKa/sKoLnF/3idBIEyFB2JWYM+1y5TdC/LZT4A="; vendorHash = "sha256-ColOCdKa/sKoLnF/3idBIEyFB2JWYM+1y5TdC/LZT4A=";

View File

@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rsign2"; pname = "rsign2";
version = "0.6.4"; version = "0.6.5";
src = fetchCrate { src = fetchCrate {
inherit pname version; inherit pname version;
hash = "sha256-SmrTMMHnB5r0K6zL9B2qJwyywFxUTidQDejnFsOTT4E="; hash = "sha256-cjucecEg5ERPsiaDuGESf2u9RTYHpQmHwWPnx1ask0I=";
}; };
cargoHash = "sha256-eWPZROftFA0pTgFDl4AuUP5yO863ar+HAcjCRk5c+cA="; cargoHash = "sha256-pVEv7FST/jm4YNoU8T48/an2MsqboHXc+PMPYf13pKQ=";
meta = with lib; { meta = with lib; {
description = "Command-line tool to sign files and verify signatures"; description = "Command-line tool to sign files and verify signatures";

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: { rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustical"; pname = "rustical";
version = "0.9.13"; version = "0.9.14";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lennart-k"; owner = "lennart-k";
repo = "rustical"; repo = "rustical";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-cRBButySRX5j8W2ZAJVVCM1Z7SPBlTIdyfyqL57JR9o="; hash = "sha256-Q5dtkeKX9aqKHKKMTDU1sZkroRfG+kSq66Zj7idwEJg=";
}; };
cargoHash = "sha256-SbTJ/F9kH7JYz4DfI6fcycoPLCN/JWEL8UhcOJ//lJQ="; cargoHash = "sha256-v4aUK1pbaZGuuQD36MPxAZYHJMnkhqvrKzlOdJTOV5g=";
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]; buildInputs = [ openssl ];

View File

@@ -11,15 +11,15 @@
pkg-config, pkg-config,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "sameboy"; pname = "sameboy";
version = "1.0.1"; version = "1.0.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "LIJI32"; owner = "LIJI32";
repo = "SameBoy"; repo = "SameBoy";
rev = "v${version}"; tag = "v${finalAttrs.version}";
sha256 = "sha256-rNP1jGnGqZG5jz8vQzqDNEKticg51uCcZQaUteawlPU="; hash = "sha256-Sk5/Wojl9rFkTuBFSGN/W8oq8OJNrV5W3E8PdsaMll8=";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;
@@ -45,14 +45,13 @@ stdenv.mkDerivation rec {
postPatch = '' postPatch = ''
substituteInPlace OpenDialog/gtk.c \ substituteInPlace OpenDialog/gtk.c \
--replace '"libgtk-3.so"' '"${gtk3}/lib/libgtk-3.so"' --replace-fail '"libgtk-3.so"' '"${gtk3}/lib/libgtk-3.so"'
''; '';
meta = with lib; { meta = {
homepage = "https://sameboy.github.io"; homepage = "https://sameboy.github.io";
description = "Game Boy, Game Boy Color, and Super Game Boy emulator"; description = "Game Boy, Game Boy Color, and Super Game Boy emulator";
mainProgram = "sameboy"; mainProgram = "sameboy";
longDescription = '' longDescription = ''
SameBoy is a user friendly Game Boy, Game Boy Color and Super SameBoy is a user friendly Game Boy, Game Boy Color and Super
Game Boy emulator for macOS, Windows and Unix-like platforms. Game Boy emulator for macOS, Windows and Unix-like platforms.
@@ -62,9 +61,8 @@ stdenv.mkDerivation rec {
capabilities, SameBoy has all the features one would expect from capabilities, SameBoy has all the features one would expect from
an emulator from save states to scaling filters. an emulator from save states to scaling filters.
''; '';
license = lib.licenses.mit;
license = licenses.mit; maintainers = with lib.maintainers; [ NieDzejkob ];
maintainers = with maintainers; [ NieDzejkob ]; platforms = lib.platforms.linux;
platforms = platforms.linux;
}; };
} })

View File

@@ -1,8 +1,6 @@
diff --git a/Makefile b/Makefile
index 3377b3f..4492f96 100644
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -788,15 +788,7 @@ install: $(BIN)/XdgThumbnailer/sameboy-thumbnailer sdl $(shell find FreeDesktop) @@ -796,15 +796,7 @@
install -m 755 $(BIN)/SDL/sameboy $(DESTDIR)$(PREFIX)/bin/sameboy install -m 755 $(BIN)/SDL/sameboy $(DESTDIR)$(PREFIX)/bin/sameboy
install -m 755 $(BIN)/XdgThumbnailer/sameboy-thumbnailer $(DESTDIR)$(PREFIX)/bin/sameboy-thumbnailer install -m 755 $(BIN)/XdgThumbnailer/sameboy-thumbnailer $(DESTDIR)$(PREFIX)/bin/sameboy-thumbnailer
install -m 644 XdgThumbnailer/sameboy.thumbnailer $(DESTDIR)$(PREFIX)/share/thumbnailers/sameboy.thumbnailer install -m 644 XdgThumbnailer/sameboy.thumbnailer $(DESTDIR)$(PREFIX)/share/thumbnailers/sameboy.thumbnailer
@@ -16,14 +14,14 @@ index 3377b3f..4492f96 100644
- done - done
-else -else
+ +
install -m 644 FreeDesktop/sameboy.xml $(DESTDIR)$(PREFIX)/share/mime/sameboy.xml install -m 644 FreeDesktop/sameboy.xml $(DESTDIR)$(PREFIX)/share/mime/packages/sameboy.xml
install -m 644 FreeDesktop/sameboy.desktop $(DESTDIR)$(PREFIX)/share/applications/sameboy.desktop install -m 644 FreeDesktop/sameboy.desktop $(DESTDIR)$(PREFIX)/share/applications/sameboy.desktop
for size in 16x16 32x32 64x64 128x128 256x256 512x512; do \ for size in 16x16 32x32 64x64 128x128 256x256 512x512; do \
@@ -807,7 +799,6 @@ else @@ -815,7 +807,6 @@
install -m 644 FreeDesktop/ColorCartridge/$$size.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/$$size/mimetypes/x-gameboy-color-rom.png; \ install -m 644 FreeDesktop/ColorCartridge/$$size.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/$$size/mimetypes/x-gameboy-color-rom.png; \
done done
endif endif
-endif -endif
ios: bootroms ios: bootroms
@$(MAKE) _ios @$(MAKE) _ios

View File

@@ -15,15 +15,15 @@
yamllint, yamllint,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "scap-security-guide"; pname = "scap-security-guide";
version = "0.1.76"; version = "0.1.78";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ComplianceAsCode"; owner = "ComplianceAsCode";
repo = "content"; repo = "content";
tag = "v${version}"; tag = "v${finalAttrs.version}";
hash = "sha256-M1o9UG2pKtkFByp37UP++am8lJFfnoDBkRh1fos+ED0="; hash = "sha256-4A/nM2aJcmWMxvK8/3isyDn/wPS9V+1CHO6Pfy+0FTc=";
}; };
postPatch = '' postPatch = ''
@@ -54,7 +54,6 @@ stdenv.mkDerivation rec {
myst-parser myst-parser
mypy mypy
openpyxl openpyxl
pcre2-py
pygithub pygithub
pyyaml pyyaml
pandas pandas
@@ -82,4 +81,4 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [ tochiaha ]; maintainers = with lib.maintainers; [ tochiaha ];
platforms = lib.platforms.all; platforms = lib.platforms.all;
}; };
} })

View File

@@ -7,15 +7,15 @@
isa-l, isa-l,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "seqtk"; pname = "seqtk";
version = "1.4"; version = "1.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lh3"; owner = "lh3";
repo = "seqtk"; repo = "seqtk";
rev = "v${version}"; tag = "v${finalAttrs.version}";
hash = "sha256-W6IUn7R9tlnWrKe/qOHJL+43AL4EZB7zj7M5u9l83WE="; hash = "sha256-IQYBs3hUlV9fr8F2SL//houKKEq0nFViq9ulOppRMcM=";
}; };
buildInputs = [ buildInputs = [
@@ -29,16 +29,18 @@ stdenv.mkDerivation rec {
"BINDIR=$(out)/bin" "BINDIR=$(out)/bin"
]; ];
hardeningDisable = [ "format" ];
preInstall = '' preInstall = ''
mkdir -p "$out/bin" mkdir -p "$out/bin"
''; '';
meta = with lib; { meta = {
description = "Toolkit for processing sequences in FASTA/Q formats"; description = "Toolkit for processing sequences in FASTA/Q formats";
mainProgram = "seqtk"; mainProgram = "seqtk";
license = licenses.mit; license = lib.licenses.mit;
homepage = "https://github.com/lh3/seqtk"; homepage = "https://github.com/lh3/seqtk";
platforms = platforms.all; platforms = lib.platforms.all;
maintainers = with maintainers; [ bwlang ]; maintainers = with lib.maintainers; [ bwlang ];
}; };
} })

View File

@@ -39,5 +39,6 @@ stdenv.mkDerivation rec {
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ leenaars ]; maintainers = with maintainers; [ leenaars ];
license = licenses.mit; license = licenses.mit;
mainProgram = "sha1dcsum";
}; };
} }

View File

@@ -1,6 +1,6 @@
{ {
lib, lib,
fetchzip, fetchurl,
makeShellWrapper, makeShellWrapper,
makeDesktopItem, makeDesktopItem,
stdenv, stdenv,
@@ -9,63 +9,59 @@
glib, glib,
zlib, zlib,
wrapGAppsHook3, wrapGAppsHook3,
copyDesktopItems,
bintools,
unzip,
}: }:
let stdenv.mkDerivation (finalAttrs: {
desktopItem = makeDesktopItem rec { pname = "tlaplus-toolbox";
name = "TLA+Toolbox"; version = "1.7.4";
exec = "tla-toolbox";
icon = "tla-toolbox"; src = fetchurl {
comment = "IDE for TLA+"; url = "https://tla.msr-inria.inria.fr/tlatoolbox/branches/${finalAttrs.version}/products/TLAToolbox-${finalAttrs.version}-linux.gtk.x86_64.zip";
desktopName = name; hash = "sha256-eYK2cXJvLIQfkK+onromwhNfAmzWSyCZXCsEORxkjaU=";
genericName = comment;
categories = [ "Development" ];
startupWMClass = "TLA+ Toolbox";
}; };
in nativeBuildInputs = [
stdenv.mkDerivation rec { copyDesktopItems
pname = "tla-toolbox"; makeShellWrapper
version = "1.7.1"; wrapGAppsHook3
src = fetchzip { unzip
url = "https://tla.msr-inria.inria.fr/tlatoolbox/products/TLAToolbox-${version}-linux.gtk.x86_64.zip"; ];
sha256 = "02a2y2mkfab5cczw8g604m61h4xr0apir49zbd1aq6mmgcgngw80";
};
buildInputs = [ gtk3 ]; buildInputs = [ gtk3 ];
nativeBuildInputs = [
makeShellWrapper
wrapGAppsHook3
];
dontWrapGApps = true; dontWrapGApps = true;
desktopItems = [
(makeDesktopItem {
name = "TLA+Toolbox";
exec = "tla-toolbox";
icon = "tla-toolbox";
comment = "IDE for TLA+";
desktopName = "TLA+Toolbox";
genericName = "IDE for TLA+";
categories = [ "Development" ];
startupWMClass = "TLA+ Toolbox";
})
];
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
mkdir -p "$out/bin" mkdir -p "$out/bin" "$out/libexec"
cp -r "$src" "$out/toolbox" cp -r . "$out/libexec/toolbox"
chmod -R +w "$out/toolbox"
fixupPhase patchelf --set-interpreter ${bintools.dynamicLinker} "$out/libexec/toolbox/toolbox"
gappsWrapperArgsHook patchelf --set-interpreter ${bintools.dynamicLinker} \
--add-rpath "${lib.makeLibraryPath [ zlib ]}" \
"$(find "$out/libexec/toolbox" -name java)"
patchelf --set-interpreter ${bintools.dynamicLinker} \
"$(find "$out/libexec/toolbox" -name jspawnhelper)"
patchelf \ makeShellWrapper $out/libexec/toolbox/toolbox $out/bin/tla-toolbox \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ --chdir "$out/libexec/toolbox" \
"$out/toolbox/toolbox"
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
--set-rpath "${lib.makeLibraryPath [ zlib ]}:$(patchelf --print-rpath $(find "$out/toolbox" -name java))" \
"$(find "$out/toolbox" -name java)"
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
"$(find "$out/toolbox" -name jspawnhelper)"
makeShellWrapper $out/toolbox/toolbox $out/bin/tla-toolbox \
--chdir "$out/toolbox" \
--add-flags "-data ~/.tla-toolbox" \ --add-flags "-data ~/.tla-toolbox" \
--prefix LD_LIBRARY_PATH : "${ --prefix LD_LIBRARY_PATH : "${
lib.makeLibraryPath [ lib.makeLibraryPath [
@@ -78,18 +74,12 @@ stdenv.mkDerivation rec {
"''${gappsWrapperArgs[@]}" "''${gappsWrapperArgs[@]}"
echo -e "\nCreating TLA Toolbox icons..." echo -e "\nCreating TLA Toolbox icons..."
pushd "$src"
for icon_in in $(find . -path "./plugins/*/icons/full/etool16/tla_launch_check_wiz_*.png") for icon_in in $(find . -path "./plugins/*/icons/full/etool16/tla_launch_check_wiz_*.png")
do do
icon_size=$(echo $icon_in | grep -Po "wiz_\K[0-9]+") icon_size=$(echo $icon_in | grep -Po "wiz_\K[0-9]+")
icon_out="$out/share/icons/hicolor/$icon_size""x$icon_size/apps/tla-toolbox.png" icon_out="$out/share/icons/hicolor/$icon_size""x$icon_size/apps/tla-toolbox.png"
mkdir -p "$(dirname $icon_out)" install -D --mode=0644 "$icon_in" "$icon_out"
cp "$icon_in" "$icon_out"
done done
popd
echo -e "\nCreating TLA Toolbox desktop entry..."
cp -r "${desktopItem}/share/applications"* "$out/share/applications"
runHook postInstall runHook postInstall
''; '';
@@ -109,4 +99,4 @@ stdenv.mkDerivation rec {
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
maintainers = [ ]; maintainers = [ ];
}; };
} })

View File

@@ -17,15 +17,15 @@
libnotify, libnotify,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "toxic"; pname = "toxic";
version = "0.16.0"; version = "0.16.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "TokTok"; owner = "TokTok";
repo = "toxic"; repo = "toxic";
rev = "v${version}"; tag = "v${finalAttrs.version}";
hash = "sha256-qwMkqPTONtG+LnH6a/Debp+n39dJpbUMoy1nIukYjKo="; hash = "sha256-HNZKQPNwKLvtT/0EJlDaJnGI04gpJqXHKjd/85H3zH8=";
}; };
makeFlags = [ "PREFIX=$(out)" ]; makeFlags = [ "PREFIX=$(out)" ];
@@ -51,11 +51,11 @@ stdenv.mkDerivation rec {
libconfig libconfig
]; ];
meta = src.meta // { meta = finalAttrs.src.meta // {
description = "Reference CLI for Tox"; description = "Reference CLI for Tox";
mainProgram = "toxic"; mainProgram = "toxic";
homepage = "https://github.com/TokTok/toxic"; homepage = "https://github.com/TokTok/toxic";
license = lib.licenses.gpl3Only; license = lib.licenses.gpl3Only;
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };
} })

View File

@@ -12,13 +12,13 @@
stdenvNoCC.mkDerivation rec { stdenvNoCC.mkDerivation rec {
pname = "numix-icon-theme"; pname = "numix-icon-theme";
version = "25.10.17.2"; version = "25.10.26";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "numixproject"; owner = "numixproject";
repo = "numix-icon-theme"; repo = "numix-icon-theme";
rev = version; rev = version;
sha256 = "sha256-0s35a7GkjNL/DNEJI/A2TfI+FawvpKn/HY46tqXKbcY="; sha256 = "sha256-YKR4dncq2uuX8CMJj/Zr/0pdl7gLC8VZGvb/HI1+Uwc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@@ -279,8 +279,6 @@ extendMkDerivation {
] ]
++ nativeBuildInputs; ++ nativeBuildInputs;
propagatedBuildInputs = [ setupCudaHook ] ++ propagatedBuildInputs;
buildInputs = [ buildInputs = [
# autoPatchelfHook will search for a libstdc++ and we're giving it # autoPatchelfHook will search for a libstdc++ and we're giving it
# one that is compatible with the rest of nixpkgs, even when # one that is compatible with the rest of nixpkgs, even when

View File

@@ -32,12 +32,15 @@ buildRedist (finalAttrs: {
# NOTE: `cuda_compat` can be disabled by setting the package to `null`. This is useful in cases where # NOTE: `cuda_compat` can be disabled by setting the package to `null`. This is useful in cases where
# the host OS has a recent enough CUDA driver that the compatibility library isn't needed. # the host OS has a recent enough CUDA driver that the compatibility library isn't needed.
propagatedBuildInputs = propagatedBuildInputs =
# Add the dependency on NVCC's include directory. # TODO(@SomeoneSerge): Consider propagating `crt/host_config.h`, but only
# - crt/host_config.h # once we managed to split out `cuda_nvcc`'s headers into a separate output
#
# TODO(@connorbaker): Check that the dependency offset for this is correct. # TODO(@connorbaker): Check that the dependency offset for this is correct.
[ (lib.getOutput "include" cuda_nvcc) ] #
# [ (lib.getInclude cuda_nvcc) ]
# TODO(@connorbaker): From CUDA 13.0, crt/host_config.h is in cuda_crt # TODO(@connorbaker): From CUDA 13.0, crt/host_config.h is in cuda_crt
++ lib.optionals (cudaAtLeast "13.0") [ (lib.getOutput "include" cuda_crt) ] lib.optionals (cudaAtLeast "13.0") [ (lib.getOutput "include" cuda_crt) ]
# Add the dependency on CCCL's include directory. # Add the dependency on CCCL's include directory.
# - nv/target # - nv/target
# TODO(@connorbaker): Check that the dependency offset for this is correct. # TODO(@connorbaker): Check that the dependency offset for this is correct.
@@ -86,5 +89,8 @@ buildRedist (finalAttrs: {
popd >/dev/null popd >/dev/null
''; '';
# "Never again", cf. https://github.com/NixOS/nixpkgs/pull/457424
disallowedRequisites = [ (lib.getBin cuda_nvcc) ];
meta.description = "CUDA Runtime"; meta.description = "CUDA Runtime";
}) })

View File

@@ -2,6 +2,7 @@
_cuda, _cuda,
backendStdenv, backendStdenv,
buildRedist, buildRedist,
setupCudaHook,
cudaAtLeast, cudaAtLeast,
cudaOlder, cudaOlder,
cuda_cccl, cuda_cccl,
@@ -22,7 +23,7 @@ buildRedist (finalAttrs: {
allowFHSReferences = true; allowFHSReferences = true;
# Entries here will be in nativeBuildInputs when cuda_nvcc is in nativeBuildInputs # Entries here will be in nativeBuildInputs when cuda_nvcc is in nativeBuildInputs
propagatedBuildInputs = [ backendStdenv.cc ]; propagatedBuildInputs = [ setupCudaHook ];
# Patch the nvcc.profile. # Patch the nvcc.profile.
# Syntax: # Syntax:

View File

@@ -36,7 +36,7 @@ assert_can_add(ctx, pkgs)
for (i, pkg) in pairs(pkgs) for (i, pkg) in pairs(pkgs)
entry = Pkg.Types.manifest_info(ctx.env.manifest, pkg.uuid) entry = Pkg.Types.manifest_info(ctx.env.manifest, pkg.uuid)
is_dep = any(uuid -> uuid == pkg.uuid, [uuid for (name, uuid) in ctx.env.project.deps]) is_dep = any(uuid -> uuid == pkg.uuid, [uuid for (name, uuid) in ctx.env.project.deps])
if VERSION >= VersionNumber("1.11") if VERSION >= VersionNumber("1.11") && VERSION < VersionNumber("1.12")
pkgs[i] = update_package_add(ctx, pkg, entry, nothing, nothing, is_dep) pkgs[i] = update_package_add(ctx, pkg, entry, nothing, nothing, is_dep)
else else
pkgs[i] = update_package_add(ctx, pkg, entry, is_dep) pkgs[i] = update_package_add(ctx, pkg, entry, is_dep)

View File

@@ -9,7 +9,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "apkinspector"; pname = "apkinspector";
version = "1.3.5"; version = "1.3.6";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "erev0s"; owner = "erev0s";
repo = "apkInspector"; repo = "apkInspector";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-haJD5fioXd6KX7x2gNezGj2yUEMi/CFQUkCqa0t5yjA="; hash = "sha256-xL4uUHYAn4V3cxqVb+XrIiOwK9az2VlYYTcJJt+9Cus=";
}; };
build-system = [ poetry-core ]; build-system = [ poetry-core ];

View File

@@ -11,7 +11,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "azure-mgmt-storage"; pname = "azure-mgmt-storage";
version = "23.1.0"; version = "24.0.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
pname = "azure_mgmt_storage"; pname = "azure_mgmt_storage";
inherit version; inherit version;
hash = "sha256-K92SL5DJL4+QHnMtNGPZDO5mF8f3leDLRyROzQrpiyA="; hash = "sha256-sa4iXvh62oXynALkBhQKtYlShcpk3ivP5QtjHEgYozc=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@@ -11,13 +11,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "azure-storage-file-share"; pname = "azure-storage-file-share";
version = "12.23.0"; version = "12.23.1";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
pname = "azure_storage_file_share"; pname = "azure_storage_file_share";
inherit version; inherit version;
hash = "sha256-Zw8npEEA7GwI3V5LuY/Kp7Zh93mYKO3FI6KNbtVrn2Y="; hash = "sha256-naU7VvgJD8U9kz7OWp+yRwEMO0p1/5CKlI4kje+yH64=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@@ -1,8 +1,7 @@
{ {
lib, lib,
buildPythonPackage, buildPythonPackage,
pythonOlder, fetchFromGitHub,
fetchPypi,
pdm-backend, pdm-backend,
acres, acres,
click, click,
@@ -11,17 +10,18 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "bidsschematools"; pname = "bidsschematools";
version = "1.1.1"; version = "1.1.2";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.9"; src = fetchFromGitHub {
owner = "bids-standard";
src = fetchPypi { repo = "bids-specification";
pname = "bidsschematools"; tag = "schema-${version}";
inherit version; hash = "sha256-b4dRGXkRkV+vmQ91fM8FMQv8iOt35dyf5unOEKNbNPc=";
hash = "sha256-cuc73ly01vHdBI3G+pTU13jMDiluj0wULT74WjwW5us=";
}; };
sourceRoot = "${src.name}/tools/schemacode";
build-system = [ build-system = [
pdm-backend pdm-backend
]; ];

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