Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-05-15 07:09:28 +00:00
committed by GitHub
22 changed files with 93 additions and 35 deletions
+2 -2
View File
@@ -85,7 +85,7 @@ let
];
in
mkDerivation rec {
version = "3.44.9";
version = "3.44.10";
pname = "qgis-ltr-unwrapped";
outputs = [ "out" ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) "man";
@@ -93,7 +93,7 @@ mkDerivation rec {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-aeTWjzYRCKcgdB9sknrcqO5oWEuwU7OuvrvAi8W4bWE=";
hash = "sha256-wWLbnZpLIchm0NXuU7jEXCBctrI6G1z8iqf9R2YhS8Y=";
};
passthru = {
+2 -2
View File
@@ -89,14 +89,14 @@ let
in
stdenv.mkDerivation rec {
pname = "qgis-unwrapped";
version = "4.0.1";
version = "4.0.2";
outputs = [ "out" ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) "man";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-pH48EhH2kmlscFPYiLStGIqXrmO9zgpidtkWVf1K5Mo=";
hash = "sha256-4tQ7Jv03/S6+xt3NU7jZLsZk3rQyaj+XsVnpCWW1uqg=";
};
passthru = {
@@ -643,13 +643,13 @@
"vendorHash": "sha256-ssmAveYUVI8z/1UWNeaMX0qdUewowCHNufJIFMirdVg="
},
"hashicorp_random": {
"hash": "sha256-BKQifHycSujVAzARmNNRdI3Dsg35bmB8Kz9GL/KbSQA=",
"hash": "sha256-Y5p9/H3g85AYr/FVWO6zLaeHIGo7iGvMV6eHTGO0ehI=",
"homepage": "https://registry.terraform.io/providers/hashicorp/random",
"owner": "hashicorp",
"repo": "terraform-provider-random",
"rev": "v3.8.1",
"rev": "v3.9.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-GlkqFg9Bgs+Hi59PYAxqq3YW9ji1qeuX4vz59wQ4pRw="
"vendorHash": "sha256-CwTlb0QTq0lpZK90IL6mBLoarFYFLsjiLYauGEaR1Rk="
},
"hashicorp_tfe": {
"hash": "sha256-/vEbhPKNhKUIlChGYuMNR5Ulbk9gG4171vZ6pvoTdcM=",
+7 -11
View File
@@ -13,6 +13,7 @@ let
builder = replaceVars ./builder.pl {
inherit (builtins) storeDir;
};
inherit (lib) concatMap;
in
# Backward compatibility for deprecated custom overrider <env-pkg>.override
@@ -127,22 +128,17 @@ lib.makeOverridable (
[ drv ]
)
# Add any extra outputs specified by the caller of `buildEnv`.
++ lib.filter (p: p != null) (
map (outName: drv.${outName} or null) finalAttrs.extraOutputsToInstall
);
++ concatMap (
outName: if drv ? ${outName} then [ drv.${outName} ] else [ ]
) finalAttrs.extraOutputsToInstall;
priority = drv.meta.priority or lib.meta.defaultPriority;
# Silently use the original `paths` if `passthru.paths` is missing.
}) finalAttrs.passthru.paths or paths;
extraPathsFrom = lib.optionalString finalAttrs.includeClosures (
let
pathsForClosure = lib.pipe finalAttrs.chosenOutputs [
(map (p: p.paths))
lib.flatten
(lib.remove null)
];
in
writeClosure pathsForClosure
# filter all null elements and concatenate the output paths together
# in the final closure
writeClosure (lib.concatMap (p: if p == null then [ ] else p.paths) finalAttrs.chosenOutputs)
);
preferLocalBuild = derivationArgs.preferLocalBuild or true;
+4 -1
View File
@@ -7,7 +7,8 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "cdist";
version = "7.0.0";
format = "setuptools";
pyproject = true;
outputs = [
"out"
"man"
@@ -22,6 +23,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
hash = "sha256-lIx0RtGQJdY2e00azI9yS6TV+5pCegpKOOD0dQmgMqA=";
};
build-system = with python3Packages; [ setuptools ];
nativeBuildInputs = with python3Packages; [
six
sphinxHook
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
version = "2026-05-08";
version = "2026-05-14";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
hash = "sha256-fTO/85TOpDeyJG8qaaM6YTBYel7Jpycphrs7hs8S7Hs=";
hash = "sha256-1Dg2SNdg6gQyacSC6a1Nr8y3VnV8HcQ2Nu6eiYEh3/s=";
};
nativeBuildInputs = [ makeWrapper ];
+1
View File
@@ -65,6 +65,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/hyprwm/hyprgraphics";
changelog = "https://github.com/hyprwm/hyprgraphics/releases/tag/${finalAttrs.src.tag}";
description = "Cpp graphics library for Hypr* ecosystem";
license = lib.licenses.bsd3;
platforms = lib.platforms.linux ++ lib.platforms.freebsd;
+2 -1
View File
@@ -23,7 +23,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hypridle";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-YzRWE3rCnsY0WDRJcn4KvyWUoe+5zdkUYNIaHGP9BZ4=";
};
@@ -52,6 +52,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Hyprland's idle daemon";
homepage = "https://github.com/hyprwm/hypridle";
changelog = "https://github.com/hyprwm/hypridle/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
teams = [ lib.teams.hyprland ];
mainProgram = "hypridle";
+1
View File
@@ -217,6 +217,7 @@ customStdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/hyprwm/Hyprland";
changelog = "https://github.com/hyprwm/Hyprland/releases/tag/${finalAttrs.src.tag}";
description = "Dynamic tiling Wayland compositor that doesn't sacrifice on its looks";
license = lib.licenses.bsd3;
teams = [ lib.teams.hyprland ];
+2 -1
View File
@@ -33,7 +33,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprlock";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-VFlM1cN4jmUAbfmZbeg7vL+AN9miXEUqqpk5EkHNq2c=";
};
@@ -77,6 +77,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Hyprland's GPU-accelerated screen locking utility";
homepage = "https://github.com/hyprwm/hyprlock";
changelog = "https://github.com/hyprwm/hyprlock/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
iynaix
+2 -1
View File
@@ -25,7 +25,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprpicker";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-ABumeksE8Bvtdb6g4vJ2jA9BLlYHnXU86VAuKJhBPoY=";
};
@@ -60,6 +60,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Wlroots-compatible Wayland color picker that does not suck";
homepage = "https://github.com/hyprwm/hyprpicker";
changelog = "https://github.com/hyprwm/hyprpicker/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
teams = [ lib.teams.hyprland ];
platforms = wayland.meta.platforms;
+1
View File
@@ -54,6 +54,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
description = "A graceful shutdown utility for Hyprland";
homepage = "https://github.com/hyprwm/hyprshutdown";
changelog = "https://github.com/hyprwm/hyprshutdown/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = [ lib.maintainers.mithicspirit ];
teams = [ lib.teams.hyprland ];
+1
View File
@@ -52,6 +52,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/hyprwm/hyprsunset";
changelog = "https://github.com/hyprwm/hyprsunset/releases/tag/${finalAttrs.src.tag}";
description = "Application to enable a blue-light filter on Hyprland";
license = lib.licenses.bsd3;
platforms = lib.platforms.linux;
+1
View File
@@ -39,6 +39,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/hyprwm/hyprutils";
changelog = "https://github.com/hyprwm/hyprutils/releases/tag/${finalAttrs.src.tag}";
description = "Small C++ library for utilities used across the Hypr* ecosystem";
license = lib.licenses.bsd3;
platforms = lib.platforms.linux ++ lib.platforms.freebsd;
+2 -2
View File
@@ -18,13 +18,13 @@
}:
let
version = "2.1.0";
version = "2.1.1";
src = fetchFromGitHub {
owner = "Predidit";
repo = "Kazumi";
tag = version;
hash = "sha256-cNyeEsH578q+noxOQpJs57x+6FEr6okDbwcaDj6eW1A=";
hash = "sha256-zXqSc89swNQ/zYLyqBOShJScqWFlsKC6+qHwHl5Pd1Y=";
};
in
flutter338.buildFlutterApplication {
@@ -73,6 +73,15 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -vp $out/bin
ln -vs $out/share/material-maker/material-maker $out/bin/material-maker
mkdir -vp $out/share/applications
cp -v material_maker/misc/linux/io.github.RodZill4.Material-Maker.desktop $out/share/applications
mkdir -vp $out/share/metainfo
cp -v material_maker/misc/linux/io.github.RodZill4.Material-Maker.appdata.xml $out/share/metainfo
mkdir -vp $out/share/icons/hicolor/256x256/apps
cp -v icon.png $out/share/icons/hicolor/256x256/apps/material-maker.png
runHook postInstall
'';
+2 -2
View File
@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "orbiton";
version = "2.73.1";
version = "2.74.0";
src = fetchFromGitHub {
owner = "xyproto";
repo = "orbiton";
tag = "v${version}";
hash = "sha256-C1uPpNNb3XgMqcryVtbv3fU/lqVm2E2ACpvBTK7KajI=";
hash = "sha256-ZzGwcTmfx7f5TeHim+ynJ7l09sktmXz1fLt2pRyW1Og=";
};
vendorHash = null;
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "routedns";
version = "0.1.159";
version = "0.1.169";
src = fetchFromGitHub {
owner = "folbricht";
repo = "routedns";
rev = "v${finalAttrs.version}";
hash = "sha256-GIDB491bk/FaH/VBjPsWqZDWVA6EtJq6rx09SOdhfW0=";
hash = "sha256-VQ+8wGv46YZbCYedU1gYTNqd54+kjbuPKbaYRV3IHYc=";
};
vendorHash = "sha256-a4KcKb75yWv7+1vIYCypS9nnrFJ3zogXIPzUVVA7AXs=";
+2 -2
View File
@@ -21,13 +21,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vicinae";
version = "0.20.15";
version = "0.21.0";
src = fetchFromGitHub {
owner = "vicinaehq";
repo = "vicinae";
tag = "v${finalAttrs.version}";
hash = "sha256-aUM+rSGb6liWdSBVABBwUKZXhsr5iUPq2QfnjkIsEVE=";
hash = "sha256-F034G8DctTGGi1ijekwkaXE4w5WZqHt2Hvvu8hqRfJE=";
};
apiDeps = fetchNpmDeps {
+3 -3
View File
@@ -9,13 +9,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zuban";
version = "0.7.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = "zubanls";
repo = "zuban";
tag = "v${finalAttrs.version}";
hash = "sha256-s2u4or9qittXMt9layFEVrtYLhNgghZQd7VdupUpxqU=";
hash = "sha256-KCQOJ2NyWohbfW6fdG7F+borxUEXOy1IRB/jlc1wrc0=";
fetchSubmodules = true;
};
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildAndTestSubdir = "crates/zuban";
cargoHash = "sha256-0CynAjkY1Q6IZ8yyZWL8p/MySriahql2fc3qqsNvPeI=";
cargoHash = "sha256-r8ezvIkd4R3rFdoKr+KKHKnLWl1/Vl3Ch9GdKhVflMo=";
nativeInstallCheckInputs = [
versionCheckHook
@@ -9,6 +9,8 @@
flex,
rsync,
writeTextFile,
nix-update-script,
linux_latest,
}:
let
@@ -42,6 +44,7 @@ let
src,
version,
patches ? [ ],
passthru ? { },
}:
stdenvNoCC.mkDerivation {
inherit src;
@@ -139,6 +142,8 @@ let
echo "${version}-default" > $out/include/config/kernel.release
'';
inherit passthru;
meta = {
description = "Header files and scripts for Linux kernel";
license = lib.licenses.gpl2Only;
@@ -163,5 +168,11 @@ in
patches = [
./no-relocs.patch # for building x86 kernel headers on non-ELF platforms
];
passthru.updateScript = nix-update-script {
extraArgs = [
"--version"
"${linux_latest.meta.branch}"
];
};
};
}
@@ -0,0 +1,31 @@
{
lib,
buildHomeAssistantComponent,
fetchFromGitHub,
voluptuous,
}:
buildHomeAssistantComponent rec {
owner = "martindell";
domain = "entity_notes";
version = "3.3.4";
src = fetchFromGitHub {
inherit owner;
repo = "ha-entity-notes";
tag = "v${version}";
hash = "sha256-5JKZ/KC2sSDQQeg3taLyuZdF6QJHdc7pJ1jaFD9S3kc=";
};
dependencies = [
voluptuous
];
meta = {
description = "Home Assistant custom component for adding notes to entities";
homepage = "https://github.com/martindell/ha-entity-notes";
changelog = "https://github.com/martindell/ha-entity-notes/releases/tag/${src.tag}";
maintainers = with lib.maintainers; [ SuperSandro2000 ];
license = lib.licenses.mit;
};
}