fbalpha_libretro: Final Burn Alpha libretro core (#2261)

This commit is contained in:
Benjamin FRANCOIS
2018-03-01 10:53:21 -08:00
committed by fbrosson
parent abc84686f5
commit c99c80b6aa
2 changed files with 66 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
display_name = "Arcade (FB Alpha)"
authors = "Team FB Alpha"
supported_extensions = "iso|zip|7z"
corename = "FB Alpha"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
database = "FB Alpha - Arcade Games"
database_match_archive_member = "true"
license = "Non-commercial"
permissions = ""
display_version = "@DISPLAY_VERSION@"
supports_no_game = "false"
notes = "(!) The BIOS files must be inside the ROM directory.|"

View File

@@ -0,0 +1,52 @@
SUMMARY="A port of Final Burn Alpha to the libretro architecture"
DESCRIPTION="Final Burn Alpha is a multi-systems Arcade Emulator most popular \
for emulating Neo-Geo, Capcom, Konami, and Cave games. It is developed by the \
Final Burn team and originated from FinalBurn by Dave."
HOMEPAGE="https://github.com/libretro/fbalpha"
COPYRIGHT="2000-2018 the Final Burn team, the libretro team"
LICENSE="GNU GPL v3"
REVISION="1"
srcGitRev="c255a8335a8eeee657ae9a0bcb528f14ccc59678"
SOURCE_URI="https://github.com/libretro/fbalpha/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="b5ff98de2ca9e8e2123d9600ba60f088471c4542b983d79b7a9029d328c0aab3"
SOURCE_FILENAME="fbalpha-$portVersion-$srcGitRev.tar.gz"
SOURCE_DIR="fbalpha-$srcGitRev"
ADDITIONAL_FILES="fbalpha_libretro.info.in"
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
fbalpha_libretro$secondaryArchSuffix = $portVersion
lib:fbalpha_libretro$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
SUPPLEMENTS="
retroarch$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc$secondaryArchSuffix
"
BUILD()
{
sed -e "s/@DISPLAY_VERSION@/v${portVersion%~.*}/" \
$portDir/additional-files/fbalpha_libretro.info.in \
> fbalpha_libretro.info
make -f makefile.libretro $jobArgs
}
INSTALL()
{
install -d "$libDir"/libretro
install -t "$libDir"/libretro \
fbalpha_libretro.info \
fbalpha_libretro.so
}