From 7e6fc5ac39ba2743bbd347f3a4ef49aaadde1224 Mon Sep 17 00:00:00 2001 From: anutosh491 Date: Tue, 20 May 2025 14:59:47 +0530 Subject: [PATCH] Enable rich display for xtensor through xeus-cpp-lite --- .../xtensor/patches/rich_display.patch | 12 ++++++++++++ recipes/recipes_emscripten/xtensor/recipe.yaml | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 recipes/recipes_emscripten/xtensor/patches/rich_display.patch diff --git a/recipes/recipes_emscripten/xtensor/patches/rich_display.patch b/recipes/recipes_emscripten/xtensor/patches/rich_display.patch new file mode 100644 index 00000000000..258590ae8b5 --- /dev/null +++ b/recipes/recipes_emscripten/xtensor/patches/rich_display.patch @@ -0,0 +1,12 @@ +diff --git a/include/xtensor/io/xio.hpp b/include/xtensor/io/xio.hpp +index ca9d694a..345edc4d 100644 +--- a/include/xtensor/io/xio.hpp ++++ b/include/xtensor/io/xio.hpp +@@ -827,6 +827,6 @@ namespace xt + + // Backward compatibility: include xmime.hpp in xio.hpp by default. + +-#ifdef __CLING__ ++#if defined(__CLING__) || defined(__CLANG_REPL__) + #include "xmime.hpp" + #endif diff --git a/recipes/recipes_emscripten/xtensor/recipe.yaml b/recipes/recipes_emscripten/xtensor/recipe.yaml index ebf6a444eb9..51649eb3b56 100644 --- a/recipes/recipes_emscripten/xtensor/recipe.yaml +++ b/recipes/recipes_emscripten/xtensor/recipe.yaml @@ -9,9 +9,11 @@ package: source: url: https://github.com/xtensor-stack/xtensor/archive/${{ version }}.tar.gz sha256: f5f42267d850f781d71097b50567a480a82cd6875a5ec3e6238555e0ef987dc6 + patches: + - patches/rich_display.patch build: - number: 1 + number: 2 requirements: build: