From 1ea8eab31e0ec4f008523a7b5293ecd30b3eb14d Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 15 Dec 2022 09:44:19 -0300 Subject: [PATCH 01/43] lean: 3.49.0 -> 3.49.1 --- pkgs/applications/science/logic/lean/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix index 81a5afbc2bac..7a052973c4c9 100644 --- a/pkgs/applications/science/logic/lean/default.nix +++ b/pkgs/applications/science/logic/lean/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "lean"; - version = "3.49.0"; + version = "3.49.1"; src = fetchFromGitHub { owner = "leanprover-community"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { # from. this is then used to check whether an olean file should be # rebuilt. don't use a tag as rev because this will get replaced into # src/githash.h.in in preConfigure. - rev = "acf633e01a8783a12060b0a1b7b5b5e15fd73e77"; - sha256 = "sha256-KF13DlGEl6aICSp/haczo54gjLZaOxyzFRdzvyyiu5M="; + rev = "53e8520d8964c7632989880372d91ba0cecbaf00"; + sha256 = "sha256-Y6y/dgwZS4PjCpFBf2GWvMNw9im6bXAHCq3UeUUoYpo="; }; nativeBuildInputs = [ cmake ]; From 4e4d9624451fdac9b4ccd1b20839d60258edb57e Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 15 Dec 2022 09:45:06 -0300 Subject: [PATCH 02/43] lean: 3.49.1 -> 3.50.0 --- pkgs/applications/science/logic/lean/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix index 7a052973c4c9..d48facd7b9c5 100644 --- a/pkgs/applications/science/logic/lean/default.nix +++ b/pkgs/applications/science/logic/lean/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "lean"; - version = "3.49.1"; + version = "3.50.0"; src = fetchFromGitHub { owner = "leanprover-community"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { # from. this is then used to check whether an olean file should be # rebuilt. don't use a tag as rev because this will get replaced into # src/githash.h.in in preConfigure. - rev = "53e8520d8964c7632989880372d91ba0cecbaf00"; - sha256 = "sha256-Y6y/dgwZS4PjCpFBf2GWvMNw9im6bXAHCq3UeUUoYpo="; + rev = "ffe5a176d915a3a9657b2c7f5cdd6985756ecbcd"; + sha256 = "sha256-OiuEe6+TLZsl1kjOcm0bBV8cV0CGlgM52gJb1f/bxLU="; }; nativeBuildInputs = [ cmake ]; From e57f45012551e6be9f85551207ec38a1ecbb9b79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Dec 2022 04:50:22 +0000 Subject: [PATCH 03/43] highlight: 4.2 -> 4.4 --- pkgs/tools/text/highlight/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/highlight/default.nix b/pkgs/tools/text/highlight/default.nix index edca9c1b7892..3d6a97920ca7 100644 --- a/pkgs/tools/text/highlight/default.nix +++ b/pkgs/tools/text/highlight/default.nix @@ -3,13 +3,13 @@ let self = stdenv.mkDerivation rec { pname = "highlight"; - version = "4.2"; + version = "4.4"; src = fetchFromGitLab { owner = "saalen"; repo = "highlight"; rev = "v${version}"; - sha256 = "sha256-KkLN8b2sJhDbYVfNANEg1prPfIySoL9N48PSQyXqE8I="; + sha256 = "sha256-XID4kjRTSEXgNlAnDeJJRaCU0AaEbXCma3R78o9mshI="; }; enableParallelBuilding = true; From 689ff65cde1fed980a5c32bf0e6f80a0affab609 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 22 Dec 2022 13:07:21 -0300 Subject: [PATCH 04/43] lean: 3.50.0 -> 3.50.1 --- pkgs/applications/science/logic/lean/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix index d48facd7b9c5..ed07565c9475 100644 --- a/pkgs/applications/science/logic/lean/default.nix +++ b/pkgs/applications/science/logic/lean/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "lean"; - version = "3.50.0"; + version = "3.50.1"; src = fetchFromGitHub { owner = "leanprover-community"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { # from. this is then used to check whether an olean file should be # rebuilt. don't use a tag as rev because this will get replaced into # src/githash.h.in in preConfigure. - rev = "ffe5a176d915a3a9657b2c7f5cdd6985756ecbcd"; - sha256 = "sha256-OiuEe6+TLZsl1kjOcm0bBV8cV0CGlgM52gJb1f/bxLU="; + rev = "87f1037e4941054d773387d855fd449c729a35f7"; + sha256 = "sha256-T/P+DBu8HRLaGp9RaYeVar8b42zi0y+6b09grjbm3CE="; }; nativeBuildInputs = [ cmake ]; From 72ea4253a114117d44df0cc05f4df853cf7030f8 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Mon, 26 Dec 2022 19:03:40 -0300 Subject: [PATCH 05/43] lean: 3.50.1 -> 3.50.2 --- pkgs/applications/science/logic/lean/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix index ed07565c9475..36978cbdb792 100644 --- a/pkgs/applications/science/logic/lean/default.nix +++ b/pkgs/applications/science/logic/lean/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "lean"; - version = "3.50.1"; + version = "3.50.2"; src = fetchFromGitHub { owner = "leanprover-community"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { # from. this is then used to check whether an olean file should be # rebuilt. don't use a tag as rev because this will get replaced into # src/githash.h.in in preConfigure. - rev = "87f1037e4941054d773387d855fd449c729a35f7"; - sha256 = "sha256-T/P+DBu8HRLaGp9RaYeVar8b42zi0y+6b09grjbm3CE="; + rev = "a4f95b7ef008115baca425f5f0b5c7d0283a80ad"; + sha256 = "sha256-LFCSFmUsiFMrhaETT8+Q3Btba4yc9KR5yQluNzOQOW0="; }; nativeBuildInputs = [ cmake ]; From a8fa345c5eb182b68c50102528fb16daf475f880 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Mon, 26 Dec 2022 19:05:40 -0300 Subject: [PATCH 06/43] lean: 3.50.2 -> 3.50.3 --- pkgs/applications/science/logic/lean/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix index 36978cbdb792..d3d87be38748 100644 --- a/pkgs/applications/science/logic/lean/default.nix +++ b/pkgs/applications/science/logic/lean/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "lean"; - version = "3.50.2"; + version = "3.50.3"; src = fetchFromGitHub { owner = "leanprover-community"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { # from. this is then used to check whether an olean file should be # rebuilt. don't use a tag as rev because this will get replaced into # src/githash.h.in in preConfigure. - rev = "a4f95b7ef008115baca425f5f0b5c7d0283a80ad"; - sha256 = "sha256-LFCSFmUsiFMrhaETT8+Q3Btba4yc9KR5yQluNzOQOW0="; + rev = "855e5b74e3a52a40552e8f067169d747d48743fd"; + sha256 = "sha256-RH4w7PpzC+fhqCHikXQO2pUUvWD2qrA0mVMUGxpauwE="; }; nativeBuildInputs = [ cmake ]; From e15dec73ce321dfe5e3538225b2770a23f52cb13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Dec 2022 14:45:14 +0000 Subject: [PATCH 07/43] python310Packages.django_hijack: 3.2.5 -> 3.2.6 --- pkgs/development/python-modules/django-hijack/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-hijack/default.nix b/pkgs/development/python-modules/django-hijack/default.nix index 013df4dc0fae..0c8de7f2b6f6 100644 --- a/pkgs/development/python-modules/django-hijack/default.nix +++ b/pkgs/development/python-modules/django-hijack/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "django-hijack"; - version = "3.2.5"; + version = "3.2.6"; # the wheel comes with pre-built assets, allowing us to avoid fighting # with npm/webpack/gettext to build them ourselves. @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "django_hijack"; dist = "py3"; python = "py3"; - sha256 = "sha256-8BHnC3uK6zmSWKfvtDJuTjAKwQlL75G/QwRPgtNJYkE="; + sha256 = "sha256-xFPZ03II1814+bZ5gx7GD/AxYMiLuH6awfSeXEraOHQ="; }; propagatedBuildInputs = [ django django_compat ]; From ae12bebc29e204a214abbb1e82faa2ff9da06556 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Dec 2022 14:55:13 +0000 Subject: [PATCH 08/43] python310Packages.zodbpickle: 2.4 -> 2.6 --- pkgs/development/python-modules/zodbpickle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zodbpickle/default.nix b/pkgs/development/python-modules/zodbpickle/default.nix index ae9e15ecb80d..511b1f4c70a2 100644 --- a/pkgs/development/python-modules/zodbpickle/default.nix +++ b/pkgs/development/python-modules/zodbpickle/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "zodbpickle"; - version = "2.4"; + version = "2.6"; disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10 src = fetchPypi { inherit pname version; - sha256 = "sha256-vWzJIPKDO6bTWzvxwyaekhDr/AHs1/F2jCL2OqoHU60="; + sha256 = "sha256-BZePwk/5PzSQRa6hH6OtHvqA6rGcq2JR6sdBfGMRodI="; }; # fails.. From 9295cc28c9c38430b14894f3912d70d3aecdf84a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Tue, 27 Dec 2022 15:49:22 +0100 Subject: [PATCH 09/43] python3Packages.pytest-tap: init at 3.3 --- maintainers/maintainer-list.nix | 9 +++++ .../python-modules/pytest-tap/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 49 insertions(+) create mode 100644 pkgs/development/python-modules/pytest-tap/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9fb4956ac2d2..e27ed8356a59 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3019,6 +3019,15 @@ githubId = 16950437; name = "cwyc"; }; + cynerd = { + name = "Karel Kočí"; + email = "cynerd@email.cz"; + github = "Cynerd"; + githubId = 3811900; + keys = [{ + fingerprint = "2B1F 70F9 5F1B 48DA 2265 A7FA A6BC 8B8C EB31 659B"; + }]; + }; cyounkins = { name = "Craig Younkins"; email = "cyounkins@gmail.com"; diff --git a/pkgs/development/python-modules/pytest-tap/default.nix b/pkgs/development/python-modules/pytest-tap/default.nix new file mode 100644 index 000000000000..10830fdec690 --- /dev/null +++ b/pkgs/development/python-modules/pytest-tap/default.nix @@ -0,0 +1,38 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pythonOlder +, pytest +, tappy +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "pytest-tap"; + version = "3.3"; + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "python-tap"; + repo = "pytest-tap"; + rev = "v${version}"; + sha256 = "R0RSdKTyJYGq+x0+ut4pJEywTGNgGp/ps36ZaH5dyY4="; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ tappy ]; + + checkInputs = [ pytestCheckHook ]; + disabledTests = [ + # Fixed in 4ed0138bf659c348b6dfb8bb701ae1989625d3d8 and hopefully in next release + "test_unittest_expected_failure" + ]; + + meta = with lib; { + description = "Test Anything Protocol (TAP) reporting plugin for pytest"; + homepage = "https://github.com/python-tap/pytest-tap"; + changelog = "https://github.com/python-tap/pytest-tap/blob/v${version}/docs/releases.rst"; + license = licenses.bsd2; + maintainers = with maintainers; [ cynerd ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4ca17accf532..cc3a5f96ea11 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8982,6 +8982,8 @@ self: super: with self; { pytest-sugar = callPackage ../development/python-modules/pytest-sugar { }; + pytest-tap = callPackage ../development/python-modules/pytest-tap { }; + pytest-test-utils = callPackage ../development/python-modules/pytest-test-utils { }; pytest-testmon = callPackage ../development/python-modules/pytest-testmon { }; From 21c2734135ec88e347ad6b5ef58bc768177bf7aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Dec 2022 21:36:25 +0000 Subject: [PATCH 10/43] imagemagick: 7.1.0-55 -> 7.1.0-56 --- pkgs/applications/graphics/ImageMagick/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix index d66fee8ab717..33c1d8c2967c 100644 --- a/pkgs/applications/graphics/ImageMagick/default.nix +++ b/pkgs/applications/graphics/ImageMagick/default.nix @@ -46,13 +46,13 @@ in stdenv.mkDerivation rec { pname = "imagemagick"; - version = "7.1.0-55"; + version = "7.1.0-56"; src = fetchFromGitHub { owner = "ImageMagick"; repo = "ImageMagick"; rev = version; - hash = "sha256-V0poyS1QnHhnSc3QbHHE+BctCBv2knriK0ihMF565d8="; + hash = "sha256-21gzq7VqjJndgkMIOk5ym6PEyIjMGpBfZiPDfkuqOYQ="; }; outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big From 8a4a3622cf89a5ac509c712b873785572388aaad Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 30 Dec 2022 23:03:50 +0100 Subject: [PATCH 11/43] python310Packages.zodbpickle: add meta - add pythonImportsCheck --- .../python-modules/zodbpickle/default.nix | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/zodbpickle/default.nix b/pkgs/development/python-modules/zodbpickle/default.nix index 511b1f4c70a2..be3265b04722 100644 --- a/pkgs/development/python-modules/zodbpickle/default.nix +++ b/pkgs/development/python-modules/zodbpickle/default.nix @@ -1,22 +1,33 @@ -{ buildPythonPackage -, isPyPy +{ lib +, buildPythonPackage +, pythonOlder , fetchPypi }: buildPythonPackage rec { pname = "zodbpickle"; version = "2.6"; - disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10 + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "sha256-BZePwk/5PzSQRa6hH6OtHvqA6rGcq2JR6sdBfGMRodI="; + hash = "sha256-BZePwk/5PzSQRa6hH6OtHvqA6rGcq2JR6sdBfGMRodI="; }; # fails.. doCheck = false; - meta = { - homepage = "https://pypi.python.org/pypi/zodbpickle"; + pythonImportsCheck = [ + "zodbpickle" + ]; + + meta = with lib; { + description = "Fork of Python's pickle module to work with ZODB"; + homepage = "https://github.com/zopefoundation/zodbpickle"; + changelog = "https://github.com/zopefoundation/zodbpickle/blob/${version}/CHANGES.rst"; + license = licenses.asl20; + maintainers = with maintainers; [ ]; }; } From 43abebb728fcf9e3d74ff75841776f7d598210d4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 30 Dec 2022 23:06:42 +0100 Subject: [PATCH 12/43] python310Packages.django_hijack: add changelog to meta --- .../python-modules/django-hijack/default.nix | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/django-hijack/default.nix b/pkgs/development/python-modules/django-hijack/default.nix index 0c8de7f2b6f6..ece85f9a45b8 100644 --- a/pkgs/development/python-modules/django-hijack/default.nix +++ b/pkgs/development/python-modules/django-hijack/default.nix @@ -14,25 +14,38 @@ buildPythonPackage rec { # the wheel comes with pre-built assets, allowing us to avoid fighting # with npm/webpack/gettext to build them ourselves. format = "wheel"; + src = fetchPypi { inherit version format; pname = "django_hijack"; dist = "py3"; python = "py3"; - sha256 = "sha256-xFPZ03II1814+bZ5gx7GD/AxYMiLuH6awfSeXEraOHQ="; + hash = "sha256-xFPZ03II1814+bZ5gx7GD/AxYMiLuH6awfSeXEraOHQ="; }; - propagatedBuildInputs = [ django django_compat ]; + propagatedBuildInputs = [ + django + django_compat + ]; + + checkInputs = [ + pytestCheckHook + pytest-django + ]; - checkInputs = [ pytestCheckHook pytest-django ]; preCheck = '' export DJANGO_SETTINGS_MODULE='hijack.tests.test_app.settings' ''; - pytestFlagsArray = [ "--pyargs" "hijack" ]; + + pytestFlagsArray = [ + "--pyargs" + "hijack" + ]; meta = with lib; { description = "Allows superusers to hijack (=login as) and work on behalf of another user"; homepage = "https://github.com/arteria/django-hijack"; + changelog = "https://github.com/django-hijack/django-hijack/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ ris ]; }; From cb2f60a2d13a9da2510fa172c0e69ccbf14f18b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Dec 2022 22:40:21 +0000 Subject: [PATCH 13/43] python310Packages.jc: 1.22.3 -> 1.22.4 --- pkgs/development/python-modules/jc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jc/default.nix b/pkgs/development/python-modules/jc/default.nix index f87984dc022f..42803c89461c 100644 --- a/pkgs/development/python-modules/jc/default.nix +++ b/pkgs/development/python-modules/jc/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "jc"; - version = "1.22.3"; + version = "1.22.4"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "kellyjonbrazil"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-JOhsV4NyY5OW4smDEup1i9MTSQzK4Ldut/VybPB9ulc="; + sha256 = "sha256-8uL+n9eQmGVtQmwYqUr/368IqQ1RLJGBLMlY9eAqUa4="; }; propagatedBuildInputs = [ ruamel-yaml xmltodict pygments ]; From c2ad0e4b8550713f7f5c493101040ed0ca016fe7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 01:38:57 +0000 Subject: [PATCH 14/43] ipscan: 3.8.2 -> 3.9.0 --- pkgs/tools/security/ipscan/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/ipscan/default.nix b/pkgs/tools/security/ipscan/default.nix index 24e8470182bf..01c6e6a44763 100644 --- a/pkgs/tools/security/ipscan/default.nix +++ b/pkgs/tools/security/ipscan/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "ipscan"; - version = "3.8.2"; + version = "3.9.0"; src = fetchurl { url = "https://github.com/angryip/ipscan/releases/download/${version}/ipscan_${version}_all.deb"; - sha256 = "sha256-064V1KnMXBnjgM6mBrwkezdl+Tko3Xri0D4fCk9iPbk="; + sha256 = "sha256-HpsEp5XSz118cbV2wT81hzQT4cgDEBnpUbpl45ZVvlg="; }; sourceRoot = "."; From 75fe98c4499cd8bf4e42838f33645d2c02afd3ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 03:18:32 +0000 Subject: [PATCH 15/43] python310Packages.pulumi-aws: 5.24.0 -> 5.25.0 --- pkgs/development/python-modules/pulumi-aws/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pulumi-aws/default.nix b/pkgs/development/python-modules/pulumi-aws/default.nix index 9bcbf7c5c56f..d32379584b8c 100644 --- a/pkgs/development/python-modules/pulumi-aws/default.nix +++ b/pkgs/development/python-modules/pulumi-aws/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pulumi-aws"; # Version is independant of pulumi's. - version = "5.24.0"; + version = "5.25.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "pulumi"; repo = "pulumi-aws"; rev = "refs/tags/v${version}"; - hash = "sha256-u7tBP9ZETcDsPx562ZMr9I23iGoHsSlhUu382KU1lcE="; + hash = "sha256-siIi3RWiQUddiuA4ce3D6Js9n7X294oD6zwSMsIH0OI="; }; sourceRoot = "${src.name}/sdk/python"; From d2a9d97206a33d8da11df61bf733432bd9f8256d Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Sat, 31 Dec 2022 11:43:15 +0530 Subject: [PATCH 16/43] ugrep: 3.9.2 -> 3.9.3 --- pkgs/tools/text/ugrep/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/ugrep/default.nix b/pkgs/tools/text/ugrep/default.nix index 0cf5c77544b7..004fbd6fbc99 100644 --- a/pkgs/tools/text/ugrep/default.nix +++ b/pkgs/tools/text/ugrep/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "ugrep"; - version = "3.9.2"; + version = "3.9.3"; src = fetchFromGitHub { owner = "Genivia"; repo = pname; rev = "v${version}"; - sha256 = "sha256-9c4PoDJLfUH6ySNIxJDg5m2M2WFxNtuqCVKF6FvOHzY="; + sha256 = "sha256-mELI0mAkIERq8lfO5CdZcVgrsR5sybMEjKXJVPeg+dg="; }; buildInputs = [ From 3dd2e3f65bd311ccbd4b273b529f59e8e7336cfd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 07:03:13 +0000 Subject: [PATCH 17/43] cargo-temp: 0.2.13 -> 0.2.14 --- pkgs/development/tools/rust/cargo-temp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-temp/default.nix b/pkgs/development/tools/rust/cargo-temp/default.nix index 4956ce52333d..a51185096d7e 100644 --- a/pkgs/development/tools/rust/cargo-temp/default.nix +++ b/pkgs/development/tools/rust/cargo-temp/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-temp"; - version = "0.2.13"; + version = "0.2.14"; src = fetchFromGitHub { owner = "yozhgoor"; repo = pname; rev = "v${version}"; - sha256 = "0g9ddzvgrb45ddflbcwpq320zwj4qrxfs07dydy6r86whdn1mlc0"; + sha256 = "sha256-N5PRwUSUAFwvbyq5Uo6nEr05QqmeA1yI9ru0VRnrXa8="; }; - cargoSha256 = "sha256-5E1Fkipqb2nONQNAuj9xKn8k2PhH9IZ48UosNlPpP6c="; + cargoSha256 = "sha256-vzru7+EA41kQGciA4q03bvcIYOMGYLAiws35ZMh413g="; meta = with lib; { description = "A CLI tool that allow you to create a temporary new Rust project using cargo with already installed dependencies"; From eb96c7ab43872cf26952d4a57d4104cc3619cde3 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 20 Dec 2022 19:04:43 +0800 Subject: [PATCH 18/43] sequoia-chameleon-gnupg: init at 0.1.1 --- .../sequoia-chameleon-gnupg/default.nix | 33 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/tools/security/sequoia-chameleon-gnupg/default.nix diff --git a/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix b/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix new file mode 100644 index 000000000000..c83c7fb4cfe3 --- /dev/null +++ b/pkgs/tools/security/sequoia-chameleon-gnupg/default.nix @@ -0,0 +1,33 @@ +{ lib +, rustPlatform +, fetchFromGitLab +, pkg-config +, nettle +}: + +rustPlatform.buildRustPackage rec { + pname = "sequoia-chameleon-gnupg"; + version = "0.1.1"; + + src = fetchFromGitLab { + owner = "sequoia-pgp"; + repo = pname; + rev = "v${version}"; + hash = "sha256-liQNz833/3hi3eMi+/iEZ8fT9FFi+MrDIYbQD+dQ/p0="; + }; + + cargoHash = "sha256-bnScLSI94obYQH5YzoHY4DtGScKc4m24+SIg1d2kAKw="; + + nativeBuildInputs = [ rustPlatform.bindgenHook pkg-config ]; + buildInputs = [ nettle ]; + + # gpgconf: error creating socket directory + doCheck = false; + + meta = with lib; { + description = "Sequoia's reimplementation of the GnuPG interface"; + homepage = "https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ nickcao ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 967dcde1c9a5..9668bdcfb5a5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11548,6 +11548,8 @@ with pkgs; pythonPackages = python3Packages; }; + sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { }; + sewer = callPackage ../tools/admin/sewer { }; sfeed = callPackage ../tools/misc/sfeed { }; From 1b6a2945a7cb6f6ed652af417ab9b9f5fe816068 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 08:00:05 +0000 Subject: [PATCH 19/43] mlib: 0.6.0 -> 0.7.0 --- pkgs/development/libraries/mlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mlib/default.nix b/pkgs/development/libraries/mlib/default.nix index 4f9c44e15c4f..1960d1e8a202 100644 --- a/pkgs/development/libraries/mlib/default.nix +++ b/pkgs/development/libraries/mlib/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "mlib"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "P-p-H-d"; repo = pname; rev = "V${version}"; - hash = "sha256-LoDw9nQdEtXuTs0wncScrc2+Z7BW61ps5ee9OfQE4M0="; + hash = "sha256-obQD3TWuGCAs5agnaiJF5Rasn8J283H/cdvKCCAzcB8="; }; makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "PREFIX=$(out)" ]; From 9a9024f6b7cd198b1cb21e5b5caf7a0ea83665e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 08:45:52 +0000 Subject: [PATCH 20/43] python310Packages.wn: 0.9.2 -> 0.9.3 --- pkgs/development/python-modules/wn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wn/default.nix b/pkgs/development/python-modules/wn/default.nix index 21f0ec0d08c8..bacd4818ea3b 100644 --- a/pkgs/development/python-modules/wn/default.nix +++ b/pkgs/development/python-modules/wn/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "wn"; - version = "0.9.2"; + version = "0.9.3"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-TghCKPKLxRTpvojmZi8tPGmU/D2W+weZl64PArAwDCE="; + hash = "sha256-rqrzGUiF1XQZzE6xicwJ7CJsI7SvWlFT4nDCrhtQUWg="; }; nativeBuildInputs = [ flit-core ]; From 6a4468a2a69dfd98b631d8e4f2d49c506a96524d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 08:46:47 +0000 Subject: [PATCH 21/43] libuchardet: 0.0.7 -> 0.0.8 --- pkgs/development/libraries/libuchardet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libuchardet/default.nix b/pkgs/development/libraries/libuchardet/default.nix index 6b39995f39b9..389aa7c283f2 100644 --- a/pkgs/development/libraries/libuchardet/default.nix +++ b/pkgs/development/libraries/libuchardet/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "uchardet"; - version = "0.0.7"; + version = "0.0.8"; outputs = [ "bin" "out" "man" "dev" ]; src = fetchurl { url = "https://www.freedesktop.org/software/${pname}/releases/${pname}-${version}.tar.xz"; - sha256 = "1ca51sryhryqz82v4d0graaiqqq5w2f33a9gj83b910xmq499irz"; + sha256 = "sha256-6Xpgz8AKHBR6Z0sJe7FCKr2fp4otnOPz/cwueKNKxfA="; }; nativeBuildInputs = [ cmake ]; From 76c6349c9a16dc74c0cbde2dfc5bc9e5fceeb101 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 30 Dec 2022 17:12:28 +0100 Subject: [PATCH 22/43] ghostie: init at 0.2.1 Signed-off-by: Matthias Beyer Co-authored-by: figsoda --- pkgs/tools/misc/ghostie/default.nix | 50 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 52 insertions(+) create mode 100644 pkgs/tools/misc/ghostie/default.nix diff --git a/pkgs/tools/misc/ghostie/default.nix b/pkgs/tools/misc/ghostie/default.nix new file mode 100644 index 000000000000..daacd1d652fe --- /dev/null +++ b/pkgs/tools/misc/ghostie/default.nix @@ -0,0 +1,50 @@ +{ lib +, rustPlatform +, fetchFromGitHub +, pkg-config +, openssl +, sqlite +, stdenv +, darwin +}: + +rustPlatform.buildRustPackage rec { + pname = "ghostie"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "attriaayush"; + repo = "ghostie"; + rev = "v${version}"; + sha256 = "sha256-O05PJa4YFD8+9BOojS7Ti1OYGxaROFKyGT9VJf5V58U="; + }; + + cargoSha256 = "sha256-YF808suqfeM156KkRGCCtGFsCdgQ4eu6n2P6yAVV7qc="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + sqlite + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Cocoa + ]; + + # 4 out of 5 tests are notification tests which do not work in nix builds + doCheck = false; + + preBuild = lib.optionalString stdenv.isDarwin '' + export HOME=$(mktemp -d) + ''; + + meta = with lib; { + description = "Github notifications in your terminal"; + homepage = "https://github.com/attriaayush/ghostie"; + changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ matthiasbeyer ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ad8481cf406a..908d65a87a61 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1375,6 +1375,8 @@ with pkgs; gh-eco = callPackage ../tools/misc/gh-eco { }; + ghostie = callPackage ../tools/misc/ghostie { }; + glooctl = callPackage ../applications/networking/cluster/glooctl { }; gobgp = callPackage ../tools/networking/gobgp { }; From 3c2b53ed3bcec90ef199c9727b1881779e7c75d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 10:28:23 +0000 Subject: [PATCH 23/43] python310Packages.chess: 1.9.3 -> 1.9.4 --- pkgs/development/python-modules/chess/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/chess/default.nix b/pkgs/development/python-modules/chess/default.nix index eed651ee3ada..d3f3a23e17ec 100644 --- a/pkgs/development/python-modules/chess/default.nix +++ b/pkgs/development/python-modules/chess/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "chess"; - version = "1.9.3"; + version = "1.9.4"; disabled = pythonOlder "3.7"; @@ -15,7 +15,7 @@ buildPythonPackage rec { owner = "niklasf"; repo = "python-${pname}"; rev = "refs/tags/v${version}"; - sha256 = "sha256-Qm6CNtie+oqZRCAs8qp8ythfs+OQvLZFK9YVLOuf918="; + sha256 = "sha256-YBABB//53gwJIwrmKJh8W+05hTBhl+49vCYv9//4E+0="; }; pythonImportsCheck = [ "chess" ]; From 7f37b4b22a284bca468cfde00eb3dc10077b9061 Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sat, 31 Dec 2022 07:39:47 -0300 Subject: [PATCH 24/43] txr: 283 -> 284 --- pkgs/tools/text/txr/default.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/text/txr/default.nix b/pkgs/tools/text/txr/default.nix index d36d1bef0369..fd375d6b44d0 100644 --- a/pkgs/tools/text/txr/default.nix +++ b/pkgs/tools/text/txr/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "txr"; - version = "283"; + version = "284"; src = fetchurl { url = "http://www.kylheku.com/cgit/txr/snapshot/txr-${finalAttrs.version}.tar.bz2"; - hash = "sha256-2TnwxHAiiWEytHpKXrEwQ+ajq19f0lv7ss842kkPs4Y="; + hash = "sha256-dlAOThO2sJspkSYmR927iu13y3XRSllIGVh7ufu8ROU="; }; buildInputs = [ libffi ]; @@ -28,9 +28,15 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace tests/018/process.tl --replace /usr/bin/env ${lib.getBin coreutils}/bin/env ''; - # Remove failing tests -- 018/chmod tries setting sticky bit - preCheck = '' - rm -rf tests/018/chmod* + preCheck = let + disabledTests = lib.concatStringsSep " " [ + # - tries to set sticky bits + "tests/018/chmod.tl" + # - warning: unbound function crypt + "tests/018/crypt.tl" + ]; + in '' + rm ${disabledTests} ''; # TODO: ship vim plugin separately? @@ -46,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = with lib; { - homepage = "http://nongnu.org/txr"; + homepage = "https://nongnu.org/txr"; description = "An Original, New Programming Language for Convenient Data Munging"; longDescription = '' TXR is a general-purpose, multi-paradigm programming language. It @@ -58,6 +64,7 @@ stdenv.mkDerivation (finalAttrs: { at the command line, to data scanning and extracting scripts, to full application development in a wide range of areas. ''; + changelog = "https://www.kylheku.com/cgit/txr/tree/RELNOTES?h=txr-${finalAttrs.version}"; license = licenses.bsd2; maintainers = with lib.maintainers; [ AndersonTorres dtzWill ]; platforms = platforms.all; From 6b20c8741ec29c720a213c281aeeb770cf5d259c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 12:57:20 +0100 Subject: [PATCH 25/43] ugrep: add cahngelog to meta --- pkgs/tools/text/ugrep/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/text/ugrep/default.nix b/pkgs/tools/text/ugrep/default.nix index 004fbd6fbc99..8ba2d116f538 100644 --- a/pkgs/tools/text/ugrep/default.nix +++ b/pkgs/tools/text/ugrep/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { owner = "Genivia"; repo = pname; rev = "v${version}"; - sha256 = "sha256-mELI0mAkIERq8lfO5CdZcVgrsR5sybMEjKXJVPeg+dg="; + hash = "sha256-mELI0mAkIERq8lfO5CdZcVgrsR5sybMEjKXJVPeg+dg="; }; buildInputs = [ @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Ultra fast grep with interactive query UI"; homepage = "https://github.com/Genivia/ugrep"; + changelog = "https://github.com/Genivia/ugrep/releases/tag/v${version}"; maintainers = with maintainers; [ numkem ]; license = licenses.bsd3; platforms = platforms.all; From 1c1197c2f759a058038b505c52b63e2041253384 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 12:59:37 +0100 Subject: [PATCH 26/43] python310Packages.chess: add changelog to meta --- pkgs/development/python-modules/chess/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/chess/default.nix b/pkgs/development/python-modules/chess/default.nix index d3f3a23e17ec..c96c722cc386 100644 --- a/pkgs/development/python-modules/chess/default.nix +++ b/pkgs/development/python-modules/chess/default.nix @@ -8,6 +8,7 @@ buildPythonPackage rec { pname = "chess"; version = "1.9.4"; + format = "setuptools"; disabled = pythonOlder "3.7"; @@ -15,19 +16,22 @@ buildPythonPackage rec { owner = "niklasf"; repo = "python-${pname}"; rev = "refs/tags/v${version}"; - sha256 = "sha256-YBABB//53gwJIwrmKJh8W+05hTBhl+49vCYv9//4E+0="; + hash = "sha256-YBABB//53gwJIwrmKJh8W+05hTBhl+49vCYv9//4E+0="; }; - pythonImportsCheck = [ "chess" ]; + pythonImportsCheck = [ + "chess" + ]; checkPhase = '' ${python.interpreter} ./test.py -v ''; meta = with lib; { - description = "A chess library for Python, with move generation, move validation, and support for common formats"; + description = "A chess library with move generation, move validation, and support for common formats"; homepage = "https://github.com/niklasf/python-chess"; - maintainers = with maintainers; [ smancill ]; + changelog = "https://github.com/niklasf/python-chess/blob/v${version}/CHANGELOG.rst"; license = licenses.gpl3Plus; + maintainers = with maintainers; [ smancill ]; }; } From 128e86cb93dde5fb9856e97aeaded276aa1f5782 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 13:01:36 +0100 Subject: [PATCH 27/43] python310Packages.wn: add changelog to emta --- pkgs/development/python-modules/wn/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/wn/default.nix b/pkgs/development/python-modules/wn/default.nix index bacd4818ea3b..18fe23e1ea17 100644 --- a/pkgs/development/python-modules/wn/default.nix +++ b/pkgs/development/python-modules/wn/default.nix @@ -17,24 +17,31 @@ buildPythonPackage rec { hash = "sha256-rqrzGUiF1XQZzE6xicwJ7CJsI7SvWlFT4nDCrhtQUWg="; }; - nativeBuildInputs = [ flit-core ]; + nativeBuildInputs = [ + flit-core + ]; propagatedBuildInputs = [ requests tomli ]; - checkInputs = [ pytestCheckHook ]; + checkInputs = [ + pytestCheckHook + ]; preCheck = '' export HOME=$(mktemp -d) ''; - pythonImportsCheck = [ "wn" ]; + pythonImportsCheck = [ + "wn" + ]; meta = with lib; { description = "A modern, interlingual wordnet interface for Python"; homepage = "https://github.com/goodmami/wn"; + changelog = "https://github.com/goodmami/wn/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ zendo ]; }; From 8e041cf40c40da7a9b5f50426ae67c7c84480e6f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 13:10:26 +0100 Subject: [PATCH 28/43] ipscan: add changelog to meta --- pkgs/tools/security/ipscan/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/ipscan/default.nix b/pkgs/tools/security/ipscan/default.nix index 01c6e6a44763..7611680c64af 100644 --- a/pkgs/tools/security/ipscan/default.nix +++ b/pkgs/tools/security/ipscan/default.nix @@ -1,4 +1,13 @@ -{ lib, stdenv, fetchurl, jdk, jre, swt, makeWrapper, xorg, dpkg }: +{ lib +, stdenv +, fetchurl +, jdk +, jre +, swt +, makeWrapper +, xorg +, dpkg +}: stdenv.mkDerivation rec { pname = "ipscan"; @@ -13,6 +22,7 @@ stdenv.mkDerivation rec { unpackCmd = "${dpkg}/bin/dpkg-deb -x $src ."; nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ jdk ]; installPhase = '' @@ -34,8 +44,9 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Fast and friendly network scanner"; homepage = "https://angryip.org"; + changelog = "https://github.com/angryip/ipscan/blob/${version}/CHANGELOG"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.gpl2; + license = licenses.gpl2Only; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ kylesferrazza ]; }; From 89d7a56919146bdd9820a5fca61528dbd2140b90 Mon Sep 17 00:00:00 2001 From: Et7f3 Date: Tue, 27 Dec 2022 04:14:47 +0100 Subject: [PATCH 29/43] ocamlPackages.mimic: 0.0.5 -> 0.0.6 --- pkgs/development/ocaml-modules/mimic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/mimic/default.nix b/pkgs/development/ocaml-modules/mimic/default.nix index 9aef505a0611..25169c7c4913 100644 --- a/pkgs/development/ocaml-modules/mimic/default.nix +++ b/pkgs/development/ocaml-modules/mimic/default.nix @@ -5,13 +5,13 @@ buildDunePackage rec { pname = "mimic"; - version = "0.0.5"; + version = "0.0.6"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/dinosaure/mimic/releases/download/${version}/mimic-${version}.tbz"; - sha256 = "sha256-3qFjttVLgXKHOsr71550z7aVBcHPYzwdFeMpwHgWPa0="; + sha256 = "sha256-gVvBj4NqqKR2mn944g9F0bFZ8Me+WC87skti0dBW3Cg="; }; propagatedBuildInputs = [ From bb33dedd2eda20aaaa114a531db234fa1ef994c7 Mon Sep 17 00:00:00 2001 From: Et7f3 Date: Tue, 27 Dec 2022 04:19:05 +0100 Subject: [PATCH 30/43] ocamlPackages.git-mirage,ocamlPackages.git-paf,ocamlPackages.git-unix,ocamlPackages.git: 3.10.0 -> 3.10.1 --- pkgs/development/ocaml-modules/git/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/git/default.nix b/pkgs/development/ocaml-modules/git/default.nix index fbbfd17ddb36..f1c4cccb51ad 100644 --- a/pkgs/development/ocaml-modules/git/default.nix +++ b/pkgs/development/ocaml-modules/git/default.nix @@ -8,13 +8,13 @@ buildDunePackage rec { pname = "git"; - version = "3.10.0"; + version = "3.10.1"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/mirage/ocaml-git/releases/download/${version}/git-${version}.tbz"; - sha256 = "sha256-slUzAT4qwPzUNzHMbib/ArxaGzcMFl8tg0ynq1y5U1M="; + sha256 = "sha256-plu69FIpyJcuZ8nJ3QnufLnDEjtcsoAd8czKHfzTkd8="; }; # remove changelog for the carton package From 517ff272eed82b22e3621b7e9a0b9367fb6adf35 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 13:44:46 +0100 Subject: [PATCH 31/43] python3Packages.pytest-tap: add pythonImportsCheck --- .../python-modules/pytest-tap/default.nix | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pytest-tap/default.nix b/pkgs/development/python-modules/pytest-tap/default.nix index 10830fdec690..8b935c4f91f0 100644 --- a/pkgs/development/python-modules/pytest-tap/default.nix +++ b/pkgs/development/python-modules/pytest-tap/default.nix @@ -10,6 +10,8 @@ buildPythonPackage rec { pname = "pytest-tap"; version = "3.3"; + format = "setuptools"; + disabled = pythonOlder "3.6"; src = fetchFromGitHub { @@ -19,15 +21,27 @@ buildPythonPackage rec { sha256 = "R0RSdKTyJYGq+x0+ut4pJEywTGNgGp/ps36ZaH5dyY4="; }; - buildInputs = [ pytest ]; - propagatedBuildInputs = [ tappy ]; + buildInputs = [ + pytest + ]; + + propagatedBuildInputs = [ + tappy + ]; + + checkInputs = [ + pytestCheckHook + ]; - checkInputs = [ pytestCheckHook ]; disabledTests = [ # Fixed in 4ed0138bf659c348b6dfb8bb701ae1989625d3d8 and hopefully in next release "test_unittest_expected_failure" ]; + pythonImportsCheck = + "pytest_tap" + ]; + meta = with lib; { description = "Test Anything Protocol (TAP) reporting plugin for pytest"; homepage = "https://github.com/python-tap/pytest-tap"; From 63a687ad75da4e75d7342d522137c3d11cbcb1ad Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 13:46:59 +0100 Subject: [PATCH 32/43] python310Packages.pytest-tap: fix copy-&-paste error --- pkgs/development/python-modules/pytest-tap/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pytest-tap/default.nix b/pkgs/development/python-modules/pytest-tap/default.nix index 8b935c4f91f0..dd545a5b6dd6 100644 --- a/pkgs/development/python-modules/pytest-tap/default.nix +++ b/pkgs/development/python-modules/pytest-tap/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { "test_unittest_expected_failure" ]; - pythonImportsCheck = + pythonImportsCheck = [ "pytest_tap" ]; From 64769690ffcbc603a79c0d943ddeb470e1eaf26b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 14:10:21 +0100 Subject: [PATCH 33/43] python310Packages.hahomematic: 2022.12.11 -> 2022.12.12 Changelog: https://github.com/danielperna84/hahomematic/releases/tag/2022.12.12 --- pkgs/development/python-modules/hahomematic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hahomematic/default.nix b/pkgs/development/python-modules/hahomematic/default.nix index c8af931174ee..73930632a494 100644 --- a/pkgs/development/python-modules/hahomematic/default.nix +++ b/pkgs/development/python-modules/hahomematic/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "hahomematic"; - version = "2022.12.11"; + version = "2022.12.12"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "danielperna84"; repo = pname; rev = "refs/tags/${version}"; - sha256 = "sha256-s9nxFi7XOcBy7Q1PnnyVKWoyusXnypqmI3BRVtS3p+k="; + sha256 = "sha256-AnGoXAeasPwbErTwWZJHzSnvxx4MreHrgbYHKLZQfRA="; }; nativeBuildInputs = [ From e875e558bee1b667fca6be55a1fb27b2f2c807fd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 14:16:11 +0100 Subject: [PATCH 34/43] python310Packages.thermobeacon-ble: 0.4.0 -> 0.5.0 Changelog: https://github.com/Bluetooth-Devices/thermobeacon-ble/releases/tag/v0.5.0 --- pkgs/development/python-modules/thermobeacon-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/thermobeacon-ble/default.nix b/pkgs/development/python-modules/thermobeacon-ble/default.nix index b7f29f8ca8b9..22f8a4657dfd 100644 --- a/pkgs/development/python-modules/thermobeacon-ble/default.nix +++ b/pkgs/development/python-modules/thermobeacon-ble/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "thermobeacon-ble"; - version = "0.4.0"; + version = "0.5.0"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "bluetooth-devices"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-t4l5K52Shaw/J4thcP0ken/u77ZX7BsMEEA6ZUpcRKY="; + hash = "sha256-k29qQIJEPxQP04HUod87bq0Ph7kyFJ+QGG0bts7O/+Q="; }; nativeBuildInputs = [ From d46503e61b76490b2ecc6b0e659620f1b343faa0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 14:29:54 +0100 Subject: [PATCH 35/43] python310Packages.motionblinds: add changelog to meta --- pkgs/development/python-modules/motionblinds/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/motionblinds/default.nix b/pkgs/development/python-modules/motionblinds/default.nix index 8ee1e026684e..0da0949a5577 100644 --- a/pkgs/development/python-modules/motionblinds/default.nix +++ b/pkgs/development/python-modules/motionblinds/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { owner = "starkillerOG"; repo = "motion-blinds"; rev = "refs/tags/${version}"; - sha256 = "sha256-vms9GcB2GQ7fZDk9f9xvFJ5Df7ArEcKn6frIuL1GwPo="; + hash = "sha256-vms9GcB2GQ7fZDk9f9xvFJ5Df7ArEcKn6frIuL1GwPo="; }; propagatedBuildInputs = [ @@ -33,6 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python library for interfacing with Motion Blinds"; homepage = "https://github.com/starkillerOG/motion-blinds"; + changelog = "https://github.com/starkillerOG/motion-blinds/releases/tag/${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From 49255db2db97d17c2b431ef27d4808ae7f8a97bb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 14:31:05 +0100 Subject: [PATCH 36/43] python310Packages.motionblinds: 0.6.13 -> 0.6.14 Changelog: https://github.com/starkillerOG/motion-blinds/releases/tag/0.6.14 --- pkgs/development/python-modules/motionblinds/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/motionblinds/default.nix b/pkgs/development/python-modules/motionblinds/default.nix index 0da0949a5577..d83ad44b441b 100644 --- a/pkgs/development/python-modules/motionblinds/default.nix +++ b/pkgs/development/python-modules/motionblinds/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "motionblinds"; - version = "0.6.13"; + version = "0.6.14"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -16,7 +16,7 @@ buildPythonPackage rec { owner = "starkillerOG"; repo = "motion-blinds"; rev = "refs/tags/${version}"; - hash = "sha256-vms9GcB2GQ7fZDk9f9xvFJ5Df7ArEcKn6frIuL1GwPo="; + hash = "sha256-OHFOV0vOAw54XOfgDUSARKIAgkWFnvf8O9xXJYZHPFE="; }; propagatedBuildInputs = [ From 526bd9b63ad5f44ff18fc7e52756c4832d36666d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 31 Dec 2022 14:36:44 +0100 Subject: [PATCH 37/43] python310Packages.thermobeacon-ble: 0.5.0 -> 0.6.0 Changelog: https://github.com/Bluetooth-Devices/thermobeacon-ble/releases/tag/v0.6.0 --- pkgs/development/python-modules/thermobeacon-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/thermobeacon-ble/default.nix b/pkgs/development/python-modules/thermobeacon-ble/default.nix index 22f8a4657dfd..4974e42e515f 100644 --- a/pkgs/development/python-modules/thermobeacon-ble/default.nix +++ b/pkgs/development/python-modules/thermobeacon-ble/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "thermobeacon-ble"; - version = "0.5.0"; + version = "0.6.0"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "bluetooth-devices"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-k29qQIJEPxQP04HUod87bq0Ph7kyFJ+QGG0bts7O/+Q="; + hash = "sha256-WjABxtZ5td25K9QCbLHisT+DMd2Cv/nljwYwxY2br3A="; }; nativeBuildInputs = [ From 28044d9042ce1e243e5ac667865c906983f64170 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 13:53:17 +0000 Subject: [PATCH 38/43] texlab: 4.3.2 -> 5.0.0 --- pkgs/development/tools/misc/texlab/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/misc/texlab/default.nix b/pkgs/development/tools/misc/texlab/default.nix index 5ca2949a556b..fb118450cfa1 100644 --- a/pkgs/development/tools/misc/texlab/default.nix +++ b/pkgs/development/tools/misc/texlab/default.nix @@ -15,16 +15,16 @@ let in rustPlatform.buildRustPackage rec { pname = "texlab"; - version = "4.3.2"; + version = "5.0.0"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "texlab"; rev = "refs/tags/v${version}"; - sha256 = "sha256-og/kDSoMaTNi+EpTHEwOlEkT8Y/UL8nLiqwjDFAUACg="; + sha256 = "sha256-sLdW/MmgkB8is3+UGBdXA94MssI/7E2CEqC3ILRn804="; }; - cargoSha256 = "sha256-g3Uzohcy2AS7ybdyZqKQR7ybmSQmit8I9klZ0UIhiv8="; + cargoSha256 = "sha256-ks/+2VoilDnxgahOfC9QkyVJ8HE1NEjMsQTdfk1AK3o="; outputs = [ "out" ] ++ lib.optional (!isCross) "man"; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage rec { # generate the man page postInstall = lib.optionalString (!isCross) '' # TexLab builds man page separately in CI: - # https://github.com/latex-lsp/texlab/blob/v4.3.2/.github/workflows/publish.yml#L126-L130 + # https://github.com/latex-lsp/texlab/blob/v5.0.0/.github/workflows/publish.yml#L126-L130 help2man --no-info "$out/bin/texlab" > texlab.1 installManPage texlab.1 ''; From d005961e237244d42b319f4b8ffd073f6c7919f2 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 31 Dec 2022 14:59:50 +0100 Subject: [PATCH 39/43] wlcs: init at 1.4.0 --- pkgs/development/tools/wlcs/default.nix | 77 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 79 insertions(+) create mode 100644 pkgs/development/tools/wlcs/default.nix diff --git a/pkgs/development/tools/wlcs/default.nix b/pkgs/development/tools/wlcs/default.nix new file mode 100644 index 000000000000..f2075f683b1e --- /dev/null +++ b/pkgs/development/tools/wlcs/default.nix @@ -0,0 +1,77 @@ +{ stdenv +, lib +, gitUpdater +, fetchFromGitHub +, fetchpatch +, cmake +, pkg-config +, boost +, gtest +, wayland +}: + +stdenv.mkDerivation rec { + pname = "wlcs"; + version = "1.4.0"; + + src = fetchFromGitHub { + owner = "MirServer"; + repo = "wlcs"; + rev = "v${version}"; + hash = "sha256-ep5BHa9PgfB50gxJySaw0YAc1upBbncOiX9PCqHLbpE="; + }; + + patches = [ + # Fixes pkg-config paths + # Remove when https://github.com/MirServer/wlcs/pull/258 merged & in a release + (fetchpatch { + name = "0001-wlcs-pkgsconfig-use-FULL-install-vars.patch"; + url = "https://github.com/MirServer/wlcs/pull/258/commits/9002cb7323d94aba7fc1ce5927f445e9beb30d70.patch"; + hash = "sha256-+uhFRKhG59w99oES4RA+L5hHyJ5pf4ij97pTokERPys="; + }) + (fetchpatch { + name = "0002-wlcs-CMAKE_INSTALL_INCLUDEDIR-for-headers.patch"; + url = "https://github.com/MirServer/wlcs/pull/258/commits/71263172c9ba57be9c05f1e07dd40d1f378ca6d0.patch"; + hash = "sha256-nV/72W9DW3AvNGhUZ+tzmQZow3BkxEH3D6QFBZIGjj8="; + }) + ]; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + boost + gtest + wayland + ]; + + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + }; + + meta = with lib; { + description = "Wayland Conformance Test Suite"; + longDescription = '' + wlcs aspires to be a protocol-conformance-verifying test suite usable by Wayland + compositor implementors. + + It is growing out of porting the existing Weston test suite to be run in Mir's + test suite, but it is designed to be usable by any compositor. + + wlcs relies on compositors providing an integration module, providing wlcs with + API hooks to start a compositor, connect a client, move a window, and so on. + This makes both writing and debugging tests easier - the tests are (generally) + in the same address space as the compositor, so there is a consistent global + clock available, it's easier to poke around in compositor internals, and + standard debugging tools can follow control flow from the test client to the + compositor and back again. + ''; + homepage = "https://github.com/MirServer/wlcs"; + changelog = "https://github.com/MirServer/wlcs/releases/tag/v${version}"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ OPNA2608 ]; + inherit (wayland.meta) platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 967dcde1c9a5..26e2460de624 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33307,6 +33307,8 @@ with pkgs; wlclock = callPackage ../applications/misc/wlclock { }; + wlcs = callPackage ../development/tools/wlcs { }; + wllvm = callPackage ../development/tools/wllvm { }; wmname = callPackage ../applications/misc/wmname { }; From b2dd805235fdd05d4d135f06b8d74e92db434601 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 14:10:10 +0000 Subject: [PATCH 40/43] pt2-clone: 1.55 -> 1.56 --- pkgs/applications/audio/pt2-clone/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/pt2-clone/default.nix b/pkgs/applications/audio/pt2-clone/default.nix index 5cd2a2687889..e3a2fa0333b1 100644 --- a/pkgs/applications/audio/pt2-clone/default.nix +++ b/pkgs/applications/audio/pt2-clone/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "pt2-clone"; - version = "1.55"; + version = "1.56"; src = fetchFromGitHub { owner = "8bitbubsy"; repo = "pt2-clone"; rev = "v${version}"; - sha256 = "sha256-NwkHb0FOg9wAgtcEtWqOpNGvBXjQIoc4pMmf/32Gxr0="; + sha256 = "sha256-NetzlQdhbyClnVQTrHoX9QpVtoj8a8FoDue+uxhgrlA="; }; nativeBuildInputs = [ cmake ]; From 9aaf7f19e856818e2c5283101ad10e8fa996cab6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 14:44:44 +0000 Subject: [PATCH 41/43] rofimoji: 6.0.0 -> 6.1.0 --- pkgs/applications/misc/rofimoji/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/rofimoji/default.nix b/pkgs/applications/misc/rofimoji/default.nix index eca870ed2ad0..f620bb7bd832 100644 --- a/pkgs/applications/misc/rofimoji/default.nix +++ b/pkgs/applications/misc/rofimoji/default.nix @@ -17,14 +17,14 @@ buildPythonApplication rec { pname = "rofimoji"; - version = "6.0.0"; + version = "6.1.0"; format = "pyproject"; src = fetchFromGitHub { owner = "fdw"; repo = "rofimoji"; rev = "refs/tags/${version}"; - sha256 = "sha256-8gaoPn43uurZBCex5AQXHShgw46Fx3YM4BIVDjTN8OY="; + sha256 = "sha256-eyzdTMLW9nk0x74T/AhvoVSrxXugc1HgNJy8EB5BApE="; }; nativeBuildInputs = [ From 5cd84972531758ec3bb813ba68487cc0132c6a22 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 31 Dec 2022 15:34:29 +0000 Subject: [PATCH 42/43] geoserver: 2.21.2 -> 2.22.0 --- pkgs/servers/geospatial/geoserver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/geospatial/geoserver/default.nix b/pkgs/servers/geospatial/geoserver/default.nix index ef9cbc7e1018..8f96952fde76 100644 --- a/pkgs/servers/geospatial/geoserver/default.nix +++ b/pkgs/servers/geospatial/geoserver/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "geoserver"; - version = "2.21.2"; + version = "2.22.0"; src = fetchurl { url = "mirror://sourceforge/geoserver/GeoServer/${version}/geoserver-${version}-bin.zip"; - sha256 = "sha256-RL9a6AO6ZXD8NXWh49wwcNd+W5Nu2Ppl8daESR4mUoA="; + sha256 = "sha256-68+IvbOCBjTdBg5dQb+ydp2ntt07fvWwm4ALc6m1aN4="; }; sourceRoot = "."; From c653df755957eb02b879c5d44c91d6d47a5e4b34 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 31 Dec 2022 11:29:06 -0500 Subject: [PATCH 43/43] ghostie: mark broken on x86_64-darwin --- pkgs/tools/misc/ghostie/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/ghostie/default.nix b/pkgs/tools/misc/ghostie/default.nix index daacd1d652fe..61143ed7d1bd 100644 --- a/pkgs/tools/misc/ghostie/default.nix +++ b/pkgs/tools/misc/ghostie/default.nix @@ -45,6 +45,7 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ matthiasbeyer ]; + broken = stdenv.isx86_64 && stdenv.isDarwin; }; }