diff --git a/recipes/fastgltf/all/conandata.yml b/recipes/fastgltf/all/conandata.yml index 42f9e0fde5669e..bab2c44ba3bf98 100644 --- a/recipes/fastgltf/all/conandata.yml +++ b/recipes/fastgltf/all/conandata.yml @@ -1,4 +1,7 @@ sources: + "0.7.1": + url: "https://github.com/spnda/fastgltf/archive/refs/tags/v0.7.1.tar.gz" + sha256: "44bcb025dd5cd480236a3bc7a3f8c9a708a801ed773b7859677440d22e0e1e7c" "0.7.0": url: "https://github.com/spnda/fastgltf/archive/refs/tags/v0.7.0.tar.gz" sha256: "1d0af69db938fd81dd34ea51f99e37f0023852c93befe63e23f9e55abd4a18ec" diff --git a/recipes/fastgltf/all/conanfile.py b/recipes/fastgltf/all/conanfile.py index 507a972f624fe6..8d32518cb80302 100644 --- a/recipes/fastgltf/all/conanfile.py +++ b/recipes/fastgltf/all/conanfile.py @@ -67,7 +67,11 @@ def layout(self): cmake_layout(self, src_folder='src') def requirements(self): - self.requires("simdjson/3.2.0") + # See https://github.com/spnda/fastgltf/commit/aa90dfac290584f35f47dd7c1634f23d376a7207 + if Version(self.version) >= "0.6.0": + self.requires("simdjson/3.7.0") + else: + self.requires("simdjson/3.2.1") def validate(self): if self.settings.get_safe("compiler.cppstd"): diff --git a/recipes/fastgltf/config.yml b/recipes/fastgltf/config.yml index 2ea713dd46d989..2df37f72205b7f 100644 --- a/recipes/fastgltf/config.yml +++ b/recipes/fastgltf/config.yml @@ -1,4 +1,6 @@ versions: + "0.7.1": + folder: all "0.7.0": folder: all "0.6.1":