mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-21 12:24:17 +08:00
WIP Recipes
This commit is contained in:
parent
14c5db985f
commit
38c09a3fce
9
recipes/wip/0ad-data/recipe.toml
Normal file
9
recipes/wip/0ad-data/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-data.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/0ad/
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.local/share/0ad/
|
||||
"""
|
||||
26
recipes/wip/0ad/recipe.toml
Normal file
26
recipes/wip/0ad/recipe.toml
Normal file
@ -0,0 +1,26 @@
|
||||
#TODO Missing script for a make build system, see https://trac.wildfiregames.com/wiki/BuildInstructions#Linux
|
||||
#TODO The Atlas editor needs to be disabled with the build option "--disable-atlas" to avoid GTK3 dependency (WxWidgetsGTK)
|
||||
#TODO Maybe needs to run update-workspaces.sh before
|
||||
#TODO Require recipes for SpiderMonkey and libicu (Unicode)
|
||||
[source]
|
||||
tar = "https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-build.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"boost",
|
||||
"curl",
|
||||
"libenet",
|
||||
"libfmt",
|
||||
"libgloox",
|
||||
"libicu",
|
||||
"libogg",
|
||||
"libpng",
|
||||
"libsodium",
|
||||
"libvorbis",
|
||||
"libxml2",
|
||||
"miniupnpc",
|
||||
"openal",
|
||||
"sdl2",
|
||||
"zlib",
|
||||
"spidermonkey",
|
||||
]
|
||||
5
recipes/wip/7-zip/recipe.toml
Normal file
5
recipes/wip/7-zip/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for "make", see https://github.com/mcmilk/7-Zip/tree/master/DOC#readme
|
||||
[source]
|
||||
tar = "https://7-zip.org/a/7z2301-src.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/abi-cafe/recipe.toml
Normal file
5
recipes/wip/abi-cafe/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/Gankra/abi-cafe"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/aeruginous/recipe.toml
Normal file
5
recipes/wip/aeruginous/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/kevinmatthes/aeruginous-rs/archive/refs/tags/v3.3.0.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
13
recipes/wip/aim/recipe.toml
Normal file
13
recipes/wip/aim/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO openssl-sys crate compilation error
|
||||
[source]
|
||||
tar = "https://github.com/mihaigalos/aim/archive/refs/tags/1.8.5.tar.gz"
|
||||
[build]
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
template = "custom"
|
||||
script = """
|
||||
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
|
||||
export OPENSSL_STATIC="true"
|
||||
cookbook_cargo
|
||||
"""
|
||||
9
recipes/wip/alacritty/recipe.toml
Normal file
9
recipes/wip/alacritty/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO Not compiled or tested yet
|
||||
[source]
|
||||
tar = "https://github.com/alacritty/alacritty/archive/refs/tags/v0.12.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"freetype2",
|
||||
"fontconfig",
|
||||
]
|
||||
5
recipes/wip/amp/recipe.toml
Normal file
5
recipes/wip/amp/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO require a patch on the mio crate
|
||||
[source]
|
||||
git = "https://github.com/jmacdonald/amp"
|
||||
[build]
|
||||
template = "cargo"
|
||||
11
recipes/wip/anime-effects/recipe.toml
Normal file
11
recipes/wip/anime-effects/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO missing script for QMake, see https://github.com/AnimeEffectsDevs/AnimeEffects#clone--building
|
||||
[source]
|
||||
tar = "https://github.com/AnimeEffectsDevs/AnimeEffects/archive/refs/tags/v1.5.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"ffmpeg6",
|
||||
"mesa",
|
||||
"qt5-base",
|
||||
"glib",
|
||||
]
|
||||
5
recipes/wip/ant/recipe.toml
Normal file
5
recipes/wip/ant/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for building, see https://ant.apache.org/manual/install.html#buildingant
|
||||
[source]
|
||||
tar = "https://downloads.apache.org/ant/source/apache-ant-1.10.14-src.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
10
recipes/wip/appleseed/recipe.toml
Normal file
10
recipes/wip/appleseed/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO missing script for CMake, see https://github.com/appleseedhq/appleseed/wiki/Building-appleseed-on-Linux
|
||||
[source]
|
||||
tar = "https://github.com/appleseedhq/appleseed/archive/refs/tags/2.1.0-beta.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"zlib",
|
||||
"qt5-base",
|
||||
"libnsl",
|
||||
]
|
||||
77
recipes/wip/ardour/recipe.toml
Normal file
77
recipes/wip/ardour/recipe.toml
Normal file
@ -0,0 +1,77 @@
|
||||
#TODO make the dependencies work
|
||||
#TODO missing script for the waf build system, see https://ardour.org/building_linux.html
|
||||
[source]
|
||||
tar = "https://community.ardour.org/download?architecture=x86_64&type=source"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"atk",
|
||||
"aubio",
|
||||
"boost",
|
||||
"fftw",
|
||||
"freetype2",
|
||||
"gdk-pixbuf",
|
||||
"glib",
|
||||
"gnome2-common",
|
||||
"gobject-introspection",
|
||||
"gtk-engines",
|
||||
"gtk2",
|
||||
"gtkmm",
|
||||
"harfbuzz",
|
||||
"itstool",
|
||||
"libarchive",
|
||||
"libiconv",
|
||||
"libogg",
|
||||
"libsamplerate",
|
||||
"libsndfile",
|
||||
"libusb",
|
||||
"libwebsockets",
|
||||
"libxslt",
|
||||
"lrdf",
|
||||
"nss-pem",
|
||||
"pango",
|
||||
"pcre",
|
||||
"libraptor2",
|
||||
"rdflib",
|
||||
"redland",
|
||||
"serd",
|
||||
"sratom",
|
||||
"taglib",
|
||||
"termcap",
|
||||
"util-linux",
|
||||
"vamp-plugin-sdk",
|
||||
"zlib",
|
||||
"atkmm",
|
||||
"cairo",
|
||||
"cppunit",
|
||||
"expat",
|
||||
"libflac",
|
||||
"fontconfig",
|
||||
"fribidi",
|
||||
"gettext",
|
||||
"glibmm",
|
||||
"gnome-doc-utils",
|
||||
"gtk-doc",
|
||||
"intltool",
|
||||
"libjpeg",
|
||||
"libffi",
|
||||
"liblo",
|
||||
"libpng",
|
||||
"libsigc++",
|
||||
"libtool",
|
||||
"libvorbis",
|
||||
"libxml2",
|
||||
"lilv",
|
||||
"lv2",
|
||||
"nss-nspr",
|
||||
"opus",
|
||||
"pangomm",
|
||||
"pixman",
|
||||
"librasqal",
|
||||
"readline",
|
||||
"rubberband",
|
||||
"sord",
|
||||
"suil",
|
||||
"libtiff",
|
||||
"xz",
|
||||
]
|
||||
11
recipes/wip/aria2/recipe.toml
Normal file
11
recipes/wip/aria2/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO make dependencies work
|
||||
[source]
|
||||
tar = "https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"zlib",
|
||||
"libxml2",
|
||||
"libgcrypt",
|
||||
]
|
||||
13
recipes/wip/artem/recipe.toml
Normal file
13
recipes/wip/artem/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO openssl-sys crate error
|
||||
[source]
|
||||
tar = "https://github.com/FineFindus/artem/archive/refs/tags/v1.2.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
script = """
|
||||
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
|
||||
export OPENSSL_STATIC="true"
|
||||
cookbook_cargo
|
||||
"""
|
||||
11
recipes/wip/arti/recipe.toml
Normal file
11
recipes/wip/arti/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO pwd-grp crate error
|
||||
[source]
|
||||
tar = "https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v1.1.7/arti-arti-v1.1.7.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages arti
|
||||
"""
|
||||
5
recipes/wip/artichoke/recipe.toml
Normal file
5
recipes/wip/artichoke/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled/tested yet
|
||||
[source]
|
||||
git = "https://github.com/artichoke/artichoke"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/ascii-gen/recipe.toml
Normal file
5
recipes/wip/ascii-gen/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/thed24/ascii-gen"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/asciinema-rs/recipe.toml
Normal file
5
recipes/wip/asciinema-rs/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Needs to patch outdated crates
|
||||
[source]
|
||||
git = "https://github.com/LegNeato/asciinema-rs"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/asmfish/recipe.toml
Normal file
5
recipes/wip/asmfish/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for building, see https://github.com/lantonov/asmFish#building
|
||||
[source]
|
||||
git = "https://github.com/lantonov/asmFish"
|
||||
[build]
|
||||
template = "custom"
|
||||
14
recipes/wip/assaultcube/recipe.toml
Normal file
14
recipes/wip/assaultcube/recipe.toml
Normal file
@ -0,0 +1,14 @@
|
||||
#TODO missing script for "make", see https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube
|
||||
[source]
|
||||
tar = "https://github.com/assaultcube/AC/archive/refs/tags/v1.3.0.2.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"sdl1",
|
||||
"sdl1-image",
|
||||
"openal",
|
||||
"libogg",
|
||||
"zlib",
|
||||
"curl",
|
||||
"libvorbis",
|
||||
]
|
||||
5
recipes/wip/astc-encoder/recipe.toml
Normal file
5
recipes/wip/astc-encoder/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for CMake, see https://github.com/ARM-software/astc-encoder/blob/main/Docs/Building.md#macos-and-linux-using-make
|
||||
[source]
|
||||
tar = "https://github.com/ARM-software/astc-encoder/archive/refs/tags/4.6.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
13
recipes/wip/astronvim/recipe.toml
Normal file
13
recipes/wip/astronvim/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO Not tested yet
|
||||
[source]
|
||||
git = "https://github.com/AstroNvim/AstroNvim"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/home/user/.config/nvim
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.config/nvim
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"neovim",
|
||||
]
|
||||
5
recipes/wip/atk2mm/recipe.toml
Normal file
5
recipes/wip/atk2mm/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO probably wrong script, see https://gitlab.gnome.org/GNOME/atkmm
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
5
recipes/wip/atm-cli/recipe.toml
Normal file
5
recipes/wip/atm-cli/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested yet
|
||||
[source]
|
||||
git = "https://github.com/allthemusicllc/atm-cli"
|
||||
[build]
|
||||
template = "cargo"
|
||||
8
recipes/wip/atuin/recipe.toml
Normal file
8
recipes/wip/atuin/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO require a patch on tokio (update the version)
|
||||
[source]
|
||||
tar = "https://github.com/ellie/atuin/archive/refs/tags/v14.0.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages atuin
|
||||
"""
|
||||
5
recipes/wip/aubio/recipe.toml
Normal file
5
recipes/wip/aubio/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for the waf build system, see https://aubio.org/installation
|
||||
[source]
|
||||
tar = "https://aubio.org/pub/aubio-0.4.7.tar.bz2"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/austral-lang/recipe.toml
Normal file
5
recipes/wip/austral-lang/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for building, see https://github.com/austral/austral/#building-without-nix
|
||||
[source]
|
||||
git = "https://github.com/austral/austral"
|
||||
[build]
|
||||
template = "custom"
|
||||
13
recipes/wip/authoscope/recipe.toml
Normal file
13
recipes/wip/authoscope/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO funty crate version deleted by the owner
|
||||
[source]
|
||||
git = "https://github.com/kpcyrd/authoscope"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
script = """
|
||||
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
|
||||
export OPENSSL_STATIC="true"
|
||||
cookbook_cargo
|
||||
"""
|
||||
8
recipes/wip/b3sum/recipe.toml
Normal file
8
recipes/wip/b3sum/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO require a custom script to move the binary?
|
||||
[source]
|
||||
tar = "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.4.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages blake3
|
||||
"""
|
||||
5
recipes/wip/babl/recipe.toml
Normal file
5
recipes/wip/babl/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/babl/-/blob/master/INSTALL.in?ref_type=heads
|
||||
[source]
|
||||
tar = "https://download.gimp.org/pub/babl/0.1/babl-0.1.106.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/backhand/recipe.toml
Normal file
5
recipes/wip/backhand/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO broken program
|
||||
[source]
|
||||
tar = "https://github.com/wcampbell0x2a/backhand/archive/refs/tags/v0.12.0.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/bacon/recipe.toml
Normal file
5
recipes/wip/bacon/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO camino crate compilation error
|
||||
[source]
|
||||
tar = "https://github.com/Canop/bacon/archive/refs/tags/v2.8.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/bandwhich/recipe.toml
Normal file
5
recipes/wip/bandwhich/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO redox_syscall crate error
|
||||
[source]
|
||||
tar = "https://github.com/imsnif/bandwhich/archive/refs/tags/0.20.0.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/bartib/recipe.toml
Normal file
5
recipes/wip/bartib/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO compiled but not tested yet
|
||||
[source]
|
||||
git = "https://github.com/nikolassv/bartib"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/bat/recipe.toml
Normal file
5
recipes/wip/bat/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO sys-info crate build.rs does not recognize Redox
|
||||
[source]
|
||||
tar = "https://github.com/sharkdp/bat/archive/refs/tags/v0.23.0.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
21
recipes/wip/battle-of-wesnoth/recipe.toml
Normal file
21
recipes/wip/battle-of-wesnoth/recipe.toml
Normal file
@ -0,0 +1,21 @@
|
||||
#TODO missing script for building, see https://github.com/wesnoth/wesnoth/blob/master/INSTALL.md
|
||||
#TODO require OpenSSL 3.x
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/wesnoth/files/wesnoth-1.16/wesnoth-1.16.10/wesnoth-1.16.10.tar.bz2/download"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"boost",
|
||||
"sdl2",
|
||||
"sdl2-image",
|
||||
"sdl2-mixer",
|
||||
"fontconfig",
|
||||
"cairo",
|
||||
"pango",
|
||||
"libvorbis",
|
||||
"bzip2",
|
||||
"zlib",
|
||||
"openssl1",
|
||||
"curl",
|
||||
"readline",
|
||||
]
|
||||
5
recipes/wip/battop/recipe.toml
Normal file
5
recipes/wip/battop/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/svartalf/rust-battop/archive/refs/tags/v0.2.4.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
29
recipes/wip/betterspades/recipe.toml
Normal file
29
recipes/wip/betterspades/recipe.toml
Normal file
@ -0,0 +1,29 @@
|
||||
#TODO probably missing dependencies, see https://github.com/xtreme8000/BetterSpades#build-requirements
|
||||
#TODO probably wrong script, see https://github.com/xtreme8000/BetterSpades#linux
|
||||
[source]
|
||||
tar = "https://github.com/xtreme8000/BetterSpades/archive/refs/tags/v0.1.5.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"glfw3",
|
||||
"openal",
|
||||
"libenet",
|
||||
"libdeflate",
|
||||
"glew",
|
||||
"mesa",
|
||||
]
|
||||
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
|
||||
"""
|
||||
16
recipes/wip/bevy-engine/recipe.toml
Normal file
16
recipes/wip/bevy-engine/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
||||
#TODO Not compiled or tested yet
|
||||
[source]
|
||||
tar = "https://github.com/bevyengine/bevy/archive/refs/tags/v0.11.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
"${COOKBOOK_CARGO}" build \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
||||
--package "${hello_world}" \
|
||||
--release
|
||||
--no-default-features
|
||||
mkdir -pv "${COOKBOOK_STAGE}/bin"
|
||||
cp -v \
|
||||
"target/${TARGET}/release/${hello_world}" \
|
||||
"${COOKBOOK_STAGE}/bin/${bevy-engine}_${hello_world}"
|
||||
"""
|
||||
5
recipes/wip/binocle/recipe.toml
Normal file
5
recipes/wip/binocle/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/sharkdp/binocle/archive/refs/tags/v0.3.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/binserve/recipe.toml
Normal file
5
recipes/wip/binserve/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO compiled but not tested (after a patch on the ring crate)
|
||||
[source]
|
||||
git = "https://github.com/mufeedvh/binserve"
|
||||
[build]
|
||||
template = "cargo"
|
||||
8
recipes/wip/biome/recipe.toml
Normal file
8
recipes/wip/biome/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO probably wrong script, lacking build instructions
|
||||
[source]
|
||||
tar = "https://github.com/biomejs/biome/archive/refs/tags/cli/v1.4.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages biome_cli
|
||||
"""
|
||||
5
recipes/wip/birdy/recipe.toml
Normal file
5
recipes/wip/birdy/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/kakoc/birdy"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/bison/recipe.toml
Normal file
5
recipes/wip/bison/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Compilation error
|
||||
[source]
|
||||
tar = "https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
8
recipes/wip/bita/recipe.toml
Normal file
8
recipes/wip/bita/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/oll3/bita/archive/refs/tags/v0.11.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo --features rustls-tls
|
||||
"""
|
||||
42
recipes/wip/blender-lts/recipe.toml
Normal file
42
recipes/wip/blender-lts/recipe.toml
Normal file
@ -0,0 +1,42 @@
|
||||
#TODO probably wrong script, see https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro
|
||||
#TODO probably missing dependencies
|
||||
#TODO customization - https://wiki.blender.org/wiki/Building_Blender/Options
|
||||
[source]
|
||||
tar = "https://download.blender.org/source/blender-3.6.5.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"dbus",
|
||||
"libdecor",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"fontconfig",
|
||||
"zstd",
|
||||
"bzip2",
|
||||
"xz",
|
||||
"sdl2",
|
||||
"libepoxy",
|
||||
"shaderc",
|
||||
"libxml2",
|
||||
"libharu",
|
||||
"mesa",
|
||||
"libx11",
|
||||
"libwayland",
|
||||
"libxkbcommon",
|
||||
]
|
||||
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
|
||||
"""
|
||||
42
recipes/wip/blender/recipe.toml
Normal file
42
recipes/wip/blender/recipe.toml
Normal file
@ -0,0 +1,42 @@
|
||||
#TODO probably wrong script, see https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro
|
||||
#TODO probably missing dependencies
|
||||
#TODO customization - https://wiki.blender.org/wiki/Building_Blender/Options
|
||||
[source]
|
||||
tar = "https://download.blender.org/source/blender-4.0.0.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"dbus",
|
||||
"libdecor",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"fontconfig",
|
||||
"zstd",
|
||||
"bzip2",
|
||||
"xz",
|
||||
"sdl2",
|
||||
"libepoxy",
|
||||
"shaderc",
|
||||
"libxml2",
|
||||
"libharu",
|
||||
"mesa",
|
||||
"libx11",
|
||||
"libwayland",
|
||||
"libxkbcommon",
|
||||
]
|
||||
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
|
||||
"""
|
||||
5
recipes/wip/blogbench/recipe.toml
Normal file
5
recipes/wip/blogbench/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for building, see https://github.com/jedisct1/Blogbench#readme
|
||||
[source]
|
||||
tar = "https://github.com/jedisct1/Blogbench/releases/download/1.2/blogbench-1.2.tar.bz2"
|
||||
[build]
|
||||
template = "custom"
|
||||
6
recipes/wip/bluez/recipe.toml
Normal file
6
recipes/wip/bluez/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO require Bluetooth drivers
|
||||
#TODO build instructions - https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/INSTALL
|
||||
[source]
|
||||
tar = "http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
5
recipes/wip/boost/recipe.toml
Normal file
5
recipes/wip/boost/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for building, see https://github.com/boostorg/wiki/wiki/Getting-Started%3A-Overview#installing-boost
|
||||
[source]
|
||||
tar = "https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/bottles/recipe.toml
Normal file
5
recipes/wip/bottles/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing Meson build instructions
|
||||
[source]
|
||||
tar = "https://github.com/bottlesdevs/Bottles/archive/refs/tags/51.9.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/bottom/recipe.toml
Normal file
5
recipes/wip/bottom/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO starship-battery crate compilation error
|
||||
[source]
|
||||
tar = "https://github.com/ClementTsang/bottom/archive/refs/tags/0.9.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/broot/recipe.toml
Normal file
5
recipes/wip/broot/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO nix crate compilation error
|
||||
[source]
|
||||
tar = "https://github.com/Canop/broot/archive/refs/tags/v1.22.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/bullet-physics/recipe.toml
Normal file
5
recipes/wip/bullet-physics/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for Premake or CMake, see https://github.com/bulletphysics/bullet3#build-instructions-for-bullet-using-premake-you-can-also-use-cmake-instead
|
||||
[source]
|
||||
tar = "https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/c-ray/recipe.toml
Normal file
5
recipes/wip/c-ray/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for "make", see https://github.com/vkoskiv/c-ray#installation
|
||||
[source]
|
||||
git = "https://github.com/vkoskiv/c-ray"
|
||||
[build]
|
||||
template = "custom"
|
||||
12
recipes/wip/c2rust/recipe.toml
Normal file
12
recipes/wip/c2rust/recipe.toml
Normal file
@ -0,0 +1,12 @@
|
||||
#TODO Can't find LLVM
|
||||
[source]
|
||||
tar = "https://github.com/immunant/c2rust/archive/refs/tags/v0.17.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"llvm",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages c2rust
|
||||
"""
|
||||
10
recipes/wip/cackle/recipe.toml
Normal file
10
recipes/wip/cackle/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO camino crate error
|
||||
#TODO Probably needs to be ported to Redox
|
||||
[source]
|
||||
git = "https://github.com/davidlattimore/cackle"
|
||||
[build]
|
||||
template = "cargo"
|
||||
#script = """
|
||||
#cookbook_cargo --features unsupported-os
|
||||
#"""
|
||||
# Uncomment the above lines if the Cargo template doesn't work.
|
||||
5
recipes/wip/cairomm/recipe.toml
Normal file
5
recipes/wip/cairomm/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for Meson, see https://cgit.freedesktop.org/cairo/tree/INSTALL
|
||||
[source]
|
||||
tar = "https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/call-of-ferris/recipe.toml
Normal file
5
recipes/wip/call-of-ferris/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO require a update on the redox_syscall crate (after a update on the libc crate)
|
||||
[source]
|
||||
git = "https://github.com/Andy-Python-Programmer/CallOfFerris"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/capnproto/recipe.toml
Normal file
5
recipes/wip/capnproto/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://capnproto.org/capnproto-c++-1.0.1.1.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
10
recipes/wip/carbonyl/recipe.toml
Normal file
10
recipes/wip/carbonyl/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO require Chromium building
|
||||
[source]
|
||||
tar = "https://github.com/fathyb/carbonyl/archive/refs/tags/v0.0.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"nss",
|
||||
"fontconfig",
|
||||
"expat",
|
||||
]
|
||||
5
recipes/wip/cargo-about/recipe.toml
Normal file
5
recipes/wip/cargo-about/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO needs to update the tokio version
|
||||
[source]
|
||||
tar = "https://github.com/EmbarkStudios/cargo-about/archive/refs/tags/0.5.6.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
14
recipes/wip/cargo-audit/recipe.toml
Normal file
14
recipes/wip/cargo-audit/recipe.toml
Normal file
@ -0,0 +1,14 @@
|
||||
#TODO Weird error with libssh2-sys crate
|
||||
[source]
|
||||
tar = "https://github.com/rustsec/rustsec/archive/refs/tags/cargo-audit/v0.17.6.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"libssh2",
|
||||
]
|
||||
script = """
|
||||
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
|
||||
export OPENSSL_STATIC="true"
|
||||
cookbook_cargo_packages cargo-audit
|
||||
"""
|
||||
5
recipes/wip/cargo-auditable/recipe.toml
Normal file
5
recipes/wip/cargo-auditable/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/rust-secure-code/cargo-auditable"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-cache/recipe.toml
Normal file
5
recipes/wip/cargo-cache/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO camino crate compilation error
|
||||
[source]
|
||||
tar = "https://github.com/matthiaskrgr/cargo-cache/archive/refs/tags/0.8.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-crev/recipe.toml
Normal file
5
recipes/wip/cargo-crev/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/crev-dev/cargo-crev/archive/refs/tags/v0.25.4.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-deny/recipe.toml
Normal file
5
recipes/wip/cargo-deny/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/EmbarkStudios/cargo-deny/archive/refs/tags/0.14.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-diet/recipe.toml
Normal file
5
recipes/wip/cargo-diet/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/the-lean-crate/cargo-diet/archive/refs/tags/v1.2.7.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-fuzz/recipe.toml
Normal file
5
recipes/wip/cargo-fuzz/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/rust-fuzz/cargo-fuzz/archive/refs/tags/0.11.2.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
13
recipes/wip/cargo-geiger/recipe.toml
Normal file
13
recipes/wip/cargo-geiger/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO camino crate compilation error
|
||||
[source]
|
||||
tar = "https://github.com/rust-secure-code/cargo-geiger/archive/refs/tags/cargo-geiger-0.11.6.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
script = """
|
||||
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
|
||||
export OPENSSL_STATIC="true"
|
||||
cookbook_cargo_packages cargo-geiger
|
||||
"""
|
||||
8
recipes/wip/cargo-generate/recipe.toml
Normal file
8
recipes/wip/cargo-generate/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO fs_at crate error
|
||||
[source]
|
||||
tar = "https://github.com/cargo-generate/cargo-generate/archive/refs/tags/v0.18.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
5
recipes/wip/cargo-info/recipe.toml
Normal file
5
recipes/wip/cargo-info/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://gitlab.com/imp/cargo-info/-/archive/0.7.6/cargo-info-0.7.6.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-msrv/recipe.toml
Normal file
5
recipes/wip/cargo-msrv/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/foresterre/cargo-msrv/archive/refs/tags/v0.15.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-mutants/recipe.toml
Normal file
5
recipes/wip/cargo-mutants/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
tar = "https://github.com/sourcefrog/cargo-mutants/archive/refs/tags/cargo-mutants-1.2.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
8
recipes/wip/cargo-nextest/recipe.toml
Normal file
8
recipes/wip/cargo-nextest/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/nextest-rs/nextest"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages cargo-nextest
|
||||
"""
|
||||
8
recipes/wip/cargo-remark/recipe.toml
Normal file
8
recipes/wip/cargo-remark/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/kobzol/cargo-remark"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo --no-default-features
|
||||
"""
|
||||
13
recipes/wip/cargo-scaffold/recipe.toml
Normal file
13
recipes/wip/cargo-scaffold/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO openssl-sys crate error
|
||||
[source]
|
||||
git = "https://github.com/iomentum/cargo-scaffold"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
script = """
|
||||
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
|
||||
export OPENSSL_STATIC="true"
|
||||
cookbook_cargo
|
||||
"""
|
||||
5
recipes/wip/cargo-show-asm/recipe.toml
Normal file
5
recipes/wip/cargo-show-asm/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/pacak/cargo-show-asm"
|
||||
[build]
|
||||
template = "cargo"
|
||||
8
recipes/wip/cargo-smart-release/recipe.toml
Normal file
8
recipes/wip/cargo-smart-release/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/Byron/cargo-smart-release"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
]
|
||||
5
recipes/wip/cargo-sweep/recipe.toml
Normal file
5
recipes/wip/cargo-sweep/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO needs to update the redox_syscall version
|
||||
[source]
|
||||
git = "https://github.com/holmgr/cargo-sweep"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-tarpaulin/recipe.toml
Normal file
5
recipes/wip/cargo-tarpaulin/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/xd009642/tarpaulin/archive/refs/tags/0.27.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
8
recipes/wip/cargo-ui/recipe.toml
Normal file
8
recipes/wip/cargo-ui/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/slint-ui/cargo-ui/archive/refs/tags/v0.3.3.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"fontconfig",
|
||||
]
|
||||
5
recipes/wip/cargo-vet/recipe.toml
Normal file
5
recipes/wip/cargo-vet/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO camino crate error (after cargo update and a patch on the ring crate)
|
||||
[source]
|
||||
git = "https://github.com/mozilla/cargo-vet"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/cargo-watch/recipe.toml
Normal file
5
recipes/wip/cargo-watch/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/watchexec/cargo-watch/archive/refs/tags/v8.4.1.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
8
recipes/wip/cargo-zigbuild/recipe.toml
Normal file
8
recipes/wip/cargo-zigbuild/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO Not compiled or tested yet
|
||||
[source]
|
||||
tar = "https://github.com/rust-cross/cargo-zigbuild/archive/refs/tags/v0.16.12.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"zig"
|
||||
]
|
||||
9
recipes/wip/cava/recipe.toml
Normal file
9
recipes/wip/cava/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/karlstav/cava/archive/refs/tags/0.9.1.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"ncurses",
|
||||
"fftw",
|
||||
]
|
||||
9
recipes/wip/cb/recipe.toml
Normal file
9
recipes/wip/cb/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO missing script for "make", see https://github.com/yaa110/cb#build-manually
|
||||
#TODO probably wrong dependency
|
||||
[source]
|
||||
git = "https://github.com/yaa110/cb"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libxcb",
|
||||
]
|
||||
5
recipes/wip/cbindgen/recipe.toml
Normal file
5
recipes/wip/cbindgen/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/mozilla/cbindgen/archive/refs/tags/0.26.0.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/ccs-tools/recipe.toml
Normal file
5
recipes/wip/ccs-tools/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for "make", see https://github.com/UIUC-PPL/ccs_tools#readme
|
||||
[source]
|
||||
git = "https://github.com/UIUC-PPL/ccs_tools"
|
||||
[build]
|
||||
template = "custom"
|
||||
9
recipes/wip/celeste/recipe.toml
Normal file
9
recipes/wip/celeste/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO missing script for "just" and require Go, see https://github.com/hwittenborn/celeste/blob/develop/BUILDING.md
|
||||
[source]
|
||||
tar = "https://github.com/hwittenborn/celeste/archive/refs/tags/v0.8.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"gtk4",
|
||||
"libadwaita",
|
||||
]
|
||||
11
recipes/wip/chafa/recipe.toml
Normal file
11
recipes/wip/chafa/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO can't find FreeType dependency
|
||||
[source]
|
||||
tar = "https://hpjansson.org/chafa/releases/chafa-1.12.4.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"glib",
|
||||
"imagemagick",
|
||||
"pcre",
|
||||
"freetype2",
|
||||
]
|
||||
5
recipes/wip/charm++/recipe.toml
Normal file
5
recipes/wip/charm++/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for cross-compilation, see https://charm.readthedocs.io/en/latest/charm++/manual.html#installing-charm
|
||||
[source]
|
||||
tar = "http://charm.cs.illinois.edu/distrib/charm-7.0.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
5
recipes/wip/chars/recipe.toml
Normal file
5
recipes/wip/chars/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/boinkor-net/chars"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/checkpwn/recipe.toml
Normal file
5
recipes/wip/checkpwn/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO compiled but not tested (after patched ring crate)
|
||||
[source]
|
||||
git = "https://github.com/brycx/checkpwn"
|
||||
[build]
|
||||
template = "cargo"
|
||||
10
recipes/wip/chocolate-doom/recipe.toml
Normal file
10
recipes/wip/chocolate-doom/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO Not compiled or tested yet
|
||||
[source]
|
||||
tar = "https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2_mixer",
|
||||
"sdl2_net",
|
||||
]
|
||||
5
recipes/wip/choose/recipe.toml
Normal file
5
recipes/wip/choose/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO compiled after cargo update but not tested
|
||||
[source]
|
||||
tar = "https://github.com/theryangeary/choose/archive/refs/tags/v1.3.4.tar.gz"
|
||||
[build]
|
||||
template = "cargo"
|
||||
34
recipes/wip/chromium/recipe.toml
Normal file
34
recipes/wip/chromium/recipe.toml
Normal file
@ -0,0 +1,34 @@
|
||||
#TODO missing script for building, see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/build_instructions.md
|
||||
#TODO probably missing dependencies
|
||||
#TODO require Wayland
|
||||
[source]
|
||||
tar = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-119.0.6045.123.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"nss",
|
||||
"xdg-utils",
|
||||
"libgcrypt",
|
||||
"dbus",
|
||||
"libva",
|
||||
"libffi",
|
||||
"fontconfig",
|
||||
"libjpeg",
|
||||
"libflac",
|
||||
"libxml2",
|
||||
"ffmpeg6",
|
||||
"libwebp",
|
||||
"opus",
|
||||
"harfbuzz",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"bzip2",
|
||||
"expat",
|
||||
"glib",
|
||||
"cairo",
|
||||
"atk",
|
||||
"libcap",
|
||||
"pango",
|
||||
"java21",
|
||||
]
|
||||
9
recipes/wip/chuck/recipe.toml
Normal file
9
recipes/wip/chuck/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO missing script for "make", see https://github.com/ccrma/chuck#linux
|
||||
[source]
|
||||
tar = "https://chuck.cs.princeton.edu/release/files/chuck-1.5.1.3.tgz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"pulseaudio",
|
||||
"libsndfile",
|
||||
]
|
||||
5
recipes/wip/cicada/recipe.toml
Normal file
5
recipes/wip/cicada/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for "make", see https://github.com/mitnk/cicada/blob/master/docs/install.md#option-c-via-source
|
||||
[source]
|
||||
tar = "https://github.com/mitnk/cicada/archive/refs/tags/v0.9.38.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
31
recipes/wip/clamav/recipe.toml
Normal file
31
recipes/wip/clamav/recipe.toml
Normal file
@ -0,0 +1,31 @@
|
||||
#TODO probably wrong script, see https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html
|
||||
#TODO missing Sendmail Mail Filter API (Milter)
|
||||
[source]
|
||||
tar = "https://www.clamav.net/downloads/production/clamav-1.2.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"curl",
|
||||
"ncurses",
|
||||
"bzip2",
|
||||
"json-c",
|
||||
"pcre",
|
||||
"openssl1",
|
||||
"libxml2",
|
||||
"zlib",
|
||||
]
|
||||
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
|
||||
"""
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user