mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Fix and update many more recipes
This commit is contained in:
parent
66edc7a917
commit
21008dcf21
@ -1,10 +1,10 @@
|
|||||||
#TODO missing script for gnu make
|
#TODO build and test
|
||||||
# build instructions: https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube
|
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/assaultcube/AC"
|
git = "https://github.com/acreloaded/acr"
|
||||||
rev = "v1.3.0.2"
|
rev = "v2.18.3"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "configure"
|
template = "custom"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"sdl1",
|
"sdl1",
|
||||||
"sdl1-image",
|
"sdl1-image",
|
||||||
@ -14,3 +14,9 @@ dependencies = [
|
|||||||
"curl",
|
"curl",
|
||||||
"libvorbis",
|
"libvorbis",
|
||||||
]
|
]
|
||||||
|
script = """
|
||||||
|
rsync -av --delete "${COOKBOOK_SOURCE}/source/src" ./
|
||||||
|
DYNAMIC_INIT
|
||||||
|
"${COOKBOOK_MAKE}" client -j "${COOKBOOK_MAKE_JOBS}"
|
||||||
|
"${COOKBOOK_MAKE}" client_install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||||
|
"""
|
||||||
|
|||||||
@ -3,6 +3,8 @@
|
|||||||
# build instructions: https://github.com/xtreme8000/BetterSpades#linux
|
# build instructions: https://github.com/xtreme8000/BetterSpades#linux
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/xtreme8000/BetterSpades"
|
git = "https://github.com/xtreme8000/BetterSpades"
|
||||||
|
rev = "v0.1.5"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cmake"
|
template = "cmake"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@ -1,15 +1,16 @@
|
|||||||
#TODO app source error
|
#TODO app source error
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/Kartonrealista/cosmic-ext-2048"
|
git = "https://github.com/Kartonrealista/cosmic-ext-2048"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "custom"
|
||||||
script = """
|
script = """
|
||||||
|
DYNAMIC_INIT
|
||||||
|
cookbook_cargo
|
||||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/applications
|
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/applications
|
||||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/metainfo
|
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/metainfo
|
||||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/icons
|
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/icons
|
||||||
cp -rv "${COOKBOOK_SOURCE}"/res/io.github.Kartonrealista.cosmic-ext-2048.desktop "${COOKBOOK_STAGE}"/usr/share/applications
|
cp -rv "${COOKBOOK_SOURCE}"/res/io.github.Kartonrealista.cosmic-ext-2048.desktop "${COOKBOOK_STAGE}"/usr/share/applications
|
||||||
cp -rv "${COOKBOOK_SOURCE}"/res/io.github.Kartonrealista.cosmic-ext-2048.metainfo.xml "${COOKBOOK_STAGE}"/usr/share/metainfo
|
cp -rv "${COOKBOOK_SOURCE}"/res/io.github.Kartonrealista.cosmic-ext-2048.metainfo.xml "${COOKBOOK_STAGE}"/usr/share/metainfo
|
||||||
cp -rv "${COOKBOOK_SOURCE}"/res/icons/hicolor "${COOKBOOK_STAGE}"/usr/share/icons
|
cp -rv "${COOKBOOK_SOURCE}"/res/icons/hicolor "${COOKBOOK_STAGE}"/usr/share/icons
|
||||||
DYNAMIC_INIT
|
|
||||||
cookbook_cargo
|
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO find a way to disable speech-dispatcher dep
|
||||||
# build instructions: https://github.com/tux4kids/t4kcommon/blob/master/INSTALL#L33
|
# build instructions: https://github.com/tux4kids/t4kcommon/blob/master/INSTALL#L33
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/tux4kids/t4kcommon"
|
git = "https://github.com/tux4kids/t4kcommon"
|
||||||
@ -9,12 +9,16 @@ autotools_recursive_regenerate
|
|||||||
"""
|
"""
|
||||||
[build]
|
[build]
|
||||||
template = "configure"
|
template = "configure"
|
||||||
|
configureflags = [
|
||||||
|
"--without-sdlnet"
|
||||||
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"sdl1",
|
"sdl1",
|
||||||
"sdl1-mixer",
|
"sdl1-mixer",
|
||||||
"sdl1-image",
|
"sdl1-image",
|
||||||
"sdl-pango",
|
"sdl-pango",
|
||||||
"sdl2-net",
|
#"sdl1-net",
|
||||||
"libpng",
|
"libpng",
|
||||||
"libxml2",
|
"libxml2",
|
||||||
|
"librsvg",
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
#TODO not compiled or tested
|
#TODO fix t4kcommon dep
|
||||||
# build instructions: https://github.com/tux4kids/tuxmath/blob/master/doc/INSTALL
|
# build instructions: https://github.com/tux4kids/tuxmath/blob/master/doc/INSTALL
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/tux4kids/tuxmath"
|
git = "https://github.com/tux4kids/tuxmath"
|
||||||
|
rev = "febcf7b"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
script = """
|
script = """
|
||||||
autotools_recursive_regenerate
|
autotools_recursive_regenerate
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO compile and test
|
#TODO compiled but untested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/fmang/oshu"
|
git = "https://github.com/fmang/oshu"
|
||||||
rev = "2.0.3"
|
rev = "2.0.3"
|
||||||
|
|||||||
@ -1,10 +0,0 @@
|
|||||||
#TODO not compiled or tested
|
|
||||||
# build instructions - https://github.com/performous/performous/wiki/Composer
|
|
||||||
[source]
|
|
||||||
git = "https://github.com/performous/composer"
|
|
||||||
[build]
|
|
||||||
template = "cmake"
|
|
||||||
dependencies = [
|
|
||||||
"qt5-base",
|
|
||||||
"ffmpeg6",
|
|
||||||
]
|
|
||||||
@ -1,14 +1,27 @@
|
|||||||
#TODO missing script for gnu make
|
# Y9 version have unnecessary v8 JS dependency
|
||||||
#TODO build the game, term and server
|
#TODO build and test
|
||||||
#TODO build the terminal and sdl2 frontends
|
# build script: https://github.com/msokalski/asciicker/blob/y8/build.sh
|
||||||
# makeflags: -DSERVER -DGAME -DUSE_SDL2 -DPURE_TERM -DUSE_GPM
|
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/msokalski/asciicker"
|
git = "https://github.com/msokalski/asciicker"
|
||||||
rev = "8ff75d0c5a8d2745a8ad6a8a841dd31a46e81635"
|
rev = "Y8"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "custom"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"mesa",
|
"mesa",
|
||||||
"sdl2",
|
"libx11",
|
||||||
|
"libxinerama",
|
||||||
"libgpm",
|
"libgpm",
|
||||||
]
|
]
|
||||||
|
script = """
|
||||||
|
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||||
|
DYNAMIC_INIT
|
||||||
|
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" -f makefile_asciiid
|
||||||
|
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" -f makefile_server
|
||||||
|
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" -f makefile_game
|
||||||
|
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" -f makefile_game_term
|
||||||
|
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" -f makefile_asciiid
|
||||||
|
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" -f makefile_server
|
||||||
|
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" -f makefile_game
|
||||||
|
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" -f makefile_game_term
|
||||||
|
"""
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#TODO make gtk3 work
|
#TODO glutin crate error (after cargo update)
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/Lea-fish/Leafish"
|
git = "https://github.com/Lea-fish/Leafish"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO quinn-udp crate error
|
#TODO quinn-udp crate error
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/zesterer/teloren"
|
git = "https://github.com/zesterer/teloren"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO compile and test
|
#TODO can't find CMakeLists.txt file
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/AKJ7/dinorunner"
|
git = "https://github.com/AKJ7/dinorunner"
|
||||||
rev = "v1.3.2"
|
rev = "v1.3.2"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO compiled but not tested
|
#TODO compiled but not tested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/Zaechus/kingslayer"
|
git = "https://github.com/Zaechus/kingslayer"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
#TODO not compiled or tested
|
#TODO bundled mbedtls build error
|
||||||
# build instructions: https://github.com/cuberite/cuberite/blob/master/COMPILING.md#building-1
|
# build instructions: https://github.com/cuberite/cuberite/blob/master/COMPILING.md#building-1
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/cuberite/cuberite"
|
git = "https://github.com/cuberite/cuberite"
|
||||||
|
rev = "7fd3fa5"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cmake"
|
template = "cmake"
|
||||||
|
|||||||
@ -6,7 +6,7 @@ tar = "http://osirion.org/files/osirion-0.2.8-src.tar.bz2"
|
|||||||
template = "configure"
|
template = "configure"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"zlib",
|
"zlib",
|
||||||
"bullet-physics",
|
"bullet",
|
||||||
"libpng",
|
"libpng",
|
||||||
"libjpeg",
|
"libjpeg",
|
||||||
"sdl2",
|
"sdl2",
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO not compiled or tested
|
#TODO bevy_embedded_assets crate error
|
||||||
[source]
|
[source]
|
||||||
git = "https://codeberg.org/outfly/outfly"
|
git = "https://codeberg.org/outfly/outfly"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO async-io and rustix crate error
|
#TODO libz-ng-sys crate error, use zlib-ng recipe?
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/ricott1/rebels-in-the-sky"
|
git = "https://github.com/ricott1/rebels-in-the-sky"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO outdated winit crate (after cargo update)
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/johnthagen/rust-belt"
|
git = "https://github.com/johnthagen/rust-belt"
|
||||||
[build]
|
[build]
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO compiled but untested
|
||||||
# build instructions: https://github.com/icculus/physfs/blob/main/docs/INSTALL.txt
|
# build instructions: https://github.com/icculus/physfs/blob/main/docs/INSTALL.txt
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/icculus/physfs"
|
git = "https://github.com/icculus/physfs"
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
#TODO build assertion error
|
||||||
[source]
|
[source]
|
||||||
tar = "https://download.gnome.org/sources/gobject-introspection/1.84/gobject-introspection-1.84.0.tar.xz"
|
tar = "https://download.gnome.org/sources/gobject-introspection/1.84/gobject-introspection-1.84.0.tar.xz"
|
||||||
blake3 = "e01a810629b11b2fa415ba47d2df3ba521286e9933f6c2b364e959c26401eb96"
|
blake3 = "e01a810629b11b2fa415ba47d2df3ba521286e9933f6c2b364e959c26401eb96"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO gwen dep build error
|
||||||
# build instructions: https://github.com/bulletphysics/bullet3#build-instructions-for-bullet-using-premake-you-can-also-use-cmake-instead
|
# build instructions: https://github.com/bulletphysics/bullet3#build-instructions-for-bullet-using-premake-you-can-also-use-cmake-instead
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/bulletphysics/bullet3"
|
git = "https://github.com/bulletphysics/bullet3"
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
#TODO can't recognize the redox target
|
#TODO compiled but untested
|
||||||
[source]
|
[source]
|
||||||
tar = "https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz/download"
|
tar = "https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz/download"
|
||||||
|
script = "GNU_CONFIG_GET config.sub"
|
||||||
[build]
|
[build]
|
||||||
template = "configure"
|
template = "configure"
|
||||||
|
dependencies = ["pango"]
|
||||||
|
|||||||
@ -5,7 +5,7 @@ tar = "https://gitlab.com/scilab/scilab/-/archive/2026.0.1/scilab-2026.0.1.tar.b
|
|||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "custom"
|
||||||
script = """
|
script = """
|
||||||
COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/scilab"
|
COOKBOOK_CONFIGURE=${COOKBOOK_SOURCE}/scilab/configure
|
||||||
DYNAMIC_INIT
|
DYNAMIC_INIT
|
||||||
cookbook_configure
|
cookbook_configure
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#TODO make libnettle work
|
#TODO nettle-sys crate error (after cargo update)
|
||||||
[source]
|
[source]
|
||||||
git = "https://gitlab.com/sequoia-pgp/sequoia-sop"
|
git = "https://gitlab.com/sequoia-pgp/sequoia-sop"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#TODO make libnettle work
|
#TODO nettle-sys crate error
|
||||||
[source]
|
[source]
|
||||||
git = "https://gitlab.com/sequoia-pgp/sequoia-sqv"
|
git = "https://gitlab.com/sequoia-pgp/sequoia-sqv"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@ -1,8 +1,7 @@
|
|||||||
#TODO require a command to move the binary
|
#TODO require a command to move the binary
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/steganogram/stegano-rs"
|
git = "https://github.com/steganogram/stegano-rs"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "cargo"
|
||||||
script = """
|
cargopackages = ["stegano-cli"]
|
||||||
cookbook_cargo_packages stegano-cli
|
|
||||||
"""
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
#TODO libc crate error
|
#TODO port
|
||||||
#TODO requires Linux PAM
|
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/memorysafety/sudo-rs"
|
git = "https://github.com/memorysafety/sudo-rs"
|
||||||
[build]
|
[build]
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#TODO compile and test
|
#TODO compiled but untested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/gripebomb/ThreatDeck"
|
git = "https://github.com/gripebomb/ThreatDeck"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
dependencies = ["openssl3"]
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO compile and test
|
#TODO missing "getpermit" make target for "all" target
|
||||||
# installation instructions: https://cgit.git.savannah.gnu.org/cgit/tiger.git/tree/USING#n80
|
# installation instructions: https://cgit.git.savannah.gnu.org/cgit/tiger.git/tree/USING#n80
|
||||||
[source]
|
[source]
|
||||||
tar = "https://download.savannah.gnu.org/releases/tiger/tiger_3.2.4rc1.tar.gz"
|
tar = "https://download.savannah.gnu.org/releases/tiger/tiger_3.2.4rc1.tar.gz"
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
#TODO not compiled or tested
|
#TODO not compiled or tested
|
||||||
[source]
|
[source]
|
||||||
git = "https://gitlab.com/cyberactivity/tyr"
|
git = "https://gitlab.com/cyberactivity/tyr"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
cargopackages = ["baldur"]
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO libc and nix crate errors (after cargo update)
|
#TODO very outdated nix crate (after cargo update)
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/tailhook/vagga"
|
git = "https://github.com/tailhook/vagga"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO compiled but not tested
|
#TODO compiled but not tested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/tamton-aquib/veldora"
|
git = "https://github.com/tamton-aquib/veldora"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO source code error
|
#TODO compiled but untested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/weggli-rs/weggli"
|
git = "https://github.com/weggli-rs/weggli"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#TODO not compiled or tested
|
#TODO not compiled or tested
|
||||||
[source]
|
[source]
|
||||||
git = "https://gnu.foo/projects/whyno"
|
git = "https://github.com/gnufood/whyno"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
cargopackages = ["whyno-cli"]
|
||||||
|
|||||||
@ -1,8 +1,7 @@
|
|||||||
#TODO not compiled or tested
|
#TODO not compiled or tested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/VirusTotal/yara-x"
|
git = "https://github.com/VirusTotal/yara-x"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "cargo"
|
||||||
script = """
|
cargopackages = ["yara-x-cli"]
|
||||||
cookbook_cargo_packages yara-x-cli
|
|
||||||
"""
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO compile and test
|
#TODO Unable to do DNS lookups (libresolv check failed)
|
||||||
#TODO discover minimum dependencies from configure log
|
#TODO discover minimum dependencies from configure log
|
||||||
# build and configuration instructions: https://www.zabbix.com/documentation/7.0/en/manual/installation/install
|
# build and configuration instructions: https://www.zabbix.com/documentation/7.0/en/manual/installation/install
|
||||||
[source]
|
[source]
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#TODO not compiled or tested
|
#TODO outdated nix crate (after cargo update)
|
||||||
[source]
|
[source]
|
||||||
git = "https://git.madhouse-project.org/algernon/ala-lape"
|
git = "https://git.madhouse-project.org/algernon/ala-lape"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "cargo"
|
template = "cargo"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO compiled but untested
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/jackpot51/busd"
|
git = "https://github.com/jackpot51/busd"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO can't open makefiles
|
||||||
# build instructions: https://gitlab.com/chrony/chrony/-/blob/master/doc/installation.adoc?ref_type=heads
|
# build instructions: https://gitlab.com/chrony/chrony/-/blob/master/doc/installation.adoc?ref_type=heads
|
||||||
[source]
|
[source]
|
||||||
tar = "https://chrony-project.org/releases/chrony-4.8.tar.gz"
|
tar = "https://chrony-project.org/releases/chrony-4.8.tar.gz"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO add gusb dep
|
||||||
#TODO discover minimum dependencies from meson log
|
#TODO discover minimum dependencies from meson log
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/hughsie/colord"
|
git = "https://github.com/hughsie/colord"
|
||||||
@ -8,9 +8,14 @@ shallow_clone = true
|
|||||||
template = "meson"
|
template = "meson"
|
||||||
mesonflags = [
|
mesonflags = [
|
||||||
"-Dsystemd=false",
|
"-Dsystemd=false",
|
||||||
"-Dudev-rules=false",
|
#"-Dudev-rules=false",
|
||||||
"-Dintrospection=false",
|
"-Dintrospection=false",
|
||||||
"-Dtests=false",
|
"-Dtests=false",
|
||||||
"-Ddocs=false",
|
"-Ddocs=false",
|
||||||
"-Dman=false",
|
"-Dman=false",
|
||||||
]
|
]
|
||||||
|
dependencies = [
|
||||||
|
"glib",
|
||||||
|
"liblcms",
|
||||||
|
"sqlite3",
|
||||||
|
]
|
||||||
|
|||||||
@ -1,22 +1,13 @@
|
|||||||
#TODO compiled but not tested
|
#TODO build and test
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/hickory-dns/hickory-dns"
|
git = "https://github.com/hickory-dns/hickory-dns"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "cargo"
|
||||||
|
cargopackages = [
|
||||||
|
"hickory-dns",
|
||||||
|
"hickory-util",
|
||||||
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"openssl3",
|
"openssl3",
|
||||||
]
|
]
|
||||||
script = """
|
|
||||||
DYNAMIC_INIT
|
|
||||||
binary=hickory-dns
|
|
||||||
"${COOKBOOK_CARGO}" build \
|
|
||||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
|
||||||
--bin "${binary}" \
|
|
||||||
--release
|
|
||||||
--all-features
|
|
||||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
|
||||||
cp -v \
|
|
||||||
"target/${TARGET}/release/${binary}" \
|
|
||||||
"${COOKBOOK_STAGE}/usr/bin/${binary}"
|
|
||||||
"""
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#TODO not compiled or tested
|
#TODO outdated users crate
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/coastalwhite/lemurs"
|
git = "https://github.com/coastalwhite/lemurs"
|
||||||
|
shallow_clone = true
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "custom"
|
||||||
script = """
|
script = """
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO compiled but untested
|
||||||
# build instructions: https://github.com/limine-bootloader/limine#building-the-bootloader
|
# build instructions: https://github.com/limine-bootloader/limine#building-the-bootloader
|
||||||
[source]
|
[source]
|
||||||
tar = "https://github.com/limine-bootloader/limine/releases/download/v7.2.0/limine-7.2.0.tar.xz"
|
tar = "https://github.com/limine-bootloader/limine/releases/download/v7.2.0/limine-7.2.0.tar.xz"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO patch to disable libudev
|
||||||
#TODO discover minimum dependencies from meson log
|
#TODO discover minimum dependencies from meson log
|
||||||
# build instructions: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/CONTRIBUTING.md#building-from-source
|
# build instructions: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/CONTRIBUTING.md#building-from-source
|
||||||
# freebsd has a shim to bypass linux dependencies: https://github.com/freebsd/freebsd-ports/blob/main/net-mgmt/networkmanager-shim/Makefile
|
# freebsd has a shim to bypass linux dependencies: https://github.com/freebsd/freebsd-ports/blob/main/net-mgmt/networkmanager-shim/Makefile
|
||||||
@ -17,7 +17,7 @@ mesonflags = [
|
|||||||
"-Dmodem_manager=false",
|
"-Dmodem_manager=false",
|
||||||
"-Dnm_cloud_setup=false",
|
"-Dnm_cloud_setup=false",
|
||||||
"-Dnbft=false",
|
"-Dnbft=false",
|
||||||
"-Dclat=false",
|
#"-Dclat=false",
|
||||||
"-Dintrospection=false",
|
"-Dintrospection=false",
|
||||||
"-Dman=false",
|
"-Dman=false",
|
||||||
"-Dtests=no",
|
"-Dtests=no",
|
||||||
@ -32,8 +32,9 @@ mesonflags = [
|
|||||||
"-Dcrypto=null",
|
"-Dcrypto=null",
|
||||||
"-Dppp=false",
|
"-Dppp=false",
|
||||||
]
|
]
|
||||||
#dependencies = [
|
dependencies = [
|
||||||
|
"libuuid",
|
||||||
#"libpsl",
|
#"libpsl",
|
||||||
#"readline",
|
#"readline",
|
||||||
#"gnutls3",
|
#"gnutls3",
|
||||||
#]
|
]
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO clock-steering and libc crate errors
|
||||||
#TODO configure the service: https://docs.ntpd-rs.pendulum-project.org/guide/installation/#running-as-a-system-service
|
#TODO configure the service: https://docs.ntpd-rs.pendulum-project.org/guide/installation/#running-as-a-system-service
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/pendulum-project/ntpd-rs"
|
git = "https://github.com/pendulum-project/ntpd-rs"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO fix gobject-introspection dep
|
||||||
# build instructions: https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md
|
# build instructions: https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md
|
||||||
[source]
|
[source]
|
||||||
git = "https://gitlab.freedesktop.org/pipewire/pipewire"
|
git = "https://gitlab.freedesktop.org/pipewire/pipewire"
|
||||||
@ -15,6 +15,8 @@ mesonflags = [
|
|||||||
"-Dflatpak=disabled",
|
"-Dflatpak=disabled",
|
||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libpulse",
|
#"libpulse",
|
||||||
"sdl2",
|
"sdl2",
|
||||||
|
"glib",
|
||||||
|
"gobject-introspection",
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO pango and pango-sys crate errors
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/orhun/runst"
|
git = "https://github.com/orhun/runst"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO test more
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/jackpot51/seatd"
|
git = "https://github.com/jackpot51/seatd"
|
||||||
branch = "redox"
|
branch = "redox"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO update mio to 0.8 (after cargo update)
|
#TODO outdated mio crate (after cargo update)
|
||||||
[source]
|
[source]
|
||||||
git = "https://git.zx2c4.com/wireguard-rs"
|
git = "https://git.zx2c4.com/wireguard-rs"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
#TODO missing script for gnu make: https://git.zx2c4.com/wireguard-tools/tree/README.md
|
#TODO build and test
|
||||||
|
# build instructions: https://git.zx2c4.com/wireguard-tools/tree/README.md
|
||||||
[source]
|
[source]
|
||||||
tar = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20260223.tar.xz"
|
tar = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20260223.tar.xz"
|
||||||
[build]
|
[build]
|
||||||
@ -7,3 +8,9 @@ template = "custom"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"wireguard-rs",
|
"wireguard-rs",
|
||||||
]
|
]
|
||||||
|
script = """
|
||||||
|
rsync -av --delete "${COOKBOOK_SOURCE}/src" ./
|
||||||
|
DYNAMIC_INIT
|
||||||
|
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}"
|
||||||
|
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||||
|
"""
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO fix pipewire dep
|
||||||
#TODO discover minimum dependencies from cmake log
|
#TODO discover minimum dependencies from cmake log
|
||||||
[source]
|
[source]
|
||||||
git = "https://gitlab.freedesktop.org/pipewire/wireplumber"
|
git = "https://gitlab.freedesktop.org/pipewire/wireplumber"
|
||||||
@ -10,3 +10,7 @@ mesonflags = [
|
|||||||
"-Dtests=false",
|
"-Dtests=false",
|
||||||
"-Ddbus-tests=false",
|
"-Ddbus-tests=false",
|
||||||
]
|
]
|
||||||
|
dependencies = [
|
||||||
|
"glib",
|
||||||
|
"pipewire",
|
||||||
|
]
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#TODO not compiled or tested
|
#TODO undefined references
|
||||||
# build instructions: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/
|
# build instructions: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/
|
||||||
[source]
|
[source]
|
||||||
tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz"
|
tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz"
|
||||||
@ -6,9 +6,9 @@ tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.
|
|||||||
template = "meson"
|
template = "meson"
|
||||||
mesonflags = [
|
mesonflags = [
|
||||||
"-Ddaemon=false",
|
"-Ddaemon=false",
|
||||||
"-Ddoxygen=disabled",
|
"-Ddoxygen=false",
|
||||||
"-Dman=false",
|
"-Dman=false",
|
||||||
"-Dtests=disabled",
|
"-Dtests=false",
|
||||||
"-Drunning-from-build-tree=false",
|
"-Drunning-from-build-tree=false",
|
||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
#TODO: runtime crash
|
#STATUS: redox guest working in terminal mode and gtk frontend
|
||||||
|
#TODO: fix sdl frontend and linux guest boot
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/jackpot51/qemu.git"
|
git = "https://github.com/jackpot51/qemu.git"
|
||||||
shallow_clone = true
|
shallow_clone = true
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
#TODO fix libvulkan dep
|
||||||
#TODO determine sdl2 backend dependencies from meson log
|
#TODO determine sdl2 backend dependencies from meson log
|
||||||
[source]
|
[source]
|
||||||
git = "https://github.com/ValveSoftware/gamescope"
|
git = "https://github.com/ValveSoftware/gamescope"
|
||||||
@ -19,4 +20,7 @@ mesonflags = [
|
|||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"sdl2",
|
"sdl2",
|
||||||
|
"libx11",
|
||||||
|
"libwayland",
|
||||||
|
"libvulkan",
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
#TODO compile and test
|
#TODO compile and test
|
||||||
# probably wrong gnu make command
|
|
||||||
[source]
|
[source]
|
||||||
git = "https://git.sr.ht/~sircmpwn/wev"
|
git = "https://git.sr.ht/~sircmpwn/wev"
|
||||||
rev = "1.1.0"
|
rev = "1.1.0"
|
||||||
@ -13,5 +12,6 @@ dependencies = [
|
|||||||
script = """
|
script = """
|
||||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||||
DYNAMIC_INIT
|
DYNAMIC_INIT
|
||||||
"${COOKBOOK_MAKE}" install -j"$COOKBOOK_MAKE_JOBS" "${MAKEFLAGS[@]}" DESTDIR="$COOKBOOK_STAGE/usr"
|
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}"
|
||||||
|
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||||
"""
|
"""
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user