mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Add recipes
This commit is contained in:
parent
841bb37725
commit
64ed9dbd7d
11
recipes/wip/dev/graphics/ratscad/recipe.toml
Normal file
11
recipes/wip/dev/graphics/ratscad/recipe.toml
Normal 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",
|
||||
]
|
||||
10
recipes/wip/dev/graphics/spirv-cross/recipe.toml
Normal file
10
recipes/wip/dev/graphics/spirv-cross/recipe.toml
Normal 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"
|
||||
]
|
||||
14
recipes/wip/dev/graphics/spirv-llvm-translator/recipe.toml
Normal file
14
recipes/wip/dev/graphics/spirv-llvm-translator/recipe.toml
Normal 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",
|
||||
#]
|
||||
11
recipes/wip/dev/graphics/spirv-tools/recipe.toml
Normal file
11
recipes/wip/dev/graphics/spirv-tools/recipe.toml
Normal 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"
|
||||
]
|
||||
7
recipes/wip/dev/ide/codebook/recipe.toml
Normal file
7
recipes/wip/dev/ide/codebook/recipe.toml
Normal 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"]
|
||||
17
recipes/wip/libs/compute/pocl/recipe.toml
Normal file
17
recipes/wip/libs/compute/pocl/recipe.toml
Normal 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?
|
||||
]
|
||||
10
recipes/wip/libs/graphics/spirv-headers/recipe.toml
Normal file
10
recipes/wip/libs/graphics/spirv-headers/recipe.toml
Normal 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"
|
||||
]
|
||||
12
recipes/wip/math/ratex/recipe.toml
Normal file
12
recipes/wip/math/ratex/recipe.toml
Normal 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"]
|
||||
10
recipes/wip/science/fluidx3d/recipe.toml
Normal file
10
recipes/wip/science/fluidx3d/recipe.toml
Normal 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",
|
||||
]
|
||||
6
recipes/wip/security/threatdeck/recipe.toml
Normal file
6
recipes/wip/security/threatdeck/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/gripebomb/ThreatDeck"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/time/psleep/recipe.toml
Normal file
6
recipes/wip/time/psleep/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/Yesh-02/psleep"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
Loading…
Reference in New Issue
Block a user