Improve more recipes

This commit is contained in:
Ribbon 2026-02-01 17:55:27 -03:00
parent 544430a64c
commit 6828915a3e
11 changed files with 28 additions and 12 deletions

View File

@ -1,6 +1,6 @@
#TODO error on the libtiff configure script
#TODO customization - https://ghostscript.readthedocs.io/en/latest/Make.html
#TODO libtiff configure script error
# customization: https://ghostscript.readthedocs.io/en/latest/Make.html
[source]
tar = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/ghostscript-10.02.1.tar.gz"
tar = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10060/ghostscript-10.06.0.tar.xz"
[build]
template = "configure"

View File

@ -1,5 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/raphamorim/goiaba"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,8 +1,9 @@
#TODO missing script, read the llvm18 recipe for reference
#TODO missing script, read the llvm21 recipe for reference
# build instructions: https://github.com/mstorsjo/llvm-mingw#building-from-source
[source]
git = "https://github.com/mstorsjo/llvm-mingw"
rev = "40ccfd163eee35468c0cc5f356649d13029aec8b"
rev = "20251216"
shallow_clone = true
[build]
template = "custom"
dependencies = [

View File

@ -1,6 +1,6 @@
#TODO compiles, works in a basic way, but needs figuring out why -ldl is ignored
#TODO compiles, works in a basic way but needs figuring out why -ldl is ignored
#TODO also until new signal implementation gets to be the default, remove siginfo struct from relibc's include/bits/signal.h
# and modify relibc/src/header/signal/mod.rs sigtimedwait second parameter's type from siginfo_t to siginfo (cbindgen needs a reference)
# and modify relibc/src/header/signal/mod.rs sigtimedwait second parameter's type from siginfo_t to siginfo (cbindgen needs a reference)
#TODO needs further testing
[source]
tar = "https://www.cpan.org/src/5.0/perl-5.40.0.tar.gz"

View File

@ -1,8 +1,10 @@
#TODO require rustc 1.87 or newer
#TODO discover current status
[source]
git = "https://github.com/theseus-rs/ristretto"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo_packages ristretto_cli
"""

View File

@ -1,10 +1,10 @@
#TODO compilation error
[source]
tar = "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.gz"
tar = "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.gz"
[build]
template = "configure"
dependencies = [
"openssl1",
"openssl3",
"zlib",
"libyaml",
"libffi",

View File

@ -1,5 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/ultimaweapon/tsuki"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,8 +1,10 @@
#TODO not compiled or tested
[source]
git = "https://github.com/rezigned/tur"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo_packages tur-cli tur-tui
"""

View File

@ -1,8 +1,14 @@
#TODO missing script for building, see https://gitlab.gnome.org/GNOME/vala#building-vala
#TODO not compiled or tested
#TODO require bootstraping from another vala compiler
# build instructions: https://gitlab.gnome.org/GNOME/vala#building-vala
[source]
tar = "https://download.gnome.org/sources/vala/0.56/vala-0.56.14.tar.xz"
tar = "https://download.gnome.org/sources/vala/0.56/vala-0.56.18.tar.xz"
[build]
template = "custom"
dependencies = [
"glib",
]
script = """
DYNAMIC_INIT
cookbook_configure
"""

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/PhilippRados/wrecc"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,9 +1,11 @@
#TODO compiled but not tested
[source]
git = "https://github.com/giraffekey/xylo"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo
mkdir -pv "${COOKBOOK_STAGE}/usr/share/xylo"
cp -rv "${COOKBOOK_SOURCE}/example.xylo" "${COOKBOOK_STAGE}/usr/share/xylo"