Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-06-27 18:26:24 +00:00
committed by GitHub
20 changed files with 101 additions and 41 deletions

View File

@@ -67,6 +67,8 @@
- `librest` providing 0.7 ABI was removed. `librest_1_0` providing 1.0 ABI was renamed to `librest` and `librest_1_0` was kept as an alias.
- `pnpm_10` was upgraded to version 10.34.1+, which introduced stricter integrity checks. If you encounter `ERR_PNPM_MISSING_TARBALL_INTEGRITY`, you can fall back to the older `pnpm_10_34_0`.
- `fetchPnpmDeps`' `fetcherVersion = 1` and `fetcherVersion = 2` have been
removed, as announced in the 26.05 release. Packages still using them now
throw an evaluation error and must migrate to `fetcherVersion = 3` (or later)

View File

@@ -70,6 +70,7 @@ in
services.ntpd-rs.settings = {
observability = {
log-level = lib.mkDefault "warn";
observation-path = lib.mkDefault "/var/run/ntpd-rs/observe";
};
source = lib.mkIf cfg.useNetworkingTimeServers (

View File

@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "opera";
version = "0-unstable-2026-06-15";
version = "0-unstable-2026-06-19";
src = fetchFromGitHub {
owner = "libretro";
repo = "opera-libretro";
rev = "78f834b175bf2de3cc2cf05122d10d4c3d980c34";
hash = "sha256-E8/mD+4HKAZQciJBy0CsUIvCkfufkQCcudpMzvVoBhg=";
rev = "eb3a9162e99a71da221107aa58e7650fd076bbca";
hash = "sha256-swFdGY8ScsQG/8E/JWzGRL80jdMVzsr1BJ+UAisSJ9g=";
};
makefile = "Makefile";

View File

@@ -13,7 +13,7 @@
libayatana-common,
libnotify,
librda,
lomiri,
lomiri-qt6,
pkg-config,
python3,
systemd,
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
# Path needed for build-time codegen
substituteInPlace src/CMakeLists.txt \
--replace-fail '/usr/share/accountsservice/interfaces/com.lomiri.touch.AccountsService.Sound.xml' '${lomiri.lomiri-schemas}/share/accountsservice/interfaces/com.lomiri.touch.AccountsService.Sound.xml'
--replace-fail '/usr/share/accountsservice/interfaces/com.lomiri.touch.AccountsService.Sound.xml' '${lomiri-qt6.lomiri-schemas}/share/accountsservice/interfaces/com.lomiri.touch.AccountsService.Sound.xml'
'';
strictDeps = true;
@@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
librda
systemd
]
++ (with lomiri; [
++ (with lomiri-qt6; [
cmake-extras
deviceinfo
lomiri-schemas

View File

@@ -13,7 +13,7 @@
intltool,
libayatana-common,
librda,
lomiri,
lomiri-qt6,
mate-settings-daemon,
pkg-config,
systemd,
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
lomiri.cmake-extras
lomiri-qt6.cmake-extras
glib
gsettings-desktop-schemas
libayatana-common

View File

@@ -11,11 +11,11 @@ proton-ge-bin.overrideAttrs (
inherit steamDisplayName;
pname = "dwproton-bin";
version = "dwproton-11.0-3";
version = "dwproton-11.0-5";
src = fetchzip {
url = "https://dawn.wine/dawn-winery/dwproton/releases/download/${finalAttrs.version}/${finalAttrs.version}-x86_64.tar.xz";
hash = "sha256-e/YzKvwe30KveLHRUsntKDwzdEbr7a3Wfkqe/pu93WE=";
hash = "sha256-2x4xotJ2aJYbg+G2TDPqyU7uuoc/hZQon9CA6SFGin0=";
};
preFixup = ''

View File

@@ -20,14 +20,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "incus-ui-canonical";
version = "0.21.0";
version = "0.21.2";
src = fetchFromGitHub {
owner = "zabbly";
repo = "incus-ui-canonical";
# only use tags prefixed by incus- they are the tested fork versions
tag = "incus-${finalAttrs.version}";
hash = "sha256-X5s9pxNI+XjL4mp/C/bS8K0lAJ/HsRJNTwLiF3mzY4s=";
hash = "sha256-nCussrzWjFbZ6its3X74KBktv/dZO76OJGwG7upjkMw=";
};
offlineCache = fetchYarnDeps {

View File

@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "knossosnet";
version = "1.3.7";
version = "1.3.8";
src = fetchFromGitHub {
owner = "KnossosNET";
repo = "Knossos.NET";
tag = "v${version}";
hash = "sha256-zUV+sQdQ71ORKOZzd4yxgRK1HjtZc9wgkmnzz6bG8FA=";
hash = "sha256-G/RSopDFn6ma5rXFkRth3NncbTVrVF6OqgqaJZl3EkE=";
};
patches = [ ./dotnet-8-upgrade.patch ];

View File

@@ -11,21 +11,21 @@
}:
let
version = "0.21.5";
version = "0.22.0";
src = fetchFromGitHub {
owner = "f-koehler";
repo = "KTailctl";
rev = "v${version}";
hash = "sha256-DqPerb8NcNynMMmoG8Ld0ZEyhrNg2q17TaErAbXIHC0=";
hash = "sha256-20hR/N3m1BsbMGiaWVV/SH/OHgfk7ZC1+WWhYqQpIls=";
};
goDeps =
(buildGoModule {
pname = "ktailctl-go-wrapper";
inherit src version;
modRoot = "src/wrapper";
vendorHash = "sha256-jA1yortzyaBOP9GenmARhBBNDdpkGo9DNz0CXlh3BIU=";
modRoot = "src/tailscale/wrapper";
vendorHash = "sha256-h2gf9igVOguNRroGK6qvinUlEkpeZ2YJTtKArvlMj88=";
}).goModules;
in
stdenv.mkDerivation {
@@ -33,7 +33,7 @@ stdenv.mkDerivation {
inherit version src;
postPatch = ''
cp -r --reflink=auto ${goDeps} src/wrapper/vendor
cp -r --reflink=auto ${goDeps} src/tailscale/wrapper/vendor
'';
# needed for go build to work

View File

@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sdl_gamecontrollerdb";
version = "0-unstable-2026-06-12";
version = "0-unstable-2026-06-26";
src = fetchFromGitHub {
owner = "mdqinc";
repo = "SDL_GameControllerDB";
rev = "998d5b08b5b33bdf3a63b2ef8f2ac4ccc664e2f6";
hash = "sha256-OdamCeHnPH0zc5Uac6KMpltIIEQMAfQwcopzg5ytUy8=";
rev = "513c72e34569e0f471dde7aa26eecb23946c3ef7";
hash = "sha256-IZ6BYtxFRu8Kt+Ege3xf+E9dlMBHXFWvdvYdKEFAIM8=";
};
dontBuild = true;

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "shaperglot-cli";
version = "1.2.0";
version = "1.2.1";
src = fetchFromGitHub {
owner = "googlefonts";
repo = "shaperglot";
tag = "v${finalAttrs.version}";
hash = "sha256-Jh2/Rr7bIPFiblUZFS8KiQtMwmtMuOGCSV2w7LMCbq8=";
hash = "sha256-g8f8Q2DvYNvm8i6S+9K/jhhUiuGw366dht0Khx3/INg=";
};
cargoHash = "sha256-3cHUSRvrvywfiYA/WpUrCIJV+hEQQwRNTPvSmCN50ho=";
cargoHash = "sha256-ivl3Zq0HRn4yP9JKfbjSaaERjbQ3SAEWhHk6toFp8dE=";
cargoBuildFlags = [
"--package=shaperglot-cli"

View File

@@ -15,7 +15,7 @@
pango,
pixman,
pkg-config,
pnpm_10,
pnpm_10_34_0,
fetchPnpmDeps,
pnpmConfigHook,
python3,
@@ -24,7 +24,7 @@
}:
let
pnpm = pnpm_10.override { nodejs-slim = nodejs-slim_22; };
pnpm = pnpm_10_34_0.override { nodejs-slim = nodejs-slim_22; };
in
stdenv.mkDerivation (finalAttrs: {
pname = "sharkey";

View File

@@ -0,0 +1,44 @@
{
lib,
rustPlatform,
fetchFromGitHub,
cmake,
pkg-config,
openssl,
}:
rustPlatform.buildRustPackage (finalAttrs: {
__structuredAttrs = true;
pname = "tola";
version = "0.7.1";
src = fetchFromGitHub {
owner = "KawaYww";
repo = "tola";
tag = "v${finalAttrs.version}";
hash = "sha256-zgPKsIRXp5na2d0X7j5+9xJBGFSlvIKIRmzVVo/dcLk=";
};
nativeBuildInputs = [
pkg-config
cmake
];
buildInputs = [
openssl
];
cargoHash = "sha256-3Y7+UJD2QyNs+GjijvOAyTQ9ZP7lRf/MpaWThN2/e5s=";
# There are not any tests in source project.
doCheck = false;
meta = {
description = "A static site generator for typst-based blog, written in Rust";
homepage = "https://github.com/KawaYww/tola";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
matthiasbeyer
];
};
})

View File

@@ -9,12 +9,12 @@
let
generator = pkgsBuildBuild.buildGoModule rec {
pname = "v2ray-domain-list-community";
version = "20260618031303";
version = "20260627053650";
src = fetchFromGitHub {
owner = "v2fly";
repo = "domain-list-community";
rev = version;
hash = "sha256-pDWnXhwR+/NNVlYepa6TKCbJmbLF9lxXu4lhr5impaY=";
hash = "sha256-UhPtWbCojuLRP0ATj592OIAQkuc3ZtHpllhPzbUoAp4=";
};
vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk=";
meta = {

View File

@@ -21,13 +21,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vicinae";
version = "0.21.7";
version = "0.22.0";
src = fetchFromGitHub {
owner = "vicinaehq";
repo = "vicinae";
tag = "v${finalAttrs.version}";
hash = "sha256-r4BuhKyW4sxin0YG3/EJjed/MiP5NwN7QGiM1ySozjE=";
hash = "sha256-f1d88cdqe1PfeuzY90JIRCoHKLV1Uuakc4TpSNvNBKA=";
};
apiDeps = fetchNpmDeps {

View File

@@ -4,13 +4,13 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_34_0,
nodejs,
nix-update-script,
makeBinaryWrapper,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_34_0;
in
stdenv.mkDerivation (finalAttrs: {
pname = "vue-language-server";

View File

@@ -7,15 +7,15 @@
buildNpmPackage rec {
pname = "zwave-js-ui";
version = "11.20.0";
version = "11.21.1";
src = fetchFromGitHub {
owner = "zwave-js";
repo = "zwave-js-ui";
tag = "v${version}";
hash = "sha256-No9s6fZk8b2eE4LPYbX7juSBNDpG49kMTdEeAcC62Ms=";
hash = "sha256-TBSc1dMOjZhJFffVm0SHbwDzDQFhXVjpeQ6qkYV14ew=";
};
npmDepsHash = "sha256-/mAUsCdOd9aDzUnJCEI9gr++55xdwDy6OXgUkF8EcM0=";
npmDepsHash = "sha256-AS4/eOZG2nXErCacXR4FerUkqpt4BNwUjohuLMsauks=";
passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui;

View File

@@ -1,8 +1,8 @@
{ lib, fetchFromGitHub }:
let
version = "3.15.0";
vendorHash = "sha256-7Hiyf/W1os1+Rd5VY4j96U3n6chub13fhbh0V3hPcCg=";
nodeModulesHash = "sha256-TX/2gtaq1MyXhfPtZpYIGKIvVbn6DwbFDL58GBWqtmg=";
version = "3.16.0";
vendorHash = "sha256-z87enzlH2jVq/BI6uVbpLG6jKsO5Wr2alJOcFjt/+MM=";
nodeModulesHash = "sha256-6sWSybiSJj7G1KO2iv81yylmOV6DBVN1D15PFYpilC0=";
in
{
inherit version vendorHash nodeModulesHash;
@@ -11,7 +11,7 @@ in
owner = "woodpecker-ci";
repo = "woodpecker";
tag = "v${version}";
hash = "sha256-enWZkYlZq2sWez4Uz78ZdNc+bqiN/UHnI5oOCicyjDI=";
hash = "sha256-9Bc7225CZFELgra5gnmo7KeNeY4X7+YpyvVGG/Y+sAs=";
};
postInstall = ''

View File

@@ -30,9 +30,21 @@ let
"CVE-2026-55699"
];
};
"10" = {
# 10.34.1 made a breaking change that causes
# ERR_PNPM_MISSING_TARBALL_INTEGRITY error for some packages.
"10_34_0" = {
version = "10.34.0";
hash = "sha256-WOFDJYhx31FYm2UcBiBdq+xIdmpdu6PCWZm2m1C+WY4=";
knownVulnerabilities = [
"CVE-2026-55487"
"CVE-2026-55698"
"CVE-2026-55180"
"CVE-2026-55697"
];
};
"10" = {
version = "10.34.4";
hash = "sha256-mM1XGNvYxLJokVZJO5WWzs9rZLGpjUoIfoITWhdbQOs=";
};
"11" = {
version = "11.9.0";

View File

@@ -2808,6 +2808,7 @@ with pkgs;
pnpm_8
pnpm_9
pnpm_10_29_2
pnpm_10_34_0
pnpm_10
pnpm_11
;