From b92fcedc3062f8459c23f387eae34ac376d58bef Mon Sep 17 00:00:00 2001 From: gryf Date: Wed, 26 Apr 2017 19:32:59 +0200 Subject: [PATCH] Removed qt support out of ppsspp emulator --- games-emulation/ppsspp/Manifest | 2 +- games-emulation/ppsspp/ppsspp-9999.ebuild | 89 ++++------------------- 2 files changed, 17 insertions(+), 74 deletions(-) diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest index dea18b3..caf8999 100644 --- a/games-emulation/ppsspp/Manifest +++ b/games-emulation/ppsspp/Manifest @@ -1,3 +1,3 @@ AUX ppsspp 51 SHA256 398ffa79d2a6da38717efbbc0d1ff5e5edde2ddcd09367291f6c6f1ebc2820e9 SHA512 65b02e0a66dd18c28df0f040dea71072d7c75e68306941bdf2afbaaf8ec306950b5b98b7b3577003a344b6361901ee162003c77cb3561383680fa2e08a3cc130 WHIRLPOOL a0ef5a2b68b66202dd0c1029bddd228367d4d729292f596355c93278c57daed82ae3cdefca0afb4fd45761019408afeeedfd5b874c9fc57de268af056101cf81 AUX ppsspp.desktop 129 SHA256 518f8590f76f2b0019cc6424ac0c4b7cce03599ce89b7afd65a96b9e6b1f8aff SHA512 00e44bfd3e74a87ab01590392e66b1b1a43d202f30454700331c4da05fd708c481883d8b8c558e4b2cdd8df6bf17c0d26b434a24e128c6851cc54aa3741e4883 WHIRLPOOL 2cd1311249f621c0bbaa00c9cb642078699bd887d93afdf214769d25e1a85a4bde56dbdb929a2776b1715de306727b6abb883f04f43b17994d59cdc66d8072d3 -EBUILD ppsspp-9999.ebuild 2683 SHA256 a502deb6d3e09347c36ca6b5e483a756c34aa5d7c4e3bad830ba3bb879395c0d SHA512 d37a2e2848f739c9927a6a4d3347e1c0f16f25c20a7c260aaadf3ab394fc2ca3f08dc370e5cb7799bde9294aee1ea3438ea501bf1455d88910504dbd5fc1ec56 WHIRLPOOL ce71940fc27e7e347f4784155168a78a0c39470064392807ecfd6c51ce3ca7223d9bd3bd424143872902f03f183937eb0d802d523a11f654b2c3d9b19ba4d10d +EBUILD ppsspp-9999.ebuild 1437 SHA256 309972c6a0499bff1a3560e1c29c0e72725a41190389bea08f05b5778834f891 SHA512 367b7d36eb524f2454a55b74262b01af3a858694b42e7dee7ba68b9c5f8ec01ac2835201789b78e0f8c3c01ebf2dbe2eebd4c2f7a912028d1fc6f77a9293433a WHIRLPOOL 8a259c6cee4da84c5b373af44e218c7a26931ae5dc284d5d1253b95ef2dfea28c6457a95027a633ede1acf322df65dd76658fac227fbd2d85324c7fe0454dc17 diff --git a/games-emulation/ppsspp/ppsspp-9999.ebuild b/games-emulation/ppsspp/ppsspp-9999.ebuild index 6f6b62d..6675803 100644 --- a/games-emulation/ppsspp/ppsspp-9999.ebuild +++ b/games-emulation/ppsspp/ppsspp-9999.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit eutils cmake-utils qt4-r2 git-r3 +inherit eutils cmake-utils git-r3 DESCRIPTION="A PSP emulator written in C++." HOMEPAGE="http://www.ppsspp.org/" @@ -13,10 +13,13 @@ EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64" -IUSE="qt4 qt5 +sdl" +IUSE="qt5 +sdl" REQUIRED_USE=" - ?? ( qt4 qt5 sdl ) + ?? ( sdl ) " +#EGIT_SUBMODULES=( '*' '-ffmpeg' ) +# !libav? ( media-video/ffmpeg:= ) +# libav? ( media-video/libav:= ) RDEPEND="" @@ -27,95 +30,35 @@ DEPEND=" media-libs/libsdl media-libs/libsdl2 ) - qt4? ( - dev-qt/qtsvg:4 - dev-qt/qtgui:4 - dev-qt/qtcore:4 - dev-qt/qtopengl:4 - dev-qt/qtmultimedia:4 - dev-qt/qt-mobility[multimedia] - ) - qt5? ( - dev-qt/qtsvg:5 - dev-qt/qtgui:5 - dev-qt/qtcore:5 - dev-qt/qtopengl:5 - dev-qt/qtmultimedia:5 - dev-qt/qtwidgets:5 - dev-qt/qt-mobility[multimedia] - ) " src_unpack() { git-r3_fetch git-r3_checkout - if use qt4 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_unpack - elif use qt5 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_unpack - fi } src_prepare() { sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die - sed -i -e "s#-O3#-O2#g;" "${S}"/Qt/Settings.pri || die sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die - - if use qt4 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_prepare - elif use qt5 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_prepare - else - cmake-utils_src_prepare - fi + cmake-utils_src_prepare } src_configure() { - if use qt4 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_configure - eqmake4 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro - elif use qt5 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_configure - eqmake5 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro - else - cmake-utils_src_configure - fi + cmake-utils_src_configure } src_compile() { - if use qt4 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_compile - elif use qt5 ; then - cd "${WORKDIR}"/"${P}"/Qt || die - qt4-r2_src_compile - else - cmake-utils_src_compile - fi + cmake-utils_src_compile } src_install() { - if use qt4 ; then - exeinto /usr/games/bin - newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp - elif use qt5 ; then - exeinto /usr/games/bin - newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp - else - exeinto /usr/games - dobin "${FILESDIR}"/ppsspp - exeinto /usr/share/games/"${PN}" - doexe "${WORKDIR}"/"${P}"_build/PPSSPPSDL - insinto /usr/share/games/"${PN}" - doins -r "${WORKDIR}"/"${P}"_build/assets - doins -r "${WORKDIR}"/"${P}"/lang - fi + exeinto /usr/games + dobin "${FILESDIR}"/ppsspp + exeinto /usr/share/games/"${PN}" + doexe "${WORKDIR}"/"${P}"_build/PPSSPPSDL + insinto /usr/share/games/"${PN}" + doins -r "${WORKDIR}"/"${P}"_build/assets + insinto /usr/share/icons/ newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png ppsspp-icon.png domenu "${FILESDIR}"/ppsspp.desktop