Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
1a76e12d 4383b3d8

+299 -232
+11
maintainers/maintainer-list.nix
··· 8056 8056 github = "jorsn"; 8057 8057 githubId = 4646725; 8058 8058 }; 8059 + joscha = { 8060 + name = "joscha Loos"; 8061 + email = "j.loos@posteo.net"; 8062 + githubId = 57965027; 8063 + }; 8059 8064 joshniemela = { 8060 8065 name = "Joshua Niemelä"; 8061 8066 email = "josh@jniemela.dk"; ··· 13496 13501 github = "QuentinI"; 13497 13502 githubId = 18196237; 13498 13503 name = "Quentin Inkling"; 13504 + }; 13505 + quentin-m = { 13506 + email = "me+nix@quentin-machu.fr"; 13507 + github = "Quentin-M"; 13508 + githubId = 1332289; 13509 + name = "Quentin Machu"; 13499 13510 }; 13500 13511 qyliss = { 13501 13512 email = "hi@alyssa.is";
+1 -1
nixos/modules/services/misc/gollum.nix
··· 154 154 }; 155 155 }; 156 156 157 - meta.maintainers = with lib.maintainers; [ erictapen bbenno ]; 157 + meta.maintainers = with lib.maintainers; [ erictapen bbenno joscha ]; 158 158 }
+1 -1
nixos/modules/tasks/network-interfaces.nix
··· 1496 1496 in 1497 1497 '' 1498 1498 # override to ${msg} for ${i.name} 1499 - ACTION=="add", SUBSYSTEM=="net", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.${replaceStrings ["."] ["/"] i.name}.use_tempaddr=${val}" 1499 + ACTION=="add", SUBSYSTEM=="net", NAME=="${i.name}", RUN+="${pkgs.procps}/bin/sysctl net.ipv6.conf.${replaceStrings ["."] ["/"] i.name}.use_tempaddr=${val}" 1500 1500 '') (filter (i: i.tempAddress != cfg.tempAddresses) interfaces); 1501 1501 }) 1502 1502 ] ++ lib.optional (cfg.wlanInterfaces != {})
+10 -6
pkgs/applications/networking/sync/desync/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 2 5 3 6 buildGoModule rec { 4 7 pname = "desync"; 5 - version = "0.9.3"; 8 + version = "0.9.4"; 6 9 7 10 src = fetchFromGitHub { 8 - rev = "v${version}"; 9 11 owner = "folbricht"; 10 12 repo = "desync"; 11 - sha256 = "sha256-vyW5zR6Dw860LUj7sXFgwzU1AZDoPMoQ4G0xsK4L6+w="; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-kwYRspzfTBl9FtPrpd55VBYiCzaG7M83EM5nbqdBG/Q="; 12 15 }; 13 16 14 - vendorSha256 = "sha256-RMM/WFIUg2Je3yAgshif3Nkhm8G3bh6EhHCHTAvMXUc="; 17 + vendorHash = "sha256-1RuqlDU809mtGn0gOFH/AW6HJo1cQqt8spiLp3/FpcI="; 15 18 16 19 # nix builder doesn't have access to test data; tests fail for reasons unrelated to binary being bad. 17 20 doCheck = false; ··· 20 23 description = "Content-addressed binary distribution system"; 21 24 longDescription = "An alternate implementation of the casync protocol and storage mechanism with a focus on production-readiness"; 22 25 homepage = "https://github.com/folbricht/desync"; 26 + changelog = "https://github.com/folbricht/desync/releases/tag/v${version}"; 23 27 license = licenses.bsd3; 24 - maintainers = [ maintainers.chaduffy ]; 28 + maintainers = with maintainers; [ chaduffy ]; 25 29 }; 26 30 }
+2 -2
pkgs/applications/terminal-emulators/kitty/default.nix
··· 100 100 CGO_ENABLED = 0; 101 101 GOFLAGS = "-trimpath"; 102 102 103 - go-modules = (buildGoModule { 103 + goModules = (buildGoModule { 104 104 pname = "kitty-go-modules"; 105 105 inherit src vendorHash version; 106 106 }).go-modules; ··· 109 109 export GOCACHE=$TMPDIR/go-cache 110 110 export GOPATH="$TMPDIR/go" 111 111 export GOPROXY=off 112 - cp -r --reflink=auto ${go-modules} vendor 112 + cp -r --reflink=auto $goModules vendor 113 113 ''; 114 114 115 115 buildPhase = let
+8 -9
pkgs/applications/version-management/forgejo/default.nix
··· 16 16 , stdenv 17 17 , fetchFromGitea 18 18 , buildNpmPackage 19 - , writeShellApplication 20 19 }: 21 20 22 21 let 23 - frontend = buildNpmPackage rec { 22 + frontend = buildNpmPackage { 24 23 pname = "forgejo-frontend"; 25 24 inherit (forgejo) src version; 26 25 ··· 39 38 in 40 39 buildGoModule rec { 41 40 pname = "forgejo"; 42 - version = "1.19.3-0"; 41 + version = "1.19.4-0"; 43 42 44 43 src = fetchFromGitea { 45 44 domain = "codeberg.org"; 46 45 owner = "forgejo"; 47 46 repo = "forgejo"; 48 47 rev = "v${version}"; 49 - hash = "sha256-0T26EsU5lJ+Rxy/jSDn8nTk5IdHO8oK3LvN7tPArPgs="; 48 + hash = "sha256-pTcnST8A4gADPBkNago9uwRFEmTx8vNONL/Emer4xLI="; 50 49 }; 51 50 52 - vendorHash = "sha256-bnLcHmwOh/fw6ecgsndX2BmVf11hJWllE+f2J8YSzec="; 51 + vendorHash = "sha256-LKxhNbSIRaP4EGWX6mE26G9CWfoFTrPRjrL4ShpRHWo="; 53 52 54 53 subPackages = [ "." ]; 55 54 ··· 111 110 tests = nixosTests.forgejo; 112 111 }; 113 112 114 - meta = with lib; { 113 + meta = { 115 114 description = "A self-hosted lightweight software forge"; 116 115 homepage = "https://forgejo.org"; 117 - changelog = "https://codeberg.org/forgejo/forgejo/releases/tag/v${version}"; 118 - license = licenses.mit; 119 - maintainers = with maintainers; [ emilylange urandom ]; 116 + changelog = "https://codeberg.org/forgejo/forgejo/releases/tag/${src.rev}"; 117 + license = lib.licenses.mit; 118 + maintainers = with lib.maintainers; [ emilylange urandom bendlas ]; 120 119 broken = stdenv.isDarwin; 121 120 mainProgram = "gitea"; 122 121 };
+1 -2
pkgs/build-support/buildenv/default.nix
··· 1 1 # buildEnv creates a tree of symlinks to the specified paths. This is 2 - # a fork of the buildEnv in the Nix distribution. Most changes should 3 - # eventually be merged back into the Nix distribution. 2 + # a fork of the hardcoded buildEnv in the Nix distribution. 4 3 5 4 { buildPackages, runCommand, lib, substituteAll }: 6 5
+2 -2
pkgs/development/compilers/ligo/default.nix
··· 15 15 16 16 ocamlPackages.buildDunePackage rec { 17 17 pname = "ligo"; 18 - version = "0.68.0"; 18 + version = "0.69.0"; 19 19 src = fetchFromGitLab { 20 20 owner = "ligolang"; 21 21 repo = "ligo"; 22 22 rev = version; 23 - sha256 = "sha256-XHfpYX0lXzT15fuFQcmRBhhaKI9Y4bYOy6kXR320BV0="; 23 + sha256 = "sha256-Swt4uihsAtHVMkc0DxATwB8FvgxwtSJTN3E5cBtyXf8="; 24 24 fetchSubmodules = true; 25 25 }; 26 26
+3 -3
pkgs/development/libraries/asmjit/default.nix
··· 7 7 8 8 stdenv.mkDerivation { 9 9 pname = "asmjit"; 10 - version = "unstable-2022-11-10"; 10 + version = "unstable-2023-04-28"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "asmjit"; 14 14 repo = "asmjit"; 15 - rev = "0c03ed2f7497441ac0de232bda2e6b8cc041b2dc"; 16 - hash = "sha256-CfTtdgb+ZCLHwCRa+t2O4CG9rhHgqPLcfHDqLBvI9Tg="; 15 + rev = "3577608cab0bc509f856ebf6e41b2f9d9f71acc4"; 16 + hash = "sha256-EIfSruaM2Z64XOYAeEaf/wFy6/7UO6Sth487R1Q0yhI="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+5 -1
pkgs/development/libraries/tdb/default.nix
··· 16 16 17 17 src = fetchurl { 18 18 url = "mirror://samba/tdb/${pname}-${version}.tar.gz"; 19 - sha256 = "sha256-hDTJyFfRPOP6hGb3VgHyXDaTZ2s2kZ8VngrWEhuvXOg="; 19 + hash = "sha256-hDTJyFfRPOP6hGb3VgHyXDaTZ2s2kZ8VngrWEhuvXOg="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 47 47 "--bundled-libraries=NONE" 48 48 "--builtin-libraries=replace" 49 49 ]; 50 + 51 + postFixup = if stdenv.isDarwin 52 + then ''install_name_tool -id $out/lib/libtdb.dylib $out/lib/libtdb.dylib'' 53 + else null; 50 54 51 55 # python-config from build Python gives incorrect values when cross-compiling. 52 56 # If python-config is not found, the build falls back to using the sysconfig
+8 -8
pkgs/development/lisp-modules/packages.nix
··· 273 273 }; 274 274 }; 275 275 276 - cl-colors2_0_5_3 = build-asdf-system { 276 + cl-colors2_0_5_4 = build-asdf-system { 277 277 inherit (super.cl-colors2) pname systems lispLibs; 278 - version = "0.5.3"; 278 + version = "0.5.4"; 279 279 280 280 src = pkgs.fetchgit { 281 281 url = "https://notabug.org/cage/cl-colors2"; 282 - rev = "refs/tags/v0.5.3"; 283 - sha256 = "sha256-anYkLJoNOVBQoXzWVBgbEusQDdud0RA8nZzedl8V93w="; 282 + rev = "refs/tags/v0.5.4"; 283 + sha256 = "sha256-JbT1BKjaXDwdlzHLPjX1eg0RMIOT86R17SPgbe2h+tA="; 284 284 }; 285 285 }; 286 286 ··· 396 396 397 397 nyxt-gtk = build-asdf-system { 398 398 inherit (super.nyxt) pname; 399 - version = "3.1.0"; 399 + version = "3.3.0"; 400 400 401 401 lispLibs = with super; [ 402 402 self.nasdf-unstable 403 403 self.prompter 404 - self.cl-colors2_0_5_3 404 + self.cl-colors2_0_5_4 405 405 self.njson_1_0_0 406 406 self.nsymbols_0_3_1 407 407 self.nclasses_0_5_0 ··· 464 464 src = pkgs.fetchFromGitHub { 465 465 owner = "atlas-engineer"; 466 466 repo = "nyxt"; 467 - rev = "3.1.0"; 468 - sha256 = "sha256-H3AlslECb/VvIC6zAGkLNTaGJ/nb97J6RXAN8sEgAgY="; 467 + rev = "3.3.0"; 468 + sha256 = "sha256-hSu+XGb87yzZPbJgcUhU81VGhNdMiN6GKspGQJU+SxY="; 469 469 }; 470 470 471 471 nativeBuildInputs = [ pkgs.makeWrapper ];
+5
pkgs/development/python-modules/accupy/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , fetchFromGitHub 4 5 , pythonOlder ··· 55 56 preBuild = '' 56 57 export HOME=$(mktemp -d) 57 58 ''; 59 + 60 + # This variable is needed to suppress the "Trace/BPT trap: 5" error in Darwin's checkPhase. 61 + # Not sure of the details, but we can avoid it by changing the matplotlib backend during testing. 62 + env.MPLBACKEND = lib.optionalString stdenv.isDarwin "Agg"; 58 63 59 64 # performance tests aren't useful to us and disabling them allows us to 60 65 # decouple ourselves from an unnecessary build dep
+22 -11
pkgs/development/python-modules/cachecontrol/default.nix
··· 2 2 , buildPythonPackage 3 3 , cherrypy 4 4 , fetchFromGitHub 5 - , lockfile 5 + , flit-core 6 + , filelock 6 7 , mock 7 8 , msgpack 8 9 , pytestCheckHook ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "cachecontrol"; 16 - version = "0.12.11"; 17 - format = "setuptools"; 17 + version = "0.13.1"; 18 + format = "pyproject"; 18 19 19 20 disabled = pythonOlder "3.6"; 20 21 ··· 23 24 src = fetchFromGitHub { 24 25 owner = "ionrock"; 25 26 repo = pname; 26 - rev = "v${version}"; 27 - hash = "sha256-uUPIQz/n347Q9G7NDOGuB760B/KxOglUxiS/rYjt5Po="; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-4N+vk65WxOrT+IJRn+lEnbs5vlWQh9ievVHWWe3BKJ0="; 28 29 }; 29 30 30 31 postPatch = '' ··· 34 35 "urllib3.response.HTTPResponse.from_httplib" 35 36 ''; 36 37 38 + nativeBuildInputs = [ 39 + flit-core 40 + ]; 41 + 37 42 propagatedBuildInputs = [ 38 43 msgpack 39 44 requests 40 45 ]; 41 46 47 + passthru.optional-dependencies = { 48 + filecache = [ 49 + filelock 50 + ]; 51 + redis = [ 52 + redis 53 + ]; 54 + }; 55 + 42 56 nativeCheckInputs = [ 43 57 cherrypy 44 58 mock 45 59 pytestCheckHook 46 - ] ++ passthru.optional-dependencies.filecache; 60 + requests 61 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 47 62 48 63 pythonImportsCheck = [ 49 64 "cachecontrol" 50 65 ]; 51 66 52 - passthru.optional-dependencies = { 53 - filecache = [ lockfile ]; 54 - redis = [ redis ]; 55 - }; 56 - 57 67 meta = with lib; { 58 68 description = "Httplib2 caching for requests"; 59 69 homepage = "https://github.com/ionrock/cachecontrol"; 70 + changelog = "https://github.com/psf/cachecontrol/releases/tag/v${version}"; 60 71 license = licenses.asl20; 61 72 maintainers = with maintainers; [ costrouc ]; 62 73 };
+3 -3
pkgs/development/python-modules/eth-abi/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "eth-abi"; 15 - version = "3.0.1"; 15 + version = "4.1.0"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ethereum"; 20 20 repo = "eth-abi"; 21 21 rev = "v${version}"; 22 - hash = "sha256-xrZpT/9zwDtjSwSPDDse+Aq8plPm26OR/cIrliZUpLY="; 22 + hash = "sha256-CGAfu3Ovz2WPJOD+4W2+cOAz+wYvuIyFL333Jw66ozA="; 23 23 }; 24 24 25 25 postPatch = '' 26 26 substituteInPlace setup.py \ 27 - --replace "parsimonious>=0.8.0,<0.9.0" "parsimonious" 27 + --replace "parsimonious>=0.9.0,<0.10.0" "parsimonious" 28 28 ''; 29 29 30 30 propagatedBuildInputs = [
+4 -7
pkgs/development/python-modules/eth-account/default.nix
··· 7 7 , eth-keys 8 8 , eth-rlp 9 9 , eth-utils 10 + , websockets 10 11 , hexbytes 11 12 , pythonOlder 12 13 , rlp ··· 14 15 15 16 buildPythonPackage rec { 16 17 pname = "eth-account"; 17 - version = "0.6.1"; 18 + version = "0.9.0"; 18 19 disabled = pythonOlder "3.7"; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "ethereum"; 22 23 repo = "eth-account"; 23 24 rev = "v${version}"; 24 - hash = "sha256-cjQvTKC4lDbKnAvbmnTGHQiJZsZFhXc/+UH5rUdlGxs="; 25 + hash = "sha256-Ps/vzJv0W1+wy1mSJaqRNNU6CoCMchReHIocB9kPrGs="; 25 26 }; 26 27 27 - postPatch = '' 28 - substituteInPlace setup.py \ 29 - --replace "bitarray>=1.2.1,<1.3.0" "bitarray>=2.4.0,<3" 30 - ''; 31 - 32 28 propagatedBuildInputs = [ 33 29 bitarray 34 30 eth-abi ··· 38 34 eth-utils 39 35 hexbytes 40 36 rlp 37 + websockets 41 38 ]; 42 39 43 40 # require buildinga npm project
+2 -2
pkgs/development/python-modules/eth-hash/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "eth-hash"; 13 - version = "0.3.2"; 13 + version = "0.5.2"; 14 14 disabled = pythonOlder "3.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ethereum"; 18 18 repo = "eth-hash"; 19 19 rev = "v${version}"; 20 - hash = "sha256-LMDtFUrsPYgj/Fl9aBW1todlj1D3LlFxAkzNFAzCGLQ="; 20 + hash = "sha256-6UN+kvLjjAtkmLgUaovjZC/6n3FZtXCwyXZH7ijQObU="; 21 21 }; 22 22 23 23 nativeCheckInputs = [
+8 -3
pkgs/development/python-modules/eth-utils/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "eth-utils"; 16 - version = "2.0.0"; 16 + version = "2.1.1"; 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "ethereum"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - hash = "sha256-E2vUROc2FcAv00k50YpdxaaYIRDk1yGSPB8cHHw+7Yw="; 23 + hash = "sha256-Ogp4o99smw5qVwDec6zd/xVqqKMyNk41iBfRNzrwuvE="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ ··· 29 29 ] ++ lib.optional (!isPyPy) cytoolz 30 30 ++ lib.optional isPyPy toolz; 31 31 32 - 33 32 nativeCheckInputs = [ 34 33 hypothesis 35 34 pytestCheckHook 36 35 ] ++ eth-hash.optional-dependencies.pycryptodome; 36 + 37 + # Removing a poorly written test case from test suite. 38 + # TODO work with the upstream 39 + disabledTestPaths = [ 40 + "tests/functional-utils/test_type_inference.py" 41 + ]; 37 42 38 43 pythonImportsCheck = [ "eth_utils" ]; 39 44
+2 -2
pkgs/development/python-modules/google-cloud-container/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-container"; 16 - version = "2.25.0"; 16 + version = "2.26.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-VJ+iu3cd+iVFLT3v/sLUeh0wbpKjaVP/KY1YbwPXKtM="; 23 + hash = "sha256-fUqX5n/tQ7BgtIo3/1jyOGvkIUiVltbfLpzwIZ0YJ0M="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-core/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-core"; 14 - version = "2.3.2"; 14 + version = "2.3.3"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-uVKe5wR/2NS/SiGC3mGRVCQN8X++YOrTmQeMGuFSr5o="; 21 + hash = "sha256-N7gCc8jX7uGugWs6IK5DWF6lBQbLDmDzz1vl+H8Tc8s="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-datacatalog/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-datacatalog"; 17 - version = "3.13.0"; 17 + version = "3.13.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-YdEMSLC6qz79t/caG2DUMhSxxjCh40Cu3+aABvVxQow="; 24 + hash = "sha256-alCuqR65Xpa5RYsUMouJrmyYJ52AFWlyN/rO1Nue+ZU="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-dataproc"; 17 - version = "5.4.1"; 17 + version = "5.4.2"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-GJbhT2PBIaPx4sIhKHzH/QBlDSpz+LOPggQK5tWqt78="; 24 + hash = "sha256-YxxOyvPlUfSeIS8aUrULWnD6XgPh+nJuPHIywmgYMQU="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-dlp"; 16 - version = "3.12.1"; 16 + version = "3.12.2"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-KBqnGp56U2lGLo/2MWu5kfHr7pfIJJDT857+xnrK+iU="; 23 + hash = "sha256-+Ab1XD45m3PqQ0LHBIRVId5wARJ9KOjClEk9C2c2NBY="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-error-reporting/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-error-reporting"; 17 - version = "1.9.1"; 17 + version = "1.9.2"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-3N7LtFKvTdV0zBGIyUgi6tCVZX7+rbJD5Lb+xZafJNw="; 24 + hash = "sha256-S+7x6gIxJDfV7Xe6DOBVbJNMREYlRFLyGo8BEpIdIow="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-iam/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-iam"; 15 - version = "2.12.0"; 15 + version = "2.12.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-lfT4lgW4n3k5Fs2Owng8JoHGYDwjoKTzaKhEf35O+VA="; 22 + hash = "sha256-/lBwhUR+z0Ydr9LNS4AWxYmeWOUgvQS1G7Orb2sI+v8="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-iot/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-iot"; 17 - version = "2.9.1"; 17 + version = "2.9.2"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-6+6EsRdj38jD+i3nhVHOI1wVGWYKMIGDILHgO3wN7zg="; 24 + hash = "sha256-pLQgcwR89F+9jcSDtW/5+6Gy+Wk7XQf4iD49vDPkN9U="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-kms/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-kms"; 16 - version = "2.17.0"; 16 + version = "2.18.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-AoIoGmOvL0mAD5dhsWxIkIFAw4G+1i9SyNF4D5I4Fz0="; 23 + hash = "sha256-GqcYccqc6yAfuN3ntTypXvMNricr0cfCmCwnU0zJBoE="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-language/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-language"; 14 - version = "2.10.0"; 14 + version = "2.10.1"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-lC3Hp1fBK09aYUv4hO77FOlPOqQb+W2h/2MGJ9MhZ/Q="; 21 + hash = "sha256-FAwHU1haRZd7ucfRxwfn+KtWM8/1a97Z74UvkBa3Mq8="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-monitoring/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-monitoring"; 17 - version = "2.15.0"; 17 + version = "2.15.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-w6BCbs0lpw2lOyqQedcXMSKahJak7a6NN4Xsy7+CjVs="; 24 + hash = "sha256-CGqEWjSm4QWrijpICTkupjZ6ZbKLdWHCYQFTSocF7Tc="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-org-policy/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-org-policy"; 14 - version = "1.8.1"; 14 + version = "1.8.2"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-JVXRVq7yrRLj15ZMKVCBvCsrRP8KcRj9XNvfeH0rXVc="; 21 + hash = "sha256-SJpjS72keOf9QF1imsWLbgMSzxCDloO4tuc4vUy8ZBk="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-os-config/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-os-config"; 14 - version = "1.15.1"; 14 + version = "1.15.2"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-OaF1pzRY5k5SvXNCxTviP/2lhC7Up+oXaQB14f2tGj8="; 21 + hash = "sha256-WgrqxnVsbA0ppvfcqxW+kA8vjn71bMU9qAyZraqYt8g="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-redis/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-redis"; 14 - version = "2.13.0"; 14 + version = "2.13.1"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-BKDbtyn1wnzTXM6B7lgUCe17NLB9yaj1XhMbP4zE3Qo="; 21 + hash = "sha256-UtT1z5zMzc7+Xhqcx5u77IS8GC8KaNOpYstZ8BlrFGc="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-resource-manager"; 16 - version = "1.10.1"; 16 + version = "1.10.2"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-yXT7b5gQR2z3tj6ok5TBqN9H9/LcIwPnKLt0tQC83mc="; 23 + hash = "sha256-mnvdA0etVTN2zGatMXxSI9GuBL3PdO3L/NEmBc/3tRA="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-secret-manager"; 15 - version = "2.16.1"; 15 + version = "2.16.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-FJ0Rzpvn6oHUrDVE0/zUxxap7bLLd12cB1IxVwsHn7s="; 22 + hash = "sha256-WWUhCRw5uUomDYFHdkIcigCfZGOzkogAQe+oAoO1/Sk="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-securitycenter/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-securitycenter"; 15 - version = "1.23.0"; 15 + version = "1.23.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-4mzQ2mUc7cdBYI7F+VCjsF7nyMn2JSf0sELHUI50w9U="; 22 + hash = "sha256-GlFoeifExNS7pd+vDnYWsGWPNDkQ4SmnFFnTnsjTN6Q="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-speech/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-speech"; 16 - version = "2.20.0"; 16 + version = "2.21.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-5sW4b/6OR0ucgraZ75AvdclHjnfkTqOd45l7PvivPi4="; 23 + hash = "sha256-Zhw5u7bysha6VqzjsIcmDpd43Rmt6e+jcAre6SWACa0="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-tasks"; 16 - version = "2.13.1"; 16 + version = "2.13.2"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-mbhFBVx6Gye3M0lCny1vag659Am0ze7InfmeFr0ZeDM="; 23 + hash = "sha256-VXYUs5PQ+bH97d/vOAxag4CAn8ROMvPZewF05e/k7PM="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-trace/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-trace"; 16 - version = "1.11.1"; 16 + version = "1.11.2"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-twaJlx/2W1BQCWZMTQbZOp74oFecL2vwZkAxK/XwE8E="; 23 + hash = "sha256-pn2ofYfcHBxAw7IK5lKqf1AGj8e+DU8W++9XVFPZ5Ws="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-translate/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-translate"; 17 - version = "3.11.1"; 17 + version = "3.11.2"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-keQK0Lc34yphEQZFEU6T/7rfXS/9clwSreE0frWO+s8="; 24 + hash = "sha256-CZluS7DfpcICMYWvhxkvHSwANmj4yfT6xDJCMQskQj4="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-vision/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-vision"; 15 - version = "3.4.3"; 15 + version = "3.4.4"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-RSe/saqfidAn20INQN6fquSCS2QGyANzpt2CfnmJwJ4="; 22 + hash = "sha256-QFdErlCFIDTMR7MqmxuuUNP7Cc0eIWABQYKJHvV2ZpU="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-websecurityscanner"; 15 - version = "1.12.1"; 15 + version = "1.12.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-CCfxIwACFxMuFjxJG7v5e/WXvN0V4QysPYD2NtkKnEU="; 22 + hash = "sha256-C2WQmyQjoe2t6RZ8HtnNkzN3V8FuYQwgtlhCOwaHNt8="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/kasa-crypt/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "kasa-crypt"; 13 - version = "0.2.0"; 13 + version = "0.2.1"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "bdraco"; 20 20 repo = "kasa-crypt"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-w/LA3BqxUcu1+nwq55g+v/QMhz8/uCTz2aRDYIdGPtk="; 22 + hash = "sha256-VAm/jHeG/LfLpouHc3mSX8Kr8u/keHY552dLzoGaPrQ="; 23 23 }; 24 24 25 25 postPatch = ''
+5 -2
pkgs/development/python-modules/matplotx/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , fetchFromGitHub 4 5 , pytestCheckHook ··· 41 42 ]; 42 43 }; 43 44 44 - checkInputs = passthru.optional-dependencies.all; 45 + # This variable is needed to suppress the "Trace/BPT trap: 5" error in Darwin's checkPhase. 46 + # Not sure of the details, but we can avoid it by changing the matplotlib backend during testing. 47 + env.MPLBACKEND = lib.optionalString stdenv.isDarwin "Agg"; 45 48 46 49 nativeCheckInputs = [ 47 50 pytestCheckHook 48 - ]; 51 + ] ++ passthru.optional-dependencies.all; 49 52 50 53 disabledTestPaths = [ 51 54 "tests/test_spy.py" # Requires meshzoo (non-free) and pytest-codeblocks (not packaged)
+5
pkgs/development/python-modules/perfplot/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , fetchFromGitHub 4 5 , flit-core ··· 34 35 numpy 35 36 rich 36 37 ]; 38 + 39 + # This variable is needed to suppress the "Trace/BPT trap: 5" error in Darwin's checkPhase. 40 + # Not sure of the details, but we can avoid it by changing the matplotlib backend during testing. 41 + env.MPLBACKEND = lib.optionalString stdenv.isDarwin "Agg"; 37 42 38 43 nativeCheckInputs = [ 39 44 pytestCheckHook
+2
pkgs/development/python-modules/py-eth-sig-utils/default.nix
··· 40 40 homepage = "https://github.com/rmeissner/py-eth-sig-utils"; 41 41 license = licenses.mit; 42 42 maintainers = with maintainers; [ SuperSandro2000 ]; 43 + # TODO: upstream is stale and doesn't not work with the new `eth-abi` package any more. 44 + broken = true; 43 45 }; 44 46 }
+4 -2
pkgs/development/python-modules/pyrainbird/default.nix
··· 1 1 { lib 2 + , aiohttp-retry 2 3 , buildPythonPackage 3 4 , fetchFromGitHub 4 5 , freezegun ··· 21 22 22 23 buildPythonPackage rec { 23 24 pname = "pyrainbird"; 24 - version = "2.0.1"; 25 + version = "2.1.0"; 25 26 format = "setuptools"; 26 27 27 28 disabled = pythonOlder "3.9"; ··· 30 31 owner = "allenporter"; 31 32 repo = pname; 32 33 rev = "refs/tags/${version}"; 33 - hash = "sha256-ssm/nFciUeWexgsKUpF4qZHz/grG8OYJV7roBAjMsac="; 34 + hash = "sha256-JTZtRh7Ecsq0DUpGt5AxAVnN79i/nppsEjoHWcpTOsM="; 34 35 }; 35 36 36 37 postPatch = '' ··· 42 43 ''; 43 44 44 45 propagatedBuildInputs = [ 46 + aiohttp-retry 45 47 ical 46 48 pycryptodome 47 49 pydantic
+3 -20
pkgs/development/python-modules/web3/default.nix
··· 16 16 , requests 17 17 , typing-extensions 18 18 , websockets 19 - # , eth-tester 20 - # , py-geth 21 - , pytestCheckHook 22 19 , pythonOlder 23 - , pythonRelaxDepsHook 24 20 }: 25 21 26 22 buildPythonPackage rec { 27 23 pname = "web3"; 28 - version = "6.3.0"; 24 + version = "6.5.0"; 29 25 format = "setuptools"; 30 26 31 27 disabled = pythonOlder "3.7"; ··· 34 30 owner = "ethereum"; 35 31 repo = "web3.py"; 36 32 rev = "v${version}"; 37 - hash = "sha256-p3Dpmb0BST1nbh42q/eK/DjQqoIPHvNr2KllRpTgFFw="; 33 + hash = "sha256-RNWCZQjcse415SSNkHhMWckDcBJGFZnjisckF7gbYY8="; 38 34 }; 39 - 40 - nativeBuildInputs = [ 41 - pythonRelaxDepsHook 42 - ]; 43 35 44 36 propagatedBuildInputs = [ 45 37 aiohttp ··· 60 52 typing-extensions 61 53 ] ++ eth-hash.optional-dependencies.pycryptodome; 62 54 63 - pythonRelaxDeps = true; 64 - 65 - # TODO: package eth-tester 66 - #nativeCheckInputs = [ 67 - # eth-tester 68 - # eth-tester.optional-dependencies.py-evm 69 - # py-geth 70 - # pytestCheckHook 71 - #]; 72 - 55 + # TODO: package eth-tester required for tests 73 56 doCheck = false; 74 57 75 58 postPatch = ''
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "checkov"; 25 - version = "2.3.311"; 25 + version = "2.3.312"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "bridgecrewio"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-QVh3dJYIR3n1fmhZviI6ohb6SDQsQQPk1k8KpwKvghU="; 32 + hash = "sha256-SskpDZosJOPF2HhzclRI+8xd3ELtoxdeW8nWXrmI4hM="; 33 33 }; 34 34 35 35 patches = [
+48
pkgs/development/tools/faq/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , jq 5 + , oniguruma 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "faq"; 10 + # Latest git release (0.0.7) presents vendor issues - using latest commit instead. 11 + version = "unstable-2022-01-09"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jzelinskie"; 15 + repo = "faq"; 16 + rev = "594bb8e15dc4070300f39c168354784988646231"; 17 + sha256 = "1lqrchj4sj16n6y5ljsp8v4xmm57gzkavbddq23dhlgkg2lfyn91"; 18 + }; 19 + vendorSha256 = "sha256-731eINkboZiuPXX/HQ4r/8ogLedKBWx1IV7BZRKwU3A"; 20 + 21 + buildInputs = [ 22 + jq 23 + oniguruma 24 + ]; 25 + 26 + ldflags = [ 27 + "-s" 28 + "-w" 29 + "-X github.com/jzelinskie/faq/internal/version.Version=${version}" 30 + ]; 31 + 32 + tags = [ 33 + "netgo" 34 + ]; 35 + 36 + subPackages = [ 37 + "cmd/faq" 38 + ]; 39 + 40 + doCheck = true; 41 + 42 + meta = with lib; { 43 + description = "faq is a tool intended to be a more flexible jq, supporting additional formats"; 44 + homepage = "https://github.com/jzelinskie/faq"; 45 + license = licenses.asl20; 46 + maintainers = with maintainers; [ quentin-m ]; 47 + }; 48 + }
+3 -3
pkgs/development/tools/fnm/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "fnm"; 13 - version = "1.33.1"; 13 + version = "1.34.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Schniz"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-dwnPFbgfrc+1qF3u5Nm1KQu84UWK6H6VerSUaQacbRs="; 19 + sha256 = "sha256-ttzfyTfv0835w4BaSWxT17/e/fjNCxWABW/kZKpy7q8="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23 24 24 buildInputs = lib.optionals stdenv.isDarwin [ DiskArbitration Foundation Security ]; 25 25 26 - cargoSha256 = "sha256-T88C5oYyVfepUw0cdNRhEwrvEI0t1gw/5qZL1E46pkY="; 26 + cargoHash = "sha256-hYRVlCQ9+FCQFtT6uku7FynzHMdHvKATqkr5tCJoZCU="; 27 27 28 28 doCheck = false; 29 29
+6 -23
pkgs/development/tools/pip-audit/default.nix
··· 2 2 , fetchFromGitHub 3 3 , python3 4 4 }: 5 - let 6 - py = python3.override { 7 - packageOverrides = self: super: { 8 5 9 - cyclonedx-python-lib = super.cyclonedx-python-lib.overridePythonAttrs (oldAttrs: rec { 10 - version = "2.7.1"; 11 - src = fetchFromGitHub { 12 - owner = "CycloneDX"; 13 - repo = "cyclonedx-python-lib"; 14 - rev = "v${version}"; 15 - hash = "sha256-c/KhoJOa121/h0n0GUazjUFChnUo05ThD+fuZXc5/Pk="; 16 - }; 17 - }); 18 - }; 19 - }; 20 - in 21 - with py.pkgs; 22 - 23 - buildPythonApplication rec { 6 + python3.pkgs.buildPythonApplication rec { 24 7 pname = "pip-audit"; 25 - version = "2.5.6"; 8 + version = "2.6.0"; 26 9 format = "pyproject"; 27 10 28 11 src = fetchFromGitHub { 29 12 owner = "trailofbits"; 30 13 repo = pname; 31 14 rev = "refs/tags/v${version}"; 32 - hash = "sha256-hpzJtKtvhudT7OzZnuv6LbnMHnHIBYmQsAR1oRglvT0="; 15 + hash = "sha256-Ja3LPKfrqs1evNzjOJ3oxh2vxqw8oZJDIsyZGT0q3PY="; 33 16 }; 34 17 35 - nativeBuildInputs = [ 18 + nativeBuildInputs = with python3.pkgs; [ 36 19 flit-core 37 20 ]; 38 21 39 - propagatedBuildInputs = [ 22 + propagatedBuildInputs = with python3.pkgs; [ 40 23 cachecontrol 41 24 cyclonedx-python-lib 42 25 html5lib ··· 47 30 toml 48 31 ] ++ cachecontrol.optional-dependencies.filecache; 49 32 50 - nativeCheckInputs = [ 33 + nativeCheckInputs = with python3.pkgs; [ 51 34 pretend 52 35 pytestCheckHook 53 36 ];
+2 -2
pkgs/development/web/nodejs/v20.nix
··· 9 9 in 10 10 buildNodejs { 11 11 inherit enableNpm; 12 - version = "20.3.1"; 13 - sha256 = "sha256-EqgtswZpeVm0OJs1Gl+XhImGsTE/mQGw4LPYz08/mZE="; 12 + version = "20.4.0"; 13 + sha256 = "sha256-Cb0Lc8UmtjwCnV3f2IXRCWLnrYfJdblFg8H4zpDuU0g="; 14 14 patches = [ 15 15 ./revert-arm64-pointer-auth.patch 16 16 ./disable-darwin-v8-system-instrumentation-node19.patch
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "homeassistant-stubs"; 11 - version = "2023.6.3"; 11 + version = "2023.7.0"; 12 12 format = "pyproject"; 13 13 14 14 disabled = python.version != home-assistant.python.version; ··· 17 17 owner = "KapJI"; 18 18 repo = "homeassistant-stubs"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-Ia+y9I92XqPcoRFXfEmoAmzU2LUH5oP+A5Uu/8DdUAc="; 20 + hash = "sha256-N/3Gja6WPNdRsWl4XYMo9skCTJiHFkhr9y+T0MFrUTc="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+48 -48
pkgs/servers/mastodon/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "1y9lj7ra9xf4q4mryydmd498grsndqmz1zwasb4ai9gv62igvw3s"; 8 + sha256 = "10y18l67i6ry7v9w0qwh26477g4gm0qrjjpa87pa5a42hzkglnc7"; 9 9 type = "gem"; 10 10 }; 11 - version = "6.1.7.2"; 11 + version = "6.1.7.4"; 12 12 }; 13 13 actionmailbox = { 14 14 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "0bzacsr93sxv90nljv3ajw54nmyz1v9k2v2wx1pxsi0jasqg5fvn"; 19 + sha256 = "1ihayijdgasf0rp10x6h335k3y1hgqr6c9s8lxqmhm4gpczajaac"; 20 20 type = "gem"; 21 21 }; 22 - version = "6.1.7.2"; 22 + version = "6.1.7.4"; 23 23 }; 24 24 actionmailer = { 25 25 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"]; ··· 27 27 platforms = []; 28 28 source = { 29 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "1rjddp1a5l4amsbibhnf7g2rb69qvq0nc0a2dvr6r57bpkf82hj4"; 30 + sha256 = "03557cskby5alpncnhgm1j1kq43xqq75sdd6r2x22q3j2jv68pj5"; 31 31 type = "gem"; 32 32 }; 33 - version = "6.1.7.2"; 33 + version = "6.1.7.4"; 34 34 }; 35 35 actionpack = { 36 36 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 38 38 platforms = []; 39 39 source = { 40 40 remotes = ["https://rubygems.org"]; 41 - sha256 = "0c2y6sqpan68lrx78pvhbxb2917m75s808r6cg1kyygwvg31niza"; 41 + sha256 = "1x7ffyan8sbv4ywjghiyiv077vfxyf6i6y0h4k0mfpdmf76l0i86"; 42 42 type = "gem"; 43 43 }; 44 - version = "6.1.7.2"; 44 + version = "6.1.7.4"; 45 45 }; 46 46 actiontext = { 47 47 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"]; ··· 49 49 platforms = []; 50 50 source = { 51 51 remotes = ["https://rubygems.org"]; 52 - sha256 = "1jx8wi961i34v7x0j3h4wjw3qbyx9bkzb598vg42kidzk2f90dyj"; 52 + sha256 = "0g5gw9ywirw7814wn8cdnnv1df58x5gplgpb15gaw5gzkw9cgvd8"; 53 53 type = "gem"; 54 54 }; 55 - version = "6.1.7.2"; 55 + version = "6.1.7.4"; 56 56 }; 57 57 actionview = { 58 58 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 60 60 platforms = []; 61 61 source = { 62 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "10g5gk8h4mfhvgqylzbf591fqf5p78ca35cb97p9bclpv9jfy0za"; 63 + sha256 = "0cmzc2c00lsdr5hpmsgs8axs5pbhv5xyqiyi69wf81pqypd2cy3l"; 64 64 type = "gem"; 65 65 }; 66 - version = "6.1.7.2"; 66 + version = "6.1.7.4"; 67 67 }; 68 68 active_model_serializers = { 69 69 dependencies = ["actionpack" "activemodel" "case_transform" "jsonapi-renderer"]; ··· 92 92 platforms = []; 93 93 source = { 94 94 remotes = ["https://rubygems.org"]; 95 - sha256 = "0ililjwy4x52a6x5fidh1iyllf6vx49nz93fd2hxypc5bpryx9mz"; 95 + sha256 = "153z9lmkip3v243xxa5rcc8am82ma73ar46q4vxbmzi850a5yjj2"; 96 96 type = "gem"; 97 97 }; 98 - version = "6.1.7.2"; 98 + version = "6.1.7.4"; 99 99 }; 100 100 activemodel = { 101 101 dependencies = ["activesupport"]; ··· 103 103 platforms = []; 104 104 source = { 105 105 remotes = ["https://rubygems.org"]; 106 - sha256 = "0nn17y72fhsynwn11bqg75bazqp6r1g8mpwwyv64harwvh3fh5qj"; 106 + sha256 = "1bpr0zspih2rf2ppzjxaw8sq6gfqg9vss5h0fs4r85p03579swin"; 107 107 type = "gem"; 108 108 }; 109 - version = "6.1.7.2"; 109 + version = "6.1.7.4"; 110 110 }; 111 111 activerecord = { 112 112 dependencies = ["activemodel" "activesupport"]; ··· 114 114 platforms = []; 115 115 source = { 116 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "1k69m3b0lb4jx20jx8vsvdqm1ki1r6riq9haabyddkcpvmgz1wh7"; 117 + sha256 = "06403rkjnyr80yj4g05lb5hn04yfzipa7bm0gplbqrrykr3hvh5r"; 118 118 type = "gem"; 119 119 }; 120 - version = "6.1.7.2"; 120 + version = "6.1.7.4"; 121 121 }; 122 122 activestorage = { 123 123 dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"]; ··· 125 125 platforms = []; 126 126 source = { 127 127 remotes = ["https://rubygems.org"]; 128 - sha256 = "0c3cvc01azfkccg5hsl96wafsxb5hf1nva3cn8rif2mlwx17p8n3"; 128 + sha256 = "094kvh8bp792xccql54kky8prmvqvfzwwv9xas2pnh8s4v3avbzl"; 129 129 type = "gem"; 130 130 }; 131 - version = "6.1.7.2"; 131 + version = "6.1.7.4"; 132 132 }; 133 133 activesupport = { 134 134 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 136 136 platforms = []; 137 137 source = { 138 138 remotes = ["https://rubygems.org"]; 139 - sha256 = "14pjq2k761qaywaznpqq8ziivjk2ks1ma2cjwdflkxqgndxjmsr2"; 139 + sha256 = "0s465919p6fcgcsqin8w8hay2m598dvnzks490hbsb0p68sdz69m"; 140 140 type = "gem"; 141 141 }; 142 - version = "6.1.7.2"; 142 + version = "6.1.7.4"; 143 143 }; 144 144 addressable = { 145 145 dependencies = ["public_suffix"]; ··· 609 609 platforms = []; 610 610 source = { 611 611 remotes = ["https://rubygems.org"]; 612 - sha256 = "1qnsflsbjj38im8xq35g0vihlz96h09wjn2dad5g543l3vvrkrx5"; 612 + sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; 613 613 type = "gem"; 614 614 }; 615 - version = "1.2.0"; 615 + version = "1.2.2"; 616 616 }; 617 617 connection_pool = { 618 618 groups = ["default" "test"]; ··· 768 768 platforms = []; 769 769 source = { 770 770 remotes = ["https://rubygems.org"]; 771 - sha256 = "0fxrvqv3l5w9p20s129rg41zc6agf1n4yrmganancnvykbkygki2"; 771 + sha256 = "1q2pywgyn6cbnm0fh3dln5z1qgd1g8hvb4x8rppjc1bpfxnfhi13"; 772 772 type = "gem"; 773 773 }; 774 - version = "5.6.4"; 774 + version = "5.6.6"; 775 775 }; 776 776 dotenv = { 777 777 groups = ["default"]; ··· 1566 1566 platforms = []; 1567 1567 source = { 1568 1568 remotes = ["https://rubygems.org"]; 1569 - sha256 = "0n0pijrc465zzrv5flxc41375zwaz9yfc2n0r80zjwarc1ixkdx1"; 1569 + sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc"; 1570 1570 type = "gem"; 1571 1571 }; 1572 - version = "2.8.0.1"; 1572 + version = "2.8.1"; 1573 1573 }; 1574 1574 makara = { 1575 1575 dependencies = ["activerecord"]; ··· 1669 1669 platforms = []; 1670 1670 source = { 1671 1671 remotes = ["https://rubygems.org"]; 1672 - sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp"; 1672 + sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6"; 1673 1673 type = "gem"; 1674 1674 }; 1675 - version = "2.8.1"; 1675 + version = "2.8.2"; 1676 1676 }; 1677 1677 minitest = { 1678 1678 groups = ["default" "development" "pam_authentication" "production" "test"]; ··· 1720 1720 platforms = []; 1721 1721 source = { 1722 1722 remotes = ["https://rubygems.org"]; 1723 - sha256 = "1d996zf3g8xz244791b0qsl9vr7zg4lqnnmf9k2kshr9lki5jam8"; 1723 + sha256 = "1k1qyjr9lkk5y3483k6wk6d9h1jx4v5hzby1mf0pj3b4kr2arxbm"; 1724 1724 type = "gem"; 1725 1725 }; 1726 - version = "0.3.4"; 1726 + version = "0.3.6"; 1727 1727 }; 1728 1728 net-ldap = { 1729 1729 groups = ["default"]; ··· 1794 1794 platforms = []; 1795 1795 source = { 1796 1796 remotes = ["https://rubygems.org"]; 1797 - sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v"; 1797 + sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f"; 1798 1798 type = "gem"; 1799 1799 }; 1800 - version = "2.5.8"; 1800 + version = "2.5.9"; 1801 1801 }; 1802 1802 nokogiri = { 1803 1803 dependencies = ["mini_portile2" "racc"]; ··· 1805 1805 platforms = []; 1806 1806 source = { 1807 1807 remotes = ["https://rubygems.org"]; 1808 - sha256 = "0qr6psd9qgv83pklpw7cpmshkcasnv8d777ksmvwsacwfvvkmnxj"; 1808 + sha256 = "1g6wvxab4qwnbny983n9bckc0afy6y6s3g5v3csdbsp8n7g9vxi3"; 1809 1809 type = "gem"; 1810 1810 }; 1811 - version = "1.14.1"; 1811 + version = "1.14.5"; 1812 1812 }; 1813 1813 nsa = { 1814 1814 dependencies = ["activesupport" "concurrent-ruby" "sidekiq" "statsd-ruby"]; ··· 2132 2132 platforms = []; 2133 2133 source = { 2134 2134 remotes = ["https://rubygems.org"]; 2135 - sha256 = "0qvp6h2abmlsl4sqjsvac03cr2mxq6143gbx4kq52rpazp021qsb"; 2135 + sha256 = "16w217k9z02c4hqizym8dkj6bqmmzx4qdvqpnskgzf174a5pwdxk"; 2136 2136 type = "gem"; 2137 2137 }; 2138 - version = "2.2.6.2"; 2138 + version = "2.2.7"; 2139 2139 }; 2140 2140 rack-attack = { 2141 2141 dependencies = ["rack"]; ··· 2198 2198 platforms = []; 2199 2199 source = { 2200 2200 remotes = ["https://rubygems.org"]; 2201 - sha256 = "1b7ggchi3d7pwzmj8jn9fhbazr5fr4dy304f0hz7kqbg23s9c1ym"; 2201 + sha256 = "17ympjpkhz06xqsay18hskpbs64nh05hzrsckx8va6ikrxhs2ksq"; 2202 2202 type = "gem"; 2203 2203 }; 2204 - version = "6.1.7.2"; 2204 + version = "6.1.7.4"; 2205 2205 }; 2206 2206 rails-controller-testing = { 2207 2207 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 2264 2264 platforms = []; 2265 2265 source = { 2266 2266 remotes = ["https://rubygems.org"]; 2267 - sha256 = "0mm3nf3y715ln6v8k6g4351ggkr1bcwc5637vr979yw8vsmdi42k"; 2267 + sha256 = "0g92if3cxxysl9h6x6ibs7y9dsbcniiwgcldvg00kib02b3pxkbb"; 2268 2268 type = "gem"; 2269 2269 }; 2270 - version = "6.1.7.2"; 2270 + version = "6.1.7.4"; 2271 2271 }; 2272 2272 rainbow = { 2273 2273 groups = ["default" "development" "test"]; ··· 2893 2893 platforms = []; 2894 2894 source = { 2895 2895 remotes = ["https://rubygems.org"]; 2896 - sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 2896 + sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; 2897 2897 type = "gem"; 2898 2898 }; 2899 - version = "1.2.1"; 2899 + version = "1.2.2"; 2900 2900 }; 2901 2901 tilt = { 2902 2902 groups = ["default"]; ··· 2913 2913 platforms = []; 2914 2914 source = { 2915 2915 remotes = ["https://rubygems.org"]; 2916 - sha256 = "0lnh0kr7f43m1cjzc2jvggfsl1rzsaj2rd3pn6vp7mcqliymzaza"; 2916 + sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6"; 2917 2917 type = "gem"; 2918 2918 }; 2919 - version = "0.3.1"; 2919 + version = "0.3.2"; 2920 2920 }; 2921 2921 tpm-key_attestation = { 2922 2922 dependencies = ["bindata" "openssl" "openssl-signature_algorithm"]; ··· 3202 3202 platforms = []; 3203 3203 source = { 3204 3204 remotes = ["https://rubygems.org"]; 3205 - sha256 = "09pqhdi6q4sqv0p1gnjpbcy4az0yv8hrpykjngdgh9qiqd87nfdv"; 3205 + sha256 = "0ck6bj7wa73dkdh13735jl06k6cfny98glxjkas82aivlmyzqqbk"; 3206 3206 type = "gem"; 3207 3207 }; 3208 - version = "2.6.6"; 3208 + version = "2.6.8"; 3209 3209 }; 3210 3210 } 3211 3211
+2 -2
pkgs/servers/mastodon/source.nix
··· 3 3 src = fetchFromGitHub { 4 4 owner = "mastodon"; 5 5 repo = "mastodon"; 6 - rev = "v4.1.2"; 7 - sha256 = "mkcGEQVE+sF4jYdEubHTGK9mp9O/Ny08AUqnnwW736M="; 6 + rev = "v4.1.3"; 7 + sha256 = "F+cpL+ZFfe52f82qtJxuxRCILW3zr6K5OMrvaOgWe58="; 8 8 }; 9 9 in applyPatches { 10 10 inherit src;
+1 -1
pkgs/servers/mastodon/version.nix
··· 1 - "4.1.2" 1 + "4.1.3"
+2 -1
pkgs/tools/backup/restic/default.nix
··· 34 34 '' + lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 35 35 $out/bin/restic generate \ 36 36 --bash-completion restic.bash \ 37 + --fish-completion restic.fish \ 37 38 --zsh-completion restic.zsh \ 38 39 --man . 39 - installShellCompletion restic.{bash,zsh} 40 + installShellCompletion restic.{bash,fish,zsh} 40 41 installManPage *.1 41 42 ''; 42 43
+2 -3
pkgs/tools/networking/fdm/default.nix
··· 8 8 owner = "nicm"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-Gqpz+N1ELU5jQpPJAG9s8J9UHWOJNhkT+s7+xuQazd0="; 11 + hash = "sha256-Gqpz+N1ELU5jQpPJAG9s8J9UHWOJNhkT+s7+xuQazd0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ]; 15 15 buildInputs = [ openssl tdb zlib flex bison ]; 16 - 17 16 18 17 meta = with lib; { 19 18 description = "Mail fetching and delivery tool - should do the job of getmail and procmail"; 20 19 maintainers = with maintainers; [ raskin ]; 21 - platforms = with platforms; linux; 20 + platforms = with platforms; linux ++ darwin; 22 21 homepage = "https://github.com/nicm/fdm"; 23 22 downloadPage = "https://github.com/nicm/fdm/releases"; 24 23 license = licenses.isc;
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2023-07-04"; 9 + version = "2023-07-05"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-a6ELQlfer7kmeWxjiuAelT2TcmwXoAD3s/x3f1JsRlQ="; 15 + hash = "sha256-YJ7RR4PMa87Fw8dtRK4t+rDI1uyLfW8vQ/Rp1gr/Qw0="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+8 -4
pkgs/tools/security/rng-tools/default.nix
··· 7 7 , psmisc 8 8 , argp-standalone 9 9 , openssl 10 + , libcap 10 11 , jitterentropy, withJitterEntropy ? true 11 12 # WARNING: DO NOT USE BEACON GENERATED VALUES AS SECRET CRYPTOGRAPHIC KEYS 12 13 # https://www.nist.gov/programs-projects/nist-randomness-beacon 13 14 , curl, jansson, libxml2, withNistBeacon ? false 14 15 , libp11, opensc, withPkcs11 ? true 15 16 , rtl-sdr, withRtlsdr ? true 17 + , withQrypt ? false 16 18 }: 17 19 18 20 stdenv.mkDerivation rec { 19 21 pname = "rng-tools"; 20 - version = "6.15"; 22 + version = "6.16"; 21 23 22 24 src = fetchFromGitHub { 23 25 owner = "nhorman"; 24 26 repo = pname; 25 27 rev = "v${version}"; 26 - hash = "sha256-km+MEng3VWZF07sdvGLbAG/vf8/A1DxhA/Xa2Y+LAEQ="; 28 + hash = "sha256-9pXQhG2nbu6bq4BnBgEOyyUBNkQTI5RhWmJIoLtFU+c="; 27 29 }; 28 30 29 31 nativeBuildInputs = [ autoreconfHook libtool pkg-config ]; ··· 33 35 (lib.withFeature (withNistBeacon) "nistbeacon") 34 36 (lib.withFeature (withPkcs11) "pkcs11") 35 37 (lib.withFeature (withRtlsdr) "rtlsdr") 38 + (lib.withFeature (withQrypt) "qrypt") 36 39 ]; 37 40 38 - buildInputs = [ openssl ] 41 + buildInputs = [ openssl libcap ] 39 42 ++ lib.optionals stdenv.hostPlatform.isMusl [ argp-standalone ] 40 43 ++ lib.optionals withJitterEntropy [ jitterentropy ] 41 44 ++ lib.optionals withNistBeacon [ curl jansson libxml2 ] 42 45 ++ lib.optionals withPkcs11 [ libp11 libp11.passthru.openssl ] 43 - ++ lib.optionals withRtlsdr [ rtl-sdr ]; 46 + ++ lib.optionals withRtlsdr [ rtl-sdr ] 47 + ++ lib.optionals withQrypt [ curl jansson ]; 44 48 45 49 enableParallelBuilding = true; 46 50
+3 -3
pkgs/tools/security/trufflehog/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "trufflehog"; 10 - version = "3.42.0"; 10 + version = "3.43.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "trufflesecurity"; 14 14 repo = "trufflehog"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-ZPlIuWprlB9Xp3aD4AjWfYMEnDwyoijNqhBGgq3BJ5M="; 16 + hash = "sha256-QZFn9O5feTrw+/vW0n4oqVJUbsOBFnvbXWdnVWVoc2Y="; 17 17 }; 18 18 19 - vendorHash = "sha256-gIiG9fULEEqWLdCoPOtbE6bSYyZv8I36vBRB6b3KOI8="; 19 + vendorHash = "sha256-G+G8Rlgn2GICXHtGSKZ1jzMJ8ERWZr/w5z9CtLo3L+E="; 20 20 21 21 ldflags = [ 22 22 "-s"
+3 -3
pkgs/tools/text/tidy-viewer/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "tidy-viewer"; 5 - version = "1.4.30"; 5 + version = "1.5.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "alexhallam"; 9 9 repo = "tv"; 10 10 rev = version; 11 - sha256 = "sha256-z1H27D0DYQieU91FBZreN6XQCFvwxBJBIWBZRO50cnw="; 11 + sha256 = "sha256-OnvRiQ5H/Vsmfu+F1i68TowjrDwQLQtV1sC6Jrp4xA4="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-rLRyzQkwbjIMhLLHSuDKQznBIDV9iAqCUVg6q5gRhsA="; 14 + cargoSha256 = "sha256-pIGuBP0a4jWFzkQfqvxQUrBmqYjhERVyEbZvL7g5hRM="; 15 15 16 16 # this test parses command line arguments 17 17 # error: Found argument '--test-threads' which wasn't expected, or isn't valid in this context
+2
pkgs/top-level/all-packages.nix
··· 587 587 588 588 expressvpn = callPackage ../applications/networking/expressvpn { }; 589 589 590 + faq = callPackage ../development/tools/faq { }; 591 + 590 592 figma-agent = callPackage ../applications/graphics/figma-agent { }; 591 593 592 594 figma-linux = callPackage ../applications/graphics/figma-linux { };