diff --git a/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in b/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in new file mode 100644 index 000000000..a2159d598 --- /dev/null +++ b/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in @@ -0,0 +1,12 @@ +display_name = "Mr.Boom (Bomberman)" +authors = "Remdy" +supported_extensions = "" +corename = "Mr.Boom" +categories = "Game" +systemname = "Mr.Boom" +database = "MrBoom" +license = "" +supported_extensions = "desktop" +permissions = "" +display_version = "@DISPLAY_VERSION@" +supports_no_game = "true" diff --git a/games-arcade/mrboom_libretro/mrboom_libretro-4.4_20180316.recipe b/games-arcade/mrboom_libretro/mrboom_libretro-4.4_20180316.recipe new file mode 100644 index 000000000..58728896d --- /dev/null +++ b/games-arcade/mrboom_libretro/mrboom_libretro-4.4_20180316.recipe @@ -0,0 +1,53 @@ +SUMMARY="A port of MrBoom, a Bomberman clone, to the libretro architecture" +DESCRIPTION="MrBoom is a colorful clone of the all-time classic Bomberman from \ +Hudson Soft. It features 8 players, netplay, AI bots (new C++ feature), \ +pushing bombs, remote controls and kangaroo riding, among others. Originally \ +developed for MS-DOS, this is the port to the Libretro architecture." +HOMEPAGE="http://mrboom.mumblecore.org/" +COPYRIGHT="2001-2018 Remdy Software, the libretro team" +LICENSE="MIT" +REVISION="1" +srcGitRev="2dbddc026f0365b96e92f23fd31b665894816ac0" +SOURCE_URI="https://github.com/libretro/mrboom-libretro/archive/$srcGitRev.tar.gz" +CHECKSUM_SHA256="e1c4ecafe9bef066a96cdc32267177d3385c3696a6d839435266d4c3d74b6bff" +SOURCE_FILENAME="libretro-mrboom-${portVersion/_/-}-$srcGitRev.tar.gz" +SOURCE_DIR="mrboom-libretro-$srcGitRev" +ADDITIONAL_FILES="mrboom_libretro.info.in" + +ARCHITECTURES="!x86_gcc2 ?x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + mrboom_libretro$secondaryArchSuffix = $portVersion + addon:mrboom_libretro$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + retroarch$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \ + $portDir/additional-files/mrboom_libretro.info.in \ + > mrboom_libretro.info + make $jobArgs clean && make $jobArgs +} + +INSTALL() +{ + install -m 0755 -d "$docDir" + install -m 0644 -t "$docDir" README.md LICENSE + install -m 0755 -d "$addOnsDir"/libretro + install -m 0644 -t "$addOnsDir"/libretro \ + mrboom_libretro.info \ + mrboom_libretro.so +}