Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2026-01-13 18:07:18 +00:00 committed by GitHub
commit 95416609f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
74 changed files with 559 additions and 478 deletions

View file

@ -102,13 +102,10 @@ let
# assume compatible cpu have all the instructions included
final.parsed.cpu == platform.parsed.cpu
->
# if both have gcc.arch defined, check whether final can execute the given platform
# if platform has gcc.arch, final must also have and can execute the gcc.arch of platform
(
(final ? gcc.arch && platform ? gcc.arch)
-> architectures.canExecute final.gcc.arch platform.gcc.arch
platform ? gcc.arch -> final ? gcc.arch && architectures.canExecute final.gcc.arch platform.gcc.arch
)
# if platform has gcc.arch defined but final doesn't, don't assume it can be executed
|| (platform ? gcc.arch -> !(final ? gcc.arch))
);
isCompatible =

View file

@ -8,7 +8,10 @@ let
cfg = config.hardware.opentabletdriver;
in
{
meta.maintainers = with lib.maintainers; [ thiagokokada ];
meta.maintainers = with lib.maintainers; [
gepbird
thiagokokada
];
options = {
hardware.opentabletdriver = {
@ -60,6 +63,12 @@ in
serviceConfig = {
Type = "simple";
# workaround for https://github.com/NixOS/nixpkgs/issues/469340
ExecStartPre = pkgs.writeShellScript "disable-for-gdm-greeter" ''
if [[ "$USER" = "gdm-greeter"* ]]; then
exit 1
fi
'';
ExecStart = lib.getExe' cfg.package "otd-daemon";
Restart = "on-failure";
};

View file

@ -124,6 +124,7 @@ in
services.gnome.evolution-data-server.enable = true;
services.gnome.glib-networking.enable = true;
services.gnome.gnome-keyring.enable = true;
services.gnome.gnome-online-accounts.enable = mkDefault true;
services.gnome.gcr-ssh-agent.enable = mkDefault true;
services.gvfs.enable = true;
services.power-profiles-daemon.enable = mkDefault true;

View file

@ -1793,12 +1793,12 @@ final: prev: {
blink-indent = buildVimPlugin {
pname = "blink.indent";
version = "2.1.0-unstable-2025-12-02";
version = "2.1.2-unstable-2026-01-13";
src = fetchFromGitHub {
owner = "Saghen";
repo = "blink.indent";
rev = "93ff30292d34116444ff9db5264f6ccd34f3f71f";
hash = "sha256-aPCJAK/hO/Vn8kiYyoaMdJjO6b3ce1IXo8Xy4LJS+q8=";
rev = "9c80820ca77218a8d28e70075d6f44a1609911fe";
hash = "sha256-SS66JZFCX8viYxYaObASlwtrG5h7yHbVvRBVXBNXkng=";
};
meta.homepage = "https://github.com/Saghen/blink.indent/";
meta.hydraPlatforms = [ ];

View file

@ -8,13 +8,13 @@
}:
vimUtils.buildVimPlugin rec {
pname = "codediff.nvim";
version = "2.9.1";
version = "2.9.3";
src = fetchFromGitHub {
owner = "esmuellert";
repo = "codediff.nvim";
tag = "v${version}";
hash = "sha256-xIm3/Dxn77rRtUwaKE+3xed8Yyrfnte/aroRcgqiuXM=";
hash = "sha256-hHBAGDWtw56gk1kWUtU9QEP2QqIATmPNeJ2lPD8dWIc=";
};
dependencies = [ vimPlugins.nui-nvim ];
@ -31,7 +31,7 @@ vimUtils.buildVimPlugin rec {
meta = {
description = "VSCode-style side-by-side diff rendering with two-tier highlighting (line + character level)";
homepage = "https://github.com/esmuellert/vscode-diff.nvim/";
homepage = "https://github.com/esmuellert/codediff.nvim/";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};

View file

@ -1,5 +1,6 @@
{
lib,
claude-code,
vscode-utils,
}:
@ -7,10 +8,15 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-code";
publisher = "anthropic";
version = "2.1.5";
hash = "sha256-R7FRTvbadL12uSZjOHK2ggGlie6jDm+tV5Ei1LrVCZQ=";
version = "2.1.6";
hash = "sha256-xN87LR64kikBu0M5pST0PbV7+YwB1ncTzmfGk4PEwNs=";
};
postInstall = ''
rm -f "$out/$installPrefix/resources/native-binary/claude"*
ln -s "${claude-code}/bin/claude" "$out/$installPrefix/resources/native-binary/claude"
'';
meta = {
description = "Harness the power of Claude Code without leaving your IDE";
homepage = "https://docs.anthropic.com/s/claude-code";

View file

@ -8,13 +8,13 @@
}:
mkLibretroCore {
core = "mednafen-psx" + lib.optionalString withHw "-hw";
version = "0-unstable-2026-01-02";
version = "0-unstable-2026-01-12";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-psx-libretro";
rev = "3ca0580ec7b49260559eb8d5dd771f7a8924cdbd";
hash = "sha256-JRyEV4yGiu3Xkinvte88U3gHYeHvlyMTJFXdVah9ocs=";
rev = "254285de247db71ac25a4392c159dc1114940794";
hash = "sha256-RDUyTGlrouttC9V4irOC8U1zcNsCxnTIdm6wrAECY2E=";
};
extraBuildInputs = lib.optionals withHw [

View file

@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "fbneo";
version = "0-unstable-2025-12-29";
version = "0-unstable-2026-01-11";
src = fetchFromGitHub {
owner = "libretro";
repo = "fbneo";
rev = "3ebf6ddb6aef21433cf2e323ad19bded912ee2f9";
hash = "sha256-jCU0AtkKfuZOZLuRdJ6qBcRydQykYgSbbhskfmmSqOc=";
rev = "aaecfedbb206a79d0e35a0dfe922622b921a66f7";
hash = "sha256-Xn3lxXFf7EEism9CIGYhvP83oCpOTrpgnBAwkkB4TDM=";
};
makefile = "Makefile";

View file

@ -11,14 +11,14 @@
python3Packages.buildPythonApplication {
pname = "chirp";
version = "0.4.0-unstable-2026-01-03";
version = "0.4.0-unstable-2026-01-12";
pyproject = true;
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "7eff3fe2d19ff581d7154dafabe72bf3decbd6e9";
hash = "sha256-05k/52l5QLA56bs+l2WJKjJKLOVBip6Lfl/eSeLR/vU=";
rev = "e6100c8a3d4769848db16b9557c585bf9ff5c58c";
hash = "sha256-DpM8agWg0D4PJN7yR2frPCF7nnDt6ksv9PtQwqOJSos=";
};
nativeBuildInputs = [

View file

@ -1,12 +1,12 @@
{
"name": "@anthropic-ai/claude-code",
"version": "2.1.5",
"version": "2.1.6",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@anthropic-ai/claude-code",
"version": "2.1.5",
"version": "2.1.6",
"license": "SEE LICENSE IN README.md",
"bin": {
"claude": "cli.js"

View file

@ -12,14 +12,14 @@
}:
buildNpmPackage (finalAttrs: {
pname = "claude-code";
version = "2.1.5";
version = "2.1.6";
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz";
hash = "sha256-hJECxkGC+nkQ6YCZpSZxRbuHaeYQDs2q7L5SYKSFVFc=";
hash = "sha256-M2ZLGnrvNki7B2jOh4Uq2SfSxkICh76uRIFogq+kKZ8=";
};
npmDepsHash = "sha256-HjHBNa9gcGpo5qFb9CQvBH60qDM58WXJhClWRrzczBc=";
npmDepsHash = "sha256-Y+4ZcfEJJg4/XYc3vNLw4R5OJz3FlYvgQpkB739jKAQ=";
strictDeps = true;

View file

@ -1,6 +1,6 @@
import ./generic.nix {
version = "25.12.1.649-stable";
rev = "bf4280aa19d3bade619578a749919e25ce490861";
hash = "sha256-0lxB/MXLUmO7Bzqj23EfPPBb3IePr/fmjPwg8EzaTVQ=";
version = "25.12.2.54-stable";
rev = "e06d8a2be22920e4c146389bbde5358b78aa8ef6";
hash = "sha256-F9v+qwjnqsp9At5h41gNWP8cD6C7nnI0AjuOU2mRfPs=";
lts = false;
}

View file

@ -13,12 +13,12 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "clojure";
version = "1.12.3.1577";
version = "1.12.4.1582";
src = fetchurl {
# https://github.com/clojure/brew-install/releases
url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz";
hash = "sha256-u/hROuiLmHPpeBroaty1YLgSCcZv6Uy+ckKK85seusw=";
hash = "sha256-/Vhk8ivy7DAxH5zjyvPTF5ngTWU7ZX7NtPCDb+ly/yE=";
};
nativeBuildInputs = [

View file

@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnquery";
version = "12.17.0";
version = "12.18.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnquery";
tag = "v${version}";
hash = "sha256-CtvISe/9AkPCMMpclIAPP9rw9OAzjbwLXpAQaOPaG1s=";
hash = "sha256-aDpWVujFSKTRDZW764LzNmqJkb61tfdLPN/JT81NrZs=";
};
subPackages = [ "apps/cnquery" ];
vendorHash = "sha256-/6r+1ZCSaVJkNxG/vrF+rvSggEsYSA2GzNFaCfweiJM=";
vendorHash = "sha256-OliliGBpFPPJnYZ3wQ2q7t+9bsiN5ik0FJrNGlVxivo=";
ldflags = [
"-w"

View file

@ -12,18 +12,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "commitlint";
version = "20.3.0";
version = "20.3.1";
src = fetchFromGitHub {
owner = "conventional-changelog";
repo = "commitlint";
tag = "v${finalAttrs.version}";
hash = "sha256-FJ2MhC3EPpJ2wSsWPh+A+tQofWXzDkV9/T89i5ibYl8=";
hash = "sha256-0UAIpQdvs9oFsV1xL7bR9fAcmrtaqI/79mmmx+NRK4Q=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-wFR/2M0CYQgSlb2a1bDyWdOQt7TGVgK72mhcSESyt84=";
hash = "sha256-ulQLIIWIeVRh5t+IV+980m5vbBG1dmQv9iaxCLznPY8=";
};
nativeBuildInputs = [

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "conmon";
version = "2.1.13";
version = "2.2.0";
src = fetchFromGitHub {
owner = "containers";
repo = "conmon";
tag = "v${finalAttrs.version}";
hash = "sha256-/Kt49c8a+R/+Z3KmFLpRTG+BdfPDAOEUtSis3alLAUQ=";
hash = "sha256-RVzjqTqw1NGAzXwiAKekByXA1aGgFrfwo3RtGKrfODk=";
leaveDotGit = true;
postFetch = ''
cd $out

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation {
pname = "cosmic-protocols";
version = "0-unstable-2025-09-26";
version = "0-unstable-2026-01-08";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-protocols";
rev = "d0e95be25e423cfe523b11111a3666ed7aaf0dc4";
hash = "sha256-KvXQJ/EIRyrlmi80WKl2T9Bn+j7GCfQlcjgcEVUxPkc=";
rev = "160b086abe03cd34a8a375d7fbe47b24308d1f38";
hash = "sha256-ymn+BUTTzyHquPn4hvuoA3y1owFj8LVrmsPu2cdkFQ8=";
};
makeFlags = [ "PREFIX=${placeholder "out"}" ];

View file

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "esp-generate";
version = "1.1.0";
version = "1.2.0";
src = fetchFromGitHub {
owner = "esp-rs";
repo = "esp-generate";
rev = "v${version}";
hash = "sha256-cSwTdUP3N19zzf6ecODCCc64jSmGq139UxUyevBQ3No=";
hash = "sha256-JNSz/HRO8qxVaRZLL4qgYF3BIYVkrzyRc3wAWd+dAMo=";
};
cargoHash = "sha256-z9Tq6N1xPon+BPfdPnwg7XP7Pn3rPug9xxqS/MrtBMk=";
cargoHash = "sha256-IZH6y7KXdrNO4mxkRPaWi79XQnlrxxaQNG2nahJ8TzY=";
meta = {
description = "Template generation tool to create no_std applications targeting Espressif's chips";

View file

@ -7,13 +7,13 @@
python3Packages.buildPythonApplication rec {
pname = "ffmpeg-normalize";
version = "1.36.0";
version = "1.36.1";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "ffmpeg_normalize";
hash = "sha256-85gfTGHLsLteHdVdy/NBFzta7JJfjeCFBgelHOKgNH8=";
hash = "sha256-HcGdP/XvLHxAQMC9infjVTMXd+/DHNBd5m5XDzBXZKk=";
};
build-system = with python3Packages; [ uv-build ];

View file

@ -15,13 +15,13 @@
buildGoModule rec {
pname = "fulcio";
version = "1.8.4";
version = "1.8.5";
src = fetchFromGitHub {
owner = "sigstore";
repo = "fulcio";
tag = "v${version}";
hash = "sha256-+5aYfHR8v7A5U73rTkXoUInWDt044JcPDwQt2iKaqBw=";
hash = "sha256-YMM517FpQvx3+8g2EuMmUo7cHTxaXUmCcszqnn3xs+c=";
# 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.
leaveDotGit = true;
@ -33,7 +33,7 @@ buildGoModule rec {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-EtanisQJclkIh2m+M51kGrWvOP/4Y+Y2zbxfSJ25cLk=";
vendorHash = "sha256-FmHT3qLl42LXeU8RA3E8P2QyZyTfxA5b+vHg0EfDHmM=";
nativeBuildInputs = [ installShellFiles ];

View file

@ -6,18 +6,18 @@
nixosTests,
}:
stdenvNoCC.mkDerivation rec {
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "gerrit";
version = "3.13.1";
src = fetchurl {
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war";
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${finalAttrs.version}.war";
hash = "sha256-4+Z1q1cHEM5IaG+SAS7JgiCypfjM8W2Zaa25/KGaoqw=";
};
buildCommand = ''
mkdir -p "$out"/webapps/
ln -s ${src} "$out"/webapps/gerrit-${version}.war
ln -s ${finalAttrs.src} "$out"/webapps/gerrit-${finalAttrs.version}.war
'';
passthru = {
@ -50,6 +50,7 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://www.gerritcodereview.com/index.md";
license = lib.licenses.asl20;
description = "Web based code review and repository management for the git version control system";
changelog = "https://www.gerritcodereview.com/${lib.versions.majorMinor finalAttrs.version}.html";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
maintainers = with lib.maintainers; [
flokli
@ -58,4 +59,4 @@ stdenvNoCC.mkDerivation rec {
];
platforms = lib.platforms.unix;
};
}
})

View file

@ -0,0 +1,46 @@
{
buildGoModule,
lib,
fetchFromGitLab,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "gitlab-kas";
version = "18.6.3";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "cluster-integration/gitlab-agent";
tag = "v${finalAttrs.version}";
hash = "sha256-crKzUQ+51hRgQsICES4tULyrRFw+hjWN9jz+lxYjtew=";
};
vendorHash = "sha256-SSxQH45CVg1v8PKkbU046bAZsZOOPN5U7Cm81n82uRA=";
subPackages = [ "./cmd/kas" ];
ldflags =
let
goPkgPath = "gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v${lib.versions.major finalAttrs.version}";
in
[
"-X ${goPkgPath}/internal/cmd.Version=${finalAttrs.version}"
"-X ${goPkgPath}/internal/cmd.GitRef=v${finalAttrs.version}"
];
nativeInstallCheckHooks = [
versionCheckHook
];
meta = {
description = "Kubernetes Agent (Gitlab side)";
mainProgram = "kas";
homepage = "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent";
changelog = "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [
lib.maintainers.leona
];
};
})

View file

@ -8,6 +8,7 @@
"rev": "v18.6.3-ee",
"passthru": {
"GITALY_SERVER_VERSION": "18.6.3",
"GITLAB_KAS_VERSION": "18.6.3",
"GITLAB_PAGES_VERSION": "18.6.3",
"GITLAB_SHELL_VERSION": "14.45.3",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.10.1",

View file

@ -101,6 +101,7 @@ class GitLabRepo:
v: self.get_file(v, rev).strip()
for v in [
"GITALY_SERVER_VERSION",
"GITLAB_KAS_VERSION",
"GITLAB_PAGES_VERSION",
"GITLAB_SHELL_VERSION",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION",
@ -273,6 +274,15 @@ def update_gitlab_pages():
_call_nix_update("gitlab-pages", gitlab_pages_version)
@cli.command("update-gitlab-kas")
def update_gitlab_kas():
"""Update gitlab-kas"""
logger.info("Updating gitlab-kas")
data = _get_data_json()
gitlab_kas_version = data["passthru"]["GITLAB_KAS_VERSION"]
_call_nix_update("gitlab-kas", gitlab_kas_version)
def get_container_registry_version() -> str:
"""Returns the version attribute of gitlab-container-registry"""
return subprocess.check_output(
@ -405,6 +415,7 @@ def commit_gitlab(old_version: str, new_version: str, new_rev: str) -> None:
"pkgs/by-name/gi/gitlab",
"pkgs/by-name/gi/gitaly",
"pkgs/by-name/gi/gitlab-elasticsearch-indexer",
"pkgs/by-name/gi/gitlab-kas",
"pkgs/by-name/gi/gitlab-pages",
],
cwd=NIXPKGS_PATH,

View file

@ -2,12 +2,10 @@
lib,
stdenv,
fetchFromGitHub,
fetchYarnDeps,
fetchNpmDeps,
buildGoModule,
buildNpmPackage,
systemd,
yarn,
fixup-yarn-lock,
nodejs,
grafana-alloy,
nixosTests,
nix-update-script,
@ -17,24 +15,42 @@
useLLD ? stdenv.hostPlatform.isArmv7,
}:
buildGoModule (finalAttrs: {
buildGoModule (finalAttrs: rec {
pname = "grafana-alloy";
version = "1.11.3";
version = "1.12.2";
src = fetchFromGitHub {
owner = "grafana";
repo = "alloy";
tag = "v${finalAttrs.version}";
hash = "sha256-yO1r7GLXlD7f5Fpooit7SwkB7EB1hDO42o3BLvWY8Qo=";
hash = "sha256-C/yqsUjEwKnGRkxMOQkKfGdeERbvO/e7D7c3CyJ+cVY=";
};
npmDeps = fetchNpmDeps {
src = "${finalAttrs.src}/internal/web/ui";
hash = "sha256-3J1Slka5bi+72NUaHBmDTtG1faJWRkOlkClKnUyiUsk=";
};
frontend = buildNpmPackage {
pname = "alloy-frontend";
inherit version src;
inherit npmDeps;
sourceRoot = "${src.name}/internal/web/ui";
installPhase = ''
runHook preInstall
mkdir $out
cp -av dist $out/share
runHook postInstall
'';
};
proxyVendor = true;
vendorHash = "sha256-8n1r2Wun5ZSvjsU2Vl/fSRoQnTfKbrcQI6a7YDX/HZA=";
vendorHash = "sha256-Bq/6ld2LldSDhksNqGMHXZAeNHh74D07o2ETpQqMcP4=";
nativeBuildInputs = [
fixup-yarn-lock
yarn
nodejs
installShellFiles
]
++ lib.optionals useLLD [ lld ];
@ -62,39 +78,15 @@ buildGoModule (finalAttrs: {
"promtail_journal_enabled"
];
patchPhase = ''
# Copy frontend build in
cp -va "${frontend}/share" "internal/web/ui/dist"
'';
subPackages = [
"."
];
# Skip building the frontend in the goModules FOD
overrideModAttrs = (
_: {
preBuild = null;
}
);
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/internal/web/ui/yarn.lock";
hash = "sha256-oCDP2XJczLXgzEjyvFEIFBanlnzjrj0So09izG5vufs=";
};
preBuild = ''
pushd internal/web/ui
# Yarn wants a real home directory to write cache, config, etc to
export HOME=$NIX_BUILD_TOP/fake_home
fixup-yarn-lock yarn.lock
yarn config --offline set yarn-offline-mirror ${finalAttrs.yarnOfflineCache}
yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive
patchShebangs node_modules/
yarn --offline build
popd
'';
# uses go-systemd, which uses libsystemd headers
# https://github.com/coreos/go-systemd/issues/351
NIX_CFLAGS_COMPILE = lib.optionals stdenv.hostPlatform.isLinux [
@ -138,8 +130,8 @@ buildGoModule (finalAttrs: {
"v(.+)"
];
};
# alias for nix-update to be able to find and update this attribute
offlineCache = finalAttrs.yarnOfflineCache;
# for nix-update to be able to find and update the hash
inherit npmDeps;
};
meta = {

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "grafana-dash-n-grab";
version = "0.8.1";
version = "0.9.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "esnet";
repo = "gdg";
sha256 = "sha256-Rt7MUiC8zTL4Ni18FKdzkk30G5fCH6ZxBxpHePO3/LE=";
sha256 = "sha256-pgfIutJkpH4oELEQu1/3vJ1RPVLF+r4EAV3KpOLZixY=";
};
vendorHash = "sha256-3BR3tB2CLT7aT+0DsKqA3rwle1RoJRv1/i38HBYkL/0=";
vendorHash = "sha256-MXWJ/riQTzAgUNJWvAzSvdHTAzRymlHheeNyJoKGAF4=";
ldflags = [
"-s"

View file

@ -31,7 +31,7 @@ let
};
in
stdenv.mkDerivation rec {
version = "16.3.37";
version = "16.3.45";
pname = "jmol";
src =
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
in
fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
hash = "sha256-T/55q7+P2rVGlH1s9sD99u/WV8TSP5K4sZYu7MOxRWQ=";
hash = "sha256-TGL8EU9Ow2rbQpLBbz12AJvO8xHNjmUrlIwIp+4qTgQ=";
};
patchPhase = ''

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "kokkos";
version = "5.0.0";
version = "5.0.1";
src = fetchFromGitHub {
owner = "kokkos";
repo = "kokkos";
rev = finalAttrs.version;
hash = "sha256-l8KE8lW0P5loOMfi6OAB4iMOA8z3JxYaiB07Smp6HSo=";
hash = "sha256-Lsdx8Jnh3t1fbG2kok9oGfNGsNiHrjEx7cNLFikgMMw=";
};
nativeBuildInputs = [

View file

@ -17,7 +17,7 @@ buildGoModule rec {
owner = "kyverno";
repo = "chainsaw";
rev = "v${version}";
hash = "sha256-HcBRipJGSHPms2qL63vIVVmiq+k1mL8dJo5kW7W6ykE=";
hash = "sha256-wHwjcpcum3ByBGYUxJ38Qi0RliQUmAIBYmE7t3gEonI=";
};
vendorHash = "sha256-lG+odKD1TGQ7GTh/y9ogREtY59T8fvN/6FyKsdgsU0M=";

View file

@ -8,11 +8,11 @@
let
pname = "ledger-live-desktop";
version = "2.135.1";
version = "2.135.2";
src = fetchurl {
url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage";
hash = "sha256-M57ah+15L30r30AI40K1qzeUbYch/TpwkTu88vvzUK0=";
hash = "sha256-K74ILzYKvNccnJyUBvWoA6xijkcXWGFLuCfdaQtmvR8=";
};
appimageContents = appimageTools.extractType2 {

View file

@ -0,0 +1,32 @@
From 5bfab42bc531e40d99ea88a1fb7662c8388ee833 Mon Sep 17 00:00:00 2001
From: Marcin Serwin <marcin@serwin.dev>
Date: Fri, 9 Jan 2026 21:23:39 +0100
Subject: [PATCH] Remove cm_print_error declaration
With CMocka 2.0.0 this `cm_print_error` is now a macro so using it as
a function name causes syntax errors. I've checked that 1.1.8 has this
declaration in `cmocka.h` header so it seems to no longer be needed even
with the older version.
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
---
test/unit/drawmatrix.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/test/unit/drawmatrix.c b/test/unit/drawmatrix.c
index 2e263fc0..49623388 100644
--- a/test/unit/drawmatrix.c
+++ b/test/unit/drawmatrix.c
@@ -15,9 +15,6 @@ static int compareDouble(double a, double b, double epsilon)
return diff <= epsilon * eps_scale;
}
-// It's not defined in cmocka.h but exists in cmocka.c
-void cm_print_error(const char * const format, ...);
-
// Check if a == b without aborting the test.
static int expectDoubleEqual(double a, double b, int first_error, const char* error_prefix)
{
--
2.52.0

View file

@ -23,6 +23,9 @@ stdenv.mkDerivation {
patches = [
./darwin-no-universal.patch
# https://github.com/libui-ng/libui-ng/pull/348
./0001-Remove-cm_print_error-declaration.patch
];
nativeBuildInputs = [

View file

@ -97,7 +97,7 @@ let
++ lib.optionals mediaSupport [ ffmpeg_7 ]
);
version = "15.0.3";
version = "15.0.4";
sources = {
x86_64-linux = fetchurl {
@ -109,7 +109,7 @@ let
"https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
];
hash = "sha256-qrjKGaS4GYp8C4LzElbN9/+v5MYKsVRHaZDsBZe2Bcs=";
hash = "sha256-l41Sn69hvQXwb13T1o6ukIWOxpXuARA+J8+QjNh+bdo=";
};
};

View file

@ -25,6 +25,7 @@
dbus,
iniparser,
pandoc,
sqlite,
}:
stdenv.mkDerivation (finalAttrs: {
@ -62,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
dbus
iniparser
pandoc
sqlite
];
mesonFlags = [

View file

@ -16,16 +16,16 @@ let
in
buildNpmPackage (finalAttrs: {
pname = "netron";
version = "8.8.0";
version = "8.8.2";
src = fetchFromGitHub {
owner = "lutzroeder";
repo = "netron";
tag = "v${finalAttrs.version}";
hash = "sha256-sArT0xYJPY48TEIZTIUXR2v6Kf1cGaZT/GpQmTQOXRo=";
hash = "sha256-DeI82vixVJwAfYYUOTTZCeRTYvmkAutuQQm1fCdj8fs=";
};
npmDepsHash = "sha256-x5ExZ4YaO9BUZ570NYJE0tS4QDc22DqW2pFYvABmPnM=";
npmDepsHash = "sha256-HyqfrkO9Cbo6KVY1QuA4i6od6M7ZQaIfkUWA2P/bvfI=";
nativeBuildInputs = [ jq ];

View file

@ -7,13 +7,13 @@
}:
buildGoModule rec {
pname = "nom";
version = "3.0.0";
version = "3.1.0";
src = fetchFromGitHub {
owner = "guyfedwards";
repo = "nom";
tag = "v${version}";
hash = "sha256-DoSTBFRGJ7oUjUaiszO87b+0v1sBgLmL24Zd/YaMMXQ=";
hash = "sha256-u+DS79ByO1XL0hGnK8PbeMIO6aU+wkhYaLWspXvEgwQ=";
};
vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw=";

View file

@ -5,9 +5,9 @@
},
"osquery": {
"fetchSubmodules": true,
"hash": "sha256-VWe4dh5Y+9Umzt+MXL/eIqSGhGq7X6UWqDUBsBLSudE=",
"hash": "sha256-HXu/D/EZ5pJkzdXikmQGM1Gx+dFXJ7kRAZ5FauSL9z0=",
"owner": "osquery",
"repo": "osquery",
"rev": "5.20.0"
"rev": "5.21.0"
}
}

View file

@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "plantuml-server";
version = "1.2025.10";
version = "1.2026.0";
src = fetchurl {
url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war";
hash = "sha256-GbFbQRVTQsGstu61FKpAypvopP6peHHMzxFA8yGtRp4=";
hash = "sha256-mFkfHqzvWXhivfWssPh2ImilWurr88AiNpU8ZJSRKSk=";
};
dontUnpack = true;

View file

@ -28,11 +28,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "reqable";
version = "3.0.32";
version = "3.0.33";
src = fetchurl {
url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb";
hash = "sha256-7Pk3LWi5wUz1P2UkTxU21x5P0DNmmaCbZAXqq2UCrb8=";
hash = "sha256-Cb4cJsUvmlCupquE9o9VkxxHoTnRkvuAaximyABeBQk=";
};
nativeBuildInputs = [

View file

@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "sing-box";
version = "1.12.15";
version = "1.12.16";
src = fetchFromGitHub {
owner = "SagerNet";
repo = "sing-box";
tag = "v${finalAttrs.version}";
hash = "sha256-3YUeRV2WmWXSd6oKluWOorDkENy7xLu0aGzqS3AvaxE=";
hash = "sha256-enmT6BnGzEpk9BPB9IZWJctMoe/FiNqYmkiq0d9/m2k=";
};
vendorHash = "sha256-mSQHW8QwXA6TmpXexhWlgY0BWsNRPOnmGAGvPvnX8wU=";
vendorHash = "sha256-rs5Jxj75qU47zEH0gbYy0/QUSq3sektaITcefg2Qb78=";
tags = [
"with_quic"

View file

@ -80,6 +80,7 @@ buildDotnetModule (finalAttrs: {
exec = "SourceGit";
icon = "SourceGit";
desktopName = "SourceGit";
categories = [ "Development" ];
terminal = false;
comment = finalAttrs.meta.description;
})

View file

@ -102,7 +102,7 @@ let
++ lib.optionals mediaSupport [ ffmpeg_7 ]
);
version = "15.0.3";
version = "15.0.4";
sources = {
x86_64-linux = fetchurl {
@ -112,7 +112,7 @@ let
"https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz"
];
hash = "sha256-MVbxV8U1WKT3loM174Zk0QG33qftzr/Ay3w/hbFAF2U=";
hash = "sha256-Te7E+x4Jqr1g65+FdVZmUMYwDz97ZnJqJvJx48RpSt0=";
};
i686-linux = fetchurl {
@ -122,7 +122,7 @@ let
"https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz"
];
hash = "sha256-3IEmpO1ZanAVXiUINhA44hX06J1/9vEJ8T8hQjfnAHY=";
hash = "sha256-Cb7X9QYk1t6u5sjTtDnLWEubliWxpupDfgMKD9PC9VI=";
};
};

View file

@ -3,49 +3,51 @@
buildGoModule,
fetchFromGitHub,
findutils,
applyPatches,
go,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "tsgolint";
version = "v0.10.1";
version = "0.11.0";
src = applyPatches rec {
src = fetchFromGitHub {
owner = "oxc-project";
repo = "tsgolint";
tag = finalAttrs.version;
hash = "sha256-6cDQjYVNfujIh3s+9pNCfqUEtfdvgx66oZoENqpJ7jE=";
fetchSubmodules = true;
};
prePatch = ''
cd typescript-go
'';
# These patches are applied to the typescript-go submodule in justfile's "init" target upstream.
patches = [
(src + "/patches/0001-Parallel-readDirectory-visitor.patch")
(src + "/patches/0002-Adapt-project-service-for-single-run-mode.patch")
(src + "/patches/0003-patch-expose-more-functions-via-the-shim-with-type-f.patch")
(src + "/patches/0004-feat-improve-panic-message-for-extracting-TS-extensi.patch")
(src + "/patches/0005-fix-early-return-from-invalid-tsconfig-for-better-er.patch")
];
# We don't want to build with go.work, so we add the replacement to
# the local module to the go.mod instead.
postPatch = ''
cd ..
${lib.getExe go} mod edit --replace=github.com/microsoft/typescript-go=./typescript-go
'';
src = fetchFromGitHub {
owner = "oxc-project";
repo = "tsgolint";
tag = "v${finalAttrs.version}";
hash = "sha256-AVyZ/2jjAq9rqLvvzaiZrSYwhGoc/stADvrnh7hCwNk=";
fetchSubmodules = true;
};
nativeBuildInputs = [ findutils ];
# From justfile's "init" target upstream.
postPatch = ''
rm go.work{,.sum}
mkdir -p internal/collections && find ./typescript-go/internal/collections -type f ! -name '*_test.go' -exec cp {} internal/collections/ \;
prePatch = ''
pushd typescript-go
'';
# These patches are applied to the typescript-go submodule in justfile's "init" target upstream.
patches = [
(finalAttrs.src + "/patches/0001-Parallel-readDirectory-visitor.patch")
(finalAttrs.src + "/patches/0002-Adapt-project-service-for-single-run-mode.patch")
(finalAttrs.src + "/patches/0003-patch-expose-more-functions-via-the-shim-with-type-f.patch")
(finalAttrs.src + "/patches/0004-feat-improve-panic-message-for-extracting-TS-extensi.patch")
(finalAttrs.src + "/patches/0005-fix-early-return-from-invalid-tsconfig-for-better-er.patch")
];
postPatch =
# We don't want to build with go.work, so we add the replacement to
# the local module to the go.mod instead.
''
popd
${lib.getExe go} mod edit --replace=github.com/microsoft/typescript-go=./typescript-go
''
+
# From justfile's "init" target upstream.
''
rm go.work{,.sum}
mkdir -p internal/collections && find ./typescript-go/internal/collections -type f ! -name '*_test.go' -exec cp {} internal/collections/ \;
'';
proxyVendor = true;
vendorHash = "sha256-t1qyCdMeA5rh5/9yQ9LAhRO+0nSiMyFHp3sSPOJQWQA=";
@ -53,6 +55,10 @@ buildGoModule (finalAttrs: {
env.GOEXPERIMENT = "greenteagc";
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Type aware linting for oxlint";
homepage = "https://github.com/oxc-project/tsgolint";

View file

@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "wayland-pipewire-idle-inhibit";
version = "0.6.0";
version = "0.7.0";
src = fetchFromGitHub {
owner = "rafaelrc7";
repo = "wayland-pipewire-idle-inhibit";
rev = "v${version}";
hash = "sha256-VhwYt/XJ6D/ZzW1/p6iSygbGGPyYGEtAx7yXStVjrsA=";
hash = "sha256-s5dXr6fray+ipbmupjTNFq1x9Znx2vu6lfHLo8d9op8=";
};
cargoHash = "sha256-G5jLQ7os7znrYtYhBVgYmVxuB0opQUdu2BEQWYkUX2U=";
cargoHash = "sha256-pei5VSKIRMuqCEeL1aJ394ycjuUtxq9Cu/dZc3zAk6Y=";
nativeBuildInputs = [
pkg-config

View file

@ -28,14 +28,14 @@
rustPlatform.buildRustPackage rec {
pname = "wezterm";
version = "0-unstable-2026-01-08";
version = "0-unstable-2026-01-09";
src = fetchFromGitHub {
owner = "wezterm";
repo = "wezterm";
rev = "3715c8744def1e9bedb038e5ace1d5dfb76e8d3b";
rev = "6e02c91e6b4f14d8df81d2819807212807cc5d5f";
fetchSubmodules = true;
hash = "sha256-RMUoYt6i4rIS0S2qOSv+7nlt8jzbIA5y10P01QjKi0I=";
hash = "sha256-5KGSAhblAyBT1ppMaGlI94wMGl4/NpLHK7VFMYF+FV4=";
};
postPatch = ''

View file

@ -34,13 +34,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "xemu";
version = "0.8.130";
version = "0.8.131";
src = fetchFromGitHub {
owner = "xemu-project";
repo = "xemu";
tag = "v${finalAttrs.version}";
hash = "sha256-v2o+AhfI1qqRRc1yEhOYLnZb8cEdIye4HeMQ2hcwbOU=";
hash = "sha256-S92q8JhRcev+4tkC8tbP+7OJ2JFgygLTjbzuAoqtzRI=";
nativeBuildInputs = [
git

View file

@ -27,7 +27,6 @@ python3Packages.buildPythonApplication rec {
with python3Packages;
[
httpx
httpx.optional-dependencies.socks
packaging
platformdirs
prompt-toolkit
@ -41,9 +40,7 @@ python3Packages.buildPythonApplication rec {
typer
typing-extensions
]
++ lib.optionals (pythonOlder "3.10") [
importlib-metadata
];
++ httpx.optional-dependencies.socks;
nativeCheckInputs = with python3Packages; [
freezegun

View file

@ -72,7 +72,7 @@ lib.makeScope pkgs.newScope (
libbonobo = throw "gnome2.libbonobo has been removed"; # 2024-06-27
libbonoboui = throw "gnome2.libbonoboui has been removed"; # 2024-06-27
libglademm = throw "gnome2.libglademm has been removed"; # 2022-01-15
libgnomecanvasmm = "gnome2.libgnomecanvasmm has been removed"; # 2022-01-15
libgnomecanvasmm = throw "gnome2.libgnomecanvasmm has been removed"; # 2022-01-15
libgnomecups = throw "gnome2.libgnomecups has been removed"; # 2023-01-15
libgnomeprint = throw "gnome2.libgnomeprint has been removed"; # 2023-01-15
libgnomeprintui = throw "gnome2.libgnomeprintui has been removed"; # 2023-01-15

View file

@ -95,5 +95,6 @@ stdenv.mkDerivation (finalAttrs: {
];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.bsd3;
teams = [ lib.teams.flutter ];
};
})

View file

@ -6,15 +6,15 @@
findlib,
}:
stdenv.mkDerivation rec {
version = "2.8";
stdenv.mkDerivation (finalAttrs: {
version = "2.8.1";
pname = "ocaml${ocaml.version}-camlpdf";
src = fetchFromGitHub {
owner = "johnwhitington";
repo = "camlpdf";
rev = "v${version}";
hash = "sha256-+SFuFqlrP0nwm199y0QFWYvlwD+Cbh0PHA5bmXIWdNk=";
tag = "v${finalAttrs.version}";
hash = "sha256-ZExQtcFBPiS7c6v+WEjZYQ6zXtqRTNLV0hYzYSB/eLE=";
};
nativeBuildInputs = [
@ -35,4 +35,4 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [ vbgl ];
broken = lib.versionOlder ocaml.version "4.10";
};
}
})

View file

@ -7,15 +7,15 @@
camlpdf,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ocaml${ocaml.version}-cpdf";
version = "2.8";
version = "2.8.1";
src = fetchFromGitHub {
owner = "johnwhitington";
repo = "cpdf-source";
rev = "v${version}";
hash = "sha256-DvTY5EQcvnL76RlQTcVqBiycqbCdGQCXzarSMH2P/pg=";
tag = "v${finalAttrs.version}";
hash = "sha256-MK48ajZmpXibbaJ4x2vaHhh2N+OBRqj7zT8eaVenxDY=";
};
nativeBuildInputs = [
@ -44,4 +44,4 @@ stdenv.mkDerivation rec {
inherit (ocaml.meta) platforms;
broken = lib.versionOlder ocaml.version "4.10";
};
}
})

View file

@ -17,19 +17,11 @@ buildPecl {
owner = "krakjoe";
repo = "pcov";
tag = "v${version}";
hash = "sha256-lyY17Y9chpTO8oeWmDGSh0YSnipYqCuy1qmn9su5Eu8=";
hash = "sha256-yz+c1FrjGJAUgnu+azvebqoAN3I/GXLeAlKobNdDiHI=";
};
buildInputs = [ pcre2 ];
patches = [
# Allow building for PHP 8.4
(fetchpatch {
url = "https://github.com/krakjoe/pcov/commit/7d764c7c2555e8287351961d72be3ebec4d8743f.patch";
hash = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM=";
})
];
meta = {
changelog = "https://github.com/krakjoe/pcov/releases/tag/v${version}";
description = "Self contained php-code-coverage compatible driver for PHP";

View file

@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "approvaltests";
version = "16.2.1";
version = "16.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "approvals";
repo = "ApprovalTests.Python";
tag = "v${version}";
hash = "sha256-gu9Wa52yekUmFg1zlVtLSN18hUuqVOUCN7krUh0m1m0=";
hash = "sha256-QIEuAgsBXLTFRQG6cwjePuXBS0JOJIRfmGRW8OK46zg=";
};
postPatch = ''

View file

@ -5,7 +5,7 @@
buildPythonPackage,
# build-system
poetry-core,
hatchling,
# nativeBuildInputs
beets-minimal,
@ -22,29 +22,18 @@
buildPythonPackage rec {
pname = "beets-alternatives";
version = "0.13.4";
version = "0.14.0";
pyproject = true;
src = fetchFromGitHub {
repo = "beets-alternatives";
owner = "geigerzaehler";
tag = "v${version}";
hash = "sha256-jGHRoBBXqJq0r/Gbp7gkuaEFPVMGE6cqQRi84AHTXxQ=";
hash = "sha256-leZYXf6Oo/jAKbnJbP+rTnuRsh9P1BQXYAbthMNT60A=";
};
patches = [
# Fixes build failure by ignoring DeprecationWarning during tests.
(fetchpatch {
url = "https://github.com/geigerzaehler/beets-alternatives/commit/3c15515edfe62d5d6c8f3fb729bf3dcef41c1ffa.patch";
hash = "sha256-gZXftDI5PXJ0c65Z1HLABJ2SlDnXU78xxIEt7IGp8RQ=";
excludes = [
"poetry.lock"
];
})
];
build-system = [
poetry-core
hatchling
];
nativeBuildInputs = [

View file

@ -7,7 +7,7 @@
lupa,
hatchling,
pyprobables,
pytest-asyncio_0,
pytest-asyncio,
pytest-mock,
pytestCheckHook,
redis,
@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "fakeredis";
version = "2.32.0";
version = "2.33.0";
pyproject = true;
src = fetchFromGitHub {
owner = "dsoftwareinc";
repo = "fakeredis-py";
tag = "v${version}";
hash = "sha256-esouWM32qe4iO5AcRC0HuUF+lwEDHnyXoknwqsZhr+o=";
hash = "sha256-uvbvrziVdoa/ip8MbZG8GcpN1FoINxUV+SDVRmg78Qs=";
};
build-system = [ hatchling ];
@ -33,7 +33,6 @@ buildPythonPackage rec {
dependencies = [
redis
sortedcontainers
valkey
];
optional-dependencies = {
@ -42,14 +41,16 @@ buildPythonPackage rec {
bf = [ pyprobables ];
cf = [ pyprobables ];
probabilistic = [ pyprobables ];
valkey = [ valkey ];
};
nativeCheckInputs = [
hypothesis
pytest-asyncio_0
pytest-asyncio
pytest-mock
pytestCheckHook
redisTestHook
valkey
];
pythonImportsCheck = [ "fakeredis" ];
@ -60,6 +61,13 @@ buildPythonPackage rec {
"test_init_args" # AttributeError: module 'fakeredis' has no attribute 'FakeValkey'
"test_async_init_kwargs" # AttributeError: module 'fakeredis' has no attribute 'FakeAsyncValkey'"
# redis.exceptions.ResponseError: unknown command 'evalsha'
"test_async_lock"
# AssertionError: assert [0, b'1'] == [0, 1.0]
"test_zrank_redis7_2"
"test_zrevrank_redis7_2"
# KeyError: 'tot-mem'
"test_acl_log_auth_exist"
"test_acl_log_invalid_channel"

View file

@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "langgraph-checkpoint-sqlite";
version = "3.0.1";
version = "3.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "checkpointsqlite==${version}";
hash = "sha256-9RHeTQC62fDUqKF4ZMr+LvxUhOwCch9r7cknW9RBjqw=";
hash = "sha256-IE9Y+kFkDN49SuwvTNwa2kK+Hig18sJPZmZCqHUP3DM=";
};
sourceRoot = "${src.name}/libs/checkpoint-sqlite";

View file

@ -30,29 +30,18 @@
buildPythonPackage rec {
pname = "openapi-core";
version = "0.19.5";
version = "0.22.0";
pyproject = true;
src = fetchFromGitHub {
owner = "p1c2u";
repo = "openapi-core";
tag = version;
hash = "sha256-Q7Z6bq8TztNm2QLL7g23rOGnXVfiTDjquHAhcSWYlC4=";
hash = "sha256-fdONzFde9k2NAd5Rd8vTLt/lQX72JdNSFJhPVWryRQw=";
};
postPatch = ''
# https://github.com/python-openapi/openapi-core/issues/1009
substituteInPlace tests/unit/extensions/test_factories.py \
--replace-fail 'assert test_model_class.__dataclass_fields__["name"].type == str(Any)' \
'assert str(test_model_class.__dataclass_fields__["name"].type) == str(Any)'
'';
build-system = [ poetry-core ];
pythonRelaxDeps = [
"werkzeug"
];
dependencies = [
isodate
more-itertools

View file

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "pystac";
version = "1.14.2";
version = "1.14.3";
pyproject = true;
src = fetchFromGitHub {
owner = "stac-utils";
repo = "pystac";
tag = "v${version}";
hash = "sha256-lSwapIOoZfI9m7BRVQVD8DS7+N+zieOiuvgwflt/bZw=";
hash = "sha256-O17KG8DRr7KpFpZYsl7zHBKDs5Ad0vigaThBnNP17rs=";
};
build-system = [ setuptools ];

View file

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "python-xapp";
version = "3.0.1";
version = "3.0.2";
pyproject = false;
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "linuxmint";
repo = "python-xapp";
rev = version;
hash = "sha256-mrFKK8541HuMHpRMGvvJcSshbpA99Y712ztAMfFj5m4=";
hash = "sha256-+wN4BYAS7KYQT0vhyOSdyrJpOhGyv+2FAloClgZOyH0=";
};
nativeBuildInputs = [

View file

@ -15,17 +15,20 @@
sqlalchemy,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "roadrecon";
version = "1.7.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-fvfwgUqVr74JdL3dteX0UXbALva3vWQWEpotk8QQAiI=";
};
pythonRelaxDeps = [ "flask" ];
pythonRelaxDeps = [
"marshmallow"
"flask"
];
build-system = [ setuptools ];
@ -53,4 +56,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})

View file

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "symbolic";
version = "12.17.0";
version = "12.17.1";
pyproject = true;
src = fetchFromGitHub {
@ -23,12 +23,12 @@ buildPythonPackage rec {
tag = version;
# the `py` directory is not included in the tarball, so we fetch the source via git instead
forceFetchGit = true;
hash = "sha256-+V7Hel+03ktmf0IHcllBDyD46yQEyrcfKV9iuIHF7a4=";
hash = "sha256-rO+bLg2TgSxWJ+ub3TLejKdWTlp9e5/++TEna73Y0Lk=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-eLW+vCdhd4A7SU84Z9BO+sbFryMDSOUSewpqNw9d9Yc=";
hash = "sha256-Us3xROXFKmlYOavXVyvxraMuY6p75AKjh9AOX49ui4Q=";
};
nativeBuildInputs = [

View file

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "zha-quirks";
version = "0.0.151";
version = "0.0.152";
pyproject = true;
disabled = pythonOlder "3.12";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
tag = version;
hash = "sha256-eB4Xmkbueig9UgGs0d9WLGFLQ20XiCdFtI4KKa8frJw=";
hash = "sha256-b0px65f/M1Lm7FUh6NLnF90tK5FKytMEPHdMenrpsso=";
};
postPatch = ''

View file

@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "zha";
version = "0.0.83";
version = "0.0.84";
pyproject = true;
disabled = pythonOlder "3.12";
@ -32,7 +32,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha";
tag = version;
hash = "sha256-/poB5dkD5bta/GWOah6+bz+w++C1NWf649TUzqvDfU0=";
hash = "sha256-CoV2EOlbLVmcr7dfHi63oFLMzCMf2P3vc+CoaOAu1FQ=";
};
postPatch = ''

View file

@ -36,8 +36,8 @@ let
in
buildNodejs {
inherit enableNpm;
version = "20.19.6";
sha256 = "2026f9ff52c286d7c7d99932b21be313d1736aea524c5aff1748d41ab0bd9a20";
version = "20.20.0";
sha256 = "5294d9d2915620e819e6892fd7e545b98d650bad36dae54e6527eaac482add98";
patches = [
./configure-emulator.patch
./configure-armv6-vfpv2.patch

View file

@ -23,8 +23,8 @@ let
in
buildNodejs {
inherit enableNpm;
version = "22.21.1";
sha256 = "487d73fd4db00dc2420d659a8221b181a7937fbc5bc73f31c30b1680ad6ded6a";
version = "22.22.0";
sha256 = "4c138012bb5352f49822a8f3e6d1db71e00639d0c36d5b6756f91e4c6f30b683";
patches =
(
if (stdenv.hostPlatform.emulatorAvailable buildPackages) then

View file

@ -25,8 +25,8 @@ let
in
buildNodejs {
inherit enableNpm;
version = "25.2.1";
sha256 = "aa7c4ac1076dc299a8949b8d834263659b2408ec0e5bba484673a8ce0766c8b9";
version = "25.3.0";
sha256 = "97939099edd035a0c1a2d1fc849cac018ec2a38c0c28dd8e8246fd883cdb9e9e";
patches =
(
if (stdenv.hostPlatform.emulatorAvailable buildPackages) then

View file

@ -1,352 +1,352 @@
{
"aurorae": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/aurorae-6.5.4.tar.xz",
"hash": "sha256-+88IekKANr5effxH5nb3OzZHE6azPWbf+lDqa97vsXY="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/aurorae-6.5.5.tar.xz",
"hash": "sha256-qNAe3T8EbtQbMtTxDSP3vi0F5puDb1s1jplLJAXHMJI="
},
"bluedevil": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/bluedevil-6.5.4.tar.xz",
"hash": "sha256-OBPu54ecgYHPFrW8cDsFZYaO390GLZ7DhHnEBsuzJPE="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/bluedevil-6.5.5.tar.xz",
"hash": "sha256-0rNLzQRC70xof9Uc0Gy2RPr9zTfcXkYk1lhMzb5ZzbY="
},
"breeze": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/breeze-6.5.4.tar.xz",
"hash": "sha256-K1Cy6P8lDKeC/2X46lFAEh1UTYuLpOqjRdYiToB2w9E="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/breeze-6.5.5.tar.xz",
"hash": "sha256-CbP3vSOGxLkcQYRi8CsgNRDyrohIk5jvBeC23eo6pZA="
},
"breeze-grub": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/breeze-grub-6.5.4.tar.xz",
"hash": "sha256-nyb6GML1WysYFjr/Z7gwxx8soSniBLRUycZ1c9tpEVY="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/breeze-grub-6.5.5.tar.xz",
"hash": "sha256-GlRlY8ibuziyicPMdXW0prs2PQZ5XRK2zjlGm8dxwp4="
},
"breeze-gtk": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/breeze-gtk-6.5.4.tar.xz",
"hash": "sha256-nKoO1Av8nW5cuZeC+uugUnE/G5n86/qjJuGALRaKNks="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/breeze-gtk-6.5.5.tar.xz",
"hash": "sha256-NdpOC4+7FowU5hGFJ9YZCJt6zD8SjiCowK2ECWtU0oE="
},
"breeze-plymouth": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/breeze-plymouth-6.5.4.tar.xz",
"hash": "sha256-mq4caQ/Luwai0QkDBDSWDgWYKw50KAZvq33y2YJJzGM="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/breeze-plymouth-6.5.5.tar.xz",
"hash": "sha256-e7c4A55yRick+SUC6A7kQE+fD8POUbOmj+/7HcesOy0="
},
"discover": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/discover-6.5.4.tar.xz",
"hash": "sha256-oVq82Akoj2/x+XXE4WweajmdXh4PAriFUMU9Dd0Qjk4="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/discover-6.5.5.tar.xz",
"hash": "sha256-QgLdLYVLcWwVsvN0ll9cGvaZFdN5wlvL1ND7z3NpljQ="
},
"drkonqi": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/drkonqi-6.5.4.tar.xz",
"hash": "sha256-7Mo3qm/aOpcZxO/aeg066sFTwOfQuvUvJ2SDDSSl4+0="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/drkonqi-6.5.5.tar.xz",
"hash": "sha256-eanuDxAR/HgTykGdjICYzjvp/3QTbTvYDvcw+3VH948="
},
"flatpak-kcm": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/flatpak-kcm-6.5.4.tar.xz",
"hash": "sha256-DbNbXxYR53ps7ShEhLIqgagus9JridxlFTr4xeeAEbk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/flatpak-kcm-6.5.5.tar.xz",
"hash": "sha256-8iyDv0Su1oI41ZvSll1Bf0vnLbW5apslwvYEnZlR0gY="
},
"kactivitymanagerd": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kactivitymanagerd-6.5.4.tar.xz",
"hash": "sha256-JbbLsIRwmuBUgvG0NEu0NZhmpM37lmU44xCImvJJc0g="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kactivitymanagerd-6.5.5.tar.xz",
"hash": "sha256-h6D4hl8YD8adyrL+ddmoQPs5yZOTwdN8EaPTowFx+/g="
},
"kde-cli-tools": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kde-cli-tools-6.5.4.tar.xz",
"hash": "sha256-iP5DNUKczshC3pDqqIGTDszSm8lHUoyvb+Esk+YJ77Y="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kde-cli-tools-6.5.5.tar.xz",
"hash": "sha256-CDtdPI5jFVVFR+H8U4x9nwZx4I98UvK8Clo0UCehInk="
},
"kde-gtk-config": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kde-gtk-config-6.5.4.tar.xz",
"hash": "sha256-N0dJbEdpGtsJEWsbhVh6ekQBWyUSnIoE+moqH63tJKg="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kde-gtk-config-6.5.5.tar.xz",
"hash": "sha256-ZmtKXtH8uWnJjBArVHfDUdBzQi1PqA64SkGwB9nZiFo="
},
"kdecoration": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kdecoration-6.5.4.tar.xz",
"hash": "sha256-CIzTUnNbCZavj5GVTBjYN8n6O02KVFsIzDMZsQqiDvc="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kdecoration-6.5.5.tar.xz",
"hash": "sha256-3CF7xjdPB6QntteN5nexh46a9HNSxq3euJQmIRtTaBo="
},
"kdeplasma-addons": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kdeplasma-addons-6.5.4.tar.xz",
"hash": "sha256-JRBkaaaB82P3tBX7Jtia7Vc03CNxg5aXovBf1FWLQW8="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kdeplasma-addons-6.5.5.tar.xz",
"hash": "sha256-MrabmHJYmYuVAXzwirodhbmGMDvVnhu8YA7RLiGE9cs="
},
"kgamma": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kgamma-6.5.4.tar.xz",
"hash": "sha256-Ezq5LfMlQ3H9F93wUTaRfygW40+aCOrrwAml3JXQ4r0="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kgamma-6.5.5.tar.xz",
"hash": "sha256-LDdaJW02wrC8NAeikPuFYY+tTFo9QTELbHFalDi/PjY="
},
"kglobalacceld": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kglobalacceld-6.5.4.tar.xz",
"hash": "sha256-Fga1AWtvpVTjpmD8A+Wf00AmneUtbKTuOmLmt53YWNI="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kglobalacceld-6.5.5.tar.xz",
"hash": "sha256-aj5S2VftEB4U2Z4taDD1QzUBfuv6/93sjU/Ldl3cAXY="
},
"kinfocenter": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kinfocenter-6.5.4.tar.xz",
"hash": "sha256-qFRmn6yDFb7CBc0XrXmwPLQfn5wPevOngj1kEcaMM8o="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kinfocenter-6.5.5.tar.xz",
"hash": "sha256-VnuPn0yAZBTPQX/Vms6qN0hWlr1rZVrqAf/9bivVuBw="
},
"kmenuedit": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kmenuedit-6.5.4.tar.xz",
"hash": "sha256-5X12tCMeVvI3lXyc19imiBpCY4zt5ADR5CprtIoYlqk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kmenuedit-6.5.5.tar.xz",
"hash": "sha256-RQXYIF4tyNAJ4LuDCACI1JkIXBZ1++21U7Ib0v0fAp8="
},
"knighttime": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/knighttime-6.5.4.tar.xz",
"hash": "sha256-33u/T+rbzUN9Xpd4WHjF2oKgyeyZvVoB3VeIQywHsMc="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/knighttime-6.5.5.tar.xz",
"hash": "sha256-oSQwu3BZ+Ga7Ky9DUZZb61S1TRUC1IKsnztDqV+nNqM="
},
"kpipewire": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kpipewire-6.5.4.tar.xz",
"hash": "sha256-/InvfM3Nu9xVuRR0IPX1z4W/OQLAezrgwNv51KI7pIo="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kpipewire-6.5.5.tar.xz",
"hash": "sha256-SqzbRAywnfQYIoqvzhLSVlqJSzqLmPNPBapabx6841Q="
},
"krdp": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/krdp-6.5.4.tar.xz",
"hash": "sha256-VCfuR//i9snQ1kaToQ8A7fQkWhNak90yc4W7fRkFMIk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/krdp-6.5.5.tar.xz",
"hash": "sha256-gats9wFiATrYcq9h/NEfLNapSP2BUXn9KAy9cRsXOb0="
},
"kscreen": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kscreen-6.5.4.tar.xz",
"hash": "sha256-ofJ/FTVWiL0M5EhNtNBjzOwZKJRO3ZYM1EEqyr9fZiU="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kscreen-6.5.5.tar.xz",
"hash": "sha256-B8miMoJeFicynndVaQjfqP7BkWbD+w4eQi/BzQ6DxT8="
},
"kscreenlocker": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kscreenlocker-6.5.4.tar.xz",
"hash": "sha256-RwAhqGtIalT10KYx3tw8KwKJmVPf+CSgPFNLYMhiOJk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kscreenlocker-6.5.5.tar.xz",
"hash": "sha256-FQ1knpJaK9On4QR7fiv16VQWMqMSUv0jrkSPt7QT8z4="
},
"ksshaskpass": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/ksshaskpass-6.5.4.tar.xz",
"hash": "sha256-T97wef64lj1anlVNwRrOjHKHMndfA0D8H0Oxq6mhaGE="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/ksshaskpass-6.5.5.tar.xz",
"hash": "sha256-GR5yn2RCuRa1PcNagwsBiPdOog72UlsyaYOuWBXsa8s="
},
"ksystemstats": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/ksystemstats-6.5.4.tar.xz",
"hash": "sha256-pTA4IyIht3PGlTEsbNPxGpA74aoYb9TCdN3e2MGsMfs="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/ksystemstats-6.5.5.tar.xz",
"hash": "sha256-xRCXQD0ITyL82FNM5vQ5BQtYoqxglTrOLccBJBKtzp0="
},
"kwallet-pam": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kwallet-pam-6.5.4.tar.xz",
"hash": "sha256-Ztng423uos53E0uyTDTL+Nz2IxcEYrSpBC9/DmTCfd8="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kwallet-pam-6.5.5.tar.xz",
"hash": "sha256-FPoB/nEyeu/jb+X8eUEzuvfIrUcAq4onMpBN3IPrF7Y="
},
"kwayland": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kwayland-6.5.4.tar.xz",
"hash": "sha256-67c3G0AqC+0MxVlmzBDRO0MbKIy30Z4fQVGYU/mOPTk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kwayland-6.5.5.tar.xz",
"hash": "sha256-XbAQXt7Ox/i0KZQL4dJt/+LZ37sNln6eFr3bCiLP05c="
},
"kwayland-integration": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kwayland-integration-6.5.4.tar.xz",
"hash": "sha256-0aQwQ1KbPl4GmHBpYt5WIH25wscWP7TZDDKhZtguQs4="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kwayland-integration-6.5.5.tar.xz",
"hash": "sha256-W0cKgtHfyJ4ZPg/TNQCJXW0kQOeACpJhrQtsEt5ikBI="
},
"kwin": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kwin-6.5.4.tar.xz",
"hash": "sha256-JYRD9yGAz1qBQbRAu1GnFKLmfjCGdzYpB5POUNe7HXA="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kwin-6.5.5.tar.xz",
"hash": "sha256-+62EUEQjEXTKeq1FVy0XE9G29lKJ2UysJHdqED8FHkY="
},
"kwin-x11": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kwin-x11-6.5.4.tar.xz",
"hash": "sha256-dVdiUjbQwGeTgEyTqS31AYklvG8AncHyBnCfw0cloiU="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kwin-x11-6.5.5.tar.xz",
"hash": "sha256-ibnUEjT2+b/of7Ry13rv0aj5pEfENXFp3PgQrUTpsdQ="
},
"kwrited": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/kwrited-6.5.4.tar.xz",
"hash": "sha256-jhMPXSHOYkqXTY5yZ0RvMXoX+gEqU9u3XRQPZdq36aY="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/kwrited-6.5.5.tar.xz",
"hash": "sha256-0Kzkb9DtiNo+pBv6bicOoWuBRJhbWMX6Aa65q/DZqIw="
},
"layer-shell-qt": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/layer-shell-qt-6.5.4.tar.xz",
"hash": "sha256-u5XbJT/80p4IGRZWtqVEn4qIAMOCVoc+JSl0m1XqqAo="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/layer-shell-qt-6.5.5.tar.xz",
"hash": "sha256-aET+5VuLfLwyDNgwi1FZXvgw1ambTTVbD9WfiP6rLBE="
},
"libkscreen": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/libkscreen-6.5.4.tar.xz",
"hash": "sha256-mKaE+sAdDT6jCaifAKdznsMiY9849ae5iOdDAq9Ub5Q="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/libkscreen-6.5.5.tar.xz",
"hash": "sha256-WVvwbNiwyQaACjTv19k+Ra3Zny9+kkjA6CA6g47IYfk="
},
"libksysguard": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/libksysguard-6.5.4.tar.xz",
"hash": "sha256-dPNwviRyKvoq55rPPXPtxqI/Dsuo4LcX3pc/XQ2gUI4="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/libksysguard-6.5.5.tar.xz",
"hash": "sha256-IrjkgSsd+mrvGPJ9K6ZtbXcCs+TbJQyuSKuUYZbac00="
},
"libplasma": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/libplasma-6.5.4.tar.xz",
"hash": "sha256-Hunzem8cJr7ANTYNCdgbRNe27Yw/YKFV2Lhkw6ZQBu4="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/libplasma-6.5.5.tar.xz",
"hash": "sha256-fYj5vQ+QuQ9NIpDNj6DzfnrzgQoO1Yx9ImoCg4q4pxo="
},
"milou": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/milou-6.5.4.tar.xz",
"hash": "sha256-3VaTgeooJaR+uz9LmY/TXXU0EfRTUO+wBWbfaBRBtfc="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/milou-6.5.5.tar.xz",
"hash": "sha256-6B0JmgLZ+0gA2Zczj8hCjYjIshBw4kqNNtwdChI9id0="
},
"ocean-sound-theme": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/ocean-sound-theme-6.5.4.tar.xz",
"hash": "sha256-wEzJT3AEe6o6yFBDSRWhGIctV2MHyKHqbtYzT+isvuQ="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/ocean-sound-theme-6.5.5.tar.xz",
"hash": "sha256-zmKcyZkKPcOB071Fw3g4phj1ECF2GjdnHnS5pFYkoSw="
},
"oxygen": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/oxygen-6.5.4.tar.xz",
"hash": "sha256-vz8iRNLlBmK0G8cqrWkm17v1t9Dpa2W43BIwItyDuxI="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/oxygen-6.5.5.tar.xz",
"hash": "sha256-oYEUGEqA9gYJ8UwSnud1V458fyp0eksVyCd+EPXKxv4="
},
"oxygen-sounds": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/oxygen-sounds-6.5.4.tar.xz",
"hash": "sha256-CVh/F4twpdFqzkk3ykoVfzu9SjfCVBXtghUQFov5yZg="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/oxygen-sounds-6.5.5.tar.xz",
"hash": "sha256-U7ittiPZdp3zoP9HxeXtTLHA9cB5TvJURpwNqTAbJM8="
},
"plasma-activities": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-activities-6.5.4.tar.xz",
"hash": "sha256-niLzry86POMIUlZPrFlvSVY09DGcCtI+x2OplKvlBTk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-activities-6.5.5.tar.xz",
"hash": "sha256-T+WYDrzHRwIW2M6TcAPA+TuUFrC2FaP4oEiM0m7lpRE="
},
"plasma-activities-stats": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-activities-stats-6.5.4.tar.xz",
"hash": "sha256-3xJiOjD0uw60H87MtL6lOBcu8Jtx1qtAobRDr6jfvMo="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-activities-stats-6.5.5.tar.xz",
"hash": "sha256-fygbaEDTP5NKQlL9dIRpEzISFEcv5DHlQyuJH40hKhA="
},
"plasma-browser-integration": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-browser-integration-6.5.4.tar.xz",
"hash": "sha256-OlDZTf/wbr+wOJ5BsHS6FXSowa9sUmqPgTlcltGW3rA="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-browser-integration-6.5.5.tar.xz",
"hash": "sha256-iOmizL7vorsvu/+GsZ2KxFF2EAqJFTYoreFz7Wwb2e4="
},
"plasma-desktop": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-desktop-6.5.4.tar.xz",
"hash": "sha256-4I0YQa36N0rxAByGYEpL8vDVoiMP4fLJJdthzZhLjAw="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-desktop-6.5.5.tar.xz",
"hash": "sha256-I2fxJTFXWy5EXNKw+gt1bxUfEOqic1iwlmc1/0ABRsc="
},
"plasma-dialer": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-dialer-6.5.4.tar.xz",
"hash": "sha256-C196ifp1IJAMeBB2jDdrvXxPPriBo65baLQRfwkjqfI="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-dialer-6.5.5.tar.xz",
"hash": "sha256-mxcKj4vt4Gbcpq/faJFN6GUrDTSA9CqRfCdfHUCVG0g="
},
"plasma-disks": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-disks-6.5.4.tar.xz",
"hash": "sha256-7IboZZwD8L2IZ7sX+odlhu4VrCSq1SiRHevxLFNMcRs="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-disks-6.5.5.tar.xz",
"hash": "sha256-3zhj67/R/ckl4BsfyV6QYBakUtd4VKIPyyKXaB3Ea3c="
},
"plasma-firewall": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-firewall-6.5.4.tar.xz",
"hash": "sha256-LD/k5O/zG2vwaUhf5Y2kfqnZLDXbU88Eml4JUEJEIhA="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-firewall-6.5.5.tar.xz",
"hash": "sha256-5Uy2ESvaaC2D7g/cmzY9k+sz5swKDnR65p3lRvL1oFw="
},
"plasma-integration": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-integration-6.5.4.tar.xz",
"hash": "sha256-QeTBBz+aiFJzOq4/NHOHU/jt4GuYVZHuZ6eY5KCqXiM="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-integration-6.5.5.tar.xz",
"hash": "sha256-rVr4WtwHcqH5vNzKUbHL3aLvKJG1HCsbCjiKKFId48U="
},
"plasma-mobile": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-mobile-6.5.4.tar.xz",
"hash": "sha256-/VqGOZi6velx5LcuezsKl7ADxbB7/HEVvfogX4e9Pgg="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-mobile-6.5.5.tar.xz",
"hash": "sha256-hH16ZwE0w20Pe4yjPEGsdyyEoGbHkMdQAnFzm3b/VIA="
},
"plasma-nano": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-nano-6.5.4.tar.xz",
"hash": "sha256-gOIdbA/L2z1f/CRXOsk4qe/4W7WW0sckGMjbEoVO0GM="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-nano-6.5.5.tar.xz",
"hash": "sha256-VMfyoDqsAdtzX72kcpRzx5miE12oaPGHWdMLubYe794="
},
"plasma-nm": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-nm-6.5.4.tar.xz",
"hash": "sha256-pYTGi+mBro76+qalQzmD1kdUVO4ngG7kHH4qTQhZyK8="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-nm-6.5.5.tar.xz",
"hash": "sha256-+wlvG8hfXrHuiugN8ERHmGCYfIvOzUq3Eg/tJTaYwqA="
},
"plasma-pa": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-pa-6.5.4.tar.xz",
"hash": "sha256-ptuvnYR2Jw7NeAkF321Z0rXclwJXrrqPYmnu0d1/83U="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-pa-6.5.5.tar.xz",
"hash": "sha256-Yn6QwWBmmEDSnw/6g/Ul4exp4wbf89w1wdsoJSexpYc="
},
"plasma-sdk": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-sdk-6.5.4.tar.xz",
"hash": "sha256-DZyudSwhx1+pyHL+dQXONok8hjIQ1ztoeZp1G2VuewM="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-sdk-6.5.5.tar.xz",
"hash": "sha256-ttxIUgzNpEFbCqamZQLbcYC80+HYl1pfIEBRnvcJOcQ="
},
"plasma-systemmonitor": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-systemmonitor-6.5.4.tar.xz",
"hash": "sha256-uGWG8jTCMQHukDJuD1F1GIJ20aBJdZIxZLQR8kAOg2c="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-systemmonitor-6.5.5.tar.xz",
"hash": "sha256-i+k/qV1RDytTrIqG9+ZqoQ5UgK82MuQZaJvbWtM+8f4="
},
"plasma-thunderbolt": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-thunderbolt-6.5.4.tar.xz",
"hash": "sha256-AuklIfhbtqkza2q9c6x4zSLyMqXU9hTEekTV77DGs6g="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-thunderbolt-6.5.5.tar.xz",
"hash": "sha256-73uAJxPRw5mIbMJDfD8+pL/Zret0puFbmobvP3s3hik="
},
"plasma-vault": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-vault-6.5.4.tar.xz",
"hash": "sha256-7NiMm+J+zgC1QoEKcda9KD0bK/GuIlJgVQQWKBXKsMY="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-vault-6.5.5.tar.xz",
"hash": "sha256-PR3P9GO8bLfDKGJPep6eMlkagtKDvImxnrngdpzK+nA="
},
"plasma-welcome": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-welcome-6.5.4.tar.xz",
"hash": "sha256-hU3qQRZWA+oszOtAGpHCIAx/4vI9CrwjH5TbcVosK+g="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-welcome-6.5.5.tar.xz",
"hash": "sha256-MuKcqjUHBH94aFeg3RCDCDWDegtbsdZ9S39OVUDgCSA="
},
"plasma-workspace": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-workspace-6.5.4.tar.xz",
"hash": "sha256-SUtnHXD2fuOC/q7Q3Kcu1n/npCOmM44s2yQR+TvOdB4="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-workspace-6.5.5.tar.xz",
"hash": "sha256-KbB2O7vdnidBbc4f2TkkLSWI/u82xMuulBwxlk1TH9Q="
},
"plasma-workspace-wallpapers": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma-workspace-wallpapers-6.5.4.tar.xz",
"hash": "sha256-k9byTW4KjZFXi8B98qv8leiCaMSk/dZvJHGhxr+fYvs="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma-workspace-wallpapers-6.5.5.tar.xz",
"hash": "sha256-W1n3pDf+K12ML7pGCuikcjeOTEvUL6clqQc1vPXzoLE="
},
"plasma5support": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plasma5support-6.5.4.tar.xz",
"hash": "sha256-rd62LZ7ubnCgZCh2zgDifkN8/W5tC9ruMaN4wmrD0lg="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plasma5support-6.5.5.tar.xz",
"hash": "sha256-Gi8+fruF4qHFTDqjK3EujyhSiXWLosgjbsDcZt2MXP0="
},
"plymouth-kcm": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/plymouth-kcm-6.5.4.tar.xz",
"hash": "sha256-X+z5WUhcfWFnOXbjBrPz4UGXHfVc1HJdRWcxLoOAQIc="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/plymouth-kcm-6.5.5.tar.xz",
"hash": "sha256-/bBtR3PSbhnK+wDPckGh1AJsmoVLyXTQjck6qsy9Eec="
},
"polkit-kde-agent-1": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/polkit-kde-agent-1-6.5.4.tar.xz",
"hash": "sha256-q0RoQvzWDJp0DDTYUf7vmPyi72AKPJSfLsOFiDj7iiQ="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/polkit-kde-agent-1-6.5.5.tar.xz",
"hash": "sha256-512CfltUwOoF56Aa6Qs9PYOd/1/L4JA6vwUn3K4ZPUo="
},
"powerdevil": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/powerdevil-6.5.4.tar.xz",
"hash": "sha256-meQnt1drGTC7QKNYQZ+brDbjtZ+R/30cTHO7bFgDPho="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/powerdevil-6.5.5.tar.xz",
"hash": "sha256-H2fBTQXfnN+GVx3YbDOtkehV5Vlcq6t/Qiib9+Nev+Q="
},
"print-manager": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/print-manager-6.5.4.tar.xz",
"hash": "sha256-h3YlVrEyf8420tHuxOQPxpA7rdxSBPKKt6QEXoRkZos="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/print-manager-6.5.5.tar.xz",
"hash": "sha256-OgSG1T56MXrMR8ManNPMKpvbAxlu5famvvq6jWH4uiU="
},
"qqc2-breeze-style": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/qqc2-breeze-style-6.5.4.tar.xz",
"hash": "sha256-qTZpnFZY4Rc3dGiDF34pxx0PDNqRsKWuSZ4fv5LffA8="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/qqc2-breeze-style-6.5.5.tar.xz",
"hash": "sha256-HOe2QVcPcRHXUbVEAOgIMuDDEi08tqTCoBsWwu1xta8="
},
"sddm-kcm": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/sddm-kcm-6.5.4.tar.xz",
"hash": "sha256-4J+cYbWJ0eGA5EXTCYyNLuaQ/5JlZq59w6IB1BCv3rc="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/sddm-kcm-6.5.5.tar.xz",
"hash": "sha256-7Xt1fRcnYcH/wbLxdm3Q8cpAGBgGSVb48cLUxaoLPU8="
},
"spacebar": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/spacebar-6.5.4.tar.xz",
"hash": "sha256-R2CWpBJVnayKunYwdAzSsDfyMuG/RQlvYQrYkBmWQFk="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/spacebar-6.5.5.tar.xz",
"hash": "sha256-bnc21uA1YWUgieQA/E/OoSWfCo8c1mLuJODzF+y3uz0="
},
"spectacle": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/spectacle-6.5.4.tar.xz",
"hash": "sha256-s1bdk2LZVXIC2H1VYc5F7d4o+etKsOOP07iSYj8tS8E="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/spectacle-6.5.5.tar.xz",
"hash": "sha256-HZQquMgRUDNmdve7NX3+25r6kDvnHJCV43DZTIF1kro="
},
"systemsettings": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/systemsettings-6.5.4.tar.xz",
"hash": "sha256-eY72yCYQX0Qzlhr1mpoYL/do1YvUpRbhjJEuUCBgOAM="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/systemsettings-6.5.5.tar.xz",
"hash": "sha256-hnf+B+ZrrXh+fvQ+k1KWwgGXOk7JUFugDW86/kscwsY="
},
"wacomtablet": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/wacomtablet-6.5.4.tar.xz",
"hash": "sha256-Tif/a3wDoMYkACCIrerDomfYl9sgjSdVVitIGasJpr4="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/wacomtablet-6.5.5.tar.xz",
"hash": "sha256-vgyVThmE6Iw/W43NaWVIG9UOua/lElYsEzH0YMG0Z9I="
},
"xdg-desktop-portal-kde": {
"version": "6.5.4",
"url": "mirror://kde/stable/plasma/6.5.4/xdg-desktop-portal-kde-6.5.4.tar.xz",
"hash": "sha256-ALPyDbI3kA6wFaEAlfuF0yTagIDSCrr931ywROsSUWs="
"version": "6.5.5",
"url": "mirror://kde/stable/plasma/6.5.5/xdg-desktop-portal-kde-6.5.5.tar.xz",
"hash": "sha256-oofxhnoFs5oiYoXwEPsiV0LnZYMcuBy8HqiCA1n4zSk="
}
}

View file

@ -5,11 +5,11 @@
}:
mkKdeDerivation rec {
pname = "plasma-wayland-protocols";
version = "1.19.0";
version = "1.20.0";
src = fetchurl {
url = "mirror://kde/stable/plasma-wayland-protocols/plasma-wayland-protocols-${version}.tar.xz";
hash = "sha256-RWef56Y8QU8sgXk6YlKPrmzO5YS2llcZ1/n8bdSLqEY=";
hash = "sha256-mBi7FGIhHOWYLmcKvw2WTrEf4dDAKhwmCE2zBpWnnWo=";
};
meta.license = with lib.licenses; [

View file

@ -26,12 +26,6 @@ mkKdeDerivation {
./0003-plugins-qpa-allow-using-nixos-wrapper.patch
./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch
./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch
# backport crash fix recommended by upstream
(fetchpatch {
url = "https://invent.kde.org/plasma/kwin/-/commit/ef4504320de2c3a7c7aebcf083d75db361f802ae.diff";
hash = "sha256-aYUXlpnvtzWd5bJ3Y9NKDBqAg0x+4enaUTnyZiZCB48=";
})
];
postPatch = ''

View file

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2026.1.0";
version = "2026.1.1";
components = {
"3_day_blinds" =
ps: with ps; [

View file

@ -293,13 +293,13 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2026.1.0";
hassVersion = "2026.1.1";
in
python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
version =
#assert (componentPackages.version == hassVersion);
assert (componentPackages.version == hassVersion);
hassVersion;
pyproject = true;
@ -314,13 +314,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-LoB8hm5ruC6kvulHmtYxbJ6JkkTmgzCbiyBjVdaHFGI=";
hash = "sha256-l2/mi/WfZ3PbuB7LEhpWkubsY1xMyUjeolxPDHYEXWU=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-D6p/pMN7jM8e7ckXlMaQQvj4VZ8ufCBfHCeQaCYr3sY=";
hash = "sha256-Ll1wwcdkH/A2N8M1ZuE1RvjNFRu6ipEyuy4Th34s/Uo=";
};
build-system = with python.pkgs; [

View file

@ -8,7 +8,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
version = "20260107.0";
version = "20260107.1";
format = "wheel";
src = fetchPypi {
@ -17,7 +17,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
hash = "sha256-bRkcIoy12gaHNZdRypFdaArsZiM/5Sm4YNMUD1AMYUI=";
hash = "sha256-P/7ZKtNwZZN7klPNISxOjfsdbk2KzFzGbTM5H44we7I=";
};
# there is nothing to strip in this package

View file

@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pytest-homeassistant-custom-component";
version = "0.13.305";
version = "0.13.306";
pyproject = true;
disabled = pythonOlder "3.13";
@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "MatthewFlamm";
repo = "pytest-homeassistant-custom-component";
tag = version;
hash = "sha256-wxoG5xnlvViWgu0cYIG84coOGJrFVuaX5jHoHXm9s9s=";
hash = "sha256-RcUI15/+0nu453mcrRzMo2VvJAn3Up336LiuJygJaM0=";
};
build-system = [ setuptools ];

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2026.1.0";
version = "2026.1.1";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
tag = version;
hash = "sha256-1gJtsQo3OOki1hjRnD8Bb+800k8fCd0TJS3BZW76Osg=";
hash = "sha256-owl8Twq1FtRtWm9QZlhx/ZgsaOVaPX3W+oxiP0ZCPQg=";
};
build-system = [