lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
81d4e8f7 ff0e3078

+440 -213
+7 -7
pkgs/applications/science/robotics/mujoco/default.nix
··· 12 12 let 13 13 pin = { 14 14 15 - # See https://github.com/google-deepmind/mujoco/blob/3.0.0/cmake/MujocoDependencies.cmake#L17-L64 15 + # See https://github.com/google-deepmind/mujoco/blob/<VERSION>/cmake/MujocoDependencies.cmake#L17-L64 16 16 abseil-cpp = fetchFromGitHub { 17 17 owner = "abseil"; 18 18 repo = "abseil-cpp"; 19 - rev = "2f9e432cce407ce0ae50676696666f33a77d42ac"; 20 - hash = "sha256-D4E11bICKr3Z5RRah7QkfXVsXtuUg32FMmKpiOGjZDM="; 19 + rev = "d7aaad83b488fd62bd51c81ecf16cd938532cc0a"; 20 + hash = "sha256-eA2/dZpNOlex1O5PNa3XSZhpMB3AmaIoHzVDI9TD/cg="; 21 21 }; 22 22 benchmark = fetchFromGitHub { 23 23 owner = "google"; ··· 70 70 marchingcubecpp = fetchFromGitHub { 71 71 owner = "aparis69"; 72 72 repo = "MarchingCubeCpp"; 73 - rev = "5b79e5d6bded086a0abe276a4b5a69fc17ae9bf1"; 74 - hash = "sha256-L0DH1GJZ/3vatQAU/KZj/2xTKE6Fwcw9eQYzLdqX2N4="; 73 + rev = "f03a1b3ec29b1d7d865691ca8aea4f1eb2c2873d"; 74 + hash = "sha256-90ei0lpJA8XuVGI0rGb3md0Qtq8/bdkU7dUCHpp88Bw="; 75 75 }; 76 76 77 77 tmd = stdenv.mkDerivation rec { ··· 129 129 130 130 in stdenv.mkDerivation rec { 131 131 pname = "mujoco"; 132 - version = "3.1.4"; 132 + version = "3.1.5"; 133 133 134 134 # Bumping version? Make sure to look though the MuJoCo's commit 135 135 # history for bumped dependency pins! ··· 137 137 owner = "google-deepmind"; 138 138 repo = "mujoco"; 139 139 rev = "refs/tags/${version}"; 140 - hash = "sha256-VgD6ditMDpHki7l23Gjip2roA8Oi4MGpxl+4gSLTEFs="; 140 + hash = "sha256-XKN489oexHf2/Gv0MVxXUzqyeJJTJXV99+fNi8shdsg="; 141 141 }; 142 142 143 143 patches = [ ./mujoco-system-deps-dont-fetch.patch ];
+3 -3
pkgs/by-name/rc/rclip/package.nix
··· 4 4 }: 5 5 python3Packages.buildPythonApplication rec { 6 6 pname = "rclip"; 7 - version = "1.8.8"; 7 + version = "1.8.10"; 8 8 pyproject = true; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yurijmikhalevich"; 12 12 repo = "rclip"; 13 - rev = "v${version}"; 14 - hash = "sha256-XhAeOeMNUE5MMayWlERhTMmkEnA0EpcB6ln1txGTTDE="; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-wjwi6GBblv8Z3SA1bMrtPz3KVF8Zw5595Hqyp8FPgcg="; 15 15 }; 16 16 17 17 nativeBuildInputs = with python3Packages; [
+75
pkgs/by-name/th/the-powder-toy/package.nix
··· 1 + { 2 + bzip2, 3 + Cocoa, 4 + copyDesktopItems, 5 + curl, 6 + fetchFromGitHub, 7 + fftwFloat, 8 + jsoncpp, 9 + lib, 10 + libpng, 11 + lua, 12 + luajit, 13 + meson, 14 + ninja, 15 + pkg-config, 16 + SDL2, 17 + stdenv, 18 + zlib, 19 + }: 20 + stdenv.mkDerivation rec { 21 + pname = "the-powder-toy"; 22 + version = "98.2.365"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "The-Powder-Toy"; 26 + repo = "The-Powder-Toy"; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-S2aUa25EnUfX6ShW6D+wHrsTLxTcCFcZ/uLE9EWGu4Q="; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + meson 33 + ninja 34 + pkg-config 35 + ] ++ lib.optional stdenv.isLinux copyDesktopItems; 36 + 37 + buildInputs = [ 38 + bzip2 39 + curl 40 + fftwFloat 41 + jsoncpp 42 + libpng 43 + lua 44 + luajit 45 + SDL2 46 + zlib 47 + ] ++ lib.optional stdenv.isDarwin Cocoa; 48 + 49 + mesonFlags = [ "-Dworkaround_elusive_bzip2=false" ]; 50 + 51 + installPhase = '' 52 + runHook preInstall 53 + 54 + install -Dm 755 powder $out/bin/powder 55 + 56 + mkdir -p $out/share 57 + mv ../resources $out/share 58 + 59 + runHook postInstall 60 + ''; 61 + 62 + desktopItems = [ "resources/powder.desktop" ]; 63 + 64 + meta = with lib; { 65 + description = "A free 2D physics sandbox game"; 66 + homepage = "https://powdertoy.co.uk/"; 67 + platforms = platforms.unix; 68 + license = licenses.gpl3Plus; 69 + maintainers = with maintainers; [ 70 + abbradar 71 + siraben 72 + ]; 73 + mainProgram = "powder"; 74 + }; 75 + }
+2 -2
pkgs/development/compilers/go/1.21.nix
··· 47 47 in 48 48 stdenv.mkDerivation (finalAttrs: { 49 49 pname = "go"; 50 - version = "1.21.9"; 50 + version = "1.21.10"; 51 51 52 52 src = fetchurl { 53 53 url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; 54 - hash = "sha256-WPDFztRaABK84v96nfA+Eoq8yIGOur5QJ7uSuv4g5CE="; 54 + hash = "sha256-kA4K/okAwe5lqKjE8MWjygLc+FwdHLE6ZSviLCE5k5Q="; 55 55 }; 56 56 57 57 strictDeps = true;
+2
pkgs/development/libraries/libdevil/default.nix
··· 35 35 36 36 configureFlags = [ "--enable-ILU" "--enable-ILUT" ]; 37 37 38 + CXXFLAGS = lib.optionalString stdenv.cc.isClang "-Wno-register"; 39 + 38 40 preConfigure = '' 39 41 sed -i 's, -std=gnu99,,g' configure 40 42 sed -i 's,malloc.h,stdlib.h,g' src-ILU/ilur/ilur.c
+1
pkgs/development/python-modules/cypherpunkpay/default.nix
··· 44 44 "pypng" 45 45 "tzlocal" 46 46 "yoyo-migrations" 47 + "waitress" 47 48 ]; 48 49 49 50 nativeBuildInputs = [
+68
pkgs/development/python-modules/httpx-ws/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pythonOlder, 6 + hatchling, 7 + anyio, 8 + httpcore, 9 + httpx, 10 + wsproto, 11 + pytestCheckHook, 12 + starlette, 13 + trio, 14 + uvicorn, 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "httpx-ws"; 19 + version = "0.6.0"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.8"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "frankie567"; 26 + repo = "httpx-ws"; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-eDc21FiGHi98doS4Zbubb/MVw4IjQ1q496TFHCX4xB4="; 29 + }; 30 + 31 + # we don't need to use the hatch-regex-commit plugin 32 + postPatch = '' 33 + substituteInPlace pyproject.toml \ 34 + --replace-fail 'source = "regex_commit"' "" \ 35 + --replace-fail 'commit_extra_args = ["-e"]' "" \ 36 + --replace-fail '"hatch-regex-commit"' "" \ 37 + --replace-fail 'addopts = "--cov=httpx_ws/ --cov-report=term-missing"' "" 38 + ''; 39 + 40 + build-system = [ hatchling ]; 41 + 42 + dependencies = [ 43 + anyio 44 + httpcore 45 + httpx 46 + wsproto 47 + ]; 48 + 49 + pythonImportsCheck = [ "httpx_ws" ]; 50 + 51 + nativeCheckInputs = [ 52 + pytestCheckHook 53 + starlette 54 + trio 55 + uvicorn 56 + ]; 57 + 58 + disabledTestPaths = [ 59 + # hang 60 + "tests/test_api.py" 61 + ]; 62 + 63 + meta = with lib; { 64 + description = "WebSocket support for HTTPX"; 65 + homepage = "https://github.com/frankie567/httpx-ws"; 66 + license = licenses.mit; 67 + }; 68 + }
+9 -4
pkgs/development/python-modules/ipynbname/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 , ipykernel 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "ipynbname"; 9 - version = "2023.2.0.0"; 10 - format = "setuptools"; 10 + version = "2024.1.0.0"; 11 + pyproject = true; 11 12 12 13 src = fetchPypi { 13 14 inherit pname version; 14 - hash = "sha256-Riu915VmJIdtxOqB+nkoRas4cOREyh9res2uo32Mnr8="; 15 + hash = "sha256-HTxpze6Kl4FPRWpyBOnMGVtLu0ueRcvnV3lrFiST9gY="; 15 16 }; 16 17 17 - propagatedBuildInputs = [ 18 + build-system = [ 19 + setuptools 20 + ]; 21 + 22 + dependencies = [ 18 23 ipykernel 19 24 ]; 20 25
+9 -7
pkgs/development/python-modules/ipyvue/default.nix
··· 1 1 { lib 2 - , isPy27 3 2 , buildPythonPackage 4 3 , fetchPypi 5 4 # Python Inputs 5 + , setuptools 6 6 , ipywidgets 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 10 pname = "ipyvue"; 11 - version = "1.11.0"; 12 - format = "setuptools"; 13 - 14 - disabled = isPy27; 11 + version = "1.11.1"; 12 + pyproject = true; 15 13 16 14 src = fetchPypi { 17 15 inherit pname version; 18 - hash = "sha256-ez2ygBvgU12FX/+qDkARlizq50rEgZYp4UH5Sx4E2QA="; 16 + hash = "sha256-AwgE/5GgRK0/oHrjTjlSo9IxmDdnhDSqqZrkiLp0mls="; 19 17 }; 20 18 21 - propagatedBuildInputs = [ ipywidgets ]; 19 + build-system = [ 20 + setuptools 21 + ]; 22 + 23 + dependencies = [ ipywidgets ]; 22 24 23 25 doCheck = false; # No tests in package or GitHub 24 26 pythonImportsCheck = [ "ipyvue" ];
+18 -5
pkgs/development/python-modules/json-logging/default.nix
··· 6 6 , httpx 7 7 , pytestCheckHook 8 8 , pythonOlder 9 + , pythonAtLeast 9 10 , quart 10 11 , requests 11 12 , sanic 13 + , setuptools 12 14 , uvicorn 13 - , wheel 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 18 pname = "json-logging"; 18 19 version = "1.5.0-rc0"; 19 - format = "setuptools"; 20 + pyproject = true; 20 21 21 22 disabled = pythonOlder "3.7"; 22 23 ··· 27 28 hash = "sha256-WOAEY1pONH+Gx1b8zHZDMNgJJSn7jvMO60LYTA8z/dE="; 28 29 }; 29 30 30 - nativeCheckInputs = [ 31 + # The logging module introduced the `taskName` field in Python 3.12, which the tests don't expect 32 + postPatch = lib.optionalString (pythonAtLeast "3.12") '' 33 + substituteInPlace tests/helpers/constants.py \ 34 + --replace-fail '"written_at",' '"taskName", "written_at",' 35 + ''; 36 + 37 + build-system = [ 38 + setuptools 39 + ]; 40 + 41 + dependencies = [ 31 42 fastapi 32 43 flask 33 44 httpx 34 - pytestCheckHook 35 45 quart 36 46 requests 37 47 sanic 38 48 uvicorn 39 - wheel 49 + ]; 50 + 51 + nativeCheckInputs = [ 52 + pytestCheckHook 40 53 ]; 41 54 42 55 pythonImportsCheck = [
+4 -2
pkgs/development/python-modules/jupyter-collaboration/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "jupyter-collaboration"; 22 - version = "2.0.11"; 22 + version = "2.1.0"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; ··· 27 27 src = fetchPypi { 28 28 pname = "jupyter_collaboration"; 29 29 inherit version; 30 - hash = "sha256-K7HN5yzadY5Sb6Sfn/K/QCzu14AcDEGHq+TSHkLhgTY="; 30 + hash = "sha256-rqZT4ag7W/YtbD909MfknboDzHa2Z6OOHhN/cdww4gw="; 31 31 }; 32 32 33 33 postPatch = '' ··· 71 71 disabledTests = [ 72 72 # ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 73 73 "test_dirty" 74 + # causes a hang 75 + "test_rooms" 74 76 ]; 75 77 76 78 __darwinAllowLocalNetworking = true;
+7 -6
pkgs/development/python-modules/jupytext/default.nix
··· 14 14 , pytestCheckHook 15 15 , pythonOlder 16 16 , pyyaml 17 - , toml 17 + , tomli 18 18 }: 19 19 20 20 buildPythonPackage rec { 21 21 pname = "jupytext"; 22 - version = "1.16.1"; 22 + version = "1.16.2"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-aMe2hoXocOgOYP2oKG+9Ymnpx03B30MW32/kbqvJTJk="; 29 + hash = "sha256-hifdm+y769ecxKTtRyfYnXjmBrS0ZOq3I1ezsCkCOhQ="; 30 30 }; 31 31 32 - nativeBuildInputs = [ 32 + build-system = [ 33 33 hatch-jupyter-builder 34 34 hatchling 35 35 ]; 36 36 37 - propagatedBuildInputs = [ 37 + dependencies = [ 38 38 markdown-it-py 39 39 mdit-py-plugins 40 40 nbformat 41 41 packaging 42 42 pyyaml 43 - toml 43 + ] ++ lib.optionals (pythonOlder "3.11") [ 44 + tomli 44 45 ]; 45 46 46 47 nativeCheckInputs = [
+10 -6
pkgs/development/python-modules/lightning-utilities/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , pythonAtLeast 4 5 5 6 # build 6 7 , setuptools ··· 16 17 17 18 buildPythonPackage rec { 18 19 pname = "lightning-utilities"; 19 - version = "0.10.1"; 20 - format = "pyproject"; 20 + version = "0.11.2"; 21 + pyproject = true; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "Lightning-AI"; 24 25 repo = "utilities"; 25 26 rev = "refs/tags/v${version}"; 26 - hash = "sha256-kP7BllA9FR/nMNTxRCxmG6IJYHz/Nxqb1HoF9KxuKl8="; 27 + hash = "sha256-IT9aRAUNc2cP2erLr0MglZSVLfDjOxg8PVIIe9AvO0o="; 27 28 }; 28 29 29 - nativeBuildInputs = [ 30 + build-system = [ 30 31 setuptools 31 32 ]; 32 33 33 - propagatedBuildInputs = [ 34 + dependencies = [ 34 35 packaging 35 36 typing-extensions 36 37 ]; ··· 53 54 # fails another test 54 55 "lightning_utilities.core.imports.ModuleAvailableCache" 55 56 "lightning_utilities.core.imports.requires" 57 + # Failed: DID NOT RAISE <class 'AssertionError'> 58 + "test_no_warning_call" 56 59 ]; 57 60 58 61 disabledTestPaths = [ ··· 71 74 description = "Common Python utilities and GitHub Actions in Lightning Ecosystem"; 72 75 homepage = "https://github.com/Lightning-AI/utilities"; 73 76 license = licenses.asl20; 74 - maintainers = with maintainers; [ ]; 77 + maintainers = with maintainers; [ GaetanLepage ]; 78 + broken = pythonAtLeast "3.12"; 75 79 }; 76 80 }
+8 -4
pkgs/development/python-modules/m2crypto/default.nix
··· 32 32 parameterized 33 33 ]; 34 34 35 - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin (toString [ 36 - "-Wno-error=implicit-function-declaration" 37 - "-Wno-error=incompatible-pointer-types" 38 - ]); 35 + env = { 36 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin (toString [ 37 + "-Wno-error=implicit-function-declaration" 38 + "-Wno-error=incompatible-pointer-types" 39 + ]); 40 + } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { 41 + CPP = "${stdenv.cc.targetPrefix}cpp"; 42 + }; 39 43 40 44 nativeCheckInputs = [ 41 45 pytestCheckHook
+2 -2
pkgs/development/python-modules/mujoco/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "mujoco"; 20 - version = "3.1.4"; 20 + version = "3.1.5"; 21 21 22 22 pyproject = true; 23 23 ··· 27 27 # in the project's CI. 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-GdeL1zMri/ArjXyjXTgan48WVPTHDA1/SZxtTYB8QFk="; 30 + hash = "sha256-kJm6YAE0HMnji3uUuO96ZzRsdjj6PpT1IHQ6NXiR8pY="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ cmake setuptools ];
+2 -2
pkgs/development/python-modules/nbconvert/default.nix
··· 33 33 }; 34 34 in buildPythonPackage rec { 35 35 pname = "nbconvert"; 36 - version = "7.16.3"; 36 + version = "7.16.4"; 37 37 pyproject = true; 38 38 39 39 disabled = pythonOlder "3.8"; 40 40 41 41 src = fetchPypi { 42 42 inherit pname version; 43 - hash = "sha256-pnM7eM49R8P4XlBJmElbB+bqnPm/bsHJjdpj7GrRkUI="; 43 + hash = "sha256-hsqRuiZrCkSNyW+mxbnZiv+r3ihns2MlhwNTaAf59/Q="; 44 44 }; 45 45 46 46 # Add $out/share/jupyter to the list of paths that are used to search for
+9 -4
pkgs/development/python-modules/nbsphinx/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 , docutils 5 6 , jinja2 6 7 , nbconvert ··· 12 13 13 14 buildPythonPackage rec { 14 15 pname = "nbsphinx"; 15 - version = "0.9.3"; 16 - format = "setuptools"; 16 + version = "0.9.4"; 17 + pyproject = true; 17 18 18 19 disabled = pythonOlder "3.7"; 19 20 20 21 src = fetchPypi { 21 22 inherit pname version; 22 - hash = "sha256-7DOchpG2iPhnYQSjZ6S4zz6gH9CJ3CjSTewi1WOxFWI="; 23 + hash = "sha256-BCpggG/CPVGbxb71nZVXBxORP+RC/adZ1T46r2IQR5Q="; 23 24 }; 24 25 25 - propagatedBuildInputs = [ 26 + build-system = [ 27 + setuptools 28 + ]; 29 + 30 + dependencies = [ 26 31 docutils 27 32 jinja2 28 33 nbconvert
+40
pkgs/development/python-modules/pretty-errors/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools 5 + , wheel 6 + , colorama 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pretty-errors"; 11 + version = "1.2.25"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + pname = "pretty_errors"; 16 + inherit version; 17 + hash = "sha256-oWulx1LIfCY7+S+LS1hiTjseKScak5H1ZPErhuk8Z1U="; 18 + }; 19 + 20 + build-system = [ 21 + setuptools 22 + wheel 23 + ]; 24 + 25 + dependencies = [ 26 + colorama 27 + ]; 28 + 29 + pythonImportsCheck = [ "pretty_errors" ]; 30 + 31 + # No test 32 + doCheck = false; 33 + 34 + meta = with lib; { 35 + description = "Prettifies Python exception output to make it legible"; 36 + homepage = "https://pypi.org/project/pretty-errors/"; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ GaetanLepage ]; 39 + }; 40 + }
+13 -7
pkgs/development/python-modules/pycrdt-websocket/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 5 , hatchling 6 - , aiosqlite 7 6 , anyio 8 7 , channels 8 + , httpx-ws 9 + , hypercorn 9 10 , pycrdt 10 11 , pytest-asyncio 11 12 , pytestCheckHook 13 + , sqlite-anyio 14 + , trio 12 15 , uvicorn 13 16 , websockets 14 17 }: 15 18 16 19 buildPythonPackage rec { 17 20 pname = "pycrdt-websocket"; 18 - version = "0.12.7"; 21 + version = "0.13.3"; 19 22 pyproject = true; 20 23 21 24 disabled = pythonOlder "3.8"; ··· 24 27 owner = "jupyter-server"; 25 28 repo = "pycrdt-websocket"; 26 29 rev = "refs/tags/v${version}"; 27 - hash = "sha256-e4VEEudsdtfC2ek8wODxxoFuaOwl4GKS1cX3QeshuD8="; 30 + hash = "sha256-4kxPRPb8XfbQHYmQqnSNfqywUZxQy5b0qWIryLDtP8w="; 28 31 }; 29 32 30 - nativeBuildInputs = [ 33 + build-system = [ 31 34 hatchling 32 35 ]; 33 36 34 - propagatedBuildInputs = [ 35 - aiosqlite 37 + dependencies = [ 36 38 anyio 37 39 pycrdt 40 + sqlite-anyio 38 41 ]; 39 42 40 - passthru.optional-dependencies = { 43 + optional-dependencies = { 41 44 django = [ 42 45 channels 43 46 ]; ··· 48 51 ]; 49 52 50 53 nativeCheckInputs = [ 54 + httpx-ws 55 + hypercorn 51 56 pytest-asyncio 52 57 pytestCheckHook 58 + trio 53 59 uvicorn 54 60 websockets 55 61 ];
+74 -67
pkgs/development/python-modules/pycrdt/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "arc-swap" 7 - version = "1.7.0" 7 + version = "1.7.1" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f" 9 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 10 10 11 11 [[package]] 12 12 name = "atomic_refcell" ··· 16 16 17 17 [[package]] 18 18 name = "autocfg" 19 - version = "1.1.0" 19 + version = "1.3.0" 20 20 source = "registry+https://github.com/rust-lang/crates.io-index" 21 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 21 + checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 22 22 23 23 [[package]] 24 24 name = "bitflags" 25 - version = "1.3.2" 25 + version = "2.5.0" 26 26 source = "registry+https://github.com/rust-lang/crates.io-index" 27 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 27 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 28 28 29 29 [[package]] 30 30 name = "bumpalo" 31 - version = "3.15.4" 31 + version = "3.16.0" 32 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 33 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 34 34 35 35 [[package]] 36 36 name = "cfg-if" ··· 40 40 41 41 [[package]] 42 42 name = "fastrand" 43 - version = "2.0.1" 43 + version = "2.1.0" 44 44 source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 45 + checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 46 46 dependencies = [ 47 47 "getrandom", 48 48 ] 49 49 50 50 [[package]] 51 51 name = "getrandom" 52 - version = "0.2.12" 52 + version = "0.2.15" 53 53 source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 54 + checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 55 55 dependencies = [ 56 56 "cfg-if", 57 57 "js-sys", ··· 68 68 69 69 [[package]] 70 70 name = "indoc" 71 - version = "2.0.4" 71 + version = "2.0.5" 72 72 source = "registry+https://github.com/rust-lang/crates.io-index" 73 - checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" 73 + checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" 74 74 75 75 [[package]] 76 76 name = "itoa" 77 - version = "1.0.10" 77 + version = "1.0.11" 78 78 source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 79 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 80 80 81 81 [[package]] 82 82 name = "js-sys" ··· 89 89 90 90 [[package]] 91 91 name = "libc" 92 - version = "0.2.153" 92 + version = "0.2.154" 93 93 source = "registry+https://github.com/rust-lang/crates.io-index" 94 - checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 94 + checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" 95 95 96 96 [[package]] 97 97 name = "lock_api" 98 - version = "0.4.11" 98 + version = "0.4.12" 99 99 source = "registry+https://github.com/rust-lang/crates.io-index" 100 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 100 + checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 101 101 dependencies = [ 102 102 "autocfg", 103 103 "scopeguard", ··· 111 111 112 112 [[package]] 113 113 name = "memoffset" 114 - version = "0.9.0" 114 + version = "0.9.1" 115 115 source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 116 + checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 117 117 dependencies = [ 118 118 "autocfg", 119 119 ] ··· 126 126 127 127 [[package]] 128 128 name = "parking_lot" 129 - version = "0.12.1" 129 + version = "0.12.2" 130 130 source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 131 + checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" 132 132 dependencies = [ 133 133 "lock_api", 134 134 "parking_lot_core", ··· 136 136 137 137 [[package]] 138 138 name = "parking_lot_core" 139 - version = "0.9.9" 139 + version = "0.9.10" 140 140 source = "registry+https://github.com/rust-lang/crates.io-index" 141 - checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 141 + checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 142 142 dependencies = [ 143 143 "cfg-if", 144 144 "libc", ··· 155 155 156 156 [[package]] 157 157 name = "proc-macro2" 158 - version = "1.0.79" 158 + version = "1.0.82" 159 159 source = "registry+https://github.com/rust-lang/crates.io-index" 160 - checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 160 + checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" 161 161 dependencies = [ 162 162 "unicode-ident", 163 163 ] 164 164 165 165 [[package]] 166 166 name = "pycrdt" 167 - version = "0.8.13" 167 + version = "0.8.24" 168 168 dependencies = [ 169 169 "pyo3", 170 170 "yrs", ··· 235 235 236 236 [[package]] 237 237 name = "quote" 238 - version = "1.0.35" 238 + version = "1.0.36" 239 239 source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 240 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 241 241 dependencies = [ 242 242 "proc-macro2", 243 243 ] 244 244 245 245 [[package]] 246 246 name = "redox_syscall" 247 - version = "0.4.1" 247 + version = "0.5.1" 248 248 source = "registry+https://github.com/rust-lang/crates.io-index" 249 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 249 + checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 250 250 dependencies = [ 251 251 "bitflags", 252 252 ] 253 253 254 254 [[package]] 255 255 name = "ryu" 256 - version = "1.0.17" 256 + version = "1.0.18" 257 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 258 + checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 259 259 260 260 [[package]] 261 261 name = "scopeguard" ··· 265 265 266 266 [[package]] 267 267 name = "serde" 268 - version = "1.0.197" 268 + version = "1.0.200" 269 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 270 + checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" 271 271 dependencies = [ 272 272 "serde_derive", 273 273 ] 274 274 275 275 [[package]] 276 276 name = "serde_derive" 277 - version = "1.0.197" 277 + version = "1.0.200" 278 278 source = "registry+https://github.com/rust-lang/crates.io-index" 279 - checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 279 + checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" 280 280 dependencies = [ 281 281 "proc-macro2", 282 282 "quote", ··· 285 285 286 286 [[package]] 287 287 name = "serde_json" 288 - version = "1.0.114" 288 + version = "1.0.116" 289 289 source = "registry+https://github.com/rust-lang/crates.io-index" 290 - checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 290 + checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" 291 291 dependencies = [ 292 292 "itoa", 293 293 "ryu", ··· 305 305 306 306 [[package]] 307 307 name = "smallvec" 308 - version = "1.13.1" 308 + version = "1.13.2" 309 309 source = "registry+https://github.com/rust-lang/crates.io-index" 310 - checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 310 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 311 311 312 312 [[package]] 313 313 name = "syn" 314 - version = "2.0.53" 314 + version = "2.0.61" 315 315 source = "registry+https://github.com/rust-lang/crates.io-index" 316 - checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" 316 + checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" 317 317 dependencies = [ 318 318 "proc-macro2", 319 319 "quote", ··· 328 328 329 329 [[package]] 330 330 name = "thiserror" 331 - version = "1.0.58" 331 + version = "1.0.60" 332 332 source = "registry+https://github.com/rust-lang/crates.io-index" 333 - checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 333 + checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18" 334 334 dependencies = [ 335 335 "thiserror-impl", 336 336 ] 337 337 338 338 [[package]] 339 339 name = "thiserror-impl" 340 - version = "1.0.58" 340 + version = "1.0.60" 341 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 342 + checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" 343 343 dependencies = [ 344 344 "proc-macro2", 345 345 "quote", ··· 420 420 421 421 [[package]] 422 422 name = "windows-targets" 423 - version = "0.48.5" 423 + version = "0.52.5" 424 424 source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 425 + checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 426 426 dependencies = [ 427 427 "windows_aarch64_gnullvm", 428 428 "windows_aarch64_msvc", 429 429 "windows_i686_gnu", 430 + "windows_i686_gnullvm", 430 431 "windows_i686_msvc", 431 432 "windows_x86_64_gnu", 432 433 "windows_x86_64_gnullvm", ··· 435 436 436 437 [[package]] 437 438 name = "windows_aarch64_gnullvm" 438 - version = "0.48.5" 439 + version = "0.52.5" 439 440 source = "registry+https://github.com/rust-lang/crates.io-index" 440 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 441 + checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 441 442 442 443 [[package]] 443 444 name = "windows_aarch64_msvc" 444 - version = "0.48.5" 445 + version = "0.52.5" 445 446 source = "registry+https://github.com/rust-lang/crates.io-index" 446 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 447 + checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 447 448 448 449 [[package]] 449 450 name = "windows_i686_gnu" 450 - version = "0.48.5" 451 + version = "0.52.5" 451 452 source = "registry+https://github.com/rust-lang/crates.io-index" 452 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 453 + checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 454 + 455 + [[package]] 456 + name = "windows_i686_gnullvm" 457 + version = "0.52.5" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 453 460 454 461 [[package]] 455 462 name = "windows_i686_msvc" 456 - version = "0.48.5" 463 + version = "0.52.5" 457 464 source = "registry+https://github.com/rust-lang/crates.io-index" 458 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 465 + checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 459 466 460 467 [[package]] 461 468 name = "windows_x86_64_gnu" 462 - version = "0.48.5" 469 + version = "0.52.5" 463 470 source = "registry+https://github.com/rust-lang/crates.io-index" 464 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 471 + checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 465 472 466 473 [[package]] 467 474 name = "windows_x86_64_gnullvm" 468 - version = "0.48.5" 475 + version = "0.52.5" 469 476 source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 477 + checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 471 478 472 479 [[package]] 473 480 name = "windows_x86_64_msvc" 474 - version = "0.48.5" 481 + version = "0.52.5" 475 482 source = "registry+https://github.com/rust-lang/crates.io-index" 476 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 483 + checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 477 484 478 485 [[package]] 479 486 name = "yrs" 480 - version = "0.18.0" 487 + version = "0.18.7" 481 488 source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "5ad19cd99f9c036345d66331db64c7b2c823ca1ac2c30c5ca26eed149c6b4672" 489 + checksum = "d58fbc807677598fedfab76f99f6e1aa5c644411255002b5438ea0ab14672398" 483 490 dependencies = [ 484 491 "arc-swap", 485 492 "atomic_refcell",
+5 -6
pkgs/development/python-modules/pycrdt/default.nix
··· 6 6 , cargo 7 7 , rustPlatform 8 8 , rustc 9 + , objsize 9 10 , pydantic 10 11 , pytestCheckHook 11 12 , y-py ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "pycrdt"; 16 - version = "0.8.13"; 17 + version = "0.8.24"; 17 18 pyproject = true; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "jupyter-server"; 21 22 repo = "pycrdt"; 22 23 rev = "refs/tags/v${version}"; 23 - hash = "sha256-puYJ0mR1JpwD823P6JrXmNjFvqZUPqEj2T4Wk81oBMU="; 24 + hash = "sha256-3j5OhjeVE42n4EEOOMUGlQGdnQ/xia0KD543uCMFpCo="; 24 25 }; 25 26 26 27 postPatch = '' ··· 44 45 45 46 pythonImportsCheck = [ "pycrdt" ]; 46 47 47 - # requires pydantic>=2.5 48 - doCheck = false; 49 - 50 48 nativeCheckInputs = [ 49 + objsize 50 + pydantic 51 51 pytestCheckHook 52 52 y-py 53 - pydantic 54 53 ]; 55 54 56 55 meta = with lib; {
+9 -4
pkgs/development/python-modules/qtconsole/default.nix
··· 11 11 , pythonOlder 12 12 , pyzmq 13 13 , qtpy 14 + , setuptools 14 15 , traitlets 15 16 }: 16 17 17 18 buildPythonPackage rec { 18 19 pname = "qtconsole"; 19 - version = "5.5.1"; 20 - format = "setuptools"; 20 + version = "5.5.2"; 21 + pyproject = true; 21 22 22 23 disabled = pythonOlder "3.7"; 23 24 24 25 src = fetchPypi { 25 26 inherit pname version; 26 - hash = "sha256-oOgGxpUduUkGKOTfgMrslmm2UUnHukD5vwM8AlpbVrw="; 27 + hash = "sha256-a1+xEnSyl0Y3Bq+E3LvVySJzsfYZ5tJdCIdLCohRaYk="; 27 28 }; 28 29 29 - propagatedBuildInputs = [ 30 + build-system = [ 31 + setuptools 32 + ]; 33 + 34 + dependencies = [ 30 35 ipykernel 31 36 ipython-genutils 32 37 jupyter-core
+42
pkgs/development/python-modules/sqlite-anyio/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pythonOlder, 6 + hatchling, 7 + anyio, 8 + pytestCheckHook, 9 + trio, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "sqlite-anyio"; 14 + version = "0.2.0"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.8"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "davidbrochart"; 21 + repo = "sqlite-anyio"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-6khHta7Rzp3g8G/xZnsNZuURFB35JyHz04NTzNJIiBw="; 24 + }; 25 + 26 + build-system = [ hatchling ]; 27 + 28 + dependencies = [ anyio ]; 29 + 30 + pythonImportsCheck = [ "sqlite_anyio" ]; 31 + 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + trio 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "Asynchronous client for SQLite using AnyIO"; 39 + homepage = "https://github.com/davidbrochart/sqlite-anyio"; 40 + license = licenses.mit; 41 + }; 42 + }
+5 -3
pkgs/development/python-modules/torchmetrics/default.nix
··· 8 8 , scikit-learn 9 9 , scikit-image 10 10 , packaging 11 + , pretty-errors 11 12 , psutil 12 13 , py-deprecate 13 14 , torch ··· 20 21 21 22 let 22 23 pname = "torchmetrics"; 23 - version = "1.3.2"; 24 + version = "1.4.0"; 24 25 in 25 26 buildPythonPackage { 26 27 inherit pname version; ··· 32 33 owner = "Lightning-AI"; 33 34 repo = "torchmetrics"; 34 35 rev = "refs/tags/v${version}"; 35 - hash = "sha256-0lverGF8HVlnwWmnCjScWoSfWPLZlMF2cHDG+uxNCCQ="; 36 + hash = "sha256-5ANEpUdd5eyzBhhAEHrvHNHMOQuXhkkKuL1t3dJLhdE="; 36 37 }; 37 38 38 - propagatedBuildInputs = [ 39 + dependencies = [ 39 40 numpy 40 41 lightning-utilities 41 42 packaging 43 + pretty-errors 42 44 py-deprecate 43 45 ]; 44 46
+3
pkgs/development/python-modules/torchrl/default.nix
··· 36 36 , pytestCheckHook 37 37 , pyyaml 38 38 , scipy 39 + , stdenv 39 40 }: 40 41 41 42 buildPythonPackage rec { ··· 161 162 changelog = "https://github.com/pytorch/rl/releases/tag/v${version}"; 162 163 license = licenses.mit; 163 164 maintainers = with maintainers; [ GaetanLepage ]; 165 + # ~3k tests fail with: RuntimeError: internal error 166 + broken = stdenv.isLinux && stdenv.isAarch64; 164 167 }; 165 168 }
+3 -3
pkgs/development/tools/language-servers/neocmakelsp/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "neocmakelsp"; 8 - version = "0.6.23"; 8 + version = "0.6.24"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Decodetalkers"; 12 12 repo = "neocmakelsp"; 13 13 rev = "v${version}"; 14 - hash = "sha256-o35uoyrMBxKy31I56j7PAuNP/pyB51VRMp8Ip9vRXdU="; 14 + hash = "sha256-Zpaw0LCdluU76epHrRDQJw1cVptjR5IH8Ufy8yLVECo="; 15 15 }; 16 16 17 - cargoHash = "sha256-eMMJTY96S27mxpcS44UfvS695ImlhX/E2wuldcPVUtc="; 17 + cargoHash = "sha256-Z3MdJdgR1oVPwTcq8rihHUXGkP38Ve/C+48NooeAWlo="; 18 18 19 19 meta = with lib; { 20 20 description = "A cmake lsp based on tower-lsp and treesitter";
+2 -2
pkgs/development/tools/qtcreator/default.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "qtcreator"; 33 - version = "13.0.0"; 33 + version = "13.0.1"; 34 34 35 35 src = fetchurl { 36 36 url = "https://download.qt.io/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; 37 - hash = "sha256-7BTwXycHFEVaLw1AuKqwLtkkHU+k8D6lOb/sWBnp4DY="; 37 + hash = "sha256-gZAG0ZIfYcxnWYC8ydeVoiSM/XlhFdrUZqRFR1nasy4="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
-65
pkgs/games/the-powder-toy/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , fetchpatch 5 - , meson 6 - , ninja 7 - , pkg-config 8 - , python3 9 - , SDL2 10 - , bzip2 11 - , curl 12 - , fftwFloat 13 - , lua 14 - , luajit 15 - , zlib 16 - , jsoncpp 17 - , libpng 18 - , Cocoa }: 19 - 20 - stdenv.mkDerivation rec { 21 - pname = "the-powder-toy"; 22 - version = "97.0.352"; 23 - 24 - src = fetchFromGitHub { 25 - owner = "The-Powder-Toy"; 26 - repo = "The-Powder-Toy"; 27 - rev = "v${version}"; 28 - sha256 = "sha256-LYohsqFU9LBgTXMaV6cf8/zf3fBvT+s5A1JBpPHekH8="; 29 - }; 30 - 31 - patches = [ 32 - # Fix gcc-13 build failure: 33 - # https://github.com/The-Powder-Toy/The-Powder-Toy/pull/898 34 - (fetchpatch { 35 - name = "gcc-13.patch"; 36 - url = "https://github.com/The-Powder-Toy/The-Powder-Toy/commit/162bce9a1036e0c233399941410364c4a4370980.patch"; 37 - hash = "sha256-oQNwKemV3BjMLSUd6zMCKqiClcc3Ouxwn3jagf/Q1/I="; 38 - }) 39 - ]; 40 - 41 - nativeBuildInputs = [ meson ninja pkg-config python3 ]; 42 - 43 - buildInputs = [ SDL2 bzip2 curl fftwFloat lua luajit zlib jsoncpp libpng ] 44 - ++ lib.optionals stdenv.isDarwin [ Cocoa ]; 45 - 46 - mesonFlags = [ "-Dworkaround_elusive_bzip2=false" ]; 47 - 48 - installPhase = '' 49 - install -Dm 755 powder $out/bin/powder 50 - 51 - mkdir -p $out/share/applications 52 - mv ../resources $out/share 53 - '' + lib.optionalString stdenv.isLinux '' 54 - mv ./resources/powder.desktop $out/share/applications 55 - ''; 56 - 57 - meta = with lib; { 58 - description = "A free 2D physics sandbox game"; 59 - homepage = "https://powdertoy.co.uk/"; 60 - platforms = platforms.unix; 61 - license = licenses.gpl3Plus; 62 - maintainers = with maintainers; [ abbradar siraben ]; 63 - mainProgram = "powder"; 64 - }; 65 - }
+2 -2
pkgs/top-level/all-packages.nix
··· 37473 37473 37474 37474 tcl2048 = callPackage ../games/tcl2048 { }; 37475 37475 37476 - the-powder-toy = callPackage ../games/the-powder-toy { 37477 - lua = lua5_1; 37476 + the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix { 37477 + lua = lua5_2; 37478 37478 inherit (darwin.apple_sdk.frameworks) Cocoa; 37479 37479 }; 37480 37480
+6
pkgs/top-level/python-packages.nix
··· 5525 5525 5526 5526 httpx-sse = callPackage ../development/python-modules/httpx-sse { }; 5527 5527 5528 + httpx-ws = callPackage ../development/python-modules/httpx-ws { }; 5529 + 5528 5530 huawei-lte-api = callPackage ../development/python-modules/huawei-lte-api { }; 5529 5531 5530 5532 huey = callPackage ../development/python-modules/huey { }; ··· 10310 10312 10311 10313 pretend = callPackage ../development/python-modules/pretend { }; 10312 10314 10315 + pretty-errors = callPackage ../development/python-modules/pretty-errors { }; 10316 + 10313 10317 prettytable = callPackage ../development/python-modules/prettytable { }; 10314 10318 10315 10319 primecountpy = callPackage ../development/python-modules/primecountpy { }; ··· 14418 14422 sqlbag = callPackage ../development/python-modules/sqlbag { }; 14419 14423 14420 14424 sqlglot = callPackage ../development/python-modules/sqlglot { }; 14425 + 14426 + sqlite-anyio = callPackage ../development/python-modules/sqlite-anyio { }; 14421 14427 14422 14428 sqlitedict = callPackage ../development/python-modules/sqlitedict { }; 14423 14429