diff --git a/recipes/cargo/recipe.sh b/recipes/cargo/recipe.sh new file mode 100644 index 0000000000000000000000000000000000000000..a6faa2c7920829db53d4e81f9bdec3e53e550d07 --- /dev/null +++ b/recipes/cargo/recipe.sh @@ -0,0 +1,22 @@ +GIT=https://github.com/ids1024/cargo.git +BRANCH=redox + +function recipe_build { + if [ -d openssl-redox ] + then + git -C openssl-redox pull + else + git clone https://github.com/ids1024/openssl.git -b redox --depth 1 openssl-redox + fi + + rm -rf openssl-prefix + mkdir openssl-prefix + + pushd openssl-redox + ./Configure no-shared no-dgram redox-x86_64 --prefix="$PWD/../openssl-prefix" + make -j"$(nproc)" + make install + popd + + export OPENSSL_DIR=$PWD/openssl-prefix +}