Add recipes

This commit is contained in:
Ribbon 2026-05-23 11:55:42 -03:00
parent 841bb37725
commit 64ed9dbd7d
11 changed files with 114 additions and 0 deletions

View File

@ -0,0 +1,11 @@
#TODO compile and test
[source]
git = "https://github.com/qewer33/ratscad"
shallow_clone = true
[build]
template = "cargo"
[package]
dependencies = [
"openscad",
"ratty",
]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/KhronosGroup/SPIRV-Cross"
rev = "vulkan-sdk-1.4.350.0"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DSPIRV_CROSS_ENABLE_TESTS=OFF"
]

View File

@ -0,0 +1,14 @@
#TODO compile and test
# build instructions: https://github.com/KhronosGroup/SPIRV-LLVM-Translator#build-instructions
[source]
git = "https://github.com/KhronosGroup/SPIRV-LLVM-Translator"
rev = "v21.1.7"
shallow_clone = true
[build]
template = "cmake"
#cmakeflags = [
#"-DLLVM_DIR=" # probably avoid llvm compilation, use to specify the llvm21 recipe sysroot
#]
#dependencies = [
# "llvm21-common",
#]

View File

@ -0,0 +1,11 @@
#TODO compile and test
# build instructions: https://github.com/KhronosGroup/SPIRV-Tools#build
[source]
git = "https://github.com/KhronosGroup/SPIRV-Tools"
rev = "vulkan-sdk-1.4.350.0"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DSPIRV_SKIP_TESTS=ON"
]

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/blopker/codebook"
shallow_clone = true
[build]
template = "cargo"
cargopackages = ["codebook-lsp"]

View File

@ -0,0 +1,17 @@
#TODO compile and test
# build instructions: https://portablecl.org/docs/html/install.html
[source]
git = "https://github.com/pocl/pocl"
rev = "v7.1"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DENABLE_TESTS=OFF"
#"-DENABLE_HOST_CPU_DEVICES_OPENMP=ON" # probably used to enable multi-threading
]
dependencies = [
"llvm21-common",
#"hwloc", # better performance
#"openmp", # needed for multi-threading?
]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/KhronosGroup/SPIRV-Headers"
rev = "vulkan-sdk-1.4.350.0"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DSPIRV_HEADERS_ENABLE_TESTS=OFF"
]

View File

@ -0,0 +1,12 @@
#TODO compile and test
[source]
git = "https://github.com/erweixin/RaTeX"
shallow_clone = true
[build]
template = "cargo"
cargopackages = [
"ratex-render",
"ratex-pdf",
"ratex-svg",
]
cargoflags = ["--features cli embed-fonts"]

View File

@ -0,0 +1,10 @@
#TODO missing script for compilation: https://github.com/ProjectPhysX/FluidX3D/blob/master/DOCUMENTATION.md
[source]
git = "https://github.com/ProjectPhysX/FluidX3D"
rev = "v3.7"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"pocl",
]

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/gripebomb/ThreatDeck"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/Yesh-02/psleep"
shallow_clone = true
[build]
template = "cargo"