1SUMMARY="A single-player 2D action role playing game" 2DESCRIPTION="Flare is a single-player 2D action RPG with fast-paced action \ 3and a dark fantasy style." 4HOMEPAGE="https://flarerpg.org" 5COPYRIGHT="2010-2021 Clint Bellanger" 6LICENSE="GNU GPL v3" 7REVISION="1" 8SOURCE_URI="https://github.com/flareteam/flare-engine/archive/v$portVersion.tar.gz" 9CHECKSUM_SHA256="035ffd936d9e120dc2eb792779a0b7ff64574d4a29a1124946deaf7946d1059d" 10SOURCE_DIR="flare-engine-$portVersion" 11PATCHES="flare-$portVersion.patchset" 12ADDITIONAL_FILES="flare.rdef.in" 13 14ARCHITECTURES="all !x86_gcc2" 15SECONDARY_ARCHITECTURES="x86" 16 17PROVIDES=" 18 flare$secondaryArchSuffix = $portVersion 19 app:Flare$secondaryArchSuffix = $portVersion 20 " 21REQUIRES=" 22 flare_data 23 haiku$secondaryArchSuffix 24 lib:libsdl2_2.0$secondaryArchSuffix 25 lib:libsdl2_image_2.0$secondaryArchSuffix 26 lib:libsdl2_mixer_2.0$secondaryArchSuffix 27 lib:libsdl2_ttf_2.0$secondaryArchSuffix 28 " 29 30BUILD_REQUIRES=" 31 haiku${secondaryArchSuffix}_devel 32 devel:libsdl2_2.0$secondaryArchSuffix 33 devel:libsdl2_image_2.0$secondaryArchSuffix 34 devel:libsdl2_mixer_2.0$secondaryArchSuffix 35 devel:libsdl2_ttf_2.0$secondaryArchSuffix 36 " 37BUILD_PREREQUIRES=" 38 cmd:cmake 39 cmd:gcc$secondaryArchSuffix 40 cmd:make 41 cmd:pkg_config$secondaryArchSuffix 42 " 43 44BUILD() 45{ 46 mkdir -p build 47 cd build 48 cmake .. \ 49 -DSDL2_INCLUDE_DIR=/system/$relativeIncludeDir/SDL2 \ 50 -DSDL2_IMAGE_INCLUDE_DIR=/system/$relativeIncludeDir/SDL2 \ 51 -DSDL2_MIXER_INCLUDE_DIR=/system/$relativeIncludeDir/SDL2 \ 52 -DSDL2_TTF_INCLUDE_DIR=/system/$relativeIncludeDir/SDL2 53 54 make $jobArgs 55} 56 57INSTALL() 58{ 59 mkdir -p $appsDir $dataDir/flare 60 cp build/flare $appsDir/Flare 61 cp -r mods $dataDir/flare 62 63 local APP_SIGNATURE="application/x-vnd.flare" 64 local MAJOR="`echo "$portVersion" | cut -d. -f1`" 65 local MIDDLE="`echo "$portVersion" | cut -d. -f2`" 66 local LONG_INFO="$SUMMARY" 67 sed \ 68 -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ 69 -e "s|@MAJOR@|$MAJOR|" \ 70 -e "s|@MIDDLE@|$MIDDLE|" \ 71 -e "s|@LONG_INFO@|$LONG_INFO|" \ 72 $portDir/additional-files/flare.rdef.in > $sourceDir/flare.rdef 73 74 addResourcesToBinaries $sourceDir/flare.rdef $appsDir/Flare 75 addAppDeskbarSymlink $appsDir/Flare 76} 77