Browse Source
port gentoo patches, replace.sh, fix force system
port gentoo patches, replace.sh, fix force system
Signed-off-by: crueter <crueter@eden-emu.dev>pull/2666/head
24 changed files with 126 additions and 63 deletions
-
8CMakeLists.txt
-
8CMakeModules/CPM.cmake
-
18CMakeModules/CPMUtil.cmake
-
1cpmfile.json
-
36externals/CMakeLists.txt
-
1externals/cpmfile.json
-
1src/common/common_types.h
-
2src/core/frontend/applets/cabinet.h
-
2src/core/memory/dmnt_cheat_vm.h
-
2src/dynarmic/src/dynarmic/CMakeLists.txt
-
3src/dynarmic/src/dynarmic/common/common_types.h
-
1src/hid_core/resources/applet_resource.h
-
1src/hid_core/resources/npad/npad_vibration.h
-
1src/hid_core/resources/touch_screen/gesture.h
-
1src/hid_core/resources/touch_screen/touch_screen.h
-
3src/yuzu/main.cpp
-
1tools/cpm-fetch-all.sh
-
17tools/cpm-fetch-all.sh
-
7tools/cpm/README.md
-
14tools/cpm/check-hash.sh
-
21tools/cpm/check-updates.sh
-
2tools/cpm/download.sh
-
6tools/cpm/fetch.sh
-
12tools/cpm/package.sh
-
20tools/cpm/replace.sh
@ -1 +0,0 @@ |
|||
cpm/fetch-all.sh |
|||
@ -0,0 +1,17 @@ |
|||
#!/bin/sh -e |
|||
|
|||
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project |
|||
# SPDX-License-Identifier: GPL-3.0-or-later |
|||
|
|||
# SPDX-FileCopyrightText: 2025 crueter |
|||
# SPDX-License-Identifier: GPL-3.0-or-later |
|||
|
|||
# provided for workflow compat |
|||
|
|||
# shellcheck disable=SC1091 |
|||
. tools/cpm/common.sh |
|||
|
|||
chmod +x tools/cpm/fetch.sh |
|||
|
|||
# shellcheck disable=SC2086 |
|||
tools/cpm/fetch.sh $LIBS |
|||
@ -0,0 +1,20 @@ |
|||
#!/bin/sh -e |
|||
|
|||
# SPDX-FileCopyrightText: 2025 crueter |
|||
# SPDX-License-Identifier: GPL-3.0-or-later |
|||
|
|||
# Replace a specified package with a modified json. |
|||
|
|||
# env vars: |
|||
# - PACKAGE: The package key to act on |
|||
# - NEW_JSON: The new json to use |
|||
|
|||
[ -z "$PACKAGE" ] && echo "You must provide the PACKAGE environment variable." && return 1 |
|||
[ -z "$NEW_JSON" ] && echo "You must provide the NEW_JSON environment variable." && return 1 |
|||
|
|||
FILE=$(tools/cpm/which.sh "$PACKAGE") |
|||
|
|||
jq --indent 4 --argjson repl "$NEW_JSON" ".\"$PACKAGE\" *= \$repl" "$FILE" > "$FILE".new |
|||
mv "$FILE".new "$FILE" |
|||
|
|||
echo "-- * -- Updated $FILE" |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue