# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 LIBRETRO_REPO_NAME="libretro/pcsx_rearmed" LIBRETRO_COMMIT_SHA="625cc17f79f3eaeada1b741974bdc608ae4d2dd2" inherit libretro-core DESCRIPTION="libretro implementation of PCSX ReARMed. (PlayStation)" HOMEPAGE="https://github.com/libretro/pcsx_rearmed" KEYWORDS="~amd64 ~x86" LICENSE="GPL-2" SLOT="0" DEPEND="media-libs/libpng:0 sys-libs/zlib" RDEPEND="${DEPEND} games-emulation/libretro-info" src_prepare() { libretro-core_src_prepare sed -i configure \ -e 's/*) echo "ERROR: unknown option $opt"; show_help="yes"/*) echo "unknown option $opt"/' } src_configure() { econf \ --platform=libretro } src_compile() { use custom-cflags || filter-flags -O* emake CC=$(tc-getCC) CXX=$(tc-getCXX) LD=$(tc-getLD) \ $(usex debug "DEBUG=1" "") } src_install() { mv "${S}"/libretro.so "${S}"/${LIBRETRO_CORE_NAME}_libretro.so libretro-core_src_install } pkg_postinst() { if [[ "${first_install}" == "1" ]]; then elog "" elog "You should put the following optional files in your 'system_directory' folder:" elog "scph5500.bin md5sum = 8dd7d5296a650fac7319bce665a6a53c" elog "scph5501.bin md5sum = 490f666e1afb15b7362b406ed1cea246" elog "scph5502.bin md5sum = 32736f17079d0b2b7024407c39bd3050" elog "" ewarn "" fi }