mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-04 19:56:36 +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
|
||||
# build instructions: https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube
|
||||
#TODO build and test
|
||||
[source]
|
||||
git = "https://github.com/assaultcube/AC"
|
||||
rev = "v1.3.0.2"
|
||||
git = "https://github.com/acreloaded/acr"
|
||||
rev = "v2.18.3"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl1",
|
||||
"sdl1-image",
|
||||
@ -14,3 +14,9 @@ dependencies = [
|
||||
"curl",
|
||||
"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
|
||||
[source]
|
||||
git = "https://github.com/xtreme8000/BetterSpades"
|
||||
rev = "v0.1.5"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,15 +1,16 @@
|
||||
#TODO app source error
|
||||
[source]
|
||||
git = "https://github.com/Kartonrealista/cosmic-ext-2048"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/applications
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/metainfo
|
||||
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.metainfo.xml "${COOKBOOK_STAGE}"/usr/share/metainfo
|
||||
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
|
||||
[source]
|
||||
git = "https://github.com/tux4kids/t4kcommon"
|
||||
@ -9,12 +9,16 @@ autotools_recursive_regenerate
|
||||
"""
|
||||
[build]
|
||||
template = "configure"
|
||||
configureflags = [
|
||||
"--without-sdlnet"
|
||||
]
|
||||
dependencies = [
|
||||
"sdl1",
|
||||
"sdl1-mixer",
|
||||
"sdl1-image",
|
||||
"sdl-pango",
|
||||
"sdl2-net",
|
||||
#"sdl1-net",
|
||||
"libpng",
|
||||
"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
|
||||
[source]
|
||||
git = "https://github.com/tux4kids/tuxmath"
|
||||
rev = "febcf7b"
|
||||
shallow_clone = true
|
||||
script = """
|
||||
autotools_recursive_regenerate
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/fmang/oshu"
|
||||
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
|
||||
#TODO build the game, term and server
|
||||
#TODO build the terminal and sdl2 frontends
|
||||
# makeflags: -DSERVER -DGAME -DUSE_SDL2 -DPURE_TERM -DUSE_GPM
|
||||
# Y9 version have unnecessary v8 JS dependency
|
||||
#TODO build and test
|
||||
# build script: https://github.com/msokalski/asciicker/blob/y8/build.sh
|
||||
[source]
|
||||
git = "https://github.com/msokalski/asciicker"
|
||||
rev = "8ff75d0c5a8d2745a8ad6a8a841dd31a46e81635"
|
||||
rev = "Y8"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"mesa",
|
||||
"sdl2",
|
||||
"libx11",
|
||||
"libxinerama",
|
||||
"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]
|
||||
git = "https://github.com/Lea-fish/Leafish"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO quinn-udp crate error
|
||||
[source]
|
||||
git = "https://github.com/zesterer/teloren"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO can't find CMakeLists.txt file
|
||||
[source]
|
||||
git = "https://github.com/AKJ7/dinorunner"
|
||||
rev = "v1.3.2"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/Zaechus/kingslayer"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
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
|
||||
[source]
|
||||
git = "https://github.com/cuberite/cuberite"
|
||||
rev = "7fd3fa5"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -6,7 +6,7 @@ tar = "http://osirion.org/files/osirion-0.2.8-src.tar.bz2"
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"zlib",
|
||||
"bullet-physics",
|
||||
"bullet",
|
||||
"libpng",
|
||||
"libjpeg",
|
||||
"sdl2",
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO bevy_embedded_assets crate error
|
||||
[source]
|
||||
git = "https://codeberg.org/outfly/outfly"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO async-io and rustix crate error
|
||||
#TODO libz-ng-sys crate error, use zlib-ng recipe?
|
||||
[source]
|
||||
git = "https://github.com/ricott1/rebels-in-the-sky"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO outdated winit crate (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/johnthagen/rust-belt"
|
||||
[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
|
||||
[source]
|
||||
git = "https://github.com/icculus/physfs"
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO build assertion error
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gobject-introspection/1.84/gobject-introspection-1.84.0.tar.xz"
|
||||
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
|
||||
[source]
|
||||
git = "https://github.com/bulletphysics/bullet3"
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
#TODO can't recognize the redox target
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
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]
|
||||
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]
|
||||
template = "custom"
|
||||
script = """
|
||||
COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/scilab"
|
||||
COOKBOOK_CONFIGURE=${COOKBOOK_SOURCE}/scilab/configure
|
||||
DYNAMIC_INIT
|
||||
cookbook_configure
|
||||
"""
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO make libnettle work
|
||||
#TODO nettle-sys crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://gitlab.com/sequoia-pgp/sequoia-sop"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO make libnettle work
|
||||
#TODO nettle-sys crate error
|
||||
[source]
|
||||
git = "https://gitlab.com/sequoia-pgp/sequoia-sqv"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO require a command to move the binary
|
||||
[source]
|
||||
git = "https://github.com/steganogram/stegano-rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages stegano-cli
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["stegano-cli"]
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
#TODO libc crate error
|
||||
#TODO requires Linux PAM
|
||||
#TODO port
|
||||
[source]
|
||||
git = "https://github.com/memorysafety/sudo-rs"
|
||||
[build]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO compile and test
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/gripebomb/ThreatDeck"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
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
|
||||
[source]
|
||||
tar = "https://download.savannah.gnu.org/releases/tiger/tiger_3.2.4rc1.tar.gz"
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://gitlab.com/cyberactivity/tyr"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
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]
|
||||
git = "https://github.com/tailhook/vagga"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/tamton-aquib/veldora"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO source code error
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/weggli-rs/weggli"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://gnu.foo/projects/whyno"
|
||||
git = "https://github.com/gnufood/whyno"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["whyno-cli"]
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/VirusTotal/yara-x"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages yara-x-cli
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["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
|
||||
# build and configuration instructions: https://www.zabbix.com/documentation/7.0/en/manual/installation/install
|
||||
[source]
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO outdated nix crate (after cargo update)
|
||||
[source]
|
||||
git = "https://git.madhouse-project.org/algernon/ala-lape"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/jackpot51/busd"
|
||||
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
|
||||
[source]
|
||||
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
|
||||
[source]
|
||||
git = "https://github.com/hughsie/colord"
|
||||
@ -8,9 +8,14 @@ shallow_clone = true
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dsystemd=false",
|
||||
"-Dudev-rules=false",
|
||||
#"-Dudev-rules=false",
|
||||
"-Dintrospection=false",
|
||||
"-Dtests=false",
|
||||
"-Ddocs=false",
|
||||
"-Dman=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
"liblcms",
|
||||
"sqlite3",
|
||||
]
|
||||
|
||||
@ -1,22 +1,13 @@
|
||||
#TODO compiled but not tested
|
||||
#TODO build and test
|
||||
[source]
|
||||
git = "https://github.com/hickory-dns/hickory-dns"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cargo"
|
||||
cargopackages = [
|
||||
"hickory-dns",
|
||||
"hickory-util",
|
||||
]
|
||||
dependencies = [
|
||||
"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]
|
||||
git = "https://github.com/coastalwhite/lemurs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
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
|
||||
[source]
|
||||
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
|
||||
# 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
|
||||
@ -17,7 +17,7 @@ mesonflags = [
|
||||
"-Dmodem_manager=false",
|
||||
"-Dnm_cloud_setup=false",
|
||||
"-Dnbft=false",
|
||||
"-Dclat=false",
|
||||
#"-Dclat=false",
|
||||
"-Dintrospection=false",
|
||||
"-Dman=false",
|
||||
"-Dtests=no",
|
||||
@ -32,8 +32,9 @@ mesonflags = [
|
||||
"-Dcrypto=null",
|
||||
"-Dppp=false",
|
||||
]
|
||||
#dependencies = [
|
||||
dependencies = [
|
||||
"libuuid",
|
||||
#"libpsl",
|
||||
#"readline",
|
||||
#"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
|
||||
[source]
|
||||
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
|
||||
[source]
|
||||
git = "https://gitlab.freedesktop.org/pipewire/pipewire"
|
||||
@ -15,6 +15,8 @@ mesonflags = [
|
||||
"-Dflatpak=disabled",
|
||||
]
|
||||
dependencies = [
|
||||
"libpulse",
|
||||
#"libpulse",
|
||||
"sdl2",
|
||||
"glib",
|
||||
"gobject-introspection",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO pango and pango-sys crate errors
|
||||
[source]
|
||||
git = "https://github.com/orhun/runst"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO test more
|
||||
[source]
|
||||
git = "https://github.com/jackpot51/seatd"
|
||||
branch = "redox"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO update mio to 0.8 (after cargo update)
|
||||
#TODO outdated mio crate (after cargo update)
|
||||
[source]
|
||||
git = "https://git.zx2c4.com/wireguard-rs"
|
||||
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]
|
||||
tar = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20260223.tar.xz"
|
||||
[build]
|
||||
@ -7,3 +8,9 @@ template = "custom"
|
||||
dependencies = [
|
||||
"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
|
||||
[source]
|
||||
git = "https://gitlab.freedesktop.org/pipewire/wireplumber"
|
||||
@ -10,3 +10,7 @@ mesonflags = [
|
||||
"-Dtests=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/
|
||||
[source]
|
||||
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"
|
||||
mesonflags = [
|
||||
"-Ddaemon=false",
|
||||
"-Ddoxygen=disabled",
|
||||
"-Ddoxygen=false",
|
||||
"-Dman=false",
|
||||
"-Dtests=disabled",
|
||||
"-Dtests=false",
|
||||
"-Drunning-from-build-tree=false",
|
||||
]
|
||||
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]
|
||||
git = "https://github.com/jackpot51/qemu.git"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO fix libvulkan dep
|
||||
#TODO determine sdl2 backend dependencies from meson log
|
||||
[source]
|
||||
git = "https://github.com/ValveSoftware/gamescope"
|
||||
@ -19,4 +20,7 @@ mesonflags = [
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"libx11",
|
||||
"libwayland",
|
||||
"libvulkan",
|
||||
]
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
#TODO compile and test
|
||||
# probably wrong gnu make command
|
||||
[source]
|
||||
git = "https://git.sr.ht/~sircmpwn/wev"
|
||||
rev = "1.1.0"
|
||||
@ -13,5 +12,6 @@ dependencies = [
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
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