From 75d04959618265d88345898d26efd334bf972578 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Wed, 18 Oct 2023 13:23:49 +0000 Subject: [PATCH] frogatto, new recipe (#9645) --- .../frogatto/additional-files/frogatto4 | 3 ++ games-arcade/frogatto/frogatto4-4.0.2.recipe | 42 +++++++++++++++++++ games-arcade/frogatto/licenses/CC-BY 3.0 | 14 +++++++ 3 files changed, 59 insertions(+) create mode 100755 games-arcade/frogatto/additional-files/frogatto4 create mode 100644 games-arcade/frogatto/frogatto4-4.0.2.recipe create mode 100644 games-arcade/frogatto/licenses/CC-BY 3.0 diff --git a/games-arcade/frogatto/additional-files/frogatto4 b/games-arcade/frogatto/additional-files/frogatto4 new file mode 100755 index 000000000..2bed5c1a9 --- /dev/null +++ b/games-arcade/frogatto/additional-files/frogatto4 @@ -0,0 +1,3 @@ +#!/bin/sh +cd /system/data/anura +exec /bin/anura --max_window_width=1024 --max_window_height=768 $@ diff --git a/games-arcade/frogatto/frogatto4-4.0.2.recipe b/games-arcade/frogatto/frogatto4-4.0.2.recipe new file mode 100644 index 000000000..ce5517f21 --- /dev/null +++ b/games-arcade/frogatto/frogatto4-4.0.2.recipe @@ -0,0 +1,42 @@ +SUMMARY="An action-adventure game" +DESCRIPTION="**Frogatto & Friends** is an action-adventure game, starring a certain quixotic frog. \ +We're trying to push 2D platforming, pixel-art, and music into uncharted territory; we hope you \ +like the results!" +HOMEPAGE="https://github.com/frogatto/frogatto/" +COPYRIGHT="The frogatto team" +LICENSE="CC-BY 3.0 + Zlib" +REVISION="1" +SOURCE_URI="$HOMEPAGE/archive/refs/tags/v$portVersion.tar.gz" +CHECKSUM_SHA256="d266df9e46970d3b7598df0e010b41c03f61b1fbe574171c205c3a64e3da6540" +SOURCE_FILENAME="frogatto-v$portVersion.tar.gz" +SOURCE_DIR="frogatto-$portVersion" +ADDITIONAL_FILES="frogatto4" + +ARCHITECTURES="any" + +PROVIDES=" + frogatto4 = $portVersion + cmd:frogatto4 = $portVersion + " +REQUIRES=" + anura$secondaryArchSuffix + " + +INSTALL() +{ + installDir=$dataDir/anura/modules/frogatto4 + mkdir -p $prefix/bin $installDir + + # install frogatto4 module + cp -r data $installDir + cp -r images $installDir + cp -r locale $installDir + cp -r music $installDir + cp -r sounds $installDir + cp -r master-config.cfg $installDir + cp -r module.cfg $installDir + + # install launcher script + cp -f $portDir/additional-files/frogatto4 $prefix/bin/frogatto4 +} diff --git a/games-arcade/frogatto/licenses/CC-BY 3.0 b/games-arcade/frogatto/licenses/CC-BY 3.0 new file mode 100644 index 000000000..7f439b148 --- /dev/null +++ b/games-arcade/frogatto/licenses/CC-BY 3.0 @@ -0,0 +1,14 @@ +Frogatto's files are separated into two licenses; with the exception of a few specific directories, everything is licensed under the CC-BY 3.0 LICENSE ( http://creativecommons.org/licenses/by/3.0/ ). + +The following directories are exempt from this, and all of their contents are copyrighted to the frogatto team. +- data/levels, which contains all of our level files +- images/characters, which contains all of our main-character art +- images/tiles, which contains our tile art +- sounds, which contains our sound effects +- music, which contains our background music + +Any format-conversions of our audio files, such as the files in music_aac and sounds_wav, are also copyrighted. + +Frogatto’s story, and all visual designs of characters (in any representation) and names of characters within the game are copyrighted. + +The source code to the game -- limited to the C++ source code files found in the "src" directory of the Anura engine -- is also available for license under the Zlib license. See the LICENSE file in that directory for the details of the license.