Merge remote-tracking branch 'origin/master' into staging-next

This commit is contained in:
K900
2026-04-08 08:07:38 +03:00
10 changed files with 98 additions and 17 deletions
+4 -2
View File
@@ -168,8 +168,10 @@ let
cp "$default_settings_file" "$settings_file"
fi
cat < ${appendSettings hostName} >> "$settings_file"
chmod 644 "$settings_file"
if ! grep -qF "require dirname(__FILE__) . '/settings.nixos-${hostName}.php';" ${cfg.stateDir}/sites/default/settings.php; then
echo "Appending NixOS generated settings..."
cat < ${appendSettings hostName} >> "$settings_file"
fi
# Link the NixOS-managed settings file to the state directory.
ln -sf ${drupalSettings hostName cfg} ${cfg.stateDir}/sites/default/settings.nixos-${hostName}.php
+2 -2
View File
@@ -80,7 +80,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "flatpak";
version = "1.16.3";
version = "1.16.4";
# TODO: split out lib once we figure out what to do with triggerdir
outputs = [
@@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz";
hash = "sha256-PWvT9fiUDoDAhyhso+QhgvxjDXgIlFNlEfzSz/wSz1s=";
hash = "sha256-dh/zugDJmib5FMaZnpCxKlTKsZzqWIhBPxfkbuYY2P4=";
};
patches = [
+3 -3
View File
@@ -52,13 +52,13 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gephgui-wry";
version = "5.4.1";
version = "5.5.0";
src = fetchFromGitHub {
owner = "geph-official";
repo = "gephgui-pkg";
tag = "v${finalAttrs.version}";
hash = "sha256-nlWFiEFraI4sUBTs/ZxiHpaeYHert78oPiyFc6LKV30=";
hash = "sha256-NxtE26GPG2EvgtMa6eEOZmOcqu4yYr3zioF1CmrxLRk=";
fetchSubmodules = true;
};
@@ -83,7 +83,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
sourceRoot = "${finalAttrs.src.name}/gephgui-wry";
cargoHash = "sha256-7EJvcnltKlq94jahnMpvzdFJ8P12HjUGC6AOXirpcg4=";
cargoHash = "sha256-Dh1WuxU1rRDNu2cF9GCo1CIiph1sLc5j0GSPb7b7kJA=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -12,11 +12,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "parallel";
version = "20260122";
version = "20260322";
src = fetchurl {
url = "mirror://gnu/parallel/parallel-${finalAttrs.version}.tar.bz2";
hash = "sha256-gx944B8/KKwkQeZrEBcVYscaAwA1OJOqBbvCd/E8xZY=";
hash = "sha256-dkaA6TL00NIc8DKb2fnu1lmJXeFoNgAfZJFTO4Ir7+A=";
};
outputs = [
+2 -2
View File
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "uxplay";
version = "1.73.5";
version = "1.73.6";
src = fetchFromGitHub {
owner = "FDH2";
repo = "UxPlay";
rev = "v${finalAttrs.version}";
hash = "sha256-c/2WRQcNCFdCd9NZuNpbz8iPWXC9FDdMmtoLr6+rQAI=";
hash = "sha256-NQqrrTQiWcOhWFrdqniK6FnmOSIVGS4/cRDg5gd3bOE=";
};
postPatch = ''
@@ -5,6 +5,7 @@
fetchFromGitHub,
lib,
poetry-core,
pyjwt,
pytest-asyncio,
pytest-cov-stub,
pytestCheckHook,
@@ -13,20 +14,21 @@
buildPythonPackage rec {
pname = "aiodukeenergy";
version = "0.3.0";
version = "1.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "hunterjm";
repo = "aiodukeenergy";
tag = "v${version}";
hash = "sha256-BYDC2j2s6gg8/owTDdijqmReUSqDYWqHXf8BUzYn+sI=";
hash = "sha256-tHtuQFOw9CPqWJ6QzdqcN3W8uzjgZFh5z8DqAc+5jLo=";
};
build-system = [ poetry-core ];
dependencies = [
aiohttp
pyjwt
yarl
];
@@ -20,14 +20,14 @@
buildPythonPackage (finalAttrs: {
pname = "pydantic-ai-slim";
version = "1.75.0";
version = "1.77.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pydantic";
repo = "pydantic-ai";
tag = "v${finalAttrs.version}";
hash = "sha256-ii6q9eC/7qRBnyMFA7kdmz5tq/KR0EWqcu1+kXOCxVE=";
hash = "sha256-g1behrlnpYio1w12jzMS13DQSs6ajgN8bezinIPr928=";
};
sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim";
@@ -16,14 +16,14 @@
buildPythonPackage (finalAttrs: {
pname = "pydantic-graph";
version = "1.75.0";
version = "1.77.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pydantic";
repo = "pydantic-ai";
tag = "v${finalAttrs.version}";
hash = "sha256-ii6q9eC/7qRBnyMFA7kdmz5tq/KR0EWqcu1+kXOCxVE=";
hash = "sha256-g1behrlnpYio1w12jzMS13DQSs6ajgN8bezinIPr928=";
};
sourceRoot = "${finalAttrs.src.name}/pydantic_graph";
@@ -0,0 +1,75 @@
{
# lib & utils
lib,
buildPythonPackage,
fetchFromGitHub,
nix-update-script,
pytestCheckHook,
# build
setuptools,
# deps
msgpack,
# test deps
requests,
}:
buildPythonPackage rec {
pname = "signalrcore";
version = "1.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "mandrewcito";
repo = "signalrcore";
tag = version;
hash = "sha256-BLbD6IYo4YN1bvB33MIfHUVPEIm1DND5oh/k07e4odI=";
};
build-system = [ setuptools ];
dependencies = [ msgpack ];
nativeCheckInputs = [
pytestCheckHook
requests
];
disabledTests = [
# requires network access
"test_check_azure_url"
"test_send"
"test_build"
"test_skip_negotiation"
"test_unsubscribe"
"test_enable_trace"
"test_enable_trace_messagepack"
];
disabledTestPaths = [
# requires network access
"test/integration/builder/certificates_test.py"
"test/integration/connection_state_test.py"
"test/integration/open_close_test.py"
"test/integration/reconnection/*"
"test/integration/send/*"
"test/integration/streamming/*"
"test/integration/trace_test.py"
"test/integration/transport_test.py"
];
pythonImportsCheck = [ "signalrcore" ];
passthru.updateScript = nix-update-script { };
meta = {
mainProgram = "signalrcore";
description = "Complete Python client for ASP.NET Core SignalR supporting all transports, encodings, authentication, and reconnection strategies";
homepage = "https://mandrewcito.github.io/signalrcore";
changelog = "https://github.com/mandrewcito/signalrcore/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ vaisriv ];
};
}
+2
View File
@@ -17640,6 +17640,8 @@ self: super: with self; {
sievelib = callPackage ../development/python-modules/sievelib { };
signalrcore = callPackage ../development/python-modules/signalrcore { };
signalslot = callPackage ../development/python-modules/signalslot { };
signedjson = callPackage ../development/python-modules/signedjson { };