diff --git a/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in b/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in new file mode 100644 index 000000000..90cb9efcf --- /dev/null +++ b/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in @@ -0,0 +1,23 @@ +display_name = "Sony - PlayStation (PCSX ReARMed)" +authors = "PCSX Team|notaz|Exophase" +supported_extensions = "bin|cue|img|mdf|pbp|toc|cbn|m3u" +corename = "PCSX ReARMed" +manufacturer = "Sony" +categories = "Emulator" +systemname = "PlayStation" +database = "Sony - PlayStation" +license = "GPLv2" +permissions = "dynarec" +display_version = "@DISPLAY_VERSION@" +supports_no_game = "false" +firmware_count = 3 +firmware0_desc = "scph5500.bin (PS1 JP BIOS)" +firmware0_path = "scph5500.bin" +firmware0_opt = "true" +firmware1_desc = "scph5501.bin (PS1 US BIOS)" +firmware1_path = "scph5501.bin" +firmware1_opt = "true" +firmware2_desc = "scph5502.bin (PS1 EU BIOS)" +firmware2_path = "scph5502.bin" +firmware2_opt = "true" +notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050" diff --git a/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20180426.recipe b/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20180426.recipe new file mode 100644 index 000000000..00c5817f6 --- /dev/null +++ b/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20180426.recipe @@ -0,0 +1,57 @@ +SUMMARY="A port of PCSX ReArmed, a PlayStation emulator to the libretro API" +DESCRIPTION="PCSX ReArmed is a cross-platform Sony PlayStation emulator \ +which can accurately play many games. This is the libretro core." +HOMEPAGE="http://notaz.gp2x.de/pcsx_rearmed.php" +COPYRIGHT="2012-2018, notaz, Exophase, the libretro team" +LICENSE="GNU GPL v2" +REVISION="1" +srcGitRev="c6e7ce9ef2e39e798dfc0b0fe071064b11b4ca9e" +SOURCE_URI="https://github.com/libretro/pcsx_rearmed/archive/$srcGitRev.tar.gz" +CHECKSUM_SHA256="70700ba6e1c3495cb7c8886bec9f0e4d07b788e88df537d9a804421304db6af4" +SOURCE_FILENAME="pcsx-rearmed-libretro-${portVersion/_/-}-$srcGitRev.tar.gz" +SOURCE_DIR="pcsx_rearmed-$srcGitRev" +ADDITIONAL_FILES="pcsx_rearmed_libretro.info.in" + +ARCHITECTURES="!x86_gcc2 ?x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + pcsx_rearmed_libretro$secondaryArchSuffix = $portVersion + addon:pcsx_rearmed_libretro$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + retroarch$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:gcc$secondaryArchSuffix + cmd:git + cmd:make + " + +BUILD() +{ + sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \ + $portDir/additional-files/pcsx_rearmed_libretro.info.in \ + > pcsx_rearmed_libretro.info + make $jobArgs -f Makefile.libretro +} + +INSTALL() +{ + install -m 0755 -d "$docDir" + install -m 0644 -t "$docDir" AUTHORS COPYING NEWS README.md + install -m 0755 -d "$addOnsDir"/libretro + install -m 0644 -t "$addOnsDir"/libretro \ + pcsx_rearmed_libretro.info \ + pcsx_rearmed_libretro.so +}