Merge master into staging-next

This commit is contained in:
github-actions[bot]
2023-08-18 12:01:03 +00:00
committed by GitHub
45 changed files with 1253 additions and 1002 deletions
+3 -3
View File
@@ -633,7 +633,7 @@ let
optionDecls = filter
(m: m.options?_type
&& (m.options._type == "option"
|| throwDeclarationTypeError loc m.options._type
|| throwDeclarationTypeError loc m.options._type m._file
)
)
decls;
@@ -698,14 +698,14 @@ let
) unmatchedDefnsByName);
};
throwDeclarationTypeError = loc: actualTag:
throwDeclarationTypeError = loc: actualTag: file:
let
name = lib.strings.escapeNixIdentifier (lib.lists.last loc);
path = showOption loc;
depth = length loc;
paragraphs = [
"Expected an option declaration at option path `${path}` but got an attribute set with type ${actualTag}"
"In module ${file}: expected an option declaration at option path `${path}` but got an attribute set with type ${actualTag}"
] ++ optional (actualTag == "option-type") ''
When declaring an option, you must wrap the type in a `mkOption` call. It should look somewhat like:
${comment}
+3 -3
View File
@@ -394,9 +394,9 @@ checkConfigError \
./declare-set.nix ./declare-enable-nested.nix
# Options: accidental use of an option-type instead of option (or other tagged type; unlikely)
checkConfigError 'Expected an option declaration at option path .result. but got an attribute set with type option-type' config.result ./options-type-error-typical.nix
checkConfigError 'Expected an option declaration at option path .result.here. but got an attribute set with type option-type' config.result.here ./options-type-error-typical-nested.nix
checkConfigError 'Expected an option declaration at option path .result. but got an attribute set with type configuration' config.result ./options-type-error-configuration.nix
checkConfigError 'In module .*/options-type-error-typical.nix: expected an option declaration at option path .result. but got an attribute set with type option-type' config.result ./options-type-error-typical.nix
checkConfigError 'In module .*/options-type-error-typical-nested.nix: expected an option declaration at option path .result.here. but got an attribute set with type option-type' config.result.here ./options-type-error-typical-nested.nix
checkConfigError 'In module .*/options-type-error-configuration.nix: expected an option declaration at option path .result. but got an attribute set with type configuration' config.result ./options-type-error-configuration.nix
# Check that that merging of option collisions doesn't depend on type being set
checkConfigError 'The option .group..*would be a parent of the following options, but its type .<no description>. does not support nested options.\n\s*- option.s. with prefix .group.enable..*' config.group.enable ./merge-typeless-option.nix
+12
View File
@@ -7525,6 +7525,12 @@
github = "j4m3s-s";
githubId = 9413812;
};
jacbart = {
name = "Jack Bartlett";
email = "jacbart@gmail.com";
github = "jacbart";
githubId = 7909687;
};
jacfal = {
name = "Jakub Pravda";
email = "me@jakubpravda.net";
@@ -8751,6 +8757,12 @@
githubId = 1927188;
name = "karolchmist";
};
kashw2 = {
email = "supra4keanu@hotmail.com";
github = "kashw2";
githubId = 15855440;
name = "Keanu Ashwell";
};
katexochen = {
github = "katexochen";
githubId = 49727155;
+5 -5
View File
@@ -3,10 +3,8 @@
, clang
, desktop-file-utils
, fetchFromGitLab
, fetchpatch
, glib
, gtk4
, libclang
, meson
, ninja
, pipewire
@@ -14,24 +12,25 @@
, rustPlatform
, rustc
, stdenv
, wrapGAppsHook4
}:
stdenv.mkDerivation rec {
pname = "helvum";
version = "0.4.0";
version = "0.4.1";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "pipewire";
repo = pname;
rev = version;
hash = "sha256-TvjO7fGobGmAltVHeXWyMtMLANdVWVGvBYq20JD3mMI=";
hash = "sha256-nBU8dk22tzVf60yznTYJBYRKG+ctwWl1epU90R0zXr0=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-W5Imlut30cjV4A6TCjBFLbViB0CDUucNsvIUiCXqu7I=";
hash = "sha256-kzu8dzKob9KxKEP3ElUYCCTdyvbzi+jSXTaaaaPMhYg=";
};
nativeBuildInputs = [
@@ -43,6 +42,7 @@ stdenv.mkDerivation rec {
cargo
rustc
rustPlatform.bindgenHook
wrapGAppsHook4
];
buildInputs = [
+15 -14
View File
@@ -59,19 +59,6 @@
, webkitgtk
, wrapGAppsHook
# macOS dependencies for NS and macPort
, AppKit
, Carbon
, Cocoa
, GSS
, IOKit
, ImageCaptureCore
, ImageIO
, OSAKit
, Quartz
, QuartzCore
, WebKit
# Boolean flags
, nativeComp ? null
, withNativeCompilation ?
@@ -87,6 +74,7 @@
, withGTK2 ? false
, withGTK3 ? withPgtk && !noGui
, withGconf ? false
, withGlibNetworking ? withPgtk || withGTK3 || (withX && withXwidgets)
, withGpm ? stdenv.isLinux
, withImageMagick ? lib.versionOlder version "27" && (withX || withNS)
, withMotif ? false
@@ -109,6 +97,19 @@
else if withMotif then "motif"
else if withAthena then "athena"
else "lucid")
# macOS dependencies for NS and macPort
, AppKit
, Carbon
, Cocoa
, GSS
, IOKit
, ImageCaptureCore
, ImageIO
, OSAKit
, Quartz
, QuartzCore
, WebKit
}:
assert (withGTK2 && !withNS && variant != "macport") -> withX;
@@ -244,7 +245,7 @@ mkDerivation (finalAttrs: (lib.optionalAttrs withNativeCompilation {
gtk3-x11
] ++ lib.optionals (withX && withMotif) [
motif
] ++ lib.optionals (withX && withXwidgets) [
] ++ lib.optionals withGlibNetworking [
glib-networking
] ++ lib.optionals withNativeCompilation [
libgccjit
+2 -2
View File
@@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: let
in {
pname = "logseq";
version = "0.9.13";
version = "0.9.14";
src = fetchurl {
url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage";
hash = "sha256-fDE19E8FhyXG9RMbfKNCQrhMW5CzQPAp+zRSu4EQMt4=";
hash = "sha256-UFl+AqfG0OzT+lHC6Sq+gUQTyvzUQP6Enh+rLSq3Xhc=";
name = "${pname}-${version}.AppImage";
};
@@ -15,13 +15,13 @@ let
in
buildGoModule rec {
pname = "k3d";
version = "5.5.1";
version = "5.5.2";
src = fetchFromGitHub {
owner = "k3d-io";
repo = "k3d";
rev = "refs/tags/v${version}";
hash = "sha256-cXUuWR5ALgCgr1bK/Qpdpo978p3PRL3/H6j1T7DKrT4=";
hash = "sha256-Pa2kqeVl+TEsHOpnE7+iG3feYVAuYrDYnWyDpWJay7M=";
};
vendorHash = null;
@@ -2,7 +2,7 @@
(callPackage ./generic.nix { }) {
channel = "edge";
version = "23.8.1";
sha256 = "0ajcxfqbaimrj8ylbk3s2djv2jpczm4c6z39b4fdak68sylmvb9z";
vendorSha256 = "sha256-sj3KJLPO4pxnGov2Oiqj1FgAQ2atf3FJPINmeKjPUZQ=";
version = "23.8.2";
sha256 = "18lz817d1jjl8ynkdhvm32p8ja9bkh1xqkpi514cws27y3zcirrz";
vendorSha256 = "sha256-SIyS01EGpb3yzw3NIBAO47ixAiWPX2F+9ANoeCTkbRg=";
}
File diff suppressed because it is too large Load Diff
@@ -26,23 +26,23 @@
stdenv.mkDerivation rec {
pname = "fractal-next";
version = "5.beta1";
version = "5.beta2";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "fractal";
rev = version;
hash = "sha256-i1kz7k2BBsSmZXUk6U2eT+08T2l950eFd67Cojtd1/k=";
hash = "sha256-/BO+TlhLhi7BGsHq8aOpYw8AqNrJT0IJZOc1diq2Rys=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"matrix-sdk-0.6.2" = "sha256-27FYmqkzqh1wI6B2BI8LM4DoMfymyJdOn5OGsJZjBAc=";
"ruma-0.8.2" = "sha256-Qsk8KVY5ix7nlDG+1246vQ5HZxgmJmm3KU+RknUFFGg=";
"vodozemac-0.3.0" = "sha256-tAimsVD8SZmlVybb7HvRffwlNsfb7gLWGCplmwbLIVE=";
"x25519-dalek-1.2.0" = "sha256-AHjhccCqacu0WMTFyxIret7ghJ2V+8wEAwR5L6Hy1KY=";
"matrix-sdk-0.6.2" = "sha256-A1oKNbEx2A6WwvYcNSW53Fd6QWwr0QFJtrsJXO2KInE=";
"ruma-0.8.2" = "sha256-kCGS7ACFGgmtTUElLJQMYfjwJ3glF7bRPZYJIFcuPtc=";
"curve25519-dalek-4.0.0" = "sha256-sxEFR6lsX7t4u/fhWd6wFMYETI2egPUbjMeBWkB289E=";
"vodozemac-0.4.0" = "sha256-TCbWJ9bj/FV3ILWUTcksazel8ESTNTiDGL7kGlEGvow=";
};
};
@@ -23,12 +23,12 @@ assert gpgmeSupport -> sslSupport;
stdenv.mkDerivation rec {
pname = "mutt";
version = "2.2.10";
version = "2.2.11";
outputs = [ "out" "doc" "info" ];
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
sha256 = "sha256-TXc/IkIveQlve5S1e+5FZUrZolFl27NkY8WClbTNPYg=";
hash = "sha256-EjJc9m1f+KxL2H+sjbUshp3lLdJ4/DAc/VfVofn0Zcw=";
};
patches = [
@@ -1,19 +1,22 @@
{ lib, stdenv
{ lib
, stdenv
, fetchFromGitHub
, python3Packages
, testers
, stig
}:
python3Packages.buildPythonApplication rec {
pname = "stig";
# This project has a different concept for pre release / alpha,
# Read the project's README for details: https://github.com/rndusr/stig#stig
version = "0.12.2a0";
version = "0.12.5a0";
src = fetchFromGitHub {
owner = "rndusr";
repo = "stig";
rev = "v${version}";
sha256 = "0sk4vgj3cn75nyrng2d6q0pj1h968kcmbpr9sv1lj1g8fc7g0n4f";
sha256 = "sha256-e27DBzing38llFxPIsMGkZJXp2q7jjFlQdtfsqLXNHw=";
};
propagatedBuildInputs = with python3Packages; [
@@ -50,6 +53,12 @@ python3Packages.buildPythonApplication rec {
"--deselect=tests/client_test/aiotransmission_test/rpc_test.py"
];
passthru.tests = testers.testVersion {
package = stig;
command = "stig -v";
version = "stig version ${version}";
};
meta = with lib; {
description = "TUI and CLI for the BitTorrent client Transmission";
homepage = "https://github.com/rndusr/stig";
+3 -2
View File
@@ -15,12 +15,12 @@
ocamlPackages.buildDunePackage rec {
pname = "ligo";
version = "0.71.1";
version = "0.72.0";
src = fetchFromGitLab {
owner = "ligolang";
repo = "ligo";
rev = version;
sha256 = "sha256-E28/bRtYS57vB3WguUDGmR2ZhXhh/taiZTLa07Hu88g=";
sha256 = "sha256-DQ3TxxLxi8/W1+uBX7NEBIsVXBKnJBa6YNRBFleNrEA=";
fetchSubmodules = true;
};
@@ -75,6 +75,7 @@ ocamlPackages.buildDunePackage rec {
decompress
ppx_deriving
ppx_deriving_yojson
ppx_yojson_conv
ppx_expect
ppx_import
terminal_size
@@ -35,7 +35,6 @@ self: super: ({
double-conversion = addExtraLibrary pkgs.libcxx super.double-conversion;
streamly = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly;
streamly_0_9_0 = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly_0_9_0;
apecs-physics = addPkgconfigDepends [
darwin.apple_sdk.frameworks.ApplicationServices
@@ -1,23 +1,24 @@
{ lib, fetchurl, buildDunePackage
, containers
, oseq
, alcotest
}:
buildDunePackage rec {
pname = "dscheck";
version = "0.1.0";
version = "0.2.0";
minimalOCamlVersion = "5.0";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/ocaml-multicore/dscheck/releases/download/${version}/dscheck-${version}.tbz";
hash = "sha256-zoouFZJcUp71yeluVb1xLUIMcFv99OpkcQQCHkPTKcI=";
hash = "sha256-QgkbnD3B1lONg9U60BM2xWVgIt6pZNmOmxkKy+UJH9E=";
};
propagatedBuildInputs = [ containers oseq ];
doCheck = true;
checkInputs = [ alcotest ];
meta = {
description = "Traced atomics";
@@ -663,7 +663,8 @@ with self;
ppx_inline_test = janePackage {
pname = "ppx_inline_test";
hash = "1a0gaj9p6gbn5j7c258mnzr7yjlq0hqi3aqqgyj1g2dbk1sxdbjz";
version = "0.15.1";
hash = "sha256-9Up4/VK4gayuwbPc3r6gVRj78ILO2G3opL5UDOTKOgk=";
minimalOCamlVersion = "4.04.2";
meta.description = "Syntax extension for writing in-line tests in ocaml code";
propagatedBuildInputs = [ ppxlib time_now ];
@@ -1,6 +1,7 @@
{ lib
, callPackage
, buildDunePackage
, ocaml
, re
, ocamlformat-lib
, menhir
@@ -8,13 +9,16 @@
}:
let inherit (callPackage ./generic.nix { inherit version; }) src library_deps;
in
in buildDunePackage {
lib.throwIf (lib.versionAtLeast ocaml.version "5.0" && !lib.versionAtLeast version "0.23")
"ocamlformat ${version} is not available for OCaml ${ocaml.version}"
buildDunePackage {
pname = "ocamlformat";
inherit src version;
minimalOCamlVersion = "4.08";
duneVersion = "3";
nativeBuildInputs =
if lib.versionAtLeast version "0.25.1" then [ ] else [ menhir ];
@@ -1,4 +1,4 @@
{ lib, fetchurl, buildDunePackage, astring, result, camlp-streams, version ? "2.0.0" }:
{ lib, fetchurl, buildDunePackage, ocaml, astring, result, camlp-streams, version ? "2.0.0" }:
let param = {
"2.0.0" = {
@@ -11,27 +11,30 @@ let param = {
};
"1.0.0" = {
sha256 = "sha256-tqoI6nGp662bK+vE2h7aDXE882dObVfRBFnZNChueqE=";
max_version = "5.0";
extraBuildInputs = [];
};
"0.9.0" = {
sha256 = "sha256-3w2tG605v03mvmZsS2O5c71y66O3W+n3JjFxIbXwvXk=";
max_version = "5.0";
extraBuildInputs = [];
};
}."${version}"; in
lib.throwIf (param ? max_version && lib.versionAtLeast ocaml.version param.max_version)
"odoc-parser ${version} is not available for OCaml ${ocaml.version}"
buildDunePackage rec {
pname = "odoc-parser";
inherit version;
minimumOCamlVersion = "4.02";
minimalOCamlVersion = "4.02";
src = fetchurl {
url = "https://github.com/ocaml-doc/odoc-parser/releases/download/${version}/odoc-parser-${version}.tbz";
inherit (param) sha256;
};
useDune2 = true;
propagatedBuildInputs = [ astring result ] ++ param.extraBuildInputs;
meta = {
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "apycula";
version = "0.8.1";
version = "0.8.3";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "Apycula";
hash = "sha256-IznOt69gzWO/+Snw9YfmDU2CE15IZ+jlPz+ZGfPzK+Q=";
hash = "sha256-QGBWNWAEe6KbfYIoW3FScEL7b4TTcK1YZQoNkfxDNMo=";
};
nativeBuildInputs = [
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "configargparse";
version = "1.5.5";
version = "1.7";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "bw2";
repo = "ConfigArgParse";
rev = "refs/tags/${version}";
hash = "sha256-nhsbgyoIsYyrW20j4X4RosMJU/B+j7Z5YbebmZCLW4I=";
hash = "sha256-m77MY0IZ1AJkd4/Y7ltApvdF9y17Lgn92WZPYTCU9tA=";
};
passthru.optional-dependencies = {
@@ -1,29 +1,33 @@
{ lib
, fetchFromGitHub
, buildPythonPackage
, async-timeout
, buildPythonPackage
, deprecated
, fetchFromGitHub
, pympler
, wrapt
, pytestCheckHook
, redis
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, redis
, wrapt
}:
buildPythonPackage rec {
pname = "coredis";
version = "4.14.0";
version = "4.15.1";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "alisaifee";
repo = pname;
rev = version;
hash = "sha256-pHCQ5dePk2VhYNf/Ka+sovIn2OAVYHnLQhPFVjKmgb4=";
rev = "refs/tags/${version}";
hash = "sha256-9nojHufUt53Ovoos4gaR7qh1xN8D1+gJOEyFsOndXJU=";
};
postPatch = ''
substituteInPlace pytest.ini --replace "-K" ""
substituteInPlace pytest.ini \
--replace "-K" ""
'';
propagatedBuildInputs = [
@@ -33,16 +37,18 @@ buildPythonPackage rec {
wrapt
];
pythonImportsCheck = [ "coredis" ];
nativeCheckInputs = [
pytestCheckHook
redis
pytest-asyncio
];
# all other tests require docker
pythonImportsCheck = [
"coredis"
];
pytestFlagsArray = [
# All other tests require Docker
"tests/test_lru_cache.py"
"tests/test_parsers.py"
"tests/test_retry.py"
@@ -50,9 +56,9 @@ buildPythonPackage rec {
];
meta = with lib; {
changelog = "https://github.com/alisaifee/coredis/blob/${src.rev}/HISTORY.rst";
homepage = "https://github.com/alisaifee/coredis";
description = "An async redis client with support for redis server, cluster & sentinel";
homepage = "https://github.com/alisaifee/coredis";
changelog = "https://github.com/alisaifee/coredis/blob/${src.rev}/HISTORY.rst";
license = licenses.mit;
maintainers = with maintainers; [ netali ];
};
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "django-debug-toolbar";
version = "4.1";
version = "4.2";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "jazzband";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-UgnWA2JicL6xsnIF5WaWCRIdXEJbwiE89tqiueczEfE=";
hash = "sha256-hPO2q3V69kpyahav4cgUHz/3WLxXnZYCyWGetyNS+2Q=";
};
nativeBuildInputs = [
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "google-cloud-spanner";
version = "3.40.0";
version = "3.40.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-+dBve2hfb9paeIPlqY//VdXvnBq3tze4NiShNfrXgM0=";
hash = "sha256-YWsHyGza5seLrSe4qznYznonNRHyuR/iYPFw2SZlPC4=";
};
propagatedBuildInputs = [
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "gridnet";
version = "4.2.0";
version = "4.3.0";
disabled = pythonOlder "3.9";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "klaasnicolaas";
repo = "python-gridnet";
rev = "refs/tags/v${version}";
hash = "sha256-Enld68P9Cyq9Au4bsZQqPV26TL72pcmIm/Vg1DnheLk=";
hash = "sha256-8R8vPVL1Iq0NneN8G2bjUOrEq96LW9Zk5RcWG/LSJTY=";
};
postPatch = ''
@@ -14,16 +14,16 @@
}:
let
jaxtyping = buildPythonPackage rec {
self = buildPythonPackage rec {
pname = "jaxtyping";
version = "0.2.20";
version = "0.2.21";
format = "pyproject";
src = fetchFromGitHub {
owner = "google";
repo = pname;
repo = "jaxtyping";
rev = "refs/tags/v${version}";
hash = "sha256-q/KQGV7I7w5p7VP8C9BDUHfPsuCMf2v304qiH+XCzyU=";
hash = "sha256-BacfFcrzXeS6LemU7P6oCZJGB/Zzq09kEPuz2rTIyfI=";
};
nativeBuildInputs = [
@@ -49,7 +49,7 @@ let
# Enable tests via passthru to avoid cyclic dependency with equinox.
passthru.tests = {
check = jaxtyping.overridePythonAttrs { doCheck = true; };
check = self.overridePythonAttrs { doCheck = true; };
};
pythonImportsCheck = [ "jaxtyping" ];
@@ -61,4 +61,4 @@ let
maintainers = with maintainers; [ GaetanLepage ];
};
};
in jaxtyping
in self
@@ -0,0 +1,49 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, hatchling
, django
, pytestCheckHook
, pythonOlder
, pytest-django
}:
buildPythonPackage rec {
pname = "model-bakery";
version = "1.14.0";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "model-bakers";
repo = "model_bakery";
rev = "refs/tags/${version}";
hash = "sha256-eiCbx15lY8H+xS2HhDCpsqwsuZGxou8aHgaktd/+65U=";
};
nativeBuildInputs = [
hatchling
];
propagatedBuildInputs = [
django
];
nativeCheckInputs = [
pytest-django
pytestCheckHook
];
pythonImportsCheck = [
"model_bakery"
];
meta = with lib; {
description = "Object factory for Django";
homepage = "https://github.com/model-bakers/model_bakery";
changelog = "https://github.com/model-bakers/model_bakery/blob/${version}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
}
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pontos";
version = "23.7.7";
version = "23.8.2";
format = "pyproject";
disabled = pythonOlder "3.9";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "greenbone";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-qaeVQQmgEfuQ46us2l74W2yWZnUzePyT8+f5JQR0RdM=";
hash = "sha256-gcxhSVrOeUUHIQTIR3klaiF64H4wofgLB+PV47TYfiw=";
};
nativeBuildInputs = [
@@ -67,6 +67,9 @@ buildPythonPackage rec {
"test_successfully_sign"
# calls git log, but our fetcher removes .git
"test_git_error"
# Tests require git executable
"test_github_action_output"
"test_initial_release"
];
pythonImportsCheck = [
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "renault-api";
version = "0.1.13";
version = "0.2.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "hacf-fr";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-BpPow6fZGAk0kzcEo5tOleyVMNUOl7RE2I5y76ntNRM=";
hash = "sha256-x6+rFstZM7Uplwa8NeRBTb8FYSD/NGjN/3q5earvN7c=";
};
nativeBuildInputs = [
@@ -22,14 +22,14 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
version = "2.4.1";
version = "2.4.2";
format = "setuptools";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-PY2RoN5shP08fy55W9nLSIzkxRL0h80TgI47+MxZGuE=";
hash = "sha256-PbgNTYrA1fWot+sLgoT9yUa0IImHwyQPSo267w16YmU=";
};
patches = [
+2 -2
View File
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "skaffold";
version = "2.6.2";
version = "2.6.3";
src = fetchFromGitHub {
owner = "GoogleContainerTools";
repo = "skaffold";
rev = "v${version}";
hash = "sha256-dCGUTt5pqT3HmlUNIdrgKFvMVhyosyQFElFHBswTbio=";
hash = "sha256-Jguy1h1Gb94cHGfXpiUF6A9MsRPA8lg99ej5uDtRp1s=";
};
vendorHash = null;
+3 -3
View File
@@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "atlauncher";
version = "3.4.28.1";
version = "3.4.30.0";
src = fetchurl {
url = "https://github.com/ATLauncher/ATLauncher/releases/download/v${finalAttrs.version}/ATLauncher-${finalAttrs.version}.jar";
hash = "sha256-IIwDMazxUMQ7nGQk/4VEZicgCmCR4oR8UYtO36pCEq4=";
hash = "sha256-eSb+qH/ZoPpeOyIuoJsEpecG7uUyh0vkqZzNuxriRuI=";
};
dontUnpack = true;
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
desktopItems = [
(makeDesktopItem {
name = finalAttrs.pname;
exec = finalAttrs.pname;
exec = "${finalAttrs.pname} --no-launcher-update true";
icon = fetchurl {
url = "https://avatars.githubusercontent.com/u/7068667";
hash = "sha256-YmEkxf4rZxN3jhiib0UtdUDDcn9lw7IMbiEucBL7b9o=";
@@ -65,13 +65,13 @@ rec {
# Vulkan developer beta driver
# See here for more information: https://developer.nvidia.com/vulkan-driver
vulkan_beta = generic rec {
version = "525.47.35";
persistencedVersion = "525.116.04";
settingsVersion = "525.116.04";
sha256_64bit = "sha256-HnjCHsHHH/fqqyc8dXDx/wQhVkXWoH5Z9jJ+/zQWNFc=";
openSha256 = "sha256-/qkCMybr8sC/Da9zi2KbSkLBeQcSbVURnAg1IbjZiBk=";
settingsSha256 = "sha256-qNjfsT9NGV151EHnG4fgBonVFSKc4yFEVomtXg9uYD4=";
persistencedSha256 = "sha256-ci86XGlno6DbHw6rkVSzBpopaapfJvk0+lHcR4LDq50=";
version = "535.43.08";
persistencedVersion = "535.98";
settingsVersion = "535.98";
sha256_64bit = "sha256-u9OJ4xaHGDb5iA5+5jwJhWQGRDa5R6piF1c+K2DGaJs=";
openSha256 = "sha256-kbH/6yDhh44SB08xcX6+tm70PuUHF0tfbvHfIwx7o/U=";
settingsSha256 = "sha256-jCRfeB1w6/dA27gaz6t5/Qo7On0zbAPIi74LYLel34s=";
persistencedSha256 = "sha256-WviDU6B50YG8dO64CGvU3xK8WFUX8nvvVYm/fuGyroM=";
url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitString "." version)}-linux";
};
+3 -3
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "klipper";
version = "unstable-2023-08-01";
version = "unstable-2023-08-15";
src = fetchFromGitHub {
owner = "KevinOConnor";
repo = "klipper";
rev = "ed66982b8eb06ce8843d8b5163c6bd290e1754c9";
sha256 = "sha256-17iWI+FEX2+liaiVpbpdp0nN7BLxdnTV8qahdsO2ZOg=";
rev = "01ed8096d8b53fd58f760b413533f1ef15f1b667";
sha256 = "sha256-vP1EmvUmxYRlBcxY7MKnBpLaSTEi5bZGaP42TsJhfjw=";
};
sourceRoot = "${src.name}/klippy";
+2 -2
View File
@@ -33,7 +33,7 @@ xorg,
}:
let
version = "1.39.0";
version = "1.39.1";
rpath = lib.makeLibraryPath [
alsa-lib
@@ -82,7 +82,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
sha256 = "sha256-4qp4Z0PkfWuEKtn6G8NppMVk3TOpi8kt3vL0DsvnbLA=";
sha256 = "sha256-i4dAkpA0i/RSC0PpkEafbxriJy1Y9bW5YrZRjFaS8nw=";
}
else
throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
+43
View File
@@ -0,0 +1,43 @@
{ lib
, buildPythonApplication
, fetchFromGitHub
, hatchling
, hatch-requirements-txt
, hatch-vcs
, pyserial
, importlib-metadata
}:
buildPythonApplication rec {
pname = "mpremote";
version = "1.20.0";
src = fetchFromGitHub {
owner = "micropython";
repo = "micropython";
rev = "v${version}";
hash = "sha256-udIyNcRjwwoWju0Qob0CFtMibbVKwc7j2ji83BC1rX0=";
};
sourceRoot = "source/tools/mpremote";
format = "pyproject";
env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
nativeBuildInputs = [
hatchling
hatch-requirements-txt
hatch-vcs
];
propagatedBuildInputs = [
pyserial
importlib-metadata
];
pythonImportsCheck = [ "mpremote" ];
meta = with lib; {
description = "An integrated set of utilities to remotely interact with and automate a MicroPython device over a serial connection";
homepage = "https://github.com/micropython/micropython/blob/master/tools/mpremote/README.md";
platforms = platforms.unix;
license = licenses.mit;
maintainers = with maintainers; [ _999eagle ];
};
}
+7 -5
View File
@@ -4,6 +4,7 @@
, fetchFromGitHub
, go
, lib
, libcap
, libgcrypt
, libgpg-error
, libsecret
@@ -25,13 +26,13 @@
let
pname = "mozillavpn";
version = "2.16.0";
version = "2.16.1";
src = fetchFromGitHub {
owner = "mozilla-mobile";
repo = "mozilla-vpn-client";
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-Yd53QUnoZ+5imt8kWpfGL6mkWeEFvqRrTpSu6efGgOA=";
hash = "sha256-UMWBn3DoEU1fG7qh6F0GOhOqod+grPwp15wSSdP0eCo=";
};
patches = [ ];
@@ -45,19 +46,19 @@ let
inherit src patches;
name = "${pname}-${version}-extension-bridge";
preBuild = "cd extension/bridge";
hash = "sha256-WKnc2nGXJVhzNluh0RFSdmPtGdo2QnNuEJ7r5xJCGi0=";
hash = "sha256-1wYTRc+NehiHwAd/2CmsJNv/TV6wH5wXwNiUdjzEUIk=";
};
signatureDeps = rustPlatform.fetchCargoTarball {
inherit src patches;
name = "${pname}-${version}-signature";
preBuild = "cd signature";
hash = "sha256-XlOnUB0TO6rrLkWU9eT1sTOcDtJdz4yi/ejKcEfFcFc=";
hash = "sha256-oaKkQWMYkAy1c2biVt+GyjHBeYb2XkuRvFrWQJJIdPw=";
};
qtgleanDeps = rustPlatform.fetchCargoTarball {
inherit src patches;
name = "${pname}-${version}-qtglean";
preBuild = "cd qtglean";
hash = "sha256-BU++ZWb4Fp8LS2woohuDSD2iYo/3rBO6xgeLzyrdLkU=";
hash = "sha256-cqfiOBS8xFC2BbYp6BJWK6NHIU0tILSgu4eo3Ik4YqY=";
};
in
@@ -65,6 +66,7 @@ stdenv.mkDerivation {
inherit pname version src patches;
buildInputs = [
libcap
libgcrypt
libgpg-error
libsecret
+4 -4
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "grype";
version = "0.65.1";
version = "0.65.2";
src = fetchFromGitHub {
owner = "anchore";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-hmjg1W1E1pdrHxPA7qbEJP0R1mEiV0P54+y+RXxKH4c=";
hash = "sha256-ST+fJfkViQubCWVMY2BbOgE7tOpXjCX1ATLBmLmvMiY=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -28,7 +28,7 @@ buildGoModule rec {
proxyVendor = true;
vendorHash = "sha256-VxsXhNOFj7Iwq7Sa2J8ADcfLt9Bz+D0RHwEGawveryU=";
vendorHash = "sha256-HaqJ1Pc0A29D0HielGhP6uxkVccB8JyUrm0Q5nW8teU=";
nativeBuildInputs = [
installShellFiles
@@ -104,6 +104,6 @@ buildGoModule rec {
container image or filesystem to find known vulnerabilities.
'';
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab jk ];
maintainers = with maintainers; [ fab jk kashw2 ];
};
}
+1 -1
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.29"
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.30"
+10 -8
View File
@@ -1,9 +1,9 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
revision: 1f8710308cee679b61629e0050952ea37d647ff4
ref: refs/tags/6.3.29
revision: e15c05b0bd8774e33c33c100965ec7e301e4f295
ref: refs/tags/6.3.30
specs:
metasploit-framework (6.3.29)
metasploit-framework (6.3.30)
actionpack (~> 7.0)
activerecord (~> 7.0)
activesupport (~> 7.0)
@@ -80,6 +80,7 @@ GIT
rex-text
rex-zip
ruby-macho
ruby-mysql
ruby_smb (~> 3.2.0)
rubyntlm
rubyzip
@@ -132,13 +133,13 @@ GEM
arel-helpers (2.14.0)
activerecord (>= 3.1.0, < 8)
aws-eventstream (1.2.0)
aws-partitions (1.803.0)
aws-partitions (1.806.0)
aws-sdk-core (3.180.3)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.5)
jmespath (~> 1, >= 1.6.1)
aws-sdk-ec2 (1.397.0)
aws-sdk-ec2 (1.399.0)
aws-sdk-core (~> 3, >= 3.177.0)
aws-sigv4 (~> 1.1)
aws-sdk-ec2instanceconnect (1.32.0)
@@ -276,7 +277,7 @@ GEM
net-smtp (0.3.3)
net-protocol
net-ssh (7.2.0)
network_interface (0.0.2)
network_interface (0.0.4)
nexpose (7.3.0)
nio4r (2.5.9)
nokogiri (1.14.5)
@@ -301,7 +302,7 @@ GEM
ttfunk
pg (1.5.3)
public_suffix (5.0.3)
puma (6.3.0)
puma (6.3.1)
nio4r (~> 2.0)
racc (1.7.1)
rack (2.2.8)
@@ -327,7 +328,7 @@ GEM
rasn1 (0.12.1)
strptime (~> 0.2.5)
rb-readline (0.5.5)
recog (3.1.1)
recog (3.1.2)
nokogiri
redcarpet (3.6.0)
reline (0.3.7)
@@ -383,6 +384,7 @@ GEM
rexml (3.2.6)
rkelly-remix (0.0.7)
ruby-macho (4.0.0)
ruby-mysql (4.0.0)
ruby-rc4 (0.1.5)
ruby2_keywords (0.0.5)
ruby_smb (3.2.5)
+2 -2
View File
@@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
version = "6.3.29";
version = "6.3.30";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = version;
sha256 = "sha256-e5aM4pGNDkF8UDxgb8O+uTNOiUmudnbDUWsO/Ke1nV4=";
sha256 = "sha256-j2tgBXn5PP4WegSk4NU5aVfrWVKYcYUS8fHFF5kuCJc=";
};
nativeBuildInputs = [ makeWrapper ];
+23 -13
View File
@@ -104,10 +104,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0iz9n7yl9w5570f03nxq27wk8crfvz3l63an9k87aglcnpkj5f9p";
sha256 = "072z18xbl8n793w4irrsmgh788csvmfkvw1iixsrmdzlzrjjagqx";
type = "gem";
};
version = "1.803.0";
version = "1.806.0";
};
aws-sdk-core = {
groups = ["default"];
@@ -124,10 +124,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "08ypqmikkbnp3aa2sy8p80pigjlvjpgygj86gxm3hwr68s033a2d";
sha256 = "0l2gdlqgq9y5r83svl4g7jpijpw3a6p7xsfdvhklb36mgmf61a0n";
type = "gem";
};
version = "1.397.0";
version = "1.399.0";
};
aws-sdk-ec2instanceconnect = {
groups = ["default"];
@@ -644,12 +644,12 @@
platforms = [];
source = {
fetchSubmodules = false;
rev = "1f8710308cee679b61629e0050952ea37d647ff4";
sha256 = "0plxnnkzq3kba71pcxmf964lwcxrpv1nyq1wa1y423ldj7i8r5kv";
rev = "e15c05b0bd8774e33c33c100965ec7e301e4f295";
sha256 = "15q85scigigiy498awcqa9cynmv977ay1904g8bgwg7rg42n0swg";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
version = "6.3.29";
version = "6.3.30";
};
metasploit-model = {
groups = ["default"];
@@ -816,10 +816,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1xh4knfq77ii4pjzsd2z1p3nd6nrcdjhb2vi5gw36jqj43ffw0zp";
sha256 = "0hqkas4c809w2gnic1srhq5rd2hpsfnhmrvm1vkix8w775qql74z";
type = "gem";
};
version = "0.0.2";
version = "0.0.4";
};
nexpose = {
groups = ["default"];
@@ -967,10 +967,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1v7fmv0n4bhdcwh60dgza44iqai5pg34f5pzm4vh4i5fwx7mpqxh";
sha256 = "1x4dwx2shx0p7lsms97r85r7ji7zv57bjy3i1kmcpxc8bxvrr67c";
type = "gem";
};
version = "6.3.0";
version = "6.3.1";
};
racc = {
groups = ["default"];
@@ -1077,10 +1077,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1phwnckq8scsyk9bcg1jx2fbdg6x28kghs6bhg2byz19xfkqqlyq";
sha256 = "15633qvzbgsigx55dxb9b07xh0spwr9njd5y2f454kc5zrrapp1a";
type = "gem";
};
version = "3.1.1";
version = "3.1.2";
};
redcarpet = {
groups = ["default"];
@@ -1312,6 +1312,16 @@
};
version = "4.0.0";
};
ruby-mysql = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1sh12qscqrc1ihgy7734r4vrg9kzd9lifwsfk4n1r5i4gv5q0jd2";
type = "gem";
};
version = "4.0.0";
};
ruby-rc4 = {
groups = ["default"];
platforms = [];
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "trufflehog";
version = "3.49.0";
version = "3.52.1";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
rev = "refs/tags/v${version}";
hash = "sha256-IJFsEfWNstbawqnWa3E/7DVgEishOtM0AAGc5lqPVOU=";
hash = "sha256-T3//AKSgnsdRWEzz+kh8rkHXBnJF9CThXervwAZ7Uog=";
};
vendorHash = "sha256-RHNt9GxqWb4EDKg5of5s88iUmJPI2w7i5hPoCFMmnew=";
@@ -3,24 +3,20 @@
, ocamlPackages
, pkg-config
, libdrm
, unstableGitUpdater
}:
ocamlPackages.buildDunePackage rec {
pname = "wayland-proxy-virtwl";
version = "unstable-2022-09-22";
version = "unstable-2023-08-13";
src = fetchFromGitHub {
owner = "talex5";
repo = pname;
rev = "5940346db2a4427f21c7b30a2593b179af36a935";
sha256 = "0jnr5q52nb3yqr7ykvvb902xsad24cdi9imkslcsa5cnzb4095rw";
rev = "050c49a377808105b895e81e7e498f35cc151e58";
sha256 = "sha256-6YJv3CCED6LUSPFwYQyHUFkkvOWZGPNHVzw60b5F8+c=";
};
postPatch = ''
# no need to vendor
rm -r ocaml-wayland
'';
minimalOCamlVersion = "4.12";
duneVersion = "3";
@@ -40,11 +36,13 @@ ocamlPackages.buildDunePackage rec {
doCheck = true;
passthru.updateScript = unstableGitUpdater { };
meta = with lib; {
homepage = "https://github.com/talex5/wayland-virtwl-proxy";
description = "Proxy Wayland connections across a VM boundary";
license = licenses.asl20;
maintainers = [ maintainers.sternenseemann ];
maintainers = [ maintainers.qyliss maintainers.sternenseemann ];
platforms = platforms.linux;
};
}
+3 -1
View File
@@ -1850,6 +1850,8 @@ with pkgs;
monica = callPackage ../servers/web-apps/monica { };
mpremote = python3Packages.callPackage ../tools/misc/mpremote { };
mprocs = callPackage ../tools/misc/mprocs { };
mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
@@ -32956,7 +32958,7 @@ with pkgs;
klayout = libsForQt5.callPackage ../applications/misc/klayout { };
klee = callPackage ../applications/science/logic/klee (with llvmPackages_11; {
klee = callPackage ../applications/science/logic/klee (with llvmPackages_12; {
clang = clang;
llvm = llvm;
stdenv = stdenv;
+2
View File
@@ -6662,6 +6662,8 @@ self: super: with self; {
moddb = callPackage ../development/python-modules/moddb { };
model-bakery = callPackage ../development/python-modules/model-bakery { };
modeled = callPackage ../development/python-modules/modeled { };
moderngl = callPackage ../development/python-modules/moderngl { };