This fixes a pkgcheck issue now that systemd is masked on
split-usr profiles, and is more consistent with how this
type of systemd runtime dependency is handled in ::gentoo.
Signed-off-by: Vivian Heisz (vhz) <demize@unstable.systems>
I worked on this for way too long, so while I'm not interested in taking
over maintainership, I might as well leave a masked package in a better
state.
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
0.29.0 will stick around for a while, as it's the last
version with support for `git.subprocess = false`.
Signed-off-by: Vivian Heisz (vhz) <demize@unstable.systems>
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>
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>
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>
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>
The systemd USE flag (and sys-apps/systemd) is masked on profiles with
feature split-usr. Replace the elogind USE flag with systemd to ensure
that this package also gets masked when it would depend on
sys-apps/systemd.
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
The systemd USE flag (and sys-apps/systemd) is masked on profiles with
feature split-usr. Replace the elogind USE flag with systemd to ensure
that this package also gets masked when it would depend on
sys-apps/systemd.
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>