From 0795f600233be3490b46c7be338ea0e312add14f Mon Sep 17 00:00:00 2001 From: RobinDX Date: Tue, 22 Mar 2016 13:37:08 +0800 Subject: games-emulation/ppsspp : version bump Closes: https://github.com/gentoo/gentoo/pull/1113 --- games-emulation/ppsspp/ppsspp-1.2.1.ebuild | 129 ----------------------------- games-emulation/ppsspp/ppsspp-1.2.2.ebuild | 129 +++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+), 129 deletions(-) delete mode 100644 games-emulation/ppsspp/ppsspp-1.2.1.ebuild create mode 100644 games-emulation/ppsspp/ppsspp-1.2.2.ebuild (limited to 'games-emulation/ppsspp') diff --git a/games-emulation/ppsspp/ppsspp-1.2.1.ebuild b/games-emulation/ppsspp/ppsspp-1.2.1.ebuild deleted file mode 100644 index 6d080208e6ec..000000000000 --- a/games-emulation/ppsspp/ppsspp-1.2.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils cmake-utils qt4-r2 git-r3 - -DESCRIPTION="A PSP emulator written in C++." -HOMEPAGE="http://www.ppsspp.org/" -EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git" -EGIT_COMMIT="v${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="qt4 qt5 +sdl" -REQUIRED_USE=" - ?? ( qt4 qt5 sdl ) -" - -RDEPEND="" - -DEPEND=" - sys-libs/zlib - sdl? ( - dev-util/cmake - 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 -} - -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 -} - -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 -} - -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 - insinto /usr/share/icons/ - newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png ppsspp-icon.png - domenu "${FILESDIR}"/ppsspp.desktop -} - -pkg_postinst() { - elog "Remember, in order to play games, you have to " - elog "be in the 'games' group. " - elog "Just run 'gpasswd -a games', then have re-login. " -} diff --git a/games-emulation/ppsspp/ppsspp-1.2.2.ebuild b/games-emulation/ppsspp/ppsspp-1.2.2.ebuild new file mode 100644 index 000000000000..6d080208e6ec --- /dev/null +++ b/games-emulation/ppsspp/ppsspp-1.2.2.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils cmake-utils qt4-r2 git-r3 + +DESCRIPTION="A PSP emulator written in C++." +HOMEPAGE="http://www.ppsspp.org/" +EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git" +EGIT_COMMIT="v${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qt4 qt5 +sdl" +REQUIRED_USE=" + ?? ( qt4 qt5 sdl ) +" + +RDEPEND="" + +DEPEND=" + sys-libs/zlib + sdl? ( + dev-util/cmake + 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 +} + +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 +} + +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 +} + +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 + insinto /usr/share/icons/ + newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png ppsspp-icon.png + domenu "${FILESDIR}"/ppsspp.desktop +} + +pkg_postinst() { + elog "Remember, in order to play games, you have to " + elog "be in the 'games' group. " + elog "Just run 'gpasswd -a games', then have re-login. " +} -- cgit v1.2.3-65-gdbad