Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/
Date: Wed, 31 Aug 2022 15:09:57
Message-Id: 1661958590.853f3bc185337839eda454ec905be2d9523b95cf.xgqt@gentoo
1 commit: 853f3bc185337839eda454ec905be2d9523b95cf
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 31 14:47:32 2022 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 31 15:09:50 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853f3bc1
7
8 games-emulation/ppsspp: drop old 1.13
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 games-emulation/ppsspp/Manifest | 1 -
13 games-emulation/ppsspp/ppsspp-1.13.ebuild | 99 -------------------------------
14 2 files changed, 100 deletions(-)
15
16 diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
17 index 1c9ead3a62d0..4a5bf8448b54 100644
18 --- a/games-emulation/ppsspp/Manifest
19 +++ b/games-emulation/ppsspp/Manifest
20 @@ -26,5 +26,4 @@ DIST ppsspp-1.13-ext_glslang.tar.gz 3300622 BLAKE2B 0f0d8e043662962f13c4277da335
21 DIST ppsspp-1.13-ext_miniupnp.tar.gz 449099 BLAKE2B b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c SHA512 f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
22 DIST ppsspp-1.13-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9 SHA512 5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
23 DIST ppsspp-1.13-ext_rapidjson.tar.gz 1054419 BLAKE2B 40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d SHA512 3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
24 -DIST ppsspp-1.13-ext_zstd.tar.gz 1868621 BLAKE2B abbd48a18c587fc6c413c3df32aa6b74a1c3d0ed02eacb2e7ad23a4fdab059b092e8df4356cbc799641b42e99587238decc2ae27862142fd8d7be7959ad1fd5e SHA512 659576d0f52d2271b6b53f638b407b873888b1cffe4f014c3149d33a961653c2fcf7ff270bc669a5647205b573ef2809907645a4c89ab6c030ad65bce15547ae
25 DIST ppsspp-1.13.tar.gz 31675858 BLAKE2B bfad05d3097481699f555ed16582731a512d14ab36214470d76c5437f7d0d634825546a94eb511568cf291e1a785a3ac392222aa3cc01db6a063816d4e7ee551 SHA512 73233c3da6787808696fa961d9c42127e893be088ecb7eb6d2767392b94eccf35b39c476d17973dd2a34891feb17ca33883b50f90f5e90cf9e758bae1a32452f
26
27 diff --git a/games-emulation/ppsspp/ppsspp-1.13.ebuild b/games-emulation/ppsspp/ppsspp-1.13.ebuild
28 deleted file mode 100644
29 index 30e0b99f6390..000000000000
30 --- a/games-emulation/ppsspp/ppsspp-1.13.ebuild
31 +++ /dev/null
32 @@ -1,99 +0,0 @@
33 -# Copyright 1999-2022 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=8
37 -
38 -inherit desktop xdg cmake
39 -
40 -DESCRIPTION="A PSP emulator written in C++"
41 -HOMEPAGE="https://www.ppsspp.org/"
42 -SRC_URI="
43 - https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
44 - https://github.com/KhronosGroup/SPIRV-Cross/archive/9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1.tar.gz -> ${P}-ext_SPIRV-Cross.tar.gz
45 - https://github.com/Kingcom/armips/archive/7885552b208493a6a0f21663770c446c3ba65576.tar.gz -> ${P}-ext_armips.tar.gz
46 - https://github.com/Tencent/rapidjson/archive/73063f5002612c6bf64fe24f851cd5cc0d83eef9.tar.gz -> ${P}-ext_rapidjson.tar.gz
47 - https://github.com/facebook/zstd/archive/a488ba114ec17ea1054b9057c26a046fc122b3b6.tar.gz -> ${P}-ext_zstd.tar.gz
48 - https://github.com/hrydgard/glslang/archive/dc11adde23c455a24e13dd54de9b4ede8bdd7db8.tar.gz -> ${P}-ext_glslang.tar.gz
49 - https://github.com/hrydgard/miniupnp/archive/3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e.tar.gz -> ${P}-ext_miniupnp.tar.gz
50 - https://github.com/hrydgard/ppsspp-freetype/archive/cbea79dc8fef4d9210e2bac7e7b9b5ff3388197a.tar.gz -> ${P}-ext_native_tools_prebuilt.tar.gz
51 - https://github.com/hrydgard/ppsspp-lang/archive/3bf6b18eb0ae68861fbfbb7b43cd764771ca42a9.tar.gz -> ${P}-assets_lang.tar.gz
52 - discord? ( https://github.com/discordapp/discord-rpc/archive/963aa9f3e5ce81a4682c6ca3d136cddda614db33.tar.gz -> ${P}-ext_discord-rpc.tar.gz )
53 -"
54 -
55 -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
56 -SLOT="0"
57 -KEYWORDS="~amd64"
58 -IUSE="discord qt5"
59 -RESTRICT="test"
60 -
61 -RDEPEND="
62 - app-arch/snappy:=
63 - dev-libs/libzip:=
64 - dev-util/glslang:=
65 - media-libs/glew:=
66 - media-libs/libpng:=
67 - media-libs/libsdl2[joystick]
68 - media-video/ffmpeg:0/56.58.58
69 - sys-libs/zlib:=
70 - virtual/opengl
71 - qt5? (
72 - dev-qt/qtcore:5
73 - dev-qt/qtgui:5[-gles2-only]
74 - dev-qt/qtmultimedia:5[-gles2-only]
75 - dev-qt/qtopengl:5[-gles2-only]
76 - dev-qt/qtwidgets:5[-gles2-only]
77 - )
78 - !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
79 -"
80 -DEPEND="${RDEPEND}"
81 -
82 -PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-flags.patch )
83 -
84 -src_unpack() {
85 - unpack ${P}.tar.gz
86 -
87 - cd "${S}" || die
88 - local list=(
89 - assets_lang
90 - ext_SPIRV-Cross
91 - ext_armips
92 - ext_glslang
93 - ext_miniupnp
94 - ext_native_tools_prebuilt
95 - ext_rapidjson
96 - ext_zstd
97 - )
98 - use discord && list+=( ext_discord-rpc )
99 -
100 - local i
101 - for i in "${list[@]}" ; do
102 - tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" ||
103 - die "Failed to unpack ${P}-${i}.tar.gz"
104 - done
105 -}
106 -
107 -src_configure() {
108 - local mycmakeargs=(
109 - -DCMAKE_SKIP_RPATH=ON
110 - -DHEADLESS=false
111 - -DUSE_DISCORD=$(usex discord)
112 - -DUSE_SYSTEM_FFMPEG=ON
113 - -DUSE_SYSTEM_LIBZIP=ON
114 - -DUSE_SYSTEM_SNAPPY=ON
115 - -DUSING_QT_UI=$(usex qt5)
116 - )
117 - cmake_src_configure
118 -}
119 -
120 -src_install() {
121 - insinto /usr/share/${PN}
122 - doins -r "${BUILD_DIR}/assets"
123 -
124 - local i
125 - for i in 16 24 32 48 64 96 128 256 512 ; do
126 - doicon -s ${i} icons/hicolor/${i}x${i}/apps/${PN}.png
127 - done
128 -
129 - dobin "${BUILD_DIR}/PPSSPP$(usex qt5 Qt SDL)"
130 - make_desktop_entry "PPSSPP$(usex qt5 Qt SDL)" "PPSSPP ($(usex qt5 Qt SDL))"
131 -}