diff --git a/games-rpg/catchchallenger/catchchallenger-2.2.0.0.recipe b/games-rpg/catchchallenger/catchchallenger-2.2.0.0.recipe new file mode 100644 index 000000000..4a75a0e96 --- /dev/null +++ b/games-rpg/catchchallenger/catchchallenger-2.2.0.0.recipe @@ -0,0 +1,62 @@ +SUMMARY="Game MMORPG/single player game. You can fight, farming, crafting, trading" +DESCRIPTION="This game is a independent MMORPG or a single player game." +HOMEPAGE="https://catchchallenger.first-world.info/" +COPYRIGHT="2011-2019 BRULE Herman Jacques Roger (alpha_one_x86)" +LICENSE="GNU GPL v3" +REVISION="1" +srcGitRev="e645be9b0a8413e191f65795964bfb25184d7736" +SOURCE_URI="https://github.com/alphaonex86/CatchChallenger/archive/$srcGitRev.zip" +CHECKSUM_SHA256="66800467f554b6a72727ad612753759484228fa1e7775f61be4bfbca51654d5d" +SOURCE_FILENAME="catchchallenger-$portVersion.tar.gz" +SOURCE_DIR="CatchChallenger-$srcGitRev" + +ARCHITECTURES="!x86_gcc2 ?x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + catchchallenger$secondaryArchSuffix = $portVersion + app:CatchChallenger$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Network$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + lib:libQt5Xml$secondaryArchSuffix + lib:libzstd$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libQt5Network$secondaryArchSuffix + devel:libQt5Widgets$secondaryArchSuffix + devel:libQt5Xml$secondaryArchSuffix + devel:libzstd$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:find + cmd:gcc$secondaryArchSuffix + cmd:lrelease$secondaryArchSuffix >= 5 + cmd:make + cmd:qmake$secondaryArchSuffix >= 5 + " + +BUILD() +{ + find ./ -name '*.ts' -exec lrelease {} \; + cd client/ultimate/ + qmake catchchallenger-ultimate.pro + make $jobArgs +} + +INSTALL() +{ + mkdir -p $appsDir + cp catchchallenger-ultimate $appsDir/CatchChallenger + addAppDeskbarSymlink $appsDir/CatchChallenger +}