From 0a94d61013616c1ea498a4b3536c627f00af32f5 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 17 Jul 2022 13:05:38 +0900 Subject: [PATCH 01/89] python3Packages.rdkit: 2022.03.3 -> 2022.03.4 --- pkgs/development/python-modules/rdkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rdkit/default.nix b/pkgs/development/python-modules/rdkit/default.nix index f98e4d992a32..deeefb3cfdc9 100644 --- a/pkgs/development/python-modules/rdkit/default.nix +++ b/pkgs/development/python-modules/rdkit/default.nix @@ -40,7 +40,7 @@ let in buildPythonPackage rec { pname = "rdkit"; - version = "2022.03.3"; + version = "2022.03.4"; src = let @@ -50,7 +50,7 @@ buildPythonPackage rec { owner = pname; repo = pname; rev = "Release_${versionTag}"; - sha256 = "sha256-YZq1JKDlCQVvjv7+XpEhD/wfFcQ5m3i5VO4rNQ3ONRQ="; + sha256 = "13aga2fy1hgldb229n16niv30n3lwlypd7xv16smpbgw0cp1xpp2"; }; unpackPhase = '' From 6bcc3f23321c1f05e59d356fe600abdef6578b3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 Jul 2022 07:05:18 +0000 Subject: [PATCH 02/89] python310Packages.blinkpy: 0.19.1 -> 0.19.2 --- pkgs/development/python-modules/blinkpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/blinkpy/default.nix b/pkgs/development/python-modules/blinkpy/default.nix index c56c377b299b..236f481df2ee 100644 --- a/pkgs/development/python-modules/blinkpy/default.nix +++ b/pkgs/development/python-modules/blinkpy/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "blinkpy"; - version = "0.19.1"; + version = "0.19.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "fronzbot"; repo = "blinkpy"; rev = "refs/tags/v${version}"; - hash = "sha256-29wfdRbJ4U3ou/4jkpWBE2FrUuo09k4hTYLnIP1S3uU="; + hash = "sha256-depaXtbXo5F1JC3M24i6ynWhpm9x9O7UCjkoSzFaSZI="; }; propagatedBuildInputs = [ From 177f15375ec5afdcefa6492b1c71bbc779aaee03 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 Jul 2022 20:16:36 +0200 Subject: [PATCH 03/89] python310Packages.mailchecker: 4.1.18 -> 4.1.19 --- pkgs/development/python-modules/mailchecker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mailchecker/default.nix b/pkgs/development/python-modules/mailchecker/default.nix index 2f13ce79c96f..2ff30608fd7f 100644 --- a/pkgs/development/python-modules/mailchecker/default.nix +++ b/pkgs/development/python-modules/mailchecker/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "mailchecker"; - version = "4.1.18"; + version = "4.1.19"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-zBikruHBTXKK4Yk7euTp0lTcdCG5AQ/kMZrECAvQ7Zw="; + hash = "sha256-oNIh9mRdPXai6SDfyvfoOrgsbVWyRYhJva+bsqgGOoo="; }; # Module has no tests From 47007b9d20a4665cdf0706e4cce5797ee7136084 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Aug 2022 00:35:02 +0000 Subject: [PATCH 04/89] postgresql11Packages.repmgr: 5.3.1 -> 5.3.2 --- pkgs/servers/sql/postgresql/ext/repmgr.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/repmgr.nix b/pkgs/servers/sql/postgresql/ext/repmgr.nix index 4576febce910..f849e62e367e 100644 --- a/pkgs/servers/sql/postgresql/ext/repmgr.nix +++ b/pkgs/servers/sql/postgresql/ext/repmgr.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "repmgr"; - version = "5.3.1"; + version = "5.3.2"; src = fetchFromGitHub { owner = "2ndQuadrant"; repo = "repmgr"; rev = "v${version}"; - sha256 = "sha256-fHoXbFOF3xj/eNHgQIghF15vbDObnuwl2DAH+zRVGZQ="; + sha256 = "sha256-M8FMin9y6nAiPYeT5pUUy0KyZ1dkuH708GshZ6GoXXw="; }; nativeBuildInputs = [ flex ]; From e480909dd3fed44222add497c68f9d7d3f6015be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Aug 2022 08:04:11 +0000 Subject: [PATCH 05/89] python310Packages.h5netcdf: 1.0.1 -> 1.0.2 --- pkgs/development/python-modules/h5netcdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/h5netcdf/default.nix b/pkgs/development/python-modules/h5netcdf/default.nix index 7afa664c1a85..cf4b9671b731 100644 --- a/pkgs/development/python-modules/h5netcdf/default.nix +++ b/pkgs/development/python-modules/h5netcdf/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "h5netcdf"; - version = "1.0.1"; + version = "1.0.2"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-d2cE+s2LgiRtbUBoxQXDibO3C5v5kgzPusfzXNxjTaw="; + hash = "sha256-iAih4JXwEitPtAjMmMYK3zmb1X/vSNHKfN9M2h0Ka0o="; }; nativeBuildInputs = [ From 2b483c62db1853f5fad114a771d5a721327ebc79 Mon Sep 17 00:00:00 2001 From: ajs124 Date: Fri, 5 Aug 2022 00:19:54 +0200 Subject: [PATCH 06/89] php80: 8.0.21 -> 8.0.22 https://www.php.net/ChangeLog-8.php#8.0.22 --- pkgs/development/interpreters/php/8.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/8.0.nix b/pkgs/development/interpreters/php/8.0.nix index 193eabe6c01f..5e346788ee48 100644 --- a/pkgs/development/interpreters/php/8.0.nix +++ b/pkgs/development/interpreters/php/8.0.nix @@ -2,8 +2,8 @@ let base = callPackage ./generic.nix (_args // { - version = "8.0.21"; - hash = "sha256-HLd2LR/+zOruuvufbiQTLKI/sUQ8tWMND8z1PwTPoSY="; + version = "8.0.22"; + hash = "sha256-40KRjT7NQi8QAy3wrD/7Dhf1aPrWz44jK296ah/cPJw="; }); in From da6ccfbab2bd54f1a925d58abed861ebbc2f247d Mon Sep 17 00:00:00 2001 From: ajs124 Date: Fri, 5 Aug 2022 00:20:10 +0200 Subject: [PATCH 07/89] php81: 8.1.8 -> 8.1.9 https://www.php.net/ChangeLog-8.php#8.1.9 --- pkgs/development/interpreters/php/8.1.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/8.1.nix b/pkgs/development/interpreters/php/8.1.nix index e56ff13864bb..37e471601ddb 100644 --- a/pkgs/development/interpreters/php/8.1.nix +++ b/pkgs/development/interpreters/php/8.1.nix @@ -2,8 +2,8 @@ let base = callPackage ./generic.nix (_args // { - version = "8.1.8"; - hash = "sha256-uIFaWgJDFFPUJh41mL0fKFFuTANU8yjBKJDyV4cOTAE="; + version = "8.1.9"; + hash = "sha256-nrsOLlcdtv1ZMEKNyy0Z7T4FAzjsHxNHwoLK6S/Ahv8="; }); in From 5b6c0cab60bbeb13ab326a08fca74a35b601f17a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 05:50:05 +0000 Subject: [PATCH 08/89] python310Packages.google-cloud-bigtable: 2.10.1 -> 2.11.0 --- .../python-modules/google-cloud-bigtable/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-bigtable/default.nix b/pkgs/development/python-modules/google-cloud-bigtable/default.nix index ff684d597c30..f3ad7c4bfaa3 100644 --- a/pkgs/development/python-modules/google-cloud-bigtable/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigtable/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "google-cloud-bigtable"; - version = "2.10.1"; + version = "2.11.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-f4wMYlmex0QrcJrl33VyOZgbURYnIjeWDR7rz4MzMJw="; + hash = "sha256-WI/mUT5UxVkA5h4gndEkTWtxgOXK5LHqmweiRVzb+5A="; }; propagatedBuildInputs = [ From 21ef86c2d3ff2060f144b524f441f6301d11e0ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 10:32:01 +0000 Subject: [PATCH 09/89] esbuild: 0.14.51 -> 0.14.53 --- pkgs/development/tools/esbuild/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/esbuild/default.nix b/pkgs/development/tools/esbuild/default.nix index aea6d6ac22d4..cbf91a17bc56 100644 --- a/pkgs/development/tools/esbuild/default.nix +++ b/pkgs/development/tools/esbuild/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "esbuild"; - version = "0.14.51"; + version = "0.14.53"; src = fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${version}"; - sha256 = "sha256-IzFjbKX4DoRo57i9ogGCuvZpamk+brkKnsI6Yy843VA="; + sha256 = "sha256-o92OVyaiOXtJOAT5WJiclOBt2f1GK3t9vD3cjw1nv+8="; }; vendorSha256 = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; From 399366820d482716fc17116dd5e1e2afeff0cff6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 11:31:41 +0000 Subject: [PATCH 10/89] arti: 0.5.0 -> 0.6.0 --- pkgs/tools/security/arti/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/arti/default.nix b/pkgs/tools/security/arti/default.nix index 2c3861d60bad..990534b13dfa 100644 --- a/pkgs/tools/security/arti/default.nix +++ b/pkgs/tools/security/arti/default.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { pname = "arti"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -18,10 +18,10 @@ rustPlatform.buildRustPackage rec { owner = "core"; repo = "arti"; rev = "arti-v${version}"; - sha256 = "sha256-xze8Frxy9Rv01yz0L8GkEaXUoLlpODv3pEat1HnDIOs="; + sha256 = "sha256-3zlpmOGCjox8dVItVxyQloPgC0+dYw57pFFBySAXC5g="; }; - cargoSha256 = "sha256-yCQLSLxEziDQGDNtP7pmXlTImSKzr/O/5sITMHVJg8E="; + cargoSha256 = "sha256-LvhSgJQyPyTSD1koXBXYaC6I5njZavgQK4WaW5/b9g4="; nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; From c9f7f02bbed1c784fe6308221a5faefaa0555a4f Mon Sep 17 00:00:00 2001 From: "Emil \"AngryAnt\" Johansen" Date: Fri, 5 Aug 2022 16:33:34 +0200 Subject: [PATCH 11/89] rusty-psn, rusty-psn-gui: init at 0.1.2 --- pkgs/applications/misc/rusty-psn/default.nix | 80 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 + 2 files changed, 84 insertions(+) create mode 100644 pkgs/applications/misc/rusty-psn/default.nix diff --git a/pkgs/applications/misc/rusty-psn/default.nix b/pkgs/applications/misc/rusty-psn/default.nix new file mode 100644 index 000000000000..a3e93b871a51 --- /dev/null +++ b/pkgs/applications/misc/rusty-psn/default.nix @@ -0,0 +1,80 @@ +{ lib +, stdenv +, rustPlatform +, fetchFromGitHub +, makeDesktopItem +, copyDesktopItems +, pkg-config +, openssl +, xorg +, libGL +, gui ? false # build GUI version +}: + +rustPlatform.buildRustPackage rec { + pname = "rusty-psn"; + version = "0.1.2"; + + src = fetchFromGitHub { + owner = "RainbowCookie32"; + repo = "rusty-psn"; + rev = "v${version}"; + sha256 = "14li5fsaj4l5al6lcxy07g3gzmi0l3cyiczq44q7clq4myhykhhb"; + }; + + cargoSha256 = "0kjaq3ik3lwaz7rjb5jaxavpahzp33j7vln3zyifql7j7sbr300f"; + + nativeBuildInputs = [ + pkg-config + copyDesktopItems + ]; + + dependencies = if gui then [ + openssl + xorg.libxcb + xorg.libX11 + xorg.libXcursor + xorg.libXrandr + xorg.libXi + xorg.libxcb + libGL + libGL.dev + ] else [ + openssl + ]; + buildInputs = dependencies; + + buildNoDefaultFeatures = true; + buildFeatures = [ (if gui then "egui" else "cli") ]; + + postFixup = '' + patchelf --set-rpath "${lib.makeLibraryPath dependencies}" $out/bin/rusty-psn + ${if gui then "mv $out/bin/rusty-psn $out/bin/rusty-psn-gui" else ""} + ''; + + desktopItem = if gui then makeDesktopItem { + name = "rusty-psn"; + desktopName = "rusty-psn"; + exec = "rusty-psn-gui"; + comment = "A simple tool to grab updates for PS3 games, directly from Sony's servers using their updates API."; + categories = [ + "Network" + ]; + keywords = [ + "psn" + "ps3" + "sony" + "playstation" + "update" + ]; + } else ""; + desktopItems = if gui then [ desktopItem ] else []; + + meta = with lib; { + description = "A simple tool to grab updates for PS3 games, directly from Sony's servers using their updates API"; + homepage = ""; + license = licenses.mit; + platforms = [ "x86_64-linux" ]; + maintainers = with lib.maintainers; [ AngryAnt ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fb73e403c7ac..f557900c8a4f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30212,6 +30212,10 @@ with pkgs; runc = callPackage ../applications/virtualization/runc {}; + rusty-psn = callPackage ../applications/misc/rusty-psn {}; + + rusty-psn-gui = rusty-psn.override { gui = true; }; + rymcast = callPackage ../applications/audio/rymcast { inherit (gnome) zenity; }; From 48d3f8170468433d43dce4a5e58f0b9bc5ad8e7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 20:07:20 +0000 Subject: [PATCH 12/89] brutespray: 1.7.0 -> 1.8 --- pkgs/tools/security/brutespray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/brutespray/default.nix b/pkgs/tools/security/brutespray/default.nix index d7f8e30e182d..200cd96c238b 100644 --- a/pkgs/tools/security/brutespray/default.nix +++ b/pkgs/tools/security/brutespray/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "brutespray"; - version = "1.7.0"; + version = "1.8"; src = fetchFromGitHub { owner = "x90skysn3k"; repo = pname; rev = "${pname}-${version}"; - sha256 = "0lkm3fvx35ml5jh4ykjr2srq8qfajkmxwp4qfcn9xi58khk3asq3"; + sha256 = "sha256-hlFp2ZQnoydxF2NBCjSKtmNzMj9V14AKrNYKMF/8m70="; }; postPatch = '' From 79736fde014ea9e37415c5969e584b3a08940e99 Mon Sep 17 00:00:00 2001 From: "Emil \"AngryAnt\" Johansen" Date: Fri, 5 Aug 2022 16:42:35 +0200 Subject: [PATCH 13/89] review fixes --- pkgs/applications/misc/rusty-psn/default.nix | 30 ++++++++++---------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/misc/rusty-psn/default.nix b/pkgs/applications/misc/rusty-psn/default.nix index a3e93b871a51..bc0fd96730b5 100644 --- a/pkgs/applications/misc/rusty-psn/default.nix +++ b/pkgs/applications/misc/rusty-psn/default.nix @@ -1,4 +1,4 @@ -{ lib +{ lib , stdenv , rustPlatform , fetchFromGitHub @@ -8,13 +8,13 @@ , openssl , xorg , libGL -, gui ? false # build GUI version +, withGui ? false # build GUI version }: rustPlatform.buildRustPackage rec { pname = "rusty-psn"; version = "0.1.2"; - + src = fetchFromGitHub { owner = "RainbowCookie32"; repo = "rusty-psn"; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { copyDesktopItems ]; - dependencies = if gui then [ + buildInputs = if withGui then [ openssl xorg.libxcb xorg.libX11 @@ -40,19 +40,19 @@ rustPlatform.buildRustPackage rec { libGL libGL.dev ] else [ - openssl + openssl ]; - buildInputs = dependencies; buildNoDefaultFeatures = true; - buildFeatures = [ (if gui then "egui" else "cli") ]; + buildFeatures = [ (if withGui then "egui" else "cli") ]; postFixup = '' - patchelf --set-rpath "${lib.makeLibraryPath dependencies}" $out/bin/rusty-psn - ${if gui then "mv $out/bin/rusty-psn $out/bin/rusty-psn-gui" else ""} + patchelf --set-rpath "${lib.makeLibraryPath buildInputs}" $out/bin/rusty-psn + '' + lib.optionalString withGui '' + mv $out/bin/rusty-psn $out/bin/rusty-psn-gui ''; - desktopItem = if gui then makeDesktopItem { + desktopItem = lib.optionalString withGui (makeDesktopItem { name = "rusty-psn"; desktopName = "rusty-psn"; exec = "rusty-psn-gui"; @@ -67,14 +67,14 @@ rustPlatform.buildRustPackage rec { "playstation" "update" ]; - } else ""; - desktopItems = if gui then [ desktopItem ] else []; + }); + desktopItems = lib.optionals withGui [ desktopItem ]; meta = with lib; { - description = "A simple tool to grab updates for PS3 games, directly from Sony's servers using their updates API"; - homepage = ""; + description = "Simple tool to grab updates for PS3 games, directly from Sony's servers using their updates API"; + homepage = "https://github.com/RainbowCookie32/rusty-psn/"; license = licenses.mit; platforms = [ "x86_64-linux" ]; - maintainers = with lib.maintainers; [ AngryAnt ]; + maintainers = with maintainers; [ AngryAnt ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f557900c8a4f..afcd9b05b166 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30214,7 +30214,7 @@ with pkgs; rusty-psn = callPackage ../applications/misc/rusty-psn {}; - rusty-psn-gui = rusty-psn.override { gui = true; }; + rusty-psn-gui = rusty-psn.override { withGui = true; }; rymcast = callPackage ../applications/audio/rymcast { inherit (gnome) zenity; From c0bf3e53b16fafb71f1aea11a6c63813b723ccde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 5 Aug 2022 23:31:11 +0200 Subject: [PATCH 14/89] solaar: fix g-i and double wrapping --- pkgs/applications/misc/solaar/default.nix | 24 ++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/solaar/default.nix b/pkgs/applications/misc/solaar/default.nix index 7f2e4207d0be..3d750d8b0fd6 100644 --- a/pkgs/applications/misc/solaar/default.nix +++ b/pkgs/applications/misc/solaar/default.nix @@ -25,12 +25,19 @@ python3Packages.buildPythonApplication rec { outputs = [ "out" "udev" ]; - nativeBuildInputs = [ wrapGAppsHook gdk-pixbuf ]; - buildInputs = [ libappindicator librsvg ]; + nativeBuildInputs = [ + gdk-pixbuf + gobject-introspection + wrapGAppsHook + ]; + + buildInputs = [ + libappindicator + librsvg + ]; propagatedBuildInputs = with python3Packages; [ evdev - gobject-introspection gtk3 psutil pygobject3 @@ -47,6 +54,17 @@ python3Packages.buildPythonApplication rec { install -Dm444 -t $udev/etc/udev/rules.d rules.d-uinput/*.rules ''; + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + # no tests + doCheck = false; + + pythonImportsCheck = [ "solaar" ]; + meta = with lib; { description = "Linux devices manager for the Logitech Unifying Receiver"; longDescription = '' From 307985dd93e58fcd974d6c8e4fdf85e73bc6989b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Fri, 5 Aug 2022 19:41:18 -0300 Subject: [PATCH 15/89] libsForQt5.qtstyleplugin-kvantum: add me as maintainer --- pkgs/development/libraries/qtstyleplugin-kvantum/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix b/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix index 313d82c5928c..b80e93622d94 100644 --- a/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix +++ b/pkgs/development/libraries/qtstyleplugin-kvantum/default.nix @@ -51,6 +51,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.linux; broken = lib.versionOlder qtbase.version "5.14"; - maintainers = [ maintainers.bugworm ]; + maintainers = [ maintainers.romildo ]; }; } From eae69ea5d4196a80faa7f13e461d2c6d9fc6342c Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 6 Aug 2022 00:33:26 +0100 Subject: [PATCH 16/89] grpc: add arrow-cpp to passthru.tests reverse dependency is sensitive to changes as exhibited by https://github.com/NixOS/nixpkgs/pull/182157 --- pkgs/development/libraries/grpc/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix index 006e4602fde9..55f1fb2790e6 100644 --- a/pkgs/development/libraries/grpc/default.nix +++ b/pkgs/development/libraries/grpc/default.nix @@ -16,6 +16,7 @@ # tests , python3 +, arrow-cpp }: stdenv.mkDerivation rec { @@ -92,6 +93,7 @@ stdenv.mkDerivation rec { passthru.tests = { inherit (python3.pkgs) grpcio-status grpcio-tools; + inherit arrow-cpp; }; meta = with lib; { From fd04240ffe141a69cf823f657eff8b9abeb1886c Mon Sep 17 00:00:00 2001 From: "Yestin L. Harrison" Date: Fri, 5 Aug 2022 19:02:26 -0700 Subject: [PATCH 17/89] opam: remove aspcud from runtime --- pkgs/development/tools/ocaml/opam/default.nix | 4 ++-- pkgs/development/tools/ocaml/opam/opam.nix.pl | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index aa7cced5016d..b915cdb65ced 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchurl, makeWrapper, getconf, - ocaml, unzip, ncurses, curl, aspcud, bubblewrap + ocaml, unzip, ncurses, curl, bubblewrap }: assert lib.versionAtLeast ocaml.version "4.02.3"; @@ -119,7 +119,7 @@ in stdenv.mkDerivation { mv $out/bin/opam $out/bin/.opam-wrapped makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ --argv0 "opam" \ - --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \ + --suffix PATH : ${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \ --set OPAM_USER_PATH_RO /run/current-system/sw/bin:/nix/ $out/bin/opam-installer --prefix=$installer opam-installer.install ''; diff --git a/pkgs/development/tools/ocaml/opam/opam.nix.pl b/pkgs/development/tools/ocaml/opam/opam.nix.pl index c914bac8b5c6..2e816da8cc4d 100755 --- a/pkgs/development/tools/ocaml/opam/opam.nix.pl +++ b/pkgs/development/tools/ocaml/opam/opam.nix.pl @@ -21,12 +21,12 @@ chomp $OPAM_RELEASE_SHA256; my $OPAM_BASE_URL = "https://raw.githubusercontent.com/$OPAM_GITHUB_REPO/$OPAM_TAG"; my $OPAM_OPAM = `curl -L --url \Q$OPAM_BASE_URL\E/opam-devel.opam`; -my($OCAML_MIN_VERSION) = $OPAM_OPAM =~ /^ "ocaml" {>= "(.*)"}$/m +my($OCAML_MIN_VERSION) = $OPAM_OPAM =~ /^ "ocaml" \{>= "(.*)"}$/m or die "could not parse ocaml version bound\n"; print <<"EOF"; { stdenv, lib, fetchurl, makeWrapper, getconf, - ocaml, unzip, ncurses, curl, aspcud, bubblewrap + ocaml, unzip, ncurses, curl, bubblewrap }: assert lib.versionAtLeast ocaml.version "$OCAML_MIN_VERSION"; @@ -114,7 +114,7 @@ print <<'EOF'; mv $out/bin/opam $out/bin/.opam-wrapped makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ --argv0 "opam" \ - --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \ + --suffix PATH : ${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \ --set OPAM_USER_PATH_RO /run/current-system/sw/bin:/nix/ $out/bin/opam-installer --prefix=$installer opam-installer.install ''; From ca10a690a41510d7dbff6862cc290fe1d14fc6af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 03:56:19 +0000 Subject: [PATCH 18/89] python310Packages.django-storages: 1.12.3 -> 1.13 --- pkgs/development/python-modules/django-storages/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-storages/default.nix b/pkgs/development/python-modules/django-storages/default.nix index 25a6e561789a..d0e00db4dc40 100644 --- a/pkgs/development/python-modules/django-storages/default.nix +++ b/pkgs/development/python-modules/django-storages/default.nix @@ -4,11 +4,11 @@ buildPythonPackage rec { pname = "django-storages"; - version = "1.12.3"; + version = "1.13"; src = fetchPypi { inherit pname version; - sha256 = "a475edb2f0f04c4f7e548919a751ecd50117270833956ed5bd585c0575d2a5e7"; + sha256 = "sha256-1P7Zi7+1NHCW3frCpmZdUTPHiLnsMsFW7F9/sCrlczU="; }; propagatedBuildInputs = [ django ]; From aff433b6d107055d298b89f9d7d0b6d4fbe89b6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:24:36 +0000 Subject: [PATCH 19/89] python310Packages.pex: 2.1.102 -> 2.1.103 --- pkgs/development/python-modules/pex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix index d6030f7d39c8..1a1fa63ff486 100644 --- a/pkgs/development/python-modules/pex/default.nix +++ b/pkgs/development/python-modules/pex/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "pex"; - version = "2.1.102"; + version = "2.1.103"; format = "flit"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-+jTO8IO+3j6kVBNjjCToRpiUmQTvBVmZTnNLbSHeNjw="; + hash = "sha256-B7zWM2Jrf9bRjrDWMDrP0KT7yzFpLnN7FXlGJtqJa/A="; }; nativeBuildInputs = [ From a84fc9056d0b97b1002a7cf7397d385fbb21ed96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:24:59 +0000 Subject: [PATCH 20/89] python310Packages.peaqevcore: 4.0.1 -> 4.0.8 --- pkgs/development/python-modules/peaqevcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix index a2473ead5c30..89e708727311 100644 --- a/pkgs/development/python-modules/peaqevcore/default.nix +++ b/pkgs/development/python-modules/peaqevcore/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "peaqevcore"; - version = "4.0.1"; + version = "4.0.8"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-iCHXiGKg3ENqw4cX1iNpVZAA944siKbFGKooo+KswsY="; + hash = "sha256-B0t9kNl55VsPC8ZXP7/lRDJ0Hfm4uhSEMGX9To4fjAU="; }; postPatch = '' From 96dda2c91dbbf0b5492c5cd32bd1af6e415a9dda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:35:46 +0000 Subject: [PATCH 21/89] python310Packages.plaid-python: 9.8.0 -> 9.9.0 --- pkgs/development/python-modules/plaid-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix index f4082ad41257..0f450360301f 100644 --- a/pkgs/development/python-modules/plaid-python/default.nix +++ b/pkgs/development/python-modules/plaid-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "plaid-python"; - version = "9.8.0"; + version = "9.9.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-iILDOpajLdTi+yPBNIr2+Sb1qBl0KCoSow2XBmDpFSI="; + hash = "sha256-uvozG1l+aGDs4nzOOjKUPScLLMNVop5u2Y89se8GvtY="; }; propagatedBuildInputs = [ From 273838214ea991444e16e2c1367c4b5c3f7bf8c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:40:18 +0000 Subject: [PATCH 22/89] python310Packages.oslo-concurrency: 4.5.1 -> 5.0.0 --- pkgs/development/python-modules/oslo-concurrency/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-concurrency/default.nix b/pkgs/development/python-modules/oslo-concurrency/default.nix index 90b49e5e77dd..3706a4577bf5 100644 --- a/pkgs/development/python-modules/oslo-concurrency/default.nix +++ b/pkgs/development/python-modules/oslo-concurrency/default.nix @@ -18,12 +18,12 @@ buildPythonPackage rec { pname = "oslo-concurrency"; - version = "4.5.1"; + version = "5.0.0"; src = fetchPypi { pname = "oslo.concurrency"; inherit version; - sha256 = "sha256-aGm5Rrk9lbq/IM0Wvgb8NaXsFNB+osHzFfSsbqXw2hc="; + sha256 = "sha256-n0aUbp+KcqBvFP49xBiaTT3TmGKDFSU5OjEZvbvniX4="; }; postPatch = '' From 94ec8b4c6f654b3d196ace3312877141275344e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:42:09 +0000 Subject: [PATCH 23/89] python310Packages.pylibmc: 1.6.1 -> 1.6.2 --- pkgs/development/python-modules/pylibmc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylibmc/default.nix b/pkgs/development/python-modules/pylibmc/default.nix index 9fb8401bdc47..701adc7c6e90 100644 --- a/pkgs/development/python-modules/pylibmc/default.nix +++ b/pkgs/development/python-modules/pylibmc/default.nix @@ -1,12 +1,12 @@ { buildPythonPackage, fetchPypi, lib, libmemcached, zlib, cyrus_sasl }: buildPythonPackage rec { - version = "1.6.1"; + version = "1.6.2"; pname = "pylibmc"; src = fetchPypi { inherit pname version; - sha256 = "1sg7d9j0v6g3xg3finf4l1hb72c13vcyyi6rqrc9shbx903d93ca"; + sha256 = "sha256-QatJ05VAdnN0iRvvC+tSkcqXvrcEi3r3dSEGSVPATcA="; }; buildInputs = [ libmemcached zlib cyrus_sasl ]; From e1c33086c21117e34e694fad8f5665fe112e0a30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:45:11 +0000 Subject: [PATCH 24/89] python310Packages.mediapy: 1.0.3 -> 1.1.0 --- pkgs/development/python-modules/mediapy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mediapy/default.nix b/pkgs/development/python-modules/mediapy/default.nix index 2cf5a6d4678d..9b188f9c2a59 100644 --- a/pkgs/development/python-modules/mediapy/default.nix +++ b/pkgs/development/python-modules/mediapy/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "mediapy"; - version = "1.0.3"; + version = "1.1.0"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-cM8u27XSN4VzXONk+tQElZgT5XdShWXq0UtDg5JbF9o="; + hash = "sha256-CejgiCiW7an1GpKB5MUiA1Alkigv3RmfTq0um9pc93E="; }; propagatedBuildInputs = [ ipython matplotlib numpy pillow ]; From 1d253f97ca201802da0fac9f3ff66e2d8de26813 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:50:06 +0000 Subject: [PATCH 25/89] python310Packages.pyipma: 2.1.5 -> 3.0.0 --- pkgs/development/python-modules/pyipma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyipma/default.nix b/pkgs/development/python-modules/pyipma/default.nix index b34c4838cb8d..83e09317661f 100644 --- a/pkgs/development/python-modules/pyipma/default.nix +++ b/pkgs/development/python-modules/pyipma/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "pyipma"; - version = "2.1.5"; + version = "3.0.0"; disabled = pythonOlder "3.7"; # Request for GitHub releases, https://github.com/dgomes/pyipma/issues/10 src = fetchPypi { inherit pname version; - sha256 = "0hq5dasqpsn64x2sf6a28hdmysygmcdq4in6s08w97jfvwc6xmym"; + sha256 = "sha256-LfnatA8CimHIXH3f3T4PatDBIEhh6vlQtI080iu8UEg="; }; propagatedBuildInputs = [ From 70b8a329022e3fcdf2e0163835943a6a1a1554a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 04:56:00 +0000 Subject: [PATCH 26/89] python310Packages.sagemaker: 2.101.1 -> 2.103.0 --- pkgs/development/python-modules/sagemaker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix index e2115cb1988a..77d4cc5aa280 100644 --- a/pkgs/development/python-modules/sagemaker/default.nix +++ b/pkgs/development/python-modules/sagemaker/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "sagemaker"; - version = "2.101.1"; + version = "2.103.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-f3bmx8iJkTJ6WSl3RkQ19cbOKB4UrhoAP8pEYEtyr74="; + hash = "sha256-0iXIUWvoL6+kT+KaJq7yzdEzYA0orKBbQkGAVUYcSKk="; }; propagatedBuildInputs = [ From 61c2aff3e321db67613800102dde775fbf4d341b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 05:06:24 +0000 Subject: [PATCH 27/89] python310Packages.types-setuptools: 63.2.2 -> 63.4.0 --- pkgs/development/python-modules/types-setuptools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-setuptools/default.nix b/pkgs/development/python-modules/types-setuptools/default.nix index d164c58a96f2..a22bb03ad73c 100644 --- a/pkgs/development/python-modules/types-setuptools/default.nix +++ b/pkgs/development/python-modules/types-setuptools/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "types-setuptools"; - version = "63.2.2"; + version = "63.4.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "sha256-qaoMAdXzRDzVRAJtX/yXuV3a33MdqxNBnDk9Q/2GF8A="; + sha256 = "sha256-+VQEQDQGbNPYzszIfi1c6+epbJ+HmW9hw8apLNVsyKQ="; }; # Module doesn't have tests From 0fd69cf8de2cc425142ba8577fff06dcbc64dd00 Mon Sep 17 00:00:00 2001 From: Emily Trau Date: Thu, 4 Aug 2022 06:16:03 +1000 Subject: [PATCH 28/89] msfpc: init at 1.4.5 --- pkgs/tools/security/msfpc/default.nix | 38 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 pkgs/tools/security/msfpc/default.nix diff --git a/pkgs/tools/security/msfpc/default.nix b/pkgs/tools/security/msfpc/default.nix new file mode 100644 index 000000000000..428611181410 --- /dev/null +++ b/pkgs/tools/security/msfpc/default.nix @@ -0,0 +1,38 @@ +{ lib, stdenv, fetchFromGitHub, makeWrapper, metasploit, curl, inetutils, openssl }: + +stdenv.mkDerivation rec { + pname = "msfpc"; + version = "1.4.5"; + + src = fetchFromGitHub { + owner = "g0tmi1k"; + repo = pname; + rev = "v${version}"; + sha256 = "UIdE0oSaNu16pf+M96x8AnNju88hdzokv86wm8uBYDQ="; + }; + + nativeBuildInputs = [ + makeWrapper + ]; + + installPhase = '' + runHook preInstall + + install -Dm755 msfpc.sh $out/bin/msfpc + + runHook postInstall + ''; + + postFixup = '' + wrapProgram $out/bin/msfpc \ + --prefix PATH : "${lib.makeBinPath [ metasploit curl inetutils openssl ]}" + ''; + + meta = with lib; { + description = "MSFvenom Payload Creator"; + homepage = "https://github.com/g0tmi1k/msfpc"; + license = licenses.mit; + maintainers = with maintainers; [ emilytrau ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b942c9368456..f567f2b32c82 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8769,6 +8769,8 @@ with pkgs; mscgen = callPackage ../tools/graphics/mscgen { }; + msfpc = callPackage ../tools/security/msfpc { }; + melt = callPackage ../tools/security/melt { }; metabigor = callPackage ../tools/security/metabigor { }; From 914349940ea274f8b8ffb41756e69ae8288c6f7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 05:13:20 +0000 Subject: [PATCH 29/89] python310Packages.svglib: 1.3.0 -> 1.4.1 --- pkgs/development/python-modules/svglib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/svglib/default.nix b/pkgs/development/python-modules/svglib/default.nix index 7f1a8d8facd7..97e03ad4b036 100644 --- a/pkgs/development/python-modules/svglib/default.nix +++ b/pkgs/development/python-modules/svglib/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "svglib"; - version = "1.3.0"; + version = "1.4.1"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "sha256-o4mYuV0buZVk3J3/rxXk6UU3YfJ5DS3UFHpK1fusEHg="; + sha256 = "sha256-SMJHBsI7tCYhc7b6Seq7EK+hW4QS8UKDEgVJUXzPoxQ="; }; propagatedBuildInputs = [ From 3f0cefb859ff9f32d3359b611919f064b2bc1321 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 05:17:15 +0000 Subject: [PATCH 30/89] python310Packages.trimesh: 3.12.9 -> 3.13.0 --- pkgs/development/python-modules/trimesh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index ef32e540c7f1..3c817dd7080d 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "trimesh"; - version = "3.12.9"; + version = "3.13.0"; src = fetchPypi { inherit pname version; - sha256 = "sha256-rEWMPK07AqFEd/5ax/kIh49QSlbYqjlSxDDS6Q5ZaLU="; + sha256 = "sha256-hmfjsyOyFJXw/B08g/ZkdN746vK5ZgmNQqo81gDUQA0="; }; propagatedBuildInputs = [ numpy ]; From 7194e6c7c93061070e1b764f4817560a63b20d12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 05:18:48 +0000 Subject: [PATCH 31/89] python310Packages.types-requests: 2.28.6 -> 2.28.8 --- pkgs/development/python-modules/types-requests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-requests/default.nix b/pkgs/development/python-modules/types-requests/default.nix index a604b3e92eed..f8b663abe6fe 100644 --- a/pkgs/development/python-modules/types-requests/default.nix +++ b/pkgs/development/python-modules/types-requests/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "types-requests"; - version = "2.28.6"; + version = "2.28.8"; format = "setuptools"; src = fetchPypi { inherit pname version; - sha256 = "sha256-zzODu9eTlL8FGgqSAtaDH6li8Yb5I8F498BZ40JL0A4="; + sha256 = "sha256-ep97FS1ZShwY3UkyzdJZa4777t/XPKpOSrs3VYBbRoU="; }; propagatedBuildInputs = [ From a857a541d0931727a1b453eaae6c06c9444c803e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 05:19:40 +0000 Subject: [PATCH 32/89] python310Packages.types-urllib3: 1.26.19 -> 1.26.22 --- pkgs/development/python-modules/types-urllib3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-urllib3/default.nix b/pkgs/development/python-modules/types-urllib3/default.nix index 6907fb7a62b6..b17d83a35190 100644 --- a/pkgs/development/python-modules/types-urllib3/default.nix +++ b/pkgs/development/python-modules/types-urllib3/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "types-urllib3"; - version = "1.26.19"; + version = "1.26.22"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-RbMHvbc9LqwML7E4bal+UcmufxR07zX2ECTDCEtr83E="; + hash = "sha256-sFr5DnOInmiAlACKl8qVeI24vzc24ndv1D+2sXFIXZQ="; }; # Module doesn't have tests From da8f6865cd59978657d831bcead8387658db476b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 05:33:25 +0000 Subject: [PATCH 33/89] libsForQt5.qtutilities: 6.6.2 -> 6.7.0 --- pkgs/development/libraries/qtutilities/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qtutilities/default.nix b/pkgs/development/libraries/qtutilities/default.nix index 0e3285657866..cce0afc55e1b 100644 --- a/pkgs/development/libraries/qtutilities/default.nix +++ b/pkgs/development/libraries/qtutilities/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "qtutilities"; - version = "6.6.2"; + version = "6.7.0"; src = fetchFromGitHub { owner = "Martchus"; repo = pname; rev = "v${version}"; - sha256 = "sha256-zt/d6V1/6Kqh0ZdJX3dLkj36NHlvlmFSxPPqcNyC6ZM="; + sha256 = "sha256-RjVmrdUHDBelwagWD5Mx+S3tdFO7I0+8RmFR7hwoe8o="; }; buildInputs = [ qtbase cpp-utilities ]; From 430cfa4db054b60e8eae707a977768447f5b24bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 06:16:27 +0000 Subject: [PATCH 34/89] python310Packages.sqlmap: 1.6.7 -> 1.6.8 --- pkgs/development/python-modules/sqlmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix index 87696e3acd33..d3a8e39d48ea 100644 --- a/pkgs/development/python-modules/sqlmap/default.nix +++ b/pkgs/development/python-modules/sqlmap/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "sqlmap"; - version = "1.6.7"; + version = "1.6.8"; src = fetchPypi { inherit pname version; - sha256 = "sha256-J0USsiCWaysQOir/wpkw6GT1ILckjK7EUiY541aoahA="; + sha256 = "sha256-OWIuYAms4SXQXVr0Wx8y7pne13IBclfq0P3VTy91Kz8="; }; postPatch = '' From 34450264b904d1d2f099a4599735f08a5d8490c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Aug 2022 08:11:06 +0000 Subject: [PATCH 35/89] watchexec: 1.20.4 -> 1.20.5 --- pkgs/tools/misc/watchexec/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/watchexec/default.nix b/pkgs/tools/misc/watchexec/default.nix index 6fa707b521f3..a7ba390b101c 100644 --- a/pkgs/tools/misc/watchexec/default.nix +++ b/pkgs/tools/misc/watchexec/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "watchexec"; - version = "1.20.4"; + version = "1.20.5"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "cli-v${version}"; - sha256 = "sha256-se3iqz+qjwf71wvHQhCWYryEdUc+kY0Q0ZTg4i1ayNI="; + sha256 = "sha256-x1weerTOpD4g1Fbm5erbS4S87ZjygF2X3MyyXl+9DXw="; }; - cargoSha256 = "sha256-YM+Zm3wFp3Lsx5LmyjGwZywV/SZjriL6JMDO1l0tNf4="; + cargoSha256 = "sha256-hyPIdMVUXc03B8opcqq7y0wS1rqCfOQ1W5M8jDUqr0k="; nativeBuildInputs = [ installShellFiles ]; From 3f383c75efbdd390c9c8f900da8b41450bbd32bb Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 6 Aug 2022 12:01:58 +0200 Subject: [PATCH 36/89] libvirt: fix build on x86_64-darwin --- pkgs/development/libraries/libvirt/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 748fcfcb22fd..0142ac4505f9 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -136,9 +136,12 @@ stdenv.mkDerivation rec { '' + optionalString isDarwin '' sed -i '/qemucapabilitiestest/d' tests/meson.build sed -i '/vircryptotest/d' tests/meson.build + '' + optionalString (isDarwin && isx86_64) '' + sed -i '/qemucaps2xmltest/d' tests/meson.build + sed -i '/qemuhotplugtest/d' tests/meson.build + sed -i '/virnetdaemontest/d' tests/meson.build ''; - nativeBuildInputs = [ meson From 7e0b4ddbe3cff353211d0753bb63a2cb831d00f0 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sat, 6 Aug 2022 12:54:15 +0200 Subject: [PATCH 37/89] electrum: 4.2.2 -> 4.3.0 - remove no longer necessary usr_share hacks --- pkgs/applications/misc/electrum/default.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix index 025d89e41387..4a506aed9e17 100644 --- a/pkgs/applications/misc/electrum/default.nix +++ b/pkgs/applications/misc/electrum/default.nix @@ -21,7 +21,7 @@ }: let - version = "4.2.2"; + version = "4.3.0"; libsecp256k1_name = if stdenv.isLinux then "libsecp256k1.so.0" @@ -30,6 +30,7 @@ let libzbar_name = if stdenv.isLinux then "libzbar.so.0" + else if stdenv.isDarwin then "libzbar.0.dylib" else "libzbar${stdenv.hostPlatform.extensions.sharedLibrary}"; # Not provided in official source releases, which are what upstream signs. @@ -37,7 +38,7 @@ let owner = "spesmilo"; repo = "electrum"; rev = version; - sha256 = "sha256-bFceOu+3SLtD2eY+aSBEn13xJw7a3aVwX39QfAuqVSo="; + sha256 = "sha256-/bYz2KB9Fggo6cnKM3hvwL/Jy4Xsw2phx1sInuqZpFg="; postFetch = '' mv $out ./all @@ -53,7 +54,7 @@ python3.pkgs.buildPythonApplication { src = fetchurl { url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; - sha256 = "sha256-ucLLfqmTKO5Qpg+PnmcdQwht7cWMWJoFjQWnDecEtVs="; + sha256 = "sha256-E941wseIQEn1+d06NWKQLQM0C+A8a0+Xxl+LzBTwEcw="; }; postUnpack = '' @@ -90,7 +91,6 @@ python3.pkgs.buildPythonApplication { ]; preBuild = '' - sed -i 's,usr_share = .*,usr_share = "'$out'/share",g' setup.py substituteInPlace ./electrum/ecc_fast.py \ --replace ${libsecp256k1_name} ${secp256k1}/lib/libsecp256k1${stdenv.hostPlatform.extensions.sharedLibrary} '' + (if enableQt then '' @@ -101,17 +101,11 @@ python3.pkgs.buildPythonApplication { ''); postInstall = lib.optionalString stdenv.isLinux '' - # Despite setting usr_share above, these files are installed under - # $out/nix ... - mv $out/${python3.sitePackages}/nix/store"/"*/share $out - rm -rf $out/${python3.sitePackages}/nix - substituteInPlace $out/share/applications/electrum.desktop \ --replace 'Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum %u"' \ "Exec=$out/bin/electrum %u" \ --replace 'Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum --testnet %u"' \ "Exec=$out/bin/electrum --testnet %u" - ''; postFixup = lib.optionalString enableQt '' From 7060f6960ecfa20855c3221dfb7e3f762b6eae4b Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sat, 6 Aug 2022 20:14:48 +0800 Subject: [PATCH 38/89] perlPackages.Appcpm: 0.997006 -> 0.997011 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 4f59405ccfc0..77a39870e244 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -759,10 +759,10 @@ let Appcpm = buildPerlModule { pname = "App-cpm"; - version = "0.997006"; + version = "0.997011"; src = fetchurl { - url = "mirror://cpan/authors/id/S/SK/SKAJI/App-cpm-0.997006.tar.gz"; - sha256 = "1mh4bg141qbch0vdvir2l9533zzm3k8hnqx36iwciwzhvpd9hl9s"; + url = "mirror://cpan/authors/id/S/SK/SKAJI/App-cpm-0.997011.tar.gz"; + sha256 = "sha256-YyECxuZ958nP9R1vqg2dA7/vvtNbXMXZaRn3uSAlAck="; }; buildInputs = [ ModuleBuildTiny ]; propagatedBuildInputs = [ CPAN02PackagesSearch CPANCommonIndex CPANDistnameInfo ClassTiny CommandRunner ExtUtilsInstall ExtUtilsInstallPaths FileCopyRecursive Filepushd HTTPTinyish MenloLegacy Modulecpmfile ModuleCPANfile ParsePMFile ParallelPipes locallib ]; From 3b42630664686e86e6f897f3f8114f758d8e75f0 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 6 Aug 2022 11:04:37 +0200 Subject: [PATCH 39/89] maintainers: add anthonyroussel --- maintainers/maintainer-list.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ab372e9926c0..2847b88ac057 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -923,6 +923,15 @@ name = "Anselm Schüler"; matrix = "@schuelermine:matrix.org"; }; + anthonyroussel = { + email = "anthony@roussel.dev"; + github = "anthonyroussel"; + githubId = 220084; + name = "Anthony Roussel"; + keys = [{ + fingerprint = "472D 368A F107 F443 F3A5 C712 9DC4 987B 1A55 E75E"; + }]; + }; antoinerg = { email = "roygobeil.antoine@gmail.com"; github = "antoinerg"; From 858f7c244c69021a035f114a6c6b20689fa5a6d1 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 6 Aug 2022 14:14:23 +0200 Subject: [PATCH 40/89] python3Packages.pyvips: 2.2.0 -> 2.2.1 --- pkgs/development/python-modules/pyvips/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvips/default.nix b/pkgs/development/python-modules/pyvips/default.nix index 4742143edad1..08ddb90b4494 100644 --- a/pkgs/development/python-modules/pyvips/default.nix +++ b/pkgs/development/python-modules/pyvips/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "pyvips"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "libvips"; repo = "pyvips"; rev = "v${version}"; - sha256 = "sha256-qMVoVzqXALhPWVKLzu+VqihHPN7J+pMhKnXdb+ow0zw="; + sha256 = "sha256-9S7h3bkm+QP78cpemYS7l3c8t+wXsJ5MUAP2T50R/Mc="; }; nativeBuildInputs = [ pkgconfig pkg-config ]; From db47ade9dad76279c093c9ca1277d61b0027531a Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 6 Aug 2022 14:17:10 +0200 Subject: [PATCH 41/89] python3Packages.pyvips: add anthonyroussel as maintainer --- pkgs/development/python-modules/pyvips/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyvips/default.nix b/pkgs/development/python-modules/pyvips/default.nix index 08ddb90b4494..b9101e9888b3 100644 --- a/pkgs/development/python-modules/pyvips/default.nix +++ b/pkgs/development/python-modules/pyvips/default.nix @@ -42,6 +42,6 @@ buildPythonPackage rec { description = "A python wrapper for libvips"; homepage = "https://github.com/libvips/pyvips"; license = licenses.mit; - maintainers = with maintainers; [ ccellado ]; + maintainers = with maintainers; [ ccellado anthonyroussel ]; }; } From c0eaefb30c15ebb101e8eae8e9dfaadb4cbb8470 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 27 Jul 2022 11:01:18 -0500 Subject: [PATCH 42/89] nixos/yggdrasil: want/before systemd's network.target --- nixos/modules/services/networking/yggdrasil.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/yggdrasil.nix b/nixos/modules/services/networking/yggdrasil.nix index 266149cf2211..7a0b5b4d3d4c 100644 --- a/nixos/modules/services/networking/yggdrasil.nix +++ b/nixos/modules/services/networking/yggdrasil.nix @@ -132,8 +132,9 @@ in { systemd.services.yggdrasil = { description = "Yggdrasil Network Service"; - bindsTo = [ "network-online.target" ]; - after = [ "network-online.target" ]; + after = [ "network-pre.target" ]; + wants = [ "network.target" ]; + before = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; preStart = From c8c7c5d43f2780465f560e6722edc10884eab9f5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Aug 2022 11:19:34 +0200 Subject: [PATCH 43/89] =?UTF-8?q?poppler:=2022.06.0=20=E2=86=92=2022.08.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://lists.freedesktop.org/archives/poppler/2022-July/015263.html https://lists.freedesktop.org/archives/poppler/2022-August/015278.html --- pkgs/development/libraries/poppler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix index 17a1717812fe..8d2e91513f1e 100644 --- a/pkgs/development/libraries/poppler/default.nix +++ b/pkgs/development/libraries/poppler/default.nix @@ -35,13 +35,13 @@ let in stdenv.mkDerivation rec { pname = "poppler-${suffix}"; - version = "22.06.0"; # beware: updates often break cups-filters build, check texlive and scribus too! + version = "22.08.0"; # beware: updates often break cups-filters build, check texlive and scribus too! outputs = [ "out" "dev" ]; src = fetchurl { url = "https://poppler.freedesktop.org/poppler-${version}.tar.xz"; - sha256 = "sha256-oPmqo5GLrXgQOfwwemNWUqFNGzkc1Vm2bt7Evtujxdc="; + sha256 = "sha256-tJMyhyFALyXLdSP5zcL318WfRa2Zm951xjyQYE2w8gs="; }; nativeBuildInputs = [ From 5810d94b5ca6d811aea56873f5d263fcb29c80fb Mon Sep 17 00:00:00 2001 From: Zoey de Souza Pessanha Date: Sat, 6 Aug 2022 09:55:28 -0300 Subject: [PATCH 44/89] omini-gtk-theme: init at unstable-2021-03-30 (#184020) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: José Romildo Malaquias Co-authored-by: Sandro --- pkgs/data/themes/omni-gtk-theme/default.nix | 34 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/data/themes/omni-gtk-theme/default.nix diff --git a/pkgs/data/themes/omni-gtk-theme/default.nix b/pkgs/data/themes/omni-gtk-theme/default.nix new file mode 100644 index 000000000000..b216eff6193a --- /dev/null +++ b/pkgs/data/themes/omni-gtk-theme/default.nix @@ -0,0 +1,34 @@ +{ lib, stdenv, fetchFromGitHub, gtk-engine-murrine }: + +stdenv.mkDerivation { + pname = "omni-gtk-theme"; + version = "unstable-2021-03-30"; + + src = fetchFromGitHub { + owner = "getomni"; + repo = "gtk"; + rev = "e81b3fbebebf53369cffe1fb662abc400edb04f7"; + sha256 = "sha256-NSZjkG+rY6h8d7FYq5kipPAjMDAgyaYAgOOOJlfqBCI="; + }; + + propagatedUserEnvPkgs = [ + gtk-engine-murrine + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/themes/Omni + cp -a {assets,gnome-shell,gtk-2.0,gtk-3.0,gtk-3.20,index.theme,metacity-1,unity,xfwm4} $out/share/themes/Omni + + runHook postInstall + ''; + + meta = with lib; { + description = "Dark theme created by Rocketseat"; + homepage = "https://github.com/getomni/gtk"; + license = licenses.gpl3; + platforms = platforms.all; + maintainers = with maintainers; [ zoedsoupe ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 46efeea98205..0b6182fabfa0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25341,6 +25341,8 @@ with pkgs; oldsindhi = callPackage ../data/fonts/oldsindhi { }; + omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { }; + onestepback = callPackage ../data/themes/onestepback { }; open-dyslexic = callPackage ../data/fonts/open-dyslexic { }; From a43993655a54c3e69ed0145610c7ee26318db7af Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Mon, 1 Aug 2022 14:31:47 +0800 Subject: [PATCH 45/89] kanata: 1.0.5 -> 1.0.6 --- pkgs/tools/system/kanata/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/kanata/default.nix b/pkgs/tools/system/kanata/default.nix index e3a377163e3e..08023b0e0326 100644 --- a/pkgs/tools/system/kanata/default.nix +++ b/pkgs/tools/system/kanata/default.nix @@ -1,4 +1,5 @@ { fetchFromGitHub +, fetchpatch , lib , libevdev , pkg-config @@ -8,16 +9,24 @@ rustPlatform.buildRustPackage rec { pname = "kanata"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "jtroo"; repo = pname; rev = "v${version}"; - sha256 = "sha256-sL9hP+222i8y0sK3ZEx66yXBTgZp5ewoPUlZS4XnphY="; + sha256 = "sha256-0S27dOwtHxQi5ERno040RWZNo5+ao0ULFwHKJz27wWw="; }; - cargoHash = "sha256-uhN1UdwtU0C0/lpxUYoCcMLABFTPNO5wKsIGOBnFpzw="; + cargoHash = "sha256-Ge9CiYIl6R8cjfUAY4B9ggjNZv5vpjmQKMPv93wGJwc="; + + cargoPatches = [ + (fetchpatch { + name = "update-cargo.lock-for-1.0.6.patch"; + url = "https://github.com/jtroo/kanata/commit/29a7669ac230571c30c9113e5c82e8440c8b89af.patch"; + sha256 = "sha256-s4R7vUFlrL1XTNpgXRyIpIq4rDuM5A85ECzbMUX4MAw="; + }) + ]; buildFeatures = lib.optional withCmd "cmd"; From b6d45f1448793e937a81c5d72967b83a23a088e0 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Mon, 1 Aug 2022 15:35:34 +0800 Subject: [PATCH 46/89] nixos/kanata: sync with version 1.0.6 - improve some descriptions - device -> devices - add options - extraArgs - port - create a symlink in RUNTIME_DIRECTORY - grant it read permission of /dev/uinput - relax network-related restrictions when port is used - change type of some hardening options to list to align with systemd - CapabilityBoundingSet - IPAddressDeny - SystemCallArchitectures --- nixos/modules/services/hardware/kanata.nix | 121 +++++++++++++++------ 1 file changed, 90 insertions(+), 31 deletions(-) diff --git a/nixos/modules/services/hardware/kanata.nix b/nixos/modules/services/hardware/kanata.nix index c7cd3c9d2eb9..ccba87531e66 100644 --- a/nixos/modules/services/hardware/kanata.nix +++ b/nixos/modules/services/hardware/kanata.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: +{ config, lib, pkgs, utils, ... }: with lib; @@ -7,10 +7,20 @@ let keyboard = { options = { - device = mkOption { - type = types.str; - example = "/dev/input/by-id/usb-0000_0000-event-kbd"; - description = lib.mdDoc "Path to the keyboard device."; + devices = mkOption { + type = types.addCheck (types.listOf types.str) + (devices: (length devices) > 0); + example = [ "/dev/input/by-id/usb-0000_0000-event-kbd" ]; + # TODO replace note with tip, which has not been implemented yet in + # nixos/lib/make-options-doc/mergeJSON.py + description = mdDoc '' + Paths to keyboard devices. + + ::: {.note} + To avoid unnecessary triggers of the service unit, unplug devices in + the order of the list. + ::: + ''; }; config = mkOption { type = types.lines; @@ -33,18 +43,32 @@ let ;; tap within 100ms for capslk, hold more than 100ms for lctl cap (tap-hold 100 100 caps lctl)) ''; - description = lib.mdDoc '' - Configuration other than defcfg. - See for more information. + description = mdDoc '' + Configuration other than `defcfg`. See [example config + files](https://github.com/jtroo/kanata) for more information. ''; }; extraDefCfg = mkOption { type = types.lines; default = ""; example = "danger-enable-cmd yes"; - description = lib.mdDoc '' - Configuration of defcfg other than linux-dev. - See for more information. + description = mdDoc '' + Configuration of `defcfg` other than `linux-dev`. See [example + config files](https://github.com/jtroo/kanata) for more information. + ''; + }; + extraArgs = mkOption { + type = types.listOf types.str; + default = [ ]; + description = mdDoc "Extra command line arguments passed to kanata."; + }; + port = mkOption { + type = types.nullOr types.port; + default = null; + example = 6666; + description = mdDoc '' + Port to run the notification server on. `null` will not run the + server. ''; }; }; @@ -52,16 +76,18 @@ let mkName = name: "kanata-${name}"; + mkDevices = devices: concatStringsSep ":" devices; + mkConfig = name: keyboard: pkgs.writeText "${mkName name}-config.kdb" '' (defcfg ${keyboard.extraDefCfg} - linux-dev ${keyboard.device}) + linux-dev ${mkDevices keyboard.devices}) ${keyboard.config} ''; mkService = name: keyboard: nameValuePair (mkName name) { - description = "kanata for ${keyboard.device}"; + description = "kanata for ${mkDevices keyboard.devices}"; # Because path units are used to activate service units, which # will start the old stopped services during "nixos-rebuild @@ -72,10 +98,14 @@ let serviceConfig = { ExecStart = '' ${cfg.package}/bin/kanata \ - --cfg ${mkConfig name keyboard} + --cfg ${mkConfig name keyboard} \ + --symlink-path ''${RUNTIME_DIRECTORY}/${name} \ + ${optionalString (keyboard.port != null) "--port ${toString keyboard.port}"} \ + ${utils.escapeSystemdExecArgs keyboard.extraArgs} ''; DynamicUser = true; + RuntimeDirectory = mkName name; SupplementaryGroups = with config.users.groups; [ input.name uinput.name @@ -83,15 +113,16 @@ let # hardening DeviceAllow = [ - "/dev/uinput w" + "/dev/uinput rw" "char-input r" ]; - CapabilityBoundingSet = ""; + CapabilityBoundingSet = [ "" ]; DevicePolicy = "closed"; - IPAddressDeny = "any"; + IPAddressAllow = optional (keyboard.port != null) "localhost"; + IPAddressDeny = [ "any" ]; LockPersonality = true; MemoryDenyWriteExecute = true; - PrivateNetwork = true; + PrivateNetwork = keyboard.port == null; PrivateUsers = true; ProcSubset = "pid"; ProtectClock = true; @@ -102,10 +133,11 @@ let ProtectKernelModules = true; ProtectKernelTunables = true; ProtectProc = "invisible"; - RestrictAddressFamilies = "none"; + RestrictAddressFamilies = + if (keyboard.port == null) then "none" else [ "AF_INET" ]; RestrictNamespaces = true; RestrictRealtime = true; - SystemCallArchitectures = "native"; + SystemCallArchitectures = [ "native" ]; SystemCallFilter = [ "@system-service" "~@privileged" @@ -115,13 +147,32 @@ let }; }; - mkPath = name: keyboard: nameValuePair (mkName name) { - description = "kanata trigger for ${keyboard.device}"; - wantedBy = [ "multi-user.target" ]; - pathConfig = { - PathExists = keyboard.device; + mkPathName = i: name: "${mkName name}-${toString i}"; + + mkPath = name: n: i: device: + nameValuePair (mkPathName i name) { + description = + "${toString (i+1)}/${toString n} kanata trigger for ${name}, watching ${device}"; + wantedBy = optional (i == 0) "multi-user.target"; + pathConfig = { + PathExists = device; + # (ab)use systemd.path to construct a trigger chain so that the + # service unit is only started when all paths exist + # however, manual of systemd.path says Unit's suffix is not ".path" + Unit = + if (i + 1) == n + then "${mkName name}.service" + else "${mkPathName (i + 1) name}.path"; + }; + unitConfig.StopPropagatedFrom = optional (i > 0) "${mkName name}.service"; }; - }; + + mkPaths = name: keyboard: + let + n = length keyboard.devices; + in + imap0 (mkPath name n) keyboard.devices + ; in { options.services.kanata = { @@ -131,15 +182,19 @@ in default = pkgs.kanata; defaultText = lib.literalExpression "pkgs.kanata"; example = lib.literalExpression "pkgs.kanata-with-cmd"; - description = lib.mdDoc '' - kanata package to use. - If you enable danger-enable-cmd, pkgs.kanata-with-cmd should be used. + description = mdDoc '' + The kanata package to use. + + ::: {.note} + If `danger-enable-cmd` is enabled in any of the keyboards, the + `kanata-with-cmd` package should be used. + ::: ''; }; keyboards = mkOption { type = types.attrsOf (types.submodule keyboard); default = { }; - description = lib.mdDoc "Keyboard configurations."; + description = mdDoc "Keyboard configurations."; }; }; @@ -147,7 +202,11 @@ in hardware.uinput.enable = true; systemd = { - paths = mapAttrs' mkPath cfg.keyboards; + paths = trivial.pipe cfg.keyboards [ + (mapAttrsToList mkPaths) + concatLists + listToAttrs + ]; services = mapAttrs' mkService cfg.keyboards; }; }; From 9f43cb37527eb00792cddbf6348f8eb0f364d642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 6 Aug 2022 15:31:30 +0200 Subject: [PATCH 47/89] nifi: switch src to a working and stable URL The previous one apparently only works for the last release. --- pkgs/servers/web-apps/nifi/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/web-apps/nifi/default.nix b/pkgs/servers/web-apps/nifi/default.nix index d6d6ba0d5fcb..fafff0201060 100644 --- a/pkgs/servers/web-apps/nifi/default.nix +++ b/pkgs/servers/web-apps/nifi/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "1.16.3"; src = fetchurl { - url = "https://dlcdn.apache.org/nifi/${version}/nifi-${version}-bin.tar.gz"; + url = "https://archive.apache.org/dist/nifi/${version}/nifi-${version}-bin.tar.gz"; sha256 = "sha256-57ZtgK1Z8G/nX2rtf7osmymvE4RukGi7CIvCvRQNKuE="; }; From 01678c2c31735137c0585c66b22b88a93c90009b Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Mon, 1 Aug 2022 23:43:57 -0500 Subject: [PATCH 48/89] spicedb-zed: init at 0.4.4 Signed-off-by: Austin Seipp --- pkgs/servers/spicedb/zed.nix | 29 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/servers/spicedb/zed.nix diff --git a/pkgs/servers/spicedb/zed.nix b/pkgs/servers/spicedb/zed.nix new file mode 100644 index 000000000000..39ac2ddc6d60 --- /dev/null +++ b/pkgs/servers/spicedb/zed.nix @@ -0,0 +1,29 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "zed"; + version = "0.4.4"; + + src = fetchFromGitHub { + owner = "authzed"; + repo = "zed"; + rev = "v${version}"; + hash = "sha256-tw8Z8JtmmRLcvFacRDAdIi6TyMtm9FAZvRYNgd49qXg="; + }; + + vendorHash = "sha256-/BxQiaBFkJsySnQRU870CzvPxtPwvdwx4DwSzhaYYYQ="; + + meta = with lib; { + description = "Command line for managing SpiceDB"; + longDescription = '' + SpiceDB is an open-source permissions database inspired by + Google Zanzibar. zed is the command line client for SpiceDB. + ''; + homepage = "https://authzed.com/"; + license = licenses.asl20; + maintainers = with maintainers; [ thoughtpolice ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aac309c23b2c..3a5f5c7feda2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13538,6 +13538,8 @@ with pkgs; remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { }; + spicedb-zed = callPackage ../servers/spicedb/zed.nix { }; + tacacsplus = callPackage ../servers/tacacsplus { }; tamarin-prover = From 603db2cc147884acd25d0eb02cbf536e68c56bfb Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Thu, 4 Aug 2022 23:27:15 -0500 Subject: [PATCH 49/89] spicedb: init at 1.11.0 Signed-off-by: Austin Seipp --- pkgs/servers/spicedb/default.nix | 32 ++++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 33 insertions(+) create mode 100644 pkgs/servers/spicedb/default.nix diff --git a/pkgs/servers/spicedb/default.nix b/pkgs/servers/spicedb/default.nix new file mode 100644 index 000000000000..a7da457ea38f --- /dev/null +++ b/pkgs/servers/spicedb/default.nix @@ -0,0 +1,32 @@ + +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "spicedb"; + version = "1.11.0"; + + src = fetchFromGitHub { + owner = "authzed"; + repo = "spicedb"; + rev = "v${version}"; + hash = "sha256-X52sf21IMr5muEx9SUoYQmFonXDPeW8NKylPmoAZYjw"; + }; + + vendorHash = "sha256-lO4H2DlMfYuV2BYPnMV3Ynx0khFE6KDxf/aXA53pBpU"; + + subPackages = [ "cmd/spicedb" ]; + + meta = with lib; { + description = "Open source permission database"; + longDescription = '' + SpiceDB is an open-source permissions database inspired by + Google Zanzibar. + ''; + homepage = "https://authzed.com/"; + license = licenses.asl20; + maintainers = with maintainers; [ thoughtpolice ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3a5f5c7feda2..6e2c1fd01cc6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13538,6 +13538,7 @@ with pkgs; remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { }; + spicedb = callPackage ../servers/spicedb { }; spicedb-zed = callPackage ../servers/spicedb/zed.nix { }; tacacsplus = callPackage ../servers/tacacsplus { }; From fb6659387d13d5245d5edde8c52e4be5ac5aaf53 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 18:28:52 +0200 Subject: [PATCH 50/89] python310Packages.pylibmc: add pythonImportsCheck --- .../python-modules/pylibmc/default.nix | 33 +++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pylibmc/default.nix b/pkgs/development/python-modules/pylibmc/default.nix index 701adc7c6e90..25bf09c12540 100644 --- a/pkgs/development/python-modules/pylibmc/default.nix +++ b/pkgs/development/python-modules/pylibmc/default.nix @@ -1,23 +1,44 @@ -{ buildPythonPackage, fetchPypi, lib, libmemcached, zlib, cyrus_sasl }: +{ lib +, buildPythonPackage +, cyrus_sasl +, fetchPypi +, libmemcached +, zlib +}: buildPythonPackage rec { - version = "1.6.2"; pname = "pylibmc"; + version = "1.6.2"; + format = "setuptools"; + + disabled = pythonAtLeast "3.7"; src = fetchPypi { inherit pname version; - sha256 = "sha256-QatJ05VAdnN0iRvvC+tSkcqXvrcEi3r3dSEGSVPATcA="; + hash = "sha256-QatJ05VAdnN0iRvvC+tSkcqXvrcEi3r3dSEGSVPATcA="; }; - buildInputs = [ libmemcached zlib cyrus_sasl ]; - setupPyBuildFlags = [ "--with-sasl2" ]; + buildInputs = [ + cyrus_sasl + libmemcached + zlib + ]; - # requires an external memcached server running + setupPyBuildFlags = [ + "--with-sasl2" + ]; + + # Requires an external memcached server running doCheck = false; + pythonImportsCheck = [ + "pylibmc" + ]; + meta = with lib; { description = "Quick and small memcached client for Python"; homepage = "http://sendapatch.se/projects/pylibmc/"; license = licenses.bsd3; + maintainers = with maintainers; [ ]; }; } From 3139ddd3d9b712b5a00b43de8d01914a53f4f345 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 7 Aug 2022 00:40:56 +0800 Subject: [PATCH 51/89] perlPackages.CommandRunner: 0.103 -> 0.200 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 77a39870e244..591c0417c343 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3527,13 +3527,13 @@ let CommandRunner = buildPerlModule { pname = "Command-Runner"; - version = "0.103"; + version = "0.200"; src = fetchurl { - url = "mirror://cpan/authors/id/S/SK/SKAJI/Command-Runner-0.103.tar.gz"; - sha256 = "0f180b5c3b3fc9db7b83d4a5fdd959db34f7d6d2472f817dbf8b4b795a9dc82a"; + url = "mirror://cpan/authors/id/S/SK/SKAJI/Command-Runner-0.200.tar.gz"; + sha256 = "sha256-WtJtBhEb/s1TyPW7XeqUvyAl9seOlfbYAS5M+oninyY="; }; buildInputs = [ ModuleBuildTiny ]; - propagatedBuildInputs = [ CaptureTiny StringShellQuote Win32ShellQuote ]; + propagatedBuildInputs = [ CaptureTiny Filepushd StringShellQuote Win32ShellQuote ]; meta = { homepage = "https://github.com/skaji/Command-Runner"; description = "Run external commands and Perl code refs"; From f5d6209b00624b5c6313b912ad68b3f4b54b2fa5 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 6 Aug 2022 17:46:01 +0100 Subject: [PATCH 52/89] gpac: mark with several knownVulnerabilities --- pkgs/applications/video/gpac/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/video/gpac/default.nix b/pkgs/applications/video/gpac/default.nix index 6fd7a2036c56..6390558013f5 100644 --- a/pkgs/applications/video/gpac/default.nix +++ b/pkgs/applications/video/gpac/default.nix @@ -41,5 +41,14 @@ stdenv.mkDerivation rec { license = licenses.lgpl21; maintainers = with maintainers; [ bluescreen303 mgdelacroix ]; platforms = platforms.linux; + knownVulnerabilities = [ + "CVE-2022-1035" + "CVE-2022-1172" + "CVE-2022-1222" + "CVE-2022-1795" + "CVE-2022-2453" + "CVE-2022-2454" + "CVE-2022-2549" + ]; }; } From 3c3999e2ff8c7661dbd6350cce08cd4fafc164a2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 18:47:53 +0200 Subject: [PATCH 53/89] python310Packages.pylibmc: update disabled --- pkgs/development/python-modules/pylibmc/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pylibmc/default.nix b/pkgs/development/python-modules/pylibmc/default.nix index 25bf09c12540..a7018b38c7bc 100644 --- a/pkgs/development/python-modules/pylibmc/default.nix +++ b/pkgs/development/python-modules/pylibmc/default.nix @@ -3,6 +3,7 @@ , cyrus_sasl , fetchPypi , libmemcached +, pythonOlder , zlib }: @@ -11,7 +12,7 @@ buildPythonPackage rec { version = "1.6.2"; format = "setuptools"; - disabled = pythonAtLeast "3.7"; + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; From 541de0ee1c94ddf437dbe2af03fffe7e374f869d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:02:13 +0200 Subject: [PATCH 54/89] python310Packages.teslajsonpy: 2.3.0 -> 2.4.0 --- pkgs/development/python-modules/teslajsonpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/teslajsonpy/default.nix b/pkgs/development/python-modules/teslajsonpy/default.nix index 2b074168c59b..ebc0f4e6ecd1 100644 --- a/pkgs/development/python-modules/teslajsonpy/default.nix +++ b/pkgs/development/python-modules/teslajsonpy/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "teslajsonpy"; - version = "2.3.0"; + version = "2.4.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "zabuldon"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-wAhi8TW0rOeJ3QWjmfLqJ3cKnLZShMekyQ6j7I2uwGY="; + sha256 = "sha256-BAayVUmp2dsaWzH8dvTjZCKGnpc6uY6Y/6gWYIgaES8="; }; nativeBuildInputs = [ From 923c51fa5aaf98bf7f2c7344c8abdf4b6b03bd2f Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Sat, 6 Aug 2022 18:59:24 +0200 Subject: [PATCH 55/89] perlPackages.Imager: 1.012 -> 1.019 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c5a7f89d4c31..9c905f1f0a35 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11014,10 +11014,10 @@ let Imager = buildPerlPackage { pname = "Imager"; - version = "1.012"; + version = "1.019"; src = fetchurl { - url = "mirror://cpan/authors/id/T/TO/TONYC/Imager-1.012.tar.gz"; - sha256 = "a321c728e3277fd15de842351e69bbef0e2a5a608a31d089e5029b8381e23f21"; + url = "mirror://cpan/authors/id/T/TO/TONYC/Imager-1.019.tar.gz"; + sha256 = "sha256-dNRNcBwfFPxLmE+toelVcmtQTC2LBtJl56hh+llDy0g="; }; buildInputs = [ pkgs.freetype pkgs.fontconfig pkgs.libjpeg pkgs.libpng ]; makeMakerFlags = "--incpath ${pkgs.libjpeg.dev}/include --libpath ${pkgs.libjpeg.out}/lib --incpath ${pkgs.libpng.dev}/include --libpath ${pkgs.libpng.out}/lib"; From 4244408aa6ea264f4b054799bfda7b29632d0fc1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:26:13 +0200 Subject: [PATCH 56/89] python310Packages.pylibmc: remove whitespace --- pkgs/development/python-modules/pylibmc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pylibmc/default.nix b/pkgs/development/python-modules/pylibmc/default.nix index a7018b38c7bc..039c793f20b2 100644 --- a/pkgs/development/python-modules/pylibmc/default.nix +++ b/pkgs/development/python-modules/pylibmc/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { version = "1.6.2"; format = "setuptools"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; From 232f82a2d4b0da897844a93dd074140e1f666d2c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:28:03 +0200 Subject: [PATCH 57/89] python310Packages.pyskyqremote: 0.3.12 -> 0.3.14 --- pkgs/development/python-modules/pyskyqremote/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyskyqremote/default.nix b/pkgs/development/python-modules/pyskyqremote/default.nix index 91cfdcb4b69c..63e8ccf517d0 100644 --- a/pkgs/development/python-modules/pyskyqremote/default.nix +++ b/pkgs/development/python-modules/pyskyqremote/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pyskyqremote"; - version = "0.3.12"; + version = "0.3.14"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "RogerSelwyn"; repo = "skyq_remote"; rev = "refs/tags/${version}"; - sha256 = "sha256-NEdlhp0Bjbb1oRCFf0OPEuFlLE2JjRWYWwnTaHozPr0="; + sha256 = "sha256-ps83Jo1H5hkCZ6kmuSSEC+UAdul84JJ7syMJq95Z2wQ="; }; propagatedBuildInputs = [ From f988e6dfb777b6e3ce866b47ad6bd5225a555191 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:29:58 +0200 Subject: [PATCH 58/89] python310Packages.yalexs: 1.1.25 -> 1.2.1 --- pkgs/development/python-modules/yalexs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yalexs/default.nix b/pkgs/development/python-modules/yalexs/default.nix index 3e93a01b57ba..8a320eb103a0 100644 --- a/pkgs/development/python-modules/yalexs/default.nix +++ b/pkgs/development/python-modules/yalexs/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "yalexs"; - version = "1.1.25"; + version = "1.2.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "bdraco"; repo = pname; rev = "v${version}"; - sha256 = "sha256-O7M9Shh8jp2fTaVQPM8mgh1pkv75wn22PFpxJVenbAo="; + sha256 = "sha256-7+4Icg3E6xrWmxObNzNuDc+MXJ9rnbgBHMK4uPBJeuY="; }; propagatedBuildInputs = [ From 88fbda364a9a4be56d05a5111bc9e0f300f91b70 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:33:08 +0200 Subject: [PATCH 59/89] python310Packages.whodap: 0.1.5 -> 0.1.6 --- pkgs/development/python-modules/whodap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/whodap/default.nix b/pkgs/development/python-modules/whodap/default.nix index 8ab9cc6fd9dc..fcb4d938934d 100644 --- a/pkgs/development/python-modules/whodap/default.nix +++ b/pkgs/development/python-modules/whodap/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "whodap"; - version = "0.1.5"; + version = "0.1.6"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "pogzyb"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-Jm3+WMGuYc910TNDVzHjYcbNcts668D3xYORXxozWqA="; + hash = "sha256-gLA6tT6ZUMjb2ZF5t6DdI5nqiX2Uxatj3ThmQ+VZu9A="; }; propagatedBuildInputs = [ From e307de8b8aa1421d234ffe5ba4bc53dd55cd9a15 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:35:42 +0200 Subject: [PATCH 60/89] python310Packages.bleak-retry-connector: 1.3.0 -> 1.4.0 --- .../python-modules/bleak-retry-connector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bleak-retry-connector/default.nix b/pkgs/development/python-modules/bleak-retry-connector/default.nix index 0e33258abee3..c187ae5a59e0 100644 --- a/pkgs/development/python-modules/bleak-retry-connector/default.nix +++ b/pkgs/development/python-modules/bleak-retry-connector/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "bleak-retry-connector"; - version = "1.3.0"; + version = "1.4.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = pname; rev = "v${version}"; - hash = "sha256-WjjpehrYy9187C3wUDR3sfQG+2p6YbQfp4EwC5FbzGU="; + hash = "sha256-vp+tZIDFuO41r34z8+aUf3dhYhaUeLZ3l9JNvjsqKc4="; }; nativeBuildInputs = [ From e112ef65ef5d72855614e59fea053947af004edf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:35:48 +0200 Subject: [PATCH 61/89] python310Packages.pyswitchbot: 0.17.3 -> 0.18.4 --- pkgs/development/python-modules/pyswitchbot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyswitchbot/default.nix b/pkgs/development/python-modules/pyswitchbot/default.nix index 141b0e486327..903f09acb225 100644 --- a/pkgs/development/python-modules/pyswitchbot/default.nix +++ b/pkgs/development/python-modules/pyswitchbot/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pyswitchbot"; - version = "0.17.3"; + version = "0.18.4"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pySwitchbot"; rev = "refs/tags/${version}"; - hash = "sha256-vyfIt9Tkl6jpO//xizraqBwwwGmuJjkFGU3TzN3dqhQ="; + hash = "sha256-lj2ud+Bp4z154XfPPJ6ocA9mlmRtlHOZRaOeDLQfYyo="; }; propagatedBuildInputs = [ From e7ef75517f8b2943905b6299f7b32ec418584df3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:37:42 +0200 Subject: [PATCH 62/89] python310Packages.pubnub: 6.5.0 -> 6.5.1 --- pkgs/development/python-modules/pubnub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index d474306d2a3d..80db92ca6b2b 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "pubnub"; - version = "6.5.0"; + version = "6.5.1"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = pname; repo = "python"; rev = "refs/tags/v${version}"; - hash = "sha256-zY40VLjjb9VBbw2579UPD/csk9o0AWIZMWRKxo78NrE="; + hash = "sha256-+x58aEvemav0Pz2jeICLFG36FTtZCu5dk/arb+j5nmo="; }; propagatedBuildInputs = [ From 1bd602ef20b5b1aea5549f8621cf041dfd2b6301 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:40:42 +0200 Subject: [PATCH 63/89] python310Packages.plugwise: 0.21.0 -> 0.21.1 --- pkgs/development/python-modules/plugwise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix index 16f777aad94c..ef9fb2eff9be 100644 --- a/pkgs/development/python-modules/plugwise/default.nix +++ b/pkgs/development/python-modules/plugwise/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "plugwise"; - version = "0.21.0"; + version = "0.21.1"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = pname; repo = "python-plugwise"; rev = "refs/tags/v${version}"; - sha256 = "sha256-pw1apxqjKKv05Qw2VFN0cKit/3fas7PUb1wS/XsJruY="; + sha256 = "sha256-9tnLUzr7FWZlpN6mLLv1Q5EZ4wgquCC5nxGNyT63dzY="; }; propagatedBuildInputs = [ From 8ddf4189421becf6b8f055027ddb227d532b942d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 22:29:09 +0000 Subject: [PATCH 64/89] janus-gateway: 1.0.3 -> 1.0.4 --- pkgs/servers/janus-gateway/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/janus-gateway/default.nix b/pkgs/servers/janus-gateway/default.nix index 6c95551dd1fd..d71f11fc5bbd 100644 --- a/pkgs/servers/janus-gateway/default.nix +++ b/pkgs/servers/janus-gateway/default.nix @@ -15,13 +15,13 @@ in stdenv.mkDerivation rec { pname = "janus-gateway"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "meetecho"; repo = pname; rev = "v${version}"; - sha256 = "sha256-c+5NvJqrYoG96CPaR4CkC9y/CmpTDxyHUmPr+C0t484="; + sha256 = "sha256-1WQo1v5TJPPJjC2lc8k9aWmtRUFITYEuwSfsPzh5320="; }; nativeBuildInputs = [ autoreconfHook pkg-config gengetopt ]; From 2e92544bf46dda9b3853648173df66b9a55edd23 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:49:12 +0200 Subject: [PATCH 65/89] python310Packages.netutils: 1.2.0 -> 1.2.0 --- .../python-modules/netutils/default.nix | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/netutils/default.nix b/pkgs/development/python-modules/netutils/default.nix index ec71527fa033..4e01e3ed6e8d 100644 --- a/pkgs/development/python-modules/netutils/default.nix +++ b/pkgs/development/python-modules/netutils/default.nix @@ -2,7 +2,6 @@ , lib , buildPythonPackage , fetchFromGitHub -, fetchpatch , jinja2 , poetry-core , pytestCheckHook @@ -13,7 +12,7 @@ buildPythonPackage rec { pname = "netutils"; - version = "1.1.0"; + version = "1.2.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +21,7 @@ buildPythonPackage rec { owner = "networktocode"; repo = pname; rev = "v${version}"; - hash = "sha256-rTSesG7XmIzu2DcJMVgZMlh0kRQ8jEB3t++rgf63Flw="; + hash = "sha256-6FoadV5QMZCJnF/eD3FXRsyP4MymO5nayJ/54PJXOB4="; }; nativeBuildInputs = [ @@ -36,15 +35,6 @@ buildPythonPackage rec { toml ]; - patches = [ - # Switch to poetry-core, https://github.com/networktocode/netutils/pull/115 - (fetchpatch { - name = "switch-to-poetry-core.patch"; - url = "https://github.com/networktocode/netutils/commit/edc8b06686db4e5b4c8c4deb6d0effbc22177b31.patch"; - sha256 = "sha256-K5oSbtOJYeKbxzbaZQBXcl6LsHQAK8CxBLfkak15V6M="; - }) - ]; - pythonImportsCheck = [ "netutils" ]; @@ -59,10 +49,10 @@ buildPythonPackage rec { ]; meta = with lib; { - broken = stdenv.isDarwin; description = "Library that is a collection of objects for common network automation tasks"; homepage = "https://github.com/networktocode/netutils"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; + broken = stdenv.isDarwin; }; } From 5d05d3144721918f8c12c769e08e1e678fa40215 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 19:51:58 +0200 Subject: [PATCH 66/89] python310Packages.pycep-parser: 0.3.7 -> 0.3.8 --- pkgs/development/python-modules/pycep-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pycep-parser/default.nix b/pkgs/development/python-modules/pycep-parser/default.nix index d13a141e7e5e..91722ee89bca 100644 --- a/pkgs/development/python-modules/pycep-parser/default.nix +++ b/pkgs/development/python-modules/pycep-parser/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pycep-parser"; - version = "0.3.7"; + version = "0.3.8"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "gruebel"; repo = "pycep"; rev = "refs/tags/${version}"; - hash = "sha256-5XivzmwcJi+DrrskM0u3XBXtC5j0pjXbWHI+8mciMXM="; + hash = "sha256-y6npvFh6/QykOAKK8ihTHDcv5dFd4lLU64UXPIhBELA="; }; nativeBuildInputs = [ From a2987e43e39bea7d4a2f9e13c0aaa9a13f98e4cf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 20:05:17 +0200 Subject: [PATCH 67/89] python310Packages.dvclive: 0.9.0 -> 0.10.0 --- pkgs/development/python-modules/dvclive/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dvclive/default.nix b/pkgs/development/python-modules/dvclive/default.nix index 7b4c8151b234..23755f10652b 100644 --- a/pkgs/development/python-modules/dvclive/default.nix +++ b/pkgs/development/python-modules/dvclive/default.nix @@ -4,24 +4,26 @@ , fetchFromGitHub , pytestCheckHook , pythonOlder +, tabulate }: buildPythonPackage rec { pname = "dvclive"; - version = "0.9.0"; + version = "0.10.0"; format = "pyproject"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "iterative"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-3kbP8eL/cO/aSAIVrbfGS+vwCTsWoCbNS2orExYt4aw="; + hash = "sha256-4sixsWZNnI3UJRlFyB21eAdUCgF8iIZ56ECgIeFV/u8="; }; propagatedBuildInputs = [ dvc-render + tabulate # will be available as dvc-render.optional-dependencies.table ]; # Circular dependency with dvc From 120242210ea1de188723841e81c54f58ec5df9bc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 20:19:17 +0200 Subject: [PATCH 68/89] python310Packages.dvc-objects: 0.1.5 -> 0.1.7 --- pkgs/development/python-modules/dvc-objects/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dvc-objects/default.nix b/pkgs/development/python-modules/dvc-objects/default.nix index 916ddf52797f..7e6a37a12d90 100644 --- a/pkgs/development/python-modules/dvc-objects/default.nix +++ b/pkgs/development/python-modules/dvc-objects/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "dvc-objects"; - version = "0.1.5"; + version = "0.1.7"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "iterative"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-vRQhlxaNy0bJTkNVlGZ+c9ocnzG/jeZYCxCabMuI5Ag="; + hash = "sha256-Edp2MRhe/eTUosL4XQfVbtwFWBg3D5RDWRb6r1C4MgE="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; From 2646871f3303133268be8618ea471d008a744c3c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 20:19:30 +0200 Subject: [PATCH 69/89] python310Packages.dvc-data: 0.1.5 -> 0.1.13 --- pkgs/development/python-modules/dvc-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dvc-data/default.nix b/pkgs/development/python-modules/dvc-data/default.nix index 9d8c4633067b..f5fc366c5f58 100644 --- a/pkgs/development/python-modules/dvc-data/default.nix +++ b/pkgs/development/python-modules/dvc-data/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "dvc-data"; - version = "0.1.5"; + version = "0.1.13"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "iterative"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-SQ4w2Yqho5kbM4fRQkji69wOV8rYAIyFFve7pTEjgMM="; + hash = "sha256-dKqn7dMwPxKnLLBPJGgmD/2MFzdzrw7W9+w9Zi/9hsA="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; From d4986dcf5924a13a44d756a301c2cfd953e8dfa8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 20:20:29 +0200 Subject: [PATCH 70/89] python310Packages.container-inspector: 31.1.0 -> 32.0.1 --- .../python-modules/container-inspector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/container-inspector/default.nix b/pkgs/development/python-modules/container-inspector/default.nix index 00dae814b1c2..1dcf4e9b7a72 100644 --- a/pkgs/development/python-modules/container-inspector/default.nix +++ b/pkgs/development/python-modules/container-inspector/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "container-inspector"; - version = "31.1.0"; + version = "32.0.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "nexB"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-44sTZelCT6sGPyMteJZBcPRReTHuO1ZUxeQ0Vp7Zmqo="; + hash = "sha256-J9glnfs6l36/IQoIvE8a+Cw4B8x/6r5UeAU8+T/OiQg="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; From fd2feaa9551577bbcbdc948d0a5580f50eab5cf3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 20:31:37 +0200 Subject: [PATCH 71/89] python310Packages.asyncwhois: 1.0.0 -> 1.0.1 --- pkgs/development/python-modules/asyncwhois/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncwhois/default.nix b/pkgs/development/python-modules/asyncwhois/default.nix index a607fe965827..4e91aafde6da 100644 --- a/pkgs/development/python-modules/asyncwhois/default.nix +++ b/pkgs/development/python-modules/asyncwhois/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "asyncwhois"; - version = "1.0.0"; + version = "1.0.1"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "pogzyb"; repo = pname; rev = "v${version}"; - hash = "sha256-9tSGfF/Ezuya4pEyr1XolWXvSO/F/UrobRVlyHITNTU="; + hash = "sha256-TpUiUW9ntrpuT/rUhucedl+DM5X88Mislrd+3D5/TUE="; }; propagatedBuildInputs = [ From 130af0ea2008af87da8b999e20de49053dbd51c1 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sun, 7 Aug 2022 02:35:17 +0800 Subject: [PATCH 72/89] perlPackages.IOAsyncSSL: 0.22 -> 0.23 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 591c0417c343..b53963f46233 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11230,10 +11230,10 @@ let IOAsyncSSL = buildPerlModule { pname = "IO-Async-SSL"; - version = "0.22"; + version = "0.23"; src = fetchurl { - url = "mirror://cpan/authors/id/P/PE/PEVANS/IO-Async-SSL-0.22.tar.gz"; - sha256 = "0c7363a7f1a08805bd1b2cf2b1a42a950ca71914c2aedbdd985970e011331a21"; + url = "mirror://cpan/authors/id/P/PE/PEVANS/IO-Async-SSL-0.23.tar.gz"; + sha256 = "sha256-0vyuFuJ+F6yjkDpK1aK/L7wmjQZRzn8ARabQVG9YTy4="; }; buildInputs = [ TestIdentity ]; propagatedBuildInputs = [ Future IOAsync IOSocketSSL ]; From 0fd439982dcae934363f7b1c164033cf0ec52aa1 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 6 Aug 2022 15:46:30 +0200 Subject: [PATCH 73/89] virt-manager: fix build on darwin --- .../virtualization/virt-manager/default.nix | 7 +++++-- pkgs/tools/admin/gtk-vnc/default.nix | 10 ++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix index 272e10318ef6..65bd4bcecb44 100644 --- a/pkgs/applications/virtualization/virt-manager/default.nix +++ b/pkgs/applications/virtualization/virt-manager/default.nix @@ -64,6 +64,10 @@ python3.pkgs.buildPythonApplication rec { gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ cpio e2fsprogs file findutils gzip ]}") makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + + # Fixes testCLI0051virt_install_initrd_inject on Darwin: "cpio: root:root: invalid group" + substituteInPlace virtinst/install/installerinject.py \ + --replace "'--owner=root:root'" "'--owner=0:0'" ''; checkInputs = with python3.pkgs; [ @@ -95,8 +99,7 @@ python3.pkgs.buildPythonApplication rec { manages Xen and LXC (linux containers). ''; license = licenses.gpl2; - # exclude Darwin since libvirt-glib currently doesn't build there - platforms = platforms.linux; + platforms = platforms.unix; maintainers = with maintainers; [ qknight offline fpletz globin ]; }; } diff --git a/pkgs/tools/admin/gtk-vnc/default.nix b/pkgs/tools/admin/gtk-vnc/default.nix index f4c4b0facde1..0f649a6948f4 100644 --- a/pkgs/tools/admin/gtk-vnc/default.nix +++ b/pkgs/tools/admin/gtk-vnc/default.nix @@ -9,6 +9,7 @@ , glib , pkg-config , cyrus_sasl +, pulseaudioSupport ? stdenv.isLinux , libpulseaudio , libgcrypt , gtk3 @@ -51,8 +52,13 @@ stdenv.mkDerivation rec { glib libgcrypt cyrus_sasl - libpulseaudio gtk3 + ] ++ lib.optionals pulseaudioSupport [ + libpulseaudio + ]; + + mesonFlags = lib.optionals (!pulseaudioSupport) [ + "-Dpulseaudio=disabled" ]; passthru = { @@ -67,6 +73,6 @@ stdenv.mkDerivation rec { homepage = "https://wiki.gnome.org/Projects/gtk-vnc"; license = licenses.lgpl2Plus; maintainers = with maintainers; [ raskin offline ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } From fea9b52dd85ae7c1eef55d5dea40a2230cd02227 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 20:58:59 +0200 Subject: [PATCH 74/89] python310Packages.cyclonedx-python-lib: 2.7.0 -> 2.7.1 --- .../python-modules/cyclonedx-python-lib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix index fc275b16dfeb..cd69d5b1b5ed 100644 --- a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix +++ b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "cyclonedx-python-lib"; - version = "2.7.0"; + version = "2.7.1"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "CycloneDX"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-Imn9wl5I7dzkUnVBzK2vhWOrf89FycVW4GvEYFeSujU="; + hash = "sha256-c/KhoJOa121/h0n0GUazjUFChnUo05ThD+fuZXc5/Pk="; }; nativeBuildInputs = [ From b175bac0e397bee33ee4c3f69c4f57a4b5ec11a3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 21:17:17 +0200 Subject: [PATCH 75/89] python310Packages.json-stream: 1.3.0 -> 1.4.0 --- pkgs/development/python-modules/json-stream/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/json-stream/default.nix b/pkgs/development/python-modules/json-stream/default.nix index 4ae01488db69..e6a8a68ddb9e 100644 --- a/pkgs/development/python-modules/json-stream/default.nix +++ b/pkgs/development/python-modules/json-stream/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "json-stream"; - version = "1.3.0"; + version = "1.4.0"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-J5DBa8zeandkDIXpEaRN6cneZIIG2aRHS5zjmM/H0Uw="; + hash = "sha256-ebB8l8H6yPLoCXmVOy60IijdBI61SEzJInC30aMe9Bk="; }; propagatedBuildInputs = [ From 8463ad5cc13b78a891b91efd95c2241d174023a3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 21:21:37 +0200 Subject: [PATCH 76/89] python310Packages.elastic-apm: 6.10.1 -> 6.10.2 --- pkgs/development/python-modules/elastic-apm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elastic-apm/default.nix b/pkgs/development/python-modules/elastic-apm/default.nix index f4fea05b4110..67195732e2d8 100644 --- a/pkgs/development/python-modules/elastic-apm/default.nix +++ b/pkgs/development/python-modules/elastic-apm/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "elastic-apm"; - version = "6.10.1"; + version = "6.10.2"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -37,7 +37,7 @@ buildPythonPackage rec { owner = "elastic"; repo = "apm-agent-python"; rev = "v${version}"; - hash = "sha256-ql6qBnZXa0JL1qEXj2OzzP3onjYrMx6+Be6K3SDuWf4="; + hash = "sha256-Ru/yGND7xkpO3QH/cTMu4rxWUXSMsFx5u/V/rHY8k1E="; }; propagatedBuildInputs = [ From e5bf8729a0c853d6ebff86a8e126b800d2669f46 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 21:59:46 +0200 Subject: [PATCH 77/89] python310Packages.pyunifiprotect: remove pydantic constraint --- pkgs/development/python-modules/pyunifiprotect/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pyunifiprotect/default.nix b/pkgs/development/python-modules/pyunifiprotect/default.nix index c63bcbf39962..fdcfe0495377 100644 --- a/pkgs/development/python-modules/pyunifiprotect/default.nix +++ b/pkgs/development/python-modules/pyunifiprotect/default.nix @@ -71,6 +71,8 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ --replace "--cov=pyunifiprotect --cov-append" "" + substituteInPlace setup.cfg \ + --replace "pydantic!=1.9.1" "pydantic" ''; pythonImportsCheck = [ From a5526e4610abd080d1e49e8b1db7d3a122cdfec9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 22:04:20 +0200 Subject: [PATCH 78/89] pyupgrade: 2.37.1 -> 2.37.3 --- pkgs/development/python-modules/pyupgrade/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyupgrade/default.nix b/pkgs/development/python-modules/pyupgrade/default.nix index 4751ded3f39a..b8d4fee93c2a 100644 --- a/pkgs/development/python-modules/pyupgrade/default.nix +++ b/pkgs/development/python-modules/pyupgrade/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pyupgrade"; - version = "2.37.1"; + version = "2.37.3"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "asottile"; repo = pname; rev = "v${version}"; - sha256 = "sha256-nWiaKfs2eVnwyA+UACcB/OImWSb5Nn6n/8gcGPNevM4="; + sha256 = "sha256-woHYMzk1xLDfJ14UycPlbaMG8mHeBixqDvs9vO0TKQI="; }; checkInputs = [ From 87e8a17632dfa1f29948a2d10f7045bf7c8c6ad6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 22:09:54 +0200 Subject: [PATCH 79/89] python310Packages.pyoverkiz: allow later backoff releases --- pkgs/development/python-modules/pyoverkiz/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/pyoverkiz/default.nix b/pkgs/development/python-modules/pyoverkiz/default.nix index fe4f854e53ea..e725a72b646c 100644 --- a/pkgs/development/python-modules/pyoverkiz/default.nix +++ b/pkgs/development/python-modules/pyoverkiz/default.nix @@ -45,6 +45,11 @@ buildPythonPackage rec { pytestCheckHook ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace 'backoff = "^1.10.0"' 'backoff = "*"' + ''; + pythonImportsCheck = [ "pyoverkiz" ]; From 5dee143a809a2e1f3e6f852d1cf9bc3313f84076 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 22:15:49 +0200 Subject: [PATCH 80/89] python310Packages.zeroconf: 0.38.7 -> 0.39.0 --- pkgs/development/python-modules/zeroconf/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix index 7c87b09c3bf4..4373d9a2d062 100644 --- a/pkgs/development/python-modules/zeroconf/default.nix +++ b/pkgs/development/python-modules/zeroconf/default.nix @@ -1,5 +1,6 @@ -{ stdenv -, lib +{ lib +, stdenv +, async-timeout , buildPythonPackage , fetchFromGitHub , ifaddr @@ -10,7 +11,7 @@ buildPythonPackage rec { pname = "zeroconf"; - version = "0.38.7"; + version = "0.39.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,10 +20,11 @@ buildPythonPackage rec { owner = "jstasiak"; repo = "python-zeroconf"; rev = version; - hash = "sha256-Q/rrN7xzbehwMa3yFVP5F9ztUcJCDsfBIGf0b/GPzLM="; + hash = "sha256-R6q5fq8P91q+qhy+lOCuoKUMFBvkKFsKLVCoqIy7Qpk="; }; propagatedBuildInputs = [ + async-timeout ifaddr ]; @@ -39,7 +41,7 @@ buildPythonPackage rec { "test_launch_and_close_v4_v6" "test_launch_and_close_v6_only" "test_integration_with_listener_ipv6" - # Starting with 0.38.7: AssertionError: assert [('add', '_ht..._tcp.local.')] + # Starting with 0.39.0: AssertionError: assert [('add', '_ht..._tcp.local.')] "test_service_browser_expire_callbacks" ] ++ lib.optionals stdenv.isDarwin [ "test_lots_of_names" From e2a5ce1f1c75293ce099a7cb30d4b1fed6149645 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 22:19:06 +0200 Subject: [PATCH 81/89] python310Packages.pytibber: 0.23.0 -> 0.24.0 --- pkgs/development/python-modules/pytibber/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytibber/default.nix b/pkgs/development/python-modules/pytibber/default.nix index b00cc63da1fa..8942d44e0ced 100644 --- a/pkgs/development/python-modules/pytibber/default.nix +++ b/pkgs/development/python-modules/pytibber/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "pytibber"; - version = "0.23.0"; + version = "0.24.0"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pyTibber"; rev = version; - hash = "sha256-DMYSv66PVBuOHuIio06OLrtGP0q7PeuDGKK+OznaLec="; + hash = "sha256-Ib9Rb6RkhUe4WDDHVLgaOYOleSFj7LFys6pW3WgxMQo="; }; propagatedBuildInputs = [ From f9b065190ea4f2fb5c9835fc859ba9a861994caf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 21:10:17 +0200 Subject: [PATCH 82/89] python310Packages.extractcode: disable failing test --- .../python-modules/extractcode/default.nix | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/extractcode/default.nix b/pkgs/development/python-modules/extractcode/default.nix index 0c776abb4dbd..0a8db8611921 100644 --- a/pkgs/development/python-modules/extractcode/default.nix +++ b/pkgs/development/python-modules/extractcode/default.nix @@ -1,14 +1,14 @@ { lib -, fetchPypi , buildPythonPackage +, extractcode-7z +, extractcode-libarchive +, fetchPypi +, patch +, pytest-xdist +, pytestCheckHook +, pythonOlder , setuptools-scm , typecode -, patch -, extractcode-libarchive -, extractcode-7z -, pytestCheckHook -, pytest-xdist -, pythonOlder }: buildPythonPackage rec { @@ -41,21 +41,23 @@ buildPythonPackage rec { pytest-xdist ]; - # CLI test tests the cli which we can't do until after install disabledTestPaths = [ + # CLI test tests the CLI which we can't do until after install "tests/test_extractcode_cli.py" ]; - # test_uncompress_* wants to use a binary to extract instead of the provided library disabledTests = [ + # test_uncompress_* wants to use a binary to extract instead of the provided library "test_uncompress_lz4_basic" "test_extract_tarlz4_basic" "test_extract_rar_with_trailing_data" - # tries to parse /boot/vmlinuz-*, which is not available in the nix sandbox + # Tries to parse /boot/vmlinuz-*, which is not available in the nix sandbox "test_can_extract_qcow2_vm_image_as_tarball" "test_can_extract_qcow2_vm_image_not_as_tarball" "test_can_listfs_from_qcow2_image" "test_get_extractor_qcow2" + # WARNING patch:patch.py:450 inconsistent line ends in patch hunks + "test_patch_info_patch_patches_windows_plugin_explorer_patch" ]; pythonImportsCheck = [ From 5252a32f663151598be5c7700da8c079272ea21a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 22:36:37 +0200 Subject: [PATCH 83/89] python310Packages.aiolifx: 0.8.1 -> 0.8.2 --- pkgs/development/python-modules/aiolifx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiolifx/default.nix b/pkgs/development/python-modules/aiolifx/default.nix index 68a630a96ee7..62aeb1fd9996 100644 --- a/pkgs/development/python-modules/aiolifx/default.nix +++ b/pkgs/development/python-modules/aiolifx/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "aiolifx"; - version = "0.8.1"; + version = "0.8.2"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-w6d2qpU8jPrE2Dtuq4825qOCU1SoIpkEjOEX+BYxhuU="; + hash = "sha256-k47cXi2CDtFIV3gzfdYU4i17ry0ABXcWK5CcWhwTdT0="; }; propagatedBuildInputs = [ From 350fd0044447ae8712392c6b212a18bdf2433e71 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 6 Aug 2022 22:42:28 +0300 Subject: [PATCH 84/89] =?UTF-8?q?josm:=2018513=20=E2=86=92=2018531?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/applications/misc/josm/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix index fa3b360b1cb2..5a680cc76b54 100644 --- a/pkgs/applications/misc/josm/default.nix +++ b/pkgs/applications/misc/josm/default.nix @@ -3,20 +3,20 @@ }: let pname = "josm"; - version = "18513"; + version = "18531"; srcs = { jar = fetchurl { url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; - sha256 = "sha256-rKBDKPq6hn4VGlzW4ad/gBU4eCVRF9JgRLrDaTKjCbI="; + sha256 = "sha256-/esGbLbidQ60+auMC1W2GwH7V5qdTVzblDNsskuhcjs="; }; macosx = fetchurl { url = "https://josm.openstreetmap.de/download/macosx/josm-macos-${version}-java17.zip"; - sha256 = "sha256-M8ZV3FXZJHqaegPKQnjQkMYMWt2BUiKzM8Tit4NqtU4="; + sha256 = "sha256-ldcTuacUUxsssJqJ8cRjbP+TWlxQdcNtVbj8clDNEGw="; }; pkg = fetchsvn { url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested"; rev = version; - sha256 = "sha256-cguvKl9yvthNWcLD6YDLKiialJmutJTa9egMdfKHRpU="; + sha256 = "sha256-Cga17ymUROJb5scpyOlo6JIgQ77yHavI0ciUpZN+jLk="; }; }; in From d8e9448e9538509bd49174b0ef0919b0ac3a2596 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 23:17:05 +0200 Subject: [PATCH 85/89] python310Packages.nextdns: init at 1.0.2 --- .../python-modules/nextdns/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/nextdns/default.nix diff --git a/pkgs/development/python-modules/nextdns/default.nix b/pkgs/development/python-modules/nextdns/default.nix new file mode 100644 index 000000000000..c99e7c909cbb --- /dev/null +++ b/pkgs/development/python-modules/nextdns/default.nix @@ -0,0 +1,49 @@ +{ lib +, aiohttp +, aioresponses +, buildPythonPackage +, fetchFromGitHub +, orjson +, pytest-asyncio +, pytest-error-for-skips +, pytestCheckHook +, pythonOlder +}: + +buildPythonPackage rec { + pname = "nextdns"; + version = "1.0.2"; + format = "setuptools"; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "bieniu"; + repo = pname; + rev = "refs/tags/${version}"; + hash = "sha256-joPg5XZ5qEDnON96XCy5j4/OC+EkFw09Db4TH+ThsTY="; + }; + + propagatedBuildInputs = [ + aiohttp + orjson + ]; + + checkInputs = [ + aioresponses + pytest-asyncio + pytest-error-for-skips + pytestCheckHook + ]; + + pythonImportsCheck = [ + "nextdns" + ]; + + meta = with lib; { + description = "Module for the NextDNS API"; + homepage = "https://github.com/bieniu/nextdns"; + license = licenses.asl20; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8a001705c8a4..ec94e040a97c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5882,6 +5882,8 @@ in { nextcord = callPackage ../development/python-modules/nextcord { }; + nextdns = callPackage ../development/python-modules/nextdns { }; + nftables = toPythonModule (pkgs.nftables.override { python3 = python; withPython = true; From cbe630ca7a7da95b4d44986f69a79c0edb2520d2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 23:17:23 +0200 Subject: [PATCH 86/89] home-assistant: update component-packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index c1482c3463c4..1472027b0cb3 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -1818,7 +1818,8 @@ nextcloudmonitor ]; "nextdns" = ps: with ps; [ - ]; # missing inputs: nextdns + nextdns + ]; "nfandroidtv" = ps: with ps; [ ]; # missing inputs: notifications-android-tv "nightscout" = ps: with ps; [ @@ -3617,6 +3618,7 @@ "network" "nexia" "nextbus" + "nextdns" "nightscout" "nina" "no_ip" From 59e492ebefed773945fdb90b5d03578a6d386ecb Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 6 Aug 2022 22:20:34 +0100 Subject: [PATCH 87/89] python3Packages.django-storages: enable tests --- .../django-storages/default.nix | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-storages/default.nix b/pkgs/development/python-modules/django-storages/default.nix index 25a6e561789a..ce2fd661b8c3 100644 --- a/pkgs/development/python-modules/django-storages/default.nix +++ b/pkgs/development/python-modules/django-storages/default.nix @@ -1,5 +1,12 @@ { lib, buildPythonPackage, fetchPypi , django + +, azure-storage-blob +, boto3 +, dropbox +, google-cloud-storage +, libcloud +, paramiko }: buildPythonPackage rec { @@ -13,8 +20,23 @@ buildPythonPackage rec { propagatedBuildInputs = [ django ]; - # django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. - doCheck = false; + preCheck = '' + export DJANGO_SETTINGS_MODULE=tests.settings + # timezone issues https://github.com/jschneier/django-storages/issues/1171 + substituteInPlace tests/test_sftp.py \ + --replace 'test_accessed_time' 'dont_test_accessed_time' \ + --replace 'test_modified_time' 'dont_test_modified_time' + ''; + checkInputs = [ + azure-storage-blob + boto3 + dropbox + google-cloud-storage + libcloud + paramiko + ]; + + pythonImportsCheck = [ "storages" ]; meta = with lib; { description = "Collection of custom storage backends for Django"; From 47a06c0b2f7e8f76e32fe31bd357bdd68aeda2cc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 21:58:11 +0200 Subject: [PATCH 88/89] python310Packages.pydeconz: 101 -> 103 --- pkgs/development/python-modules/pydeconz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydeconz/default.nix b/pkgs/development/python-modules/pydeconz/default.nix index bb457af2f4de..45d69f53b3f7 100644 --- a/pkgs/development/python-modules/pydeconz/default.nix +++ b/pkgs/development/python-modules/pydeconz/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pydeconz"; - version = "101"; + version = "103"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "Kane610"; repo = "deconz"; rev = "refs/tags/v${version}"; - hash = "sha256-U9jdKKT6RtvdJlWTwuUby0q7Qxa3mWUds8HQvsME9R4="; + hash = "sha256-nxM9airO1/CF4g9CeyV2WMxh22fBtu0fjz1R3X1zm+o="; }; propagatedBuildInputs = [ From 30b3702b27ace0846b06fc04d24536538d88b823 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Aug 2022 23:29:40 +0200 Subject: [PATCH 89/89] python310Packages.tesla-wall-connector: allow later backoff releases --- .../python-modules/tesla-wall-connector/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tesla-wall-connector/default.nix b/pkgs/development/python-modules/tesla-wall-connector/default.nix index e814f01320e4..85cbff5a1d9a 100644 --- a/pkgs/development/python-modules/tesla-wall-connector/default.nix +++ b/pkgs/development/python-modules/tesla-wall-connector/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "einarhauks"; repo = pname; rev = version; - sha256 = "sha256-JBtlGd9aHY8ikhpJ5v7ZcNu3BfLdBmOBZCMa6C0s6gE="; + hash = "sha256-JBtlGd9aHY8ikhpJ5v7ZcNu3BfLdBmOBZCMa6C0s6gE="; }; nativeBuildInputs = [ @@ -40,13 +40,17 @@ buildPythonPackage rec { pytestCheckHook ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace 'backoff = "^1.11.1"' 'backoff = "*"' + ''; pythonImportsCheck = [ "tesla_wall_connector" ]; meta = with lib; { - description = "Python library for communicating with a Tesla Wall Connector"; + description = "Library for communicating with a Tesla Wall Connector"; homepage = "https://github.com/einarhauks/tesla-wall-connector"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ];