Add neverball/neverputt manifests

This commit is contained in:
Jeremy Soller 2022-11-15 15:34:43 -07:00
parent fb4e799d88
commit 1bc8c229fd
No known key found for this signature in database
GPG Key ID: 87F211AF2BE4C2FE
3 changed files with 27 additions and 3 deletions

View File

@ -0,0 +1,5 @@
name=Neverball
binary=/games/neverball/neverball
icon=/ui/icons/apps/neverball.png
author=The Neverball Developers
description=Neverball

View File

@ -0,0 +1,5 @@
name=Neverputt
binary=/games/neverball/neverputt
icon=/ui/icons/apps/neverputt.png
author=The Neverputt Developers
description=Neverputt

View File

@ -25,11 +25,25 @@ function recipe_clean {
function recipe_stage {
dest="$(realpath $1)"
mkdir -p "${dest}/games/neverball"
# Create install directories
mkdir -pv "${dest}/games/neverball" "${dest}/ui/apps" "${dest}/ui/icons/apps"
# Copy assets
cp -rv data "${dest}/games/neverball"
# For each game
for bin in neverball neverputt
do
"${STRIP}" -v "$bin" -o "${dest}/games/neverball/$bin"
# Install binary
"${STRIP}" -v "${bin}" -o "${dest}/games/neverball/${bin}"
# Install manifest
cp -v "${COOKBOOK_RECIPE}/manifest-${bin}" "${dest}/ui/apps/${bin}"
# Install icon
cp -v "dist/${bin}_48.png" "${dest}/ui/icons/apps/${bin}.png"
done
cp -rv data "${dest}/games/neverball"
skip=1
}