Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot] 2026-06-15 08:01:09 +00:00 committed by GitHub
commit e639a8ab4c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
77 changed files with 787 additions and 677 deletions

View file

@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-azuretools";
name = "vscode-containers";
version = "2.4.2";
hash = "sha256-qkQAv53y+PVKJdReffjHwoJbvj20o4DF/c6omLIWB80=";
version = "2.4.5";
hash = "sha256-Js+403StdF3WmlHOiB78UKM77njReuKOiQ9NHnFljs8=";
};
meta = {

View file

@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "material-icon-theme";
publisher = "PKief";
version = "5.33.1";
hash = "sha256-GWHWEdi2kPkxS0RGAxFcy+njFCl1iiEBu41V/5sHqvc=";
version = "5.35.0";
hash = "sha256-u4c5KTSsdsR92Nm0a+eK17pnOpfHxXkgsr8RExcX6NE=";
};
meta = {
description = "Material Design Icons for Visual Studio Code";

View file

@ -35,17 +35,17 @@ let
hash =
{
x86_64-linux = "sha256-L975R3F779LgaFTL4B6ZtImPd1LyXhImnDgCPmO5PI8=";
x86_64-darwin = "sha256-Sygw/VkIiyV+iABylgFpTiHs0f5dS6NYPWSm5BNh9tQ=";
aarch64-linux = "sha256-jcFC668WKAjlYju33RI6poAKnhm3fL1hO16alUwjwv4=";
aarch64-darwin = "sha256-AY6WeDzGEH5zXRosN1H/osxC3e5j0Hs9s2Ys2xe1UxI=";
armv7l-linux = "sha256-LqofnnZid/I0lVTyhC7yHD+Fxz4dSBxKJ8n+lp2uucQ=";
x86_64-linux = "sha256-L0o9+vxfAkmtOHJvmf0G8WIbp3bXjAuuIAtTtFvbwjQ=";
x86_64-darwin = "sha256-WYcRDrFLEjwyQhVdNASz3JUQlLuubDuPjBXa/ROs3h8=";
aarch64-linux = "sha256-3CBrenqZs35gMWmVtI//4w0JGSKP8cbu3cJH14P4aEU=";
aarch64-darwin = "sha256-0JVfgcYxgdaeWfeGFrfG3qxpWHilQte/dLiW33yxm8o=";
armv7l-linux = "sha256-O8nDg1aJ0IbjbRS5kiNoFHzciyHErKK8PP+uujzJOxk=";
}
.${system} or throwSystem;
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.123.0";
version = "1.124.2";
# The update server (update.code.visualstudio.com) expects the version path
# segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0").
@ -53,7 +53,7 @@ let
downloadVersion = lib.versions.pad 3 version;
# This is used for VS Code - Remote SSH test
rev = "6a44c352bd24569c417e530095901b649960f9f8";
rev = "6928394f91b684055b873eecb8bc281365131f1c";
in
buildVscode {
pname = "vscode" + lib.optionalString isInsiders "-insiders";
@ -86,7 +86,7 @@ buildVscode {
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
hash = "sha256-i034bIsaPlxlVFNY5cKf/ftWPy17SFokbFUMa+zeLng=";
hash = "sha256-S4RcYGjK9vEtPp+vTNFV4SN+7osYzfuCiXmQC39PYhI=";
};
stdenv = stdenvNoCC;
};

View file

@ -101,11 +101,11 @@
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
},
"baidubce_baiducloud": {
"hash": "sha256-+doYnLRuseR5YtqMJeoxJtnb0UGBx+UgZ7S1sOLiF68=",
"hash": "sha256-kA2s+STTaax/PEevdHdbGzhQcFPJFRin6ALu1FkRzsg=",
"homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
"owner": "baidubce",
"repo": "terraform-provider-baiducloud",
"rev": "v1.23.2",
"rev": "v1.23.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -580,13 +580,13 @@
"vendorHash": "sha256-sPQR+LDZRMXygLUd9xj6/bI+8DhAPKbkytlTzmrEOBU="
},
"hashicorp_google": {
"hash": "sha256-GTcMwL5lZ81KDtohog4cCvy9zxXU/jh5k+aLosZZfRM=",
"hash": "sha256-xAzkBYqQR1VdERjt9zJFyItTj8dpfywHO8xex0biXPQ=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"repo": "terraform-provider-google",
"rev": "v7.35.0",
"rev": "v7.36.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-R3Bd+n/ySx4FyDQAP72P0hIjTSQjzNJE2QqUgRV+eQE="
"vendorHash": "sha256-Ub+Dvddw5jcSy2hR72OSsy4EgHphhCW1kekPyrQGc9E="
},
"hashicorp_google-beta": {
"hash": "sha256-WsZY4O5kUoOkDcP2iKmkLo85XaBM2oQxaB/7ibJMDwA=",

View file

@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "easycrypt";
version = "2026.05";
version = "2026.06";
src = fetchFromGitHub {
owner = "easycrypt";
repo = "easycrypt";
tag = "r${finalAttrs.version}";
hash = "sha256-+tVGJAfngTHpn7qFGwl36verbcxOqH21zwojgOxcuuY=";
hash = "sha256-+exP4UWfNGZauznLZTA/NkMOHJNstz4oaTqI0bSnkH8=";
};
nativeBuildInputs =

View file

@ -10,18 +10,15 @@
stdenv.mkDerivation rec {
pname = "obs-vertical-canvas";
version = "1.6.2";
version = "1.6.4";
src = fetchFromGitHub {
owner = "Aitum";
repo = "obs-vertical-canvas";
rev = version;
sha256 = "sha256-LaVDwC+L96cvq3OpNnD33bf+tV1RZ9AdUHjG4oIFzpY=";
sha256 = "sha256-cWiC4e+ZojTuNAaNwuBQ1pPlchdiuTsVhWMHvcyxx2A=";
};
# Remove after https://github.com/Aitum/obs-vertical-canvas/pull/26 is released :)
patches = [ ./obs-vertical-canvas.diff ];
nativeBuildInputs = [ cmake ];
buildInputs = [

View file

@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "boundary";
version = "0.19.0";
version = "0.21.2";
src =
let
@ -19,10 +19,10 @@ stdenv.mkDerivation rec {
aarch64-darwin = "darwin_arm64";
};
hash = selectSystem {
x86_64-linux = "sha256-tqgY0308n3F/ZYGhn3bAsHa4cBdFz0oGgSHI6y6J1LY=";
aarch64-linux = "sha256-vvc8rOpyOd91crZTQQofj3RixUuWHe7SbMM0BZDkdRw=";
x86_64-darwin = "sha256-wsI8hqULVN+W6zwQsXcWQHbxmocrijsl5eUJgUxLxf8=";
aarch64-darwin = "sha256-S0QXBBiO2qgSazjtwd1bWgL/6gJUimKYPv369L419UU=";
x86_64-linux = "sha256-S5wt4Wy2SfO+36YwxQo86vnSIv4I0tMdfXro3i2qS6k=";
aarch64-linux = "sha256-bu+tYL5uHs67JG1MxCUDIQ9xwYxArbz/FElN0QCXNU4=";
x86_64-darwin = "sha256-sRPq9+JnKYD5+0JVqhfGpCflHZgFdsrPprJqfxuAlpI=";
aarch64-darwin = "sha256-PEaxwEKCidLvDbMSfXZ2ehWOwblLjzU+yy9Qq9tavtw=";
};
in
fetchzip {

View file

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cyme";
version = "3.0.0";
version = "3.0.1";
src = fetchFromGitHub {
owner = "tuna-f1sh";
repo = "cyme";
rev = "v${finalAttrs.version}";
hash = "sha256-5BDvFtqBkMxhZu9Yk8Ov30Hmfg8xD1kRnD7lnEvR6v0=";
hash = "sha256-yc4oV5Sm5BuABEcfQVu7otNtHGDWVmSkV/FjTLER78Q=";
};
cargoHash = "sha256-kzpYbpCo8E5KQBkPwxe5pz+vjD1H3J51fnVdOW9LawM=";
cargoHash = "sha256-zNRZOOrKvYhDgCaNRS5P+UIZ8uzSW9nePciOn13LLB8=";
nativeBuildInputs = [
pkg-config

View file

@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "dalfox";
version = "3.0.2";
version = "3.1.0";
src = fetchFromGitHub {
owner = "hahwul";
repo = "dalfox";
tag = "v${finalAttrs.version}";
hash = "sha256-IUCpDTTJJHZS+e/7ZR2ObZOxLIQhPD6MZvYp9opqUAI=";
hash = "sha256-QV2+eKTMuvt//krGrPrjViIsLiog5i4bzhgq8lgHvR0=";
};
vendorHash = null;

View file

@ -33,17 +33,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "deno";
version = "2.8.2";
version = "2.8.3";
src = fetchFromGitHub {
owner = "denoland";
repo = "deno";
tag = "v${finalAttrs.version}";
fetchSubmodules = true; # required for tests
hash = "sha256-WtACDLrC1c7KxkoQgYrNavykkm8+tZmF46UU1YrLwVs=";
hash = "sha256-jOcIrZj+830XMZJcgTm0C4yDvk96dbW7RYGgyhLHS4Y=";
};
cargoHash = "sha256-Og+owcfHfdFJ08Xtiye2IEvKWd2Q/7f7QzQ/898IOcQ=";
cargoHash = "sha256-QtCkmNXOrtl4T4NSESV7J3qiyKMwMOoa4oWfTZIJRMc=";
patches = [
./patches/0002-tests-replace-hardcoded-paths.patch

View file

@ -71,14 +71,14 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rusty-v8";
version = "149.2.0";
version = "149.3.0";
src = fetchFromGitHub {
owner = "denoland";
repo = "rusty_v8";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-OAwfrSU1bu80+qcseUHtScVLZCTe9mY3NEfq0+hmVMg=";
hash = "sha256-hQfSDpdQBeQrOerXi+fI6mGCXkFH2ro90eWZX7xcwjA=";
};
patches = [
@ -90,7 +90,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
./librusty_v8-darwin-fix-__rust_no_alloc_shim_is_unstable_v2.patch
];
cargoHash = "sha256-dkuvWJaDPmsU25f3UGifWl2GvYku6+7Htk9tm5JVpLU=";
cargoHash = "sha256-ROz8f+o/OVNKSm4Hp1z4eCI2pmlNTUpBZ5447uvVXUk=";
nativeBuildInputs = [
llvmPackages.clang

View file

@ -344,6 +344,7 @@ python.pkgs.buildPythonApplication rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
danielfullmer
mdaniels5757
raitobezarius
];
platforms = lib.platforms.unix;

View file

@ -7,13 +7,13 @@
}:
llvmPackages.stdenv.mkDerivation rec {
pname = "enzyme";
version = "0.0.264";
version = "0.0.267";
src = fetchFromGitHub {
owner = "EnzymeAD";
repo = "Enzyme";
rev = "v${version}";
hash = "sha256-iv9BCN5b6Qn2N85vpyyuqHR3HlCSxPRYGgaf04D8bBk=";
hash = "sha256-FoL4m7dxGS05f4fksOYmVyFoS9tlFTc6/v+lB497hog=";
};
postPatch = ''

View file

@ -1,63 +0,0 @@
{
lib,
buildGoModule,
fetchFromGitHub,
foks,
pcsclite,
pkg-config,
stdenv,
buildPackages,
}:
let
templFoks = buildPackages.templ.overrideAttrs (old: {
pname = "templ-foks";
version = "0.3.833";
src = old.src.override {
hash = "sha256-4K1MpsM3OuamXRYOllDsxxgpMRseFGviC4RJzNA7Cu8=";
};
vendorHash = "sha256-OPADot7Lkn9IBjFCfbrqs3es3F6QnWNjSOHxONjG4MM=";
});
in
buildGoModule (finalAttrs: {
pname = "foks-server";
version = "0.1.7";
src = fetchFromGitHub {
owner = "foks-proj";
repo = "go-foks";
tag = "v${finalAttrs.version}";
hash = "sha256-UZ4BZ2/S44hnG+uLHtWR/qqQtr6tbbQbQOgIrN4ciT0=";
};
vendorHash = "sha256-+ysHa5KNhoxtoXPgOWC9ZDJKYqF+84s7oyxRib2S6a8=";
postPatch = ''
cd ./server/web/templates
templ generate
cd -
'';
postInstall = ''
ln -s $out/bin/{foks-server,git-remote-foks}
'';
subPackages = [ "server/foks-server" ];
excludedPackages = [ "server" ];
buildInputs = lib.optionals (stdenv.hostPlatform.isLinux) [ pcsclite ];
nativeBuildInputs = [
pkg-config
templFoks
foks
];
__structuredAttrs = true;
meta = {
description = "Federated key management and distribution system";
homepage = "https://foks.pub";
downloadPage = "https://github.com/foks-proj/go-foks";
changelog = "https://github.com/foks-proj/go-foks/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ poptart ];
mainProgram = "foks";
};
})

View file

@ -1,54 +1,72 @@
{
lib,
stdenv,
buildGoModule,
buildPackages,
fetchFromGitHub,
versionCheckHook,
pcsclite,
pkg-config,
stdenv,
templ,
buildPackages,
foks, # self
server ? false,
}:
let
templFoks = buildPackages.templ.overrideAttrs (old: {
pname = "templ-foks";
version = "0.3.833";
src = old.src.override {
hash = "sha256-4K1MpsM3OuamXRYOllDsxxgpMRseFGviC4RJzNA7Cu8=";
};
vendorHash = "sha256-OPADot7Lkn9IBjFCfbrqs3es3F6QnWNjSOHxONjG4MM=";
});
client = !server;
pname = if server then "foks-server" else "foks";
subPackages = if server then [ "server/foks-server" ] else [ "client/foks" ];
in
buildGoModule (finalAttrs: {
pname = "foks";
version = "0.1.7";
inherit pname;
version = "0.1.8";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "foks-proj";
repo = "go-foks";
tag = "v${finalAttrs.version}";
hash = "sha256-UZ4BZ2/S44hnG+uLHtWR/qqQtr6tbbQbQOgIrN4ciT0=";
hash = "sha256-JY0ec+LNRQf0S8gTeazvQhvQ7LRM3zz1qvopGPaKM1k=";
};
vendorHash = "sha256-+ysHa5KNhoxtoXPgOWC9ZDJKYqF+84s7oyxRib2S6a8=";
vendorHash = "sha256-W0lyLy7k3xin8VSdxNgeh1FpHprOKIDduHIW3Oqk1LY=";
postPatch = ''
cd ./server/web/templates
${templFoks}/bin/templ generate
templ generate
cd -
'';
postInstall = ''
inherit subPackages;
excludedPackages = [ "server" ];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pcsclite ];
nativeBuildInputs = [
pkg-config
finalAttrs.passthru.templ
];
postInstall = lib.optionalString client ''
ln -s $out/bin/{foks,git-remote-foks}
'';
subPackages = [ "client/foks" ];
excludedPackages = [ "server" ];
doInstallCheck = true;
versionCheckProgramArg = "version";
nativeInstallCheckInputs = [ versionCheckHook ];
buildInputs = lib.optionals (stdenv.hostPlatform.isLinux) [ pcsclite ];
nativeBuildInputs = [
pkg-config
];
__structuredAttrs = true;
passthru = {
templ = buildPackages.templ.overrideAttrs (old: {
pname = "templ-foks";
version = "0.3.833";
src = old.src.override {
hash = "sha256-4K1MpsM3OuamXRYOllDsxxgpMRseFGviC4RJzNA7Cu8=";
};
vendorHash = "sha256-OPADot7Lkn9IBjFCfbrqs3es3F6QnWNjSOHxONjG4MM=";
});
server = foks.override { server = true; };
};
meta = {
description = "Federated key management and distribution system";
@ -56,7 +74,10 @@ buildGoModule (finalAttrs: {
downloadPage = "https://github.com/foks-proj/go-foks";
changelog = "https://github.com/foks-proj/go-foks/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ poptart ];
mainProgram = "foks";
maintainers = with lib.maintainers; [
poptart
phanirithvij
];
mainProgram = pname;
};
})

View file

@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fut";
version = "3.3.3";
version = "3.3.4";
src = fetchFromGitHub {
owner = "fusionlanguage";
repo = "fut";
tag = "fut-${finalAttrs.version}";
hash = "sha256-CBCL+LKHFr982riDBSKkcp0QP/9Ukjrs3gs1y4AN/2I=";
hash = "sha256-mFNyMo6pQ3LshYy8JDGFalNEgK1A9cxLp/wAnlO1I6k=";
};
buildPhase = ''

View file

@ -11,16 +11,16 @@
buildGo126Module (finalAttrs: {
pname = "ghq";
version = "1.9.4";
version = "1.10.1";
src = fetchFromGitHub {
owner = "x-motemen";
repo = "ghq";
tag = "v${finalAttrs.version}";
sha256 = "sha256-z7tLCSThR4EFLk8GnyrB8H6d/9t5AKegVEdzlleCS94=";
sha256 = "sha256-SmcgBwd5k/lAv9bwYRpkIM0fil2ajSlT8zznP7bgpDk=";
};
vendorHash = "sha256-/uk1hf5eXpNULKm7UeVgQ7Lc7YOU+eV9Yd/4lYorz/8=";
vendorHash = "sha256-8aC1J/mM7ZTEQBdZwstvHxMKDPqgzjzYztC7shuwu/Q=";
doCheck = false;

View file

@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "github-mcp-server";
version = "1.1.2";
version = "1.3.0";
src = fetchFromGitHub {
owner = "github";
repo = "github-mcp-server";
tag = "v${finalAttrs.version}";
hash = "sha256-/Wf0p3Ug3fxtXhvfab+ZSPe0XlGlWC0ujxkMb52D+oM=";
hash = "sha256-FVKnslJhjFoxyEWFQE7kXpS5bZ43WxpSflH9/e2XmV4=";
};
vendorHash = "sha256-J1hC4hdEKLENXLJrsyV41TaJ9+2CuPz5KoIMm2mXvTE=";

View file

@ -22,7 +22,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gitte";
version = "0.6.1";
version = "0.7.0";
__structuredAttrs = true;
@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ckruse";
repo = "Gitte";
tag = finalAttrs.version;
hash = "sha256-ieW/oOFdyJWVR/7B62Rzcyii+/zDj/Xp6KCrVOf6mpA=";
hash = "sha256-oZJmjpPAiMNlHJBdTLXmT7FOf9dCITPuazEU7GtWmM8=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-VhcJepTeEjA/ZogqR82Whlyz4NRuI5MLB2HqNjGe8zQ=";
hash = "sha256-PZ1Q1GREBiZHQyEe/NrKFJ16ynuuPA/hXUhsP3r6WMg=";
};
strictDeps = true;

View file

@ -24,13 +24,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "h2o";
version = "2.3.0-rolling-2026-06-04";
version = "2.3.0-rolling-2026-06-10";
src = fetchFromGitHub {
owner = "h2o";
repo = "h2o";
rev = "cd4703768c56d45b1384880ba9f73961140d084f";
hash = "sha256-EbpLS9Y733BszHSlvogPKTJY8p7hfVl+KF/OSwO8UZs=";
rev = "ed7899d1c234fd15d272a0ac6404ffbd89a3c772";
hash = "sha256-oT31ZuB0e8wkxovP/sbs52m396IG4mdh0tf8WBs8egA=";
};
outputs = [

View file

@ -6,15 +6,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "haylxon";
version = "1.1.0";
version = "1.2.1";
src = fetchCrate {
inherit (finalAttrs) version;
pname = "hxn";
hash = "sha256-pNOMCltMIKLJ8dNDzVa7MShpAROzvqK65d37fj+VXLQ=";
hash = "sha256-L1Xd6u4B8DR9jR//FNloiOzzXiLnWP+580izP2NVvoY=";
};
cargoHash = "sha256-3muxqWOYCNXcV6WEcUwtmn2fKudU0vJtNegr8Nf6x50=";
cargoHash = "sha256-aQSn3LT0gNQWXrPWVe/ulP446Dk9o1N0OGka3gGhNYg=";
meta = {
description = "Save screenshots of urls and webpages from terminal";

File diff suppressed because it is too large Load diff

View file

@ -6,13 +6,13 @@
}:
buildNpmPackage rec {
pname = "i18next-cli";
version = "1.61.0";
version = "1.63.1";
src = fetchFromGitHub {
owner = "i18next";
repo = "i18next-cli";
tag = "v${version}";
hash = "sha256-birjO9dfj3LhY/c1VQZJwVGDP9WWOmjPTeFF43/DetM=";
hash = "sha256-7VlED5PGQTl36VVF8FucovPoFEWJvKlAuKhZYBWdXws=";
};
# NOTE: Generating lock-file
@ -21,7 +21,7 @@ buildNpmPackage rec {
cp ${./package-lock.json} package-lock.json
'';
npmDepsHash = "sha256-uLnszHMzL+zEgOtlYzqUjlCxcF44KUjkdPy+QJe/3zs=";
npmDepsHash = "sha256-9KmdeN6woxxwfaiGdUytOt83QDOYld3iG5NVEwXKsSM=";
passthru.updateScript = nix-update-script {
extraArgs = [ "--generate-lockfile" ];

View file

@ -9,17 +9,17 @@
buildGoModule (finalAttrs: {
pname = "jfrog-cli";
version = "2.107.0";
version = "2.108.0";
src = fetchFromGitHub {
owner = "jfrog";
repo = "jfrog-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-C8O11hSt51NXTGAAIuPzpl7b78DqE+xDTFddO9UiSaQ=";
hash = "sha256-0n0CZZKj7C3KmNMVTAW4I8Ns9nrjrZQnQ58P+jbUw3U=";
};
proxyVendor = true;
vendorHash = "sha256-f2kA1zRMdScMxxJJOX7paUksg9gYKjo1S2FwHeRIVKs=";
vendorHash = "sha256-4Tia59lRE27rsJC5j/jykb9d88byOcPyDcnkSOwR6h8=";
checkFlags = "-skip=^(TestReleaseBundle|TestVisibilitySendUsage_RtCurl_E2E)";

View file

@ -0,0 +1,53 @@
{
lib,
rustPlatform,
fetchFromGitea,
pkg-config,
udev,
gitMinimal,
writableTmpDirAsHomeHook,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "leviculum";
version = "0.6.0";
__structuredAttrs = true;
src = fetchFromGitea {
domain = "codeberg.org";
owner = "Lew_Palm";
repo = "leviculum";
tag = "v${finalAttrs.version}";
fetchSubmodules = false;
hash = "sha256-pNCTWIGVr0tHrqpisJbAEAyQUW1/mKexu6K+LZ9PWZ4=";
};
cargoHash = "sha256-pGORaIcRRkJKKcyFnt8Fu9wmhWREwH6Cs8KvlEas/NQ=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
udev
];
# Most of the tests are failing, I couldn't figure out how to fix them, so I disable them for now.
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/lnsd";
passthru.updateScript = nix-update-script { };
meta = {
description = "Full Rust implementation of the Reticulum network stack, for embedded, server, desktop and mobile";
homepage = "https://codeberg.org/Lew_Palm/leviculum";
changelog = "https://codeberg.org/Lew_Palm/leviculum/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ drupol ];
};
})

View file

@ -34,11 +34,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lighttpd";
version = "1.4.82";
version = "1.4.83";
src = fetchurl {
url = "https://download.lighttpd.net/lighttpd/releases-${lib.versions.majorMinor finalAttrs.version}.x/lighttpd-${finalAttrs.version}.tar.xz";
sha256 = "sha256-q/50OR+cvWarFU6gfmTxlNvn6QbvTtR+s7DztGJGyWI=";
sha256 = "sha256-s/h4FWSAB5+Kk5A70k1FYHSg++25tNmfzWXfM7H1ZvA=";
};
separateDebugInfo = true;

View file

@ -27,10 +27,10 @@
#
# Ensure you also check ../mattermostLatest/package.nix.
regex = "^v(11\\.7\\.[0-9]+)$";
version = "11.7.2";
srcHash = "sha256-qqBqV55Qq2zZOKIZmRB0MyCjFkHDmfvQjmuMn2cP4hY=";
version = "11.7.3";
srcHash = "sha256-73WGxvdsDZ3v4UJGDDy+nAkT9DFMsGk29ruThwxoclw=";
vendorHash = "sha256-XaXqQN20c3DhW2/L0zhTA8dLeRp4MyBxUKpiMVwp/7s=";
npmDepsHash = "sha256-37nkbIMuCI0ZSFc+TXky+kkrbLJNNzX/xBXGZjp4r7o=";
npmDepsHash = "sha256-MRH7canRhFtFppKi1eKMqr8JnWenw29689l2GSpXyFU=";
},
...
}:

View file

@ -13,11 +13,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "monetdb";
version = "11.55.3";
version = "11.55.5";
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2";
hash = "sha256-40FFpQgu6GPoy2HpEyOmX6+79F9ROaORmPtrXtKaZ5A=";
hash = "sha256-u/Jukp09g8i/zcUA0vFqmTMvX4XcNPs/gIRInvZSHj0=";
};
nativeBuildInputs = [

View file

@ -16,7 +16,7 @@
ffmpeg,
flac,
freetype,
kdePackages,
qt6,
lame,
libjack2,
libogg,
@ -36,36 +36,7 @@
}:
let
# TODO(@doronbehar): Contribute this one day to lib/? See:
# https://discourse.nixos.org/t/rfc-nix-function-that-overrides-a-scope-with-automatic-inheritance-propagation/78025
overrideScopeFully =
s: scopeOverrideFunc:
let
partiallyOverriddenScope = s.overrideScope scopeOverrideFunc;
directlyOverriddenAttrs = builtins.attrNames (scopeOverrideFunc partiallyOverriddenScope s);
in
builtins.mapAttrs (
attrName: pkg:
pkg.override (
lib.pipe directlyOverriddenAttrs [
(builtins.filter (
oAttr:
# Don't include in this filter the attribute `attrName` from the
# full scope, if it is already part of the _directly_ overridden
# attributes.
!(builtins.elem attrName directlyOverriddenAttrs)
&& pkg ? override
# Continue with the creation of the `.override` arguments only for
# overridden attributes (`oAttr`) which are possible arguments to the
# `.override` function of the `pkg` at hand.
&& pkg.override.__functionArgs ? ${oAttr}
))
# Generate the `.override` argument using the attribute names `aNames`
(aNames: lib.genAttrs aNames (oAttr: partiallyOverriddenScope.${oAttr}))
]
)
) partiallyOverriddenScope;
kdePackages' = overrideScopeFully kdePackages (
qt6' = qt6.overrideScope (
self: super: {
# Fix for: https://github.com/NixOS/nixpkgs/issues/526825
# reported upstream at: https://github.com/musescore/MuseScore/issues/33015
@ -84,13 +55,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "musescore";
version = "4.7.2";
version = "4.7.3";
src = fetchFromGitHub {
owner = "musescore";
repo = "MuseScore";
tag = "v${finalAttrs.version}";
hash = "sha256-7oA+cC5/nOEM2zpFgM13zlBIoc3AB//Ovc+dU1c1r6M=";
hash = "sha256-wWqFJkXLRi3JtnEW3STTG/jBBIQK1dIYPZdKCiBn0m0=";
};
cmakeFlags = [
@ -143,8 +114,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
kdePackages'.qttools
kdePackages'.wrapQtAppsHook
qt6'.qttools
qt6'.wrapQtAppsHook
ninja
pkg-config
]
@ -157,12 +128,12 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
flac
freetype
kdePackages'.qt5compat
kdePackages'.qtbase
kdePackages'.qtdeclarative
kdePackages'.qtnetworkauth
kdePackages'.qtscxml
kdePackages'.qtsvg
qt6'.qt5compat
qt6'.qtbase
qt6'.qtdeclarative
qt6'.qtnetworkauth
qt6'.qtscxml
qt6'.qtsvg
lame
libjack2
libogg
@ -179,7 +150,7 @@ stdenv.mkDerivation (finalAttrs: {
]
++ lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
kdePackages'.qtwayland
qt6'.qtwayland
];
# Put the default, `$prefix/lib` directory to look for ffmpeg shared objects,

View file

@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "nerva";
version = "1.15.0";
version = "1.18.1";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "nerva";
tag = "v${finalAttrs.version}";
hash = "sha256-kIwiHGI0vfcDOfUmJDlPMfRV03P1UCi0t7GGQNyE/nI=";
hash = "sha256-bsa4dZZbxm3MzHhyqTLuxzsK7nQoTxY0Qeoa2TsdqHg=";
};
vendorHash = "sha256-j+8KZxHnYrtxwdBxpAXZ+Q5Sm1REluUEmD69tKYTCag=";

View file

@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "netgen";
version = "1.5.320";
version = "1.5.321";
src = fetchFromGitHub {
owner = "RTimothyEdwards";
repo = "netgen";
tag = finalAttrs.version;
hash = "sha256-h4SESGTjeD8vtLiLFSkIlnBVQfysQvxWp4E5nS1wu4Y=";
hash = "sha256-jq7JvChnNSeZf7OrV9EIiOPv5nDqs6r8L9TY6k4vGXc=";
};
strictDeps = true;

View file

@ -30,10 +30,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
description = "Isolate Applications over Tor using Linux Namespaces";
maintainers = with lib.maintainers; [ tnias ];
platforms = lib.platforms.linux;
license = with lib.licenses; [
asl20
mit
];
license =
with lib.licenses;
OR [
asl20
mit
];
mainProgram = "oniux";
};
})

View file

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "panache";
version = "2.51.0";
version = "2.54.0";
src = fetchFromGitHub {
owner = "jolars";
repo = "panache";
tag = "v${finalAttrs.version}";
hash = "sha256-+008xCfLMoMIMUZJuo7/+KSxeKZOH3jrXHVpLmBkjmY=";
hash = "sha256-JyLIsCJc/kmVBMp+9PRmkx2P1jrtTmmHfbk7mMcHQQ0=";
};
cargoHash = "sha256-y9lX20k2GHuVyuZeIyGgKAoLM11u1mAkf5Y+Q1A1ArI=";
cargoHash = "sha256-LLEkdc6MstTfRGoTgtOncmRlSBXnNA2f1qFsR0O5XEM=";
nativeBuildInputs = [
installShellFiles

View file

@ -12,13 +12,6 @@ let
python = python3.override {
self = python;
packageOverrides = _: super: {
resolvelib = super.resolvelib.overridePythonAttrs (old: rec {
version = "1.1.0";
src = old.src.override {
tag = version;
hash = "sha256-UBdgFN+fvbjz+rp8+rog8FW2jwO/jCfUPV7UehJKiV8=";
};
});
# pdm requires ...... -> ghostscript-with-X which is AGPL only
matplotlib = super.matplotlib.override { enableTk = false; };
# pdm requires ...... -> jbig2dec which is AGPL only
@ -30,14 +23,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "pdm";
version = "2.26.6";
version = "2.27.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pdm-project";
repo = "pdm";
tag = version;
hash = "sha256-khgaI9ivwF6i2zlW57vQtBwQpk5mzYVCV4lMOio7ibw=";
hash = "sha256-Ju1UoyThWoPnU9HJzdgA9ry+G1pXOhXmPIoydTg7VXo=";
};
pythonRelaxDeps = [ "hishel" ];

View file

@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "pip-audit";
version = "2.10.0";
version = "2.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "trailofbits";
repo = "pip-audit";
tag = "v${finalAttrs.version}";
hash = "sha256-fnIwtXFswKcfz/8VssL4UVukwkq6CC63NCyqqbqziO8=";
hash = "sha256-+R8X7KIQz6Gm88IigZmMagz5l1eJ2bO8zAUNZqunotI=";
};
pythonRelaxDeps = [ "cyclonedx-python-lib" ];

View file

@ -37,12 +37,16 @@ stdenvNoCC.mkDerivation (finalAttrs: {
install -Dm755 usr/bin/proton-authenticator $out/bin/${finalAttrs.meta.mainProgram}
cp -r usr/share $out
wrapProgram "$out/bin/${finalAttrs.meta.mainProgram}" \
--prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules"
runHook postInstall
'';
preFixup = ''
gappsWrapperArgs+=(
--prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules"
--set WEBKIT_DISABLE_COMPOSITING_MODE 1
)
'';
meta = {
description = "Two-factor authentication manager with optional sync";
homepage = "https://proton.me/authenticator";

View file

@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quill-log";
version = "11.1.0";
version = "12.0.0";
src = fetchFromGitHub {
owner = "odygrd";
repo = "quill";
tag = "v${finalAttrs.version}";
hash = "sha256-OBvKOJt/GPwrFk9JHaJ658CWAkhyVQNprbwsKJb8aHs=";
hash = "sha256-LtajNT+AN6wOEj3BLU3RctXLSliIvpV/73FJeerUQFk=";
};
nativeBuildInputs = [ cmake ];

View file

@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "redli";
version = "0.17.0";
version = "0.18.0";
src = fetchFromGitHub {
owner = "IBM-Cloud";
repo = "redli";
tag = "v${finalAttrs.version}";
hash = "sha256-RSiXJwsQ1hj9+hIA4Q/xadNsS3skJhdGyJBV2LUX3n4=";
hash = "sha256-kter7gMjCkhCTPGpCNsBhXh7NDOV2P2LeonCKkKTO80=";
};
vendorHash = "sha256-WMDQG69VWQyhDyEBzHaUIPXJChfdl/jO/POqtPxIDGU=";
vendorHash = "sha256-DI6WB7jCjoIPaze5HHKDjTddPeQkEXOA4gIOHOqbDqg=";
meta = {
description = "Humane alternative to the Redis-cli and TLS";

View file

@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rumdl";
version = "0.2.8";
version = "0.2.16";
src = fetchFromGitHub {
owner = "rvben";
repo = "rumdl";
tag = "v${finalAttrs.version}";
hash = "sha256-YdcFxMXs+7g0NJ17TsdZCX/ZedKvJ9QcxoZP3eTbesA=";
hash = "sha256-iAro4RHLiuZwu1w2ZLdkhrypyZzu8gxGRuODg4FZoiw=";
};
cargoHash = "sha256-I2mi/2w4Qica6jDyWipMl93LO3CljqKXNzCaCi03/a0=";
cargoHash = "sha256-FBx75yBcz2lDlMo7fReYXpukF/dmnvl7RS1ByL4HG4s=";
cargoBuildFlags = [
"--bin=rumdl"

View file

@ -11,12 +11,12 @@
buildGoModule (finalAttrs: {
pname = "shopware-cli";
version = "0.15.3";
version = "0.15.5";
src = fetchFromGitHub {
repo = "shopware-cli";
owner = "shopware";
tag = finalAttrs.version;
hash = "sha256-3Bx3GaCR/yrvxsMrDYriwYaxUSIduW5WLhLtZDEJnsw=";
hash = "sha256-76zfmnrmwnZV0yr+h4RNQ4fuqcTxrANdP2PWFEDzHic=";
};
nativeBuildInputs = [
@ -28,7 +28,7 @@ buildGoModule (finalAttrs: {
dart-sass
];
vendorHash = "sha256-mQLRSX68cJVvY9Dj51qaDDNv04LuyJnRIqiw0SzLxpc=";
vendorHash = "sha256-6zSHc26G2Blw3H2xYOelxGqrhenWlumxEINME55u+kY=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd shopware-cli \

View file

@ -0,0 +1,52 @@
{
lib,
cacert,
fetchFromGitHub,
rustPlatform,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "proxy";
version = "1.0.0";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "proxy";
tag = "v${finalAttrs.version}";
hash = "sha256-CAT05X9z8VBoDyZhVdMCUgpMtUe4wJvvROQc/sYHROs=";
};
__structuredAttrs = true;
__darwinAllowLocalNetworking = true;
cargoHash = "sha256-JXKqLM9rosaeCQP+UnY49FI6dpTEfd//jUhTEHoeKqU=";
# `Result::unwrap()` on an `Err` value: Tls("platform verifier: unexpected error: No CA certificates were loaded from the system")
nativeCheckInputs = [
cacert
];
checkFlags = lib.forEach [
# require docker: Result::unwrap()` on an `Err` value: Client(Init(SocketNotFoundError("/var/run/docker.sock")))
"tests::redis_store::redis_store_resolves_and_misses"
"tests::sql_store::sql_store_resolves_and_misses"
"tests::sql_store::sql_store_upsert_and_remove"
] (test: "--skip=${test}");
meta = {
description = "Multi-protocol e-mail migration proxy";
longDescription = ''
The migration proxy sits in front of one or more mail backends and decides, on a per-account basis, which backend a given connection belongs to. It terminates IMAP, POP3, ManageSieve, SMTP submission, SMTP/LMTP and HTTP (JMAP) sessions, identifies the account behind each connection from the credentials the client already presents, looks up the destination that account is assigned to, replays the authentication to that backend, and bridges the session. Because the routing decision is made from the existing credentials, no client reconfiguration is required: users keep the same server name, ports and passwords while the proxy routes them to the correct system.
It is built for three scenarios: migrating from legacy servers (Dovecot, Cyrus and other IMAP/POP3/SMTP servers) onto Stalwart one mailbox at a time, migrating between Stalwart versions by running an old and a new deployment side by side, and acting as a cache-locality router in front of a Stalwart cluster so each account is consistently pinned to the same node.
'';
homepage = "https://github.com/stalwartlabs/proxy";
changelog = "https://github.com/stalwartlabs/proxy/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.OR [
lib.licenses.agpl3Only
{
fullName = "Stalwart Enterprise License 2.0 (SELv2) Agreement";
url = "https://github.com/stalwartlabs/proxy/blob/main/LICENSES/LicenseRef-SEL.txt";
free = false;
redistributable = false;
}
];
mainProgram = "proxy";
maintainers = with lib.maintainers; [
debtquity
];
};
})

View file

@ -0,0 +1,42 @@
{
lib,
cacert,
fetchFromGitHub,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "vandelay";
version = "1.0.2";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "vandelay";
tag = "v${finalAttrs.version}";
hash = "sha256-RwcSwgzAqagm4JpNXptnXbHhtl7KoyPoiuSf2kBwzt8=";
};
cargoHash = "sha256-hxnnBy7YpwYhxw1jtGckNt0zU/6sdsXC8geFuwIJjWE=";
__structuredAttrs = true;
__darwinAllowLocalNetworking = true;
# called `Result::unwrap()` on an `Err` value: Tls("rustls platform verifier: unexpected error: No CA certificates were loaded from the system")
nativeCheckInputs = [
cacert
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
meta = {
description = "JMAP importer-exporter (and backup tool)";
longDescription = ''
One-shot account migration and backup across JMAP, IMAP, CalDAV, CardDAV, WebDAV, ManageSieve, Maildir, Google Takeout and Microsoft Exchange.
'';
homepage = "https://github.com/stalwartlabs/vandelay";
changelog = "https://github.com/stalwartlabs/vandelay/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.OR [
lib.licenses.mit
lib.licenses.apsl20
];
mainProgram = "vandelay";
maintainers = with lib.maintainers; [
debtquity
];
};
})

View file

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "treemd";
version = "0.5.11";
version = "0.5.12";
src = fetchFromGitHub {
owner = "Epistates";
repo = "treemd";
tag = "v${finalAttrs.version}";
hash = "sha256-XgmyWvJ52QHTFEuBu7gRFnsz+x4A0rHed5Q88A31iDA=";
hash = "sha256-QZz/C1YSqzN+IMkru/MaZpcS5YqkN4PozxSthDg6YPI=";
};
cargoHash = "sha256-ePM12BYV1YADtjN/CsLGoyKuRddy8f3fsSfUJewBNyY=";
cargoHash = "sha256-PnBOWTHwRMkhDzTGnmytAVVMNHqFZghF1F7bFlkyrGo=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];

View file

@ -29,13 +29,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "uwsm";
version = "0.26.4";
version = "0.26.5";
src = fetchFromGitHub {
owner = "Vladimir-csp";
repo = "uwsm";
tag = "v${finalAttrs.version}";
hash = "sha256-hsuLerOQONc2CMywQWKO8wbFMf2lVQlF0eEx3O6oD7s=";
hash = "sha256-kk01gxwVJXZ6iBqJYjpaPxk+IlL3UUN5ffHOh3qp7QU=";
};
nativeBuildInputs = [

View file

@ -116,11 +116,13 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://www.vectorcamp.gr/vectorscan/";
changelog = "https://github.com/VectorCamp/vectorscan/blob/${finalAttrs.src.rev}/CHANGELOG-vectorscan.md";
platforms = lib.platforms.unix;
license = with lib.licenses; [
bsd3 # and
bsd2 # and
lib.licenses.boost
];
license =
with lib.licenses;
AND [
bsd3
bsd2
lib.licenses.boost
];
maintainers = with lib.maintainers; [
tnias
vlaci

View file

@ -8,14 +8,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "waymore";
version = "6.5";
version = "8.9";
pyproject = true;
src = fetchFromGitHub {
owner = "xnl-h4ck3r";
repo = "waymore";
tag = "v${finalAttrs.version}";
hash = "sha256-3nvdbQydtnk/tod2WyJLAGKKjwTv6Z6JA7+qwqgp2o4=";
hash = "sha256-niV9aqBlSz9bkMF9uI34bmlm7Mqg3cDZGjjrtGN01Xk=";
};
preBuild = ''

View file

@ -10,20 +10,20 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wayscriber";
version = "0.9.19";
version = "0.9.20";
src = fetchFromGitHub {
owner = "devmobasa";
repo = "wayscriber";
tag = "v${finalAttrs.version}";
hash = "sha256-QvIE4A6i5tz1Emsd1p3vHkQAsm+msSEUsTIM5hEKUi4=";
hash = "sha256-nVV/0czewESSbl/OobATBjO+e1iUeJCYSqvEaiNaSfI=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [
pango
libxkbcommon
];
cargoHash = "sha256-ysInAJhjO9nC4O/Q2mffby33faOO0ooJXdrjWmka2kg=";
cargoHash = "sha256-ugzxGYaH8olBZ4Pq1+Tlm16AbGt8GFF2/KLB+NdnFUA=";
passthru.updateScript = nix-update-script { };
meta = {

View file

@ -14,13 +14,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zeroclaw";
version = "0.7.5";
version = "0.8.0";
src = fetchFromGitHub {
owner = "zeroclaw-labs";
repo = "zeroclaw";
tag = "v${finalAttrs.version}";
hash = "sha256-hVHfsBw3u0CLWAbmizLA9ZrB+3B0qBIrSUuzsyChwW0=";
hash = "sha256-dB/M5QdAyql/WXxwkX9V/bkiRsAv0J+tIbQN0wKLJpM=";
};
postPatch =
@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
ln -s ${zeroclaw-web} web/dist
'';
cargoHash = "sha256-6MGIJsaqRp3k/ysjdu6BE2iM2sehERQR+QoSqiThSpg=";
cargoHash = "sha256-ZBmz877jEkTGopa5QxNUguxxKO45aZ6K5GXXAv4Ii4s=";
nativeBuildInputs = [
pkg-config
@ -50,6 +50,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
# wiremock tests require socket binding, which is denied in the darwin sandbox
checkFlags = [
"--skip=commands::update::tests::download_binary_preserves_missing_checksum_fallback"
"--skip=commands::update::tests::download_binary_rejects_checksum_mismatch_without_writing"
"--skip=commands::update::tests::download_binary_verifies_checksum_before_writing"
"--skip=tests::exchange_pairing_code_posts_code_and_returns_token"
"--skip=tests::fetch_pairing_code_reads_gateway_pair_code_response"
"--skip=integration::telegram_attachment_fallback::"
@ -74,7 +77,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
meta = {
description = "Fast, small, and fully autonomous AI assistant infrastructure deploy anywhere, swap anything";
homepage = "https://github.com/zeroclaw-labs/zeroclaw";
changelog = "https://github.com/zeroclaw-labs/zeroclaw/blob/${finalAttrs.src.tag}/CHANGELOG.md";
changelog = "https://github.com/zeroclaw-labs/zeroclaw/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
drupol

View file

@ -1,13 +0,0 @@
diff --git a/src/lib/api-generated.ts b/src/lib/api-generated.ts
new file mode 100644
index 0000000..f6a1c72
--- /dev/null
+++ b/src/lib/api-generated.ts
@@ -0,0 +1,7 @@
+// Stub for Nix build: api-generated.ts is normally produced by
+// `cargo web gen-api` which runs the Rust gateway binary to emit an
+// OpenAPI spec and pipes it through openapi-typescript. Since we
+// cannot run the gateway during the web build, provide minimal type
+// exports. These are compile-time only and do not affect the bundle.
+export type paths = Record<string, never>;
+export type components = Record<string, never>;

View file

@ -10,14 +10,7 @@ buildNpmPackage (finalAttrs: {
sourceRoot = "${finalAttrs.src.name}/web";
npmDepsHash = "sha256-DVL9kov8y1Eh3BM2Rpw+KbTDL6/AvT/epknM2X/Gf3E=";
# api-generated.ts is produced by `cargo web gen-api`, which requires the
# compiled Rust gateway binary — unavailable during the web build. The two
# re-exported types are compile-time only (erased by Vite), so a minimal stub
# is sufficient. Re-check on every bump: if upstream starts committing
# api-generated.ts or removes the import, this patch can be dropped.
patches = [ ./add-api-generated-stub.patch ];
npmDepsHash = "sha256-mwi93ZgXxb3xQnPPQHesR8YxQOxH8YaKBLGi/nEM8D4=";
installPhase = ''
runHook preInstall

View file

@ -7,13 +7,13 @@
buildOctavePackage rec {
pname = "datatypes";
version = "1.2.3";
version = "1.2.4";
src = fetchFromGitHub {
owner = "pr0m1th3as";
repo = "datatypes";
tag = "release-${version}";
sha256 = "sha256-WyuL1xDRw4QPouJbJ8op8mh2fLOBfPLUnp4syKmyYLE=";
sha256 = "sha256-cSfHE5IcAHebaGOp9f/+4E3l92b0DdiXfNvX5oeeHwY=";
};
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=release-(.*)" ]; };

View file

@ -27,6 +27,7 @@
sqlalchemy,
sse-starlette,
starlette,
stdenv,
uv-dynamic-versioning,
uvicorn,
}:
@ -104,10 +105,18 @@ buildPythonPackage (finalAttrs: {
pythonImportsCheck = [ "a2a" ];
disabledTests = lib.optionals (pythonAtLeast "3.14") [
# _pickle.PicklingError: Can't pickle local object <function...
"test_notification_triggering"
];
disabledTests =
[ ]
++ lib.optionals (pythonAtLeast "3.14") [
# _pickle.PicklingError: Can't pickle local object <function...
"test_notification_triggering"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# AttributeError: Can't get local object 'FastAPI.setup.<locals>.openap…
"test_notification_triggering_with_in_message_config_e2e"
"test_notification_triggering_after_config_change_e2e"
"test_trace_function_sync_attribute_extractor_error_logged"
];
meta = {
description = "Python SDK for the Agent2Agent (A2A) Protocol";

View file

@ -16,14 +16,14 @@
buildPythonPackage (finalAttrs: {
pname = "aiodiscover";
version = "3.3.1";
version = "3.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "bdraco";
repo = "aiodiscover";
tag = "v${finalAttrs.version}";
hash = "sha256-QQwEYxflOzNN+J0lCIp+LzwB7m000PgZH8MSsKTUEMw=";
hash = "sha256-yrXy665O9VZ3aWn23QQCJm5USBV0P5aTSsQU5QGIcP8=";
};
build-system = [ poetry-core ];

View file

@ -13,14 +13,14 @@
buildPythonPackage (finalAttrs: {
pname = "claude-agent-sdk";
version = "0.2.97";
version = "0.2.101";
pyproject = true;
src = fetchFromGitHub {
owner = "anthropics";
repo = "claude-agent-sdk-python";
tag = "v${finalAttrs.version}";
hash = "sha256-Xq+qFAgJj4jnCLdgLaSW+ogJcdJc/VDgBlD2SQ7xnnw=";
hash = "sha256-6ZEXjZZSdw+IOPB4DSSJwVfCEAjgIIs9vholJSeRXoY=";
};
build-system = [ hatchling ];

View file

@ -48,7 +48,7 @@
buildPythonPackage (finalAttrs: {
pname = "codecarbon";
version = "3.2.7";
version = "3.2.8";
pyproject = true;
__structuredAttrs = true;
@ -56,7 +56,7 @@ buildPythonPackage (finalAttrs: {
owner = "mlco2";
repo = "codecarbon";
tag = "v${finalAttrs.version}";
hash = "sha256-9eec43jszRCiA6oD3T8YTXXRkrq0ESLhSwmxL4Pg9fc=";
hash = "sha256-3EowSWIWMEBF8lEDtT/cof+qvu9uPbpFT6yZbb9nvXQ=";
};
build-system = [

View file

@ -28,14 +28,14 @@
buildPythonPackage (finalAttrs: {
pname = "cyclopts";
version = "4.17.0";
version = "4.18.0";
pyproject = true;
src = fetchFromGitHub {
owner = "BrianPugh";
repo = "cyclopts";
tag = "v${finalAttrs.version}";
hash = "sha256-JhUfgEGL4EBuBmgeDuHpL8M2vLz4+Yf2s4nCUHdD3us=";
hash = "sha256-Gg1FrEXmx90U5vO6u0ttue+niswIuWrKYFpscAoaaKY=";
};
build-system = [

View file

@ -14,12 +14,12 @@
buildPythonPackage (finalAttrs: {
pname = "gdown";
version = "5.2.1";
version = "6.1.0";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-JHwq0fV521tmtUwE5qhxmV/I/XAhcIuVC4unsyz5AyM=";
hash = "sha256-NhxuBMbKM131C51x9AvP6atw+yahsOiQpCcmd4E4lVM=";
};
build-system = [

View file

@ -16,14 +16,14 @@
buildPythonPackage (finalAttrs: {
pname = "microsoft-kiota-authentication-azure";
version = "1.10.2";
version = "1.10.3";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "kiota-python";
tag = "microsoft-kiota-authentication-azure-v${finalAttrs.version}";
hash = "sha256-rj0NpuXvqS5rB6TrD3FyuMWb7Dl8/SIBcW/Lzj4cY6I=";
hash = "sha256-r0u+erTSKBWzLV7VfwWUYh7lyJS1hDh5A0Tzk3pFzo4=";
};
sourceRoot = "${finalAttrs.src.name}/packages/authentication/azure/";

View file

@ -9,14 +9,14 @@
}:
buildPythonPackage (finalAttrs: {
pname = "odfdo";
version = "3.22.3";
version = "3.22.8";
pyproject = true;
src = fetchFromGitHub {
owner = "jdum";
repo = "odfdo";
tag = "v${finalAttrs.version}";
hash = "sha256-1cOi7aAJ8jWjLuQbhd7aK5s2rJ5IvkTLIl9atKmXKMU=";
hash = "sha256-N256BtTV3zUXLL/ynXOTWqyoBorVsTEgevxdmLfRoJw=";
};
build-system = [ uv-build ];

View file

@ -33,14 +33,14 @@
buildPythonPackage rec {
pname = "paddleocr";
version = "3.6.0";
version = "3.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "PaddlePaddle";
repo = "PaddleOCR";
tag = "v${version}";
hash = "sha256-I6ZDQ+u8c/Txumq/rRwyulv3mGCi6hjAXvQohEpxpiE=";
hash = "sha256-uOtxJmhhPkl1l9R4Qzx8wuMEVXKTUt5YDK4WHozlmMc=";
};
patches = [

View file

@ -27,14 +27,14 @@
buildPythonPackage (finalAttrs: {
pname = "paddlex";
version = "3.6.1";
version = "3.7.1";
pyproject = true;
src = fetchFromGitHub {
owner = "PaddlePaddle";
repo = "PaddleX";
tag = "v${finalAttrs.version}";
hash = "sha256-GKYymu7+rgD+cpWb7P+/dJlbONepsZJu4XyFYFH3olU=";
hash = "sha256-Hmy70oTITF/olEyQELnZIotk2afvO+zxCcLZwVHuUWc=";
};
build-system = [

View file

@ -17,14 +17,14 @@
buildPythonPackage (finalAttrs: {
pname = "pubnub";
version = "10.6.3";
version = "10.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pubnub";
repo = "python";
tag = finalAttrs.version;
hash = "sha256-gfbHYNP9qOq4FRr+YLwaAOg7XHhcDTanpotp9JMOpfA=";
hash = "sha256-gmih6CQdJa065U7lud7tZdRiGaH1SbD+/poTRDI4G+I=";
};
pythonRelaxDeps = [ "httpx" ];

View file

@ -9,12 +9,12 @@
buildPythonPackage (finalAttrs: {
pname = "pyexploitdb";
version = "0.3.30";
version = "0.3.31";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-VawB15AzpySnVTdUbwfaeyUG2mPHSTmjWmdybm6e+I8=";
hash = "sha256-xjEgt9giz76XxzlvRVT8/NcVth8I8jxFkKn4Vr7vAvI=";
};
build-system = [ setuptools ];

View file

@ -1,21 +1,29 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
hatch-vcs,
hatchling,
unittestCheckHook,
}:
buildPythonPackage (finalAttrs: {
pname = "pyotp";
version = "2.9.0";
version = "2.10.0";
pyproject = true;
format = "setuptools";
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-NGtmQuDb3eO0/1qTC2ZMqCq/oRY1btSMxCx9ZZDTb2M=";
src = fetchFromGitHub {
owner = "pyauth";
repo = "pyotp";
tag = "v${finalAttrs.version}";
hash = "sha256-Ol7I3bj2bffKnO0r4VBOy/NvvK4pKbIul4FFlmF+wQU=";
};
build-system = [
hatch-vcs
hatchling
];
nativeCheckInputs = [ unittestCheckHook ];
pythonImportsCheck = [ "pyotp" ];

View file

@ -43,10 +43,12 @@ buildPythonPackage rec {
homepage = "https://vlaci.github.io/pyperscan/";
changelog = "https://github.com/vlaci/pyperscan/releases/tag/${src.rev}";
platforms = lib.platforms.unix;
license = with lib.licenses; [
asl20 # or
mit
];
license =
with lib.licenses;
OR [
asl20
mit
];
maintainers = with lib.maintainers; [
tnias
vlaci

View file

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "retryhttp";
version = "1.3.1";
version = "1.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "austind";
repo = "retryhttp";
tag = "release/v${version}";
hash = "sha256-Jz073CTeIfPjcOQUGdb6/Q5OfEXZW5hTiEPKrfAK0Gg=";
hash = "sha256-wUz5cC8O//TqlalDoF1KtUCqONnfCShFv3hU4k4fzuM=";
};
build-system = [

View file

@ -13,21 +13,21 @@
starlette,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "slowapi";
version = "0.1.9";
version = "0.1.10";
pyproject = true;
src = fetchFromGitHub {
owner = "laurentS";
repo = "slowapi";
tag = "v${version}";
hash = "sha256-R/Mr+Qv22AN7HCDGmAUVh4efU8z4gMIyhC0AuKmxgdE=";
tag = "v${finalAttrs.version}";
hash = "sha256-YNL/xfs8fmkAGagMhqJX3tXoltjHznZjUrF/a2RWCDs=";
};
nativeBuildInputs = [ poetry-core ];
build-system = [ poetry-core ];
propagatedBuildInputs = [
dependencies = [
limits
redis
];
@ -56,8 +56,8 @@ buildPythonPackage rec {
meta = {
description = "Python library for API rate limiting";
homepage = "https://github.com/laurentS/slowapi";
changelog = "https://github.com/laurentS/slowapi/blob/v${version}/CHANGELOG.md";
license = with lib.licenses; [ mit ];
changelog = "https://github.com/laurentS/slowapi/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})

View file

@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "temporalio";
version = "1.27.2";
version = "1.28.0";
pyproject = true;
src = fetchFromGitHub {
@ -33,7 +33,7 @@ buildPythonPackage rec {
repo = "sdk-python";
tag = version;
fetchSubmodules = true;
hash = "sha256-AwWcZJlYysGfNuhM2jgCWoT1MblNt6oof4/uMOsdCMk=";
hash = "sha256-1Lztl2e9aQgqJPZQqdMTO0mVaPaZDa8w7psiUGh5EbA=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
@ -43,7 +43,7 @@ buildPythonPackage rec {
src
cargoRoot
;
hash = "sha256-aWceWxm53DbFv9O7jboPv0oSnRbVx6tObSTlD28fIHc=";
hash = "sha256-HQrayXfpsyGfX9GSp+FukMic/UGTExsw2a0n1oymOac=";
};
cargoRoot = "temporalio/bridge";

View file

@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "tencentcloud-sdk-python";
version = "3.1.114";
version = "3.1.115";
pyproject = true;
src = fetchFromGitHub {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = finalAttrs.version;
hash = "sha256-j9VOVuCa8XLJ3Ali1fWV7K47fm1xbnTSwtXDHYqevUA=";
hash = "sha256-nGbh+gO1E9cxKh9uWdG7H5KqXcULwehbfHCtpxOHt3M=";
};
build-system = [ setuptools ];

View file

@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
fetchpatch,
packaging,
pdm-backend,
httpx,
@ -23,6 +24,16 @@ buildPythonPackage rec {
hash = "sha256-HlPX9S9G3V+HXnf/HFWxJHfiFaCS5LZsl2SnffSptSA=";
};
patches = [
# https://github.com/frostming/unearth/pull/176
(fetchpatch {
name = "fix-packaging-26.0-changes.patch";
url = "https://github.com/frostming/unearth/commit/69ece0800edeefb1daf035bb0ee348e17a4393fd.patch";
hash = "sha256-t/Ubv9qC1Fvh4JsnfVgOZO/O7ZpCGHugBUt9qAjnH8c=";
excludes = [ "pdm.lock" ];
})
];
build-system = [ pdm-backend ];
dependencies = [

View file

@ -15,14 +15,14 @@
buildPythonPackage (finalAttrs: {
pname = "zigpy-zboss";
version = "2.0.0";
version = "2.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "kardia-as";
repo = "zigpy-zboss";
tag = "v${finalAttrs.version}";
hash = "sha256-mVOuBy/uf4NsWqSfpL/ETLMnUDF5H8x1n8XoNjH5DNY=";
hash = "sha256-wG2lDj6bIx1HrKfvZbtf9aqfmv6E25S/ihYtQGs0guM=";
};
build-system = [ setuptools ];

View file

@ -9,7 +9,7 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}-${kernel.version}";
pname = "facetimehd";
version = "0.6.13";
version = "0.7.0.1";
# Note: When updating this revision:
# 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
owner = "patjak";
repo = "facetimehd";
rev = version;
sha256 = "sha256-3BDIQNMdNeZyuEgnAkJ0uy7b5lOOx1CfS3eamyZyZm8=";
sha256 = "sha256-VDEG0EsmkNLxXoQDGQV1HMX8Yg8YjoGLJ8NSerGms0I=";
};
preConfigure = ''

View file

@ -2,12 +2,12 @@
grafanaPlugin {
pname = "grafana-googlesheets-datasource";
version = "1.2.14";
version = "2.5.0";
zipHash = {
x86_64-linux = "sha256-N4JZ/aWpvezR9daJKU559GXd+FNGmDA4P9CrlC4RFmQ=";
aarch64-linux = "sha256-HZhyg6NhptFib/3JJ8AnSywF+eaZOwiCij3TlMB0YG8=";
x86_64-darwin = "sha256-EwE6w67ARVp/2GE9pSqaD5TuBnsgwsDLZCrEXPfRfUE=";
aarch64-darwin = "sha256-3UGd/t1k6aZsKsQCplLV9klmjQAga19VaopHx330xUs=";
x86_64-linux = "sha256-X4kPz/9o63giMRyVztix0OPO9Ip6sn/bH1Y2V1u/6qw=";
aarch64-linux = "sha256-o2OQsGX8pcKUxnJw1+6rnrXTkDYXCuVhnfFYzmGBVYU=";
x86_64-darwin = "sha256-n+BTCyzQo6FxeUX9VE8Kf9DNTgEYq+BaAUwo9vh7XSo=";
aarch64-darwin = "sha256-UKYtxzXeI547fxmTkfHxR7vEHwkPIGUd6AB4ZBa9DSY=";
};
meta = {
description = "Integrate JSON data into Grafana";

View file

@ -100,7 +100,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
inherit pname;
version = "2.77.01";
version = "2.78.01";
src = fetchzip {
url = "https://storage.tdarr.io/versions/${finalAttrs.version}/${platform}/${componentName}.zip";

View file

@ -5,10 +5,10 @@ callPackage ./common.nix { } {
component = "node";
hashes = {
linux_x64 = "sha256-jdnR9qlw0sN+2IXRuu5wFe9yNXbh3Tfx2XlT6aPw4Pg=";
linux_arm64 = "sha256-xbfUm1SJjYzU9jIq52f2lNDPIZ6tN91G9LqLUOS4CjY=";
darwin_x64 = "sha256-plEwXsDChoAhbkIDXk+rsW9baSKs7XzkOE9JMgnrIWA=";
darwin_arm64 = "sha256-aIO03xEQkYcRtTYFO2MgGu2ZEMYs7XIJ2+gJ9Xq67vo=";
linux_x64 = "sha256-5wxf5E1M1bBXrv8/cBUZ7Edg90TnxY6UeXZpmkyJC0U=";
linux_arm64 = "sha256-jnrXHv5/u9YaMCwKy5QzcilRdEE60PQtTTMhoVsMGKw=";
darwin_x64 = "sha256-Ri4lop0XyE2oFUn74ZIx1UMhf/wVILnlwlRlIHzwr/A=";
darwin_arm64 = "sha256-ZSMsngeJM6QX0Z0J0ARH8Jo7NcH3CMwn9/Rk11VU3k8=";
};
includeInPath = [ ccextractor ];

View file

@ -5,10 +5,10 @@ callPackage ./common.nix { } {
component = "server";
hashes = {
linux_x64 = "sha256-4G1wHHWmSsFveSWcooW/QN6YHgUnqID1D7z1G3xKYTk=";
linux_arm64 = "sha256-Sx06jR8kKQOwTmaaNCyiX0KyUtgXNrQJkMsZjAGhlAQ=";
darwin_x64 = "sha256-4W1q7YaLMOIyiuyZ1oIVGb1Fz2qwFHrgMb78Q7lmpbI=";
darwin_arm64 = "sha256-ziuaZZi1QZ10d+6lWdOzPFTbCe75bKDHPxxDdI1wsj8=";
linux_x64 = "sha256-biFiDQNDbPtqWHMi0JkuYGaX+Y9aNoXdYd+WwILJ3lo=";
linux_arm64 = "sha256-KmG2hHiR7aKDS2qJ/fN8T3pppt6wNaVp4ZGaanxqPYU=";
darwin_x64 = "sha256-buDJ2OnjjYSZi/vwPL35TYTYdJq7Xg9VckCP/DSpNEU=";
darwin_arm64 = "sha256-CDuajhnC/KdyCqtHmqV1oXmXmqU6RksQc/VVJtc0p10=";
};
includeInPath = [ ccextractor ];

View file

@ -9614,6 +9614,8 @@ with pkgs;
rstudio-server = rstudio.override { server = true; };
foks-server = foks.server;
inherit (callPackages ../applications/radio/rtl-sdr { })
rtl-sdr-librtlsdr
rtl-sdr-osmocom