summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
authororbea <orbea@riseup.net>2025-10-24 08:57:14 -0700
committerMichael Orlitzky <mjo@gentoo.org>2025-11-15 20:53:03 -0500
commit4aa7766823ea8a40c7d521264a83f25b559d12d2 (patch)
tree38484ff668e14868b74153f31e9f8bec84c51221 /games-emulation
parente0cbebb7801af25c1913cc0a540aa84b295132b2 (diff)
downloadgentoo-4aa7766823ea8a40c7d521264a83f25b559d12d2.tar.gz
gentoo-4aa7766823ea8a40c7d521264a83f25b559d12d2.tar.bz2
gentoo-4aa7766823ea8a40c7d521264a83f25b559d12d2.zip
games-emulation/rmg: drop 0.7.9
Closes: https://github.com/gentoo/gentoo/pull/44315 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/rmg/Manifest1
-rw-r--r--games-emulation/rmg/files/rmg-0.7.9-discord-rapidjson-cmake4.patch24
-rw-r--r--games-emulation/rmg/rmg-0.7.9.ebuild148
3 files changed, 0 insertions, 173 deletions
diff --git a/games-emulation/rmg/Manifest b/games-emulation/rmg/Manifest
index 50a03f9e4429..a13de58f1767 100644
--- a/games-emulation/rmg/Manifest
+++ b/games-emulation/rmg/Manifest
@@ -7,7 +7,6 @@ DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0
DIST pkg-config-0.3.29.crate 20563 BLAKE2B ed0559b0073890911fb47742743b2586123bf9e9b594aa0d5b2c419c6768cd37e25b546c21077ea6cc02823a679b302aeaaca6c7fcaf9aeec615dd08f53a1f6f SHA512 bac7dafc0e10bef40e427c1fc0271d1a26acb2f5b1cf7cc7a128f4d4f1f3110529e45057b71cea7b0f6ddff26945fe08962285ddeb22b54639e44a2e43af698f
DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769
DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-DIST rmg-0.7.9.tar.gz 71692903 BLAKE2B e8f1d46f844fe60860b80b645f9888dcdcd00eefb631e6fd66a68395ec44fdad5daa0ade5d17a931c8f1d9ab93febd357d87d430f71a685a6166f2b5dfa94558 SHA512 b89744dbe1bc9a35213078b2b8d0501c996d79b41927b990e43fd06b67ed213bb352a13a4a414abf0229aa63a989c47985ed6e2aeb9f28ffdc70fd04c0c9ad5d
DIST rmg-0.8.3.tar.gz 71818429 BLAKE2B 0b3bce05770b74b686964d1091cac9dbe7f3d27533773ad990a04d977a859ed73290f50798a8b3f12b941c6453b48377e76993baaa326aa7703b07c76c4dedb6 SHA512 a42db0047e00db46847fb53cb5429e4ba3db0d6f071edb9fb0b08986bc4104dcf7f2f071cdd2527e3ae8195e4ddd9aaf0c79c4a15451d6b97ceb4876cee3130b
DIST rmg-0.8.5.tar.gz 67811196 BLAKE2B 5bc0779f56ed4a41eabc9fb1b0e83f83c0911472854bd4ad25d9acca5b1bc848e05faa20e96f5912129d34f8960e8c3a13e5b5e52d8a3b2ce4aee18db4472486 SHA512 1beb2217435deb10e932bb8e29e0153848759e614a93e4c2a402cce61f7c8d8d940dde5c5b9d4779934710c3a9e779d6ee3898056aaff2835e9bb9e49f55d551
DIST rmg-0.8.7.tar.gz 67824085 BLAKE2B 2c9bd61272e79c4add0f6d4e69a821950dbb07a2f7ab3e277dc96fe0161b4beb7340f83674259599e072a0702fed10e308ccdf5e57bcf35322d67a07ef1acfcd SHA512 717e6a82af8263ac6eeebbfa37bac25a7ef3f681b8938ed54ef17338aea68e676aae03783b7facacb0056f59a2a3196b541eb1f8475c2cd6eb65fcbab9b399ec
diff --git a/games-emulation/rmg/files/rmg-0.7.9-discord-rapidjson-cmake4.patch b/games-emulation/rmg/files/rmg-0.7.9-discord-rapidjson-cmake4.patch
deleted file mode 100644
index cacfb5f1ce1d..000000000000
--- a/games-emulation/rmg/files/rmg-0.7.9-discord-rapidjson-cmake4.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/Rosalie241/RMG/pull/382
-https://github.com/Rosalie241/RMG/commit/1c6210f9646229c81f6cfbf99e59516a20e4b623
-
-From 9c7e7c36d65f190ebeca1536559fe17d61bb8246 Mon Sep 17 00:00:00 2001
-From: orbea <orbea@riseup.net>
-Date: Fri, 4 Jul 2025 11:37:06 -0700
-Subject: [PATCH] 3rdParty: change minimum cmake version in discord-rpc's
- rapidjson
-
-Gentoo-Issue: https://bugs.gentoo.org/959468
----
- Source/3rdParty/discord-rpc/thirdparty/rapidjson/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Source/3rdParty/discord-rpc/thirdparty/rapidjson/CMakeLists.txt b/Source/3rdParty/discord-rpc/thirdparty/rapidjson/CMakeLists.txt
-index ceda71b1b..844eafe76 100644
---- a/Source/3rdParty/discord-rpc/thirdparty/rapidjson/CMakeLists.txt
-+++ b/Source/3rdParty/discord-rpc/thirdparty/rapidjson/CMakeLists.txt
-@@ -1,4 +1,4 @@
--CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
-+cmake_minimum_required(VERSION 3.10)
- if(POLICY CMP0025)
- # detect Apple's Clang
- cmake_policy(SET CMP0025 NEW)
diff --git a/games-emulation/rmg/rmg-0.7.9.ebuild b/games-emulation/rmg/rmg-0.7.9.ebuild
deleted file mode 100644
index 18396b82fd78..000000000000
--- a/games-emulation/rmg/rmg-0.7.9.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=1
-
-CRATES="
- cc@1.0.83
- cfg-if@1.0.0
- libc@0.2.152
- libloading@0.7.4
- libusb1-sys@0.6.4
- once_cell@1.19.0
- pkg-config@0.3.29
- proc-macro2@1.0.78
- quote@1.0.35
- rusb@0.9.3
- serde@1.0.195
- serde_derive@1.0.195
- syn@2.0.48
- toml@0.5.11
- unicode-ident@1.0.12
- vcpkg@0.2.15
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
-"
-
-inherit cargo cmake toolchain-funcs xdg
-
-MY_PN="${PN^^}"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Rosalie's Mupen GUI"
-HOMEPAGE="https://github.com/Rosalie241/RMG"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Rosalie241/${MY_PN}.git"
-else
- SRC_URI="
- https://github.com//Rosalie241/${MY_PN}/archive/v${PV}/${MY_P}.tar.gz \
- -> ${P}.tar.gz
- rust-plugin? ( ${CARGO_CRATE_URIS} )
- "
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="
- BSD-2 CC0-1.0 GPL-2 GPL-3 MIT ZLIB public-domain
- angrylion-plugin? ( XMAME )
- rust-plugin? ( ISC Unicode-DFS-2016 )
-"
-SLOT="0"
-IUSE="angrylion-plugin discord dynarec netplay rust-plugin"
-
-DEPEND="
- dev-libs/hidapi
- dev-qt/qtbase:6[gui,opengl,vulkan,widgets]
- dev-qt/qtsvg:6
- media-libs/freetype
- media-libs/libpng:=
- media-libs/libsamplerate
- media-libs/libsdl2[haptic,joystick,opengl,sound,vulkan]
- media-libs/speexdsp
- virtual/minizip:=
- virtual/opengl
- netplay? (
- dev-qt/qtwebsockets:6
- media-libs/sdl2-net
- )
- rust-plugin? ( dev-libs/libusb:1 )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- dynarec? ( dev-lang/nasm )
- rust-plugin? ( ${RUST_DEPEND} )
-"
-
-PATCHES=(
- # https://bugs.gentoo.org/959468
- "${FILESDIR}"/${P}-discord-rapidjson-cmake4.patch
-)
-
-pkg_setup() {
- QA_FLAGS_IGNORED="/usr/$(get_libdir)/RMG/Plugin/Input/libmupen64plus_input_gca.so"
- use rust-plugin && rust_pkg_setup
-}
-
-src_unpack() {
- if [[ "${PV}" == *9999 ]] ; then
- git-r3_src_unpack
- if use rust-plugin; then
- S="${S}"/Source/3rdParty/mupen64plus-input-gca \
- cargo_live_src_unpack
- fi
- else
- if use rust-plugin; then
- cargo_src_unpack
- else
- default
- fi
- fi
-}
-
-src_prepare() {
- # Remove unused 3rdParty code - https://bugs.gentoo.org/959468
- rm -r "${S}"/Source/3rdParty/discord-rpc/thirdparty/rapidjson/example || die
- rm -r "${S}"/Source/3rdParty/fmt || die
- rm -r "${S}"/Source/3rdParty/imgui/examples || die
- rm -r "${S}"/Source/3rdParty/mupen64plus-rsp-parallel/win32 || die
-
- # Don't install XMAME licensed code
- if ! use angrylion-plugin; then
- rm -r "${S}"/Source/3rdParty/mupen64plus-video-angrylion-plus || die
- fi
-
- # Don't install pre-compiled binaries
- rm -r "${S}"/Source/3rdParty/vosk-api || die
-
- # Enable verbose make(1) output
- sed -e 's/CC=/V=1 CC=/' -i "${S}"/Source/3rdParty/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- export PKG_CONFIG="$(tc-getPKG_CONFIG)"
- export PKG_CONFIG_ALLOW_CROSS=1
-
- local mycmakeargs=(
- -DAPPIMAGE_UPDATER=OFF
- -DDISCORD_RPC=$(usex discord)
- -DNETPLAY=$(usex netplay)
- -DNO_ASM=$(usex dynarec OFF ON)
- -DNO_RUST=$(usex rust-plugin OFF ON)
- -DPORTABLE_INSTALL=OFF
- -DUPDATER=OFF
- -DUSE_ANGRYLION=$(usex angrylion-plugin)
- -DUSE_CCACHE=OFF
- -DUSE_LIBFMT=OFF # Use std::format
- -DUSE_LTO=OFF
- -DVRU=OFF # Precompiled binaries
- )
-
- cmake_src_configure
-}