mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-21 03:09:08 -05:00
feat: packs leave out what the emulator installs
A file or tree installed with the emulator is already on the user's machine, so packs, install manifests and verify's pack count leave it out. bundled is scoped by mode like any entry: Dolphin's Sys and PPSSPP's assets ship with the standalone releases, not with the libretro cores, so they now follow the libretro build only and still reach RetroArch packs. PrimeHack, standalone only, ships its own Sys.
This commit is contained in:
1 parent
c589ed49b8
commit
ddc7432825
10 files changed
+69
-6
No files matched your search
@@ -91,6 +91,7 @@ from validation import (
|
||||
validated_choice,
|
||||
agnostic_substitute,
|
||||
_build_validation_index,
|
||||
deliverable,
|
||||
filter_files_by_mode,
|
||||
)
|
||||
|
||||
@@ -1449,7 +1450,7 @@ def generate_emulator_pack(
|
||||
pack_structure = profile.get("pack_structure")
|
||||
files = expand_agnostic_entries(
|
||||
expand_directory_entries(
|
||||
filter_files_by_mode(profile.get("files", []), standalone),
|
||||
deliverable(profile.get("files", []), standalone),
|
||||
db,
|
||||
standalone,
|
||||
),
|
||||
@@ -1675,7 +1676,7 @@ def generate_emulator_pack(
|
||||
# profile declares wins over the copy a tree bundles at the same
|
||||
# path (Dolphin's real dsp_rom.bin over Sys/GC's free one).
|
||||
# A tree only one build reads follows that build, like a file.
|
||||
for dd in filter_files_by_mode(
|
||||
for dd in deliverable(
|
||||
profile.get("data_directories", []), standalone
|
||||
):
|
||||
ref_key = dd.get("ref", "")
|
||||
|
||||
Reference in new issue
Block a user