Merge branch 'master' into staging-next

Indentation conflict in vulkan-related src fetches.

+266 -272
+1
pkgs/applications/editors/emacs/generic.nix
··· 262 262 license = licenses.gpl3Plus; 263 263 maintainers = with maintainers; [ lovek323 jwiegley adisbladis matthewbauer atemu ]; 264 264 platforms = if withMacport then platforms.darwin else platforms.all; 265 + broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); 265 266 266 267 longDescription = '' 267 268 GNU Emacs is an extensible, customizable text editor—and more. At its
+2 -2
pkgs/applications/networking/cluster/pluto/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pluto"; 5 - version = "5.15.1"; 5 + version = "5.16.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FairwindsOps"; 9 9 repo = "pluto"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-qCWKmn0buITZo86hQncXWuEDQq0rITrCz/aRVR1+Zt4="; 11 + sha256 = "sha256-M5zTnzuei/sECvRe89Dau72iIUuMtaLJyYTGeEF4GPo="; 12 12 }; 13 13 14 14 vendorHash = "sha256-3wtE2Cz+AVF+zfsLH/+6KMHPihYcuYsrzTguHNnwT+U=";
+10 -10
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 73 73 "vendorHash": "sha256-DqAHkNxfI1txtW9PadHzgWuRCiuV/CVqq/qba+e0O7M=" 74 74 }, 75 75 "argocd": { 76 - "hash": "sha256-fmIbmjXOwIvtNMNQHtg3ucKzwXdh0do8DW5c6iYlil0=", 76 + "hash": "sha256-IDPX+j9bxQGoBpG/XpLpsFx48iDLcCUzDso08xAsOf0=", 77 77 "homepage": "https://registry.terraform.io/providers/oboukili/argocd", 78 78 "owner": "oboukili", 79 79 "repo": "terraform-provider-argocd", 80 - "rev": "v5.0.1", 80 + "rev": "v5.1.0", 81 81 "spdx": "MPL-2.0", 82 82 "vendorHash": "sha256-mKefDPwWPlUleoAkJpTvJwQeOb7pA80cZQ7fpwir6kk=" 83 83 }, ··· 327 327 "vendorHash": "sha256-Ba4J6LUchqhdZTxcJxTgP20aZVioybIzKvF4j5TDQIk=" 328 328 }, 329 329 "dnsimple": { 330 - "hash": "sha256-fLYaGjQy4NtXuVePYQ8/dI7W04QM6UV3h6f2qU8hM6k=", 330 + "hash": "sha256-40ueiX2LrtTyiMgCgHRq07hMYrLKh6N+7wfrXr+MC7w=", 331 331 "homepage": "https://registry.terraform.io/providers/dnsimple/dnsimple", 332 332 "owner": "dnsimple", 333 333 "repo": "terraform-provider-dnsimple", 334 - "rev": "v0.16.3", 334 + "rev": "v0.17.0", 335 335 "spdx": "MPL-2.0", 336 - "vendorHash": "sha256-gARkcCVDxamHHyLhUaJ85OGDmUjeOW8LUxVyM348QUY=" 336 + "vendorHash": "sha256-LXRNq5nxoZ6xZdKioT6cjyLaYChRAN28PzKsJ5BRako=" 337 337 }, 338 338 "docker": { 339 339 "hash": "sha256-UyHOI8C0eDV5YllAi9clHp/CEldHjIp3FHHMPy1rK58=", ··· 539 539 "vendorHash": "sha256-rxh8Me+eOKPCbfHFT3tRsbM7JU67dBqv2JOiWArI/2Y=" 540 540 }, 541 541 "huaweicloud": { 542 - "hash": "sha256-oPwvZClbKk4fbYc+cVHINcxNBU55w8LK53oyTUsCrTw=", 542 + "hash": "sha256-VK/b74pGB8vjaWmUi8Zz4K5utIUYlfeYk18YZF8J1jI=", 543 543 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 544 544 "owner": "huaweicloud", 545 545 "repo": "terraform-provider-huaweicloud", 546 - "rev": "v1.47.0", 546 + "rev": "v1.47.1", 547 547 "spdx": "MPL-2.0", 548 548 "vendorHash": null 549 549 }, ··· 764 764 "vendorHash": null 765 765 }, 766 766 "newrelic": { 767 - "hash": "sha256-BGfIem4k0fQ6C5igNRBIOvd7ZRD7RKtTD59n5gdzht4=", 767 + "hash": "sha256-/q1kKXdeVjxliE1HeGiusscLM4pYylgik88nxk5gPcs=", 768 768 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 769 769 "owner": "newrelic", 770 770 "repo": "terraform-provider-newrelic", 771 - "rev": "v3.20.1", 771 + "rev": "v3.20.2", 772 772 "spdx": "MPL-2.0", 773 - "vendorHash": "sha256-X/piLF1xMA/epnL/g0ZY0N+5PUjFZhNBV/lmsrwqwpA=" 773 + "vendorHash": "sha256-WF4AdTu6lxoNSCsFKLMeQbHgH6j+hM0VNBRsue+azJA=" 774 774 }, 775 775 "nomad": { 776 776 "hash": "sha256-oHY+jM4JQgLlE1wd+/H9H8H2g0e9ZuxI6OMlz3Izfjg=",
+2 -2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
··· 2 2 3 3 (if stdenv.isDarwin then darwin.apple_sdk_11_0.clang14Stdenv else stdenv).mkDerivation rec { 4 4 pname = "signalbackup-tools"; 5 - version = "20230329"; 5 + version = "20230404"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bepaald"; 9 9 repo = pname; 10 10 rev = version; 11 - hash = "sha256-i0slUBtJE3gYIKO7IxA0rDA4OOZYWYswuLOvece7Ejk="; 11 + hash = "sha256-uDQeXEG3xTIXdzj9LaI+p5cLYy9nR2w7QTiZIJlZyQw="; 12 12 }; 13 13 14 14 postPatch = ''
-1
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/default.nix
··· 76 76 version = "4.7.1"; 77 77 # Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py 78 78 79 - # Telegram-Desktop with submodules 80 79 src = fetchFromGitHub { 81 80 owner = "telegramdesktop"; 82 81 repo = "tdesktop";
pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/tg_owt.nix
pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/update.py
+2 -2
pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "whatsapp-for-linux"; 30 - version = "1.6.1"; 30 + version = "1.6.2"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "eneshecan"; 34 34 repo = pname; 35 35 rev = "v${version}"; 36 - sha256 = "sha256-oghO6DNVJqWFHRjUAkqfnoWc7qHJnK3givVLq6xGJeo="; 36 + sha256 = "sha256-odE5syAFasGosc1WMU/pvQtk3YxuCci1YevZqNKfzYw="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/kubo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubo"; 5 - version = "0.19.0"; # When updating, also check if the repo version changed and adjust repoVersion below 5 + version = "0.19.1"; # When updating, also check if the repo version changed and adjust repoVersion below 6 6 rev = "v${version}"; 7 7 8 8 passthru.repoVersion = "13"; # Also update kubo-migrator when changing the repo version ··· 10 10 # Kubo makes changes to it's source tarball that don't match the git source. 11 11 src = fetchurl { 12 12 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 13 - hash = "sha256-PAxWijTAGOJKRDIKaulNPr/4uOJkm+vqNWAY7AjhFUw="; 13 + hash = "sha256-gQIJKV5MD0TZ0GYdLFWNePnExThqEjUmZKCAHhGwtMU="; 14 14 }; 15 15 16 16 # tarball contains multiple files/directories
+2 -2
pkgs/applications/office/fava/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "fava"; 5 - version = "1.24.3"; 5 + version = "1.24.4"; 6 6 format = "pyproject"; 7 7 8 8 src = python3.pkgs.fetchPypi { 9 9 inherit pname version; 10 - hash = "sha256-eK0JMwu+WN3s6isCt124Cu9fjtL7Lig3+mice4FkwwU="; 10 + hash = "sha256-klRPe6NQMn3HVayfCGc05mB0afi3x4Wlj3EI0XdSkMc="; 11 11 }; 12 12 13 13 nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];
+2 -2
pkgs/applications/terminal-emulators/alacritty/default.nix
··· 82 82 83 83 outputs = [ "out" "terminfo" ]; 84 84 85 - postPatch = '' 85 + postPatch = lib.optionalString (!xdg-utils.meta.broken) '' 86 86 substituteInPlace alacritty/src/config/ui_config.rs \ 87 87 --replace xdg-open ${xdg-utils}/bin/xdg-open 88 88 ''; ··· 102 102 # patchelf generates an ELF that binutils' "strip" doesn't like: 103 103 # strip: not enough room for program headers, try linking with -N 104 104 # As a workaround, strip manually before running patchelf. 105 - strip -S $out/bin/alacritty 105 + $STRIP -S $out/bin/alacritty 106 106 107 107 patchelf --set-rpath "${lib.makeLibraryPath rpathLibs}" $out/bin/alacritty 108 108 ''
+3 -3
pkgs/applications/virtualization/docker-slim/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-slim"; 5 - version = "1.40.0"; 5 + version = "1.40.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "slimtoolkit"; 9 9 repo = "slim"; 10 10 rev = version; 11 - sha256 = "sha256-KbwkZIGkAdzPPo5CrWKnKzFsD8OUONk6JWo1wzwti3s="; 11 + hash = "sha256-ec5Qedt6NrcWZilcN9dhosAN59orgS2xxjXWO9XDxVE="; 12 12 }; 13 13 14 - vendorSha256 = null; 14 + vendorHash = null; 15 15 16 16 subPackages = [ "cmd/slim" "cmd/slim-sensor" ]; 17 17
+2 -2
pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "cinnamon-desktop"; 21 - version = "5.6.1"; 21 + version = "5.6.2"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "linuxmint"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-h2Jl/4SreniZtxziDwM0iwHXgGBrnHu8NLkIX7VGP18="; 27 + hash = "sha256-X4jf7+QFjoev1K6ywxN0n9MYUv7xI1/su+hHeesG02Y="; 28 28 }; 29 29 30 30 outputs = [ "out" "dev" ];
+2 -2
pkgs/desktops/deepin/library/gio-qt/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "gio-qt"; 16 - version = "0.0.11"; 16 + version = "0.0.12"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "linuxdeepin"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-dlY1CTlXywgGZUonBBe3cDwx8h2xXrPY6Ft/D59nlug="; 22 + sha256 = "sha256-/wLaVR31T+EcT6D5Cw0QIjZasioPWC74KNmt1tckwXk="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
-37
pkgs/development/compilers/hare/hare/000-disable-failing-test-cases.diff
··· 1 - diff --git a/math/complex/+test.ha b/math/complex/+test.ha 2 - index a1cc0916..705a0a41 100644 3 - --- a/math/complex/+test.ha 4 - +++ b/math/complex/+test.ha 5 - @@ -567,8 +567,8 @@ const TEST_COSSC: [](c128, c128) = [ 6 - (math::INF, math::NAN)), // real sign unspecified 7 - ((math::INF, math::NAN), 8 - (math::NAN, math::NAN)), 9 - - ((math::NAN, 0f64), 10 - - (math::NAN, -0f64)), // imaginary sign unspecified 11 - +// ((math::NAN, 0f64), 12 - +// (math::NAN, -0f64)), // imaginary sign unspecified 13 - ((math::NAN, 1f64), 14 - (math::NAN, math::NAN)), 15 - ((math::NAN, math::INF), 16 - @@ -583,8 +583,8 @@ const TEST_COSHSC: [](c128, c128) = [ 17 - (1f64, 0f64)), 18 - ((0f64, math::INF), 19 - (math::NAN, 0f64)), // imaginary sign unspecified 20 - - ((0f64, math::NAN), 21 - - (math::NAN, 0f64)), // imaginary sign unspecified 22 - +// ((0f64, math::NAN), 23 - +// (math::NAN, 0f64)), // imaginary sign unspecified 24 - ((1f64, math::INF), 25 - (math::NAN, math::NAN)), 26 - ((1f64, math::NAN), 27 - @@ -627,8 +627,8 @@ const TEST_EXPSC: [](c128, c128) = [ 28 - (0f64, 0f64)), // real and imaginary sign unspecified 29 - ((math::INF, math::INF), 30 - (math::INF, math::NAN)), // real sign unspecified 31 - - ((-math::INF, math::NAN), 32 - - (0f64, 0f64)), // real and imaginary sign unspecified 33 - +// ((-math::INF, math::NAN), 34 - +// (0f64, 0f64)), // real and imaginary sign unspecified 35 - ((math::INF, math::NAN), 36 - (math::INF, math::NAN)), // real sign unspecified 37 - ((math::NAN, 0f64),
-4
pkgs/development/compilers/hare/hare/default.nix
··· 23 23 hash = "sha256-1cSXWD8jpW1VJZDTDOkIabczqbaDCOWsyaUSGtsKsUM="; 24 24 }; 25 25 26 - patches = [ 27 - ./000-disable-failing-test-cases.diff 28 - ]; 29 - 30 26 nativeBuildInputs = [ 31 27 binutils-unwrapped 32 28 harec
+2 -2
pkgs/development/interpreters/python/default.nix
··· 197 197 major = "3"; 198 198 minor = "12"; 199 199 patch = "0"; 200 - suffix = "a6"; 200 + suffix = "a7"; 201 201 }; 202 - hash = "sha256-KYRAJSxLa04SDgFMFdcp6vird5MA3Mph1CLFN+ToXso="; 202 + hash = "sha256-oZrk3Fr+vf9eExI0bxYAYqEeDb1fnmimqYHqN7IWCOE="; 203 203 inherit (darwin) configd; 204 204 inherit passthruFun; 205 205 };
+2
pkgs/development/libraries/vulkan-headers/default.nix
··· 12 12 hash = "sha256-iitEA/x9QpbQrYTcV0OzBgnY6bQFhIm+mVq1ryIQ3+0="; 13 13 }; 14 14 15 + passthru.updateScript = ./update.sh; 16 + 15 17 meta = with lib; { 16 18 description = "Vulkan Header files and API registry"; 17 19 homepage = "https://www.lunarg.com";
+23
pkgs/development/libraries/vulkan-headers/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq nix-update 3 + 4 + set -euf -o pipefail 5 + 6 + NEW_VERSION=$(curl https://vulkan.lunarg.com/sdk/latest/linux.json | jq -r '.linux') 7 + 8 + VULKAN_SDK_PACKAGES=( 9 + "vulkan-headers" 10 + "spirv-headers" 11 + "glslang" 12 + "vulkan-loader" 13 + "spirv-tools" 14 + "spirv-cross" 15 + "vulkan-validation-layers" 16 + "vulkan-tools" 17 + "vulkan-tools-lunarg" 18 + "vulkan-extension-layer" 19 + ) 20 + 21 + for P in "${VULKAN_SDK_PACKAGES[@]}"; do 22 + nix-update "$P" --version "$NEW_VERSION" --commit 23 + done
+7 -7
pkgs/development/libraries/vulkan-loader/default.nix
··· 5 5 pname = "vulkan-loader"; 6 6 version = "1.3.243.0"; 7 7 8 - src = (assert version == vulkan-headers.version; 9 - fetchFromGitHub { 10 - owner = "KhronosGroup"; 11 - repo = "Vulkan-Loader"; 12 - rev = "sdk-${version}"; 13 - hash = "sha256-DqgIg0jZxzhoyYrATDQMoNN/Pav9deKdltB7L0XDqPE="; 14 - }); 8 + src = fetchFromGitHub { 9 + owner = "KhronosGroup"; 10 + repo = "Vulkan-Loader"; 11 + rev = "sdk-${version}"; 12 + hash = "sha256-DqgIg0jZxzhoyYrATDQMoNN/Pav9deKdltB7L0XDqPE="; 13 + }; 15 14 16 15 patches = [ ./fix-pkgconfig.patch ]; 17 16 ··· 41 40 platforms = platforms.unix; 42 41 license = licenses.asl20; 43 42 maintainers = [ maintainers.ralith ]; 43 + broken = (version != vulkan-headers.version); 44 44 }; 45 45 }
+2 -2
pkgs/development/python-modules/ansible-doctor/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "ansible-doctor"; 21 - version = "2.0.3"; 21 + version = "2.0.4"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "thegeeklab"; 28 28 repo = "ansible-doctor"; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-rhXhz6aUQ9hw83cfHmOLXMyyLQc7pSCGgurFhuglKjU="; 30 + hash = "sha256-nZv1PdR0kGrke2AjcDWjDWBdsw64UpHYFNDFAe/UoJo="; 31 31 }; 32 32 33 33 pythonRelaxDeps = true;
+2 -2
pkgs/development/python-modules/app-model/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "app-model"; 16 - version = "0.1.2"; 16 + version = "0.1.4"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "pyapp-kit"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-W1DL6HkqXkfVE9SPD0cUhPln5FBW5vPICpbQulRhaWs="; 25 + hash = "sha256-GvMPWIvDydJ8C7wDR5DjmEGhVt0jd5e4WzP10a7mGm8="; 26 26 }; 27 27 28 28 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/bc-detect-secrets/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "bc-detect-secrets"; 18 - version = "1.4.16"; 18 + version = "1.4.19"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "bridgecrewio"; 25 25 repo = "detect-secrets"; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-PBpxhZPFO4X4dhSYWG2TtHgaNx/SCQlnr2D57uB0kr4="; 27 + hash = "sha256-MIl0nobcQb8PRwLeam1tgP5JLHNAv3fP3wpwi64IJa4="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+41
pkgs/development/python-modules/deepl/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , requests 5 + , poetry-core 6 + , keyring 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "deepl"; 11 + version = "1.13.0"; 12 + format = "pyproject"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-Rq7L/rgfJJ3ZspuL1IfZv+x60t8cZRPkrVryJf12WLk="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + poetry-core 21 + ]; 22 + 23 + propagatedBuildInputs = [ 24 + requests 25 + keyring 26 + ]; 27 + 28 + # Requires internet access and an API key 29 + doCheck = false; 30 + 31 + pythonImportsCheck = [ 32 + "deepl" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "A language translation API that allows other computer programs to send texts and documents to DeepL's servers and receive high-quality translations"; 37 + homepage = "https://github.com/DeepLcom/deepl-python"; 38 + license = licenses.mit; 39 + maintainers = with maintainers; [ MaskedBelgian ]; 40 + }; 41 + }
+2 -2
pkgs/development/python-modules/dsmr-parser/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "dsmr-parser"; 15 - version = "1.2.0"; 15 + version = "1.2.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "ndokter"; 22 22 repo = "dsmr_parser"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-giWchaiNuEN2m2XOpDigZKd0p0gOxp6RrIxPLHEvYOg="; 24 + hash = "sha256-a02bpC9CVecAtIfWbLM74K4thaGI2GferEnJQKtIiu8="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/lsassy/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "lsassy"; 13 - version = "3.1.6"; 13 + version = "3.1.7"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "Hackndo"; 20 20 repo = pname; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-Rdgz9hU2un1CKX2dRI8tVzL2lG7Ufd5HwninOxOsxjM="; 22 + hash = "sha256-q9zaKccgqj8haP7zQGS0rplfLylsPXggjzhN6VWV4/A="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+5 -5
pkgs/development/python-modules/nvchecker/default.nix
··· 1 1 { lib 2 2 , aiohttp 3 - , appdirs 3 + , platformdirs 4 4 , buildPythonPackage 5 5 , docutils 6 6 , fetchFromGitHub ··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "nvchecker"; 23 - version = "2.10"; 24 - format = "setuptools"; 23 + version = "2.11"; 24 + format = "pyproject"; 25 25 26 26 disabled = pythonOlder "3.7"; 27 27 ··· 29 29 owner = "lilydjwg"; 30 30 repo = pname; 31 31 rev = "v${version}"; 32 - hash = "sha256-NxHeHT56JCu8Gn/B4IcvPtgGcWH8V9CUQkJeKFcGk/Q="; 32 + hash = "sha256-b/EGn26gTpnYuy2h6shnJI1dRwhl41eKJHzDJoFG1YI="; 33 33 }; 34 34 35 35 nativeBuildInputs = [ ··· 39 39 40 40 propagatedBuildInputs = [ 41 41 aiohttp 42 - appdirs 42 + platformdirs 43 43 packaging 44 44 pycurl 45 45 setuptools
+2 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyswitchbot"; 17 - version = "0.37.5"; 17 + version = "0.37.6"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "Danielhiversen"; 24 24 repo = "pySwitchbot"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-k4uTLiSODjAbwVZjd35RckbDb2DxFCV/Ixo3ErG9FHQ="; 26 + hash = "sha256-LZkAyfcDX48hR7lak2mc27lTQQR3VX1ozpdi2btDzbY="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "sqlmap"; 11 - version = "1.7.3"; 11 + version = "1.7.4"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-Madz55RkI+SEtkBep1rcQt2iIwd/LqfzCCKP+4jRHUE="; 18 + hash = "sha256-U0mfnTteVPYP7gxRci/+poUf1QTdZ0Kk+f59e9S/A+4="; 19 19 }; 20 20 21 21 postPatch = ''
+5 -22
pkgs/development/python-modules/tensorflow/bin.nix
··· 16 16 , mock 17 17 , scipy 18 18 , wheel 19 + , jax 19 20 , opt-einsum 20 21 , backports_weakref 21 22 , tensorflow-estimator-bin ··· 66 67 protobuf 67 68 numpy 68 69 scipy 70 + jax 69 71 termcolor 70 72 grpcio 71 73 six ··· 102 104 # - Relax flatbuffers, gast, protobuf, tensorboard, and tensorflow-estimator version requirements that don't match what we have packaged 103 105 # - The purpose of python3Packages.libclang is not clear at the moment and we don't have it packaged yet 104 106 # - keras and tensorlow-io-gcs-filesystem will be considered as optional for now. 107 + # - numpy was pinned to fix some internal tests: https://github.com/tensorflow/tensorflow/issues/60216 105 108 sed -i *.dist-info/METADATA \ 106 109 -e "/Requires-Dist: flatbuffers/d" \ 107 110 -e "/Requires-Dist: gast/d" \ ··· 110 113 -e "/Requires-Dist: protobuf/d" \ 111 114 -e "/Requires-Dist: tensorboard/d" \ 112 115 -e "/Requires-Dist: tensorflow-estimator/d" \ 113 - -e "/Requires-Dist: tensorflow-io-gcs-filesystem/d" 116 + -e "/Requires-Dist: tensorflow-io-gcs-filesystem/d" \ 117 + -e "s/Requires-Dist: numpy (.*)/Requires-Dist: numpy/" 114 118 ) 115 119 wheel pack ./unpacked/tensorflow* 116 120 mv *.whl $orig_name # avoid changes to the _os_arch.whl suffix ··· 199 203 license = licenses.asl20; 200 204 maintainers = with maintainers; [ jyp abbradar cdepillabout ]; 201 205 platforms = [ "x86_64-linux" "x86_64-darwin" ]; 202 - knownVulnerabilities = optionals (versionOlder packages.version "2.12.0") [ 203 - "CVE-2023-27579" 204 - "CVE-2023-25801" 205 - "CVE-2023-25676" 206 - "CVE-2023-25675" 207 - "CVE-2023-25674" 208 - "CVE-2023-25673" 209 - "CVE-2023-25671" 210 - "CVE-2023-25670" 211 - "CVE-2023-25669" 212 - "CVE-2023-25668" 213 - "CVE-2023-25667" 214 - "CVE-2023-25665" 215 - "CVE-2023-25666" 216 - "CVE-2023-25664" 217 - "CVE-2023-25663" 218 - "CVE-2023-25662" 219 - "CVE-2023-25660" 220 - "CVE-2023-25659" 221 - "CVE-2023-25658" 222 - ]; 223 206 }; 224 207 }
+19 -31
pkgs/development/python-modules/tensorflow/binary-hashes.nix
··· 1 1 { 2 - version = "2.11.0"; 3 - linux_py_37_cpu = { 4 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 5 - sha256 = "0m360pj7ix57d30s9inq9g5cbv7jrgnk2ryygj8irfw569rrzk7x"; 6 - }; 2 + version = "2.12.0"; 7 3 linux_py_38_cpu = { 8 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 9 - sha256 = "1kx4rj15fnbmznpyjjbkw5mf0b03gw97h7ijlqf1kcdjzmbm24la"; 4 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 5 + sha256 = "1lqdb3n8dp2f1vignddfqfbbghidkbrq9g78fqkjir8g318zf1m4"; 10 6 }; 11 7 linux_py_39_cpu = { 12 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 13 - sha256 = "1isvyiwrhis8i2xjx5mmsrxv2i7fl0hg1jaa1pgw70c6sz5vqm0r"; 8 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 9 + sha256 = "1k595l4gpmar9rg4kim2i41fv25i8p018fdmgxcb5v6836d5ns2m"; 14 10 }; 15 11 linux_py_310_cpu = { 16 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 17 - sha256 = "1ni7yrk33xdh6zpy840y3hbidmfgj9dxp690yxrjwarr3694465k"; 18 - }; 19 - linux_py_37_gpu = { 20 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.11.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 21 - sha256 = "14r2sa25gmpda6kysv7dbbrzmaxb47jq2fpy9dfcfbiwsrzszwhi"; 12 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 13 + sha256 = "1mhq429j9v82jwyqk6dcaz0sh57n0kyf2bfjrjz13xjblssij6rn"; 22 14 }; 23 15 linux_py_38_gpu = { 24 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 25 - sha256 = "1z8g3j1a8bzpfl3cwf74wal9npfyzr89l14wrrjmd311w9c06z25"; 16 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 17 + sha256 = "009wyvzdlzghb39mmrv36fvjrrrbllyadny9jzb7ixzry4r07193"; 26 18 }; 27 19 linux_py_39_gpu = { 28 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 29 - sha256 = "1nfhw5fwkvwyvcap41756avrg4c8xm0xrdgj8spqfjvamc3chcqp"; 20 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 21 + sha256 = "0l1cwsfw91vfgx8xqwz7cdphj1dy6ppfifm7f7f0n0i6rda6l382"; 30 22 }; 31 23 linux_py_310_gpu = { 32 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 33 - sha256 = "1vckr15ys8cks8pj9yld4zyhm8w7bjnc8yq6q1g3145fl99ygac1"; 34 - }; 35 - mac_py_37_cpu = { 36 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.11.0-cp37-cp37m-macosx_10_14_x86_64.whl"; 37 - sha256 = "12lk1wx5dqklc210xya3sbm3gl4163454k13d2nnk94z2iwi376j"; 24 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 25 + sha256 = "0dl3nvr4pk4zknx484qd2mqdkjkms6s4alqrxqkqv2hqa4l9sz9m"; 38 26 }; 39 27 mac_py_38_cpu = { 40 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.11.0-cp38-cp38-macosx_10_14_x86_64.whl"; 41 - sha256 = "1j4y6vhlpz27xllwr9n0gswmwld221ws8sl5wdn56hi347r2jv85"; 28 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.12.0-cp38-cp38-macosx_10_15_x86_64.whl"; 29 + sha256 = "0jkxd9ccbq2czn16w3his6k1hxx0nhkrb56bkrskwzss9is4w6d7"; 42 30 }; 43 31 mac_py_39_cpu = { 44 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.11.0-cp39-cp39-macosx_10_14_x86_64.whl"; 45 - sha256 = "11ylm1a2mxf9lz958p39q2pag4mqss6zsfxagk3ybwj1lsy2bkyr"; 32 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.12.0-cp39-cp39-macosx_10_15_x86_64.whl"; 33 + sha256 = "0n7rsrxlkn143y80579bm8wwsabg2a9x6sx1h7ksw3s2x4sjdz22"; 46 34 }; 47 35 mac_py_310_cpu = { 48 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.11.0-cp310-cp310-macosx_10_14_x86_64.whl"; 49 - sha256 = "1l6jnmi14sbxbrpwqw3bq6mv1mn5rhbkx9j3dxfnhh10dkn9y13c"; 36 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.12.0-cp310-cp310-macosx_10_15_x86_64.whl"; 37 + sha256 = "18fj2jxl8b69jrzjkixhyyrml8qjwcid76y15ggzc5ksrkgw0jmy"; 50 38 }; 51 39 }
+7 -10
pkgs/development/python-modules/tensorflow/prefetcher.sh
··· 1 1 #!/usr/bin/env bash 2 2 3 - version="2.11.0" 3 + version="2.12.0" 4 4 5 5 bucket="https://storage.googleapis.com/tensorflow" 6 6 ··· 8 8 # on the following page: 9 9 # https://www.tensorflow.org/install/pip?lang=python3#package-location 10 10 url_and_key_list=( 11 - "linux_py_37_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 12 11 "linux_py_38_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 13 12 "linux_py_39_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 14 13 "linux_py_310_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 15 - "linux_py_37_gpu $bucket/linux/gpu/tensorflow_gpu-${version}-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 16 - "linux_py_38_gpu $bucket/linux/gpu/tensorflow_gpu-${version}-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 17 - "linux_py_39_gpu $bucket/linux/gpu/tensorflow_gpu-${version}-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 18 - "linux_py_310_gpu $bucket/linux/gpu/tensorflow_gpu-${version}-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 19 - "mac_py_37_cpu $bucket/mac/cpu/tensorflow-${version}-cp37-cp37m-macosx_10_14_x86_64.whl" 20 - "mac_py_38_cpu $bucket/mac/cpu/tensorflow-${version}-cp38-cp38-macosx_10_14_x86_64.whl" 21 - "mac_py_39_cpu $bucket/mac/cpu/tensorflow-${version}-cp39-cp39-macosx_10_14_x86_64.whl" 22 - "mac_py_310_cpu $bucket/mac/cpu/tensorflow-${version}-cp310-cp310-macosx_10_14_x86_64.whl" 14 + "linux_py_38_gpu $bucket/linux/gpu/tensorflow-${version}-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 15 + "linux_py_39_gpu $bucket/linux/gpu/tensorflow-${version}-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 16 + "linux_py_310_gpu $bucket/linux/gpu/tensorflow-${version}-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 17 + "mac_py_38_cpu $bucket/mac/cpu/tensorflow-${version}-cp38-cp38-macosx_10_15_x86_64.whl" 18 + "mac_py_39_cpu $bucket/mac/cpu/tensorflow-${version}-cp39-cp39-macosx_10_15_x86_64.whl" 19 + "mac_py_310_cpu $bucket/mac/cpu/tensorflow-${version}-cp310-cp310-macosx_10_15_x86_64.whl" 23 20 ) 24 21 25 22 hashfile=binary-hashes.nix
+5 -13
pkgs/development/python-modules/textnets/default.nix
··· 2 2 , buildPythonPackage 3 3 , cairocffi 4 4 , cython 5 - , fetchFromGitHub 5 + , fetchPypi 6 6 , igraph 7 7 , leidenalg 8 8 , pandas ··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "textnets"; 23 - version = "0.8.7"; 23 + version = "0.8.8"; 24 24 format = "pyproject"; 25 25 26 26 disabled = pythonOlder "3.8"; 27 27 28 - src = fetchFromGitHub { 29 - owner = "jboynyc"; 30 - repo = pname; 31 - rev = "refs/tags/v${version}"; 32 - hash = "sha256-BBndY+3leJBxiImuyRL7gMD5eocE4i96+97I9hDEwec="; 28 + src = fetchPypi { 29 + inherit pname version; 30 + hash = "sha256-rjXEiaPYctrONIZz1Dd5OSDw5z8D2FPXi5TneKizFUQ="; 33 31 }; 34 32 35 33 nativeBuildInputs = [ ··· 48 46 toolz 49 47 tqdm 50 48 wasabi 51 - ]; 52 - 53 - # Deselect test of experimental feature that fails due to having an 54 - # additional dependency. 55 - disabledTests = [ 56 - "test_context" 57 49 ]; 58 50 59 51 nativeCheckInputs = [
+2 -2
pkgs/development/tools/goda/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "goda"; 5 - version = "0.5.5"; 5 + version = "0.5.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "loov"; 9 9 repo = "goda"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-yKhgk/DRcifh+exxTZFti1Aac/sgpvUsNKdioLAzmX0="; 11 + sha256 = "sha256-l9ehpDAqZqNV+07ENXJ2GJEY6bb6W37Ls6UqjE9DEWQ="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-BYYuB4ZlCWD8NILkf4qrgM4q72ZTy7Ze3ICUXdoI5Ms=";
+16 -16
pkgs/development/tools/misc/blackfire/php-probe.nix
··· 13 13 let 14 14 phpMajor = lib.versions.majorMinor php.version; 15 15 16 - version = "1.86.5"; 16 + version = "1.86.6"; 17 17 18 18 hashes = { 19 19 "x86_64-linux" = { 20 20 system = "amd64"; 21 21 sha256 = { 22 - "8.0" = "N+SRigtolwNjxdH5/jWazPq7oBh2dxoT6tNBugyVdL0="; 23 - "8.1" = "MCxZcIduGTbGJsUR16wwUlxc1CbeSAIvNTfI76WQUrs="; 24 - "8.2" = "OoQt4zAPUQTPCLnNxnc0/e0osjo0eDP7I6sn2n90ZgQ="; 22 + "8.0" = "DbaawNIl1ZbSaITFUZE0GC0RgrJrjn0Wlb+o3OMhsAc="; 23 + "8.1" = "VM7RljXwdGgF2ZVvsJ00YIGVfM5JqdRNrALSw+pMJks="; 24 + "8.2" = "hrFNkAX4Am+78xxFfoSWn+bUZIklhb5uKRo1rGWumOA="; 25 25 }; 26 26 }; 27 27 "i686-linux" = { 28 28 system = "i386"; 29 29 sha256 = { 30 - "8.0" = "Vv/rqRvt9ganet4z84rN2uJ6LCvn8rop9jFQdlnYMB8="; 31 - "8.1" = "lFRY2yWOuWY4Zu3Y7FYbvTSmpZl4epgPKzHffncwXpk="; 32 - "8.2" = "VSRaPib7RfA5W0FG3JgaXTlGTnOLKaw3tz8p/Mkmpx8="; 30 + "8.0" = "FdM+HsVytE5XdjlXDV6mrdylLDQdzCYjxkFrqWwTMbI="; 31 + "8.1" = "Z6RZShh/Gcu9qLcj/yKJu7qy0RnA+nNFwz1IXCEZlKg="; 32 + "8.2" = "mytoRBpSCR4Gibpi7AptgbTq+axBXlpfag9LAnVzUM4="; 33 33 }; 34 34 }; 35 35 "aarch64-linux" = { 36 36 system = "arm64"; 37 37 sha256 = { 38 - "8.0" = "XvLZrfYbyiAV0q/S3ANcafyLGQWkcJuRa1RUWSpaNH8="; 39 - "8.1" = "msezMA7yhC16ATxN7c4xDdy6PrZ7HVito4x1L3mzh70="; 40 - "8.2" = "Q7LTst4OBPrQ91vI/V9eN9MHo0qxTD1ZCWMFeYXT21s="; 38 + "8.0" = "6sl3RXgBfXlJpmUDRGCmpLRKSmf1dy0vbRVHFnl7TyI="; 39 + "8.1" = "hDv6G2L+fJylaqmOle0ND9iO28BA2ZPDfDlIhL2gqBQ="; 40 + "8.2" = "ASm65Jwsc2x6R0sfWHyDWTw/FTeQap+SckG4Jdg2Zn8="; 41 41 }; 42 42 }; 43 43 "aarch64-darwin" = { 44 44 system = "arm64"; 45 45 sha256 = { 46 - "8.0" = "OSnjO2nmcqy+vytRNWFYMi8Y20n7AwAwmhDBS7K5MBQ="; 47 - "8.1" = "VyPY1Gj6q4PpXDLPS9ARt9LUmYIG3hsGlEJjh9944Hc="; 48 - "8.2" = "M+8Lwx2nzlxLEP+F1vcjB9HgInsz5vOc3AIEzQHrC2I="; 46 + "8.0" = "zEAd+8v7j1mFOIMc2dThOY7e1XKHyMOx9dYWnJlJWAE="; 47 + "8.1" = "ZaGwlLcBUSwGoAypw42rIkeXaeVegh05xwVMXfaAtgg="; 48 + "8.2" = "gz8eKNLHlje3gUiXSIyE2csnOq9blS3GWZscTZbA9W4="; 49 49 }; 50 50 }; 51 51 "x86_64-darwin" = { 52 52 system = "amd64"; 53 53 sha256 = { 54 - "8.0" = "1xRcZic2XQLFkBhh2H9ZgCpG+1xq4oqhef7qEjhSeLQ="; 55 - "8.1" = "MmI3TjvmLymRxo/Iy9s49A6le+pZiiflGq+CfU/xmW0="; 56 - "8.2" = "n0Cy59tVUO70oTidB9lIPUXMkQ8ndzYHtYfXuQYQ2Mc="; 54 + "8.0" = "yUcxwya/oTmu0acbuhe2ft2pyKroeWHQMouE2ch94EM="; 55 + "8.1" = "u14WbwGRsDDhd6oZsvGKOgXpTQw3KMVeV1i9wl/vI+I="; 56 + "8.2" = "oYYgo2qSkCuwNjUrJdhFziWyyWfwm1g+ZyqhudDuuoA="; 57 57 }; 58 58 }; 59 59 };
+3 -3
pkgs/development/tools/misc/patchelf/unstable.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "patchelf"; 5 - version = "unstable-2023-03-18"; 5 + version = "unstable-2023-03-27"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NixOS"; 9 9 repo = "patchelf"; 10 - rev = "265b31ae22c6e1d20b01295aaa7bcf28fd31a5cf"; 11 - sha256 = "sha256-+iGvdjXvhk5mN8jp3u+M9fICKFqbtyZCx+WjQszaB1o="; 10 + rev = "99db062953e88c26e1b1ae5120b8f8bd9f8d9b90"; 11 + sha256 = "sha256-6UQR7pmaeIv4G/eymgrFXXfrh3ODfsqIIAu0A44N/6g="; 12 12 }; 13 13 14 14 # Drop test that fails on musl (?)
+3 -3
pkgs/development/tools/rbspy/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "rbspy"; 13 - version = "0.16.0"; 13 + version = "0.17.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = pname; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-yM3bE79flvFSZvpkHXhhEh1MJrSSJzqZcX9aVRmz1ew="; 19 + hash = "sha256-NshDX7sbXnmK6k/EDD5thUcNKvSV4bNdJ5N2hNLlsnA="; 20 20 }; 21 21 22 - cargoHash = "sha256-qvx5zPEIwvh2AIFCGNbVMNIRFtVjSLR9+exbSeQ9oXI="; 22 + cargoHash = "sha256-JzspNL4T28awa/1Uajw0gLM3bYyUBYTjnfCXn9qG7SY="; 23 23 doCheck = true; 24 24 25 25 # The current implementation of rbspy fails to detect the version of ruby
+7 -8
pkgs/development/tools/spirv-tools/default.nix
··· 4 4 pname = "spirv-tools"; 5 5 version = "1.3.243.0"; 6 6 7 - src = (assert version == spirv-headers.version; 8 - fetchFromGitHub { 9 - owner = "KhronosGroup"; 10 - repo = "SPIRV-Tools"; 11 - rev = "sdk-${version}"; 12 - hash = "sha256-l44Ru0WjROQEDNU/2YQJGti1uDZP9osRdfsXus5EGX0="; 13 - } 14 - ); 7 + src = fetchFromGitHub { 8 + owner = "KhronosGroup"; 9 + repo = "SPIRV-Tools"; 10 + rev = "sdk-${version}"; 11 + hash = "sha256-l44Ru0WjROQEDNU/2YQJGti1uDZP9osRdfsXus5EGX0="; 12 + }; 15 13 16 14 nativeBuildInputs = [ cmake python3 ]; 17 15 ··· 43 41 license = licenses.asl20; 44 42 platforms = platforms.unix; 45 43 maintainers = [ maintainers.ralith ]; 44 + broken = (version != spirv-headers.version); 46 45 }; 47 46 }
+4 -4
pkgs/development/tools/txtpbfmt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "txtpbfmt"; 5 - version = "unstable-2023-01-18"; 5 + version = "unstable-2023-03-28"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "protocolbuffers"; 9 9 repo = "txtpbfmt"; 10 - rev = "fcc1fa29197ce17bc56812f84f5ff311f767fcd1"; 11 - hash = "sha256-U+Kk2tQw+rJX7Xa8b5Hd7x0xY/6PN6TTYsLJkpB1Osg="; 10 + rev = "3462fbc510c07c0844c2e370719c9c18302f476f"; 11 + hash = "sha256-vvkZWDGrId164K6jhMXNa5BtOxQSgFDhMACGAH+9F08="; 12 12 }; 13 13 14 - vendorHash = "sha256-shjcQ3DJQYeAW0bX3OuF/esgIvrQ4yuLEa677iFV82g="; 14 + vendorHash = "sha256-IdD+R8plU4/e9fQaGSM5hJxyMECb6hED0Qg8afwHKbY="; 15 15 16 16 ldflags = [ "-s" "-w" ]; 17 17
+7 -7
pkgs/development/tools/vulkan-validation-layers/default.nix
··· 30 30 outputs = ["out" "headers"]; 31 31 outputInclude = "headers"; 32 32 33 - src = (assert (lib.all (pkg: pkg.version == version) [vulkan-headers glslang spirv-tools spirv-headers]); 34 - fetchFromGitHub { 35 - owner = "KhronosGroup"; 36 - repo = "Vulkan-ValidationLayers"; 37 - rev = "sdk-${version}"; 38 - hash = "sha256-viVceH8qFz6Cl/RlMMWZnMIdzULELlnIvtPZ87ySs2M="; 39 - }); 33 + src = fetchFromGitHub { 34 + owner = "KhronosGroup"; 35 + repo = "Vulkan-ValidationLayers"; 36 + rev = "sdk-${version}"; 37 + hash = "sha256-viVceH8qFz6Cl/RlMMWZnMIdzULELlnIvtPZ87ySs2M="; 38 + }; 40 39 41 40 nativeBuildInputs = [ 42 41 cmake ··· 85 84 platforms = platforms.linux; 86 85 license = licenses.asl20; 87 86 maintainers = [ maintainers.ralith ]; 87 + broken = (lib.all (pkg: pkg.version != version) [vulkan-headers glslang spirv-tools spirv-headers]); 88 88 }; 89 89 }
+3 -3
pkgs/os-specific/linux/uhk-agent/default.nix
··· 1 - { appimageTools, lib, fetchurl, polkit, udev }: 1 + { appimageTools, lib, fetchurl }: 2 2 let 3 3 pname = "uhk-agent"; 4 - version = "2.1.1"; 4 + version = "2.1.2"; 5 5 src = fetchurl { 6 6 url = "https://github.com/UltimateHackingKeyboard/agent/releases/download/v${version}/UHK.Agent-${version}-linux-x86_64.AppImage"; 7 7 name = "${pname}-${version}.AppImage"; 8 - sha256 = "sha256-NhDHwQeh+zbA7XykriSMaygNm1SorMd+yy/m6sPgAhg="; 8 + sha256 = "sha256-G/UT1ec7rWl8xONZnT+dpHAFOQh6/s0Vq7MTqAcmJSA="; 9 9 }; 10 10 11 11 appimageContents = appimageTools.extract {
+6 -9
pkgs/shells/tcsh/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , fetchpatch 5 4 , libxcrypt 6 5 , ncurses 6 + , buildPackages 7 7 }: 8 8 9 9 stdenv.mkDerivation rec { ··· 16 16 }; 17 17 18 18 strictDeps = true; 19 + 20 + depsBuildBuild = [ 21 + buildPackages.stdenv.cc 22 + ]; 23 + 19 24 buildInputs = [ 20 25 libxcrypt 21 26 ncurses 22 27 ]; 23 - 24 - patches = lib.optional stdenv.hostPlatform.isMusl 25 - # Use system malloc 26 - (fetchpatch { 27 - name = "sysmalloc.patch"; 28 - url = "https://git.alpinelinux.org/aports/plain/community/tcsh/001-sysmalloc.patch?id=184585c046cdd56512f1a76e426dd799b368f8cf"; 29 - sha256 = "1qc6ydxhdfizsbkaxhpn3wib8sfphrw10xnnsxx2prvzg9g2zp67"; 30 - }); 31 28 32 29 meta = with lib; { 33 30 homepage = "https://www.tcsh.org/";
+3 -3
pkgs/tools/admin/bom/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "bom"; 9 - version = "0.4.1"; 9 + version = "0.5.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kubernetes-sigs"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-HgBpEIUaeVCMkbu1KtBh0LGZQGFLyj3rF0cYDt8vDRk="; 15 + sha256 = "sha256-/a+0kQn2m5JFxhlgs1pUeyWwwqVFrRbYCyUfcLsNGz8="; 16 16 # populate values that require us to use git. By doing this in postFetch we 17 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 18 leaveDotGit = true; ··· 25 25 ''; 26 26 }; 27 27 28 - vendorSha256 = "sha256-m5IK/+mbwGSX8tQUMED8+H52o89QOJk8mhUXumZm+wo="; 28 + vendorSha256 = "sha256-+dFHVIE3YFQVgYwEDtUWJAfHSnBZox8qejJtuIMPS2I="; 29 29 30 30 nativeBuildInputs = [ installShellFiles ]; 31 31
+5 -1
pkgs/tools/audio/tts/default.nix
··· 1 1 { lib 2 2 , python3 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , espeak-ng 5 + , tts 6 6 }: 7 7 8 8 let ··· 114 114 ${python.pythonForBuild.interpreter} setup.py install --prefix=$out 115 115 ) 116 116 ''; 117 + 118 + # tests get stuck when run in nixpkgs-review, tested in passthru 119 + doCheck = false; 120 + passthru.tests.pytest = tts.overridePythonAttrs (_: { doCheck = true; }); 117 121 118 122 nativeCheckInputs = with python.pkgs; [ 119 123 espeak-ng
+2 -2
pkgs/tools/filesystems/stratis-cli/default.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "stratis-cli"; 9 - version = "3.5.0"; 9 + version = "3.5.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "stratis-storage"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-IfvI8DVjm68SewHtQbhGGU1oku4eZnF7cRyeVPB/Ctk="; 15 + hash = "sha256-aDWHXKmlKKJo+ckW1vA0bm4q5z2g/Zx5frVDR6Kwgjw="; 16 16 }; 17 17 18 18 propagatedBuildInputs = with python3Packages; [
+7 -7
pkgs/tools/graphics/vulkan-extension-layer/default.nix
··· 4 4 pname = "vulkan-extension-layer"; 5 5 version = "1.3.243.0"; 6 6 7 - src = (assert version == vulkan-headers.version; 8 - fetchFromGitHub { 9 - owner = "KhronosGroup"; 10 - repo = "Vulkan-ExtensionLayer"; 11 - rev = "sdk-${version}"; 12 - hash = "sha256-hxlfSnH4M3ui5nW0Ll5rhto0DnJIHW0tJzS+p4KV0R4="; 13 - }); 7 + src = fetchFromGitHub { 8 + owner = "KhronosGroup"; 9 + repo = "Vulkan-ExtensionLayer"; 10 + rev = "sdk-${version}"; 11 + hash = "sha256-hxlfSnH4M3ui5nW0Ll5rhto0DnJIHW0tJzS+p4KV0R4="; 12 + }; 14 13 15 14 nativeBuildInputs = [ cmake jq ]; 16 15 ··· 41 40 platforms = platforms.linux; 42 41 license = licenses.asl20; 43 42 maintainers = with maintainers; [ expipiplus1 ]; 43 + broken = (version != vulkan-headers.version); 44 44 }; 45 45 }
+8 -8
pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
··· 27 27 # The version must match that in vulkan-headers 28 28 version = "1.3.243.0"; 29 29 30 - src = (assert version == vulkan-headers.version; 31 - fetchFromGitHub { 32 - owner = "LunarG"; 33 - repo = "VulkanTools"; 34 - rev = "sdk-${version}"; 35 - hash = "sha256-mvBP6wD1Z0VNLZ0mC4bA3i2IaBDtDr7K6XjHz4S3UA4="; 36 - fetchSubmodules = true; 37 - }); 30 + src = fetchFromGitHub { 31 + owner = "LunarG"; 32 + repo = "VulkanTools"; 33 + rev = "sdk-${version}"; 34 + hash = "sha256-mvBP6wD1Z0VNLZ0mC4bA3i2IaBDtDr7K6XjHz4S3UA4="; 35 + fetchSubmodules = true; 36 + }; 38 37 39 38 nativeBuildInputs = [ cmake python3 jq which pkg-config ]; 40 39 ··· 103 102 platforms = platforms.linux; 104 103 license = licenses.asl20; 105 104 maintainers = [ maintainers.expipiplus1 ]; 105 + broken = (version != vulkan-headers.version); 106 106 }; 107 107 }
+7 -10
pkgs/tools/graphics/vulkan-tools/default.nix
··· 23 23 pname = "vulkan-tools"; 24 24 version = "1.3.243.0"; 25 25 26 - # It's not strictly necessary to have matching versions here, however 27 - # since we're using the SDK version we may as well be consistent with 28 - # the rest of nixpkgs. 29 - src = (assert (version) == vulkan-headers.version; 30 - fetchFromGitHub { 31 - owner = "KhronosGroup"; 32 - repo = "Vulkan-Tools"; 33 - rev = "sdk-${version}"; 34 - hash = "sha256-8XJON+iBEPRtuQWf1bPXyOJHRkuRLnLXgTIjk7gYQwE="; 35 - }); 26 + src = fetchFromGitHub { 27 + owner = "KhronosGroup"; 28 + repo = "Vulkan-Tools"; 29 + rev = "sdk-${version}"; 30 + hash = "sha256-8XJON+iBEPRtuQWf1bPXyOJHRkuRLnLXgTIjk7gYQwE="; 31 + }; 36 32 37 33 nativeBuildInputs = [ 38 34 cmake ··· 107 103 platforms = platforms.unix; 108 104 license = licenses.asl20; 109 105 maintainers = [ maintainers.ralith ]; 106 + broken = (version != vulkan-headers.version); 110 107 }; 111 108 }
+12 -3
pkgs/tools/security/browserpass/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, makeWrapper, gnupg }: 1 + { lib 2 + , stdenv 3 + , buildGoModule 4 + , fetchFromGitHub 5 + , gnupg 6 + , makeWrapper 7 + }: 8 + 2 9 buildGoModule rec { 3 10 pname = "browserpass"; 4 11 version = "3.1.0"; ··· 14 21 15 22 vendorHash = "sha256-CjuH4ANP2bJDeA+o+1j+obbtk5/NVLet/OFS3Rms4r0="; 16 23 17 - doCheck = false; 24 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 18 25 19 26 postPatch = '' 20 27 # Because this Makefile will be installed to be used by the user, patch ··· 32 39 ''; 33 40 34 41 buildPhase = '' 35 - make 42 + make browserpass 36 43 ''; 44 + 45 + checkTarget = "test"; 37 46 38 47 installPhase = '' 39 48 make install
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2023-04-06"; 9 + version = "2023-04-07"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-Y+UdrSTmqLLLdUwv6ruAHEfqCCN7Sil8OGmIuVlPfRs="; 15 + hash = "sha256-PcrnqlbhoE9clYCsGX6ttMr92a+2BhuDP8aT6wG9aN0="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/tools/security/trufflehog/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "trufflehog"; 8 - version = "3.31.3"; 8 + version = "3.31.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "trufflesecurity"; 12 12 repo = "trufflehog"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-Ik2zAcjLvsJc1c7WntamruAT3oZqkFK7CabfRQ6BQzA="; 14 + hash = "sha256-fZO2WU1gJsf3KRFNF/I8dX4YW7RPn5hmN0MfjQED98I="; 15 15 }; 16 16 17 17 vendorHash = "sha256-PNEIuENQfSOTo4W4frx/e56OwphGZGSP6WBLLtQeS4M=";
+1
pkgs/top-level/aliases.nix
··· 1560 1560 tangogps = foxtrotgps; # Added 2020-01-26 1561 1561 taplo-cli = taplo; # Added 2022-07-30 1562 1562 taplo-lsp = taplo; # Added 2022-07-30 1563 + tdesktop = telegram-desktop; # Added 2023-04-07 1563 1564 tdm = throw "tdm has been removed because nobody can figure out how to fix OpenAL integration. Use precompiled binary and `steam-run` instead"; 1564 1565 teleconsole = throw "teleconsole is archived by upstream"; # Added 2022-04-05 1565 1566 telepathy-qt = throw "telepathy-qt no longer supports Qt 4. Please use libsForQt5.telepathy instead"; # Added 2020-07-02
+2 -2
pkgs/top-level/all-packages.nix
··· 31399 31399 then darwin.apple_sdk_11_0.stdenv 31400 31400 else stdenv; 31401 31401 31402 - # tdesktop has random crashes when jemalloc is built with gcc. 31402 + # telegram-desktop has random crashes when jemalloc is built with gcc. 31403 31403 # Apparently, it triggers some bug due to usage of gcc's builtin 31404 31404 # functions like __builtin_ffsl by jemalloc when it's built with gcc. 31405 31405 jemalloc = (jemalloc.override { stdenv = clangStdenv; }).overrideAttrs(_: { ··· 33945 33945 33946 33946 taskopen = callPackage ../applications/misc/taskopen { }; 33947 33947 33948 - tdesktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/tdesktop { 33948 + telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { 33949 33949 abseil-cpp = abseil-cpp_202206; 33950 33950 }; 33951 33951
+2
pkgs/top-level/python-packages.nix
··· 2382 2382 2383 2383 deepdish = callPackage ../development/python-modules/deepdish { }; 2384 2384 2385 + deepl = callPackage ../development/python-modules/deepl { }; 2386 + 2385 2387 deepmerge = callPackage ../development/python-modules/deepmerge { }; 2386 2388 2387 2389 deeptoolsintervals = callPackage ../development/python-modules/deeptoolsintervals { };