Merge master into staging-next

This commit is contained in:
github-actions[bot] 2023-12-02 00:02:19 +00:00 committed by GitHub
commit 5d5c0a00c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
42 changed files with 504 additions and 1996 deletions

View File

@ -17,8 +17,8 @@ let
compressCmd = getAttr cfg.compression {
"none" = "cat";
"gzip" = "${pkgs.gzip}/bin/gzip -c -${toString cfg.compressionLevel}";
"zstd" = "${pkgs.zstd}/bin/zstd -c -${toString cfg.compressionLevel}";
"gzip" = "${pkgs.gzip}/bin/gzip -c -${toString cfg.compressionLevel} --rsyncable";
"zstd" = "${pkgs.zstd}/bin/zstd -c -${toString cfg.compressionLevel} --rsyncable";
};
mkSqlPath = prefix: suffix: "${cfg.location}/${db}${prefix}.sql${suffix}";
@ -178,4 +178,5 @@ in {
})
];
meta.maintainers = with lib.maintainers; [ Scrumplex ];
}

View File

@ -9,7 +9,8 @@ with import ../lib/testing-python.nix { inherit system pkgs; };
let
packages = with pkgs; {
"default" = teleport;
"11" = teleport_11;
"12" = teleport_12;
"13" = teleport_13;
};
minimal = package: {

View File

@ -67,11 +67,11 @@ let
in
stdenv.mkDerivation rec {
pname = "inkscape";
version = "1.3.1";
version = "1.3.2";
src = fetchurl {
url = "https://inkscape.org/release/inkscape-${version}/source/archive/xz/dl/inkscape-${version}.tar.xz";
sha256 = "sha256-Qh4ANf5bOwVKCGXcgjW+P55uLepUGQ2Sa4gKTOBbANg=";
sha256 = "sha256-29GETcRD/l4Q0+mohxROX7ciOFL/8ZHPte963qsOCGs=";
};
# Inkscape hits the ARGMAX when linking on macOS. It appears to be

View File

@ -80,14 +80,14 @@ let
in
stdenv.mkDerivation rec {
pname = "telegram-desktop";
version = "4.11.8";
version = "4.12.2";
src = fetchFromGitHub {
owner = "telegramdesktop";
repo = "tdesktop";
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-VuMcqbGo1t1J7I8kXdqsw/01Mth9YKEbiy8aNtM3azw=";
hash = "sha256-jIOJ7iFF2SMZOBTVzc0ECEZrkXPY060jk3fxt7kIWSg=";
};
patches = [

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation {
pname = "tg_owt";
version = "unstable-2023-11-01";
version = "unstable-2023-11-17";
src = fetchFromGitHub {
owner = "desktop-app";
repo = "tg_owt";
rev = "71cce98c5fb1d9328892d55f70db711afd5b1aef";
sha256 = "sha256-cEow6Hrp00nchfNtuABsLfD07KtlErWxh0NFv2uPQdQ=";
rev = "76a3513d7f25d6623d92463fbe6470d9001b66a8";
sha256 = "sha256-nubFELIHxn9yQiFGDqcYtVN9rjXizzkiV07ypWY9v48=";
fetchSubmodules = true;
};

View File

@ -0,0 +1,40 @@
{ lib
, stdenv
, rustPlatform
, fetchFromGitHub
, pkg-config
, dbus
, udev
, openssl
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "cargo-vibe";
version = "unstable-2022-12-29";
src = fetchFromGitHub {
owner = "Shadlock0133";
repo = pname;
rev = "a54d87b080ff7d8b3207f83f8f434b226572f0fe";
hash = "sha256-0IwxbMcRH+6WgrzpcU5zfRuKs80XY0mDBjDE9DBnOFk=";
};
cargoHash = "sha256-mvFp1yPHl+2K2K44G3KAmvPYsalN25kkE3V/2eq2iqs=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
dbus
openssl
]
++ lib.optional stdenv.isLinux udev
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ AppKit IOKit CoreBluetooth ]);
meta = with lib; {
description = "Cargo x Buttplug.io";
homepage = "https://github.com/shadlock0133/cargo-vibe";
license = licenses.mit;
maintainers = with maintainers; [ _999eagle ];
};
}

View File

@ -28,12 +28,12 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "nixos-anywhere";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitHub {
owner = "numtide";
repo = "nixos-anywhere";
rev = finalAttrs.version;
hash = "sha256-zM+N7+XDR34DuTrVLJd7Ggq1JPlURddsqNOjXY/rcQM=";
hash = "sha256-43r1pwWv9SuMEG+Pe5laFsqE1/X0rFQ6s/wpEufPliE=";
};
nativeBuildInputs = [ makeWrapper ];
installPhase = ''

View File

@ -0,0 +1,39 @@
{ lib, appimageTools, fetchurl, pkgs }:
let
pname = "spacedrive";
version = "0.1.4";
src = fetchurl {
url = "https://github.com/spacedriveapp/spacedrive/releases/download/${version}/Spacedrive-linux-x86_64.AppImage";
hash = "sha256-iBdW8iPuvztP0L5xLyVs7/K8yFe7kD7QwdTuKJLhB+c=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in appimageTools.wrapType2 {
inherit pname version src;
extraPkgs = pkgs:
(appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libthai ];
extraInstallCommands = ''
# Remove version from entrypoint
mv $out/bin/spacedrive-"${version}" $out/bin/spacedrive
# Install .desktop files
install -Dm444 ${appimageContents}/spacedrive.desktop -t $out/share/applications
install -Dm444 ${appimageContents}/spacedrive.png -t $out/share/pixmaps
substituteInPlace $out/share/applications/spacedrive.desktop \
--replace 'Exec=AppRun --no-sandbox %U' 'Exec=spacedrive'
'';
meta = with lib; {
description = "An open source file manager, powered by a virtual distributed filesystem";
homepage = "https://www.spacedrive.com/";
platforms = [ "x86_64-linux" ];
license = licenses.agpl3Plus;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [ mikaelfangel heisfer ];
mainProgram = "spacedrive";
};
}

View File

@ -259,7 +259,6 @@ lib.pipe ((callFile ./common/builder.nix {}) ({
else [ "out" "lib" "man" "info" ];
setOutputFlags = false;
NIX_NO_SELF_RPATH = true;
libc_dev = stdenv.cc.libc_dev;
@ -353,44 +352,55 @@ lib.pipe ((callFile ./common/builder.nix {}) ({
# https://gcc.gnu.org/PR109898
enableParallelInstalling = false;
# https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210
${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64";
env = mapAttrs (_: v: toString v) ({
# Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the
# library headers and binaries, regarless of the language being compiled.
#
# Note: When building the Java AWT GTK peer, the build system doesn't honor
# `--with-gmp' et al., e.g., when building
# `libjava/classpath/native/jni/java-math/gnu_java_math_GMP.c', so we just add
# them to $CPATH and $LIBRARY_PATH in this case.
#
# Likewise, the LTO code doesn't find zlib.
#
# Cross-compiling, we need gcc not to read ./specs in order to build the g++
# compiler (after the specs for the cross-gcc are created). Having
# LIBRARY_PATH= makes gcc read the specs from ., and the build breaks.
NIX_NO_SELF_RPATH = true;
CPATH = optionals (targetPlatform == hostPlatform) (makeSearchPathOutput "dev" "include" ([]
++ optional (zlib != null) zlib
++ optional langJava boehmgc
++ optionals javaAwtGtk xlibs
++ optionals javaAwtGtk [ gmp mpfr ]
));
# https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210
${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64";
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (
optional (zlib != null) zlib
++ optional langJava boehmgc
++ optionals javaAwtGtk xlibs
++ optionals javaAwtGtk [ gmp mpfr ]
));
# Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the
# library headers and binaries, regarless of the language being compiled.
#
# Note: When building the Java AWT GTK peer, the build system doesn't honor
# `--with-gmp' et al., e.g., when building
# `libjava/classpath/native/jni/java-math/gnu_java_math_GMP.c', so we just add
# them to $CPATH and $LIBRARY_PATH in this case.
#
# Likewise, the LTO code doesn't find zlib.
#
# Cross-compiling, we need gcc not to read ./specs in order to build the g++
# compiler (after the specs for the cross-gcc are created). Having
# LIBRARY_PATH= makes gcc read the specs from ., and the build breaks.
inherit (callFile ./common/extra-target-flags.nix { })
EXTRA_FLAGS_FOR_TARGET
EXTRA_LDFLAGS_FOR_TARGET
;
CPATH = optionals (targetPlatform == hostPlatform) (makeSearchPathOutput "dev" "include" ([]
++ optional (zlib != null) zlib
++ optional langJava boehmgc
++ optionals javaAwtGtk xlibs
++ optionals javaAwtGtk [ gmp mpfr ]
));
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (
optional (zlib != null) zlib
++ optional langJava boehmgc
++ optionals javaAwtGtk xlibs
++ optionals javaAwtGtk [ gmp mpfr ]
));
inherit (callFile ./common/extra-target-flags.nix { })
EXTRA_FLAGS_FOR_TARGET
EXTRA_LDFLAGS_FOR_TARGET
;
} // optionalAttrs is7 {
NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.cc.isClang && langFortran) "-Wno-unused-command-line-argument";
} // optionalAttrs (!atLeast7) {
inherit langJava;
} // optionalAttrs atLeast6 {
NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm";
});
passthru = {
inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version;
inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD langJava version;
isGNU = true;
} // lib.optionalAttrs (!atLeast12) {
hardeningUnsupportedFlags = lib.optionals is48 [ "stackprotector" ] ++ [ "fortify3" ];
@ -411,17 +421,11 @@ lib.pipe ((callFile ./common/builder.nix {}) ({
} // lib.optionalAttrs (!atLeast11) {
badPlatforms = if !(is48 || is49) then [ "aarch64-darwin" ] else lib.platforms.darwin;
};
} // optionalAttrs is7 {
env.NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.cc.isClang && langFortran) "-Wno-unused-command-line-argument";
} // lib.optionalAttrs (!atLeast10 && stdenv.hostPlatform.isDarwin) {
# GCC <10 requires default cctools `strip` instead of `llvm-strip` used by Darwin bintools.
preBuild = ''
makeFlagsArray+=('STRIP=${lib.getBin darwin.cctools-port}/bin/${stdenv.cc.targetPrefix}strip')
'';
} // optionalAttrs (!atLeast7) {
env.langJava = langJava;
} // optionalAttrs atLeast6 {
NIX_LDFLAGS = lib.optionalString hostPlatform.isSunOS "-lm";
} // optionalAttrs (!atLeast8) {
doCheck = false; # requires a lot of tools, causes a dependency cycle for stdenv
} // optionalAttrs enableMultilib {

View File

@ -1,5 +1,15 @@
{ stdenv, lib, fetchFromGitHub, cmake, pkg-config, libpng, libjpeg
, guiSupport ? false, libX11
{ stdenv
, lib
, fetchFromGitHub
, cmake
, pkg-config
, fftw
, libpng
, libjpeg
, libwebp
, openblas
, guiSupport ? false
, libX11
# see http://dlib.net/compile.html
, sse4Support ? stdenv.hostPlatform.sse4_1Support
@ -23,12 +33,20 @@ stdenv.mkDerivation rec {
'';
cmakeFlags = [
"-DUSE_DLIB_USE_CUDA=${if cudaSupport then "1" else "0"}"
"-DUSE_SSE4_INSTRUCTIONS=${if sse4Support then "yes" else "no"}"
"-DUSE_AVX_INSTRUCTIONS=${if avxSupport then "yes" else "no"}" ];
(lib.cmakeBool "USE_DLIB_USE_CUDA" cudaSupport)
(lib.cmakeBool "USE_SSE4_INSTRUCTIONS" sse4Support)
(lib.cmakeBool "USE_AVX_INSTRUCTIONS" avxSupport)
];
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libpng libjpeg ] ++ lib.optional guiSupport libX11;
buildInputs = [
fftw
libpng
libjpeg
libwebp
openblas
] ++ lib.optional guiSupport libX11;
meta = with lib; {
description = "A general purpose cross-platform C++ machine learning library";

View File

@ -0,0 +1,38 @@
From cc153b180829c6b561765cbbb9b621d1142ff1cd Mon Sep 17 00:00:00 2001
From: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com>
Date: Tue, 28 Nov 2023 13:13:44 +0000
Subject: [PATCH] use proper format specifier for size_t
---
Utilities/MM.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Utilities/MM.h b/Utilities/MM.h
index 11e86c5..301c3ec 100644
--- a/Utilities/MM.h
+++ b/Utilities/MM.h
@@ -33,18 +33,18 @@ if ( (count) > 0 ) { \
if ( (ptr = (type *)malloc((unsigned long)((count)*sizeof(type)))) \
== NULL ) {\
fprintf(stderr, \
- "\n ALLOCATE failure : bytes %d, line %d, file %s", \
+ "\n ALLOCATE failure : bytes %zu, line %d, file %s", \
(count)*sizeof(type), __LINE__, __FILE__) ; \
exit(-1) ; } \
else if ( MEMORY_DEBUG > 0 ) { \
fprintf(stderr, \
- "\n ALLOCATE : address %p, bytes %d, line %d, file %s", \
+ "\n ALLOCATE : address %p, bytes %zu, line %d, file %s", \
ptr, (count)*sizeof(type), __LINE__, __FILE__) ; } } \
else if ( (count) == 0 ) { \
ptr = NULL ; } \
else { \
fprintf(stderr, \
- "\n ALLOCATE error : bytes %d, line %d, file %s", \
+ "\n ALLOCATE error : bytes %zu, line %d, file %s", \
(count)*sizeof(type), __LINE__, __FILE__) ; \
exit(-1) ; }
/*
--
2.42.0

View File

@ -13,10 +13,14 @@ stdenv.mkDerivation rec {
patches = [
./spooles.patch
# fix compiler error where NULL is used as a zero parameter
./transform.patch
# use proper format specifier for size_t
./allocate.patch
];
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace makefile --replace '-Wl,-soname' '-Wl,-install_name'
substituteInPlace makefile --replace "-Wl,-soname," "-Wl,-install_name,$out/lib/"
'';
buildPhase = ''

View File

@ -0,0 +1,43 @@
From c5d0574182d76af3bf286dce0bb147ae3f098916 Mon Sep 17 00:00:00 2001
From: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com>
Date: Tue, 28 Nov 2023 12:57:18 +0000
Subject: [PATCH] fix compiler error: use zero, not NULL, in calls to IVinit
---
ETree/src/transform.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/ETree/src/transform.c b/ETree/src/transform.c
index 1e36981..dbdfc70 100644
--- a/ETree/src/transform.c
+++ b/ETree/src/transform.c
@@ -291,7 +291,7 @@ etree2 = ETree_compress(etree, mapIV) ;
remap the nzeros[] vector
-------------------------
*/
-temp = IVinit(nfront, NULL) ;
+temp = IVinit(nfront, 0) ;
IVcopy(nfront, temp, nzeros) ;
IV_setSize(nzerosIV, nnew) ;
nzeros = IV_entries(nzerosIV) ;
@@ -453,7 +453,7 @@ etree2 = ETree_compress(etree, mapIV) ;
remap the nzeros[] vector
-------------------------
*/
-temp = IVinit(nfront, NULL) ;
+temp = IVinit(nfront, 0) ;
IVcopy(nfront, temp, nzeros) ;
IV_setSize(nzerosIV, nnew) ;
nzeros = IV_entries(nzerosIV) ;
@@ -614,7 +614,7 @@ etree2 = ETree_compress(etree, mapIV) ;
remap the nzeros[] vector
-------------------------
*/
-temp = IVinit(nfront, NULL) ;
+temp = IVinit(nfront, 0) ;
IVcopy(nfront, temp, nzeros) ;
IV_setSize(nzerosIV, nnew) ;
nzeros = IV_entries(nzerosIV) ;
--
2.42.0

View File

@ -9,11 +9,11 @@
, callPackage
}:
(callPackage ./common.nix {}).overrideAttrs(finalAttrs: {
(callPackage ./common.nix {}).overrideAttrs(previousAttrs: {
version = "3.0.0";
src = fetchFromGitHub {
owner = "freeswitch";
repo = finalAttrs.pname;
repo = previousAttrs.pname;
rev = "6ec23e5a7e411a22d59e5678d12c4d2942c4a4b6"; # upstream does not seem to believe in tags
sha256 = "03w0s99y3zibi5fnvn8lk92dggfgrr0mz5255745jfbz28b2d5y7";
};

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "backports-entry-points-selectable";
version = "1.2.0";
version = "1.3.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "backports.entry_points_selectable";
inherit version;
hash = "sha256-Rwb1kXllfKfB0yWlQ+4TcPj0YzH0MrysYvqyQv3wr6U=";
hash = "sha256-F6i0SucA+6VIaG3SdN3JHAYDcVZc1jgGwgodM5EXRuY=";
};
nativeBuildInputs = [

View File

@ -8,15 +8,15 @@
buildPythonPackage rec {
pname = "blockfrost-python";
version = "0.5.3";
version = "0.6.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "blockfrost";
repo = "blockfrost-python";
rev = "${version}";
hash = "sha256-mQ8avjyLARJONYn18neCyuHEuv3ySyCNMe+P4+Dlxck=";
rev = "refs/tags/${version}";
hash = "sha256-mN26QXxizDR+o2V5C2MlqVEbRns1BTmwZdUnnHNcFzw=";
};
propagatedBuildInputs = [

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.31.79";
version = "1.33.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-ZEiLnziQX4pgBBmY+dyUV1QiLZAKM0W0SQWWZ4kMLBc=";
hash = "sha256-9f8WY8hvxlPbFk6zYTH+80sOxa51hPWVZNpuqBA9IPQ=";
};
nativeBuildInputs = [

View File

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "click-help-colors";
version = "0.9.2";
version = "0.9.4";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-dWJF5ULSkia7O8BWv6WIhvISuiuC9OjPX8iEF2rJbXI=";
hash = "sha256-9Mq+Us9VApm4iI9PLuTF81msJ+M7z+TWHbR3haXMk2w=";
};
propagatedBuildInputs = [

View File

@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "django-hijack";
version = "3.4.2";
version = "3.4.3";
format = "setuptools";
src = fetchFromGitHub {
owner = "django-hijack";
repo = "django-hijack";
rev = "refs/tags/${version}";
hash = "sha256-E5gM/5MIB65gdyv/I+Kuw8rbjPvtUnbCPXpasaIDzyo=";
hash = "sha256-D9IyuM+ZsvFZL0nhMt1VQ1DYcKg4CS8FPAgSWLtsXeE=";
};
postPatch = ''
@ -40,7 +40,7 @@ buildPythonPackage rec {
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-4ZVb+V/oYfflIZdme6hbpoSBFVV7lk5wLfEzzBqZv/Y=";
hash = "sha256-X3bJ6STFq6zGIzXHSd2C67d4kSOVJJR5aBSM3o5T850=";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;

View File

@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "elasticsearch-dsl";
version = "8.9.0";
version = "8.11.0";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-ZkEK34gfArigMuilsqPuCT/e7eS4FPvwTA9s4EmbdHI=";
sha256 = "sha256-RK9P1/YgCbsZGTtV4cIUO2kyUX5MDsMBB+f/TZaKEn4=";
};
propagatedBuildInputs = [ elasticsearch python-dateutil six ];

View File

@ -1,40 +1,61 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
# dependencies
, ply
# test dependencies
, elastic-transport
, elasticsearch-dsl
, fetchFromGitHub
, ply
, pytestCheckHook
, pythonOlder
, setuptools
}:
let
buildPythonPackage rec {
pname = "luqum";
version = "0.13.0";
in
buildPythonPackage {
inherit pname version;
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "jurismarches";
repo = pname;
rev = version;
repo = "luqum";
rev = "refs/tags/${version}";
hash = "sha256-lcJCLl0crCl3Y5UlWBMZJR2UtVP96gaJNRxwY9Xn7TM=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace '--doctest-modules --doctest-glob="test_*.rst" --cov=luqum --cov-branch --cov-report html --no-cov-on-fail' ""
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
ply
];
nativeCheckInputs = [
elastic-transport
elasticsearch-dsl
pytestCheckHook
];
pythonImportsCheck = [
"luqum"
];
disabledTestPaths = [
# Tests require an Elasticsearch instance
"tests/test_elasticsearch/test_es_integration.py"
"tests/test_elasticsearch/test_es_naming.py"
];
meta = with lib; {
description = "A lucene query parser generating ElasticSearch queries and more !";
description = "A lucene query parser generating ElasticSearch queries";
homepage = "https://github.com/jurismarches/luqum";
changelog = "https://github.com/jurismarches/luqum/releases/tag/${version}";
license = licenses.asl20;
maintainers = with maintainers; [ happysalada ];
};

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "py-serializable";
version = "0.15.0";
version = "0.16.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "madpah";
repo = "serializable";
rev = "refs/tags/v${version}";
hash = "sha256-U01XRT6XS0Uxpk+2pYOGAkZiZ5kogMBtcuEU1OJpSMo=";
hash = "sha256-javjmdFQBxg/yqa6lsxKK18DgvVu/YmqvaWo2Upgzqs=";
};
nativeBuildInputs = [

View File

@ -4,32 +4,25 @@
, pythonOlder
, fetchPypi
, setuptools
, wheel
, pytz-deprecation-shim
, pytest-mock
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "tzlocal";
version = "5.0.1"; # version needs to be compatible with APScheduler
version = "5.2"; # version needs to be compatible with APScheduler
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
format = "pyproject";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-RuuZrUvbcfP3K30k9CZ3U+JAlE7PwW8l0nGbqJgnqAM=";
hash = "sha256-jTmSBVePGpNCgWQJzB5GqT69V1XjnqLYUzS+qRG/Dm4=";
};
nativeBuildInputs = [
setuptools
wheel
];
propagatedBuildInputs = [
pytz-deprecation-shim
];
nativeCheckInputs = [

View File

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "xkcdpass";
version = "1.19.6";
version = "1.19.8";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-zrdR4KuORCGIoRTZDednT9JDV/seWQRa3aPal8gxdTE=";
hash = "sha256-MK//Q5m4PeNioRsmxHaMbN2x7a4SkgVy0xkxuvnUufo=";
};
nativeBuildInputs = [

View File

@ -1,23 +1,28 @@
{ lib
, python3Packages
, python3
, fetchFromGitHub
, godot3-server
}:
let lark080 = python3Packages.lark.overrideAttrs (old: rec {
# gdtoolkit needs exactly this lark version
version = "0.8.0";
src = fetchFromGitHub {
owner = "lark-parser";
repo = "lark";
rev = version;
hash = "sha256-KN9buVlH8hJ8t0ZP5yefeYM5vH5Gg7a7TEDGKJYpozs=";
fetchSubmodules = true;
let
python = python3.override {
packageOverrides = self: super: {
lark = super.lark.overridePythonAttrs (old: rec {
# gdtoolkit needs exactly this lark version
version = "0.8.0";
src = fetchFromGitHub {
owner = "lark-parser";
repo = "lark";
rev = version;
hash = "sha256-KN9buVlH8hJ8t0ZP5yefeYM5vH5Gg7a7TEDGKJYpozs=";
fetchSubmodules = true;
};
patches = [ ];
});
};
};
});
in
python3Packages.buildPythonApplication rec {
python.pkgs.buildPythonApplication rec {
pname = "gdtoolkit";
version = "3.3.1";
@ -29,18 +34,18 @@ python3Packages.buildPythonApplication rec {
sha256 = "13nnpwy550jf5qnm9ixpxl1bwfnhhbiys8vqfd25g3aim4bm3gnn";
};
disabled = python3Packages.pythonOlder "3.7";
disabled = python.pythonOlder "3.7";
propagatedBuildInputs = [ lark080
] ++ (with python3Packages; [
propagatedBuildInputs = with python.pkgs; [
docopt
lark
pyyaml
setuptools
]);
];
doCheck = true;
nativeCheckInputs = with python3Packages; [
nativeCheckInputs = with python.pkgs; [
pytestCheckHook
hypothesis
godot3-server

View File

@ -16,6 +16,8 @@ let
sha256 = "sha256-ctdPPKPSD4weidyhyj7RCV89baIhmuxucF3/Ojx1Efo=";
};
patches = [ ];
disabledTestPaths = [ "tests/test_nearley/test_nearley.py" ];
});
};

View File

@ -2,13 +2,13 @@
openttd.overrideAttrs (oldAttrs: rec {
pname = "openttd-jgrpp";
version = "0.55.3";
version = "0.56.0";
src = fetchFromGitHub rec {
owner = "JGRennison";
repo = "OpenTTD-patches";
rev = "jgrpp-${version}";
hash = "sha256-E1+pXpXNHOu9nPTGSY8baVaKf1Um6IGDjpi1MmENez8=";
hash = "sha256-J5xDg8c5Vvgu0LBZnt7uMJ5etbqmCPlEeizR7/Uj8K0=";
};
buildInputs = oldAttrs.buildInputs ++ [ zstd ];

View File

@ -1,5 +1,6 @@
{ lib
, fetchFromGitHub
, fetchPypi
, python3
}:
@ -8,11 +9,16 @@ let
packageOverrides = self: super: {
# autosuspend is incompatible with tzlocal v5
# See https://github.com/regebro/tzlocal#api-change
tzlocal = super.tzlocal.overridePythonAttrs (prev: {
src = prev.src.override {
version = "4.3.1";
tzlocal = super.tzlocal.overridePythonAttrs (prev: rec {
version = "4.3.1";
src = fetchPypi {
inherit (prev) pname;
inherit version;
hash = "sha256-7jLvjCCAPBmpbtNmrd09SnKe9jCctcc1mgzC7ut/pGo=";
};
propagatedBuildInputs = with self; [
pytz-deprecation-shim
];
});
};
};

View File

@ -1,7 +1,7 @@
{ lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }:
let
version = "1.54.0";
version = "1.54.1";
in
buildGoModule {
pname = "tailscale";
@ -11,7 +11,7 @@ buildGoModule {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
hash = "sha256-/l3csuj1AZQo7C0BzkhqvkMNEQxc6Ers0KtZvxWS96Q=";
hash = "sha256-dYYmqz1o3+FhdHmQ3KzUkAoSfEHNQhQt6neV3rFI+QE=";
};
vendorHash = "sha256-/kuu7DKPklMZOvYqJpsOp3TeDG9KDEET4U0G+sq+4qY=";

File diff suppressed because it is too large Load Diff

View File

@ -1,19 +0,0 @@
{ callPackage, ... }@args:
callPackage ../generic.nix ({
version = "11.3.27";
hash = "sha256-A3EeFQsDOaggfb5S+eyRCe/vm054MabfRrcHPxhO0So=";
vendorHash = "sha256-hjMv/H4dlinlv3ku7i1km2/b+6uCdbznHtVOMIjDlUc=";
yarnHash = "sha256-hip0WQVZpx2qfVDmEy4nk4UFYEjX1Xhj8HsIIQ8PF1Y=";
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"rdp-rs-0.1.0" = "sha256-GJfUyiYQwcDTMqt+iik3mFI0f6mu13RJ2XuoDzlg9sU=";
};
};
extPatches = [
# https://github.com/NixOS/nixpkgs/issues/120738
../tsh.patch
# https://github.com/NixOS/nixpkgs/issues/132652
../test.patch
];
} // builtins.removeAttrs args [ "callPackage" ])

View File

@ -9,18 +9,18 @@
stdenv.mkDerivation rec {
pname = "lxd-ui";
version = "0.4";
version = "0.5";
src = fetchFromGitHub {
owner = "canonical";
repo = "lxd-ui";
rev = "refs/tags/${version}";
hash = "sha256-l9Fp/Vm7NxMCp5QcM8+frFyfahhPG7TyF6NhfU1SEaA=";
hash = "sha256-52MRf7bk8Un9wqz00+JjDmuJgPKYhgAhIbMbcAuf8W8=";
};
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-R6OeaBC6xBHa229YGyc2LDjjenwvS805PW8ueU/o99I=";
hash = "sha256-WWnNjwzhN57PzTPmLWWzPoj66VFUnuzW1hTjKlVV8II=";
};
nativeBuildInputs = [

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "simplotask";
version = "1.11.5";
version = "1.12.0";
src = fetchFromGitHub {
owner = "umputun";
repo = "spot";
rev = "v${version}";
hash = "sha256-ZPmYAUfkWo+inD2CwzT4Hncsshk3Y2W6aldy/5v1sks=";
hash = "sha256-bbn6RLkAAlQeHsaMmb34FFrhaYvouf8rSOJpGdYE7Y4=";
};
vendorHash = null;
@ -29,7 +29,7 @@ buildGoModule rec {
meta = with lib; {
description = "A tool for effortless deployment and configuration management";
homepage = "https://simplotask.com/";
homepage = "https://spot.umputun.dev/";
maintainers = with maintainers; [ sikmir ];
license = licenses.mit;
mainProgram = "spot";

View File

@ -1,7 +1,7 @@
{ callPackage, lib, stdenv, fetchurl, jre, makeWrapper }:
let this = stdenv.mkDerivation rec {
version = "7.0.1";
version = "7.1.0";
pname = "openapi-generator-cli";
jarfilename = "${pname}-${version}.jar";
@ -12,7 +12,7 @@ let this = stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://maven/org/openapitools/${pname}/${version}/${jarfilename}";
sha256 = "sha256-ATh8c5Bd5Hpuz4gB+RyNYWJPih6JDIBYIl31HUk7wyo=";
sha256 = "sha256-hfq3pNgKnh5lxYJLzTdcOa0pSvB0kGCVKcjninvaZzo=";
};
dontUnpack = true;

View File

@ -5,17 +5,17 @@
buildGoModule rec {
pname = "cnspec";
version = "9.8.0";
version = "9.9.3";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
rev = "refs/tags/v${version}";
hash = "sha256-XxjFmFU6G7pTJCkWUYadFTEAQh5HZigfvUNoNNw1DOM=";
hash = "sha256-OlM/gcwHQWfXmKLcDDHh3okvqHIELRL+dRQJ6dOcItc=";
};
proxyVendor = true;
vendorHash = "sha256-Ykb1dmvdOgOBqgsCJbLGwUbbMfsao0is95g8a2chVME=";
vendorHash = "sha256-yhPixXldWUhJURZ/lIScIAbhsw/b/JCjYi1+Y5UOnnQ=";
subPackages = [
"apps/cnspec"

View File

@ -1,4 +1,4 @@
# frozen_string_literal: true
source "https://rubygems.org"
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.44"
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.45"

View File

@ -1,9 +1,9 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
revision: 54a9eee7f85d369feef55d6a340340ad965f80a0
ref: refs/tags/6.3.44
revision: dd2f4b923912fc2ffc84d4a1d5e3bbccd5a8efc1
ref: refs/tags/6.3.45
specs:
metasploit-framework (6.3.44)
metasploit-framework (6.3.45)
actionpack (~> 7.0.0)
activerecord (~> 7.0.0)
activesupport (~> 7.0.0)

View File

@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
version = "6.3.44";
version = "6.3.45";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = "refs/tags/${version}";
hash = "sha256-LBmyFE617G2ryEAp5fig3G2T/goa9NXUggu0XH4X1xs=";
hash = "sha256-vDTbuvMkudwV3rCEEwE62emXNSMgXR1XHyVB3sDN56Y=";
};
nativeBuildInputs = [

View File

@ -654,12 +654,12 @@
platforms = [];
source = {
fetchSubmodules = false;
rev = "54a9eee7f85d369feef55d6a340340ad965f80a0";
sha256 = "06yp2xz5rd0bhbadbx0s1bz96vfwl3wfaaa0r2mnvv5m9qab469c";
rev = "dd2f4b923912fc2ffc84d4a1d5e3bbccd5a8efc1";
sha256 = "19p7rp0dwh953xbisp904csrgsfr780i715hvqaxrf94yfxdnd5w";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
version = "6.3.44";
version = "6.3.45";
};
metasploit-model = {
groups = ["default"];

View File

@ -905,6 +905,7 @@ mapAliases ({
taro = taproot-assets; # Added 2023-07-04
tdesktop = telegram-desktop; # Added 2023-04-07
telegram-cli = throw "telegram-cli was removed because it was broken and abandoned upstream"; # Added 2023-07-28
teleport_11 = throw "teleport 11 has been removed as it is EOL. Please upgrade to Teleport 12 or later"; # Added 2023-11-27
tensile = throw "'tensile' has been replaced with 'rocmPackages.tensile'"; # Added 2023-10-08
testVersion = testers.testVersion; # Added 2022-04-20
tfplugindocs = terraform-plugin-docs; # Added 2023-11-01

View File

@ -13778,9 +13778,6 @@ with pkgs;
telegraf = callPackage ../servers/monitoring/telegraf { };
teleport_11 = callPackage ../servers/teleport/11 {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
};
teleport_12 = callPackage ../servers/teleport/12 {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
};

View File

@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "04byz5614vjb7mzzn8l4ff121m7d7jnr0wa8fl47i3ax8a4hrmrb";
sha256 = "05kl5kjvd5218nq9j6yfs3mw3bm21hdjixj6x3f5nzpmbg7inz4y";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
actionmailbox = {
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"];
@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0kf2zd0m9p8im4f8176qywgacbi33ri517v52qr2qd8gk731knx2";
sha256 = "0lbxllvna81clk9957dd3346aw53gp8kgw23qccca96szhhmcy5p";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"];
@ -27,21 +27,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0abw1z8a1rpdkd3mwjsm0x207hvy0kqrp7d23rldvwk9ff5p9g5c";
sha256 = "07kfdadci4i9fpkvmxcpjr192ah5hi91rax47h9yabp29wpgzv73";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
actionpack = {
dependencies = ["actionview" "activesupport" "nokogiri" "rack" "rack-session" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
dependencies = ["actionview" "activesupport" "nokogiri" "racc" "rack" "rack-session" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0hdcq6d55vs5cdj1rgr13vn10mfwdkphsahiiz4i2j9f3wz8rp7g";
sha256 = "0qqs6hl42dy7c1hmnpxkzdk6qk22fgyjpr2ibi4yd9rlf58vm8pa";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
actiontext = {
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"];
@ -49,10 +49,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0q6c3jpr8av62bgb1pc8f7xh11kwd41dysi0aychx260glw80llp";
sha256 = "0d4f693b9jjwa0r39bhpci5i734cq102ibmig5pzxcsqadcl4bds";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
@ -60,10 +60,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1c6k5d7agz4svnvycdharcffkd5zwrwrl8cmyqn9lrral3lhkiy2";
sha256 = "1jxk32mapfhla3a5wnixcfk38ndw2r4lqfsv13hmckn91wvc8h7m";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
activejob = {
dependencies = ["activesupport" "globalid"];
@ -71,10 +71,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "02sawsi5r7pwvg0kmx9i2l9n69nqs406wsxlypbh8cpj8h0aawlk";
sha256 = "188kaggslza03lgrgdz9m1vvcbmrj91nrmvnl5fl7c4vz8kpp1np";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
activemodel = {
dependencies = ["activesupport"];
@ -82,10 +82,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "01jrk2i6vp8jcll65d03mqmp1ibxa0ip7bdg5157fkm5syblzsqw";
sha256 = "1gvf1acnkisars8wci88cz8fns27r2ssbqk2lsp9r2a7rlhqgmrl";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
activerecord = {
dependencies = ["activemodel" "activesupport" "timeout"];
@ -93,10 +93,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1lpcbgqbrb3yfk3i66mnxa5i36r0ig9dwzksjbm15i30rndr27p5";
sha256 = "0d1bz6qq3982dbbdid4zn37rzrszvhxvb42vh4jfkr2fnzg0awvy";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
activestorage = {
dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel"];
@ -104,10 +104,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1g4ic06i3lkinziq6amhczdw0swq54cglb35by2lmfm8g5wkn0cb";
sha256 = "1knrpj89n0r7jynxasqv4mi650l5710rjnh4masfv170pnlzkc22";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
activesupport = {
dependencies = ["base64" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" "minitest" "mutex_m" "tzinfo"];
@ -115,10 +115,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1xpwx7hw7mgmjk3w3g8bkz5jfapixhgn3ihly0xkpyvgp1shp8h1";
sha256 = "1l6hmf99zgckpn812qfxfz60rbh0zixv1hxnxhjlg8942pvixn2v";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
addressable = {
dependencies = ["public_suffix"];
@ -218,20 +218,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0cydk9p2cv25qysm0sn2pb97fcpz1isa7n3c8xm1gd99li8x6x8c";
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.1.1";
version = "0.2.0";
};
benchmark = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "017jh2lx3z5hqjvnqclc5bfr5q0d3zk0nqjfz73909ybr4h20kmi";
sha256 = "0wghmhwjzv4r9mdcny4xfz2h2cm7ci24md79rvy2x65r4i99k9sc";
type = "gem";
};
version = "0.2.1";
version = "0.3.0";
};
bigdecimal = {
groups = ["default"];
@ -373,10 +373,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1mwcdg1i4126jf2qcsp4mhd1vqzqd8ck08wpyassz1sg0a8yxw4j";
sha256 = "1r2w719d5zfzl3wnc5npnjv4194b7gdh4vib09vifdm8yab14br3";
type = "gem";
};
version = "1.13.0";
version = "1.14.3";
};
cocoapods-acknowledgements = {
dependencies = ["cocoapods" "redcarpet" "xcodeproj"];
@ -436,10 +436,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1g944vch2mllh8lijbfgl0c2kn9gi5vsg9y9v67x0qca5b1bx4id";
sha256 = "04qyzcwkwbm7l4kjp6m8g2pvsryfvsllwpqf0mxfnzwbdid40zwn";
type = "gem";
};
version = "1.13.0";
version = "1.14.3";
};
cocoapods-coverage = {
dependencies = ["cocoapods-testing" "slather"];
@ -498,10 +498,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0jgipkiah3z6qb9ax6qac3b2m1idavd5adc319k5rjsfddpfgszh";
sha256 = "1ldnwwsx44i2xsdmsmyz9xrar19lfy5s5xslvral1p3674dvwvmv";
type = "gem";
};
version = "1.6.3";
version = "2.1";
};
cocoapods-expert-difficulty = {
groups = ["default"];
@ -807,10 +807,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1";
sha256 = "149jknsq999gnhy865n33fkk22s0r447k76x9pmcnnwldfv2q7wp";
type = "gem";
};
version = "3.3.3";
version = "3.3.4";
};
dentaku = {
dependencies = ["concurrent-ruby"];
@ -859,10 +859,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "021a7f9lmvz5d3g4zdzm99xal9w3z6wzv2wyrp3jr929nnlf7hdd";
sha256 = "1a5k4wj0ic2z1zrxyvhj1r1pv51qy0nslgbjf3rxkd720s00v29b";
type = "gem";
};
version = "7.6.0";
version = "7.7.0";
};
dnsruby = {
dependencies = ["simpleidn"];
@ -897,15 +897,14 @@
version = "1.4.0";
};
domain_name = {
dependencies = ["unf"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0";
sha256 = "1gpciaifmxql8h01ci12qq08dnqrdlzkkz6fmia9v9yc3r9a29si";
type = "gem";
};
version = "0.5.20190701";
version = "0.6.20231109";
};
dotenv = {
groups = ["default"];
@ -923,10 +922,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0h9c2qiam82y3caapa2x157j1lkk9954hrjg3p22hxcsk8fli3vb";
sha256 = "03ylflxbp9jrs1hx3d4wvx05yb9hdq4a0r706zz6qc6kvqfazr79";
type = "gem";
};
version = "2.1.1";
version = "2.2.0";
};
e2mmap = {
groups = ["default"];
@ -1017,10 +1016,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "104vrqqy6bszbhpvabgz9ra7dm6lnb5jwzwqm2fks0ka44spknyl";
sha256 = "138gi8b95nqv8m83dynpsszz11a6c5si1pym6y0b6bfb01r33pyi";
type = "gem";
};
version = "0.104.0";
version = "0.105.0";
};
execjs = {
groups = ["default"];
@ -1038,10 +1037,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0vn7jwss2v6jhnxvjsiwbs3irjwhbx9zxn4l6fhd4rkcfyxzdnw5";
sha256 = "19w1lzipnxs6vy3y0pw1mf956f768ppzgfrnlpwgrpnjjv9xqf7d";
type = "gem";
};
version = "2.7.11";
version = "2.7.12";
};
faraday-net_http = {
groups = ["default"];
@ -1090,10 +1089,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1s2zib38yr3fn4ggpis9sjar12q3ypgy607ndjyhhnjwslxcfjdy";
sha256 = "0x504023g56y32r81l6i4pqbhn46szzy6s5bcdlc7kb5iv1iigar";
type = "gem";
};
version = "1.1.1";
version = "1.1.2";
};
fog-core = {
dependencies = ["builder" "excon" "formatador" "mime-types"];
@ -1521,10 +1520,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "17p6arsklbzh2hvwwr8i4cfrpa7vhk8q88fhickhwmn7m80lxdw7";
sha256 = "0appka5sbafafn4f8d285skxw3qkhbap28vn9ms0pf7pbp7s2449";
type = "gem";
};
version = "1.8.1";
version = "1.9.1";
};
jaro_winkler = {
groups = ["default"];
@ -2011,20 +2010,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6";
sha256 = "0wi7g6c8q0v1kahwp38mv8d526p1n2ddsr79ajx84idvih0c601i";
type = "gem";
};
version = "2.6.3";
version = "2.7.0";
};
json_pure = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0kn736pb52j8b9xxq6l8wqp2chs74aa14vfnp0rijjn086m8b4f3";
sha256 = "0ilnxmppz9dcwp61dbciv6nk4qsggc6l20gsxdb1flffik6q90z9";
type = "gem";
};
version = "2.6.3";
version = "2.7.0";
};
jsonpath = {
dependencies = ["multi_json"];
@ -2116,10 +2115,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0aarly8kl587d100n81cphks5vp2rnkm8dnf69p0dr7k78dasas3";
sha256 = "1s5v614c1kg5z4hqrmza5fr7qfpqvqirc51624wwsq9vismdisnv";
type = "gem";
};
version = "4.1.1";
version = "4.1.2";
};
link-header-parser = {
groups = ["default"];
@ -2169,10 +2168,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh";
type = "gem";
};
version = "2.21.3";
version = "2.22.0";
};
mab = {
groups = ["default"];
@ -2303,10 +2302,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq";
sha256 = "1kl9c3kdchjabrihdqfmcplk3lq4cw1rr9f378y6q22qwy5dndvs";
type = "gem";
};
version = "2.8.4";
version = "2.8.5";
};
minima = {
dependencies = ["jekyll" "jekyll-feed" "jekyll-seo-tag"];
@ -2375,10 +2374,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1pkxnp7p44kvs460bbbgjarr7xy1j8kjjmhwkg1kypj9wgmwb6qa";
sha256 = "1ma093ayps1m92q845hmpk0dmadicvifkbf05rpq9pifhin0rvxn";
type = "gem";
};
version = "0.1.2";
version = "0.2.0";
};
mysql2 = {
groups = ["default"];
@ -2436,10 +2435,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "129h6qs08iyl976zzs96pqbigd82rz89jn3fd71xi0s82q7sl0h0";
sha256 = "0541lfqaz46h8s3fks11vsd1iqzmgjjw3c0jp9agg92zblwj0axs";
type = "gem";
};
version = "0.4.0";
version = "0.4.7";
};
net-pop = {
dependencies = ["net-protocol"];
@ -2458,10 +2457,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91";
sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa";
type = "gem";
};
version = "0.2.1";
version = "0.2.2";
};
net-scp = {
dependencies = ["net-ssh"];
@ -2510,10 +2509,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
sha256 = "0xkjz56qc7hl7zy7i7bhiyw5pl85wwjsa4p70rj6s958xj2sd1lm";
type = "gem";
};
version = "2.5.9";
version = "2.7.0";
};
nokogiri = {
dependencies = ["mini_portile2" "racc"];
@ -2521,10 +2520,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0k9w2z0953mnjrsji74cshqqp08q7m1r6zhadw1w0g34xzjh3a74";
sha256 = "004ip9x9281fxhpipwi8di1sb1dnabscq9dy1p3cxgdwbniqqi12";
type = "gem";
};
version = "1.15.4";
version = "1.15.5";
};
octokit = {
dependencies = ["faraday" "sawyer"];
@ -2607,10 +2606,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1rqjqv5gk89xdyva8i6lak5hsd97mcrsk4l6bdg94ig98ac55as5";
sha256 = "04gq05mgy3v8gac0dk8ldr59865vbjhkzna51w8wh900512lakyq";
type = "gem";
};
version = "1.1.1";
version = "1.1.2";
};
pango = {
dependencies = ["cairo-gobject" "gobject-introspection"];
@ -2649,10 +2648,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "07jn3rndwfrqlziknhrqlvn523xb5kirnpbcmb4h4hw5npf67nii";
sha256 = "10jiv4c28bdvp4r98s042ilzks8wx36qw5a4byragwa1fzwy87va";
type = "gem";
};
version = "1.1.2";
version = "1.2.0";
};
pastel = {
dependencies = ["tty-color"];
@ -2711,10 +2710,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "184c3fb62qafc4wpar63w1ig5g7qh22a632slzrpq37zjjwpszqd";
sha256 = "04wi7n51w42v9s958gfmxwkg5iikq25whacyflpi307517ymlaya";
type = "gem";
};
version = "1.5.5";
version = "1.5.6";
};
polyglot = {
groups = ["default"];
@ -2732,10 +2731,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1y7p5712grf8sd4kmk9i62qs9mak2fd8685i78qv95wdz3g2csaa";
sha256 = "1hzd04pzq97rjb1a148gm0wgfb2nr89axbd16d2h6kp666fg4i00";
type = "gem";
};
version = "4.0.2";
version = "4.0.3";
};
prettier_print = {
groups = ["default"];
@ -2747,6 +2746,16 @@
};
version = "1.2.1";
};
prism = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "172qxf1zyrhxzwbn4c7gz12zdyb1jkdqrqvb2c7863lmxp53rrxs";
type = "gem";
};
version = "0.18.0";
};
pry = {
dependencies = ["coderay" "method_source"];
groups = ["default"];
@ -2786,10 +2795,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1msambb54r3d1sg6smyj4k2pj9h9lz8jq4jamip7ivcyv32a85vz";
sha256 = "0wjzrkssjfjpynij5dpycyflhqbjvi1gc2j73xgq3b196s1d3c24";
type = "gem";
};
version = "5.1.0";
version = "5.1.1.1";
};
public_suffix = {
groups = ["default"];
@ -2828,10 +2837,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g";
sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
type = "gem";
};
version = "1.7.1";
version = "1.7.3";
};
rack = {
groups = ["default"];
@ -2893,10 +2902,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0bzzryklzna9lsmf34sj52x1wvb81wxwaiwa95hblan11wng43jk";
sha256 = "1sryvf34ggxx088djc5c358m0h95i9qjhbgwl0zysmi3y0sw79g0";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
rails-dom-testing = {
dependencies = ["activesupport" "minitest" "nokogiri"];
@ -2926,10 +2935,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0iyjy761sfk238by4br38j5a24bwvfhsr3wjm5yqf4gjw1srr7rx";
sha256 = "0n0qb1qnzicbmkj4j5fb27c6hhm5i0qss0vir3kaynh6zz24sfgh";
type = "gem";
};
version = "7.1.0";
version = "7.1.2";
};
rainbow = {
groups = ["default"];
@ -2946,10 +2955,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w";
sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy";
type = "gem";
};
version = "13.0.6";
version = "13.1.0";
};
rb-fsevent = {
groups = ["default"];
@ -3019,10 +3028,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "05r2cxscapr9saqjw8dlp89as7jvc2mlz1h5kssrmkbz105qmfcm";
sha256 = "1pnkgnk2vli1y8bbc25qbgv6z2al44dlgcm2mx3ssm34j7xz7gqh";
type = "gem";
};
version = "6.5.0";
version = "6.6.0";
};
re2 = {
dependencies = ["mini_portile2"];
@ -3030,10 +3039,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "13xfrx1wwq7n2qsw449fq8h611n05v400i9dz9k6pdia019hp8q3";
sha256 = "0bbh1lddqffsck99ivynjyf9n39s9as6cn9dn17xsx9vid5ysf2b";
type = "gem";
};
version = "2.1.3";
version = "2.4.3";
};
red-colors = {
dependencies = ["matrix"];
@ -3062,10 +3071,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "00qqqzgh7f0f2j6rkbm5v7976mg8ik4sapk2vnb3rq98m8xc1wfw";
sha256 = "1n7k4sgx5vzsigp8c15flz4fclqy4j2a33vim7b2c2w5jyjhwxrv";
type = "gem";
};
version = "5.0.7";
version = "5.0.8";
};
redis-client = {
dependencies = ["connection_pool"];
@ -3073,10 +3082,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0n3nl3znncrnv2gi4byqhc79jvv50b0vkf7ci7w6a90qn9fvwxxm";
sha256 = "013p2968vqrr282yvxp3pyy5vn0nrgdppzqywbwbfjq2kkwx2fx9";
type = "gem";
};
version = "0.17.0";
version = "0.18.0";
};
redis-rack = {
dependencies = ["rack" "redis-store"];
@ -3105,10 +3114,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3";
sha256 = "1d9a5s3qrjdy50ll2s32gg3qmf10ryp3v2nr5k718kvfadp50ray";
type = "gem";
};
version = "2.8.1";
version = "2.8.2";
};
reline = {
dependencies = ["io-console"];
@ -3116,10 +3125,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0187pj9k7d8kdvzjk6r6mf7z7wy18saxxhn7x7pqc840w6h4s0ja";
sha256 = "1hi6zfj6zqzxcbamhjm9w9cswv62f76l8gsdfcnmhpw35cyxphh8";
type = "gem";
};
version = "0.3.9";
version = "0.4.1";
};
rest-client = {
dependencies = ["http-accept" "http-cookie" "mime-types" "netrc"];
@ -3239,15 +3248,15 @@
version = "3.12.1";
};
rubocop = {
dependencies = ["base64" "json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0wgnf17sq22f4f79r44hxbd1w0ivvl89mbjshpzqzd4zk199y8wq";
sha256 = "06qnp5zs233j4f59yyqrg8al6hr9n4a7vcdg3p31v0np8bz9srwg";
type = "gem";
};
version = "1.56.4";
version = "1.57.2";
};
rubocop-ast = {
dependencies = ["parser"];
@ -3255,10 +3264,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "188bs225kkhrb17dsf3likdahs2p1i1sqn0pr3pvlx50g6r2mnni";
sha256 = "1cs9cc5p9q70valk4na3lki4xs88b52486p2v46yx3q1n5969bgs";
type = "gem";
};
version = "1.29.0";
version = "1.30.0";
};
rubocop-performance = {
dependencies = ["rubocop" "rubocop-ast"];
@ -3304,15 +3313,15 @@
version = "0.8.0";
};
ruby-lsp = {
dependencies = ["language_server-protocol" "sorbet-runtime" "yarp"];
dependencies = ["language_server-protocol" "prism" "sorbet-runtime"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0drw0zbymw9bb2jln5arqk8vw1w0h68bk8h87ppws72695z5r6vb";
sha256 = "13snp4q09vv3g7nskaza9xm50shxrdc2xxdyz6gp4vgzbvp4ihc0";
type = "gem";
};
version = "0.11.1";
version = "0.13.0";
};
ruby-lxc = {
groups = ["default"];
@ -3360,10 +3369,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "19pzpx406rr9s3qk527rn9y3b76sjq5pi7y0xzqiy50q3k0hhg7g";
sha256 = "16vkhdb9ss8z4alg46n675n4z1115g8akyg44nzkp8vpxksgrr1v";
type = "gem";
};
version = "2.1.4";
version = "2.2.0";
};
ruby2_keywords = {
groups = ["default"];
@ -3498,10 +3507,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0n6hiim82lfydzv71lgzmkyacsbm3q5nw7ixavprci5wrl9zwls7";
sha256 = "0p5i06vygm601822vydxniad2rhxg6xkl97r9f6pgk6pnz7spq38";
type = "gem";
};
version = "0.19.1";
version = "0.20.1";
};
sequel = {
dependencies = ["bigdecimal"];
@ -3509,10 +3518,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0xxdnal3qh53kvp72ykf6jbcv7m69bjg61h59awp3xbzmdqli7q5";
sha256 = "0zj66n0m1la1anxjjdb8a35frzabym112rf9ssyxq42mq05ln4m2";
type = "gem";
};
version = "5.73.0";
version = "5.74.0";
};
sequel_pg = {
dependencies = ["pg" "sequel"];
@ -3594,10 +3603,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1zw9iqvg6a0cri1v1pwymsxw5cjic4vcmi0ziss123d3g175fi3w";
sha256 = "19jqdnqc9vxgag3hkmh7zawsjmm5s9hg4gjqz89pc5fmljxp1w97";
type = "gem";
};
version = "2.7.5";
version = "2.8.0";
};
slop = {
groups = ["default"];
@ -3645,10 +3654,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "12jxz8xwy1mr4yfrdfs2zhf3pigli8bk0pdc5lnf82vdk8vadpmy";
sha256 = "18280l1wgdmr9xhr4mzxr4ycskwbgjzd91vmdzx0dlp6xp2dydnb";
type = "gem";
};
version = "0.5.11064";
version = "0.5.11144";
};
sqlite3 = {
dependencies = ["mini_portile2"];
@ -3656,20 +3665,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "15415lmz69jbzl6nch4q5l2jxv054676nk6y0vgy0g3iklmjrxvc";
sha256 = "08irz5llz31im8pmkk5k0kw433jyyji1qa98xkdmpphncdjr38am";
type = "gem";
};
version = "1.6.6";
version = "1.6.9";
};
stringio = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ix96dxbjqlpymdigb4diwrifr0bq7qhsrng95fkkp18av326nqk";
sha256 = "063psvsn1aq6digpznxfranhcpmi0sdv2jhra5g0459sw0x2dxn1";
type = "gem";
};
version = "3.0.8";
version = "3.1.0";
};
syntax_tree = {
dependencies = ["prettier_print"];
@ -3739,10 +3748,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s";
type = "gem";
};
version = "1.2.2";
version = "1.3.0";
};
thrift = {
groups = ["default"];
@ -3769,10 +3778,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd";
sha256 = "16mvvsmx90023wrhf8dxc1lpqh0m8alk65shb7xcya6a9gflw7vg";
type = "gem";
};
version = "0.4.0";
version = "0.4.1";
};
tiny_tds = {
groups = ["default"];
@ -3832,10 +3841,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1m22yrkmbj81rzhlny81j427qdvz57yk5wbcf3km0nf3bl6qiygz";
sha256 = "0z7gamf6s83wy0yqms3bi4srirn3fc0lc7n65lqanidxcj1xn5qw";
type = "gem";
};
version = "1.4.0";
version = "1.4.1";
};
tzinfo = {
dependencies = ["concurrent-ruby"];
@ -3875,10 +3884,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch";
sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj";
type = "gem";
};
version = "0.0.8.2";
version = "0.0.9.1";
};
unicode-display_width = {
groups = ["default"];
@ -3947,10 +3956,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1mbpija1z2ia0bgqm950z564pk8x8zisjnlxpqhysffczz7hv46z";
sha256 = "109v9vgkry317v5vc3b5dwgxpp1if3q9m26mrpl6052m020q05qx";
type = "gem";
};
version = "5.1.0";
version = "5.1.1";
};
xcodeproj = {
dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo" "rexml"];
@ -3983,16 +3992,6 @@
};
version = "0.9.34";
};
yarp = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1nqmiw4477afgk2n9ily1gvk78hvg7zj24cdah10m8m8va21r9ir";
type = "gem";
};
version = "0.12.0";
};
zeitwerk = {
groups = ["default"];
platforms = [];