WIP Recipes

This commit is contained in:
Ribbon 2023-11-30 18:13:53 +00:00
parent 14c5db985f
commit 38c09a3fce
832 changed files with 7828 additions and 0 deletions

View 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/
"""

View 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",
]

View 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"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/Gankra/abi-cafe"
[build]
template = "cargo"

View 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"

View 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
"""

View 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",
]

View File

@ -0,0 +1,5 @@
#TODO require a patch on the mio crate
[source]
git = "https://github.com/jmacdonald/amp"
[build]
template = "cargo"

View 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",
]

View 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"

View 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",
]

View 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",
]

View 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",
]

View 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
"""

View 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
"""

View File

@ -0,0 +1,5 @@
#TODO not compiled/tested yet
[source]
git = "https://github.com/artichoke/artichoke"
[build]
template = "cargo"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/thed24/ascii-gen"
[build]
template = "cargo"

View File

@ -0,0 +1,5 @@
#TODO Needs to patch outdated crates
[source]
git = "https://github.com/LegNeato/asciinema-rs"
[build]
template = "cargo"

View 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"

View 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",
]

View 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"

View 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",
]

View 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"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested yet
[source]
git = "https://github.com/allthemusicllc/atm-cli"
[build]
template = "cargo"

View 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
"""

View 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"

View 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"

View 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
"""

View 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
"""

View 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"

View 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"

View 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"

View 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"

View File

@ -0,0 +1,5 @@
#TODO compiled but not tested yet
[source]
git = "https://github.com/nikolassv/bartib"
[build]
template = "cargo"

View 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"

View 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",
]

View 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"

View 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
"""

View 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}"
"""

View 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"

View 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"

View 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
"""

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/kakoc/birdy"
[build]
template = "cargo"

View 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"

View 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
"""

View 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
"""

View 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
"""

View 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"

View 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"

View 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"

View 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"

View 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"

View 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"

View 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"

View 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"

View 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
"""

View 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.

View 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"

View 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"

View 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"

View 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",
]

View 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"

View 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
"""

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/rust-secure-code/cargo-auditable"
[build]
template = "cargo"

View 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"

View 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"

View 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"

View 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"

View 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"

View 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
"""

View 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",
]

View 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"

View 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"

View 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"

View 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
"""

View 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
"""

View 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
"""

View File

@ -0,0 +1,5 @@
#TODO camino crate error
[source]
git = "https://github.com/pacak/cargo-show-asm"
[build]
template = "cargo"

View File

@ -0,0 +1,8 @@
#TODO camino crate error
[source]
git = "https://github.com/Byron/cargo-smart-release"
[build]
template = "cargo"
dependencies = [
"openssl1",
]

View File

@ -0,0 +1,5 @@
#TODO needs to update the redox_syscall version
[source]
git = "https://github.com/holmgr/cargo-sweep"
[build]
template = "cargo"

View 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"

View 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",
]

View 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"

View 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"

View 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"
]

View 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",
]

View 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",
]

View 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"

View 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"

View 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",
]

View 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",
]

View 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"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/boinkor-net/chars"
[build]
template = "cargo"

View File

@ -0,0 +1,5 @@
#TODO compiled but not tested (after patched ring crate)
[source]
git = "https://github.com/brycx/checkpwn"
[build]
template = "cargo"

View 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",
]

View 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"

View 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",
]

View 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",
]

View 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"

View 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