Commit Graph

279 Commits

Author SHA1 Message Date
Pavel Sobolev
5746eaf0ff games-emulation/azahar: add 2123.3, drop 2123.2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-10-11 21:57:04 +03:00
Yuan Liao
cb38869098 games-emulation/dosbox-x: Add 2025.10.07
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-10-08 11:43:36 -04:00
Yuan Liao
beea9a93b6 games-emulation/dosbox-x: Drop 2025.02.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-10-08 11:42:38 -04:00
Pavel Sobolev
2e61289272 games-emulation/eden: fetch nx-tzdb-250725.zip from git.crueter.xyz
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-10-04 16:32:11 +03:00
Pavel Sobolev
079210d1a7 games-emulation/azahar: use the CMake package for dev-libs/sirit
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-10-04 16:32:11 +03:00
Pavel Sobolev
d5ec8b3f42 games-emulation/eden: remove the patches for dev-libs/sirit
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-10-04 16:32:10 +03:00
Erica Nebula
dfecdf5b19 games-emulation/rpcs3: add 0.0.38
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-09-30 21:22:20 -05:00
Pavel Sobolev
d7c38f0100 games-emulation/azahar: add 2123.2, drop 2123.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-09-20 12:23:34 +03:00
Violet Purcell
15101929cb games-emulation/azahar: add patch to use system oaknut
oaknut was package and the dependency was wired up in the ebuild, but a
patch to use the system installation was never actually added, leading
to a build failure on aarch64 due to the bundled copy being missing.

Signed-off-by: Violet Purcell <vimproved@inventati.org>
2025-09-12 12:38:53 -04:00
Pavel Sobolev
593f3d986f games-emulation/eden: add 0.0.3, drop 0.0.3_rc3
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-09-06 20:26:49 +03:00
Takuya Wakazono
53827b06c0 games-emulation/rpcs3: unbundle system libraries
- miniupnpc
  aa7758a20f
- rtmidi
  9126d617c5

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-08-27 23:06:48 +09:00
Takuya Wakazono
d7e5ca8e91 games-emulation/rpcs3: drop upstreamed changes
- cubeb
  bda335a505
- hidapi
  2211876b57
- zstd
  cb5411440d

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-08-27 05:50:56 +09:00
Alexander Tsoy
9e1210bcd6 games-emulation/eden: respect LD
As a side effect, this fixes compilation with USE=lto using gcc + ld.bfd
when ld.lld is also available on the system.

Closes: https://bugs.gentoo.org/961937
Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
2025-08-25 23:20:14 +03:00
Erica Nebula
f32f3c4aad games-emulation/rpcs3: Handle new Feral GameMode submodule
- RPCS3 added GameMode Support here:

    ef566186be (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>
2025-08-23 00:43:41 -05:00
Pavel Sobolev
f97aac888a games-emulation/eden: add 0.0.3_rc3, drop 0.0.3_rc2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-21 21:16:00 +03:00
Pavel Sobolev
9b4113145e games-emulation/eden: set the version to be used in UI
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-21 21:16:00 +03:00
Pavel Sobolev
0a560c0f7f games-emulation/azahar: add 2123.1, drop 2123
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-20 17:44:49 +03:00
Pavel Sobolev
9f563549e5 games-emulation/azahar: add 2123, drop 2122.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-19 23:25:31 +03:00
Takuya Wakazono
7074645b1d games-emulation/RetroArch: fix build failure with USE=-pipewire
Closes: https://bugs.gentoo.org/960043
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-08-10 23:01:07 +09:00
Takuya Wakazono
601e638a94 games-emulation/rpcs3: drop upstreamed patch
daad30b2b3
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-08-03 20:30:16 +09:00
Pavel Sobolev
2ee8d3cdcc games-emulation/eden: new package, add 0.0.3_rc2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-02 13:41:05 +03:00
Pavel Sobolev
24a9775992 games-emulation/azahar: new package, add 2122.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-07-19 21:14:39 +03:00
Pieter
c074539967 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>
2025-07-14 00:05:38 +02:00
Lucio Sauer
94660eb3fa */*: update dtd link in metadata.xml to https
gentoo.org 301's to https for a long time now.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-13 13:13:35 +02:00
David Roman
f99bac4654 games-emulation/np2kai: treeclean
Closes: https://bugs.gentoo.org/921910 (pkgremoved)
Closes: https://bugs.gentoo.org/928264 (pkgremoved)
Closes: https://bugs.gentoo.org/887647 (pkgremoved)
Closes: https://bugs.gentoo.org/859979 (pkgremoved)
Closes: https://bugs.gentoo.org/782982 (pkgremoved)
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-07-08 10:41:22 +02:00
Erica Nebula
931a54e820 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>
2025-07-06 20:16:57 -05:00
Erica Nebula
a1e7e45ebd 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>
2025-07-06 19:40:20 -05:00
Pavel Sobolev
96a8facc34 games-emulation/libretro-dolphin: new package, add 0.0.1_pre20250517
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-06-08 17:03:31 +03:00
Viorel Munteanu
c00af06cf2 games-emulation/RetroArch: drop to maintainer-needed
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-06-08 10:24:34 +03:00
Viorel Munteanu
8d15338a15 games-emulation/RetroArch: drop USE osmesa
media-libs/mesa dropped it.

Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-06-08 10:24:34 +03:00
Viorel Munteanu
def193ac88 games-emulation/RetroArch: add 1.21.0
Closes: https://bugs.gentoo.org/957507
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-06-08 10:24:33 +03:00
Erica Nebula
5c4030105d games-emulation/rpcs3: drop 0.0.34
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:16 -05:00
Erica Nebula
b5e728b6a3 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>
2025-06-04 16:25:14 -05:00
Erica Nebula
c69f90f403 games-emulation/rpcs3: Remove unused dependency on dev-libs/xxhash
xxhash was removed from the project recently in this commit:
52edef0867

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>
2025-06-04 16:25:12 -05:00
Erica Nebula
678d19a3b7 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:
38289f3bc1

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

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:11 -05:00
Erica Nebula
8a2f2aba76 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>
2025-06-04 16:25:09 -05:00
Haelwenn (lanodan) Monnier
2efdbbbde6 games-emulation/duckstation: treeclean
Closes: https://bugs.gentoo.org/912996
Closes: https://bugs.gentoo.org/916321
Closes: https://bugs.gentoo.org/926268
Closes: https://bugs.gentoo.org/932124
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-05-09 03:02:30 +02:00
Takuya Wakazono
462e5718db games-emulation/rpcs3: add 0.0.34
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-05-05 00:11:58 +09:00
Yuan Liao
9fce85b66c games-emulation/dosbox-x: Add 2025.05.03
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-05-03 19:46:23 -04:00
Yuan Liao
ad8101cd4c games-emulation/dosbox-x: Drop 2025.01.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-03-15 10:39:54 -04:00
Samuel Bauer
251fdb5768 games-emulation/mupen64plus-qt: translations directory
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-27 23:02:54 +01:00
Samuel Bauer
dc5d450371 games-emulation/flycast: #949891: nowide, asio
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-27 22:04:19 +01:00
Stefan Cristian B.
366cb5ce51 games-emulation/RetroArch: 1.20.0 corrected use_enable for pipewire
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 23:22:49 +02:00
Stefan Cristian B.
7380068a97 games-emulation/RetroArch: 1.20.0 corrected typo for USE flag
* Apologizing for the typo, forgot to fix the name
  of the USE flag PipeWire in metadata.xml

Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 17:17:07 +02:00
Stefan Cristian B.
c5a92e6158 games-emulation/RetroArch: 1.20.0 added pipewire local USE
* Added local USE flag pipewire

Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 17:15:09 +02:00
Stefan Cristian B.
2ebdb2812d games-emulation/RetroArch: stable version bump 1.20.0
* Fixed some dependencies
* Added pipewire USE support + deps

Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 17:11:51 +02:00
Samuel Bauer
65b9de4a63 games-emulation/mupen64plus-qt: somes changes not synced between two ebuilds
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-23 23:13:06 +01:00
Samuel Bauer
6e56062634 Revert "games-emulation/rpcs3: fails, unmaintained"
This reverts commit 9f20b7c54f.

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 23:45:13 +01:00
Samuel Bauer
9f20b7c54f games-emulation/rpcs3: fails, unmaintained
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 07:28:36 +01:00
Samuel Bauer
6803936928 games-emulation/flycast: new ebuild
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 00:41:33 +01:00