From 4ce296802e0be67730f3b03ad436844ea4a04c4b Mon Sep 17 00:00:00 2001 From: emaryn <197520219+emaryn@users.noreply.github.com> Date: Sat, 21 Jun 2025 15:41:03 +0000 Subject: [PATCH 1/6] xtl: remove with lib --- pkgs/by-name/xt/xtl/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xt/xtl/package.nix b/pkgs/by-name/xt/xtl/package.nix index 2ca5932ac793..488dc13d6547 100644 --- a/pkgs/by-name/xt/xtl/package.nix +++ b/pkgs/by-name/xt/xtl/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation rec { nativeCheckInputs = [ doctest ]; checkTarget = "xtest"; - meta = with lib; { + meta = { description = "Basic tools (containers, algorithms) used by other quantstack packages"; homepage = "https://github.com/xtensor-stack/xtl"; - license = licenses.bsd3; - maintainers = with maintainers; [ cpcloud ]; - platforms = platforms.all; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ cpcloud ]; + platforms = lib.platforms.all; }; } From daaa37871195cc5767414640fc0298a2365d143f Mon Sep 17 00:00:00 2001 From: emaryn <197520219+emaryn@users.noreply.github.com> Date: Sat, 21 Jun 2025 15:41:32 +0000 Subject: [PATCH 2/6] xtl: 0.7.7 -> 0.8.0 --- pkgs/by-name/xt/xtl/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/xt/xtl/package.nix b/pkgs/by-name/xt/xtl/package.nix index 488dc13d6547..ec5195a7bb7b 100644 --- a/pkgs/by-name/xt/xtl/package.nix +++ b/pkgs/by-name/xt/xtl/package.nix @@ -5,15 +5,15 @@ cmake, doctest, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xtl"; - version = "0.7.7"; + version = "0.8.0"; src = fetchFromGitHub { owner = "xtensor-stack"; repo = "xtl"; - rev = version; - hash = "sha256-f8qYh8ibC/ToHsUv3OF1ujzt3fUe7kW9cNpGyLqsgqw="; + tag = finalAttrs.version; + hash = "sha256-hhXM2fG3Yl4KeEJlOAcNPVLJjKy9vFlI63lhbmIAsT8="; }; nativeBuildInputs = [ cmake ]; @@ -31,4 +31,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ cpcloud ]; platforms = lib.platforms.all; }; -} +}) From ab0c637472e6e406ffe16f0fdafe04e3e2140320 Mon Sep 17 00:00:00 2001 From: emaryn <197520219+emaryn@users.noreply.github.com> Date: Sat, 21 Jun 2025 15:59:49 +0000 Subject: [PATCH 3/6] xtensor: remove with lib --- pkgs/by-name/xt/xtensor/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xt/xtensor/package.nix b/pkgs/by-name/xt/xtensor/package.nix index 6a83fd42353a..9daa6659a6f8 100644 --- a/pkgs/by-name/xt/xtensor/package.nix +++ b/pkgs/by-name/xt/xtensor/package.nix @@ -48,11 +48,11 @@ stdenv.mkDerivation (finalAttrs: { ]; checkTarget = "xtest"; - meta = with lib; { + meta = { description = "Multi-dimensional arrays with broadcasting and lazy computing"; homepage = "https://github.com/xtensor-stack/xtensor"; - license = licenses.bsd3; - maintainers = with maintainers; [ cpcloud ]; - platforms = platforms.all; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ cpcloud ]; + platforms = lib.platforms.all; }; }) From 01ef7f25bd9d531292e9d06a0fb89d184b801034 Mon Sep 17 00:00:00 2001 From: emaryn <197520219+emaryn@users.noreply.github.com> Date: Sat, 21 Jun 2025 16:01:49 +0000 Subject: [PATCH 4/6] xtensor: 0.25.0 -> 0.26.0 --- ...001-Fix-clang-build-errors-on-darwin.patch | 66 ------------------- pkgs/by-name/xt/xtensor/package.nix | 11 ++-- 2 files changed, 4 insertions(+), 73 deletions(-) delete mode 100644 pkgs/by-name/xt/xtensor/0001-Fix-clang-build-errors-on-darwin.patch diff --git a/pkgs/by-name/xt/xtensor/0001-Fix-clang-build-errors-on-darwin.patch b/pkgs/by-name/xt/xtensor/0001-Fix-clang-build-errors-on-darwin.patch deleted file mode 100644 index 3636d2bd1431..000000000000 --- a/pkgs/by-name/xt/xtensor/0001-Fix-clang-build-errors-on-darwin.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 475bedb15252a3732683f3a62c45cc3f1abbab5c Mon Sep 17 00:00:00 2001 -From: Mykola Vankovych -Date: Tue, 14 Jan 2025 16:48:47 +0100 -Subject: [PATCH] Added fixes for building with clang 19 (more strict template - matching rules) - ---- - include/xtensor/xexpression_traits.hpp | 7 +++---- - include/xtensor/xstorage.hpp | 4 ++-- - include/xtensor/xutils.hpp | 3 ++- - 3 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/include/xtensor/xexpression_traits.hpp b/include/xtensor/xexpression_traits.hpp -index 205de67a5..2f84ae234 100644 ---- a/include/xtensor/xexpression_traits.hpp -+++ b/include/xtensor/xexpression_traits.hpp -@@ -103,16 +103,15 @@ namespace xt - using type = xarray; - }; - --#if defined(__GNUC__) && (__GNUC__ > 6) --#if __cplusplus == 201703L -+// Workaround for rebind_container problems when C++17 feature is enabled -+#ifdef __cpp_template_template_args - template