mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-26 06:44:18 +08:00
Add recipes
This commit is contained in:
parent
6c5b2e2601
commit
f398a63418
8
recipes/wip/graphics/converters/vtracer/recipe.toml
Normal file
8
recipes/wip/graphics/converters/vtracer/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/visioncortex/vtracer"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages vtracer
|
||||
"""
|
||||
26
recipes/wip/services/qpwgraph/recipe.toml
Normal file
26
recipes/wip/services/qpwgraph/recipe.toml
Normal file
@ -0,0 +1,26 @@
|
||||
#TODO maybe wrong script
|
||||
# build instructions - https://gitlab.freedesktop.org/rncbc/qpwgraph#building
|
||||
[source]
|
||||
git = "https://gitlab.freedesktop.org/rncbc/qpwgraph"
|
||||
rev = "9fead6eff8c5831d66f618b2e8e195c94d5c22e6"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"qt6-base",
|
||||
"pipewire",
|
||||
]
|
||||
script = """
|
||||
COOKBOOK_CONFIGURE="cmake"
|
||||
COOKBOOK_CONFIGURE_FLAGS=(
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
-DCMAKE_CROSSCOMPILING=True
|
||||
-DCMAKE_EXE_LINKER_FLAGS="-static"
|
||||
-DCMAKE_INSTALL_PREFIX="/"
|
||||
-DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
|
||||
-DCMAKE_SYSTEM_NAME=Generic
|
||||
-DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
|
||||
-DCMAKE_VERBOSE_MAKEFILE=On
|
||||
"${COOKBOOK_SOURCE}"
|
||||
)
|
||||
cookbook_configure
|
||||
"""
|
||||
15
recipes/wip/sound/easy-effects/recipe.toml
Normal file
15
recipes/wip/sound/easy-effects/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO missing dependencies - https://github.com/wwmm/easyeffects#effects-available
|
||||
#TODO build instructions - https://github.com/wwmm/easyeffects/wiki/Installation-from-Source
|
||||
[source]
|
||||
git = "https://github.com/wwmm/easyeffects"
|
||||
rev = "4c35ba8c385723fdefc81ad8fcb816eb965fe1d8"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libsamplerate",
|
||||
"libsndfile",
|
||||
"fftw",
|
||||
"speexdsp",
|
||||
"nohnmann-json",
|
||||
"tbb",
|
||||
]
|
||||
24
recipes/wip/sound/sonobus/recipe.toml
Normal file
24
recipes/wip/sound/sonobus/recipe.toml
Normal file
@ -0,0 +1,24 @@
|
||||
#TODO make all dependencies work
|
||||
#TODO workaround the ALSA and JACK dependencies
|
||||
#TODO patch the install.sh to use the COOKBOOK_STAGE envivar
|
||||
#TODO expose the cross-compilation environment variables to the build scripts
|
||||
# build instructions - https://github.com/sonosaurus/sonobus/blob/main/linux/BUILDING.md
|
||||
[source]
|
||||
git = "https://github.com/sonosaurus/sonobus"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libopus",
|
||||
"freetype2",
|
||||
"curl",
|
||||
"libx11",
|
||||
"libxinerama",
|
||||
"libxrandr",
|
||||
"libxext",
|
||||
"libxcursor",
|
||||
]
|
||||
script = """
|
||||
COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/linux"
|
||||
./build.sh
|
||||
./install.sh
|
||||
"""
|
||||
Loading…
Reference in New Issue
Block a user