From 859ba461614bd584ec9aeab0a24a9f3a2930613a Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Wed, 13 Dec 2023 14:52:50 -0700 Subject: [PATCH] cairodemo: convert to toml --- recipes/demos/cairodemo/recipe.sh | 34 ----------------------------- recipes/demos/cairodemo/recipe.toml | 27 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 34 deletions(-) delete mode 100755 recipes/demos/cairodemo/recipe.sh create mode 100755 recipes/demos/cairodemo/recipe.toml diff --git a/recipes/demos/cairodemo/recipe.sh b/recipes/demos/cairodemo/recipe.sh deleted file mode 100755 index c92c479b0..000000000 --- a/recipes/demos/cairodemo/recipe.sh +++ /dev/null @@ -1,34 +0,0 @@ -BUILD_DEPENDS=(cairo expat fontconfig freetype2 liborbital libpng pixman zlib) - -function recipe_version { - printf "1.0.0" - skip=1 -} - -function recipe_prepare { - rm -rf source - mkdir source - cp cairodemo.c source -} - -function recipe_build { - sysroot="$(realpath ../sysroot)" - export LDFLAGS="-L$sysroot/lib" - export CPPFLAGS="-I$sysroot/include" - set -x - "${CXX}" $("${PKG_CONFIG}" --cflags cairo) cairodemo.c -o cairodemo -static $("${PKG_CONFIG}" --libs cairo) -lorbital - set +x - skip=1 -} - -function recipe_clean { - "$REDOX_MAKE" clean - skip=1 -} - -function recipe_stage { - dest="$(realpath $1)" - mkdir -pv "$dest/bin" - cp -v "cairodemo" "$dest/bin/cairodemo" - skip=1 -} diff --git a/recipes/demos/cairodemo/recipe.toml b/recipes/demos/cairodemo/recipe.toml new file mode 100755 index 000000000..c4f58aac3 --- /dev/null +++ b/recipes/demos/cairodemo/recipe.toml @@ -0,0 +1,27 @@ +# source is part of cookbook + +[build] +dependencies = [ + "cairo", + "expat", + "fontconfig", + "freetype2", + "liborbital", + "libpng", + "pixman", + "zlib", +] +template = "custom" +script = """ +export LDFLAGS="-L${COOKBOOK_SYSROOT}/lib" +export CPPFLAGS="-I${COOKBOOK_SYSROOT}/include" +"${CXX}" \ + $("${PKG_CONFIG}" --cflags cairo) \ + "${COOKBOOK_RECIPE}/cairodemo.c" \ + -o cairodemo \ + -static \ + $("${PKG_CONFIG}" --libs cairo) \ + -lorbital +mkdir -pv "${COOKBOOK_STAGE}/bin" +cp -v "cairodemo" "${COOKBOOK_STAGE}/bin/cairodemo" +""" -- GitLab