mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Fix neverball
This commit is contained in:
parent
226c5c88aa
commit
b1da935718
20
recipes/games/neverball-sols/recipe.toml
Normal file
20
recipes/games/neverball-sols/recipe.toml
Normal file
@ -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"
|
||||
"""
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user