mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-25 22:34:18 +08:00
Add and improve recipes
This commit is contained in:
parent
762a9ce339
commit
8727e6b25d
6
recipes/wip/analysis/tmmpr/recipe.toml
Normal file
6
recipes/wip/analysis/tmmpr/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/tanciaku/tmmpr"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/dev/other/putzen/recipe.toml
Normal file
6
recipes/wip/dev/other/putzen/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/sassman/putzen-rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
10
recipes/wip/games/other/rustorio/recipe.toml
Normal file
10
recipes/wip/games/other/rustorio/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/albertsgarde/rustorio"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages rustorio
|
||||
"""
|
||||
@ -1,11 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/audacity/audacity/blob/master/BUILDING.md
|
||||
# use the GTK2 or wxWidgets frontend?
|
||||
[source]
|
||||
tar = "https://github.com/audacity/audacity/releases/download/Audacity-3.7.5/audacity-sources-3.7.5.tar.gz"
|
||||
tar = "https://github.com/audacity/audacity/releases/download/Audacity-3.7.7/audacity-sources-3.7.7.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"gtk2",
|
||||
"libuuid",
|
||||
]
|
||||
#dependencies = [
|
||||
# "libuuid",
|
||||
#]
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
#TODO failed to find output device
|
||||
[source]
|
||||
git = "https://github.com/glicol/glicol-cli"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/glicol
|
||||
cp -rv "${COOKBOOK_SOURCE}"/{test.glicol,test2.glicol} "${COOKBOOK_STAGE}"/usr/share/glicol
|
||||
cp -rv "${COOKBOOK_SOURCE}"/*.glicol "${COOKBOOK_STAGE}"/usr/share/glicol
|
||||
"""
|
||||
|
||||
@ -5,7 +5,11 @@ tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Ddaemon=false"
|
||||
"-Ddaemon=false",
|
||||
"-Ddoxygen=disabled",
|
||||
"-Dman=false",
|
||||
"-Dtests=disabled",
|
||||
"-Drunning-from-build-tree=false",
|
||||
]
|
||||
dependencies = [
|
||||
"libsndfile",
|
||||
|
||||
@ -1,17 +1,40 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/LMMS/lmms/wiki/Compiling#build-environment
|
||||
[source]
|
||||
git = "https://github.com/LMMS/lmms"
|
||||
rev = "807751dc4dce53583ecf4140b67a5dc343c789a7"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"qt5-base",
|
||||
"libsamplerate",
|
||||
"libvorbis",
|
||||
"libogg",
|
||||
"sdl2",
|
||||
"fftw",
|
||||
"libstk",
|
||||
"fltk",
|
||||
cmakeflags = [
|
||||
"-DWANT_ALSA=OFF",
|
||||
"-DWANT_OSS=OFF",
|
||||
"-DWANT_CALF=OFF",
|
||||
"-DWANT_CAPS=OFF",
|
||||
"-DWANT_CARLA=OFF",
|
||||
"-DWANT_CMT=OFF",
|
||||
"-DWANT_JACK=OFF",
|
||||
"-DWANT_LV2=OFF",
|
||||
"-DWANT_SUIL=OFF",
|
||||
"-DWANT_PULSEAUDIO=OFF",
|
||||
"-DWANT_PORTAUDIO=OFF",
|
||||
"-DWANT_SNDIO=OFF",
|
||||
"-DWANT_SOUNDIO=OFF",
|
||||
"-DWANT_SF2=OFF",
|
||||
"-DWANT_GIG=OFF",
|
||||
"-DWANT_SID=OFF",
|
||||
"-DWANT_STK=OFF",
|
||||
"-DWANT_SWH=OFF",
|
||||
"-DWANT_TAP=OFF",
|
||||
"-DWANT_VST=OFF",
|
||||
]
|
||||
#dependencies = [
|
||||
# "qt5-base",
|
||||
# "libsamplerate",
|
||||
# "libvorbis",
|
||||
# "libogg",
|
||||
# "sdl2",
|
||||
# "fftw",
|
||||
# "libstk",
|
||||
# "fltk",
|
||||
#]
|
||||
|
||||
17
recipes/wip/sound/sonusmix/recipe.toml
Normal file
17
recipes/wip/sound/sonusmix/recipe.toml
Normal file
@ -0,0 +1,17 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://codeberg.org/sonusmix/sonusmix#building-from-source
|
||||
[source]
|
||||
git = "https://codeberg.org/sonusmix/sonusmix"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"gtk4",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/share/{applications,icons}/"
|
||||
cp -v "${COOKBOOK_SOURCE}/assets/org.sonusmix.Sonusmix.desktop" "${COOKBOOK_STAGE}/usr/share/applications/"
|
||||
cp -v "${COOKBOOK_SOURCE}/assets/sonusmix.svg" "${COOKBOOK_STAGE}/usr/share/icons/"
|
||||
"""
|
||||
Loading…
Reference in New Issue
Block a user