Add rustconf 2025 presentation

This commit is contained in:
Jeremy Soller 2025-08-25 15:51:37 -06:00
parent 6e527b4350
commit 64d98ed781
2 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,9 @@
[source]
git = "https://github.com/jackpot51/rustconf2025.git"
[build]
template = "custom"
script = """
mkdir -p "${COOKBOOK_STAGE}/home/user"
cp -v "${COOKBOOK_SOURCE}/"*.pdf "${COOKBOOK_STAGE}/home/user"
"""

View File

@ -13,16 +13,19 @@ dependencies = [
]
script = """
DYNAMIC_INIT
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=${COOKBOOK_HOST_SYSROOT}/${GNU_TARGET} -I${COOKBOOK_HOST_SYSROOT}/${GNU_TARGET}/include"
"${COOKBOOK_CARGO}" rustc \
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
--release \
--bin cosmic-reader \
--no-default-features \
--features mupdf \
--verbose \
-- \
-C link-args="-lpng -lexpat"
-C link-args="-lpng -lexpat" \
--verbose
mkdir -pv "${COOKBOOK_STAGE}/usr/bin/"
cp -v "target/${TARGET}/release/cosmic-reader" "${COOKBOOK_STAGE}/usr/bin/"
mkdir -pv "${COOKBOOK_STAGE}/ui/apps"
cp -v "${COOKBOOK_RECIPE}/manifest" "${COOKBOOK_STAGE}/ui/apps/40_cosmic-reader"
"""
"""