diff --git a/recipes/games/neverball-sols/recipe.toml b/recipes/games/neverball-sols/recipe.toml new file mode 100644 index 00000000..2d90e04d --- /dev/null +++ b/recipes/games/neverball-sols/recipe.toml @@ -0,0 +1,20 @@ +[source] +same_as = "../neverball" + +[build] +dependencies = [ + "libjpeg", + "libogg", +] +template = "custom" +script = """ +DYNAMIC_INIT + +rsync -av --delete "${COOKBOOK_SOURCE}/" ./ + +"${COOKBOOK_MAKE}" -j"${COOKBOOK_MAKE_JOBS}" ENABLE_FS=stdio PKG_CONFIG="pkg-config" CC="cc" mapc sols + +# Copy assets +mkdir -p "${COOKBOOK_STAGE}/usr/games/neverball" +cp -rv data "${COOKBOOK_STAGE}/usr/games/neverball" +""" diff --git a/recipes/games/neverball/recipe.toml b/recipes/games/neverball/recipe.toml index bf6da23e..1d7e3333 100644 --- a/recipes/games/neverball/recipe.toml +++ b/recipes/games/neverball/recipe.toml @@ -5,18 +5,14 @@ patches = ["redox.patch"] [build] dependencies = [ - "expat", "freetype2", - "libdrm", "libjpeg", - "libogg", - "liborbital", - "libpng", "libvorbis", - "mesa", "sdl2", "sdl2-ttf", - "zlib", +] +dev-dependencies = [ + "host:neverball-sols" ] template = "custom" script = """ @@ -24,20 +20,13 @@ DYNAMIC_INIT rsync -av --delete "${COOKBOOK_SOURCE}/" ./ -env -i \ - LDFLAGS="-ljpeg -lpng16 -lz -lstdc++" \ - PATH="/usr/bin:/bin" \ - PKG_CONFIG="pkg-config" \ -"${COOKBOOK_MAKE}" -j"${COOKBOOK_MAKE_JOBS}" ENABLE_FS=stdio mapc sols - -"${COOKBOOK_MAKE}" -j"${COOKBOOK_MAKE_JOBS}" ENABLE_FS=stdio ENABLE_NLS=0 clean-src "${COOKBOOK_MAKE}" -j"${COOKBOOK_MAKE_JOBS}" ENABLE_FS=stdio ENABLE_NLS=0 neverball neverputt # Create install directories mkdir -pv "${COOKBOOK_STAGE}/usr/games/neverball" "${COOKBOOK_STAGE}/usr/share/ui/apps" "${COOKBOOK_STAGE}/usr/share/icons/apps" # Copy assets -cp -rv data "${COOKBOOK_STAGE}/usr/games/neverball" +cp -rv ${COOKBOOK_TOOLCHAIN}/usr/games/neverball/data "${COOKBOOK_STAGE}/usr/games/neverball" # For each game for bin in neverball neverputt