From 39bdf9483e819d92283692700b8e1a78cca289fe Mon Sep 17 00:00:00 2001 From: Akhilender Bongirwar Date: Fri, 20 Dec 2024 17:32:17 +0530 Subject: [PATCH] feat: add renode package Signed-off-by: Akhilender Bongirwar --- recipes/renode/recipe.yaml | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 recipes/renode/recipe.yaml diff --git a/recipes/renode/recipe.yaml b/recipes/renode/recipe.yaml new file mode 100644 index 0000000..111a6d2 --- /dev/null +++ b/recipes/renode/recipe.yaml @@ -0,0 +1,44 @@ +context: + version: "1.15.3" + +package: + name: renode + version: ${{ version }} + +source: + - url: https://github.com/renode/renode/archive/refs/tags/v${{ version }}.tar.gz + sha256: 692604eba16476596ddbc91a4cba1bd5da681dbda076d1980b81f1d333edb7c0 + +build: + skip: win + script: | + ./build.sh + mkdir -p $PREFIX/bin + cp output/bin/Release/Renode.exe $PREFIX/bin/renode + +requirements: + build: + - ${{ compiler('cxx') }} + - mono + - make + - coreutils + - python3 + - python3-pip + host: + - mono + - dotnet + - python3 + ignore_run_exports: + from_package: + - mono + +tests: + - script: | + renode --version | grep -q "Renode, version ${{ version }}" + +about: + homepage: https://github.com/renode/renode + license: MIT + summary: Renode is an Antmicro's open source simulation and virtual development framework for complex embedded systems. + description: | + Renode is an open-source simulation and virtual development framework for embedded systems. It allows you to develop, debug, and test complex hardware and software environments efficiently.