Add recipes

This commit is contained in:
Ribbon 2026-02-01 03:16:26 -03:00
parent 02caceca9b
commit bb509e2dfb
8 changed files with 112 additions and 0 deletions

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
# build instructions: https://docs.soliditylang.org/en/v0.8.33/installing-solidity.html#building-from-source
[source]
tar = "https://github.com/argotorg/solidity/releases/download/v0.8.33/solidity_0.8.33.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DPEDANTIC=OFF",
]
dependencies = [
"boost",
]

View File

@ -0,0 +1,13 @@
#TODO not compiled or tested
[source]
git = "https://github.com/txtx/surfpool"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"openssl3",
]
script = """
DYNAMIC_INIT
cookbook_cargo_packages surfpool-cli
"""

View File

@ -0,0 +1,22 @@
#TODO missing script for building: https://github.com/dotnet/dotnet/tree/release/8.0.1xx#building
# linux requirements: https://github.com/dotnet/runtime/blob/release/8.0/docs/workflow/requirements/linux-requirements.md
# freebsd requirements: https://github.com/dotnet/runtime/blob/release/8.0/docs/workflow/requirements/freebsd-requirements.md#linux-environment
# bootstraping: https://github.com/dotnet/source-build/blob/main/Documentation/bootstrapping-guidelines.md#building-for-new-os-using-a-rid-unknown-to-net
[source]
git = "https://github.com/dotnet/dotnet"
branch = "release/8.0.1xx"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"libicu",
"lttng-ust",
"openssl3",
"kerberos5",
"zlib",
]
dev-dependencies = [
"host:clang21",
"host:clang21.lld",
"host:llvm21.dev",
]

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
# build instructions: https://github.com/WebAssembly/binaryen#building
[source]
git = "https://github.com/WebAssembly/binaryen"
rev = "version_125"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_TESTS=OFF",
"-DBYN_ENABLE_ASSERTIONS=OFF",
]

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
# build instructions: https://github.com/WebAssembly/wabt#building-using-cmake-directly-linux-and-macos
[source]
tar = "https://github.com/WebAssembly/wabt/releases/download/1.0.39/wabt-1.0.39.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_TESTS=OFF",
]

View File

@ -0,0 +1,15 @@
#TODO missing script for building: https://emscripten.org/docs/building_from_source/index.html
[source]
git = "https://github.com/emscripten-core/emscripten"
rev = "5.0.0"
shallow_clone = true
[build]
template = "custom"
dev-dependencies = [
"host:nodejs24",
]
[package]
dependencies = [
"llvm21-common",
"binaryen",
]

View File

@ -0,0 +1,13 @@
#TODO missing script for building: https://github.com/btcpayserver/btcpayserver#how-to-build
#TODO determine minimum dependencies
# dependencies and docker container setup: https://github.com/btcpayserver/btcpayserver/blob/master/BTCPayServer.Tests/docker-compose.yml
# configuration: https://docs.btcpayserver.org/Development/LocalDevelopment/
[source]
git = "https://github.com/btcpayserver/btcpayserver"
rev = "v2.3.4"
shallow_clone = true
[build]
template = "custom"
dev-dependencies = [
"host:dotnet8",
]

View File

@ -0,0 +1,16 @@
#TODO not compiled or tested
# build instructions: https://github.com/TigerVNC/tigervnc/blob/1.16-branch/BUILDING.txt
[source]
git = "https://github.com/TigerVNC/tigervnc"
branch = "1.16-branch"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"zlib",
"pixman",
"fltk14",
"libjpeg",
#"gnutls3",
#"libnettle",
]