Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 29 additions & 28 deletions recipes/recipes_emscripten/xeus-cpp/recipe.yaml
Original file line number Diff line number Diff line change
@@ -1,42 +1,43 @@
context:
version: 0.7.1
version: 0.8.0

package:
name: xeus-cpp
version: ${{ version }}

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
Expand All @@ -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