From fecfe143d77075bd87d0f2f756cf915cbbc9eb57 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 15 Jul 2025 22:20:57 +0200 Subject: [PATCH 1/7] manifold: 3.1.1 -> 3.2.0 Diff: https://github.com/elalish/manifold/compare/v3.1.1...v3.2.0 --- pkgs/by-name/ma/manifold/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/manifold/package.nix b/pkgs/by-name/ma/manifold/package.nix index 119fc497c73c..2dc418ed4d60 100644 --- a/pkgs/by-name/ma/manifold/package.nix +++ b/pkgs/by-name/ma/manifold/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "manifold"; - version = "3.1.1"; + version = "3.2.0"; src = fetchFromGitHub { owner = "elalish"; repo = "manifold"; - rev = "v${finalAttrs.version}"; - hash = "sha256-dCCTjWRjXSyuEDxGI9ZS2UTmLdZVSmDOmHFnhox3N+4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-tcEjgOU90tYnlZDedHJvnqWFDDtXGx64G80wnWz4lBI="; }; nativeBuildInputs = [ cmake ]; @@ -44,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Geometry library for topological robustness"; homepage = "https://github.com/elalish/manifold"; + changelog = "https://github.com/elalish/manifold/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ hzeller From 23c25da6bdedf85781fbcbbcf8634feec4729ee9 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 15 Jul 2025 22:21:31 +0200 Subject: [PATCH 2/7] python3Packages.manifold3d: 3.1.1 -> 3.2.0 Changelog: https://github.com/elalish/manifold/releases/tag/v3.2.0 --- pkgs/by-name/ma/manifold/package.nix | 4 ++++ pkgs/development/python-modules/manifold3d/default.nix | 4 ++-- pkgs/top-level/python-packages.nix | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/manifold/package.nix b/pkgs/by-name/ma/manifold/package.nix index 2dc418ed4d60..e78e86fd42ed 100644 --- a/pkgs/by-name/ma/manifold/package.nix +++ b/pkgs/by-name/ma/manifold/package.nix @@ -41,6 +41,10 @@ stdenv.mkDerivation (finalAttrs: { test/manifold_test --gtest_filter=-CrossSection.RoundOffset ''; + passthru = { + tbb = tbb_2021; + }; + meta = { description = "Geometry library for topological robustness"; homepage = "https://github.com/elalish/manifold"; diff --git a/pkgs/development/python-modules/manifold3d/default.nix b/pkgs/development/python-modules/manifold3d/default.nix index 805d35f1d78e..967048702974 100644 --- a/pkgs/development/python-modules/manifold3d/default.nix +++ b/pkgs/development/python-modules/manifold3d/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "manifold3d"; - version = "3.1.1"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "elalish"; repo = "manifold"; tag = "v${version}"; - hash = "sha256-dCCTjWRjXSyuEDxGI9ZS2UTmLdZVSmDOmHFnhox3N+4="; + hash = "sha256-tcEjgOU90tYnlZDedHJvnqWFDDtXGx64G80wnWz4lBI="; }; dontUseCmakeConfigure = true; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 86cadaed9737..35a4fc8056e6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8776,7 +8776,9 @@ self: super: with self; { callPackage ../development/python-modules/marionette-harness/manifestparser.nix { }; - manifold3d = callPackage ../development/python-modules/manifold3d { }; + manifold3d = callPackage ../development/python-modules/manifold3d { + inherit (pkgs.manifold.passthru) tbb; + }; manim = callPackage ../development/python-modules/manim { }; From acd5e460a55e4227f981bff774db704dd1729786 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 15 Jul 2025 23:57:31 +0200 Subject: [PATCH 3/7] python3Packages.manifold3d: use src from manifold --- pkgs/by-name/ma/manifold/package.nix | 15 ++++++++++---- .../python-modules/manifold3d/default.nix | 20 ++++++++----------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/ma/manifold/package.nix b/pkgs/by-name/ma/manifold/package.nix index e78e86fd42ed..55e596fee69c 100644 --- a/pkgs/by-name/ma/manifold/package.nix +++ b/pkgs/by-name/ma/manifold/package.nix @@ -7,6 +7,7 @@ gtest, glm, tbb_2021, + python3Packages, }: stdenv.mkDerivation (finalAttrs: { @@ -43,6 +44,9 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tbb = tbb_2021; + tests = { + python = python3Packages.manifold3d; + }; }; meta = { @@ -50,10 +54,13 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/elalish/manifold"; changelog = "https://github.com/elalish/manifold/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - hzeller - pca006132 - ]; + maintainers = + with lib.maintainers; + [ + hzeller + pca006132 + ] + ++ python3Packages.manifold3d.meta.maintainers; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/development/python-modules/manifold3d/default.nix b/pkgs/development/python-modules/manifold3d/default.nix index 967048702974..e4f95df9e637 100644 --- a/pkgs/development/python-modules/manifold3d/default.nix +++ b/pkgs/development/python-modules/manifold3d/default.nix @@ -4,6 +4,7 @@ python, fetchFromGitHub, scikit-build-core, + manifold, cmake, ninja, nanobind, @@ -17,16 +18,9 @@ buildPythonPackage rec { pname = "manifold3d"; - version = "3.2.0"; + inherit (manifold) version src; pyproject = true; - src = fetchFromGitHub { - owner = "elalish"; - repo = "manifold"; - tag = "v${version}"; - hash = "sha256-tcEjgOU90tYnlZDedHJvnqWFDDtXGx64G80wnWz4lBI="; - }; - dontUseCmakeConfigure = true; build-system = [ @@ -60,10 +54,12 @@ buildPythonPackage rec { ]; meta = { - description = "Geometry library for topological robustness"; - homepage = "https://github.com/elalish/manifold"; - changelog = "https://github.com/elalish/manifold/releases/tag/${src.tag}"; - license = lib.licenses.asl20; + inherit (manifold.meta) + homepage + changelog + description + license + ; maintainers = with lib.maintainers; [ pbsds pca006132 From 37fd376378653a6dbe78c6c56ed670228f1bb1fe Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 18 Jul 2025 04:43:20 +1000 Subject: [PATCH 4/7] python3Packages.blosc2: 3.5.0 -> 3.5.1 (#426072) https://github.com/Blosc/python-blosc2/releases/tag/v3.5.1 --- pkgs/development/python-modules/blosc2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/blosc2/default.nix b/pkgs/development/python-modules/blosc2/default.nix index c615fd320fbb..922e0729ed8d 100644 --- a/pkgs/development/python-modules/blosc2/default.nix +++ b/pkgs/development/python-modules/blosc2/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "blosc2"; - version = "3.5.0"; + version = "3.5.1"; pyproject = true; src = fetchFromGitHub { owner = "Blosc"; repo = "python-blosc2"; tag = "v${version}"; - hash = "sha256-Kimcz4L7Ko4cRj9IaYuLXzmU0+3ERQXOmPXr0E9mOyA="; + hash = "sha256-ToPlN8OMgH6BCp0mPanfH0SUJWnrPDxVncF6pBpRhRI="; }; nativeBuildInputs = [ From e05219f63921f35236503f5b2ea7c5b291f3cccb Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Jul 2025 21:38:44 +0300 Subject: [PATCH 5/7] lasuite-meet: 0.1.28 -> 0.1.29 Diff: https://github.com/suitenumerique/meet/compare/refs/tags/v0.1.28...refs/tags/v0.1.29 Changelog: https://github.com/suitenumerique/meet/blob/v0.1.29/CHANGELOG.md --- pkgs/by-name/la/lasuite-meet/package.nix | 6 ++---- pkgs/by-name/la/lasuite-meet/pkce.patch | 20 -------------------- 2 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 pkgs/by-name/la/lasuite-meet/pkce.patch diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix index 6df4b9622dbd..f68893fd80d8 100644 --- a/pkgs/by-name/la/lasuite-meet/package.nix +++ b/pkgs/by-name/la/lasuite-meet/package.nix @@ -13,14 +13,14 @@ in python.pkgs.buildPythonApplication rec { pname = "lasuite-meet"; - version = "0.1.28"; + version = "0.1.29"; pyproject = true; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-zB27doGkWch3e1Lc0Q3TurQeplV7vOdzJ+G+MFZI3Og="; + hash = "sha256-dvAPKNsj8ZnH0eLofbkE09hXL1g8YdViX8sQ/9+4L7k="; }; sourceRoot = "source/src/backend"; @@ -28,8 +28,6 @@ python.pkgs.buildPythonApplication rec { patches = [ # Support configuration throught environment variables for SECURE_* ./secure_settings.patch - # Add PKCE option - ./pkce.patch ]; build-system = with python.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/la/lasuite-meet/pkce.patch b/pkgs/by-name/la/lasuite-meet/pkce.patch deleted file mode 100644 index 968a38eb3d7b..000000000000 --- a/pkgs/by-name/la/lasuite-meet/pkce.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/meet/settings.py -+++ b/meet/settings.py -@@ -430,6 +430,17 @@ class Base(Configuration): - OIDC_RP_SCOPES = values.Value( - "openid email", environ_name="OIDC_RP_SCOPES", environ_prefix=None - ) -+ OIDC_USE_PKCE = values.BooleanValue( -+ default=False, environ_name="OIDC_USE_PKCE", environ_prefix=None -+ ) -+ OIDC_PKCE_CODE_CHALLENGE_METHOD = values.Value( -+ default="S256", -+ environ_name="OIDC_PKCE_CODE_CHALLENGE_METHOD", -+ environ_prefix=None, -+ ) -+ OIDC_PKCE_CODE_VERIFIER_SIZE = values.IntegerValue( -+ default=64, environ_name="OIDC_PKCE_CODE_VERIFIER_SIZE", environ_prefix=None -+ ) - LOGIN_REDIRECT_URL = values.Value( - None, environ_name="LOGIN_REDIRECT_URL", environ_prefix=None - ) From c5698cc3cff7fda77a6fd3f5c89d79492d9c76a2 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 17 Jul 2025 21:42:32 +0300 Subject: [PATCH 6/7] lasuite-meet-frontend: 0.1.28 -> 0.1.29 Diff: https://github.com/suitenumerique/meet/compare/refs/tags/v0.1.28...refs/tags/v0.1.29 Changelog: https://github.com/suitenumerique/meet/blob/v0.1.29/CHANGELOG.md --- pkgs/by-name/la/lasuite-meet-frontend/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet-frontend/package.nix b/pkgs/by-name/la/lasuite-meet-frontend/package.nix index f939cd296278..5dcff98c8176 100644 --- a/pkgs/by-name/la/lasuite-meet-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-meet-frontend/package.nix @@ -7,13 +7,13 @@ buildNpmPackage rec { pname = "lasuite-meet-frontend"; - version = "0.1.28"; + version = "0.1.29"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-zB27doGkWch3e1Lc0Q3TurQeplV7vOdzJ+G+MFZI3Og="; + hash = "sha256-dvAPKNsj8ZnH0eLofbkE09hXL1g8YdViX8sQ/9+4L7k="; }; sourceRoot = "source/src/frontend"; @@ -21,7 +21,7 @@ buildNpmPackage rec { npmDeps = fetchNpmDeps { inherit version src; sourceRoot = "source/src/frontend"; - hash = "sha256-ajN3mDIUn8uX+xc3zZmzsFWY8Y5ss9gVeV0s5kJV3fs="; + hash = "sha256-ZEPzSHcp3HZ8mSoFZDUKlTi+gJ2syauJPtSFEfJnJtg="; }; buildPhase = '' From 983df430c5f3221782c0dad10d4df872f02d002b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 17 Jul 2025 20:48:13 +0200 Subject: [PATCH 7/7] nix-index-unwrapped: 0.1.8 -> 0.1.9 https://github.com/nix-community/nix-index/blob/v0.1.9/CHANGELOG.md --- pkgs/tools/package-management/nix-index/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/nix-index/default.nix b/pkgs/tools/package-management/nix-index/default.nix index e4a7c6077ba0..3375add66a62 100644 --- a/pkgs/tools/package-management/nix-index/default.nix +++ b/pkgs/tools/package-management/nix-index/default.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "nix-index"; - version = "0.1.8"; + version = "0.1.9"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-index"; rev = "v${version}"; - hash = "sha256-r3Vg9ox953HdUp5Csxd2DYUyBe9u61fmA94PpcAZRqo="; + hash = "sha256-kOVmgST/D3zNOcGVu1ReuPuVrUx41iRK4rs59lqYX74="; }; useFetchCargoVendor = true; - cargoHash = "sha256-BKVxtd+gbCHzpnr5LZmKMUMEEZvsZMT0AdlfrLpMYpc="; + cargoHash = "sha256-0yrTPrxN/4TOALqpQ5GW7LXKisc8msx3DvEpg8uO+IQ="; nativeBuildInputs = [ pkg-config ]; buildInputs = [