diff --git a/recipes/renode/recipe.yaml b/recipes/renode/recipe.yaml index 958e237..c8ae23d 100644 --- a/recipes/renode/recipe.yaml +++ b/recipes/renode/recipe.yaml @@ -11,13 +11,27 @@ source: build: script: | - conda install -c antmicro renode + if [ -d "renode" ]; then + rm -rf renode + fi + + git clone https://github.com/renode/renode.git + cd renode + git checkout v${{ version }} + + ./build.sh -p + mkdir -p $PREFIX/bin - cp $(conda info --base)/envs/$(conda info --envs | grep '*' | awk '{print $1}')/bin/renode $PREFIX/bin/renode + cp output/bin/Release/Renode $PREFIX/bin/renode requirements: build: - - conda + - ${{ compiler('cxx') }} + - mono + - make + - coreutils + - python + - pip - if: linux then: - libudev @@ -26,12 +40,18 @@ requirements: then: - gtk3 - libclang - - if: win - then: - - mono - - dotnet host: - - conda + - mono + - dotnet + - python + - if: linux + then: + - libudev + - libclang + - if: osx + then: + - gtk3 + - libclang run: - mono - python