From 5df67123ce541ff07e3a49281c6202cbe3a08fec Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Wed, 7 Dec 2022 22:35:32 -0700 Subject: [PATCH] Do not require mesa for iced and libcosmic --- recipes/iced/recipe.toml | 15 ++------------- recipes/libcosmic/recipe.toml | 12 ++---------- 2 files changed, 4 insertions(+), 23 deletions(-) diff --git a/recipes/iced/recipe.toml b/recipes/iced/recipe.toml index c92d017f7..447f93d5f 100644 --- a/recipes/iced/recipe.toml +++ b/recipes/iced/recipe.toml @@ -4,28 +4,17 @@ branch = "redox" [build] template = "custom" -dependencies = [ - "llvm", - "mesa", - "zlib" -] script = """ EXAMPLES=( - game_of_life - solar_system styling - tour ) set -x for example in "${EXAMPLES[@]}" do - ${COOKBOOK_CARGO} rustc \ + ${COOKBOOK_CARGO} build \ --release \ --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ - --package "${example}" \ - -- \ - -L "${COOKBOOK_SYSROOT}/lib" \ - -C link-args="-Wl,-Bstatic $("${TARGET}-pkg-config" --libs osmesa) -lz -lstdc++ -lc -lgcc" + --package "${example}" mkdir -pv "${COOKBOOK_STAGE}/bin" cp -v "target/${TARGET}/release/${example}" "${COOKBOOK_STAGE}/bin/iced_${example}" done diff --git a/recipes/libcosmic/recipe.toml b/recipes/libcosmic/recipe.toml index 426d7619a..3832b9f98 100644 --- a/recipes/libcosmic/recipe.toml +++ b/recipes/libcosmic/recipe.toml @@ -4,20 +4,12 @@ branch = "redox" [build] template = "custom" -dependencies = [ - "llvm", - "mesa", - "zlib" -] script = """ set -x - ${COOKBOOK_CARGO} rustc \ + ${COOKBOOK_CARGO} build \ --release \ --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ - --package cosmic \ - -- \ - -L "${COOKBOOK_SYSROOT}/lib" \ - -C link-args="-Wl,-Bstatic $("${PKG_CONFIG}" --libs osmesa) -lz -lstdc++ -lc -lgcc" + --package cosmic mkdir -pv "${COOKBOOK_STAGE}/bin" cp -v "target/${TARGET}/release/cosmic" "${COOKBOOK_STAGE}/bin/libcosmic" """ -- GitLab