Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-01-07 06:06:55 +00:00
committed by GitHub
20 changed files with 70 additions and 58 deletions
+1 -6
View File
@@ -22,12 +22,7 @@
# code repo to scan for vulnerabilites, could be anything
# I just happened to pick the source of the package
environment.etc."dep-scan-source".source = pkgs.fetchFromGitHub {
owner = "owasp-dep-scan";
repo = "dep-scan";
tag = "v6.0.0b3";
hash = "sha256-GdrFsECcBZ2J47ojM33flqOtrY3avchGpsZk6pt8Aks=";
};
environment.etc."dep-scan-source".source = pkgs.dep-scan.src;
# we need to download the database before the vm starts, otherwise
# the program will try to download them at runtime.
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "azure-storage-azcopy";
version = "10.31.0";
version = "10.31.1";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-storage-azcopy";
tag = "v${version}";
hash = "sha256-5ZnQhaQScTK+jeoshwhheVF6//Jiosu7vMfi8s7bQJw=";
hash = "sha256-VB7bMbMzBl5ulrTNZIHdNYKx0vHeEYIJi4L50M8BY4M=";
};
subPackages = [ "." ];
vendorHash = "sha256-KhlFWo0MuukOtn95T/2ppw21fiGHrcV7CA7RYqK7frs=";
vendorHash = "sha256-Z9RAPIdCM5u30mpe5ozafse7ebUYiR8b0X6tqenXNvA=";
doCheck = false;
+3 -3
View File
@@ -12,18 +12,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "commitlint";
version = "20.2.0";
version = "20.3.0";
src = fetchFromGitHub {
owner = "conventional-changelog";
repo = "commitlint";
tag = "v${finalAttrs.version}";
hash = "sha256-L9HfuwpFmKWoEyFdo7+UIEeEcD0jFhunj0x6UFHfhEY=";
hash = "sha256-FJ2MhC3EPpJ2wSsWPh+A+tQofWXzDkV9/T89i5ibYl8=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-rKVMSbsipd8J2E+E2RdeXYDsMwSzFZMJJ4zceOLBbCs=";
hash = "sha256-wFR/2M0CYQgSlb2a1bDyWdOQt7TGVgK72mhcSESyt84=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -33,14 +33,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2025.12.4";
version = "2025.12.5";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
hash = "sha256-/dO8BS7L62nSblDAmtO2YY5wKXyHGLWlsrtUwoEu2u4=";
hash = "sha256-PCUxnX/Gtlfo8puayBBJt7T98hQT1/iZtlDyrbDwxog=";
};
patches = [
@@ -13,6 +13,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = writeTextFile {
name = "69-keychron.rules";
text = ''
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", MODE="0660", TAG+="uaccess"
KERNEL=="event*", SUBSYSTEM=="input", ENV{ID_VENDOR_ID}=="3434", ENV{ID_INPUT_JOYSTICK}=="*?", ENV{ID_INPUT_JOYSTICK}=""
'';
};
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nativefiledialog-extended";
version = "1.2.1";
version = "1.3.0";
src = fetchFromGitHub {
owner = "btzy";
repo = "nativefiledialog-extended";
tag = "v${finalAttrs.version}";
hash = "sha256-GwT42lMZAAKSJpUJE6MYOpSLKUD5o9nSe9lcsoeXgJY=";
hash = "sha256-JrwJP7zt/4oW4OQHCEM23k+zm6j1AVglGJowwkWc29k=";
};
outputs = [
+11 -5
View File
@@ -6,12 +6,14 @@
cargo,
cmake,
makeBinaryWrapper,
nodejs_24,
nodejs-slim,
pnpmConfigHook,
pnpm_10,
rustPlatform,
rustc,
versionCheckHook,
nix-update-script,
}:
# Build with pnpm instead of buildRustPackage because Prettier integration
@@ -19,13 +21,13 @@
# A pure Rust build would lack the Prettier plugin functionality.
stdenv.mkDerivation (finalAttrs: {
pname = "oxfmt";
version = "0.18.0";
version = "0.23.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "oxc";
tag = "oxfmt_v${finalAttrs.version}";
hash = "sha256-AatmbW8UE8UbV533I2nhijHNlqIsgvtlE7X98uT7aTA=";
hash = "sha256-kMCGKbc7qaY0KUOR+67mLvKW4J5CuvYUmC6Aj9xlzSk=";
};
# Remove patchedDependencies from both workspace and lockfile
@@ -37,14 +39,14 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-4G52/8WZgNFM/vcHXBbtWabBZwWo3ZBVadFjOI2SmUk=";
hash = "sha256-cesj9jwWHIFxpFV62QDgYl22EUE8qVjIbb2nRObAyLo=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
fetcherVersion = 2;
hash = "sha256-Do2sFEK/8Axj9B9M/W9zqMboPrAo5Zm/zdrMXZvmFg0=";
hash = "sha256-cPswWCksQ5TyR9M2Maj5mg9I+UltR0WN3U4ClBvwG68=";
prePnpmInstall = finalAttrs.postPatch;
};
@@ -52,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
cargo
cmake
makeBinaryWrapper
nodejs-slim
nodejs_24
pnpmConfigHook
pnpm_10
rustPlatform.cargoSetupHook
@@ -95,6 +97,10 @@ stdenv.mkDerivation (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script {
extraArgs = [ "--version-regex=^oxfmt_v([0-9.]+)$" ];
};
meta = {
description = "JavaScript formatter with Prettier integration";
homepage = "https://github.com/oxc-project/oxc";
+3 -4
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oxlint";
version = "1.35.0";
version = "1.38.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "oxc";
tag = "oxlint_v${finalAttrs.version}";
hash = "sha256-WHSdT4IMl/TUnMJycL3sYfA8aVLtag54dOYSXrDuN9g=";
hash = "sha256-kMCGKbc7qaY0KUOR+67mLvKW4J5CuvYUmC6Aj9xlzSk=";
};
cargoHash = "sha256-OTxSxDjNDN8MZV7hVg914xQDl199+yjAMukN9jTmQsU=";
cargoHash = "sha256-cesj9jwWHIFxpFV62QDgYl22EUE8qVjIbb2nRObAyLo=";
nativeBuildInputs = [ cmake ];
buildInputs = [
@@ -30,7 +30,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [
"--bin=oxlint"
"--bin=oxc_language_server"
];
cargoTestFlags = finalAttrs.cargoBuildFlags;
+2 -2
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pakku";
version = "1.3.2";
version = "1.3.3";
src = fetchFromGitHub {
owner = "juraj-hrivnak";
repo = "Pakku";
tag = "v${finalAttrs.version}";
hash = "sha256-PVET+A9LVWnqLCXz3R9EP7gk6GOViSzhRLrXTjNFPaA=";
hash = "sha256-iCBD9al7TbueG2kwkI6qzZT2Rixm1OanNBz1MuLapXI=";
};
gradleBuildTask = "jvmJar";
+8
View File
@@ -44,6 +44,14 @@ stdenv.mkDerivation rec {
libXrandr
libXrender
];
postPatch = ''
substituteInPlace modules/libsamplerate/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.1..3.18)" "cmake_minimum_required(VERSION 3.18)"
substituteInPlace modules/{json,RTNeural}/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.1)" "cmake_minimum_required(VERSION 3.10)"
'';
# JUCE loads most dependencies at runtime:
runtimeDependencies = map lib.getLib buildInputs;
+3 -3
View File
@@ -9,16 +9,16 @@
buildNpmPackage rec {
pname = "redocly";
version = "2.12.6";
version = "2.14.3";
src = fetchFromGitHub {
owner = "Redocly";
repo = "redocly-cli";
rev = "@redocly/cli@${version}";
hash = "sha256-HpHbqWX9NewfLxsWhPezzSLRz7jj8oZesiyGm+Uhyiw=";
hash = "sha256-pMLwGsit4vKZn9BC1Y5aIn7OG0kILmOpnYY/hMx7cSA=";
};
npmDepsHash = "sha256-XCLwEmjMXNcG5/QFCAkWdA3pvRuzclzP4Akp8WroAdk=";
npmDepsHash = "sha256-7cKjTXMzHu7RTnYFSQVHsh1/zDBV+VDnTITo+LXfjA4=";
npmBuildScript = "prepare";
+2 -2
View File
@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation rec {
pname = "sqlitestudio";
version = "3.4.19";
version = "3.4.20";
src = fetchFromGitHub {
owner = "pawelsalawa";
repo = "sqlitestudio";
rev = version;
hash = "sha256-zANk4mlCmdoPmmP7Fr9bGvCqn5Do7mOfJPSuG6hofrs=";
hash = "sha256-bylfbfYpXrXRolPmTRHEDyq6fjF1quVwwzg6q2XRmac=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "treemd";
version = "0.5.4";
version = "0.5.5";
src = fetchFromGitHub {
owner = "Epistates";
repo = "treemd";
tag = "v${finalAttrs.version}";
hash = "sha256-EIAKppVPPSQWH+2jX/z4Wdc9qm09THEnD3J1erva1lY=";
hash = "sha256-WpZBV9OarbcTw4QaXz8AkxuihgGAomWgcW+dHAOErY4=";
};
cargoHash = "sha256-OtHwKp3uTYDZMyl0/hNw83VwGMIh2WrWkU+nC8JShAw=";
cargoHash = "sha256-u/u+z2dFD6Pswin4JQCQZ0NBjvcEcbkAur18QClmkd8=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
@@ -9,29 +9,31 @@
cargo,
rustPlatform,
xdg-desktop-portal,
slurp,
cairo,
pango,
libgbm,
libGL,
libxkbcommon,
glib,
pipewire,
wayland,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xdg-desktop-portal-luminous";
version = "0.1.11";
version = "0.1.13";
src = fetchFromGitHub {
owner = "waycrate";
repo = "xdg-desktop-portal-luminous";
tag = "v${finalAttrs.version}";
hash = "sha256-WxkCZwV4zuDvl0n4Qnanh/eSFTQu+8J1zMtBSTI2hM8=";
hash = "sha256-e5gW5oW9rSGzDlcBJ0Lg9rl4v6vULX2j2F7/+esC1lE=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-HUImAQ2lDqrLYh+YDHjXNTHZiTthocB5U5L4gBmIGQQ=";
hash = "sha256-+7rnlGkWG4MzxbXskNAd+awabAdC7XqcacX5AEmutlM=";
};
nativeBuildInputs = [
@@ -46,14 +48,22 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
xdg-desktop-portal
slurp
cairo
pango
glib
pipewire
libgbm
libGL
libxkbcommon
];
postInstall = ''
patchelf \
--add-needed libwayland-client.so.0 \
--add-rpath ${lib.makeLibraryPath [ wayland ]} \
$out/libexec/xdg-desktop-portal-luminous
'';
passthru.updateScript = nix-update-script { };
meta = {
@@ -13,10 +13,8 @@
fetchFromGitHub,
orjson,
poetry-core,
pytest-asyncio_0,
pytest-aiohttp,
pytestCheckHook,
pythonOlder,
zeroconf,
}:
@@ -25,8 +23,6 @@ buildPythonPackage rec {
version = "3.2.20";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "Jc2k";
repo = "aiohomekit";
@@ -51,7 +47,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
(pytest-aiohttp.override { pytest-asyncio = pytest-asyncio_0; })
pytest-aiohttp
pytestCheckHook
];
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aiohomematic";
version = "2026.1.9";
version = "2026.1.13";
pyproject = true;
src = fetchFromGitHub {
owner = "SukramJ";
repo = "aiohomematic";
tag = version;
hash = "sha256-bPz40fOSEimhUrSyOO0JVahFjL2V48x8IHdaA6mh3VI=";
hash = "sha256-47Ts6KmT5oNo67sn1xr7k4saKwHyOSQPnJ5MDT4R1fg=";
};
build-system = [ setuptools ];
@@ -14,21 +14,18 @@
protobuf,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "google-cloud-pubsub";
version = "2.33.0";
version = "2.34.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
pname = "google_cloud_pubsub";
inherit version;
hash = "sha256-g7xQxU9mnvuSStIThbxwkvoR91duq+89C016qO+pCqY=";
hash = "sha256-JfmMO6FqaYcfnruteuzj/mPIr+e6OSqtIJS+cw1UWXY=";
};
build-system = [ setuptools ];
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "opower";
version = "0.15.9";
version = "0.16.0";
pyproject = true;
src = fetchFromGitHub {
owner = "tronikos";
repo = "opower";
tag = "v${version}";
hash = "sha256-Hqn43KFmte3/zn+f35cxNSLjQ3f7ySPQSVWwMCeQ2Go=";
hash = "sha256-UtIb0gSv3hyRDU2ZixSnfxU0eU80tkxsQJgOhnNk65Y=";
};
build-system = [ setuptools ];
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sbt";
version = "1.11.7";
version = "1.12.0";
src = fetchurl {
url = "https://github.com/sbt/sbt/releases/download/v${finalAttrs.version}/sbt-${finalAttrs.version}.tgz";
hash = "sha256-EjKBj5HDljmpO74RCOEtlMcESmRqeEfxo5d7nkZxbNY=";
hash = "sha256-5K3j9L2+HnRFvprPAssbNXS+tGA2LhcofiRrfq+buVI=";
};
postPatch = ''
@@ -13,13 +13,13 @@
buildHomeAssistantComponent rec {
owner = "SukramJ";
domain = "homematicip_local";
version = "2.0.4";
version = "2.0.5";
src = fetchFromGitHub {
owner = "SukramJ";
repo = "custom_homematic";
tag = version;
hash = "sha256-lcw1N2xnM+CkzLCSVkp9R/+AEoWUQTnDkGo+q4R21ZU=";
hash = "sha256-lbmhC2vpHWGLweTXlpA9Bz8kO4SsxtcL7xzDfmOl4S0=";
};
postPatch = ''