diff --git a/recipes/wip/dev/blockchain/solidity/recipe.toml b/recipes/wip/dev/blockchain/solidity/recipe.toml new file mode 100644 index 00000000..340b72d9 --- /dev/null +++ b/recipes/wip/dev/blockchain/solidity/recipe.toml @@ -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", +] diff --git a/recipes/wip/dev/blockchain/surfpool/recipe.toml b/recipes/wip/dev/blockchain/surfpool/recipe.toml new file mode 100644 index 00000000..f43e77d8 --- /dev/null +++ b/recipes/wip/dev/blockchain/surfpool/recipe.toml @@ -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 +""" diff --git a/recipes/wip/dev/lang/dotnet8/recipe.toml b/recipes/wip/dev/lang/dotnet8/recipe.toml new file mode 100644 index 00000000..54813cfa --- /dev/null +++ b/recipes/wip/dev/lang/dotnet8/recipe.toml @@ -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", +] diff --git a/recipes/wip/dev/wasm/binaryen/recipe.toml b/recipes/wip/dev/wasm/binaryen/recipe.toml new file mode 100644 index 00000000..ebf83a03 --- /dev/null +++ b/recipes/wip/dev/wasm/binaryen/recipe.toml @@ -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", +] diff --git a/recipes/wip/dev/wasm/wabt/recipe.toml b/recipes/wip/dev/wasm/wabt/recipe.toml new file mode 100644 index 00000000..57310d5d --- /dev/null +++ b/recipes/wip/dev/wasm/wabt/recipe.toml @@ -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", +] diff --git a/recipes/wip/dev/web/emscripten/recipe.toml b/recipes/wip/dev/web/emscripten/recipe.toml new file mode 100644 index 00000000..b4a3aec4 --- /dev/null +++ b/recipes/wip/dev/web/emscripten/recipe.toml @@ -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", +] diff --git a/recipes/wip/finance/bitcoin/btcpay-server/recipe.toml b/recipes/wip/finance/bitcoin/btcpay-server/recipe.toml new file mode 100644 index 00000000..9d8bb1d3 --- /dev/null +++ b/recipes/wip/finance/bitcoin/btcpay-server/recipe.toml @@ -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", +] diff --git a/recipes/wip/net/remote/tigervnc/recipe.toml b/recipes/wip/net/remote/tigervnc/recipe.toml new file mode 100644 index 00000000..514e1537 --- /dev/null +++ b/recipes/wip/net/remote/tigervnc/recipe.toml @@ -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", +]