Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-11-13 18:04:17 +00:00 committed by GitHub
commit b3a71c7e0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
80 changed files with 791 additions and 1166 deletions

View File

@ -213,6 +213,11 @@ lib.mapAttrs mkLicense ({
fullName = "BSD 3-Clause Clear License"; fullName = "BSD 3-Clause Clear License";
}; };
bsd3Lbnl = {
spdxId = "BSD-3-Clause-LBNL";
fullName = "Lawrence Berkeley National Labs BSD variant license";
};
bsdOriginal = { bsdOriginal = {
spdxId = "BSD-4-Clause"; spdxId = "BSD-4-Clause";
fullName = ''BSD 4-clause "Original" or "Old" License''; fullName = ''BSD 4-clause "Original" or "Old" License'';

View File

@ -13474,6 +13474,12 @@
githubId = 1709273; githubId = 1709273;
name = "Robin Hack"; name = "Robin Hack";
}; };
marnym = {
email = "markus@nyman.dev";
github = "marnym";
githubId = 56825922;
name = "Markus Nyman";
};
marsupialgutz = { marsupialgutz = {
email = "mars@possums.xyz"; email = "mars@possums.xyz";
github = "pupbrained"; github = "pupbrained";

View File

@ -313,7 +313,9 @@ in
old.extraPrefsFiles or [ ] old.extraPrefsFiles or [ ]
++ cfg.autoConfigFiles ++ cfg.autoConfigFiles
++ [ (pkgs.writeText "firefox-autoconfig.js" cfg.autoConfig) ]; ++ [ (pkgs.writeText "firefox-autoconfig.js" cfg.autoConfig) ];
nativeMessagingHosts = old.nativeMessagingHosts or [ ] ++ cfg.nativeMessagingHosts.packages; nativeMessagingHosts = lib.unique (
old.nativeMessagingHosts or [ ] ++ cfg.nativeMessagingHosts.packages
);
cfg = (old.cfg or { }) // cfg.wrapperConfig; cfg = (old.cfg or { }) // cfg.wrapperConfig;
})) }))
]; ];

View File

@ -19,6 +19,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = ps: [ ps.anonymizer ]; extraPlugins = ps: [ ps.anonymizer ];
settings.shared_preload_libraries = [ "anon" ]; settings.shared_preload_libraries = [ "anon" ];
}; };

View File

@ -23,6 +23,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = extraPlugins =
ps: with ps; [ ps: with ps; [
pgjwt pgjwt

View File

@ -24,9 +24,9 @@ let
''; '';
makeTestFor = makeTestFor =
postgresqlPackage: package:
makeTest { makeTest {
name = "pgvecto-rs-${postgresqlPackage.name}"; name = "pgvecto-rs-${package.name}";
meta = with lib.maintainers; { meta = with lib.maintainers; {
maintainers = [ diogotcorreia ]; maintainers = [ diogotcorreia ];
}; };
@ -35,8 +35,9 @@ let
{ ... }: { ... }:
{ {
services.postgresql = { services.postgresql = {
inherit package;
enable = true; enable = true;
package = postgresqlPackage; enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = extraPlugins =
ps: with ps; [ ps: with ps; [
pgvecto-rs pgvecto-rs

View File

@ -50,6 +50,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
enableTCPIP = true; enableTCPIP = true;
ensureUsers = [ ensureUsers = [
{ {

View File

@ -31,6 +31,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
settings = { settings = {
max_replication_slots = 10; max_replication_slots = 10;
max_wal_senders = 10; max_wal_senders = 10;

View File

@ -40,8 +40,9 @@ let
{ ... }: { ... }:
{ {
services.postgresql = { services.postgresql = {
inherit (package) ; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
}; };
services.postgresqlBackup = { services.postgresqlBackup = {
@ -158,6 +159,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
ensureUsers = [ ensureUsers = [
{ {
name = "all-clauses"; name = "all-clauses";

View File

@ -53,6 +53,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = extraPlugins =
ps: with ps; [ ps: with ps; [
timescaledb timescaledb

View File

@ -20,6 +20,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = extraPlugins =
ps: with ps; [ ps: with ps; [
tsja tsja

View File

@ -16,6 +16,7 @@ let
services.postgresql = { services.postgresql = {
inherit package; inherit package;
enable = true; enable = true;
enableJIT = lib.hasInfix "-jit-" package.name;
extraPlugins = with package.pkgs; [ wal2json ]; extraPlugins = with package.pkgs; [ wal2json ];
settings = { settings = {
wal_level = "logical"; wal_level = "logical";

View File

@ -0,0 +1,36 @@
echo "Sourcing to-nvim-treesitter-grammar.sh"
toNvimTreesitterGrammar() {
echo "Executing toNvimTreesitterGrammar"
mkdir -p "$out/parser"
ln -s "$origGrammar/parser" "$out/parser/$grammarName.so"
if [ "$installQueries" != 1 ]; then
echo "Installing queries is disabled: installQueries=$installQueries"
return
fi
echo "Installing queries for $grammarName"
mkdir -p "$out/queries/$grammarName"
if [ -d "$origGrammar/queries/$grammarName" ]; then
echo "Moving queries from neovim queries dir"
for file in "$origGrammar/queries/$grammarName/"*; do
ln -s "$file" "$out/queries/$grammarName/$(basename "$file")"
done
else
if [ -d "$origGrammar/queries" ]; then
echo "Moving queries from standard queries dir"
for file in "$origGrammar/queries/"*; do
ln -s "$file" "$out/queries/$grammarName/$(basename "$file")"
done
else
echo "Missing queries for $grammarName"
fi
fi
}
echo "Using toNvimTreesitterGrammar"
preDistPhases+=" toNvimTreesitterGrammar"

View File

@ -1,6 +1,9 @@
{ lib { lib
, stdenv
, makeSetupHook
, callPackage , callPackage
, vimUtils , vimUtils
, vimPlugins
, nodejs , nodejs
, neovim-unwrapped , neovim-unwrapped
, bundlerEnv , bundlerEnv
@ -8,7 +11,6 @@
, lua , lua
, python3Packages , python3Packages
, wrapNeovimUnstable , wrapNeovimUnstable
, runCommand
}: }:
let let
inherit (vimUtils) toVimPlugin; inherit (vimUtils) toVimPlugin;
@ -173,35 +175,49 @@ let
(lib.removePrefix "tree-sitter-") (lib.removePrefix "tree-sitter-")
(lib.replaceStrings [ "-" ] [ "_" ]) (lib.replaceStrings [ "-" ] [ "_" ])
]; ];
nvimGrammars = lib.mapAttrsToList (name: value: value.origGrammar) vimPlugins.nvim-treesitter.grammarPlugins;
isNvimGrammar = x: builtins.elem x nvimGrammars;
toNvimTreesitterGrammar = callPackage ({ }:
makeSetupHook {
name = "to-nvim-treesitter-grammar";
} ./to-nvim-treesitter-grammar.sh) {};
in in
toVimPlugin (runCommand "treesitter-grammar-${name}" (toVimPlugin (stdenv.mkDerivation {
{ name = "treesitter-grammar-${name}";
meta = {
platforms = lib.platforms.all;
} // grammar.meta;
}
''
mkdir -p "$out/parser"
ln -s "${grammar}/parser" "$out/parser/${name}.so"
mkdir -p "$out/queries/${name}" origGrammar = grammar;
if [ -d "${grammar}/queries/${name}" ]; then grammarName = name;
echo "moving queries from neovim queries dir"
for file in "${grammar}/queries/${name}"*; do # Queries for nvim-treesitter's (not just tree-sitter's) officially
ln -s "$file" "$out/queries/${name}/$(basename "$file")" # supported languages are bundled with nvim-treesitter
done # Queries from repositories for such languages are incompatible
else # with nvim's implementation of treesitter.
if [ -d "${grammar}/queries" ]; then #
echo "moving queries from standard queries dir" # We try our best effort to only include queries for niche languages
for file in "${grammar}/queries/"*; do # (there are grammars for them in nixpkgs, but they're in
ln -s "$file" "$out/queries/${name}/$(basename "$file")" # `tree-sitter-grammars.tree-sitter-*`; `vimPlugins.nvim-treesitter-parsers.*`
done # only includes officially supported languages)
else #
echo "missing queries for ${name}" # To use grammar for a niche language, users usually do:
fi # packages.all.start = with final.vimPlugins; [
fi # (pkgs.neovimUtils.grammarToPlugin pkgs.tree-sitter-grammars.tree-sitter-LANG)
''); # ]
#
# See also https://github.com/NixOS/nixpkgs/pull/344849#issuecomment-2381447839
installQueries = !isNvimGrammar grammar;
dontUnpack = true;
__structuredAttrs = true;
nativeBuildInputs = [ toNvimTreesitterGrammar ];
meta = {
platforms = lib.platforms.all;
} // grammar.meta;
}));
/* /*
Fork of vimUtils.packDir that additionnally generates a propagated-build-inputs-file that Fork of vimUtils.packDir that additionnally generates a propagated-build-inputs-file that

View File

@ -1,20 +1,12 @@
{ lib, callPackage, tree-sitter, neovim, neovimUtils, runCommand }: { lib, callPackage, tree-sitter, neovim, neovimUtils, runCommand, vimPlugins, tree-sitter-grammars }:
self: super: self: super:
let let
inherit (neovimUtils) grammarToPlugin; inherit (neovimUtils) grammarToPlugin;
generatedGrammars = callPackage ./generated.nix {
initialGeneratedGrammars = callPackage ./generated.nix {
inherit (tree-sitter) buildGrammar; inherit (tree-sitter) buildGrammar;
}; };
grammarOverrides = final: prev: {
nix = prev.nix.overrideAttrs {
# workaround for https://github.com/NixOS/nixpkgs/issues/332580
prePatch = "rm queries/highlights.scm";
};
};
generatedGrammars = lib.fix (lib.extends grammarOverrides (_: initialGeneratedGrammars));
generatedDerivations = lib.filterAttrs (_: lib.isDerivation) generatedGrammars; generatedDerivations = lib.filterAttrs (_: lib.isDerivation) generatedGrammars;
@ -61,29 +53,102 @@ in
grammarPlugins = lib.mapAttrs (_: grammarToPlugin) generatedDerivations; grammarPlugins = lib.mapAttrs (_: grammarToPlugin) generatedDerivations;
tests.check-queries = tests = {
let check-queries =
nvimWithAllGrammars = neovim.override { let
configure.packages.all.start = [ withAllGrammars ]; nvimWithAllGrammars = neovim.override {
}; configure.packages.all.start = [ withAllGrammars ];
in };
runCommand "nvim-treesitter-check-queries" in
{ runCommand "nvim-treesitter-check-queries"
nativeBuildInputs = [ nvimWithAllGrammars ]; {
CI = true; nativeBuildInputs = [ nvimWithAllGrammars ];
} CI = true;
}
''
touch $out
export HOME=$(mktemp -d)
ln -s ${withAllGrammars}/CONTRIBUTING.md .
nvim --headless "+luafile ${withAllGrammars}/scripts/check-queries.lua" | tee log
if grep -q Warning log; then
echo "Error: warnings were emitted by the check"
exit 1
fi
'';
tree-sitter-queries-are-present-for-custom-grammars =
let
pluginsToCheck =
builtins.map
(grammar: grammarToPlugin grammar)
# true is here because there is `recurseForDerivations = true`
(lib.remove true
(lib.attrValues tree-sitter-grammars)
);
in
runCommand "nvim-treesitter-test-queries-are-present-for-custom-grammars"
{ CI = true; }
''
function check_grammar {
EXPECTED_FILES="$2/parser/$1.so `ls $2/queries/$1/*.scm`"
echo
echo expected files for $1:
echo $EXPECTED_FILES
# the derivation has only symlinks, and `find` doesn't count them as files
# so we cannot use `-type f`
for file in `find $2 -not -type d`; do
echo checking $file
# see https://stackoverflow.com/a/8063284
if ! echo "$EXPECTED_FILES" | grep -wqF "$file"; then
echo $file is unexpected, exiting
exit 1
fi
done
}
${lib.concatLines
(lib.forEach
pluginsToCheck
(g: "check_grammar \"${g.grammarName}\" \"${g}\"")
)
}
touch $out
'';
no-queries-for-official-grammars =
let
pluginsToCheck =
# true is here because there is `recurseForDerivations = true`
(lib.remove true
(lib.attrValues vimPlugins.nvim-treesitter-parsers)
);
in
runCommand "nvim-treesitter-test-no-queries-for-official-grammars"
{ CI = true; }
'' ''
touch $out touch $out
export HOME=$(mktemp -d)
ln -s ${withAllGrammars}/CONTRIBUTING.md .
nvim --headless "+luafile ${withAllGrammars}/scripts/check-queries.lua" | tee log function check_grammar {
echo checking $1...
if [ -d $2/queries ]; then
echo Queries dir exists in $1
echo This is unexpected, see https://github.com/NixOS/nixpkgs/pull/344849#issuecomment-2381447839
exit 1
fi
}
if grep -q Warning log; then ${lib.concatLines
echo "Error: warnings were emitted by the check" (lib.forEach
exit 1 pluginsToCheck
fi (g: "check_grammar \"${g.grammarName}\" \"${g}\"")
)
}
''; '';
};
}; };
meta = with lib; (super.nvim-treesitter.meta or { }) // { meta = with lib; (super.nvim-treesitter.meta or { }) // {

View File

@ -234,11 +234,11 @@
"vendorHash": null "vendorHash": null
}, },
"cloudamqp": { "cloudamqp": {
"hash": "sha256-0lqVHIq37CebSVDR5Ni4kFyXeZZ+tOqpj8gN4h7OaA0=", "hash": "sha256-jPiOgAQxQ6HIKJ/L5rh82fyd4rwrPOPgrQN3UMWBQF0=",
"homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp", "homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp",
"owner": "cloudamqp", "owner": "cloudamqp",
"repo": "terraform-provider-cloudamqp", "repo": "terraform-provider-cloudamqp",
"rev": "v1.32.0", "rev": "v1.32.1",
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": "sha256-j3qdi19dxJL+R8Xa6MDag6KHMuBnzEZ9lUhuSAEZOAQ=" "vendorHash": "sha256-j3qdi19dxJL+R8Xa6MDag6KHMuBnzEZ9lUhuSAEZOAQ="
}, },

View File

@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "twitch-tui"; pname = "twitch-tui";
version = "2.6.16"; version = "2.6.17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Xithrius"; owner = "Xithrius";
repo = pname; repo = pname;
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-QWIy+gAW42tJhmNIj6UThVedIrfAFdlatD71BoKZC4s="; hash = "sha256-QwFCabksDG+G7nfQPtxshd4n71Dj/uKOGRRutnZxECM=";
}; };
cargoHash = "sha256-eR21I7xWUyImF30p4M+NwMrxRemrECLcGh8U6wKnp7E="; cargoHash = "sha256-EEZZaTIDrVcygfXg7/cLOnrVeDfpP88Q16RQ+Bl7eUI=";
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "9pfs"; pname = "9pfs";
version = "0.3"; version = "0.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ftrvxmtrx"; owner = "ftrvxmtrx";
repo = "9pfs"; repo = "9pfs";
rev = version; rev = version;
sha256 = "sha256-ywWG/H2ilt36mjlDSgIzYpardCFXpmbLiml6wy47XuA="; sha256 = "sha256-nlJ4Zh13T78r0Dn3Ky/XLhipeMbMFbn0qGCJnUCBd3Y=";
}; };
postPatch = '' postPatch = ''

View File

@ -2,9 +2,8 @@
lib, lib,
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
darwin, apple-sdk,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "autoraise"; pname = "autoraise";
version = "5.3"; version = "5.3";
@ -16,13 +15,10 @@ stdenv.mkDerivation rec {
hash = "sha256-OsvmNHpQ46+cWkR4Nz/9oIgSFSWLfCwZnAnRKRiNm5E="; hash = "sha256-OsvmNHpQ46+cWkR4Nz/9oIgSFSWLfCwZnAnRKRiNm5E=";
}; };
buildInputs = with darwin.apple_sdk.frameworks; [ buildInputs = [
AppKit apple-sdk.privateFrameworksHook
SkyLight
]; ];
dontConfigure = true;
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild
$CXX -std=c++03 -fobjc-arc -D"NS_FORMAT_ARGUMENT(A)=" -D"SKYLIGHT_AVAILABLE=1" -o AutoRaise AutoRaise.mm -framework AppKit -framework SkyLight $CXX -std=c++03 -fobjc-arc -D"NS_FORMAT_ARGUMENT(A)=" -D"SKYLIGHT_AVAILABLE=1" -o AutoRaise AutoRaise.mm -framework AppKit -framework SkyLight

View File

@ -6,12 +6,12 @@
}: }:
let let
pname = "bazecor"; pname = "bazecor";
version = "1.5.3"; version = "1.5.4";
src = appimageTools.extract { src = appimageTools.extract {
inherit pname version; inherit pname version;
src = fetchurl { src = fetchurl {
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage"; url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage";
hash = "sha256-96BHIOt9vA9sLpR8+XRKi8+h953VWMyAeE04A+4GR2Q="; hash = "sha256-gu3XPl4gKL+k9hX9OVJYGvG3R81c5lZauRJdUFrqtqk=";
}; };
# Workaround for https://github.com/Dygmalab/Bazecor/issues/370 # Workaround for https://github.com/Dygmalab/Bazecor/issues/370

View File

@ -14,16 +14,16 @@ let
in in
buildGoModule rec { buildGoModule rec {
pname = "centrifugo"; pname = "centrifugo";
version = "5.4.5"; version = "5.4.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "centrifugal"; owner = "centrifugal";
repo = "centrifugo"; repo = "centrifugo";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-kbSHNtujHlT9l9VV9fVlVnTMOQSKdXSwMP/x0EGTNZo="; hash = "sha256-hAZT2jqDy0oppKxuLWg6UQxiCySLkPE0eLmqavaRN9I=";
}; };
vendorHash = "sha256-gfz2jRGx8egAKCFaQOZfh7cthcXS9t8ugB0zF+tiYh0="; vendorHash = "sha256-Xz8s3R2nOouEyH56y04X15nYtMRwL8toP/8WL0saYwQ=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -65,14 +65,11 @@ python3.pkgs.buildPythonApplication rec {
"conan" "conan"
]; ];
pytestFlagsArray = [
"-n"
"$NIX_BUILD_CORES"
];
disabledTests = [ disabledTests = [
# Tests require network access # Tests require network access
"TestFTP" "TestFTP"
# Unstable test
"test_shared_windows_find_libraries"
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
# Rejects paths containing nix # Rejects paths containing nix
"test_conditional_os" "test_conditional_os"

View File

@ -1,18 +1,19 @@
{ {
lib, lib,
stdenv,
python3Packages, python3Packages,
fetchPypi, fetchFromGitHub,
}: }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "dyndnsc"; pname = "dyndnsc";
version = "0.6.1"; version = "0.6.1-unstable-2024-02-25";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchFromGitHub {
inherit pname version; owner = "infothrill";
hash = "sha256-EweNKe6i+aTKAfBWdsMwnq1eNB2rBH4NUcRvI9S3+7Q="; repo = "python-dyndnsc";
rev = "75f82ce64a91b9fd25cd362d295095be4dab72b5";
hash = "sha256-2SWtYQ3TaFbuHxABBUeXSqgfCA/T8lCAB+9mAIyjySU=";
}; };
postPatch = '' postPatch = ''
@ -20,11 +21,8 @@ python3Packages.buildPythonApplication rec {
--replace-fail '"pytest-runner"' "" --replace-fail '"pytest-runner"' ""
''; '';
pythonRelaxDeps = [ "bottle" ];
build-system = with python3Packages; [ setuptools ]; build-system = with python3Packages; [ setuptools ];
dependencies = with python3Packages; [ dependencies = with python3Packages; [
daemonocle daemonocle
dnspython dnspython
@ -32,31 +30,21 @@ python3Packages.buildPythonApplication rec {
netifaces netifaces
requests requests
setuptools setuptools
responses
]; ];
nativeCheckInputs = with python3Packages; [ nativeCheckInputs = with python3Packages; [
bottle
pytest-console-scripts pytest-console-scripts
pytestCheckHook pytestCheckHook
]; ];
disabledTests = disabledTests = [
[ # dnswanip connects to an external server to discover the
# dnswanip connects to an external server to discover the # machine's IP address.
# machine's IP address. "dnswanip"
"dnswanip" # AssertionError
# AssertionError "test_null_dummy"
"test_null_dummy" ];
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# The tests that spawn a server using Bottle cannot be run on
# macOS or Windows as the default multiprocessing start method
# on those platforms is 'spawn', which requires the code to be
# run to be picklable, which this code isn't.
# Additionaly, other start methods are unsafe and prone to failure
# on macOS; see https://bugs.python.org/issue33725.
"BottleServer"
];
# Allow tests that bind or connect to localhost on macOS. # Allow tests that bind or connect to localhost on macOS.
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;

View File

@ -35,21 +35,8 @@ python3Packages.buildPythonApplication rec {
pytestCheckHook pytestCheckHook
]; ];
# The package tries to create a file under the home directory on import # Loading tests tries to download something from pypi.org
preCheck = '' doCheck = false;
export HOME=$(mktemp -d)
'';
pytestFlagsArray = [
# pytest exits with a code of 5 if no tests are selected.
# handle this specific case as not an error
"|| ([ $? = 5 ] || exit $?)"
];
disabledTestPaths = [
# Loading tests tries to download something from pypi.org
"tests/test_cli.py"
];
meta = { meta = {
description = "CLI for the fichub.net API"; description = "CLI for the fichub.net API";

View File

@ -0,0 +1,43 @@
{
stdenv,
lib,
fetchFromGitea,
pkg-config,
meson,
ninja,
dbus,
scdoc,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fyi";
version = "1.0.4";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "dnkl";
repo = "fyi";
rev = finalAttrs.version;
hash = "sha256-UGkShHziREQTkQUlbFXT1144BiBApFVbCvu5A1DuoMI=";
};
depsBuildBuild = [ pkg-config ];
nativeBuildInputs = [
pkg-config
meson
ninja
scdoc
];
buildInputs = [ dbus ];
meta = {
changelog = "https://codeberg.org/dnkl/fyi/releases/tag/${finalAttrs.version}";
description = "Command line utility to create desktop notifications";
homepage = "https://codeberg.org/dnkl/fyi";
license = [ lib.licenses.mit ];
mainProgram = "fyi";
maintainers = with lib.maintainers; [ marnym ];
platforms = lib.platforms.linux;
};
})

View File

@ -26,6 +26,7 @@
scons, scons,
speechd-minimal, speechd-minimal,
stdenv, stdenv,
testers,
udev, udev,
vulkan-loader, vulkan-loader,
wayland, wayland,
@ -56,7 +57,9 @@ let
suffix = if withMono then "-mono" else ""; suffix = if withMono then "-mono" else "";
attrs = rec { arch = stdenv.hostPlatform.linuxArch;
attrs = finalAttrs: rec {
pname = "godot4${suffix}"; pname = "godot4${suffix}";
version = "4.3-stable"; version = "4.3-stable";
commitHash = "77dcf97d82cbfe4e4615475fa52ca03da645dbd8"; commitHash = "77dcf97d82cbfe4e4615475fa52ca03da645dbd8";
@ -149,9 +152,9 @@ let
postBuild = lib.optionalString withMono '' postBuild = lib.optionalString withMono ''
echo "Generating Glue" echo "Generating Glue"
if [[ ${withPrecision} == *double* ]]; then if [[ ${withPrecision} == *double* ]]; then
bin/godot.${withPlatform}.${withTarget}.${withPrecision}.x86_64.mono --headless --generate-mono-glue modules/mono/glue bin/godot.${withPlatform}.${withTarget}.${withPrecision}.${arch}.mono --headless --generate-mono-glue modules/mono/glue
else else
bin/godot.${withPlatform}.${withTarget}.x86_64.mono --headless --generate-mono-glue modules/mono/glue bin/godot.${withPlatform}.${withTarget}.${arch}.mono --headless --generate-mono-glue modules/mono/glue
fi fi
echo "Building C#/.NET Assemblies" echo "Building C#/.NET Assemblies"
python modules/mono/build_scripts/build_assemblies.py --godot-output-dir bin --precision=${withPrecision} python modules/mono/build_scripts/build_assemblies.py --godot-output-dir bin --precision=${withPrecision}
@ -221,6 +224,18 @@ let
runHook postInstall runHook postInstall
''; '';
passthru.tests = {
version = testers.testVersion {
package = finalAttrs.finalPackage;
version = lib.replaceStrings [ "-" ] [ "." ] version;
};
};
requiredSystemFeatures = [
# fixes: No space left on device
"big-parallel"
];
meta = { meta = {
changelog = "https://github.com/godotengine/godot/releases/tag/${version}"; changelog = "https://github.com/godotengine/godot/releases/tag/${version}";
description = "Free and Open Source 2D and 3D game engine"; description = "Free and Open Source 2D and 3D game engine";
@ -240,7 +255,6 @@ let
in in
stdenv.mkDerivation ( stdenv.mkDerivation (
finalAttrs:
if withMono then if withMono then
dotnetCorePackages.addNuGetDeps { dotnetCorePackages.addNuGetDeps {
nugetDeps = ./deps.nix; nugetDeps = ./deps.nix;
@ -250,7 +264,7 @@ stdenv.mkDerivation (
old.buildInputs old.buildInputs
++ lib.concatLists (lib.attrValues (lib.getAttrs runtimeIds dotnet-sdk_8.targetPackages)); ++ lib.concatLists (lib.attrValues (lib.getAttrs runtimeIds dotnet-sdk_8.targetPackages));
}; };
} attrs finalAttrs } attrs
else else
attrs attrs
) )

View File

@ -53,7 +53,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Only; license = licenses.gpl2Only;
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ kylesferrazza totoroot ]; maintainers = with maintainers; [ kylesferrazza totoroot ];
# Very similar issue to hdfview, see: https://github.com/NixOS/nixpkgs/issues/340048
broken = true;
}; };
} }

View File

@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec { stdenvNoCC.mkDerivation rec {
pname = "kubectl-node-shell"; pname = "kubectl-node-shell";
version = "1.10.1"; version = "1.10.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kvaps"; owner = "kvaps";
repo = "kubectl-node-shell"; repo = "kubectl-node-shell";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-QG1YQH2qd4TBkH42z9htni4llL13sEoBXlih4yc8r4w="; hash = "sha256-lB1q+zvgXpjVfxjmYa404hHj0kNPLrzRr1wj8AEM6dQ=";
}; };
strictDeps = true; strictDeps = true;

View File

@ -10,18 +10,18 @@
buildGoModule rec { buildGoModule rec {
pname = "kubescape"; pname = "kubescape";
version = "3.0.18"; version = "3.0.19";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kubescape"; owner = "kubescape";
repo = "kubescape"; repo = "kubescape";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-4HBKvykeFFYg+/86ophmpIWELX8zkbvYEYgmISD3bbY="; hash = "sha256-kEbCBXefnQO2gJ3kCxP1wLVmQl73E5mXGBza/iR4ioM=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
proxyVendor = true; proxyVendor = true;
vendorHash = "sha256-QcCCY7BdDhZeLSOIYNnAet7uvcGlju4qb/j/GYwu2vE="; vendorHash = "sha256-sywkDpqEHozqcmUOQuxYpM1YJfJKInpEcrysp8eB9Bw=";
subPackages = [ "." ]; subPackages = [ "." ];

View File

@ -21,20 +21,20 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "libkrun"; pname = "libkrun";
version = "1.9.5"; version = "1.9.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "containers"; owner = "containers";
repo = "libkrun"; repo = "libkrun";
rev = "refs/tags/v${finalAttrs.version}"; rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-fVL49g71eyfYyeXI4B1qRNM90fBKjHeq0I4poz1pdME="; hash = "sha256-bseyOHgteLEUz93gL5G2zR0ssijMd86zmlvm02a7FSY=";
}; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) src; inherit (finalAttrs) src;
hash = "sha256-MW4/iB2NsCj0s9Q/h/PoCIIaDfZ/iqw+FGrsJmVR0lw="; hash = "sha256-OerD2SEJquv7bHEZw4jdxmrQn8SuIUJiYPu9E1u439o=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -14,18 +14,18 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "libkrunfw"; pname = "libkrunfw";
version = "4.4.2"; version = "4.5.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "containers"; owner = "containers";
repo = "libkrunfw"; repo = "libkrunfw";
rev = "refs/tags/v${finalAttrs.version}"; rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-o1bFz3INtJRm9gdm2b9+sHW6r+l/RNCZr62ucI73N9w="; hash = "sha256-GFfBiGMOyBwMKjpD1kj3vRpvjR0ydji3QNDyoOQoQsw=";
}; };
kernelSrc = fetchurl { kernelSrc = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-6.6.52.tar.xz"; url = "mirror://kernel/linux/kernel/v6.x/linux-6.6.59.tar.xz";
hash = "sha256-FZGrNIOZ1KpTEhFYUlBWppyM8P4OkJNbAJXppY43tLg="; hash = "sha256-I2FoCNjAjxKBX/iY9O20wROXorKEPQKe5iRS0hgzp20=";
}; };
postPatch = '' postPatch = ''

View File

@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "lua-language-server"; pname = "lua-language-server";
version = "3.12.0"; version = "3.13.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "luals"; owner = "luals";
repo = "lua-language-server"; repo = "lua-language-server";
rev = "refs/tags/${finalAttrs.version}"; rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-wyQ4oXGemoT5QVZughFKd386RjzlW4ArtQL0ofMnhpU="; hash = "sha256-V8iqMmf9uVwWvFqEYPlc7WhPnPmKMlJuhve81kf3yQg=";
fetchSubmodules = true; fetchSubmodules = true;
}; };

View File

@ -1,6 +1,8 @@
{ lib { lib
, stdenv , stdenv
, buildPackages
, fetchurl , fetchurl
, getconf
, gitUpdater , gitUpdater
, testers , testers
}: }:
@ -14,6 +16,12 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-Qf1neJOkYXR5p9Owk60qtc22A+au4EY45Qt9PfJ+Lrs="; hash = "sha256-Qf1neJOkYXR5p9Owk60qtc22A+au4EY45Qt9PfJ+Lrs=";
}; };
postPatch = ''
substituteInPlace Makefile --replace-fail \
'PAGE_SIZE=$(shell getconf PAGE_SIZE)' \
"PAGE_SIZE=$(${stdenv.hostPlatform.emulator buildPackages} ${lib.getExe getconf} PAGE_SIZE)"
'';
makeFlags = [ makeFlags = [
"prefix=${placeholder "out"}" "prefix=${placeholder "out"}"
"VERSION=${finalAttrs.version}" "VERSION=${finalAttrs.version}"

View File

@ -1,99 +1,99 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
actioncable (7.0.8.3) actioncable (7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
nio4r (~> 2.0) nio4r (~> 2.0)
websocket-driver (>= 0.6.1) websocket-driver (>= 0.6.1)
actionmailbox (7.0.8.3) actionmailbox (7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
activejob (= 7.0.8.3) activejob (= 7.0.8.6)
activerecord (= 7.0.8.3) activerecord (= 7.0.8.6)
activestorage (= 7.0.8.3) activestorage (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
mail (>= 2.7.1) mail (>= 2.7.1)
net-imap net-imap
net-pop net-pop
net-smtp net-smtp
actionmailer (7.0.8.3) actionmailer (7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
actionview (= 7.0.8.3) actionview (= 7.0.8.6)
activejob (= 7.0.8.3) activejob (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
mail (~> 2.5, >= 2.5.4) mail (~> 2.5, >= 2.5.4)
net-imap net-imap
net-pop net-pop
net-smtp net-smtp
rails-dom-testing (~> 2.0) rails-dom-testing (~> 2.0)
actionpack (7.0.8.3) actionpack (7.0.8.6)
actionview (= 7.0.8.3) actionview (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
rack (~> 2.0, >= 2.2.4) rack (~> 2.0, >= 2.2.4)
rack-test (>= 0.6.3) rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0) rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0)
actiontext (7.0.8.3) actiontext (7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
activerecord (= 7.0.8.3) activerecord (= 7.0.8.6)
activestorage (= 7.0.8.3) activestorage (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
globalid (>= 0.6.0) globalid (>= 0.6.0)
nokogiri (>= 1.8.5) nokogiri (>= 1.8.5)
actionview (7.0.8.3) actionview (7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
builder (~> 3.1) builder (~> 3.1)
erubi (~> 1.4) erubi (~> 1.4)
rails-dom-testing (~> 2.0) rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0)
activejob (7.0.8.3) activejob (7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
globalid (>= 0.3.6) globalid (>= 0.3.6)
activemodel (7.0.8.3) activemodel (7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
activerecord (7.0.8.3) activerecord (7.0.8.6)
activemodel (= 7.0.8.3) activemodel (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
activerecord-nulldb-adapter (1.0.1) activerecord-nulldb-adapter (1.0.1)
activerecord (>= 5.2.0, < 7.2) activerecord (>= 5.2.0, < 7.2)
activestorage (7.0.8.3) activestorage (7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
activejob (= 7.0.8.3) activejob (= 7.0.8.6)
activerecord (= 7.0.8.3) activerecord (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
marcel (~> 1.0) marcel (~> 1.0)
mini_mime (>= 1.1.0) mini_mime (>= 1.1.0)
activesupport (7.0.8.3) activesupport (7.0.8.6)
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2) i18n (>= 1.6, < 2)
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
addressable (2.8.6) addressable (2.8.7)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 7.0)
aws-eventstream (1.3.0) aws-eventstream (1.3.0)
aws-partitions (1.935.0) aws-partitions (1.999.0)
aws-sdk-cloudwatch (1.91.0) aws-sdk-cloudwatch (1.104.0)
aws-sdk-core (~> 3, >= 3.193.0) aws-sdk-core (~> 3, >= 3.210.0)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.5)
aws-sdk-core (3.196.1) aws-sdk-core (3.211.0)
aws-eventstream (~> 1, >= 1.3.0) aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0) aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.8) aws-sigv4 (~> 1.9)
jmespath (~> 1, >= 1.6.1) jmespath (~> 1, >= 1.6.1)
aws-sigv4 (1.8.0) aws-sigv4 (1.10.1)
aws-eventstream (~> 1, >= 1.0.2) aws-eventstream (~> 1, >= 1.0.2)
azure_mgmt_monitor (0.19.0) azure_mgmt_monitor (0.19.0)
ms_rest_azure (~> 0.12.0) ms_rest_azure (~> 0.12.0)
base64 (0.2.0) base64 (0.2.0)
bigdecimal (3.1.8) bigdecimal (3.1.8)
builder (3.2.4) builder (3.3.0)
concurrent-ruby (1.2.3) concurrent-ruby (1.3.4)
crass (1.0.6) crass (1.0.6)
date (3.3.4) date (3.3.4)
declarative (0.0.20) declarative (0.0.20)
domain_name (0.6.20240107) domain_name (0.6.20240107)
erubi (1.12.0) erubi (1.13.0)
faraday (1.10.3) faraday (1.10.4)
faraday-em_http (~> 1.0) faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0) faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1) faraday-excon (~> 1.1)
@ -114,44 +114,44 @@ GEM
faraday-httpclient (1.0.1) faraday-httpclient (1.0.1)
faraday-multipart (1.0.4) faraday-multipart (1.0.4)
multipart-post (~> 2) multipart-post (~> 2)
faraday-net_http (1.0.1) faraday-net_http (1.0.2)
faraday-net_http_persistent (1.2.0) faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0) faraday-patron (1.0.0)
faraday-rack (1.0.0) faraday-rack (1.0.0)
faraday-retry (1.0.3) faraday-retry (1.0.3)
globalid (1.2.1) globalid (1.2.1)
activesupport (>= 6.1) activesupport (>= 6.1)
google-apis-core (0.15.0) google-apis-core (0.15.1)
addressable (~> 2.5, >= 2.5.1) addressable (~> 2.5, >= 2.5.1)
googleauth (~> 1.9) googleauth (~> 1.9)
httpclient (>= 2.8.1, < 3.a) httpclient (>= 2.8.3, < 3.a)
mini_mime (~> 1.0) mini_mime (~> 1.0)
mutex_m
representable (~> 3.0) representable (~> 3.0)
retriable (>= 2.0, < 4.a) retriable (>= 2.0, < 4.a)
rexml google-apis-monitoring_v3 (0.71.0)
google-apis-monitoring_v3 (0.62.0)
google-apis-core (>= 0.15.0, < 2.a) google-apis-core (>= 0.15.0, < 2.a)
google-cloud-env (2.1.1) google-cloud-env (2.2.1)
faraday (>= 1.0, < 3.a) faraday (>= 1.0, < 3.a)
google-protobuf (4.27.0) google-protobuf (4.28.3)
bigdecimal bigdecimal
rake (>= 13) rake (>= 13)
googleauth (1.11.0) googleauth (1.11.2)
faraday (>= 1.0, < 3.a) faraday (>= 1.0, < 3.a)
google-cloud-env (~> 2.1) google-cloud-env (~> 2.1)
jwt (>= 1.4, < 3.0) jwt (>= 1.4, < 3.0)
multi_json (~> 1.11) multi_json (~> 1.11)
os (>= 0.9, < 2.0) os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a) signet (>= 0.16, < 2.a)
http-cookie (1.0.5) http-cookie (1.0.7)
domain_name (~> 0.5) domain_name (~> 0.5)
httpclient (2.8.3) httpclient (2.8.3)
i18n (1.14.5) i18n (1.14.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jmespath (1.6.2) jmespath (1.6.2)
jwt (2.8.1) jwt (2.9.3)
base64 base64
loofah (2.22.0) loofah (2.23.1)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
mail (2.8.1) mail (2.8.1)
@ -162,8 +162,8 @@ GEM
marcel (1.0.4) marcel (1.0.4)
method_source (1.1.0) method_source (1.1.0)
mini_mime (1.1.5) mini_mime (1.1.5)
mini_portile2 (2.8.6) mini_portile2 (2.8.7)
minitest (5.23.1) minitest (5.25.1)
ms_rest (0.7.6) ms_rest (0.7.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
faraday (>= 0.9, < 2.0.0) faraday (>= 0.9, < 2.0.0)
@ -175,7 +175,8 @@ GEM
ms_rest (~> 0.7.6) ms_rest (~> 0.7.6)
multi_json (1.15.0) multi_json (1.15.0)
multipart-post (2.4.1) multipart-post (2.4.1)
net-imap (0.4.11) mutex_m (0.2.0)
net-imap (0.5.0)
date date
net-protocol net-protocol
net-pop (0.1.2) net-pop (0.1.2)
@ -184,42 +185,42 @@ GEM
timeout timeout
net-smtp (0.5.0) net-smtp (0.5.0)
net-protocol net-protocol
nio4r (2.7.3) nio4r (2.7.4)
nokogiri (1.16.5) nokogiri (1.16.7)
mini_portile2 (~> 2.8.2) mini_portile2 (~> 2.8.2)
racc (~> 1.4) racc (~> 1.4)
os (1.1.4) os (1.1.4)
pg (1.5.6) pg (1.5.9)
pg_query (5.1.0) pg_query (5.1.0)
google-protobuf (>= 3.22.3) google-protobuf (>= 3.22.3)
pghero (3.5.0) pghero (3.6.1)
activerecord (>= 6) activerecord (>= 6.1)
propshaft (0.9.0) propshaft (1.1.0)
actionpack (>= 7.0.0) actionpack (>= 7.0.0)
activesupport (>= 7.0.0) activesupport (>= 7.0.0)
rack rack
railties (>= 7.0.0) railties (>= 7.0.0)
public_suffix (5.0.5) public_suffix (6.0.1)
puma (6.4.2) puma (6.4.3)
nio4r (~> 2.0) nio4r (~> 2.0)
racc (1.8.0) racc (1.8.1)
rack (2.2.9) rack (2.2.10)
rack-test (2.1.0) rack-test (2.1.0)
rack (>= 1.3) rack (>= 1.3)
rails (7.0.8.3) rails (7.0.8.6)
actioncable (= 7.0.8.3) actioncable (= 7.0.8.6)
actionmailbox (= 7.0.8.3) actionmailbox (= 7.0.8.6)
actionmailer (= 7.0.8.3) actionmailer (= 7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
actiontext (= 7.0.8.3) actiontext (= 7.0.8.6)
actionview (= 7.0.8.3) actionview (= 7.0.8.6)
activejob (= 7.0.8.3) activejob (= 7.0.8.6)
activemodel (= 7.0.8.3) activemodel (= 7.0.8.6)
activerecord (= 7.0.8.3) activerecord (= 7.0.8.6)
activestorage (= 7.0.8.3) activestorage (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
bundler (>= 1.15.0) bundler (>= 1.15.0)
railties (= 7.0.8.3) railties (= 7.0.8.6)
rails-dom-testing (2.2.0) rails-dom-testing (2.2.0)
activesupport (>= 5.0.0) activesupport (>= 5.0.0)
minitest minitest
@ -227,9 +228,9 @@ GEM
rails-html-sanitizer (1.6.0) rails-html-sanitizer (1.6.0)
loofah (~> 2.21) loofah (~> 2.21)
nokogiri (~> 1.14) nokogiri (~> 1.14)
railties (7.0.8.3) railties (7.0.8.6)
actionpack (= 7.0.8.3) actionpack (= 7.0.8.6)
activesupport (= 7.0.8.3) activesupport (= 7.0.8.6)
method_source method_source
rake (>= 12.2) rake (>= 12.2)
thor (~> 1.0) thor (~> 1.0)
@ -240,16 +241,13 @@ GEM
trailblazer-option (>= 0.1.1, < 0.2.0) trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0) uber (< 0.2.0)
retriable (3.1.2) retriable (3.1.2)
rexml (3.2.8)
strscan (>= 3.0.9)
ruby2_keywords (0.0.5) ruby2_keywords (0.0.5)
signet (0.19.0) signet (0.19.0)
addressable (~> 2.8) addressable (~> 2.8)
faraday (>= 0.17.5, < 3.a) faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0) jwt (>= 1.5, < 3.0)
multi_json (~> 1.10) multi_json (~> 1.10)
strscan (3.1.0) thor (1.3.2)
thor (1.3.1)
timeliness (0.3.10) timeliness (0.3.10)
timeout (0.4.1) timeout (0.4.1)
trailblazer-option (0.1.2) trailblazer-option (0.1.2)
@ -259,7 +257,7 @@ GEM
websocket-driver (0.7.6) websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0) websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5) websocket-extensions (0.1.5)
zeitwerk (2.6.15) zeitwerk (2.7.1)
PLATFORMS PLATFORMS
ruby ruby
@ -277,4 +275,4 @@ DEPENDENCIES
rails (~> 7.0.0) rails (~> 7.0.0)
BUNDLED WITH BUNDLED WITH
2.5.9 2.5.16

View File

@ -5,10 +5,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1d5g5h9r2a026fg3b75ffkfd5xkc7djild9hf7gb3v78ri20mdxy"; sha256 = "0ms0196bp8gzlghfj32q2qdzszb7hsgg96v3isrv5ysd87w0z2zl";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
actionmailbox = { actionmailbox = {
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"]; dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"];
@ -16,10 +16,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1drdgk8795mm2wlb9g50jixd2q79vr9fkrxvqcanbmqa16y2v7k7"; sha256 = "0mw8casnlqgj3vwqv7qk3d4q3bjszlpmbs9ldpc9gz1qdvafx7cg";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
actionmailer = { actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"]; dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"];
@ -27,10 +27,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1klwlyfnnznwpcphg6z2n8z9508szr33xk7x3hv4ycdqcirgnfr5"; sha256 = "07gpm15k5c0y84q99zipnhcdgq93bwralyjpj252prvqwfjmiw73";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
actionpack = { actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
@ -38,10 +38,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "11c5pm65m46wlqd25glmwpkji1jn1v2n918jmklxp4w9rr43dzi6"; sha256 = "19ywl4jp77b51c01hsyzwia093fnj73pw1ipgyj4pk3h2b9faj5n";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
actiontext = { actiontext = {
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"]; dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"];
@ -49,10 +49,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1nxycm7wpxyf05hqd1bgy98jdyi0wynlwzs7p3km8gwpdmgfw1ad"; sha256 = "1j8b29764nbiqz6d7ra42j2i6wf070lbms1fhpq3cl9azbgijb16";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
actionview = { actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
@ -60,10 +60,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0p0w1rl3f5k7m39j9gnyw5wqz6ym18bhcacisqq4zng2k6jf4893"; sha256 = "0girx71db1aq5b70ln3qq03z9d7xjdyp297v1a8rdal7k89y859c";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
activejob = { activejob = {
dependencies = ["activesupport" "globalid"]; dependencies = ["activesupport" "globalid"];
@ -71,10 +71,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0njgqssvh3gzk0hhr04y0f783i7b44draadhjv2jsd56ssx5h8qa"; sha256 = "0gbc0wx9xal5bj0pbz8ygkr75wj4cm5i69hpwknf023psgixaybw";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
activemodel = { activemodel = {
dependencies = ["activesupport"]; dependencies = ["activesupport"];
@ -82,10 +82,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0y8w73rdd7x1m1gwswjhpqfbjr95hh7hcnkjqk1wz8x9gjk9njb6"; sha256 = "1f6szahjsb4pr2xvlvk4kghk9291xh9c14s8cqwy6wwpm1vcglim";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
activerecord = { activerecord = {
dependencies = ["activemodel" "activesupport"]; dependencies = ["activemodel" "activesupport"];
@ -93,10 +93,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "03pqj57md528dgwwplr234hq628allla71i1pxys2inbpp7s7vn8"; sha256 = "14qs1jc9hwnsm4dzvnai8b36bcq1d7rcqgjxy0dc6wza670lqapf";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
activerecord-nulldb-adapter = { activerecord-nulldb-adapter = {
dependencies = ["activerecord"]; dependencies = ["activerecord"];
@ -115,10 +115,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1pkb6ssxl8b9w8pczd562qw0n78fvgjc3xb5yjpfips33a7zqd9j"; sha256 = "1nnvqnmc7mdhw2w55j4vnx4zmmdmmwmaf6ax2mbj9j5a48fw19vf";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
activesupport = { activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
@ -126,10 +126,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1ybapgiiysxgcjyzifn34ksbwjdjzslbvbcd7v83wiry1qmiyg93"; sha256 = "0gj20cysajda05z3r7pl1g9y84nzsqak5dvk9nrz13jpy6297dj1";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
addressable = { addressable = {
dependencies = ["public_suffix"]; dependencies = ["public_suffix"];
@ -137,10 +137,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr"; sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
type = "gem"; type = "gem";
}; };
version = "2.8.6"; version = "2.8.7";
}; };
aws-eventstream = { aws-eventstream = {
groups = ["default"]; groups = ["default"];
@ -157,10 +157,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "10yhixzr5ndxswgis8z23cqas98m6idd2zprg7ms4sg2iixnh6sz"; sha256 = "1f2y7ycq7i3y7p5klsi3gk3p5r5p1vkq6w7dq4zk9grq2hw9f7cv";
type = "gem"; type = "gem";
}; };
version = "1.935.0"; version = "1.999.0";
}; };
aws-sdk-cloudwatch = { aws-sdk-cloudwatch = {
dependencies = ["aws-sdk-core" "aws-sigv4"]; dependencies = ["aws-sdk-core" "aws-sigv4"];
@ -168,10 +168,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0iw1754r8rizshv04rj9fsm56ipnipfqxb349mx4cy195bq5k72n"; sha256 = "04fw6v3qbbgdv63l7kmc29p30bjdancg0kfrxbqcmidryj00qi2c";
type = "gem"; type = "gem";
}; };
version = "1.91.0"; version = "1.104.0";
}; };
aws-sdk-core = { aws-sdk-core = {
dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
@ -179,10 +179,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0f44kp3g9g8v60f7xw769r734b7w6n774jj2njn42444ip3zwsz3"; sha256 = "16mvscjhxdyhlvk2rpbxdzqmyikcf64xavb35grk4dkh0pg390rk";
type = "gem"; type = "gem";
}; };
version = "3.196.1"; version = "3.211.0";
}; };
aws-sigv4 = { aws-sigv4 = {
dependencies = ["aws-eventstream"]; dependencies = ["aws-eventstream"];
@ -190,10 +190,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4"; sha256 = "1fq3lbvkgm1vk5wa8l7vdnq3vjnlmsnyf4bbd0jq3qadyd9hf54a";
type = "gem"; type = "gem";
}; };
version = "1.8.0"; version = "1.10.1";
}; };
azure_mgmt_monitor = { azure_mgmt_monitor = {
dependencies = ["ms_rest_azure"]; dependencies = ["ms_rest_azure"];
@ -231,20 +231,20 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr"; sha256 = "0pw3r2lyagsxkm71bf44v5b74f7l9r7di22brbyji9fwz791hya9";
type = "gem"; type = "gem";
}; };
version = "3.2.4"; version = "3.3.0";
}; };
concurrent-ruby = { concurrent-ruby = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl";
type = "gem"; type = "gem";
}; };
version = "1.2.3"; version = "1.3.4";
}; };
crass = { crass = {
groups = ["default"]; groups = ["default"];
@ -291,10 +291,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw";
type = "gem"; type = "gem";
}; };
version = "1.12.0"; version = "1.13.0";
}; };
faraday = { faraday = {
dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"]; dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"];
@ -302,10 +302,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1c760q0ks4vj4wmaa7nh1dgvgqiwaw0mjr7v8cymy7i3ffgjxx90"; sha256 = "069gmdh5j90v06rbwlqvlhzhq45lxhx74mahz25xd276rm0wb153";
type = "gem"; type = "gem";
}; };
version = "1.10.3"; version = "1.10.4";
}; };
faraday-cookie_jar = { faraday-cookie_jar = {
dependencies = ["faraday" "http-cookie"]; dependencies = ["faraday" "http-cookie"];
@ -374,10 +374,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j"; sha256 = "10n6wikd442mfm15hd6gzm0qb527161w1wwch4h5m4iclkz2x6b3";
type = "gem"; type = "gem";
}; };
version = "1.0.1"; version = "1.0.2";
}; };
faraday-net_http_persistent = { faraday-net_http_persistent = {
groups = ["default"]; groups = ["default"];
@ -431,15 +431,15 @@
version = "1.2.1"; version = "1.2.1";
}; };
google-apis-core = { google-apis-core = {
dependencies = ["addressable" "googleauth" "httpclient" "mini_mime" "representable" "retriable" "rexml"]; dependencies = ["addressable" "googleauth" "httpclient" "mini_mime" "mutex_m" "representable" "retriable"];
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1r56f3h85979q960fvc8iskc6cd0adpqbclqhqzzpcf6d28fx5cw"; sha256 = "06m775rzhpdz9kalml04sysy5swgfh97jaglsgrv5x8sg4i42j4i";
type = "gem"; type = "gem";
}; };
version = "0.15.0"; version = "0.15.1";
}; };
google-apis-monitoring_v3 = { google-apis-monitoring_v3 = {
dependencies = ["google-apis-core"]; dependencies = ["google-apis-core"];
@ -447,10 +447,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0sqd07zpy99m9x69y23j0pyd17y2bvlx2hxd5jcbi5z4hsgnmb59"; sha256 = "1qzks40qfdxlgy0w72y75rlji9g225v6shf78k6q4p74f7w2ns0s";
type = "gem"; type = "gem";
}; };
version = "0.62.0"; version = "0.71.0";
}; };
google-cloud-env = { google-cloud-env = {
dependencies = ["faraday"]; dependencies = ["faraday"];
@ -458,10 +458,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "16b9yjbrzal1cjkdbn29fl06ikjn1dpg1vdsjak1xvhpsp3vhjyg"; sha256 = "1ks9yv21d8bl9cw0sz5gy6npll1ig3m2bq9w7yw67j5mw2p64q1w";
type = "gem"; type = "gem";
}; };
version = "2.1.1"; version = "2.2.1";
}; };
google-protobuf = { google-protobuf = {
dependencies = ["bigdecimal" "rake"]; dependencies = ["bigdecimal" "rake"];
@ -469,10 +469,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "13fqdhs2asr2vaqhbmh504zf2khacilqyfwi8qrilwn4md3r6rsy"; sha256 = "1d99vyhmyp2n5zd0qmfymzwbcn71dbnwwvc0m4z14msjb7b8dvf0";
type = "gem"; type = "gem";
}; };
version = "4.27.0"; version = "4.28.3";
}; };
googleauth = { googleauth = {
dependencies = ["faraday" "google-cloud-env" "jwt" "multi_json" "os" "signet"]; dependencies = ["faraday" "google-cloud-env" "jwt" "multi_json" "os" "signet"];
@ -480,10 +480,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "15knmk2fcyqxdpppc3wb5lc6xapbx5hax4lma0iclc2p55aa2kkl"; sha256 = "07kk8h5f9q62qf1mk7rycgv6m09rd0k8baffdpb3vsksxnpaqsvy";
type = "gem"; type = "gem";
}; };
version = "1.11.0"; version = "1.11.2";
}; };
http-cookie = { http-cookie = {
dependencies = ["domain_name"]; dependencies = ["domain_name"];
@ -491,10 +491,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "13rilvlv8kwbzqfb644qp6hrbsj82cbqmnzcvqip1p6vqx36sxbk"; sha256 = "0lr2yk5g5vvf9nzlmkn3p7mhh9mn55gpdc7kl2w21xs46fgkjynb";
type = "gem"; type = "gem";
}; };
version = "1.0.5"; version = "1.0.7";
}; };
httpclient = { httpclient = {
groups = ["default"]; groups = ["default"];
@ -512,10 +512,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1ffix518y7976qih9k1lgnc17i3v6yrlh0a3mckpxdb4wc2vrp16"; sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw";
type = "gem"; type = "gem";
}; };
version = "1.14.5"; version = "1.14.6";
}; };
jmespath = { jmespath = {
groups = ["default"]; groups = ["default"];
@ -533,10 +533,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "02m3vza49pb9dirwpn8vmzbcypi3fc6l3a9dh253jwm1121g7ajb"; sha256 = "0rba9mji57sfa1kjhj0bwff1377vj0i8yx2rd39j5ik4vp60gzam";
type = "gem"; type = "gem";
}; };
version = "2.8.1"; version = "2.9.3";
}; };
loofah = { loofah = {
dependencies = ["crass" "nokogiri"]; dependencies = ["crass" "nokogiri"];
@ -544,10 +544,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh"; sha256 = "0ppp2cgli5avzk0z3dwnah6y65ymyr793yja28p2fs9vrci7986h";
type = "gem"; type = "gem";
}; };
version = "2.22.0"; version = "2.23.1";
}; };
mail = { mail = {
dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"]; dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"];
@ -595,20 +595,20 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "149r94xi6b3jbp6bv72f8383b95ndn0p5sxnq11gs1j9jadv0ajf"; sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk";
type = "gem"; type = "gem";
}; };
version = "2.8.6"; version = "2.8.7";
}; };
minitest = { minitest = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1gkslxvkhh44s21rbjvka3zsvfxxrf5pcl6f75rv2vyrzzbgis7i"; sha256 = "1n1akmc6bibkbxkzm1p1wmfb4n9vv397knkgz0ffykb3h1d7kdix";
type = "gem"; type = "gem";
}; };
version = "5.23.1"; version = "5.25.1";
}; };
ms_rest = { ms_rest = {
dependencies = ["concurrent-ruby" "faraday" "timeliness"]; dependencies = ["concurrent-ruby" "faraday" "timeliness"];
@ -652,16 +652,26 @@
}; };
version = "2.4.1"; version = "2.4.1";
}; };
mutex_m = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1ma093ayps1m92q845hmpk0dmadicvifkbf05rpq9pifhin0rvxn";
type = "gem";
};
version = "0.2.0";
};
net-imap = { net-imap = {
dependencies = ["date" "net-protocol"]; dependencies = ["date" "net-protocol"];
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1y0pzapcasfjayk4nydy04hnx11xmsv8jl8myizxhbpkdmrl10dc"; sha256 = "182ap7y5ysmr1xqy23ygssz3as1wcy3r5qcdm1whd1n1yfc1aa5q";
type = "gem"; type = "gem";
}; };
version = "0.4.11"; version = "0.5.0";
}; };
net-pop = { net-pop = {
dependencies = ["net-protocol"]; dependencies = ["net-protocol"];
@ -701,10 +711,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "017nbw87dpr4wyk81cgj8kxkxqgsgblrkxnmmadc77cg9gflrfal"; sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr";
type = "gem"; type = "gem";
}; };
version = "2.7.3"; version = "2.7.4";
}; };
nokogiri = { nokogiri = {
dependencies = ["mini_portile2" "racc"]; dependencies = ["mini_portile2" "racc"];
@ -712,10 +722,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1lla2macphrlbzkirk0nwwwhcijrfymyfjjw1als0kwqd0n1cdpc"; sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq";
type = "gem"; type = "gem";
}; };
version = "1.16.5"; version = "1.16.7";
}; };
os = { os = {
groups = ["default"]; groups = ["default"];
@ -732,10 +742,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "071b55bhsz7mivlnp2kv0a11msnl7xg5awvk8mlflpl270javhsb"; sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn";
type = "gem"; type = "gem";
}; };
version = "1.5.6"; version = "1.5.9";
}; };
pg_query = { pg_query = {
dependencies = ["google-protobuf"]; dependencies = ["google-protobuf"];
@ -754,10 +764,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0shy6p0bc2z5l1mj6wqc6kxvp0ka3g0i1lhdgl0miqvk6qw9sibv"; sha256 = "1m4wlwx37n1jsrdzxf824pz7j0p72i1al7ndmy6q5m3r77ngdm76";
type = "gem"; type = "gem";
}; };
version = "3.5.0"; version = "3.6.1";
}; };
propshaft = { propshaft = {
dependencies = ["actionpack" "activesupport" "rack" "railties"]; dependencies = ["actionpack" "activesupport" "rack" "railties"];
@ -765,20 +775,20 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "14b06ilc0cadr0jz5aih56yxgnd0j36qp9a4x16py55id1ijw7gy"; sha256 = "0sqg0xf46xd47zdpm8d12kfnwl0y5jb2hj10imzb3bk6mwgkd2fk";
type = "gem"; type = "gem";
}; };
version = "0.9.0"; version = "1.1.0";
}; };
public_suffix = { public_suffix = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "14y4vzjwf5gp0mqgs880kis0k7n2biq8i6ci6q2n315kichl1hvj"; sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
type = "gem"; type = "gem";
}; };
version = "5.0.5"; version = "6.0.1";
}; };
puma = { puma = {
dependencies = ["nio4r"]; dependencies = ["nio4r"];
@ -786,30 +796,30 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0i2vaww6qcazj0ywva1plmjnj6rk23b01szswc5jhcq7s2cikd1y"; sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914";
type = "gem"; type = "gem";
}; };
version = "6.4.2"; version = "6.4.3";
}; };
racc = { racc = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "021s7maw0c4d9a6s07vbmllrzqsj2sgmrwimlh8ffkvwqdjrld09"; sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem"; type = "gem";
}; };
version = "1.8.0"; version = "1.8.1";
}; };
rack = { rack = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0hj0rkw2z9r1lcg2wlrcld2n3phwrcgqcp7qd1g9a7hwgalh2qzx"; sha256 = "0ax778fsfvlhj7c11n0d1wdcb8bxvkb190a9lha5d91biwzyx9g4";
type = "gem"; type = "gem";
}; };
version = "2.2.9"; version = "2.2.10";
}; };
rack-test = { rack-test = {
dependencies = ["rack"]; dependencies = ["rack"];
@ -828,10 +838,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1inqd2jjl9rd1yl85rn2wbbsln9i5x029hr5abgnwm8z5vc437fg"; sha256 = "1s42lyl19h74xlqkb6ffl67h688q0slp1lhnd05g09a46z7wapri";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
rails-dom-testing = { rails-dom-testing = {
dependencies = ["activesupport" "minitest" "nokogiri"]; dependencies = ["activesupport" "minitest" "nokogiri"];
@ -861,10 +871,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0sxki005rl1315mp78csayvfdx5zxjvwv8xmcfyjksgq27cimk5r"; sha256 = "1fcn0ix814074gqicc0k1178f7ahmysiv3pfq8g00phdwj0p3w0g";
type = "gem"; type = "gem";
}; };
version = "7.0.8.3"; version = "7.0.8.6";
}; };
rake = { rake = {
groups = ["default"]; groups = ["default"];
@ -897,17 +907,6 @@
}; };
version = "3.1.2"; version = "3.1.2";
}; };
rexml = {
dependencies = ["strscan"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0d8ivcirrrxpkpjc1c835wknc9s2fl54xpw08s177yfrh5ish209";
type = "gem";
};
version = "3.2.8";
};
ruby2_keywords = { ruby2_keywords = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
@ -929,25 +928,15 @@
}; };
version = "0.19.0"; version = "0.19.0";
}; };
strscan = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01";
type = "gem";
};
version = "3.1.0";
};
thor = { thor = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f";
type = "gem"; type = "gem";
}; };
version = "1.3.1"; version = "1.3.2";
}; };
timeliness = { timeliness = {
groups = ["default"]; groups = ["default"];
@ -1026,9 +1015,9 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1kr2731z8f6cj23jxh67cdnpkrnnfwbrxj1hfhshls4mp8i8drmj"; sha256 = "0mi7b90hvc6nqv37q27df4i2m27yy56yfy2ki5073474a1h9hi89";
type = "gem"; type = "gem";
}; };
version = "2.6.15"; version = "2.7.1";
}; };
} }

View File

@ -24,13 +24,13 @@ let
in in
{ {
pname = "pghero"; pname = "pghero";
version = "3.5.0"; version = "3.6.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pghero"; owner = "pghero";
repo = "pghero"; repo = "pghero";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-6JShYn3QfxPdAVcrJ7/kxzxa4dBEzSkUiLguIH+VCRQ="; hash = "sha256-kABdQRwV5Y/jB9P8kYVmwmntOK0CF/JJYmaINNv26fA=";
}; };
strictDeps = true; strictDeps = true;

View File

@ -62,7 +62,7 @@ pythonPackages.buildPythonApplication rec {
pyyaml pyyaml
]; ];
setupPyGlobalFlags = [ "build" "--disable-autoupdate" "--localedir=$out/share/locale" ]; setupPyGlobalFlags = [ "build" "--disable-autoupdate" "--localedir=${placeholder "out"}/share/locale" ];
preCheck = '' preCheck = ''
export HOME=$(mktemp -d) export HOME=$(mktemp -d)

View File

@ -11,12 +11,12 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raycast"; pname = "raycast";
version = "1.85.0"; version = "1.85.2";
src = fetchurl { src = fetchurl {
name = "Raycast.dmg"; name = "Raycast.dmg";
url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal";
hash = "sha256-wx9Ps/7O4y21D7lK3UlL23Cbvl8lRDZ375lOHq67w0I="; hash = "sha256-pmzoRZ0EMEA0kU37skGuEDu6ggBuUdFYCLRpZty5kgs=";
}; };
dontPatch = true; dontPatch = true;

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "rke"; pname = "rke";
version = "1.6.2"; version = "1.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rancher"; owner = "rancher";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-KBN7QFjH9wr5G40/224BcTz59aHu+HZISU+LMr54b9c="; hash = "sha256-TbcjyUB0ni/n24vySZEUd0gFiWHr4FAdYhRB7BFPpCY=";
}; };
vendorHash = "sha256-Rr2BXCpliv9KF9wkXQLy6LxKxyPo1pO5SHUTcy2wETM="; vendorHash = "sha256-Lp14xvhn4xzOurTa8sRk0A1X1c/sj1clw7niVTRgNeM=";
subPackages = [ "." ]; subPackages = [ "." ];

View File

@ -39,8 +39,6 @@ python3.pkgs.buildPythonApplication rec {
]; ];
pytestFlagsArray = [ pytestFlagsArray = [
"-n"
"$NIX_BUILD_CORES"
# Run the same tests as upstream does in the first round # Run the same tests as upstream does in the first round
"tests/core/" "tests/core/"
"tests/test_exploit_scenarios.py" "tests/test_exploit_scenarios.py"

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "screen-message"; pname = "screen-message";
version = "0.28"; version = "0.29";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nomeata"; owner = "nomeata";
repo = "screen-message"; repo = "screen-message";
rev = version; rev = version;
hash = "sha256-KHJL1N72Hc1B1m0olxoZxBHIpq/d/T3m2VdS5XC9+tk="; hash = "sha256-fwKle+aXZuiNo5ksrigj7BGLv2fUILN2GluHHZ6co6s=";
}; };
nativeBuildInputs = [ autoreconfHook pkg-config ]; nativeBuildInputs = [ autoreconfHook pkg-config ];

View File

@ -6,11 +6,11 @@
}: }:
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "soundsource"; pname = "soundsource";
version = "5.7.1"; version = "5.7.3";
src = fetchurl { src = fetchurl {
url = "https://web.archive.org/web/20240924103013/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip"; url = "https://web.archive.org/web/20241112212337/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip";
sha256 = "sha256-02+Jb+3GSirypBISjdFg89Dp3LtkgPKho8OCVS+GGcQ="; sha256 = "sha256-Eup7oiq8vVn2MqxJxE/Z2LtDMdluczHusRJ9uoW3X84=";
}; };
dontUnpack = true; dontUnpack = true;

View File

@ -0,0 +1,36 @@
{
lib,
fetchFromGitHub,
python3Packages,
}:
python3Packages.buildPythonPackage rec {
pname = "stac-validator";
version = "3.4.0";
pyproject = true;
disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "stac-utils";
repo = "stac-validator";
rev = "refs/tags/v${version}";
hash = "sha256-e3v8WvVbZcxN91w+YNUmSILZ1nZ9Vy1UbEpCQkTMQpQ=";
};
build-system = [ python3Packages.setuptools ];
dependencies = with python3Packages; [
click
jsonschema
requests
];
pythonImportsCheck = [ "stac_validator" ];
meta = {
description = "Validator for the SpatioTemporal Asset Catalog (STAC) specification";
homepage = "https://github.com/stac-utils/stac-validator";
license = lib.licenses.asl20;
maintainers = lib.teams.geospatial.members;
};
}

View File

@ -5,14 +5,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "tev"; pname = "tev";
version = "1.28"; version = "1.29";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Tom94"; owner = "Tom94";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-bgum8UIv0hTcIacjQsL7nc/2AbhjW5Zhq+LFkIWmDu8="; hash = "sha256-ke1T5nOrDoJilpfshAIAFWw/640Gm5OaxZ+ZakCevTs=";
}; };
nativeBuildInputs = [ cmake wrapGAppsHook3 ]; nativeBuildInputs = [ cmake wrapGAppsHook3 ];

View File

@ -4,22 +4,26 @@
jq, jq,
lib, lib,
python3, python3,
sphinxHook,
}: }:
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "todoman"; pname = "todoman";
version = "4.4.0"; version = "4.5.0";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pimutils"; owner = "pimutils";
repo = "todoman"; repo = "todoman";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-5tQaNT6QVN9mxa9t6OvMux4ZGy4flUqszTAwet2QL0w="; hash = "sha256-sk5LgFNo5Dc+oHCLu464Q1g0bk1QGsA7xMtMiits/8c=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
installShellFiles installShellFiles
sphinxHook
python3.pkgs.sphinx-click
python3.pkgs.sphinx-rtd-theme
]; ];
build-system = with python3.pkgs; [ build-system = with python3.pkgs; [
@ -34,9 +38,7 @@ python3.pkgs.buildPythonApplication rec {
humanize humanize
icalendar icalendar
parsedatetime parsedatetime
python-dateutil
pyxdg pyxdg
pytz
tabulate tabulate
urwid urwid
]; ];
@ -44,8 +46,9 @@ python3.pkgs.buildPythonApplication rec {
nativeCheckInputs = with python3.pkgs; [ nativeCheckInputs = with python3.pkgs; [
freezegun freezegun
hypothesis hypothesis
pytestCheckHook
pytest-cov-stub pytest-cov-stub
pytestCheckHook
pytz
]; ];
postInstall = '' postInstall = ''

View File

@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "ugrep"; pname = "ugrep";
version = "7.0.2"; version = "7.0.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Genivia"; owner = "Genivia";
repo = "ugrep"; repo = "ugrep";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-3kqarrbg7VB0fUQSjqZCVBmr4Mc09NMr+03A5qhe54Y="; hash = "sha256-C/Nb5wxZtMzYBJmqOj8UwCU5yrQIrHCHsstuIiKMMq0=";
}; };
buildInputs = [ buildInputs = [

View File

@ -6,7 +6,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "vault-bin"; pname = "vault-bin";
version = "1.18.0"; version = "1.18.1";
src = src =
let let
@ -20,11 +20,11 @@ stdenv.mkDerivation rec {
aarch64-darwin = "darwin_arm64"; aarch64-darwin = "darwin_arm64";
}; };
hash = selectSystem { hash = selectSystem {
x86_64-linux = "sha256-fyVkSZ20tUcBv9/iT1h3o/2KkoCJ5op7DBoMc0US7SM="; x86_64-linux = "sha256-YzWFrJ4Rxu5M+5DkRKyH/bLx8B6XvTa8ZS3fnZonZvQ=";
aarch64-linux = "sha256-Vsc0ra+OzrDBwmKke0ef4kfy5CWu5m34gC7u0BDL7uo="; aarch64-linux = "sha256-KMRPQKOxakE8wuLU+YlUv5XHHUiVoX8QIRjShyqoIug=";
i686-linux = "sha256-3uAkBPOoMbdfS5EfII03JbVl1ekfRXm4yv1rL5A7x7c="; i686-linux = "sha256-s6+rIDcnYuFU5RfwLDEXhKNe9Kww0FTJLYWpSezcluc=";
x86_64-darwin = "sha256-fydYqDEihbGuZ9I1quJSJk+lJxnSkqF+t1mOP8EA2Ok="; x86_64-darwin = "sha256-FAskgYylmf2sYbrRMn7uQDnVNJQDi2uVnwwDcIXPcJE=";
aarch64-darwin = "sha256-yJmNM9eQydbRdY6+JK28hhzXJ9Hj3CcwUJkhS60aCyA="; aarch64-darwin = "sha256-tIWWVsxar7Gyphkc0PILSbKHrNIQ6aBz1ebFdtFX6NA=";
}; };
in in
fetchzip { fetchzip {

View File

@ -12,16 +12,16 @@
buildGoModule rec { buildGoModule rec {
pname = "vault"; pname = "vault";
version = "1.18.0"; version = "1.18.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hashicorp"; owner = "hashicorp";
repo = "vault"; repo = "vault";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-5CqA2dZZdV1IiGSGwCA2eQIhp3lrsDIJt4rDK1vdvmE="; hash = "sha256-NXDxWEy7LqGTvMQn7U/80f3aJYA/UYQfk1BqhYRR9IY=";
}; };
vendorHash = "sha256-2txRuunh6x+iDKRpljGpSX6Q8q11a84CPVm6d299NNY="; vendorHash = "sha256-T0dJmFAgFq7Z/C0YUkoIeIt4FjfX5d8++4R0hR1qOCE=";
proxyVendor = true; proxyVendor = true;

View File

@ -5,33 +5,33 @@
[ [
(fetchNuGet { (fetchNuGet {
pname = "Google.OrTools"; pname = "Google.OrTools";
version = "9.10.4067"; version = "9.11.4210";
hash = "sha256-3iWcH1uKVOxrD6bL27TMVVNj5JX1fjdZ89d3Ddy8Fg0="; hash = "sha256-5mXPEJiry7s5JKfy+o+8Crq7KZIOJnKu4BjXFYEf2nw=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Google.OrTools.runtime.linux-arm64"; pname = "Google.OrTools.runtime.linux-arm64";
version = "9.10.4067"; version = "9.11.4210";
hash = "sha256-6OE7+DFbLUqBKmw1t2wli//Y+EAy6o67jFtW2lhS0Hw="; hash = "sha256-Odd81OYE7nkpMCoeONzIP3KHYxYdXdvFcyh7qlhCXYg=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Google.OrTools.runtime.linux-x64"; pname = "Google.OrTools.runtime.linux-x64";
version = "9.10.4067"; version = "9.11.4210";
hash = "sha256-vd5XqXkOlO8nik5od56x4tncUVJmqamU0CC2DVbEEvY="; hash = "sha256-1Eq9oKZFU/NqRlEHleVBELiCAKaRlYLxRybYy4s+4RQ=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Google.OrTools.runtime.osx-arm64"; pname = "Google.OrTools.runtime.osx-arm64";
version = "9.10.4067"; version = "9.11.4210";
hash = "sha256-2eJVMi51PVat/CrQiW5BailiJQsvKk+ivpAu46S4lHE="; hash = "sha256-JoCCnE+ju8/b3Y82yCI3o8ZoEWV7DBns9/6ZJtpnEHY=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Google.OrTools.runtime.osx-x64"; pname = "Google.OrTools.runtime.osx-x64";
version = "9.10.4067"; version = "9.11.4210";
hash = "sha256-3o0Feg/t70gUmH5lAZzt+dClJkjzuz1e2Q/m8kjAhUo="; hash = "sha256-yobJIJTTu716ciGgtESLtGjqsteWqE4LtbmAloCBfb4=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Google.OrTools.runtime.win-x64"; pname = "Google.OrTools.runtime.win-x64";
version = "9.10.4067"; version = "9.11.4210";
hash = "sha256-7uLHbUEHu9BsC14FXikiApnruLZnMavyFPD+jSAU3XY="; hash = "sha256-v7InhZCf9jktUsXSvVwsc7REv4kPAfCvH8m3RiBBULs=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Google.Protobuf"; pname = "Google.Protobuf";
@ -50,13 +50,13 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.CodeCoverage"; pname = "Microsoft.CodeCoverage";
version = "17.4.0"; version = "17.11.1";
hash = "sha256-YDALPHtbD+zMN+Llm0aKSG1rp5adKZl7R14h8vdLlZ4="; hash = "sha256-1dLlK3NGh88PuFYZiYpT+izA96etxhU3BSgixDgdtGA=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.NET.Test.Sdk"; pname = "Microsoft.NET.Test.Sdk";
version = "17.4.0"; version = "17.11.1";
hash = "sha256-jXKJwOZBy4NJtWwPRjw5wLmNGJD6Wr+YYCokIOIXONA="; hash = "sha256-0JUEucQ2lzaPgkrjm/NFLBTbqU1dfhvhN3Tl3moE6mI=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.NETCore.App.Host.osx-arm64"; pname = "Microsoft.NETCore.App.Host.osx-arm64";
@ -78,35 +78,15 @@
version = "8.0.10"; version = "8.0.10";
hash = "sha256-XKUQ0DDWWbZNtgGPKhdI7ufpd9Ki1EcOcK9ojiaWEVM="; hash = "sha256-XKUQ0DDWWbZNtgGPKhdI7ufpd9Ki1EcOcK9ojiaWEVM=";
}) })
(fetchNuGet {
pname = "Microsoft.NETCore.Platforms";
version = "1.1.0";
hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.Targets";
version = "1.1.0";
hash = "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=";
})
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.TestPlatform.ObjectModel"; pname = "Microsoft.TestPlatform.ObjectModel";
version = "17.4.0"; version = "17.11.1";
hash = "sha256-SyCFW5vyzm4/YSKogIhmYYUvWdS2pPRur17JMxMOiDY="; hash = "sha256-5vX+vCzFY3S7xfMVIv8OlMMFtdedW9UIJzc0WEc+vm4=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.TestPlatform.TestHost"; pname = "Microsoft.TestPlatform.TestHost";
version = "17.4.0"; version = "17.11.1";
hash = "sha256-xPsmpE7pSfZonzvtMaJtVMCeszBqUPGzTWWSYpt65sY="; hash = "sha256-wSkY0H1fQAq0H3LcKT4u7Y5RzhAAPa6yueVN84g8HxU=";
})
(fetchNuGet {
pname = "Microsoft.Win32.Primitives";
version = "4.3.0";
hash = "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=";
})
(fetchNuGet {
pname = "NETStandard.Library";
version = "1.6.1";
hash = "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Newtonsoft.Json"; pname = "Newtonsoft.Json";
@ -118,216 +98,6 @@
version = "13.0.3"; version = "13.0.3";
hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="; hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=";
}) })
(fetchNuGet {
pname = "NuGet.Frameworks";
version = "5.11.0";
hash = "sha256-n+hxcrf+sXM80Tv9YH9x4+hwTslVidFq4tjBNPAzYnM=";
})
(fetchNuGet {
pname = "runtime.any.System.Collections";
version = "4.3.0";
hash = "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=";
})
(fetchNuGet {
pname = "runtime.any.System.Diagnostics.Tools";
version = "4.3.0";
hash = "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=";
})
(fetchNuGet {
pname = "runtime.any.System.Diagnostics.Tracing";
version = "4.3.0";
hash = "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=";
})
(fetchNuGet {
pname = "runtime.any.System.Globalization";
version = "4.3.0";
hash = "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=";
})
(fetchNuGet {
pname = "runtime.any.System.Globalization.Calendars";
version = "4.3.0";
hash = "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=";
})
(fetchNuGet {
pname = "runtime.any.System.IO";
version = "4.3.0";
hash = "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=";
})
(fetchNuGet {
pname = "runtime.any.System.Reflection";
version = "4.3.0";
hash = "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=";
})
(fetchNuGet {
pname = "runtime.any.System.Reflection.Extensions";
version = "4.3.0";
hash = "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=";
})
(fetchNuGet {
pname = "runtime.any.System.Reflection.Primitives";
version = "4.3.0";
hash = "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=";
})
(fetchNuGet {
pname = "runtime.any.System.Resources.ResourceManager";
version = "4.3.0";
hash = "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=";
})
(fetchNuGet {
pname = "runtime.any.System.Runtime";
version = "4.3.0";
hash = "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=";
})
(fetchNuGet {
pname = "runtime.any.System.Runtime.Handles";
version = "4.3.0";
hash = "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=";
})
(fetchNuGet {
pname = "runtime.any.System.Runtime.InteropServices";
version = "4.3.0";
hash = "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=";
})
(fetchNuGet {
pname = "runtime.any.System.Text.Encoding";
version = "4.3.0";
hash = "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=";
})
(fetchNuGet {
pname = "runtime.any.System.Text.Encoding.Extensions";
version = "4.3.0";
hash = "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=";
})
(fetchNuGet {
pname = "runtime.any.System.Threading.Tasks";
version = "4.3.0";
hash = "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=";
})
(fetchNuGet {
pname = "runtime.any.System.Threading.Timer";
version = "4.3.0";
hash = "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=";
})
(fetchNuGet {
pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=";
})
(fetchNuGet {
pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=";
})
(fetchNuGet {
pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=";
})
(fetchNuGet {
pname = "runtime.native.System";
version = "4.3.0";
hash = "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=";
})
(fetchNuGet {
pname = "runtime.native.System.IO.Compression";
version = "4.3.0";
hash = "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=";
})
(fetchNuGet {
pname = "runtime.native.System.Net.Http";
version = "4.3.0";
hash = "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=";
})
(fetchNuGet {
pname = "runtime.native.System.Security.Cryptography.Apple";
version = "4.3.0";
hash = "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=";
})
(fetchNuGet {
pname = "runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=";
})
(fetchNuGet {
pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=";
})
(fetchNuGet {
pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=";
})
(fetchNuGet {
pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple";
version = "4.3.0";
hash = "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=";
})
(fetchNuGet {
pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=";
})
(fetchNuGet {
pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=";
})
(fetchNuGet {
pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=";
})
(fetchNuGet {
pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=";
})
(fetchNuGet {
pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=";
})
(fetchNuGet {
pname = "runtime.unix.Microsoft.Win32.Primitives";
version = "4.3.0";
hash = "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=";
})
(fetchNuGet {
pname = "runtime.unix.System.Console";
version = "4.3.0";
hash = "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=";
})
(fetchNuGet {
pname = "runtime.unix.System.Diagnostics.Debug";
version = "4.3.0";
hash = "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=";
})
(fetchNuGet {
pname = "runtime.unix.System.IO.FileSystem";
version = "4.3.0";
hash = "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=";
})
(fetchNuGet {
pname = "runtime.unix.System.Net.Primitives";
version = "4.3.0";
hash = "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=";
})
(fetchNuGet {
pname = "runtime.unix.System.Net.Sockets";
version = "4.3.0";
hash = "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=";
})
(fetchNuGet {
pname = "runtime.unix.System.Private.Uri";
version = "4.3.0";
hash = "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=";
})
(fetchNuGet {
pname = "runtime.unix.System.Runtime.Extensions";
version = "4.3.0";
hash = "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=";
})
(fetchNuGet { (fetchNuGet {
pname = "SDL2-CS.NetCore"; pname = "SDL2-CS.NetCore";
version = "2.0.8"; version = "2.0.8";
@ -338,6 +108,11 @@
version = "4.0.0"; version = "4.0.0";
hash = "sha256-j8hQ5TdL1TjfdGiBO9PyHJFMMPvATHWN1dtrrUZZlNw="; hash = "sha256-j8hQ5TdL1TjfdGiBO9PyHJFMMPvATHWN1dtrrUZZlNw=";
}) })
(fetchNuGet {
pname = "Serilog";
version = "4.1.0";
hash = "sha256-r89nJ5JE5uZlsRrfB8QJQ1byVVfCWQbySKQ/m9PYj0k=";
})
(fetchNuGet { (fetchNuGet {
pname = "Serilog.Enrichers.Thread"; pname = "Serilog.Enrichers.Thread";
version = "4.0.0"; version = "4.0.0";
@ -353,310 +128,15 @@
version = "6.0.0"; version = "6.0.0";
hash = "sha256-KQmlUpG9ovRpNqKhKe6rz3XMLUjkBqjyQhEm2hV5Sow="; hash = "sha256-KQmlUpG9ovRpNqKhKe6rz3XMLUjkBqjyQhEm2hV5Sow=";
}) })
(fetchNuGet {
pname = "System.AppContext";
version = "4.3.0";
hash = "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=";
})
(fetchNuGet {
pname = "System.Buffers";
version = "4.3.0";
hash = "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=";
})
(fetchNuGet {
pname = "System.Collections";
version = "4.3.0";
hash = "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=";
})
(fetchNuGet {
pname = "System.Collections.Concurrent";
version = "4.3.0";
hash = "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=";
})
(fetchNuGet {
pname = "System.Console";
version = "4.3.0";
hash = "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=";
})
(fetchNuGet {
pname = "System.Diagnostics.Debug";
version = "4.3.0";
hash = "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=";
})
(fetchNuGet {
pname = "System.Diagnostics.DiagnosticSource";
version = "4.3.0";
hash = "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=";
})
(fetchNuGet {
pname = "System.Diagnostics.Tools";
version = "4.3.0";
hash = "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=";
})
(fetchNuGet {
pname = "System.Diagnostics.Tracing";
version = "4.3.0";
hash = "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=";
})
(fetchNuGet {
pname = "System.Globalization";
version = "4.3.0";
hash = "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=";
})
(fetchNuGet {
pname = "System.Globalization.Calendars";
version = "4.3.0";
hash = "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=";
})
(fetchNuGet {
pname = "System.Globalization.Extensions";
version = "4.3.0";
hash = "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=";
})
(fetchNuGet {
pname = "System.IO";
version = "4.3.0";
hash = "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=";
})
(fetchNuGet {
pname = "System.IO.Compression";
version = "4.3.0";
hash = "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=";
})
(fetchNuGet {
pname = "System.IO.Compression.ZipFile";
version = "4.3.0";
hash = "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=";
})
(fetchNuGet {
pname = "System.IO.FileSystem";
version = "4.3.0";
hash = "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=";
})
(fetchNuGet {
pname = "System.IO.FileSystem.Primitives";
version = "4.3.0";
hash = "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=";
})
(fetchNuGet {
pname = "System.Linq";
version = "4.3.0";
hash = "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=";
})
(fetchNuGet {
pname = "System.Linq.Expressions";
version = "4.3.0";
hash = "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=";
})
(fetchNuGet {
pname = "System.Net.Http";
version = "4.3.0";
hash = "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=";
})
(fetchNuGet {
pname = "System.Net.NameResolution";
version = "4.3.0";
hash = "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=";
})
(fetchNuGet {
pname = "System.Net.Primitives";
version = "4.3.0";
hash = "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=";
})
(fetchNuGet {
pname = "System.Net.Sockets";
version = "4.3.0";
hash = "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=";
})
(fetchNuGet {
pname = "System.ObjectModel";
version = "4.3.0";
hash = "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=";
})
(fetchNuGet {
pname = "System.Private.Uri";
version = "4.3.0";
hash = "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=";
})
(fetchNuGet {
pname = "System.Reflection";
version = "4.3.0";
hash = "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=";
})
(fetchNuGet {
pname = "System.Reflection.Emit";
version = "4.3.0";
hash = "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=";
})
(fetchNuGet {
pname = "System.Reflection.Emit.ILGeneration";
version = "4.3.0";
hash = "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=";
})
(fetchNuGet {
pname = "System.Reflection.Emit.Lightweight";
version = "4.3.0";
hash = "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=";
})
(fetchNuGet {
pname = "System.Reflection.Extensions";
version = "4.3.0";
hash = "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Reflection.Metadata"; pname = "System.Reflection.Metadata";
version = "1.6.0"; version = "1.6.0";
hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="; hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=";
}) })
(fetchNuGet {
pname = "System.Reflection.Primitives";
version = "4.3.0";
hash = "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=";
})
(fetchNuGet {
pname = "System.Reflection.TypeExtensions";
version = "4.3.0";
hash = "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=";
})
(fetchNuGet {
pname = "System.Resources.ResourceManager";
version = "4.3.0";
hash = "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=";
})
(fetchNuGet {
pname = "System.Runtime";
version = "4.3.0";
hash = "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=";
})
(fetchNuGet {
pname = "System.Runtime.Extensions";
version = "4.3.0";
hash = "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=";
})
(fetchNuGet {
pname = "System.Runtime.Handles";
version = "4.3.0";
hash = "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=";
})
(fetchNuGet {
pname = "System.Runtime.InteropServices";
version = "4.3.0";
hash = "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=";
})
(fetchNuGet {
pname = "System.Runtime.InteropServices.RuntimeInformation";
version = "4.3.0";
hash = "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=";
})
(fetchNuGet {
pname = "System.Runtime.Numerics";
version = "4.3.0";
hash = "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=";
})
(fetchNuGet {
pname = "System.Security.Claims";
version = "4.3.0";
hash = "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Algorithms";
version = "4.3.0";
hash = "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Cng";
version = "4.3.0";
hash = "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Csp";
version = "4.3.0";
hash = "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Encoding";
version = "4.3.0";
hash = "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.OpenSsl";
version = "4.3.0";
hash = "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Primitives";
version = "4.3.0";
hash = "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.X509Certificates";
version = "4.3.0";
hash = "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=";
})
(fetchNuGet {
pname = "System.Security.Principal";
version = "4.3.0";
hash = "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=";
})
(fetchNuGet {
pname = "System.Security.Principal.Windows";
version = "4.3.0";
hash = "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=";
})
(fetchNuGet {
pname = "System.Text.Encoding";
version = "4.3.0";
hash = "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=";
})
(fetchNuGet {
pname = "System.Text.Encoding.Extensions";
version = "4.3.0";
hash = "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=";
})
(fetchNuGet {
pname = "System.Text.RegularExpressions";
version = "4.3.0";
hash = "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=";
})
(fetchNuGet {
pname = "System.Threading";
version = "4.3.0";
hash = "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=";
})
(fetchNuGet {
pname = "System.Threading.Tasks";
version = "4.3.0";
hash = "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=";
})
(fetchNuGet {
pname = "System.Threading.Tasks.Extensions";
version = "4.3.0";
hash = "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=";
})
(fetchNuGet {
pname = "System.Threading.ThreadPool";
version = "4.3.0";
hash = "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=";
})
(fetchNuGet {
pname = "System.Threading.Timer";
version = "4.3.0";
hash = "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=";
})
(fetchNuGet {
pname = "System.Xml.ReaderWriter";
version = "4.3.0";
hash = "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=";
})
(fetchNuGet {
pname = "System.Xml.XDocument";
version = "4.3.0";
hash = "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=";
})
(fetchNuGet { (fetchNuGet {
pname = "xunit"; pname = "xunit";
version = "2.4.2"; version = "2.9.2";
hash = "sha256-tePXTtlRgTAhfnUzc13Y9MwowU/cKttl1qlzHLqhWS0="; hash = "sha256-h5+yTTfCmokCPy4lqdEw8RGzQlrlsQAW3Am0Jh0q7oo=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.abstractions"; pname = "xunit.abstractions";
@ -665,32 +145,32 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.analyzers"; pname = "xunit.analyzers";
version = "1.0.0"; version = "1.16.0";
hash = "sha256-hZEaTaJN0bWw9q8tha5RziGlZ/lkDrj2S+QLQxgRjlw="; hash = "sha256-P5Bvl9hvHvF8KY1YWLg4tKiYxlfRnmHyL14jfSACDaU=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.assert"; pname = "xunit.assert";
version = "2.4.2"; version = "2.9.2";
hash = "sha256-wMyRXZzDn9Se4c0Pzzn0U4YuKRiUtu6o4MoPjJPPzUU="; hash = "sha256-EE6r526Q4cHn0Ourf1ENpXZ37Lj/P2uNvonHgpdcnq4=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.core"; pname = "xunit.core";
version = "2.4.2"; version = "2.9.2";
hash = "sha256-jRFoW8LSuqDINuJlno3xT3VfdkHFVEbDKctU/mISIMc="; hash = "sha256-zhjV1I5xh0RFckgTEK72tIkLxVl4CPmter2UB++oye8=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.extensibility.core"; pname = "xunit.extensibility.core";
version = "2.4.2"; version = "2.9.2";
hash = "sha256-wlTMUOQg5NaAPEsWkNSr8QSPbbCNSicpFajp1rowCsA="; hash = "sha256-MQAC/4d67Nssu3R+pHPh6vHitBXQYxEEZkVVMGW720c=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.extensibility.execution"; pname = "xunit.extensibility.execution";
version = "2.4.2"; version = "2.9.2";
hash = "sha256-l5Q60IBYWE5tYJCdFEEQnO5rIlXcNEM5S4Ut8vFnL2U="; hash = "sha256-f+9UfoPyK3JIDhQSW0Yu9c4PGqUqZC96DMINCYi2i80=";
}) })
(fetchNuGet { (fetchNuGet {
pname = "xunit.runner.visualstudio"; pname = "xunit.runner.visualstudio";
version = "2.4.5"; version = "2.8.2";
hash = "sha256-Gv7U1VPKfNb7IOWrwUGUKAeurKtE3AtQmegDFNkYHHk="; hash = "sha256-UlfK348r8kJuraywfdCtpJJxHkv04wPNzpUaz4UM/60=";
}) })
] ]

View File

@ -12,13 +12,13 @@ let
in in
buildDotnetModule (finalAttrs: { buildDotnetModule (finalAttrs: {
pname = "yafc-ce"; pname = "yafc-ce";
version = "2.1.0"; version = "2.3.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "shpaass"; owner = "shpaass";
repo = "yafc-ce"; repo = "yafc-ce";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-dh+lnilwQSrbZNcRGpEXybsNYxkihZUp5t8co06ZXYE="; hash = "sha256-t/st/s0zJRNP1Cbjo4aw02jKvuHkMh3jGmiMziMrez8=";
}; };
projectFile = [ "Yafc/Yafc.csproj" ]; projectFile = [ "Yafc/Yafc.csproj" ];

View File

@ -8,16 +8,16 @@
buildNpmPackage rec { buildNpmPackage rec {
pname = "zx"; pname = "zx";
version = "8.2.0"; version = "8.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "google"; owner = "google";
repo = "zx"; repo = "zx";
rev = version; rev = version;
hash = "sha256-tu5arRnbIVEVkmLBrutW8rNIHN3joA87AYyO+Smmcug="; hash = "sha256-7VJ29oB5/518KNafdhELekUGCXW8+KunLnOmn1WpGEc=";
}; };
npmDepsHash = "sha256-TEVEa0hvSRFp1ju1Ajer4u7mdf4y/N3ged8wuXzyy8A="; npmDepsHash = "sha256-SDHorWbiN4x7m+2GcT15M4d4SU3jpbVU0iILnINv3UE=";
nativeInstallCheckInputs = [ versionCheckHook ]; nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true; doInstallCheck = true;

View File

@ -24,7 +24,8 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ]; nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "$out/${python.sitePackages}" ]; preCheck = "pushd $out";
postCheck = "popd";
disabledTests = [ "test_make_c_files" ]; disabledTests = [ "test_make_c_files" ];

View File

@ -24,7 +24,7 @@ buildPythonPackage rec {
# Doesn't have any tests # Doesn't have any tests
doCheck = false; doCheck = false;
pytestCheckHook = [ "certbot_dns_inwx" ]; pytestImportsCheck = [ "certbot_dns_inwx" ];
meta = with lib; { meta = with lib; {
description = "INWX DNS Authenticator plugin for Certbot"; description = "INWX DNS Authenticator plugin for Certbot";

View File

@ -13,7 +13,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "db-dtypes"; pname = "db-dtypes";
version = "1.3.0"; version = "1.3.1";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "googleapis"; owner = "googleapis";
repo = "python-db-dtypes-pandas"; repo = "python-db-dtypes-pandas";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-DjLgzJ/OivrhHJQGBkIiRNJyi5xWLFp9nBEetD8H0YY="; hash = "sha256-InotzUk1lEuTD1tAojpEGfFyjrCDoGaa8JMDUdRd+Hw=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -39,10 +39,12 @@ buildPythonPackage rec {
]; ];
# We need to run tests on real built package: https://github.com/NixOS/nixpkgs/issues/255262 # We need to run tests on real built package: https://github.com/NixOS/nixpkgs/issues/255262
preCheck = "cd $out";
nativeCheckInputs = [ pytestCheckHook ];
# tests/ are not included to output package, so we have to set path explicitly # tests/ are not included to output package, so we have to set path explicitly
pytestFlagsArray = [ "$src/tests" ]; preCheck = ''
appendToVar pytestFlagsArray "$src/tests"
cd $out
'';
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "dtw" ]; pythonImportsCheck = [ "dtw" ];

View File

@ -14,7 +14,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "geoalchemy2"; pname = "geoalchemy2";
version = "0.15.2"; version = "0.16.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "geoalchemy"; owner = "geoalchemy";
repo = "geoalchemy2"; repo = "geoalchemy2";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-c5PvkQdfKajQha2nAtqYq7aHCgP/n41ekE04Rl2Pnr0="; hash = "sha256-LjfCPSpKwcyjmGReTC4M58890ow3hbxlwl1f7iC9i6Y=";
}; };
build-system = [ build-system = [

View File

@ -22,7 +22,7 @@ let
in in
buildPythonPackage rec { buildPythonPackage rec {
pname = "highdicom"; pname = "highdicom";
version = "0.23.0"; version = "0.22.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "MGHComputationalPathology"; owner = "MGHComputationalPathology";
repo = "highdicom"; repo = "highdicom";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-WXNmkaAdbjyPdNtjV6vpxUWGtdPLvrMr5t/5aMKGSLc="; hash = "sha256-KHSJWEnm8u0xHkeeLF/U7MY4FfiWb6Q0GQQy2w1mnKw=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -40,15 +40,15 @@ buildPythonPackage rec {
# The table is already downloaded # The table is already downloaded
export ISO4217_DOWNLOAD=0 export ISO4217_DOWNLOAD=0
# Copy the table file to satifiy the build process # Copy the table file to satifiy the build process
cp -r ${table} $pname/table.xml cp -r ${table} iso4217/table.xml
''; '';
postInstall = '' postInstall = ''
# Copy the table file # Copy the table file
cp -r ${table} $out/${python.sitePackages}/$pname/table.xml cp -r ${table} $out/${python.sitePackages}/iso4217/table.xml
''; '';
pytestFlagsArray = [ "$pname/test.py" ]; pytestFlagsArray = [ "iso4217/test.py" ];
pythonImportsCheck = [ "iso4217" ]; pythonImportsCheck = [ "iso4217" ];

View File

@ -27,7 +27,7 @@ buildPythonPackage rec {
reprshed reprshed
]; ];
pytestFlagsArray = [ "$src/test.py" ]; pytestFlagsArray = [ "test.py" ];
meta = with lib; { meta = with lib; {
homepage = "https://github.com/mentalisttraceur/python-macaddress"; homepage = "https://github.com/mentalisttraceur/python-macaddress";

View File

@ -13,7 +13,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "meross-iot"; pname = "meross-iot";
version = "0.4.7.3"; version = "0.4.7.5";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "albertogeniola"; owner = "albertogeniola";
repo = "MerossIot"; repo = "MerossIot";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-Ne9m6umPmX3uXAyY9/Ucvi/rPdHrGJgD5IrZ+BBQweI="; hash = "sha256-CEBZVbUkRMWw95imL1k3q7Z3Nkyzwleh5C/s0XxfhfQ=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -13,17 +13,16 @@
semver, semver,
crcmod, crcmod,
hidapi, hidapi,
ecdsa,
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "nitrokey"; pname = "nitrokey";
version = "0.2.2"; version = "0.2.3";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-tG6+diyrauJEzpPG33+S5o1ik3n44/443szR7vXH4gE="; hash = "sha256-8Ig2LI7waU/IbUwApyFI2TwtarT5bYolgeq14SgmbEo=";
}; };
disabled = pythonOlder "3.9"; disabled = pythonOlder "3.9";
@ -38,7 +37,6 @@ buildPythonPackage rec {
crcmod crcmod
cryptography cryptography
hidapi hidapi
ecdsa
protobuf5 protobuf5
pyserial pyserial
]; ];

View File

@ -7,7 +7,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "precis-i18n"; pname = "precis-i18n";
version = "1.1.0"; version = "1.1.1";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "byllyfish"; owner = "byllyfish";
repo = "precis_i18n"; repo = "precis_i18n";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-0Z8JbakShuB8FFGl3NS8VFpHAQgr2P900HVxUafAmyU="; hash = "sha256-rtg3u8lnnmQFPsNC52LNVoEVu6CeHzAWvOjWBlzLKC4=";
}; };
pythonImportsCheck = [ "precis_i18n" ]; pythonImportsCheck = [ "precis_i18n" ];

View File

@ -0,0 +1,37 @@
{
buildPythonPackage,
fetchFromGitHub,
lib,
setuptools,
}:
buildPythonPackage rec {
pname = "pybind11-stubgen";
version = "2.5.1";
pyproject = true;
build-system = [ setuptools ];
src = fetchFromGitHub {
owner = "sizmailov";
repo = "pybind11-stubgen";
rev = "refs/tags/v${version}";
hash = "sha256-PJiiRSQ92vP5LKWCgBuowkuDdTmC22xyuax2wsH0wOM=";
};
# For testing purposes, the upstream source uses a shell script to build the pybind11
# project and compares the generated stub file with a preset one.
# This process requires network access and takes considerable time to complete.
# Therefore, I disabled the check phase.
doCheck = false;
pythonImportsCheck = [ "pybind11_stubgen" ];
meta = {
changelog = "https://github.com/sizmailov/pybind11-stubgen/releases/tag/v${version}";
description = "Generates stubs for python modules";
homepage = "https://github.com/sizmailov/pybind11-stubgen";
license = lib.licenses.bsd3Lbnl;
maintainers = with lib.maintainers; [ qbisi ];
};
}

View File

@ -2,49 +2,24 @@
buildPythonPackage, buildPythonPackage,
fetchFromGitHub, fetchFromGitHub,
lib, lib,
poetry-core,
netaddr,
six,
unittestCheckHook, unittestCheckHook,
fetchPypi, poetry-core,
}: }:
let
netaddr_0_8_0 = netaddr.overridePythonAttrs (oldAttrs: rec {
version = "0.8.0";
src = fetchPypi {
pname = "netaddr";
inherit version;
hash = "sha256-1sxXx6B7HZ0ukXqos2rozmHDW6P80bg8oxxaDuK1okM=";
};
});
in
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyrad"; pname = "pyrad";
version = "2.4-unstable-2023-06-13"; version = "2.4-unstable-2024-07-24";
format = "pyproject"; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pyradius"; owner = "pyradius";
repo = pname; repo = pname;
rev = "dd34c5a29b46d83b0bea841e85fd72b79f315b87"; rev = "f42a57cb0e80de42949810057d36df7c4a6b5146";
hash = "sha256-U4VVGkDDyN4J/tRDaDGSr2TSA4JmqIoQj5qn9qBAvQU="; hash = "sha256-5SPVeBL1oMZ/XXgKch2Hbk6BRU24HlVl4oXZ2agF1h8=";
}; };
nativeBuildInputs = [ poetry-core ]; nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [
netaddr_0_8_0
six
];
preCheck = ''
substituteInPlace tests/testServer.py \
--replace-warn "def testBind(self):" "def dontTestBind(self):" \
--replace-warn "def testBindv6(self):" "def dontTestBindv6(self):" \
'';
nativeCheckInputs = [ unittestCheckHook ]; nativeCheckInputs = [ unittestCheckHook ];
pythonImportsCheck = [ "pyrad" ]; pythonImportsCheck = [ "pyrad" ];

View File

@ -148,8 +148,6 @@ buildPythonPackage rec {
pytestFlagsArray = [ pytestFlagsArray = [
"-v" "-v"
"-n"
"$NIX_BUILD_CORES"
# Follow upstream with settings # Follow upstream with settings
"-m 'not serial'" "-m 'not serial'"
"--hypothesis-profile ci" "--hypothesis-profile ci"

View File

@ -28,14 +28,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "sentence-transformers"; pname = "sentence-transformers";
version = "3.2.1"; version = "3.3.0";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "UKPLab"; owner = "UKPLab";
repo = "sentence-transformers"; repo = "sentence-transformers";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-5N5yObR3+3eV65ojFJFhzDbqtjNi/U2IhHlAaKttcVI="; hash = "sha256-nF1E0w1OApajeo1bNNPufVC86KQRY0oTSI3pgKnOWrQ=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -0,0 +1,59 @@
{
lib,
buildPythonPackage,
fetchPypi,
sphinxHook,
# Build system
pbr,
setuptools,
# Dependencies
click,
docutils,
sphinx,
# Checks
pytestCheckHook,
defusedxml,
}:
buildPythonPackage rec {
pname = "sphinx-click";
version = "6.0.0";
pyproject = true;
build-system = [
pbr
setuptools
];
nativeBuildInputs = [
sphinxHook
];
dependencies = [
click
docutils
sphinx
];
nativeCheckInputs = [
pytestCheckHook
defusedxml
];
pythonImportsCheck = [
"sphinx_click"
];
src = fetchPypi {
inherit version;
pname = "sphinx_click";
hash = "sha256-9dZkMh3AxmIv8Bnx4chOWM4M7P3etRDgBM9gwqOrRls=";
};
meta = {
description = "Sphinx extension that automatically documents click applications";
homepage = "https://github.com/click-contrib/sphinx-click";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ antonmosich ];
};
}

View File

@ -16,14 +16,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "sqlfmt"; pname = "sqlfmt";
version = "0.23.2"; version = "0.23.3";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tconbeer"; owner = "tconbeer";
repo = "sqlfmt"; repo = "sqlfmt";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-g2ycfpsBFMh16pYVzCmde0mhQhhvAhH25i3LJTcG7Ac="; hash = "sha256-kbluj29P1HwTaCYv1Myslak9s8FFm2e/eHdGgi3H4i0=";
}; };
build-system = [ build-system = [

View File

@ -10,7 +10,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "tencentcloud-sdk-python"; pname = "tencentcloud-sdk-python";
version = "3.0.1263"; version = "3.0.1264";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.9"; disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud"; owner = "TencentCloud";
repo = "tencentcloud-sdk-python"; repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-B61d8zyrOixqAy9sk4yiipB0xO3eHP5Pi8HfUVs/LeI="; hash = "sha256-o7HLfcwPE4Fl+0+A5lGb1K1sBJ9Cm01cFrkZL6w0QJE=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -20,7 +20,7 @@ buildPythonPackage {
unittestFlagsArray = [ unittestFlagsArray = [
"-s" "-s"
"$src/test" "test"
"-p" "-p"
"'*test.py'" "'*test.py'"
]; ];

View File

@ -1,24 +0,0 @@
diff --git a/test/parallel/test-tls-alpn-server-client.js b/test/parallel/test-tls-alpn-server-client.js
index 522dd34ad2..3f0ee2a0f9 100644
--- a/test/parallel/test-tls-alpn-server-client.js
+++ b/test/parallel/test-tls-alpn-server-client.js
@@ -195,7 +195,8 @@ function TestALPNCallback() {
// Callback picks 2nd preference => undefined => ALPN rejected:
assert.strictEqual(results[1].server, undefined);
- assert.strictEqual(results[1].client.error.code, 'ECONNRESET');
+ const allowedErrors = ['ECONNRESET', 'ERR_SSL_TLSV1_ALERT_NO_APPLICATION_PROTOCOL'];
+ assert.ok(allowedErrors.includes(results[1].client.error.code), `'${results[1].client.error.code}' was not one of ${allowedErrors}.`);
TestBadALPNCallback();
});
@@ -218,7 +219,8 @@ function TestBadALPNCallback() {
runTest(clientsOptions, serverOptions, function(results) {
// Callback returns 'http/5' => doesn't match client ALPN => error & reset
assert.strictEqual(results[0].server, undefined);
- assert.strictEqual(results[0].client.error.code, 'ECONNRESET');
+ const allowedErrors = ['ECONNRESET', 'ERR_SSL_TLSV1_ALERT_NO_APPLICATION_PROTOCOL'];
+ assert.ok(allowedErrors.includes(results[0].client.error.code), `'${results[0].client.error.code}' was not one of ${allowedErrors}.`);
TestALPNOptionsCallback();
});

View File

@ -23,8 +23,8 @@ let
in in
buildNodejs { buildNodejs {
inherit enableNpm; inherit enableNpm;
version = "18.20.4"; version = "18.20.5";
sha256 = "sha256-p2x+oblq62ljoViAYmDICUtiRNZKaWUp0CBUe5qVyio="; sha256 = "76037b9bad0ab9396349282dbfcec1b872ff7bd8c8d698853bebd982940858bf";
patches = [ patches = [
./configure-emulator-node18.patch ./configure-emulator-node18.patch
./configure-armv6-vfpv2.patch ./configure-armv6-vfpv2.patch
@ -34,7 +34,6 @@ buildNodejs {
./node-npm-build-npm-package-logic.patch ./node-npm-build-npm-package-logic.patch
./trap-handler-backport.patch ./trap-handler-backport.patch
./use-correct-env-in-tests.patch ./use-correct-env-in-tests.patch
./v18-openssl-3.0.14.patch
(fetchpatch2 { (fetchpatch2 {
url = "https://github.com/nodejs/node/commit/534c122de166cb6464b489f3e6a9a544ceb1c913.patch"; url = "https://github.com/nodejs/node/commit/534c122de166cb6464b489f3e6a9a544ceb1c913.patch";
hash = "sha256-4q4LFsq4yU1xRwNsM1sJoNVphJCnxaVe2IyL6AeHJ/I="; hash = "sha256-4q4LFsq4yU1xRwNsM1sJoNVphJCnxaVe2IyL6AeHJ/I=";
@ -48,103 +47,5 @@ buildNodejs {
url = "https://github.com/nodejs/node/commit/d0a6b605fba6cd69a82e6f12ff0363eef8fe1ee9.patch"; url = "https://github.com/nodejs/node/commit/d0a6b605fba6cd69a82e6f12ff0363eef8fe1ee9.patch";
hash = "sha256-TfYal/PikRZHL6zpAlC3SmkYXCe+/8Gs83dLX/X/P/k="; hash = "sha256-TfYal/PikRZHL6zpAlC3SmkYXCe+/8Gs83dLX/X/P/k=";
}) })
# Patches for OpenSSL 3.2
# Patches already in 20.13.0
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/9f939f5af7d11299796999af3cbfa4845b505c78.patch?full_index=1";
hash = "sha256-vZJMTI8KR+RoCl4r9dfNdNMKssk4osLS61A/F7gdeWQ=";
})
# Patches already in 20.16.0
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/5909cf3b047f708de6a1373232bfcc899fa97a1d.patch?full_index=1";
hash = "sha256-JidSO/73fjxTcGBiMHC7x10muYtv04inXNVJebFmcgo=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/ce531af0c27acf29dd05ab2fac19b4af88f8780d.patch?full_index=1";
hash = "sha256-2WD4lVCtfji0AXlIHq4tiQ2TWKVMPjYZjbaVxd3HEFw=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/3e7129e5d60d4f017ad06c006dec7f95d986095c.patch?full_index=1";
hash = "sha256-2SRoUMswY25GamJ6APVAzDwqopSCpVPKAEIIqyaAmBA=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/da0f19208786cd7c57fec733e4ba24d0454f556a.patch?full_index=1";
hash = "sha256-AyQe2eHIx0O2jUgMCqWnzLhW8XduPaU4ZmhFA3UQI+Q=";
})
# Patches already in 20.17.0
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/53ac448022b7cdfcc09296da88d9a1b59921f6bf.patch?full_index=1";
hash = "sha256-JcEbluU9k20Q3W915D1O6wWgX5R/UKjxqsuDemjMoTc=";
})
# Patches already in 22.7.0
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/bd42e4c6a73f61f7ee47e4426d86708fd80c6c4f.patch?full_index=1";
hash = "sha256-bsCLVwK5t8dD+wHd1FlFJ1wpCGtNGcwoOfq4fG5MHfo=";
includes = ["test/parallel/test-tls-set-sigalgs.js"];
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/e0634f58aba6a1634fe03107d5be849fd008cc02.patch?full_index=1";
hash = "sha256-Jh7f4JPS1H2Rpj1nEOW53E66Z+GDNEFXl0jALrvyYXQ=";
})
# Patches already in 22.8.0
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/e9cd4766e39d96693320be9ce0a1044c450e8675.patch?full_index=1";
hash = "sha256-RXRLRznz16B8MrfVrpIHgyqLV2edpJk2p717QBttyK4=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/2bfc9e467cb05578efa4d3db497f368fb144e5fc.patch?full_index=1";
hash = "sha256-TyHSd+O0T/bFR7YZuxm4HumrMljnJu2a8RRLRvz6KNM=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/01f751b529d126529f1d2019f0dcb13b8e54b787.patch?full_index=1";
hash = "sha256-m3IaWL7U8fQMnmP2Xch4M8Qn1AJU8Ao9GCqMPcDnqCk=";
})
# Patches already in 22.9.0
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/d9ca8b018efd172a99365ada8f536491b19bd87b.patch?full_index=1";
hash = "sha256-KzoWVXcgjJaMUOXDyLlkwRcN6z3SdFhTJd0KYBYfElE=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/c4f295470392db237c0adfc9832214538a99a034.patch?full_index=1";
hash = "sha256-sYTY+oiQ5K7bYLcI1+jSTlLFdwpteKGSu7S/bbaslLE=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/a65105ec284023960e93b3a66f6661ddd2f4121f.patch?full_index=1";
hash = "sha256-ZNkiHlp+UlbnonPBhMUw6rqtjWrC1b9SgI9EcGhDlwY=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/c77bcf018716e97ae35203990bcd51c143840348.patch?full_index=1";
hash = "sha256-EwrZKpLRzk3Yjen1WVQqKTiHKE2uLTpaPsE13czH2rY=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/18101d83a158b877ac765936aba973c664130ea2.patch?full_index=1";
hash = "sha256-vpHDj5+340bjYLo7gTWFu7iS4vVveBZAMypQ2eLoQzM=";
})
# Patches not yet released
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/f8b7a171463e775da304bccf4cf165e634525c7e.patch?full_index=1";
hash = "sha256-imptUwt2oG8pPGKD3V6m5NQXuahis71UpXiJm4C0E6o=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/6dfa3e46d3d2f8cfba7da636d48a5c41b0132cd7.patch?full_index=1";
hash = "sha256-ITtGsvZI6fliirCKvbMH9N2Xoy3001bz+hS3NPoqvzg=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/29b9c72b05786061cde58a5ae11cfcb580ab6c28.patch?full_index=1";
hash = "sha256-xaqtwsrOIyRV5zzccab+nDNG8kUgO6AjrVYJNmjeNP0=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/cfe58cfdc488da71e655d3da709292ce6d9ddb58.patch?full_index=1";
hash = "sha256-9GblpbQcYfoiE5R7fETsdW7v1Mm2Xdr4+xRNgUpLO+8=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/2cec716c48cea816dcd5bf4997ae3cdf1fe4cd90.patch?full_index=1";
hash = "sha256-ExIkAj8yRJEK39OfV6A53HiuZsfQOm82/Tvj0nCaI8A=";
})
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/0f7bdcc17fbc7098b89f238f4bd8ecad9367887b.patch?full_index=1";
hash = "sha256-lXx6QyD2anlY9qAwjNMFM2VcHckBshghUF1NaMoaNl4=";
})
] ++ gypPatches; ] ++ gypPatches;
} }

View File

@ -14,8 +14,8 @@ let
in in
buildNodejs { buildNodejs {
inherit enableNpm; inherit enableNpm;
version = "23.1.0"; version = "23.2.0";
sha256 = "57cbfd3dd51f9300ea2b8e60a8ed215b1eaa71fbde4c3903a7d31a443a4a4423"; sha256 = "3cf7a8a36682775693691f1de901bb5973ad3c0ae2aa87b1add9de515e7b2fc7";
patches = [ patches = [
./configure-emulator.patch ./configure-emulator.patch
./configure-armv6-vfpv2.patch ./configure-armv6-vfpv2.patch
@ -26,6 +26,11 @@ buildNodejs {
./bin-sh-node-run-v22.patch ./bin-sh-node-run-v22.patch
# Those reverts are due to a mismatch with the libuv version used upstream # Those reverts are due to a mismatch with the libuv version used upstream
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/84fe809535b0954bbfed8658d3ede8a2f0e030db.patch?full_index=1";
hash = "sha256-C1xG2K9Ejofqkl/vKWLBz3vE0mIPBjCdfA5GX2wlS0I=";
revert = true;
})
(fetchpatch2 { (fetchpatch2 {
url = "https://github.com/nodejs/node/commit/dcbc5fbe65b068a90c3d0970155d3a68774caa38.patch?full_index=1"; url = "https://github.com/nodejs/node/commit/dcbc5fbe65b068a90c3d0970155d3a68774caa38.patch?full_index=1";
hash = "sha256-Q7YrooolMjsGflTQEj5ra6hRVGhMP6APaydf1MGH54Q="; hash = "sha256-Q7YrooolMjsGflTQEj5ra6hRVGhMP6APaydf1MGH54Q=";

View File

@ -1,7 +1,6 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, cargo , cargo
, cmake , cmake
, ninja , ninja
@ -36,19 +35,19 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ddnet"; pname = "ddnet";
version = "18.6"; version = "18.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ddnet"; owner = "ddnet";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-thAB7QtR23j39ORK1YT2Idp4J7GffbNV7snbLAnYzMI="; hash = "sha256-mOXD7lEggFus+TBZ5042QALu4PhHRBntnChQFnHu6Dw=";
}; };
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}"; name = "${pname}-${version}";
inherit src; inherit src;
hash = "sha256-/kCsAZP9cwUQFcNnk5/eYMzw80Bh4JnwPXd299p1JEU="; hash = "sha256-zug7MzxqGhlmm6ZeRo+3ldwmFEn5cVCb+nvRzomFrnc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -5,13 +5,13 @@
callPackage ./generic.nix rec { callPackage ./generic.nix rec {
pname = "shattered-pixel-dungeon"; pname = "shattered-pixel-dungeon";
version = "2.5.3"; version = "2.5.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "00-Evan"; owner = "00-Evan";
repo = "shattered-pixel-dungeon"; repo = "shattered-pixel-dungeon";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Y23w3Pdq5Lsn4gywHhhfL2o9gVQlw/6mbRrjlHNfJjA="; hash = "sha256-I8DO0HwMfuIwgraX8Q8Ns4ynQMV0aFsAoXCG7EbltPs=";
}; };
depsPath = ./deps.json; depsPath = ./deps.json;

View File

@ -10,13 +10,13 @@
buildGoModule rec { buildGoModule rec {
pname = "fastly"; pname = "fastly";
version = "10.15.0"; version = "10.16.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "fastly"; owner = "fastly";
repo = "cli"; repo = "cli";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-zKF9ef28lZns2WWZ7BjLSP7Z5N5+wIaztLmgfzA05+c="; hash = "sha256-CDqv0umkG7VVhP6M3uuxIhifgHA4UDWtCUJZsXCLGfc=";
# The git commit is part of the `fastly version` original output; # The git commit is part of the `fastly version` original output;
# leave that output the same in nixpkgs. Use the `.git` directory # leave that output the same in nixpkgs. Use the `.git` directory
# to retrieve the commit SHA, and remove the directory afterwards, # to retrieve the commit SHA, and remove the directory afterwards,
@ -33,7 +33,7 @@ buildGoModule rec {
"cmd/fastly" "cmd/fastly"
]; ];
vendorHash = "sha256-PoP4dMhNj+pHPSNmX24W/qipUJJeL88mjx1sqtcF40M="; vendorHash = "sha256-rh4UXvJh7lBSCXPt6qo65gJOZwa65J7tcBjwPXDxeeQ=";
nativeBuildInputs = [ nativeBuildInputs = [
installShellFiles installShellFiles

View File

@ -5,16 +5,16 @@
buildNpmPackage rec { buildNpmPackage rec {
pname = "mushroom"; pname = "mushroom";
version = "4.1.0"; version = "4.1.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "piitaya"; owner = "piitaya";
repo = "lovelace-mushroom"; repo = "lovelace-mushroom";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Mk1SkDUevaRugxZmMM73xEdiZXdB78rZ+FF/TeaxL8I="; hash = "sha256-d38FyJ3pQ6L0AY2j6aTB8CRxJt8LDgT1A9ZpMoQgbXo=";
}; };
npmDepsHash = "sha256-Gzs660w9KG7/m4oB/TjEwSNogRPpnaaHsmQgmqHgfyU="; npmDepsHash = "sha256-9i7pJh1dmhKobGFcLvZlc0JfaygwVuBvm6ttphl7SWg=";
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall

View File

@ -6,12 +6,7 @@ grafanaPlugin rec {
zipHash = "sha256-Y/Eh3eWZkPS8Q1eha7sEJ3wTMI7QxOr7MEbPc25fnGg="; zipHash = "sha256-Y/Eh3eWZkPS8Q1eha7sEJ3wTMI7QxOr7MEbPc25fnGg=";
meta = with lib; { meta = with lib; {
description = "Grafana plugin to display air conditions on a psychrometric chart."; description = "Grafana plugin to display air conditions on a psychrometric chart.";
license = licenses.bsd3 // { license = licenses.bsd3Lbnl;
spdxId = "BSD-3-Clause-LBNL";
url = "https://spdx.org/licenses/BSD-3-Clause-LBNL.html";
fullName = "Lawrence Berkeley National Labs BSD variant license";
shortName = "lbnl-bsd3";
};
maintainers = with maintainers; [ nagisa ]; maintainers = with maintainers; [ nagisa ];
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -6,18 +6,18 @@
buildGoModule rec { buildGoModule rec {
pname = "cnspec"; pname = "cnspec";
version = "11.29.0"; version = "11.30.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mondoohq"; owner = "mondoohq";
repo = "cnspec"; repo = "cnspec";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-a8ihlnJ8fggJpr54GGlNLgWwM6veW5xz4ah5WkFHHh0="; hash = "sha256-1d04jYnVrbtxVYOJiUYZzNCwJJXZ2O1Bendxj692Sc8=";
}; };
proxyVendor = true; proxyVendor = true;
vendorHash = "sha256-snnEqg41Vi82uoFzJzYg8/P45lp0Y4w1NQ0rG0CD+T0="; vendorHash = "sha256-Sd3uN+rny3J0Z/SIMKR0HEsq21B5ZqcjxrUgqS95FaU=";
subPackages = [ "apps/cnspec" ]; subPackages = [ "apps/cnspec" ];

View File

@ -11167,6 +11167,8 @@ self: super: with self; {
pybind11 = callPackage ../development/python-modules/pybind11 { }; pybind11 = callPackage ../development/python-modules/pybind11 { };
pybind11-stubgen = callPackage ../development/python-modules/pybind11-stubgen { };
pybindgen = callPackage ../development/python-modules/pybindgen { }; pybindgen = callPackage ../development/python-modules/pybindgen { };
pyblackbird = callPackage ../development/python-modules/pyblackbird { }; pyblackbird = callPackage ../development/python-modules/pyblackbird { };
@ -14928,6 +14930,8 @@ self: super: with self; {
sphinx-book-theme = callPackage ../development/python-modules/sphinx-book-theme { }; sphinx-book-theme = callPackage ../development/python-modules/sphinx-book-theme { };
sphinx-click = callPackage ../development/python-modules/sphinx-click { };
sphinx-codeautolink = callPackage ../development/python-modules/sphinx-codeautolink { }; sphinx-codeautolink = callPackage ../development/python-modules/sphinx-codeautolink { };
sphinx-comments = callPackage ../development/python-modules/sphinx-comments { }; sphinx-comments = callPackage ../development/python-modules/sphinx-comments { };