Add recipes

This commit is contained in:
Ribbon 2026-05-13 08:11:05 -03:00
parent 010861f71b
commit fea1c984b4
14 changed files with 110 additions and 0 deletions

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
# build instructions: https://cgit.git.savannah.gnu.org/cgit/gcl.git/tree/gcl/INSTALL
[source]
tar = "http://ftpmirror.gnu.org/gcl/gcl-2.7.1.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for cross-compilation: https://sourceforge.net/p/sbcl/sbcl/ci/master/tree/INSTALL
[source]
tar = "http://downloads.sourceforge.net/project/sbcl/sbcl/2.6.4/sbcl-2.6.4-source.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
tar = "https://github.com/yasm/yasm/releases/download/v1.3.0/yasm-1.3.0.tar.gz"
[build]
template = "configure"

View File

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

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://gitlab.redox-os.org/redox-os/kprofiling"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,7 @@
#TODO not compiled or tested
#TODO verify if a common lisp dependency is needed, sbcl and gcl are packaged
# build instructions: https://sourceforge.net/p/maxima/code/ci/master/tree/INSTALL
[source]
tar = "https://sourceforge.net/projects/maxima/files/Maxima-source/5.49.0-source/maxima-5.49.0.tar.gz/download"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
tar = "https://media.luffy.cx/files/lldpd/lldpd-1.0.21.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,17 @@
#TODO not compiled or tested
[source]
git = "https://github.com/lpereira/lwan"
rev = "v0.7"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DENABLE_BROTLI=OFF",
"-DENABLE_ZSTD=OFF",
"-DMTUNE_NATIVE=OFF",
]
dependencies = [
"zlib",
#"brotli",
#"zstd",
]

View File

@ -0,0 +1,8 @@
#TODO not compiled or tested
[source]
tar = "https://gitlab.torproject.org/tpo/core/torsocks/-/archive/v2.5.0/torsocks-v2.5.0.tar.bz2"
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for gnu make: https://github.com/haproxy/haproxy/blob/master/INSTALL
[source]
tar = "https://www.haproxy.org/download/3.2/src/haproxy-3.2.18.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for gnu make: https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob;f=setup.html;h=7468a9a50bc426bfb5715d0b29fb7633e92fb17b;hb=HEAD
[source]
tar = "https://thekelleys.org.uk/dnsmasq/dnsmasq-2.92rel2.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
[source]
git = "https://salsa.debian.org/clint/fakeroot"
rev = "upstream/1.37.2"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
# 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"
[build]
template = "configure"
dependencies = [
"gnutls3",
]

View File

@ -0,0 +1,16 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from meson log
[source]
git = "https://github.com/hughsie/colord"
rev = "1.4.8"
shallow_clone = true
[build]
template = "meson"
mesonflags = [
"-Dsystemd=false",
"-Dudev-rules=false",
"-Dintrospection=false",
"-Dtests=false",
"-Ddocs=false",
"-Dman=false",
]