gpo.zugaina.org

Search Portage & Overlays:

games-emulation/rpcs3

PlayStation 3 emulator

Screenshots

  • rpcs3-9999-r6
    alsa joystick +llvm pulseaudio vulkan python_single_target_python3_9 python_single_target_python3_10

    View      Download      Browse     License: GPL-2   
  • rpcs3-9999
    alsa +faudio joystick +llvm pulseaudio sdl vulkan python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13

    View      Download      Browse     License: GPL-2   
    Overlay: voyageur
  • rpcs3-9999
    ~amd64
    alsa faudio pulseaudio evdev discord-rpc vulkan llvm

    View      Download      Browse     License: GPL-2   
  • rpcs3-9999
    discord faudio +llvm opencv vulkan wayland

    View      Download      Browse     License: GPL-2   
    Overlay: guru
  • rpcs3-0.0.38
    ~amd64
    faudio joystick +llvm system-ffmpeg vulkan wayland

    View      Download      Browse     License: GPL-2   
    Overlay: tatsh-overlay
  • rpcs3-0.0.38
    ~amd64
    discord faudio +llvm opencv vulkan wayland

    View      Download      Browse     License: GPL-2   
    Overlay: guru
  • rpcs3-0.0.37
    ~amd64
    discord faudio +llvm opencv vulkan wayland

    View      Download      Browse     License: GPL-2   
    Overlay: guru
  • rpcs3-0.0.16
    ~amd64
    alsa faudio joystick +llvm pulseaudio vulkan wayland

    View      Download      Browse     License: GPL-2   
    Overlay: menelkir
  • rpcs3-0.0.16
    ~amd64
    alsa faudio pulseaudio evdev discord-rpc vulkan llvm

    View      Download      Browse     License: GPL-2   
  • rpcs3-0.0.15
    ~amd64
    alsa faudio pulseaudio evdev discord-rpc vulkan llvm

    View      Download      Browse     License: GPL-2   
  • rpcs3-0.0.13
    ~amd64
    alsa faudio pulseaudio evdev discord-rpc vulkan llvm

    View      Download      Browse     License: GPL-2   
  • rpcs3-0.0.12
    ~amd64
    alsa faudio pulseaudio evdev discord-rpc vulkan llvm

    View      Download      Browse     License: GPL-2   
  • rpcs3-0.0.11
    ~amd64
    alsa faudio pulseaudio evdev discord-rpc vulkan llvm

    View      Download      Browse     License: GPL-2   

ChangeLog

commit dfecdf5b19b04c837683eb3bb05f9652c10cda44
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Sep 30 21:22:10 2025 -0500

games-emulation/rpcs3: add 0.0.38

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit 53827b06c095fcf948c8eded28a082d06f9a87b3
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Wed Aug 27 06:18:37 2025 +0900

games-emulation/rpcs3: unbundle system libraries

- miniupnpc
https://github.com/RPCS3/rpcs3/commit/aa7758a20fec5cf26b8bab43fb8fc6804d821763
- rtmidi
https://github.com/RPCS3/rpcs3/commit/9126d617c534ca521e87ed0170a87ae59331933d

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit d7e5ca8e9141574d7f9cc5a2d174a7b0ecb99322
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Wed Aug 27 05:45:19 2025 +0900

games-emulation/rpcs3: drop upstreamed changes

- cubeb
https://github.com/RPCS3/rpcs3/commit/bda335a50596935f6fb0dbdc22698bb1377f66ac
- hidapi
https://github.com/RPCS3/rpcs3/commit/2211876b571036a1a0e4fcbecaef4c7d095c2762
- zstd
https://github.com/RPCS3/rpcs3/commit/cb5411440d6e1bc300f4d62b9425957173dcff90

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit f32f3c4aad8c212ba1237deae8941b6de8c0d638
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sat Aug 23 00:35:12 2025 -0500

games-emulation/rpcs3: Handle new Feral GameMode submodule

- RPCS3 added GameMode Support here:

https://github.com/RPCS3/rpcs3/commit/ef566186be9b43f55c2422fe9f037f0f2b45055c#diff-03192d01a7c525c4017bdf9ad6eb8a58b749f38d8fb8f3a92d2c4dfe45ce8bf7

- The selected commit hash is the same one you get if you manually clone
the RPCS3 repo and update submodules. I also updated the other
submodule hashes where appropriate with the same approach, and added
comments explaining what branch or tag they correlate to.

- The submodule is only needed during compilation; Using gamemode
functionality requires games-util/gamemode be installed on the system.
Added an optfeature message to let users know.

- This update also includes the prep work for whenever the next point
release happens; SRC_URI is updated and the archive will be moved to
the right 3rdparty folder.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit 601e638a94fd4b1e3d0325085f8c07cb8913acb6
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Aug 3 20:13:48 2025 +0900

games-emulation/rpcs3: drop upstreamed patch

https://github.com/RPCS3/rpcs3/commit/daad30b2b3969ebc1b7c0e5ff490ca93c3edcae3
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit c074539967842797f61bb182c0bb8bfcc1338e92
Author: Pieter <pieter.kn0101@gmail.com>
Date: Mon Jul 14 00:05:38 2025 +0200

games-emulation/rpcs3: replace dependency app-arch/p7zip with app-arch/7zip as recommended by the gentoo wiki: https://wiki.gentoo.org/wiki/P7zip and https://bugs.gentoo.org/914736

Signed-off-by: Pieter <pieter.kn0101@gmail.com>

commit 931a54e820ea53e887cbd6f065ba31e886202ce7
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun Jul 6 20:16:55 2025 -0500

games-emulation/rpcs3: Fix typos in YAMLCPP SRC_URI

Downloaded archive was using the wrong hash in the filename and had a
trailing hyphen. Unpacked folder had the correct name so this has no
impact on build.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit a1e7e45ebdbc7060c959c9aedc424e7ca920f0a9
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Sun Jul 6 19:03:39 2025 -0500

games-emulation/rpcs3: Unbundle zstd, stb, and openal

These three patches were present on the 0.0.34 ebuild but needed minor changes
to be applied to 0.0.37. I've also applied them to the live ebuild this
time, as they were not before.

The patches for both ebuilds are currently identical but kept in
distinct versioned files for easier handling in case they diverge in the future.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit 5c4030105d68a0237fd782390a4fcf48ad900c5f
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Wed Jun 4 01:02:28 2025 -0500

games-emulation/rpcs3: drop 0.0.34

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit b5e728b6a37896565f6d68e44d7c280482d656d5
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Wed Jun 4 00:33:10 2025 -0500

games-emulation/rpcs3: add 0.0.37

This commit adds a new ebuild for the most recent versioned RPCS3 "Release".

Changes:
1. Add commit IDs, SRC_URIs, and src_prepare steps for submodules not
covered in or applicable to previous (0.0.34) ebuild
2. Update existing commit IDs
3. Fix incorrect src_prepare mv path for yaml-cpp
4. Fix an existing "excessive line length" warning from pkgcheck

All commit IDs match what you get if you manually clone the RPCS3 repo
and its submodules at this release tag.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit c69f90f40352798b9087e954c3b8448f2294c3be
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Jun 3 22:43:38 2025 -0500

games-emulation/rpcs3: Remove unused dependency on dev-libs/xxhash

xxhash was removed from the project recently in this commit:
https://github.com/RPCS3/rpcs3/commit/52edef0867a7145b107cf9eee99f9f495416c2fa

A warning is displayd during configuration that the USE_SYSTEM_XXHASH
CMAKE option is unused. I am just removing dev-libs/xxhash from the
ebuild so we aren't fetching any unnecessary deps.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit 678d19a3b702de3980205a68b529491e9e3a35aa
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Jun 3 22:32:30 2025 -0500

games-emulation/rpcs3: Update hidapi unbundling regex

One of the hidapi unbundling steps in the ebuild is to replace
"hidapi.h" with <hidapi/hidapi.h>, but that include line was recently
changed from "hidapi.h" to <hidapi.h> so the regex does nothing because
it specifically looks for and replaces the quotes. This leads to a
compile error claiming hidapi.h could not be found.

The change was made in this commit:
https://github.com/RPCS3/rpcs3/commit/38289f3bc1d711aa8b9d801668f8c9b8059d35df

I am just updating the regex to look for < and > instead.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit 8a2f2aba763c50d25ea0b6e037812c95d02ca8b7
Author: Erica Nebula <EricaNebula@Proton.me>
Date: Tue Jun 3 20:45:49 2025 -0500

games-emulation/rpcs3: Add submodule for VulkanMemoryAllocator

VulkanMemoryAllocator used to be directly included in the rpcs3
repository but was recently converted to a submodule. See
https://github.com/RPCS3/rpcs3/pull/17202 and discussion in
https://github.com/RPCS3/rpcs3/pull/16923 which prompted the conversion.

This commit just accommodates that change.

Note: it only applies to the -9999 path here. Will introduce a
new versioned ebuild in a separate commit, including updates to this
file.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>

commit 462e5718db4dde8bb3f0fa3641428bfa44396201
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Mon May 5 00:11:58 2025 +0900

games-emulation/rpcs3: add 0.0.34

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit 6e5606263406642cfb25a1a1243503bd6531d8cd
Author: Samuel Bauer <samuel.bauer@yahoo.fr>
Date: Fri Feb 14 23:45:13 2025 +0100

Revert "games-emulation/rpcs3: fails, unmaintained"

This reverts commit 9f20b7c54fdad7d054423777949aed66acc4dcc0.

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>

commit 9f20b7c54fdad7d054423777949aed66acc4dcc0
Author: Samuel Bauer <samuel.bauer@yahoo.fr>
Date: Fri Feb 14 07:28:36 2025 +0100

games-emulation/rpcs3: fails, unmaintained

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>

commit 348a0f435e29a8766c4672a442f3e4b1659671a6
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Tue Dec 17 00:31:48 2024 +0900

games-emulation/rpcs3: update live

- add fusion submodule
- add opencv USE flag
- fix build with GCC 15

Closes: https://bugs.gentoo.org/946346
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit fc2ee1039550ac3972a5b82f14363e8eaa852aaf
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Wed Dec 11 16:59:52 2024 +0100

move {sys-devel,llvm-core}/llvm

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>

commit 8b33f89cdabe5a9eb583a9dfb8e1145f672ceb78
Author: David Roman <davidroman96@gmail.com>
Date: Thu Jul 25 11:16:30 2024 +0200

Revert "*/*: ExcessiveLineLength fix most of them"

This reverts commit 79341e9f046f373509b9ab9d14ef711797d5bfa5.
Signed-off-by: David Roman <davidroman96@gmail.com>

commit 79341e9f046f373509b9ab9d14ef711797d5bfa5
Author: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Date: Fri Jul 19 21:33:15 2024 +0400

*/*: ExcessiveLineLength fix most of them

Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>

commit 867bc32066b3f7c6ebe684f11bf89a31958c210d
Author: kernaltrap8 <kernaltrap@gmail.com>
Date: Tue Jun 25 16:09:59 2024 -0500

games-emulation/rpcs3: fix llvm USE description in metadata.xml

Signed-off-by: kernaltrap8 <kernaltrap@gmail.com>

commit 3891a6901aeedf84830e0c1d4363933a56fd8e33
Author: Kostadin Shishmanov <kocelfc@tutanota.com>
Date: Thu Jun 13 14:55:40 2024 +0300

games-emulation/rpcs3: fix build, remove some files

Add new git submodules that are needed:
(zstd, stblib and openal-soft)

Remove some files that shouldn't be needed:
(/usr/share/rpcs3/{git,test})

Closes: https://bugs.gentoo.org/934194
Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com>

commit a1915ce8aa822360ea720bdbb4bb3ad2cf9bb6f2
Author: Paul Zander <negril.nx@gmail.com>
Date: Tue Apr 23 18:03:53 2024 +0200

games-emulation/rpcs3: 9999 drop obsolete patch

Dropped in https://github.com/RPCS3/rpcs3/commit/94431a7a33e7a3b04d83f62ce94d8d11b47cc698

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>

commit e94aae8fe0dc39882a76462cd83eae818673e887
Author: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
Date: Sun Apr 14 18:31:28 2024 +0100

games-emulation/rpcs3: fix compile error on llvm-18

* https://github.com/RPCS3/rpcs3/issues/15448
* and releases logic to ebuild
* release 0.0.31 not added since it fails to compile on my system

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>

commit 05ef3818352045903afbb5aea95bcd2cca58434e
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Mar 9 15:15:49 2024 +0900

games-emulation/rpcs3: remove useless USE flags

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit 3eac696ec8007e6ee3d30a53349f898c069e2cf3
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Mar 9 14:18:42 2024 +0900

games-emulation/rpcs3: unbundle glslang

It needs a specific version of vulkan sdks.

Bug: https://bugs.gentoo.org/926213
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit 42f3c0c3837e731da27884887591c9d5de03c7c6
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Jan 20 12:43:24 2024 +0900

games-emulation/rpcs3: lock vulkan SDKs version

Upstream only supports 1.3.268 for now.

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit 2ac8755a01f7ee322fecfe9870f5934c54c9902e
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Thu Jan 11 18:23:09 2024 +0900

games-emulation/rpcs3: update live

Closes: https://bugs.gentoo.org/893430
Closes: https://bugs.gentoo.org/897760
Closes: https://bugs.gentoo.org/912983
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

commit 1e95f22062b44b3708c09b56fb2334f41c633e2e
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Sat Mar 4 18:56:32 2023 +0500

*/*: update metadata schema uri

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit 2916f3c39c3cdeaf04dcb988b9e7b4d9c282f568
Author: Gregory Williams <gregwills85@gmail.com>
Date: Fri Oct 28 10:36:48 2022 -0600

games-emulation/rpcs3: Add missing dependencies

Signed-off-by: Gregory Williams <gregwills85@gmail.com>

commit e337953cb279a235cfe601c735eab9f5f5cee217
Author: Samuel Bauer <samuel.bauer@yahoo.fr>
Date: Tue Jun 7 15:04:02 2022 +0200

games-emulation/rpcs3: fixes: filter compile flags, support for ffmpeg

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>

commit 13d0567091bb7cb0960cca7d52c46c7240c9ed57
Author: Samuel Bauer <samuel.bauer@yahoo.fr>
Date: Sat Apr 9 02:56:20 2022 +0200

Update erroneous mail adress

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>

commit 73627f6d8729986ac58c69667e20904aca25cddb
Author: Samuel Bauer <samuel.bauer@yahoo.fr>
Date: Fri Feb 18 11:13:36 2022 +0100

games-emulation/rpcs: include soundtouch

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>

commit 68ed3810865c04a44a869d5daca151b394f6fb39
Author: Samuel Bauer <samuel.bauer@yahoo.fr>
Date: Sun Jan 23 10:26:50 2022 +0100

games-emulation/rpcs3: new ebuild

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>