diff --git a/recipes/recipes_emscripten/xeus-cpp/recipe.yaml b/recipes/recipes_emscripten/xeus-cpp/recipe.yaml index 8a64f26582..30373f9b59 100644 --- a/recipes/recipes_emscripten/xeus-cpp/recipe.yaml +++ b/recipes/recipes_emscripten/xeus-cpp/recipe.yaml @@ -1,5 +1,5 @@ context: - version: 0.7.1 + version: 0.8.0 package: name: xeus-cpp @@ -7,36 +7,37 @@ package: source: url: https://github.com/compiler-research/xeus-cpp/archive/refs/tags/${{ version }}.tar.gz - sha256: d6585f711fe1f8697a11f4da5511a51981ca46df13b72761663298fcb5f126e7 + sha256: 3d3b437799e98dc1d23add165a1c1dff77b1251e19646c18fb5f3ad2bd0c47f5 build: - number: 4 + number: 0 requirements: build: - - ${{ compiler("cxx") }} - - cmake - - make # [unix] + - ${{ compiler("cxx") }} + - cmake + - make host: - - nlohmann_json=3.12.0 - - xeus-lite >=4.0,<5.0 - - xeus >=5.0.0,<6.0 - - cpp-argparse - - pugixml - - CppInterOp + - nlohmann_json + - nlohmann_json-abi + - xeus-lite + - xeus + - cpp-argparse + - pugixml + - CppInterOp run: - - CppInterOp - - "${{ pin_compatible('nlohmann_json', upper_bound='x.x.x') }}" - - "${{ pin_compatible('xeus', upper_bound='x.x') }}" + - CppInterOp + - ${{ pin_compatible('nlohmann_json', upper_bound='x.x.x') }} + - ${{ pin_compatible('xeus', upper_bound='x.x') }} tests: - - script: - - test -f $PREFIX/bin/xcpp.wasm - - test -f $PREFIX/bin/xcpp.data - - test -f $PREFIX/bin/xcpp.js - - test -f $PREFIX/share/jupyter/kernels/xcpp20/kernel.json - - test -f $PREFIX/share/jupyter/kernels/xcpp20/logo-32x32.png - - test -f $PREFIX/share/jupyter/kernels/xcpp20/logo-64x64.png +- script: + - test -f $PREFIX/bin/xcpp.wasm + - test -f $PREFIX/bin/xcpp.data + - test -f $PREFIX/bin/xcpp.js + - test -f $PREFIX/share/jupyter/kernels/xcpp20/kernel.json + - test -f $PREFIX/share/jupyter/kernels/xcpp20/logo-32x32.png + - test -f $PREFIX/share/jupyter/kernels/xcpp20/logo-64x64.png about: license: BSD-3-Clause @@ -46,14 +47,14 @@ about: repository: https://github.com/compiler-research/xeus-cpp documentation: https://github.com/compiler-research/xeus-cpp summary: | - xeus-cpp is a Jupyter kernel for C++ + xeus-cpp is a Jupyter kernel for C++/C description: | - xeus-cpp is a Jupyter kernel for cpp based on the native implementation + xeus-cpp is a Jupyter kernel for cpp/c based on the native implementation of the Jupyter protocol xeus. extra: recipe-maintainers: - - alexander-penev - - vgvassilev - - DerThorsten - - anutosh491 + - alexander-penev + - vgvassilev + - DerThorsten + - anutosh491