From 10a8221779f6e122dc3de3a358ea8e783e2a0964 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Wed, 30 Nov 2022 07:16:12 -0700 Subject: [PATCH] Add iced recipe --- recipes/iced/recipe.toml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 recipes/iced/recipe.toml diff --git a/recipes/iced/recipe.toml b/recipes/iced/recipe.toml new file mode 100644 index 000000000..8d8ea5075 --- /dev/null +++ b/recipes/iced/recipe.toml @@ -0,0 +1,23 @@ +[source] +git = "https://gitlab.redox-os.org/redox-os/iced.git" +branch = "redox" + +[build] +template = "custom" +dependencies = [ + "llvm", + "mesa", + "zlib" +] +script = """ + set -x + ${COOKBOOK_CARGO} rustc \ + --release \ + --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ + --package styling \ + -- \ + -L "${COOKBOOK_SYSROOT}/lib" \ + -C link-args="-Wl,-Bstatic $("${PKG_CONFIG}" --libs osmesa) -lz -lstdc++ -lc -lgcc" + mkdir -pv "${COOKBOOK_STAGE}/bin" + cp -v "target/${TARGET}/release/styling" "${COOKBOOK_STAGE}/bin/iced" +""" -- GitLab