Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub b8dcaa74 f96688e6

+40 -52
+3 -3
pkgs/by-name/la/lasuite-meet-frontend/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "lasuite-meet-frontend"; 10 - version = "0.1.28"; 10 + version = "0.1.29"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "suitenumerique"; 14 14 repo = "meet"; 15 15 tag = "v${version}"; 16 - hash = "sha256-zB27doGkWch3e1Lc0Q3TurQeplV7vOdzJ+G+MFZI3Og="; 16 + hash = "sha256-dvAPKNsj8ZnH0eLofbkE09hXL1g8YdViX8sQ/9+4L7k="; 17 17 }; 18 18 19 19 sourceRoot = "source/src/frontend"; ··· 21 21 npmDeps = fetchNpmDeps { 22 22 inherit version src; 23 23 sourceRoot = "source/src/frontend"; 24 - hash = "sha256-ajN3mDIUn8uX+xc3zZmzsFWY8Y5ss9gVeV0s5kJV3fs="; 24 + hash = "sha256-ZEPzSHcp3HZ8mSoFZDUKlTi+gJ2syauJPtSFEfJnJtg="; 25 25 }; 26 26 27 27 buildPhase = ''
+2 -4
pkgs/by-name/la/lasuite-meet/package.nix
··· 13 13 14 14 python.pkgs.buildPythonApplication rec { 15 15 pname = "lasuite-meet"; 16 - version = "0.1.28"; 16 + version = "0.1.29"; 17 17 pyproject = true; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "suitenumerique"; 21 21 repo = "meet"; 22 22 tag = "v${version}"; 23 - hash = "sha256-zB27doGkWch3e1Lc0Q3TurQeplV7vOdzJ+G+MFZI3Og="; 23 + hash = "sha256-dvAPKNsj8ZnH0eLofbkE09hXL1g8YdViX8sQ/9+4L7k="; 24 24 }; 25 25 26 26 sourceRoot = "source/src/backend"; ··· 28 28 patches = [ 29 29 # Support configuration throught environment variables for SECURE_* 30 30 ./secure_settings.patch 31 - # Add PKCE option 32 - ./pkce.patch 33 31 ]; 34 32 35 33 build-system = with python.pkgs; [ setuptools ];
-20
pkgs/by-name/la/lasuite-meet/pkce.patch
··· 1 - --- a/meet/settings.py 2 - +++ b/meet/settings.py 3 - @@ -430,6 +430,17 @@ class Base(Configuration): 4 - OIDC_RP_SCOPES = values.Value( 5 - "openid email", environ_name="OIDC_RP_SCOPES", environ_prefix=None 6 - ) 7 - + OIDC_USE_PKCE = values.BooleanValue( 8 - + default=False, environ_name="OIDC_USE_PKCE", environ_prefix=None 9 - + ) 10 - + OIDC_PKCE_CODE_CHALLENGE_METHOD = values.Value( 11 - + default="S256", 12 - + environ_name="OIDC_PKCE_CODE_CHALLENGE_METHOD", 13 - + environ_prefix=None, 14 - + ) 15 - + OIDC_PKCE_CODE_VERIFIER_SIZE = values.IntegerValue( 16 - + default=64, environ_name="OIDC_PKCE_CODE_VERIFIER_SIZE", environ_prefix=None 17 - + ) 18 - LOGIN_REDIRECT_URL = values.Value( 19 - None, environ_name="LOGIN_REDIRECT_URL", environ_prefix=None 20 - )
+19 -7
pkgs/by-name/ma/manifold/package.nix
··· 7 7 gtest, 8 8 glm, 9 9 tbb_2021, 10 + python3Packages, 10 11 }: 11 12 12 13 stdenv.mkDerivation (finalAttrs: { 13 14 pname = "manifold"; 14 - version = "3.1.1"; 15 + version = "3.2.0"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "elalish"; 18 19 repo = "manifold"; 19 - rev = "v${finalAttrs.version}"; 20 - hash = "sha256-dCCTjWRjXSyuEDxGI9ZS2UTmLdZVSmDOmHFnhox3N+4="; 20 + tag = "v${finalAttrs.version}"; 21 + hash = "sha256-tcEjgOU90tYnlZDedHJvnqWFDDtXGx64G80wnWz4lBI="; 21 22 }; 22 23 23 24 nativeBuildInputs = [ cmake ]; ··· 41 42 test/manifold_test --gtest_filter=-CrossSection.RoundOffset 42 43 ''; 43 44 45 + passthru = { 46 + tbb = tbb_2021; 47 + tests = { 48 + python = python3Packages.manifold3d; 49 + }; 50 + }; 51 + 44 52 meta = { 45 53 description = "Geometry library for topological robustness"; 46 54 homepage = "https://github.com/elalish/manifold"; 55 + changelog = "https://github.com/elalish/manifold/releases/tag/${finalAttrs.src.tag}"; 47 56 license = lib.licenses.asl20; 48 - maintainers = with lib.maintainers; [ 49 - hzeller 50 - pca006132 51 - ]; 57 + maintainers = 58 + with lib.maintainers; 59 + [ 60 + hzeller 61 + pca006132 62 + ] 63 + ++ python3Packages.manifold3d.meta.maintainers; 52 64 platforms = lib.platforms.unix; 53 65 }; 54 66 })
+2 -2
pkgs/development/python-modules/blosc2/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "blosc2"; 35 - version = "3.5.0"; 35 + version = "3.5.1"; 36 36 pyproject = true; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "Blosc"; 40 40 repo = "python-blosc2"; 41 41 tag = "v${version}"; 42 - hash = "sha256-Kimcz4L7Ko4cRj9IaYuLXzmU0+3ERQXOmPXr0E9mOyA="; 42 + hash = "sha256-ToPlN8OMgH6BCp0mPanfH0SUJWnrPDxVncF6pBpRhRI="; 43 43 }; 44 44 45 45 nativeBuildInputs = [
+8 -12
pkgs/development/python-modules/manifold3d/default.nix
··· 4 4 python, 5 5 fetchFromGitHub, 6 6 scikit-build-core, 7 + manifold, 7 8 cmake, 8 9 ninja, 9 10 nanobind, ··· 17 18 18 19 buildPythonPackage rec { 19 20 pname = "manifold3d"; 20 - version = "3.1.1"; 21 + inherit (manifold) version src; 21 22 pyproject = true; 22 - 23 - src = fetchFromGitHub { 24 - owner = "elalish"; 25 - repo = "manifold"; 26 - tag = "v${version}"; 27 - hash = "sha256-dCCTjWRjXSyuEDxGI9ZS2UTmLdZVSmDOmHFnhox3N+4="; 28 - }; 29 23 30 24 dontUseCmakeConfigure = true; 31 25 ··· 60 54 ]; 61 55 62 56 meta = { 63 - description = "Geometry library for topological robustness"; 64 - homepage = "https://github.com/elalish/manifold"; 65 - changelog = "https://github.com/elalish/manifold/releases/tag/${src.tag}"; 66 - license = lib.licenses.asl20; 57 + inherit (manifold.meta) 58 + homepage 59 + changelog 60 + description 61 + license 62 + ; 67 63 maintainers = with lib.maintainers; [ 68 64 pbsds 69 65 pca006132
+3 -3
pkgs/tools/package-management/nix-index/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "nix-index"; 13 - version = "0.1.8"; 13 + version = "0.1.9"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "nix-community"; 17 17 repo = "nix-index"; 18 18 rev = "v${version}"; 19 - hash = "sha256-r3Vg9ox953HdUp5Csxd2DYUyBe9u61fmA94PpcAZRqo="; 19 + hash = "sha256-kOVmgST/D3zNOcGVu1ReuPuVrUx41iRK4rs59lqYX74="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-BKVxtd+gbCHzpnr5LZmKMUMEEZvsZMT0AdlfrLpMYpc="; 23 + cargoHash = "sha256-0yrTPrxN/4TOALqpQ5GW7LXKisc8msx3DvEpg8uO+IQ="; 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26 buildInputs = [
+3 -1
pkgs/top-level/python-packages.nix
··· 8780 8780 callPackage ../development/python-modules/marionette-harness/manifestparser.nix 8781 8781 { }; 8782 8782 8783 - manifold3d = callPackage ../development/python-modules/manifold3d { }; 8783 + manifold3d = callPackage ../development/python-modules/manifold3d { 8784 + inherit (pkgs.manifold.passthru) tbb; 8785 + }; 8784 8786 8785 8787 manim = callPackage ../development/python-modules/manim { }; 8786 8788