From 6cb6c04227b85a2679b1147935709485450404bd Mon Sep 17 00:00:00 2001 From: samufi Date: Tue, 8 Apr 2025 15:09:28 +0200 Subject: [PATCH 1/4] Add larecs package --- recipes/larecs/recipe.yaml | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 recipes/larecs/recipe.yaml diff --git a/recipes/larecs/recipe.yaml b/recipes/larecs/recipe.yaml new file mode 100644 index 00000000..a8e0e39d --- /dev/null +++ b/recipes/larecs/recipe.yaml @@ -0,0 +1,46 @@ +context: + version: "0.1.0" + max_requirement: "max = 25.3.0.dev2025040705" + +package: + name: "larecs" + version: ${{ version }} + +source: + - git: https://github.com/samufi/larecs.git + rev: v0.1.0 + +build: + number: 0 + script: + - mojo package src/larecs -o ${{ PREFIX }}/lib/mojo/larecs.mojopkg +requirements: + host: + - ${{ max_requirement }} + run: + - ${{ pin_compatible('max') }} + +tests: + - script: + - if: unix + then: + - mojo test --sanitize address -D ASSERT=all test + requirements: + run: + - ${{ max_requirement }} + files: + source: + test/ + +about: + homepage: https://samufi.github.io/larecs/ + license: LGPL-3.0-only + license_file: LICENSE + summary: A performance-oriented archetype-based ECS for Mojo🔥. + repository: https://github.com/samufi/larecs + +extra: + maintainers: + - samufi + - mlange-42 + project_name: Larecs🌲 From a31429dc6d882cc409117df5336f97470ce8b801 Mon Sep 17 00:00:00 2001 From: samufi Date: Wed, 9 Apr 2025 17:00:04 +0200 Subject: [PATCH 2/4] Fix source specification --- recipes/larecs/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/larecs/recipe.yaml b/recipes/larecs/recipe.yaml index a8e0e39d..425c0f01 100644 --- a/recipes/larecs/recipe.yaml +++ b/recipes/larecs/recipe.yaml @@ -8,7 +8,7 @@ package: source: - git: https://github.com/samufi/larecs.git - rev: v0.1.0 + tag: v0.1.0 build: number: 0 From 42a4750b1199b94e48e116a09f9e9b7cfae528c5 Mon Sep 17 00:00:00 2001 From: samufi Date: Wed, 14 May 2025 12:41:16 +0200 Subject: [PATCH 3/4] Change Larecs release, switch to stable --- recipes/larecs/recipe.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recipes/larecs/recipe.yaml b/recipes/larecs/recipe.yaml index 425c0f01..54c122a1 100644 --- a/recipes/larecs/recipe.yaml +++ b/recipes/larecs/recipe.yaml @@ -1,6 +1,6 @@ context: - version: "0.1.0" - max_requirement: "max = 25.3.0.dev2025040705" + version: "0.2.0" + max_requirement: "max = 25.3.0" package: name: "larecs" @@ -8,7 +8,7 @@ package: source: - git: https://github.com/samufi/larecs.git - tag: v0.1.0 + tag: "v0.2.0" build: number: 0 @@ -24,7 +24,7 @@ tests: - script: - if: unix then: - - mojo test --sanitize address -D ASSERT=all test + - mojo test -D ASSERT=all test requirements: run: - ${{ max_requirement }} From 6b18bb322fbf9b1706c9292629e9b6a2e961eab3 Mon Sep 17 00:00:00 2001 From: samufi Date: Mon, 23 Jun 2025 11:27:26 +0200 Subject: [PATCH 4/4] Update Mojo and Larecs version --- recipes/larecs/recipe.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/larecs/recipe.yaml b/recipes/larecs/recipe.yaml index 54c122a1..02f7d87a 100644 --- a/recipes/larecs/recipe.yaml +++ b/recipes/larecs/recipe.yaml @@ -1,6 +1,6 @@ context: - version: "0.2.0" - max_requirement: "max = 25.3.0" + version: "0.3.0" + max_requirement: "max = 25.4.0" package: name: "larecs" @@ -8,7 +8,7 @@ package: source: - git: https://github.com/samufi/larecs.git - tag: "v0.2.0" + tag: "v0.3.0" build: number: 0