Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-08-23 09:45:14 +00:00
committed by GitHub
59 changed files with 2190 additions and 1751 deletions

View File

@@ -11720,6 +11720,12 @@
github = "I-Al-Istannen";
githubId = 20284688;
};
i-love-lean = {
name = "i-love-lean";
github = "i-love-lean";
githubId = 170473930;
email = "nixpkgs@unnamed.website";
};
i01011001 = {
email = "yugen.m7@gmail.com";
github = "i01011001";

View File

@@ -27,7 +27,7 @@ in
options = {
services.chromadb = {
enable = mkEnableOption "ChromaDB, an open-source AI application database.";
enable = mkEnableOption "ChromaDB, an open-source AI application database";
package = mkPackageOption pkgs [ "python3Packages" "chromadb" ] { };

View File

@@ -160,6 +160,10 @@ in
);
environment.systemPackages = [ cfg.package ];
# Install at least one monospace font, as otherwise the fallback is DejaVu Sans, a non-monospace font
fonts.packages = [ pkgs.hack-font ];
systemd.packages = [ cfg.package ];
systemd.services."kmsconvt@" = {

View File

@@ -9900,6 +9900,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
mesone-nvim = buildVimPlugin {
pname = "mesone.nvim";
version = "0-unstable-2026-05-05";
src = fetchFromGitHub {
owner = "marc0x71";
repo = "mesone.nvim";
rev = "82e46ba8ec2d4eb2ae251b5f4c9d74d81f580ca3";
hash = "sha256-F/BVo6anyOiOuStYsWiXRdYrVtq5eVCrZk+shsCSfvg=";
};
meta.homepage = "https://github.com/marc0x71/mesone.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
messenger-nvim = buildVimPlugin {
pname = "messenger.nvim";
version = "0-unstable-2024-07-18";

View File

@@ -2578,6 +2578,15 @@ assertNoAdditions {
};
});
mesone-nvim = super.mesone-nvim.overrideAttrs {
dependencies = with self; [
plenary-nvim
nvim-dap
telescope-nvim
fidget-nvim
];
};
mini-nvim = super.mini-nvim.overrideAttrs {
# reduce closure size
postInstall = ''

View File

@@ -705,6 +705,7 @@ https://github.com/timantipov/md-table-tidy.nvim/,,
https://github.com/chikamichi/mediawiki.vim/,,
https://github.com/savq/melange-nvim/,,
https://github.com/mellow-theme/mellow.nvim/,,
https://github.com/marc0x71/mesone.nvim/,,
https://github.com/lsig/messenger.nvim/,,
https://github.com/xero/miasma.nvim/,,
https://github.com/dasupradyumna/midnight.nvim/,,

View File

@@ -1,21 +1,21 @@
# Expression generated by update.sh; do not edit it by hand!
rec {
pname = "brave-origin";
version = "1.93.136";
version = "1.93.138";
flavor = "origin";
archives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-origin_${version}_arm64.deb";
hash = "sha256-HHqMkIa5cqnrqxT6aJYq/RJs6YrX3BLoCyo9Twj2jy4=";
hash = "sha256-0IEoUxiJa0sycjNJnPQTYG5l5IG/J9NyU6xva5ch02o=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-origin_${version}_amd64.deb";
hash = "sha256-rg5XjxusjUKl4YzTpX1zIVmhv71YwV6qgVprrW/Gklo=";
hash = "sha256-CbI1dW4m/3fjgMe7uvP/Pk/jcXDBEIq0/ttHKrlG5CU=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-origin-v${version}-darwin-arm64.zip";
hash = "sha256-hMwl4kSfPd6PCzvgt9xVyTDhDIMGb9cCRTZ8nwNdcI8=";
hash = "sha256-+V9fF33k+R/n7O+mbXIXq+9NDJ3smgoGbKOBXpYAb1U=";
};
};
}

View File

@@ -1,20 +1,20 @@
# Expression generated by update.sh; do not edit it by hand!
rec {
pname = "brave";
version = "1.93.136";
version = "1.93.138";
archives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
hash = "sha256-M02+zpWert27gtP+Cdp1raFFDGj2xi053AveDHfGS+o=";
hash = "sha256-WWXn2Q2axhh9/KU67v6wf4vmRRXuYmJHbNmyOvvvg9c=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
hash = "sha256-lznlqu5DA+tBmcA4sEp117x6wIMUr592MBHiEd6mKZk=";
hash = "sha256-zxiy1EPwZyQeE2YkhMS5Uj8T/wibofwnyI9nkRWGrJ8=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
hash = "sha256-x8qEXimCjYohSlsd+WoO3l2BWdUqOmlYOtBMM+nWhp8=";
hash = "sha256-UdT5CHZM4VZbT81gkF4i+4aXVADXtU+M1kfv2rqYcjw=";
};
};
}

View File

@@ -1175,13 +1175,13 @@
"vendorHash": "sha256-22bOJyR+ERVu8eTX3iT838q6mxViGt5Fd6MVFB49JZY="
},
"sap_btp": {
"hash": "sha256-fRg83kdeHizOi8riLFU0NKWmeQSAbG0xJUtkdMcvWp0=",
"hash": "sha256-unoAcEYCPNldK1AeAjJVJ57YGEXiFIiKUW27zLv3mb8=",
"homepage": "https://registry.terraform.io/providers/SAP/btp",
"owner": "SAP",
"repo": "terraform-provider-btp",
"rev": "v1.25.0",
"rev": "v1.26.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-axcwlLXe3HMgpGxWc6YAS/rF0Esy5/Sk4BRmMlKD6Yg="
"vendorHash": "sha256-89ibvtps4hWcJ18G1LV09RjdeWhrUHLvhfgbuNE1cMI="
},
"scaleway_scaleway": {
"hash": "sha256-78OOJDZmJWln3zS4KQHGU2nm5HjGLJxZ2MKAMLmeVEY=",

View File

@@ -129,6 +129,7 @@ in
fi
popd
pnpm config set reporter append-only
pnpm config set store-dir $storePath
# Run any additional pnpm configuration commands that users provide.

View File

@@ -64,6 +64,7 @@ pnpmConfigHook() {
rm "$STORE_PATH/v11/index.db.sql"
fi
pnpm config set reporter append-only
pnpm config set store-dir "$STORE_PATH"
# Prevent hard linking on file systems without clone support.

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "cdncheck";
version = "1.2.49";
version = "1.2.50";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${finalAttrs.version}";
hash = "sha256-WlgyNzWBvljwzsWVLMfDWEqkDY/miwmPjktRdAPuXVs=";
hash = "sha256-g5fh+sRA9v7gZohOIL/7GorAVcIgDH0kvcUwsIbND+k=";
};
vendorHash = "sha256-iJ1agL7sZ3ZKbW1wMA+qi8FgHdPa6gZLQ5BBPKJTNaQ=";

View File

@@ -1,6 +1,5 @@
{
lib,
testers,
stdenv,
fetchFromGitHub,
cmake,
@@ -29,12 +28,16 @@
at-spi2-core,
libxtst,
gtkmm3,
versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cpu-x";
version = "5.4.0";
strictDeps = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "TheTumultuousUnicornOfDarkness";
repo = "CPU-X";
@@ -88,11 +91,8 @@ stdenv.mkDerivation (finalAttrs: {
)
'';
passthru = {
tests = {
version = testers.testVersion { package = finalAttrs.finalPackage; };
};
};
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
meta = {
description = "Free software that gathers information on CPU, motherboard and more";

View File

@@ -0,0 +1,93 @@
{
lib,
stdenv,
fetchzip,
autoPatchelfHook,
cairo,
fontconfig,
gdk-pixbuf,
glib,
gtk3,
libuuid,
pango,
zlib,
libsm,
libx11,
libxxf86vm,
wayland,
curl,
webkitgtk_4_1,
libjpeg8,
wrapGAppsHook3,
}:
stdenv.mkDerivation {
pname = "fadein";
version = "5.0.13";
src = fetchzip {
url = "https://web.archive.org/web/20260819062342/https://www.fadeinpro.com/download/demo/fadein-linux-x64-demo.tar.gz";
hash = "sha256-6rq4DyuE8W6BOeNSFvwm102nXqVSHeUEHXuZbh3fbdA=";
};
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = [
autoPatchelfHook
wrapGAppsHook3
];
buildInputs = [
cairo
fontconfig
gdk-pixbuf
glib
gtk3
libuuid
pango
(lib.getLib stdenv.cc.cc)
libsm
libx11
libxxf86vm
curl
libjpeg8
webkitgtk_4_1
wayland
zlib
];
installPhase = ''
runHook preInstall
mkdir -p $out/share
cp -r usr/share/* $out/share
# Fix icons
for size in 16 24 32 48 64 96 128 256 512; do
install -Dm444 \
"usr/share/fadein/icon_app/fadein_icon_''${size}x''${size}.png" \
"$out/share/icons/hicolor/''${size}x''${size}/apps/fadein.png"
install -Dm444 \
"usr/share/fadein/icon_app/fadein_doc_''${size}x''${size}.png" \
"$out/share/icons/hicolor/''${size}x''${size}/mimetypes/application-x-fadein-document.png"
done
substituteInPlace $out/share/applications/fadein.desktop \
--replace-fail 'Icon=/usr/share/fadein/icon_app/fadein_icon_256x256.png' 'Icon=fadein'
mkdir -p $out/bin
ln -s "$out/share/fadein/fadein" "$out/bin/fadein"
runHook postInstall
'';
meta = {
description = "Writing motion picture screenplays";
homepage = "https://www.fadeinpro.com/";
changelog = "https://www.fadeinpro.com/page.pl?content=version_notes";
license = lib.licenses.unfree;
mainProgram = "fadein";
maintainers = with lib.maintainers; [ pancaek ];
platforms = [ "x86_64-linux" ];
};
}

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "files-cli";
version = "2.15.442";
version = "2.15.448";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${finalAttrs.version}";
hash = "sha256-9PCCUe/5rTCcbu2IfW8FfAPTQNhDK5myx1IoV0DCtVo=";
hash = "sha256-blOBJWst/SYrf/POXM1hNrCr86SM+LBdEVewE0ej1CA=";
};
vendorHash = "sha256-Wuf77aQynmcxdaSpUusjK9tqd9I9yiJuFi9L0KZpwmA=";
vendorHash = "sha256-7uZNHUWtzH/5p1ZXCY07iP1huPpxz5lQOJc0NXu68kQ=";
ldflags = [
"-s"

View File

@@ -4,19 +4,20 @@
fetchFromGitLab,
}:
buildGoModule rec {
buildGoModule {
pname = "check";
version = "unstable-2018-12-24";
rev = "ccaba434e62accd51209476ad093810bd27ec150";
version = "0-unstable-2018-12-24";
__structuredAttrs = true;
src = fetchFromGitLab {
owner = "opennota";
repo = "check";
inherit rev;
rev = "ccaba434e62accd51209476ad093810bd27ec150";
hash = "sha256-u8U/62LZEn1ffwdGsUCGam4HAk7b2LetomCLZzHuuas=";
};
vendorHash = "sha256-DyysiVYFpncmyCzlHIOEtWlCMpm90AC3gdItI9WinSo=";
vendorHash = "sha256-XgYRw077ry+ZJSuelXH2imYjfTxW+i7nVZ3DurL5UPU=";
meta = {
description = "Set of utilities for checking Go sources";

View File

@@ -6,13 +6,15 @@
buildGoModule {
pname = "go-outline";
version = "unstable-2021-06-08";
version = "1.0.0-unstable-2021-06-08";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "ramya-rao-a";
repo = "go-outline";
rev = "9736a4bde949f321d201e5eaa5ae2bcde011bf00";
sha256 = "sha256-5ns6n1UO9kRSw8iio4dmJDncsyvFeN01bjxHxQ9Fae4=";
hash = "sha256-5ns6n1UO9kRSw8iio4dmJDncsyvFeN01bjxHxQ9Fae4=";
};
vendorHash = "sha256-jYYtSXdJd2eUc80UfwRRMPcX6tFiXE3LbxV3NAdKVKE=";

View File

@@ -155,6 +155,7 @@ stdenv.mkDerivation rec {
postInstall = ''
# create cached byte-code at build time, see https://docs.python.org/3/library/compileall.html
# must match the optimization level in CLOUDSDK_PYTHON_ARGS, otherwise python ignores the .pyc files
# the excluded files contain python 2 syntax that fails to compile with python 3
find $out/google-cloud-sdk -name "*.py" \
-not -path "*/lib/third_party/yaml/scanner.py" \
@@ -180,7 +181,7 @@ stdenv.mkDerivation rec {
-not -path "*/lib/third_party/fancy_urllib/__init__.py" \
-not -path "*/oauth2client/_pkce.py" \
-not -path "*/ext-runtime/nodejs/test/runtime_test.py" \
-exec ${pythonEnv}/bin/python -OO -m compileall {} +
-exec ${pythonEnv}/bin/python -m compileall {} +
'';
doInstallCheck = true;
@@ -195,6 +196,9 @@ stdenv.mkDerivation rec {
$out/bin/gcloud kms asymmetric-sign --help > /dev/null
PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=upb $out/bin/gcloud kms asymmetric-sign --help > /dev/null
$out/bin/gsutil version | grep -w "$(cat platform/gsutil/VERSION)"
# byte-code must exist at the path python looks up with the wrapper's CLOUDSDK_PYTHON_ARGS
${pythonEnv}/bin/python -S -B -c 'import importlib.util, os, sys; sys.exit(not os.path.exists(importlib.util.cache_from_source(sys.argv[1])))' \
$out/google-cloud-sdk/lib/gcloud.py
'';
# Replace all vendored copies of CA bundle with the one used by Nixpkgs.

View File

@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "grpc-health-probe";
version = "0.4.55";
version = "0.4.56";
src = fetchFromGitHub {
owner = "grpc-ecosystem";
repo = "grpc-health-probe";
rev = "v${finalAttrs.version}";
hash = "sha256-NRAKx8tWf+kXrwSdvTQ1ViYJsph2zOef/s2Gg2alhV4=";
hash = "sha256-cBXXM28x5lZJlnglfFMk6ZAymMS54vaX7q0fIcgEsts=";
};
tags = [

View File

@@ -2,11 +2,14 @@
lib,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
}:
buildGoModule {
pname = "gx-go";
version = "unstable-2020-03-03";
version = "1.9.0-unstable-2020-03-03";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "whyrusleeping";
@@ -22,6 +25,12 @@ buildGoModule {
"-w"
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
preVersionCheck = ''
export version="1.9.0"
'';
meta = {
description = "Tool for importing go packages into gx";
mainProgram = "gx-go";

View File

@@ -46,19 +46,19 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "idescriptor";
version = "0.6.1";
version = "0.6.2";
src = fetchFromGitHub {
owner = "iDescriptor";
repo = "iDescriptor";
tag = "v${finalAttrs.version}";
hash = "sha256-d2edq6NMDf4wgvKi29S+LpxCxyunDTwMOm90WmB6O1Y=";
hash = "sha256-esvfwsWynH+E34m05/ZmV6byTwvkGbuwwNlVM9djxss=";
fetchSubmodules = true;
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-QQcl/l6a4v75QE5xtOu8uWOyg0HD0juRyFl+s8GgEt4=";
hash = "sha256-PzXiX6gnTB3fh5LxEJDo3n4PbczjE3pDD3TygrMGG/8=";
};
buildFeatures = [ "package_manager" ];

View File

@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "kubeshark";
version = "53.3.0";
version = "53.4.0";
src = fetchFromGitHub {
owner = "kubeshark";
repo = "kubeshark";
tag = "v${finalAttrs.version}";
hash = "sha256-YKR0P/4X134NTPuXeh1Ha781wav7daAxp+xJWCmgkIw=";
hash = "sha256-ijAiPJ8Bn6zZ8VK94vbjlRKSHDaVC7Ki5UNX+4EhXC4=";
};
vendorHash = "sha256-4s1gxJo2w5BibZ9CJP7Jl9Z8Zzo8WpBokBnRN+zp8b4=";
vendorHash = "sha256-mJfjiVyKVGB410ned2E13i35mAN0XrPNERUa+MAzF58=";
ldflags =
let

View File

@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "leo-editor";
version = "6.8.8";
version = "6.8.10";
src = fetchFromGitHub {
owner = "leo-editor";
repo = "leo-editor";
tag = "v${finalAttrs.version}";
hash = "sha256-A7eFYdmKd4E515xRI4fuLs8wuC9sZu1qd2qMZXs7Ko0=";
hash = "sha256-7CFZvKjuovcLSIYUs/uRi+MCWH1aDHGL2pIQwwp7vhk=";
};
dontBuild = true;

View File

@@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
version = "1.12.0";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/libosinfo-${finalAttrs.version}.tar.xz";
url = "https://gitlab.com/api/v4/projects/libosinfo%2Flibosinfo/packages/generic/release-assets/v${finalAttrs.version}/libosinfo-${finalAttrs.version}.tar.xz";
sha256 = "sha256-rYVX7OJnk9pD0m3lZePWjOLua/uNARO3zH3+B/a/xrY=";
};

View File

@@ -17,17 +17,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-continuwuity";
version = "26.7.3";
version = "26.8.1";
src = fetchFromGitea {
domain = "forgejo.ellis.link";
owner = "continuwuation";
repo = "continuwuity";
tag = "v${finalAttrs.version}";
hash = "sha256-Uj4fcHoTiQ/G5vyEnSOatjdqaUquGSlOxeTt32F2xew=";
hash = "sha256-slwfK5aEIFjIue01L4nVUHaLx/2j3nRKrmkNkfPPZXE=";
};
cargoHash = "sha256-6C4dXm9+m2sKA4m1YXocifX4ss61s6/L2FeXzfkowMs=";
cargoHash = "sha256-s87vdh+5rMNIXDWt2dZZvqSY9dJzEHuvEhJLG1HvphY=";
nativeBuildInputs = [
pkg-config

View File

@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mcp-server-git";
version = "2026.7.10";
version = "2026.8.18";
pyproject = true;
src = fetchFromGitHub {
owner = "modelcontextprotocol";
repo = "servers";
tag = finalAttrs.version;
hash = "sha256-ORihWA8Xx7WAPo2+vRPpYNF9CGfc1sjmW+NfUKBGzxs=";
hash = "sha256-tRx/ZCyHnDP3BmK/xOgVKtjlKCyKUfIll8y1sSDgzV8=";
};
sourceRoot = "${finalAttrs.src.name}/src/git/";

View File

@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mcp-server-time";
version = "2026.7.10";
version = "2026.8.18";
pyproject = true;
src = fetchFromGitHub {
owner = "modelcontextprotocol";
repo = "servers";
tag = finalAttrs.version;
hash = "sha256-ORihWA8Xx7WAPo2+vRPpYNF9CGfc1sjmW+NfUKBGzxs=";
hash = "sha256-tRx/ZCyHnDP3BmK/xOgVKtjlKCyKUfIll8y1sSDgzV8=";
};
sourceRoot = "${finalAttrs.src.name}/src/time/";

View File

@@ -10,13 +10,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "nb";
version = "7.25.4";
version = "7.25.5";
src = fetchFromGitHub {
owner = "xwmx";
repo = "nb";
tag = finalAttrs.version;
hash = "sha256-zcNL1WI3UoYV5nXzU0yYh0GwTsUzkeclMcEjQlneSzw=";
hash = "sha256-T0+jQZCELnVJbHpN8Y59iThiYboNl/PJMXYgoaDlZIg=";
};
nativeBuildInputs = [ installShellFiles ];

View File

@@ -27,7 +27,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nfs-ganesha";
version = "14.1";
version = "15.1"; # nixpkgs-update: no auto update
outputs = [
"out"
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "nfs-ganesha";
repo = "nfs-ganesha";
tag = "V${finalAttrs.version}";
hash = "sha256-fn59QvPt0F6G8wyuX1/GXwvDOj46C7Wk6cVwnwtTmRk=";
hash = "sha256-lIW97fx6eYb1uBbC3iVtjWvUnWZYMSYEQYDA7q9k+5Y=";
fetchSubmodules = true;
};

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ntirpc";
version = "14.1";
version = "15.0"; # nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "nfs-ganesha";
repo = "ntirpc";
rev = "v${finalAttrs.version}";
hash = "sha256-cOEmlsmXHTXiQcTmCkiQ8PeA+0U3W+xyUQ0Ba8kwvrw=";
hash = "sha256-qPBesnVGJKBNLLlBp2vCJoIg6TGCWb95OARHT31jn6Q=";
};
outputs = [

View File

@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
version = "1.12.0";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/osinfo-db-tools-${finalAttrs.version}.tar.xz";
url = "https://gitlab.com/api/v4/projects/libosinfo%2Fosinfo-db-tools/packages/generic/release-assets/v${finalAttrs.version}/osinfo-db-tools-${finalAttrs.version}.tar.xz";
hash = "sha256-8zFfZ10Ydw8l3qjtBLILj8gO+wD2DDfuXoFfnDd25/M=";
};

View File

@@ -5,17 +5,17 @@
}:
buildGoModule (finalAttrs: {
pname = "pfcpsim";
version = "1.4.4";
version = "1.5.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "omec-project";
repo = "pfcpsim";
tag = "v${finalAttrs.version}";
hash = "sha256-c66j610yiifHM9RMuzWyzLbflz0hqdgPWFCXYJEF3ww=";
hash = "sha256-RhroRtnHweZxQCHUFNlCCekUUrLvtu5YpGB8bKAT5ic=";
};
vendorHash = "sha256-Y2Ro+p2OJIlSvkf+nbGLv07F4UyV+0S+5FXyggYEZkE=";
vendorHash = "sha256-Rb2MJbWqFbkTFLZs/oLPNFcmKDkXQt4IdPwnsdc4QXU=";
# Fuzzing cannot be performed without user plane function (upf)
checkFlags = [ "-skip=^Fuzz$" ];

View File

@@ -1,41 +1,38 @@
{
lib,
stdenv,
fetchFromGitHub,
libsForQt5,
fetchgit,
cmake,
qt6,
}:
stdenv.mkDerivation rec {
pname = "qbs";
version = "1.24.1";
version = "3.3.1";
src = fetchFromGitHub {
owner = "qbs";
repo = "qbs";
rev = "v${version}";
sha256 = "sha256-nL7UZh29Oecu3RvXYg5xsin2IvPWpApleLH37sEdSAI=";
src = fetchgit {
url = "https://code.qt.io/qbs/qbs.git";
tag = "v${version}";
sha256 = "sha256-1W7+CZt1mtx8RdcZxhEhgi6+4/SPQAjic8yYXckBuJg=";
};
nativeBuildInputs = [ libsForQt5.qmake ];
dontWrapQtApps = true;
qmakeFlags = [
"QBS_INSTALL_PREFIX=$(out)"
"qbs.pro"
];
nativeBuildInputs = [ cmake ];
buildInputs = [
libsForQt5.qtbase
libsForQt5.qtscript
qt6.qtbase
qt6.qt5compat
];
meta = {
description = "Tool that helps simplify the build process for developing projects across multiple platforms";
homepage = "https://wiki.qt.io/Qbs";
license = lib.licenses.lgpl3;
maintainers = [ ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
robinheghan
];
platforms = lib.platforms.unix;
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
gradle,
gradle_9,
nix-update-script,
libGL,
jdk21,
@@ -14,30 +14,36 @@
stdenv.mkDerivation (finalAttrs: {
pname = "schildi-revenge";
version = "26.07.13";
version = "26.08.08-1";
src = fetchFromGitHub {
owner = "SchildiChat";
repo = "schildi-revenge";
tag = "v${finalAttrs.version}";
hash = "sha256-1Akm57GxGtEymDbfq879uglxEoENp/g+aFUNM1O0qRo=";
hash = "sha256-SbDdC910EdQy4HEwovuHjTzK4zEbzeI1w6pEQ1EQAGI=";
fetchSubmodules = true;
};
cargoRoot = "matrix-rust-sdk";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src cargoRoot;
hash = "sha256-TIpT2g00f99qTGPA+bBaEz4kj5BC1scEywv6oDCFlkQ=";
hash = "sha256-P0NcsKNmLHlfZ8tMjkfOChLrJ7l5tc9xy6FtZqyL1As=";
};
nativeBuildInputs = [
jdk21
gradle
gradle_9
git
cargo
rustc
rustPlatform.cargoSetupHook
];
#broken entry unused entry in Cargo.toml, can probably be removed with next update
postUnpack = ''
substituteInPlace ./source/matrix-rust-sdk/Cargo.toml --replace-fail \
"ruma = { git = \"https://github.com/matrix-org/ruma\", rev = \"2a1d714314f6f711d5bca755c73cf2ce3053c3d1\" }" \
""
'';
gradleBuildTask = "createReleaseDistributable";
@@ -51,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
#gradle createReleaseDistributable --write-verification-metadata sha256
'';
mitmCache = gradle.fetchDeps {
mitmCache = gradle_9.fetchDeps {
pkg = finalAttrs.finalPackage;
data = ./deps.json;
};

View File

@@ -13,14 +13,14 @@ in
python.pkgs.toPythonModule (
python.pkgs.buildPythonApplication rec {
pname = "searxng";
version = "0-unstable-2026-08-13";
version = "0-unstable-2026-08-22";
pyproject = true;
src = fetchFromGitHub {
owner = "searxng";
repo = "searxng";
rev = "ef9a188cc8d13acb85923ab9b1eee5a4a484ea64";
hash = "sha256-ir7mqLRrvDjxysUALzODJFFfOXjsXO6cnB4NSrrNdEc=";
rev = "9fea41204fdfa7a5cfa15b0ebd12904c520478ce";
hash = "sha256-eirAuVDRGe2htZYbRcFmBtZ7Bg2xAHtmHbM8ELEMoik=";
};
nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ];

View File

@@ -7,20 +7,24 @@
e2fsprogs,
bzip2,
installShellFiles,
versionCheckHook,
}:
let
zshCompletion = fetchurl {
url = "https://gist.githubusercontent.com/thoughtpolice/daa9431044883d3896f6/raw/282360677007db9739e5bf229873d3b231eb303a/tarsnap.zsh";
sha256 = "0pawqwichzpz29rva7mh8lpx4zznnrh2rqyzzj6h7z98l0dxpair";
hash = "sha256-OarbG6Ao/QON/N/jLGC29n/SL0WwHrVzEv9+yCLHXF0=";
};
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "tarsnap";
version = "1.0.41";
strictDeps = true;
__structuredAttrs = true;
src = fetchurl {
url = "https://www.tarsnap.com/download/tarsnap-autoconf-${version}.tgz";
url = "https://www.tarsnap.com/download/tarsnap-autoconf-${finalAttrs.version}.tgz";
hash = "sha256-vr2+Hm6RIzdVvrQu8LStvv2Vc0VSWPAJ+zMVVseZs9A=";
};
@@ -58,6 +62,9 @@ stdenv.mkDerivation rec {
++ lib.optional stdenv.hostPlatform.isLinux e2fsprogs
++ lib.optional stdenv.hostPlatform.isDarwin bzip2;
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
meta = {
description = "Online backups for the truly paranoid";
homepage = "http://www.tarsnap.com/";
@@ -69,4 +76,4 @@ stdenv.mkDerivation rec {
];
mainProgram = "tarsnap";
};
}
})

View File

@@ -12,14 +12,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tellico";
version = "4.2.1";
version = "4.2.2";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = "tellico";
tag = "v${finalAttrs.version}";
hash = "sha256-CVZ3iicTMjg/uRQj09aB+215gucs/gwJW89BcIlBeto=";
hash = "sha256-6V5eM6XU2P5GJRkW2oNtUcDZH+4Wlsz+bivrsqWOw4M=";
};
nativeBuildInputs = [

View File

@@ -833,6 +833,9 @@ stdenv.mkDerivation (finalAttrs: {
sphinxHook
python-docs-theme
];
strictDeps = true;
__structuredAttrs = true;
};
tests = passthru.tests // {

View File

@@ -41,7 +41,7 @@
buildPythonPackage (finalAttrs: {
pname = "crewai-cli";
version = "1.15.15";
version = "1.15.17";
pyproject = true;
__structuredAttrs = true;

View File

@@ -26,7 +26,7 @@
buildPythonPackage (finalAttrs: {
pname = "crewai-core";
version = "1.15.15";
version = "1.15.17";
pyproject = true;
__structuredAttrs = true;
@@ -34,7 +34,7 @@ buildPythonPackage (finalAttrs: {
owner = "crewAIInc";
repo = "crewAI";
tag = finalAttrs.version;
hash = "sha256-5c1kRoBOSFDqN04TaWgrQu3d0krQRh7Jx37k7nSq+ck=";
hash = "sha256-CkOX1Qq8ZDjUadKmEUt6gQsG//Z1GHw9moKzPRLAr/A=";
};
sourceRoot = "${finalAttrs.src.name}/lib/crewai-core";

View File

@@ -59,7 +59,7 @@
buildPythonPackage (finalAttrs: {
pname = "crewai";
version = "1.15.15";
version = "1.15.17";
pyproject = true;
__structuredAttrs = true;

View File

@@ -4,14 +4,13 @@
buildPythonPackage,
fetchFromGitHub,
funcparserlib,
hy,
pytestCheckHook,
python,
setuptools,
testers,
versionCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "hy";
version = "1.3.1";
pyproject = true;
@@ -19,18 +18,22 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "hylang";
repo = "hy";
tag = version;
tag = finalAttrs.version;
hash = "sha256-qNgPuFG/j/q1osu/IJ8JbF+l/XiCphdhUYPOKbLEgTk=";
};
# https://github.com/hylang/hy/blob/1.0a4/get_version.py#L9-L10
env.HY_VERSION = version;
env.HY_VERSION = finalAttrs.version;
build-system = [ setuptools ];
dependencies = [ funcparserlib ];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
pytestCheckHook
versionCheckHook
];
versionCheckProgramArg = "-v";
preCheck = ''
# For test_bin_hy
@@ -40,29 +43,26 @@ buildPythonPackage rec {
pythonImportsCheck = [ "hy" ];
passthru = {
tests.version = testers.testVersion {
package = hy;
command = "hy -v";
};
# For backwards compatibility with removed pkgs/development/interpreters/hy
# Example usage:
# hy.withPackages (ps: with ps; [ hyrule requests ])
withPackages =
python-packages:
(python.withPackages (ps: (python-packages ps) ++ [ ps.hy ])).overrideAttrs (old: {
name = "${hy.name}-env";
meta = lib.mergeAttrs (removeAttrs hy.meta [ "license" ]) { mainProgram = "hy"; };
name = "${finalAttrs.finalPackage.name}-env";
meta = removeAttrs finalAttrs.finalPackage.meta [ "license" ];
});
};
meta = {
description = "LISP dialect embedded in Python";
homepage = "https://hylang.org/";
changelog = "https://github.com/hylang/hy/releases/tag/${src.tag}";
changelog = "https://github.com/hylang/hy/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
mainProgram = "hy";
maintainers = with lib.maintainers; [
mazurel
nixy
];
};
}
})

View File

@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202608221";
version = "0.1.202608231";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-FckYgnqjQUmVPqMdnqlhETFtdJRRHMIeg66mleh1bVU=";
hash = "sha256-R92NYZ1Wco/vMdI31Hw7pUpJ7GDAv13pd0pQIrVTIJ8=";
};
__darwinAllowLocalNetworking = true;

View File

@@ -38,14 +38,14 @@
buildPythonPackage (finalAttrs: {
pname = "llama-index-core";
version = "0.14.23";
version = "0.14.24";
pyproject = true;
src = fetchFromGitHub {
owner = "run-llama";
repo = "llama_index";
tag = "v${finalAttrs.version}";
hash = "sha256-JH8J8lnW3QNMWUV5MD4zWoc9zaXfvGRxVXtI47sPg2o=";
hash = "sha256-TW6ARp6XwJZzlN3WZERAvIhNihPCjeN+9rcsg82w7vk=";
};
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pname}";

View File

@@ -19,14 +19,14 @@
buildPythonPackage (finalAttrs: {
pname = "pytelegrambotapi";
version = "4.33.0";
version = "4.36.1";
pyproject = true;
src = fetchFromGitHub {
owner = "eternnoir";
repo = "pyTelegramBotAPI";
tag = finalAttrs.version;
hash = "sha256-za2krpb8Gll0zjuVFgQApDeROI7YSYo4fG6pi2hdv3g=";
hash = "sha256-KPsfKTG7MjBhM5nYlhfVF7wvjZP9KQRVmCjlGcL/OT4=";
};
build-system = [ hatchling ];

View File

@@ -9,12 +9,12 @@
buildPythonPackage (finalAttrs: {
pname = "pyexploitdb";
version = "0.3.40";
version = "0.3.41";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-+PJU8GgRvddkfYRYXxgPnjmDq+8VZEHW82JbPXuxlYI=";
hash = "sha256-f+cKjQv5tMZ8yEjMeKRVIwFnvi0mmGB1C0bRv9n9a+0=";
};
build-system = [ setuptools ];

View File

@@ -12,14 +12,14 @@
buildPythonPackage (finalAttrs: {
pname = "pypck";
version = "0.9.13";
version = "0.9.14";
pyproject = true;
src = fetchFromGitHub {
owner = "alengwenus";
repo = "pypck";
tag = finalAttrs.version;
hash = "sha256-b8uTY4UtyhKN7JDvu/wC1jXAN/oKs2cJ6sSRBC22vS0=";
hash = "sha256-SQ9yi8NyvT22Fgaa0FAsJf71XGwGCGPHlzYAXnP1Y44=";
};
nativeBuildInputs = [ pyprojectVersionPatchHook ];

View File

@@ -17,21 +17,19 @@
sphinxcontrib-httpdomain,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "sphinx-markdown-builder";
version = "0.6.10";
version = "0.6.11";
pyproject = true;
src = fetchFromGitHub {
owner = "liran-funaro";
repo = "sphinx-markdown-builder";
tag = version;
hash = "sha256-97mlVD1MCtSw8AYyGc38auOrHU/vKH2aQJa4YIRQcBk=";
tag = finalAttrs.version;
hash = "sha256-PFGatmgQsoCCMjT3KoNmqmB77ZfdxE1tACV/8pGJmqg=";
};
build-system = [
setuptools
];
build-system = [ setuptools ];
dependencies = [
docutils
@@ -39,9 +37,7 @@ buildPythonPackage rec {
tabulate
];
pythonImportsCheck = [
"sphinx_markdown_builder"
];
pythonImportsCheck = [ "sphinx_markdown_builder" ];
nativeCheckInputs = [
pytestCheckHook
@@ -56,4 +52,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ eljamm ];
};
}
})

View File

@@ -2,25 +2,25 @@
lib,
buildPythonPackage,
fetchFromGitHub,
unittestCheckHook,
pytestCheckHook,
setuptools-scm,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "thorlabspm100";
version = "1.2.2";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "clade";
repo = "ThorlabsPM100";
rev = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-X4qEow6u4aE0sbFwZfK3YEso2RS0c9j4iaWJPHaPQV4=";
};
nativeBuildInputs = [ setuptools-scm ];
build-system = [ setuptools-scm ];
nativeCheckInputs = [ unittestCheckHook ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "ThorlabsPM100" ];
@@ -30,4 +30,4 @@ buildPythonPackage rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fsagbuya ];
};
}
})

View File

@@ -45,8 +45,8 @@ let
hash = "sha256-zLXEecqxsAYhMlv+fUyaioAx56Ul1ySeJ17L7IGwjbI=";
};
"11" = {
version = "11.21.0";
hash = "sha256-hyN9N+rbedxiagV26zpS0j1wQiwyOuXgD8BckfQyN4A=";
version = "11.22.0";
hash = "sha256-V6l+byOj+v/AMVOk74x3CgVSYSuGQK6+Ob/dV1TQ69w=";
};
};

View File

@@ -542,6 +542,7 @@ let
]
# Those are annoyingly flaky, but not enough to be marked as such upstream.
++ lib.optional (majorVersion == "22") "test-child-process-stdout-flush-exit"
++ lib.optional (majorVersion == "22" && stdenv.hostPlatform.isRiscV64) "test-worker-messaging"
++ lib.optional (
majorVersion == "22" && stdenv.buildPlatform.isDarwin
) "test/sequential/test-http-server-request-timeouts-mixed.js"

View File

@@ -78,6 +78,7 @@ let
kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 { };
kio-fuse = self.callPackage ./misc/kio-fuse { };
kio-s3 = self.callPackage ./misc/kio-s3 { };
kio-snapshot = self.callPackage ./misc/kio-snapshot { };
klevernotes = self.callPackage ./misc/klevernotes { };
ktextaddons = self.callPackage ./misc/ktextaddons { };
kup = self.callPackage ./misc/kup { };

View File

@@ -2305,6 +2305,14 @@
"kxmlgui",
"libkdegames"
],
"kgamma": [
"extra-cmake-modules",
"kcmutils",
"kconfig",
"kconfigwidgets",
"kdoctools",
"ki18n"
],
"kgeography": [
"extra-cmake-modules",
"kconfigwidgets",
@@ -6438,6 +6446,23 @@
"mauikit-accounts",
"mauikit-filebrowsing"
],
"wacomtablet": [
"extra-cmake-modules",
"kcmutils",
"kconfig",
"kcoreaddons",
"kdbusaddons",
"kdoctools",
"kglobalaccel",
"ki18n",
"kio",
"knotifications",
"kwidgetsaddons",
"kwindowsystem",
"kxmlgui",
"libplasma",
"plasma5support"
],
"washipad": [
"extra-cmake-modules",
"kcoreaddons",

View File

@@ -0,0 +1,25 @@
{
lib,
mkKdeDerivation,
fetchurl,
pkg-config,
btrfs-progs,
}:
mkKdeDerivation rec {
pname = "kio-snapshot";
version = "1.0.0";
src = fetchurl {
url = "mirror://kde/stable/kio-snapshot/kio-snapshot-${version}.tar.xz";
hash = "sha256-RxPQxgsYa+8LwPmSCTyLriRz03gIro1zF5qyVxzop9I=";
};
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [ btrfs-progs ];
meta = {
license = lib.licenses.lgpl2Plus;
maintainers = [ lib.maintainers.i-love-lean ];
};
}

View File

@@ -9,11 +9,11 @@
}:
mkKdeDerivation rec {
pname = "marknote";
version = "1.4.1";
version = "1.6.0";
src = fetchurl {
url = "mirror://kde/stable/marknote/marknote-${version}.tar.xz";
hash = "sha256-lsL1UcPZoJzbwtbMJC5ks6nIEd9/KUENW4WHHsKtJ5k=";
hash = "sha256-07s5YU4i/RqN3XS8+0w4TL/+JWhewBEW9pTkcIFihKk=";
};
extraBuildInputs = [

View File

@@ -8,7 +8,7 @@
}:
let
tag = "0.3.20";
tag = "0.3.21-unstable-2025-08-15";
in
stdenv.mkDerivation {
pname = "apfs";
@@ -17,8 +17,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "linux-apfs";
repo = "linux-apfs-rw";
tag = "v${tag}";
hash = "sha256-sT84qK5rpPwxKVrtaIPpAUBvzFqNgTHaDHgKXWYCkV4=";
rev = "a10279ce663bdbe4d32baef83930e5ba7d69d7df";
hash = "sha256-4om16XuBURnOVK4SOrPu1Aj/p5F9/SA4tajo6HMDgI0=";
};
hardeningDisable = [ "pic" ];

View File

@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "material-you-utilities";
version = "2.1.24";
version = "2.1.25";
src = fetchFromGitHub {
owner = "Nerwyn";
repo = "material-you-utilities";
tag = version;
hash = "sha256-SNt+R5407uDpbyoLZ8I50Fm0jC/Y797b3fi6cAZSF10=";
hash = "sha256-ZILlzOmWeYOKQZh0nUtApc6i8i+uOxcQzBXFsQNTxTk=";
};
npmDepsHash = "sha256-GzI1jQ6dWLw4h3l2+KYzt74nAK6Is+ZL3BqbLcTQk50=";
npmDepsHash = "sha256-/TAuyi15hqjX5nUqZC/wqikTZ/pmDymakfQe/ggx1EM=";
installPhase = ''
runHook preInstall