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