chore: replace 'yuzu' with 'uzuy' across multiple files using VSCode

This commit is contained in:
Phoenix 2024-09-13 15:54:15 +10:00
parent b0fa92291d
commit 40971b693a
2851 changed files with 60024 additions and 60024 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
export NDK_CCACHE="$(which ccache)" export NDK_CCACHE="$(which ccache)"
@ -9,7 +9,7 @@ ccache -s
BUILD_FLAVOR="mainline" BUILD_FLAVOR="mainline"
BUILD_TYPE="release" BUILD_TYPE="release"
if [ "${GITHUB_REPOSITORY}" == "yuzu-emu/yuzu" ]; then if [ "${GITHUB_REPOSITORY}" == "uzuy-emu/uzuy" ]; then
BUILD_TYPE="relWithDebInfo" BUILD_TYPE="relWithDebInfo"
fi fi

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2024 yuzu Emulator Project # SPDX-FileCopyrightText: 2024 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
export NDK_CCACHE="$(which ccache)" export NDK_CCACHE="$(which ccache)"

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2024 yuzu Emulator Project # SPDX-FileCopyrightText: 2024 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
export NDK_CCACHE="$(which ccache)" export NDK_CCACHE="$(which ccache)"

View File

@ -1,17 +1,17 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
. ./.ci/scripts/common/pre-upload.sh . ./.ci/scripts/common/pre-upload.sh
REV_NAME="yuzu-${GITDATE}-${GITREV}" REV_NAME="uzuy-${GITDATE}-${GITREV}"
BUILD_FLAVOR="mainline" BUILD_FLAVOR="mainline"
BUILD_TYPE_LOWER="release" BUILD_TYPE_LOWER="release"
BUILD_TYPE_UPPER="Release" BUILD_TYPE_UPPER="Release"
if [ "${GITHUB_REPOSITORY}" == "yuzu-emu/yuzu" ]; then if [ "${GITHUB_REPOSITORY}" == "uzuy-emu/uzuy" ]; then
BUILD_TYPE_LOWER="relWithDebInfo" BUILD_TYPE_LOWER="relWithDebInfo"
BUILD_TYPE_UPPER="RelWithDebInfo" BUILD_TYPE_UPPER="RelWithDebInfo"
fi fi

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2021 yuzu Emulator Project # SPDX-FileCopyrightText: 2021 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Exit on error, rather than continuing with the rest of the script. # Exit on error, rather than continuing with the rest of the script.

View File

@ -1,11 +1,11 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2021 yuzu Emulator Project # SPDX-FileCopyrightText: 2021 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
mkdir -p "ccache" || true mkdir -p "ccache" || true
chmod a+x ./.ci/scripts/clang/docker.sh chmod a+x ./.ci/scripts/clang/docker.sh
# the UID for the container yuzu user is 1027 # the UID for the container uzuy user is 1027
sudo chown -R 1027 ./ sudo chown -R 1027 ./
docker run -e ENABLE_COMPATIBILITY_REPORTING -e CCACHE_DIR=/yuzu/ccache -v "$(pwd):/yuzu" -w /yuzu yuzuemu/build-environments:linux-fresh /bin/bash /yuzu/.ci/scripts/clang/docker.sh "$1" docker run -e ENABLE_COMPATIBILITY_REPORTING -e CCACHE_DIR=/uzuy/ccache -v "$(pwd):/uzuy" -w /uzuy uzuyemu/build-environments:linux-fresh /bin/bash /uzuy/.ci/scripts/clang/docker.sh "$1"
sudo chown -R $UID ./ sudo chown -R $UID ./

View File

@ -1,11 +1,11 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2021 yuzu Emulator Project # SPDX-FileCopyrightText: 2021 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
. .ci/scripts/common/pre-upload.sh . .ci/scripts/common/pre-upload.sh
REV_NAME="yuzu-linux-${GITDATE}-${GITREV}" REV_NAME="uzuy-linux-${GITDATE}-${GITREV}"
ARCHIVE_NAME="${REV_NAME}.tar.xz" ARCHIVE_NAME="${REV_NAME}.tar.xz"
COMPRESSION_FLAGS="-cJvf" COMPRESSION_FLAGS="-cJvf"
@ -17,7 +17,7 @@ fi
mkdir "$DIR_NAME" mkdir "$DIR_NAME"
cp build/bin/yuzu-cmd "$DIR_NAME" cp build/bin/uzuy-cmd "$DIR_NAME"
cp build/bin/yuzu "$DIR_NAME" cp build/bin/uzuy "$DIR_NAME"
. .ci/scripts/common/post-upload.sh . .ci/scripts/common/post-upload.sh

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Copy documentation # Copy documentation

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
GITDATE="`git show -s --date=short --format='%ad' | sed 's/-//g'`" GITDATE="`git show -s --date=short --format='%ad' | sed 's/-//g'`"

View File

@ -1,9 +1,9 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Run clang-format # Run clang-format
cd /yuzu cd /uzuy
chmod a+x ./.ci/scripts/format/script.sh chmod a+x ./.ci/scripts/format/script.sh
./.ci/scripts/format/script.sh ./.ci/scripts/format/script.sh

View File

@ -1,10 +1,10 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
chmod a+x ./.ci/scripts/format/docker.sh chmod a+x ./.ci/scripts/format/docker.sh
# the UID for the container yuzu user is 1027 # the UID for the container uzuy user is 1027
sudo chown -R 1027 ./ sudo chown -R 1027 ./
docker run -v "$(pwd):/yuzu" -w /yuzu yuzuemu/build-environments:linux-clang-format /bin/bash -ex /yuzu/.ci/scripts/format/docker.sh docker run -v "$(pwd):/uzuy" -w /uzuy uzuyemu/build-environments:linux-clang-format /bin/bash -ex /uzuy/.ci/scripts/format/docker.sh
sudo chown -R $UID ./ sudo chown -R $UID ./

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
shopt -s nullglob globstar shopt -s nullglob globstar

View File

@ -1,6 +1,6 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Exit on error, rather than continuing with the rest of the script. # Exit on error, rather than continuing with the rest of the script.
@ -33,7 +33,7 @@ ccache -s
ctest -VV -C Release ctest -VV -C Release
# Separate debug symbols from specified executables # Separate debug symbols from specified executables
for EXE in yuzu; do for EXE in uzuy; do
EXE_PATH="bin/$EXE" EXE_PATH="bin/$EXE"
# Copy debug symbols out # Copy debug symbols out
objcopy --only-keep-debug $EXE_PATH $EXE_PATH.debug objcopy --only-keep-debug $EXE_PATH $EXE_PATH.debug
@ -46,12 +46,12 @@ done
find bin/ -type f -not -regex '.*.debug' -exec strip -g {} ';' find bin/ -type f -not -regex '.*.debug' -exec strip -g {} ';'
DESTDIR="$PWD/AppDir" ninja install DESTDIR="$PWD/AppDir" ninja install
rm -vf AppDir/usr/bin/yuzu-cmd AppDir/usr/bin/yuzu-tester rm -vf AppDir/usr/bin/uzuy-cmd AppDir/usr/bin/uzuy-tester
# Download tools needed to build an AppImage # Download tools needed to build an AppImage
wget -nc https://raw.githubusercontent.com/yuzu-emu/ext-linux-bin/main/appimage/deploy-linux.sh wget -nc https://raw.githubusercontent.com/uzuy-emu/ext-linux-bin/main/appimage/deploy-linux.sh
wget -nc https://raw.githubusercontent.com/yuzu-emu/AppImageKit-checkrt/old/AppRun.sh wget -nc https://raw.githubusercontent.com/uzuy-emu/AppImageKit-checkrt/old/AppRun.sh
wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/exec-x86_64.so wget -nc https://github.com/uzuy-emu/ext-linux-bin/raw/main/appimage/exec-x86_64.so
# Set executable bit # Set executable bit
chmod 755 \ chmod 755 \
deploy-linux.sh \ deploy-linux.sh \
@ -65,13 +65,13 @@ mkdir -p AppDir/usr/optional
mkdir -p AppDir/usr/optional/libstdc++ mkdir -p AppDir/usr/optional/libstdc++
mkdir -p AppDir/usr/optional/libgcc_s mkdir -p AppDir/usr/optional/libgcc_s
# Deploy yuzu's needed dependencies # Deploy uzuy's needed dependencies
DEPLOY_QT=1 ./deploy-linux.sh AppDir/usr/bin/yuzu AppDir DEPLOY_QT=1 ./deploy-linux.sh AppDir/usr/bin/uzuy AppDir
# Workaround for libQt5MultimediaGstTools indirectly requiring libwayland-client and breaking Vulkan usage on end-user systems # Workaround for libQt5MultimediaGstTools indirectly requiring libwayland-client and breaking Vulkan usage on end-user systems
find AppDir -type f -regex '.*libwayland-client\.so.*' -delete -print find AppDir -type f -regex '.*libwayland-client\.so.*' -delete -print
# Workaround for building yuzu with GCC 10 but also trying to distribute it to Ubuntu 18.04 et al. # Workaround for building uzuy with GCC 10 but also trying to distribute it to Ubuntu 18.04 et al.
# See https://github.com/darealshinji/AppImageKit-checkrt # See https://github.com/darealshinji/AppImageKit-checkrt
cp exec-x86_64.so AppDir/usr/optional/exec.so cp exec-x86_64.so AppDir/usr/optional/exec.so
cp AppRun.sh AppDir/AppRun cp AppRun.sh AppDir/AppRun

View File

@ -1,16 +1,16 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
mkdir -p "ccache" || true mkdir -p "ccache" || true
chmod a+x ./.ci/scripts/linux/docker.sh chmod a+x ./.ci/scripts/linux/docker.sh
# the UID for the container yuzu user is 1027 # the UID for the container uzuy user is 1027
sudo chown -R 1027 ./ sudo chown -R 1027 ./
# The environment variables listed below: # The environment variables listed below:
# AZURECIREPO TITLEBARFORMATIDLE TITLEBARFORMATRUNNING DISPLAYVERSION # AZURECIREPO TITLEBARFORMATIDLE TITLEBARFORMATRUNNING DISPLAYVERSION
# are requested in src/common/CMakeLists.txt and appear to be provided somewhere in Azure DevOps # are requested in src/common/CMakeLists.txt and appear to be provided somewhere in Azure DevOps
docker run -e AZURECIREPO -e TITLEBARFORMATIDLE -e TITLEBARFORMATRUNNING -e DISPLAYVERSION -e ENABLE_COMPATIBILITY_REPORTING -e CCACHE_DIR=/yuzu/ccache -v "$(pwd):/yuzu" -w /yuzu yuzuemu/build-environments:linux-fresh /bin/bash /yuzu/.ci/scripts/linux/docker.sh "$1" docker run -e AZURECIREPO -e TITLEBARFORMATIDLE -e TITLEBARFORMATRUNNING -e DISPLAYVERSION -e ENABLE_COMPATIBILITY_REPORTING -e CCACHE_DIR=/uzuy/ccache -v "$(pwd):/uzuy" -w /uzuy uzuyemu/build-environments:linux-fresh /bin/bash /uzuy/.ci/scripts/linux/docker.sh "$1"
sudo chown -R $UID ./ sudo chown -R $UID ./

View File

@ -1,12 +1,12 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
. .ci/scripts/common/pre-upload.sh . .ci/scripts/common/pre-upload.sh
APPIMAGE_NAME="yuzu-${RELEASE_NAME}-${GITDATE}-${GITREV}.AppImage" APPIMAGE_NAME="uzuy-${RELEASE_NAME}-${GITDATE}-${GITREV}.AppImage"
BASE_NAME="yuzu-linux" BASE_NAME="uzuy-linux"
REV_NAME="${BASE_NAME}-${GITDATE}-${GITREV}" REV_NAME="${BASE_NAME}-${GITDATE}-${GITREV}"
ARCHIVE_NAME="${REV_NAME}.tar.xz" ARCHIVE_NAME="${REV_NAME}.tar.xz"
COMPRESSION_FLAGS="-cJvf" COMPRESSION_FLAGS="-cJvf"
@ -19,15 +19,15 @@ fi
mkdir "$DIR_NAME" mkdir "$DIR_NAME"
cp build/bin/yuzu-cmd "$DIR_NAME" cp build/bin/uzuy-cmd "$DIR_NAME"
if [ "${RELEASE_NAME}" != "early-access" ] && [ "${RELEASE_NAME}" != "mainline" ]; then if [ "${RELEASE_NAME}" != "early-access" ] && [ "${RELEASE_NAME}" != "mainline" ]; then
cp build/bin/yuzu "$DIR_NAME" cp build/bin/uzuy "$DIR_NAME"
fi fi
# Build an AppImage # Build an AppImage
cd build cd build
wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/appimagetool-x86_64.AppImage wget -nc https://github.com/uzuy-emu/ext-linux-bin/raw/main/appimage/appimagetool-x86_64.AppImage
chmod 755 appimagetool-x86_64.AppImage chmod 755 appimagetool-x86_64.AppImage
# if FUSE is not available, then fallback to extract and run # if FUSE is not available, then fallback to extract and run
@ -37,12 +37,12 @@ fi
# Don't let AppImageLauncher ask to integrate EA # Don't let AppImageLauncher ask to integrate EA
if [ "${RELEASE_NAME}" = "mainline" ] || [ "${RELEASE_NAME}" = "early-access" ]; then if [ "${RELEASE_NAME}" = "mainline" ] || [ "${RELEASE_NAME}" = "early-access" ]; then
echo "X-AppImage-Integrate=false" >> AppDir/org.yuzu_emu.yuzu.desktop echo "X-AppImage-Integrate=false" >> AppDir/org.uzuy_emu.uzuy.desktop
fi fi
if [ "${RELEASE_NAME}" = "mainline" ]; then if [ "${RELEASE_NAME}" = "mainline" ]; then
# Generate update information if releasing to mainline # Generate update information if releasing to mainline
./appimagetool-x86_64.AppImage -u "gh-releases-zsync|yuzu-emu|yuzu-${RELEASE_NAME}|latest|yuzu-*.AppImage.zsync" AppDir "${APPIMAGE_NAME}" ./appimagetool-x86_64.AppImage -u "gh-releases-zsync|uzuy-emu|uzuy-${RELEASE_NAME}|latest|uzuy-*.AppImage.zsync" AppDir "${APPIMAGE_NAME}"
else else
./appimagetool-x86_64.AppImage AppDir "${APPIMAGE_NAME}" ./appimagetool-x86_64.AppImage AppDir "${APPIMAGE_NAME}"
fi fi
@ -56,7 +56,7 @@ fi
# Copy the AppImage to the general release directory and remove git revision info # Copy the AppImage to the general release directory and remove git revision info
if [ "${RELEASE_NAME}" = "mainline" ] || [ "${RELEASE_NAME}" = "early-access" ]; then if [ "${RELEASE_NAME}" = "mainline" ] || [ "${RELEASE_NAME}" = "early-access" ]; then
cp "build/${APPIMAGE_NAME}" "${DIR_NAME}/yuzu-${RELEASE_NAME}.AppImage" cp "build/${APPIMAGE_NAME}" "${DIR_NAME}/uzuy-${RELEASE_NAME}.AppImage"
fi fi
# Copy debug symbols to artifacts # Copy debug symbols to artifacts

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Download all pull requests as patches that match a specific label # Download all pull requests as patches that match a specific label
@ -6,8 +6,8 @@
import requests, sys, json, shutil, subprocess, os, traceback import requests, sys, json, shutil, subprocess, os, traceback
org = os.getenv("PRIVATEMERGEORG", "yuzu-emu") org = os.getenv("PRIVATEMERGEORG", "uzuy-emu")
repo = os.getenv("PRIVATEMERGEREPO", "yuzu-private") repo = os.getenv("PRIVATEMERGEREPO", "uzuy-private")
tagline = sys.argv[3] tagline = sys.argv[3]
user = sys.argv[1] user = sys.argv[1]

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Download all pull requests as patches that match a specific label # Download all pull requests as patches that match a specific label
@ -15,7 +15,7 @@ def check_individual(labels):
return False return False
def do_page(page): def do_page(page):
url = f"https://api.github.com/repos/yuzu-emu/yuzu/pulls?page={page}" url = f"https://api.github.com/repos/uzuy-emu/uzuy/pulls?page={page}"
response = requests.get(url) response = requests.get(url)
response.raise_for_status() response.raise_for_status()
if (response.ok): if (response.ok):
@ -26,7 +26,7 @@ def do_page(page):
if (check_individual(pr["labels"])): if (check_individual(pr["labels"])):
pn = pr["number"] pn = pr["number"]
print(f"Matched PR# {pn}") print(f"Matched PR# {pn}")
print(subprocess.check_output(["git", "fetch", "https://github.com/yuzu-emu/yuzu.git", f"pull/{pn}/head:pr-{pn}", "-f", "--no-recurse-submodules"])) print(subprocess.check_output(["git", "fetch", "https://github.com/uzuy-emu/uzuy.git", f"pull/{pn}/head:pr-{pn}", "-f", "--no-recurse-submodules"]))
print(subprocess.check_output(["git", "merge", "--squash", f"pr-{pn}"])) print(subprocess.check_output(["git", "merge", "--squash", f"pr-{pn}"]))
print(subprocess.check_output(["git", "commit", f"-m\"Merge {tagline} PR {pn}\""])) print(subprocess.check_output(["git", "commit", f"-m\"Merge {tagline} PR {pn}\""]))

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Checks to see if the specified pull request # has the specified tag # Checks to see if the specified pull request # has the specified tag
@ -7,7 +7,7 @@
import requests, json, sys import requests, json, sys
try: try:
url = 'https://api.github.com/repos/yuzu-emu/yuzu/issues/%s' % sys.argv[1] url = 'https://api.github.com/repos/uzuy-emu/uzuy/issues/%s' % sys.argv[1]
response = requests.get(url) response = requests.get(url)
if (response.ok): if (response.ok):
j = json.loads(response.content) j = json.loads(response.content)

View File

@ -1,5 +1,5 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
git config --global user.email "yuzu@yuzu-emu.org" git config --global user.email "uzuy@uzuy-emu.org"
git config --global user.name "yuzubot" git config --global user.name "uzuybot"

View File

@ -1,6 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
# SPDX-FileCopyrightText: 2021 yuzu Emulator Project # SPDX-FileCopyrightText: 2021 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
set -x set -x

View File

@ -1,11 +1,11 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
set -e set -e
#cd /yuzu #cd /uzuy
ccache -sv ccache -sv
@ -21,7 +21,7 @@ cmake .. \
-DYUZU_USE_EXTERNAL_SDL2=OFF \ -DYUZU_USE_EXTERNAL_SDL2=OFF \
-DYUZU_TESTS=OFF \ -DYUZU_TESTS=OFF \
-GNinja -GNinja
ninja yuzu yuzu-cmd ninja uzuy uzuy-cmd
ccache -sv ccache -sv
@ -39,7 +39,7 @@ else
QT_PLUGINS_PATH='/usr/x86_64-w64-mingw32/lib/qt/plugins' QT_PLUGINS_PATH='/usr/x86_64-w64-mingw32/lib/qt/plugins'
fi fi
find build/ -name "yuzu*.exe" -exec cp {} 'package' \; find build/ -name "uzuy*.exe" -exec cp {} 'package' \;
# copy Qt plugins # copy Qt plugins
mkdir package/platforms mkdir package/platforms
@ -62,5 +62,5 @@ EXTERNALS_PATH="$(pwd)/build/externals"
FFMPEG_DLL_PATH="$(find "${EXTERNALS_PATH}" -maxdepth 1 -type d | grep 'ffmpeg-')/bin" FFMPEG_DLL_PATH="$(find "${EXTERNALS_PATH}" -maxdepth 1 -type d | grep 'ffmpeg-')/bin"
find ${FFMPEG_DLL_PATH} -type f -regex ".*\.dll" -exec cp -nv {} package/ ';' find ${FFMPEG_DLL_PATH} -type f -regex ".*\.dll" -exec cp -nv {} package/ ';'
# copy libraries from yuzu.exe path # copy libraries from uzuy.exe path
find "$(pwd)/build/bin/" -type f -regex ".*\.dll" -exec cp -v {} package/ ';' find "$(pwd)/build/bin/" -type f -regex ".*\.dll" -exec cp -v {} package/ ';'

View File

@ -1,11 +1,11 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
mkdir -p "ccache" || true mkdir -p "ccache" || true
chmod a+x ./.ci/scripts/windows/docker.sh chmod a+x ./.ci/scripts/windows/docker.sh
# the UID for the container yuzu user is 1027 # the UID for the container uzuy user is 1027
sudo chown -R 1027 ./ sudo chown -R 1027 ./
docker run -e CCACHE_DIR=/yuzu/ccache -v "$(pwd):/yuzu" -w /yuzu yuzuemu/build-environments:linux-mingw /bin/bash -ex /yuzu/.ci/scripts/windows/docker.sh "$1" docker run -e CCACHE_DIR=/uzuy/ccache -v "$(pwd):/uzuy" -w /uzuy uzuyemu/build-environments:linux-mingw /bin/bash -ex /uzuy/.ci/scripts/windows/docker.sh "$1"
sudo chown -R $UID ./ sudo chown -R $UID ./

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
$ErrorActionPreference = "Stop" $ErrorActionPreference = "Stop"

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
import pefile import pefile

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
param($BUILD_NAME) param($BUILD_NAME)
@ -7,18 +7,18 @@ $GITDATE = $(git show -s --date=short --format='%ad') -replace "-", ""
$GITREV = $(git show -s --format='%h') $GITREV = $(git show -s --format='%h')
if ("$BUILD_NAME" -eq "mainline") { if ("$BUILD_NAME" -eq "mainline") {
$RELEASE_DIST = "yuzu-windows-msvc" $RELEASE_DIST = "uzuy-windows-msvc"
} }
else { else {
$RELEASE_DIST = "yuzu-windows-msvc-$BUILD_NAME" $RELEASE_DIST = "uzuy-windows-msvc-$BUILD_NAME"
} }
$MSVC_BUILD_ZIP = "yuzu-windows-msvc-$GITDATE-$GITREV.zip" -replace " ", "" $MSVC_BUILD_ZIP = "uzuy-windows-msvc-$GITDATE-$GITREV.zip" -replace " ", ""
$MSVC_BUILD_PDB = "yuzu-windows-msvc-$GITDATE-$GITREV-debugsymbols.zip" -replace " ", "" $MSVC_BUILD_PDB = "uzuy-windows-msvc-$GITDATE-$GITREV-debugsymbols.zip" -replace " ", ""
$MSVC_SEVENZIP = "yuzu-windows-msvc-$GITDATE-$GITREV.7z" -replace " ", "" $MSVC_SEVENZIP = "uzuy-windows-msvc-$GITDATE-$GITREV.7z" -replace " ", ""
$MSVC_TAR = "yuzu-windows-msvc-$GITDATE-$GITREV.tar" -replace " ", "" $MSVC_TAR = "uzuy-windows-msvc-$GITDATE-$GITREV.tar" -replace " ", ""
$MSVC_TARXZ = "yuzu-windows-msvc-$GITDATE-$GITREV.tar.xz" -replace " ", "" $MSVC_TARXZ = "uzuy-windows-msvc-$GITDATE-$GITREV.tar.xz" -replace " ", ""
$MSVC_SOURCE = "yuzu-windows-msvc-source-$GITDATE-$GITREV" -replace " ", "" $MSVC_SOURCE = "uzuy-windows-msvc-source-$GITDATE-$GITREV" -replace " ", ""
$MSVC_SOURCE_TAR = "$MSVC_SOURCE.tar" $MSVC_SOURCE_TAR = "$MSVC_SOURCE.tar"
$MSVC_SOURCE_TARXZ = "$MSVC_SOURCE_TAR.xz" $MSVC_SOURCE_TARXZ = "$MSVC_SOURCE_TAR.xz"
@ -62,7 +62,7 @@ if ("$env:GITHUB_ACTIONS" -eq "true") {
cp .\build\bin\*.dll .\artifacts\ cp .\build\bin\*.dll .\artifacts\
# Hopefully there is an exe in either .\build\bin or .\build\bin\Release # Hopefully there is an exe in either .\build\bin or .\build\bin\Release
cp .\build\bin\yuzu*.exe .\artifacts\ cp .\build\bin\uzuy*.exe .\artifacts\
Copy-Item "$BUILD_DIR\*" -Destination "artifacts" -Recurse Copy-Item "$BUILD_DIR\*" -Destination "artifacts" -Recurse
Remove-Item .\artifacts\tests.exe -ErrorAction ignore Remove-Item .\artifacts\tests.exe -ErrorAction ignore
@ -70,7 +70,7 @@ if ("$env:GITHUB_ACTIONS" -eq "true") {
#Copy-Item $MSVC_SOURCE_TARXZ -Destination "artifacts" #Copy-Item $MSVC_SOURCE_TARXZ -Destination "artifacts"
# Debugging symbols # Debugging symbols
cp .\build\bin\yuzu*.pdb .\artifacts\ cp .\build\bin\uzuy*.pdb .\artifacts\
# Write out a tag BUILD_TAG to environment for the Upload step # Write out a tag BUILD_TAG to environment for the Upload step
# We're getting ${{ github.event.number }} as $env:PR_NUMBER" # We're getting ${{ github.event.number }} as $env:PR_NUMBER"
@ -91,11 +91,11 @@ if ("$env:GITHUB_ACTIONS" -eq "true") {
echo "BUILD_TAG=$BUILD_TAG" >> $env:GITHUB_ENV echo "BUILD_TAG=$BUILD_TAG" >> $env:GITHUB_ENV
# For extra job, just the exe # For extra job, just the exe
$INDIVIDUAL_EXE = "yuzu-msvc-$BUILD_TAG.exe" $INDIVIDUAL_EXE = "uzuy-msvc-$BUILD_TAG.exe"
echo "INDIVIDUAL_EXE=$INDIVIDUAL_EXE" echo "INDIVIDUAL_EXE=$INDIVIDUAL_EXE"
echo "INDIVIDUAL_EXE=$INDIVIDUAL_EXE" >> $env:GITHUB_ENV echo "INDIVIDUAL_EXE=$INDIVIDUAL_EXE" >> $env:GITHUB_ENV
echo "Just the exe: $INDIVIDUAL_EXE" echo "Just the exe: $INDIVIDUAL_EXE"
cp .\artifacts\yuzu.exe .\$INDIVIDUAL_EXE cp .\artifacts\uzuy.exe .\$INDIVIDUAL_EXE
} else { } else {
@ -104,7 +104,7 @@ if ("$env:GITHUB_ACTIONS" -eq "true") {
Copy-Item $MSVC_SOURCE_TARXZ -Destination $RELEASE_DIST Copy-Item $MSVC_SOURCE_TARXZ -Destination $RELEASE_DIST
Copy-Item "$BUILD_DIR\*" -Destination $RELEASE_DIST -Recurse Copy-Item "$BUILD_DIR\*" -Destination $RELEASE_DIST -Recurse
rm "$RELEASE_DIST\*.exe" rm "$RELEASE_DIST\*.exe"
Get-ChildItem "$BUILD_DIR" -Recurse -Filter "yuzu*.exe" | Copy-Item -destination $RELEASE_DIST Get-ChildItem "$BUILD_DIR" -Recurse -Filter "uzuy*.exe" | Copy-Item -destination $RELEASE_DIST
Get-ChildItem "$BUILD_DIR" -Recurse -Filter "QtWebEngineProcess*.exe" | Copy-Item -destination $RELEASE_DIST Get-ChildItem "$BUILD_DIR" -Recurse -Filter "QtWebEngineProcess*.exe" | Copy-Item -destination $RELEASE_DIST
7z a -tzip $MSVC_BUILD_ZIP $RELEASE_DIST\* 7z a -tzip $MSVC_BUILD_ZIP $RELEASE_DIST\*
7z a $MSVC_SEVENZIP $RELEASE_DIST 7z a $MSVC_SEVENZIP $RELEASE_DIST

View File

@ -1,11 +1,11 @@
#!/bin/bash -ex #!/bin/bash -ex
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
. .ci/scripts/common/pre-upload.sh . .ci/scripts/common/pre-upload.sh
REV_NAME="yuzu-windows-mingw-${GITDATE}-${GITREV}" REV_NAME="uzuy-windows-mingw-${GITDATE}-${GITREV}"
ARCHIVE_NAME="${REV_NAME}.tar.xz" ARCHIVE_NAME="${REV_NAME}.tar.xz"
COMPRESSION_FLAGS="-cJvf" COMPRESSION_FLAGS="-cJvf"

View File

@ -1,8 +1,8 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:
- script: mkdir artifacts || echo 'X' > artifacts/T1.txt - script: mkdir artifacts || echo 'X' > artifacts/T1.txt
- publish: artifacts - publish: artifacts
artifact: 'yuzu-$(BuildName)-mock' artifact: 'uzuy-$(BuildName)-mock'
displayName: 'Upload Artifacts' displayName: 'Upload Artifacts'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:
@ -17,7 +17,7 @@ steps:
- task: MSBuild@1 - task: MSBuild@1
displayName: 'Build' displayName: 'Build'
inputs: inputs:
solution: 'build/yuzu.sln' solution: 'build/uzuy.sln'
maximumCpuCount: true maximumCpuCount: true
configuration: release configuration: release
- task: PowerShell@2 - task: PowerShell@2
@ -27,5 +27,5 @@ steps:
filePath: './.ci/scripts/windows/upload.ps1' filePath: './.ci/scripts/windows/upload.ps1'
arguments: '$(BuildName)' arguments: '$(BuildName)'
- publish: artifacts - publish: artifacts
artifact: 'yuzu-$(BuildName)-windows-msvc' artifact: 'uzuy-$(BuildName)-windows-msvc'
displayName: 'Upload Artifacts' displayName: 'Upload Artifacts'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:
@ -14,7 +14,7 @@ steps:
- task: CacheBeta@0 - task: CacheBeta@0
displayName: 'Cache Build System' displayName: 'Cache Build System'
inputs: inputs:
key: yuzu-v1-$(BuildName)-$(BuildSuffix)-$(CacheSuffix) key: uzuy-v1-$(BuildName)-$(BuildSuffix)-$(CacheSuffix)
path: $(System.DefaultWorkingDirectory)/ccache path: $(System.DefaultWorkingDirectory)/ccache
cacheHitVar: CACHE_RESTORED cacheHitVar: CACHE_RESTORED
- script: chmod a+x ./.ci/scripts/$(ScriptFolder)/exec.sh && ./.ci/scripts/$(ScriptFolder)/exec.sh ${{ parameters['version'] }} - script: chmod a+x ./.ci/scripts/$(ScriptFolder)/exec.sh && ./.ci/scripts/$(ScriptFolder)/exec.sh ${{ parameters['version'] }}
@ -22,5 +22,5 @@ steps:
- script: chmod a+x ./.ci/scripts/$(ScriptFolder)/upload.sh && RELEASE_NAME=$(BuildName) ./.ci/scripts/$(ScriptFolder)/upload.sh - script: chmod a+x ./.ci/scripts/$(ScriptFolder)/upload.sh && RELEASE_NAME=$(BuildName) ./.ci/scripts/$(ScriptFolder)/upload.sh
displayName: 'Package Artifacts' displayName: 'Package Artifacts'
- publish: artifacts - publish: artifacts
artifact: 'yuzu-$(BuildName)-$(BuildSuffix)' artifact: 'uzuy-$(BuildName)-$(BuildSuffix)'
displayName: 'Upload Artifacts' displayName: 'Upload Artifacts'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
jobs: jobs:
@ -19,12 +19,12 @@ jobs:
rootFolderOrFile: '$(System.DefaultWorkingDirectory)' rootFolderOrFile: '$(System.DefaultWorkingDirectory)'
includeRootFolder: false includeRootFolder: false
archiveType: '7z' archiveType: '7z'
archiveFile: '$(Build.ArtifactStagingDirectory)/yuzu-$(BuildName)-source.7z' archiveFile: '$(Build.ArtifactStagingDirectory)/uzuy-$(BuildName)-source.7z'
- task: PublishPipelineArtifact@1 - task: PublishPipelineArtifact@1
displayName: 'Upload Artifacts' displayName: 'Upload Artifacts'
inputs: inputs:
targetPath: '$(Build.ArtifactStagingDirectory)/yuzu-$(BuildName)-source.7z' targetPath: '$(Build.ArtifactStagingDirectory)/uzuy-$(BuildName)-source.7z'
artifact: 'yuzu-$(BuildName)-source' artifact: 'uzuy-$(BuildName)-source'
replaceExistingArchive: true replaceExistingArchive: true
- job: upload_source - job: upload_source
displayName: 'upload' displayName: 'upload'
@ -36,7 +36,7 @@ jobs:
parameters: parameters:
artifactSource: 'true' artifactSource: 'true'
needSubmodules: 'true' needSubmodules: 'true'
- script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh - script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh
displayName: 'Apply Git Configuration' displayName: 'Apply Git Configuration'
- script: git remote add other $(GitRepoPushChangesURL) - script: git remote add other $(GitRepoPushChangesURL)
displayName: 'Register Repository' displayName: 'Register Repository'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
jobs: jobs:
@ -18,12 +18,12 @@ jobs:
rootFolderOrFile: '$(System.DefaultWorkingDirectory)' rootFolderOrFile: '$(System.DefaultWorkingDirectory)'
includeRootFolder: false includeRootFolder: false
archiveType: '7z' archiveType: '7z'
archiveFile: '$(Build.ArtifactStagingDirectory)/yuzu-$(BuildName)-source.7z' archiveFile: '$(Build.ArtifactStagingDirectory)/uzuy-$(BuildName)-source.7z'
- task: PublishPipelineArtifact@1 - task: PublishPipelineArtifact@1
displayName: 'Upload Artifacts' displayName: 'Upload Artifacts'
inputs: inputs:
targetPath: '$(Build.ArtifactStagingDirectory)/yuzu-$(BuildName)-source.7z' targetPath: '$(Build.ArtifactStagingDirectory)/uzuy-$(BuildName)-source.7z'
artifact: 'yuzu-$(BuildName)-source' artifact: 'uzuy-$(BuildName)-source'
replaceExistingArchive: true replaceExistingArchive: true
- job: upload_source - job: upload_source
displayName: 'upload' displayName: 'upload'
@ -35,7 +35,7 @@ jobs:
parameters: parameters:
artifactSource: 'true' artifactSource: 'true'
needSubmodules: 'true' needSubmodules: 'true'
- script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh - script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh
displayName: 'Apply Git Configuration' displayName: 'Apply Git Configuration'
- script: git remote add other $(GitRepoPushChangesURL) - script: git remote add other $(GitRepoPushChangesURL)
displayName: 'Register Repository' displayName: 'Register Repository'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:
@ -8,7 +8,7 @@ parameters:
steps: steps:
- script: mkdir $(System.DefaultWorkingDirectory)/patches && pip install requests urllib3 - script: mkdir $(System.DefaultWorkingDirectory)/patches && pip install requests urllib3
displayName: 'Prepare Environment' displayName: 'Prepare Environment'
- script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh - script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh
displayName: 'Apply Git Configuration' displayName: 'Apply Git Configuration'
- task: PythonScript@0 - task: PythonScript@0
displayName: 'Discover, Download, and Apply Patches (Mainline)' displayName: 'Discover, Download, and Apply Patches (Mainline)'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:
@ -7,7 +7,7 @@ parameters:
steps: steps:
- script: mkdir $(System.DefaultWorkingDirectory)/patches && pip install requests urllib3 - script: mkdir $(System.DefaultWorkingDirectory)/patches && pip install requests urllib3
displayName: 'Prepare Environment' displayName: 'Prepare Environment'
- script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh - script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh
displayName: 'Apply Git Configuration' displayName: 'Apply Git Configuration'
- task: PythonScript@0 - task: PythonScript@0
displayName: 'Discover, Download, and Apply Patches' displayName: 'Discover, Download, and Apply Patches'

View File

@ -1,16 +1,16 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
displayName: 'Download Windows Release' displayName: 'Download Windows Release'
inputs: inputs:
artifactName: 'yuzu-$(BuildName)-windows-msvc' artifactName: 'uzuy-$(BuildName)-windows-msvc'
buildType: 'current' buildType: 'current'
targetPath: '$(Build.ArtifactStagingDirectory)' targetPath: '$(Build.ArtifactStagingDirectory)'
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
displayName: 'Download Linux Release' displayName: 'Download Linux Release'
inputs: inputs:
artifactName: 'yuzu-$(BuildName)-linux' artifactName: 'uzuy-$(BuildName)-linux'
buildType: 'current' buildType: 'current'
targetPath: '$(Build.ArtifactStagingDirectory)' targetPath: '$(Build.ArtifactStagingDirectory)'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:

View File

@ -1,10 +1,10 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:
- script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/yuzubot-git-config.sh - script: chmod a+x $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh && $(System.DefaultWorkingDirectory)/.ci/scripts/merge/uzuybot-git-config.sh
displayName: 'Apply Git Configuration' displayName: 'Apply Git Configuration'
- script: git tag -a $(BuildName)-$(DisplayPrefix)-$(DisplayVersion) -m "yuzu $(BuildName) $(Build.BuildNumber) $(Build.DefinitionName) $(DisplayPrefix)-$(DisplayVersion)" - script: git tag -a $(BuildName)-$(DisplayPrefix)-$(DisplayVersion) -m "uzuy $(BuildName) $(Build.BuildNumber) $(Build.DefinitionName) $(DisplayPrefix)-$(DisplayVersion)"
displayName: 'Tag Source' displayName: 'Tag Source'
- script: git remote add other $(GitRepoPushChangesURL) - script: git remote add other $(GitRepoPushChangesURL)
displayName: 'Register Repository' displayName: 'Register Repository'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:
@ -8,6 +8,6 @@ steps:
inputs: inputs:
command: publish command: publish
publishDirectory: '$(Build.ArtifactStagingDirectory)' publishDirectory: '$(Build.ArtifactStagingDirectory)'
vstsFeedPublish: 'yuzu-$(BuildName)' vstsFeedPublish: 'uzuy-$(BuildName)'
vstsFeedPackagePublish: 'main' vstsFeedPackagePublish: 'main'
packagePublishDescription: 'Yuzu Windows and Linux Executable Packages' packagePublishDescription: 'Yuzu Windows and Linux Executable Packages'

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:
@ -6,7 +6,7 @@ steps:
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
displayName: 'Download Source' displayName: 'Download Source'
inputs: inputs:
artifactName: 'yuzu-$(BuildName)-source' artifactName: 'uzuy-$(BuildName)-source'
buildType: 'current' buildType: 'current'
targetPath: '$(Build.ArtifactStagingDirectory)' targetPath: '$(Build.ArtifactStagingDirectory)'
- script: rm -rf $(System.DefaultWorkingDirectory) && mkdir $(System.DefaultWorkingDirectory) - script: rm -rf $(System.DefaultWorkingDirectory) && mkdir $(System.DefaultWorkingDirectory)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
parameters: parameters:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
steps: steps:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
trigger: trigger:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
trigger: trigger:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
trigger: trigger:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
trigger: trigger:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
trigger: trigger:

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
stages: stages:

View File

@ -1,4 +1,4 @@
; SPDX-FileCopyrightText: 2023 yuzu Emulator Project ; SPDX-FileCopyrightText: 2023 uzuy Emulator Project
; SPDX-License-Identifier: GPL-2.0-or-later ; SPDX-License-Identifier: GPL-2.0-or-later
[codespell] [codespell]

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# CRLF -> LF # CRLF -> LF

2
.gitattributes vendored
View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-FileCopyrightText: 2018 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
dist/languages/* linguist-vendored dist/languages/* linguist-vendored

4
.github/FUNDING.yml vendored
View File

@ -1,6 +1,6 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# These are supported funding model platforms # These are supported funding model platforms
patreon: yuzuteam patreon: uzuyteam

View File

@ -3,7 +3,7 @@ description: File a bug report
body: body:
- type: markdown - type: markdown
attributes: attributes:
value: Tech support does not belong here. You should only file an issue here if you think you have experienced an actual bug with yuzu. value: Tech support does not belong here. You should only file an issue here if you think you have experienced an actual bug with uzuy.
- type: checkboxes - type: checkboxes
attributes: attributes:
label: Is there an existing issue for this? label: Is there an existing issue for this?
@ -43,7 +43,7 @@ body:
id: log id: log
attributes: attributes:
label: Log File label: Log File
description: A log file will help our developers to better diagnose and fix the issue. Instructions can be found [here](https://yuzu-emu.org/help/reference/log-files). description: A log file will help our developers to better diagnose and fix the issue. Instructions can be found [here](https://uzuy-emu.org/help/reference/log-files).
validations: validations:
required: true required: true
- type: textarea - type: textarea

View File

@ -1,8 +1,8 @@
blank_issues_enabled: false blank_issues_enabled: false
contact_links: contact_links:
- name: yuzu Discord - name: uzuy Discord
url: https://discord.com/invite/u77vRWY url: https://discord.com/invite/u77vRWY
about: If you are experiencing an issue with yuzu, and you need tech support, or if you have a general question, try asking in the official yuzu Discord linked here. Piracy is not allowed. about: If you are experiencing an issue with uzuy, and you need tech support, or if you have a general question, try asking in the official uzuy Discord linked here. Piracy is not allowed.
- name: Community forums - name: Community forums
url: https://community.citra-emu.org url: https://community.citra-emu.org
about: This is an alternative place for tech support, however helpers there are not as active. about: This is an alternative place for tech support, however helpers there are not as active.

View File

@ -4,7 +4,7 @@ labels: "request"
body: body:
- type: markdown - type: markdown
attributes: attributes:
value: Tech support does not belong here. You should only file an issue here if you are requesting a feature you believe would make yuzu better. value: Tech support does not belong here. You should only file an issue here if you are requesting a feature you believe would make uzuy better.
- type: checkboxes - type: checkboxes
attributes: attributes:
label: Is there an existing issue for this? label: Is there an existing issue for this?
@ -23,6 +23,6 @@ body:
id: why-feature id: why-feature
attributes: attributes:
label: Why would this feature be useful? label: Why would this feature be useful?
description: A brief description of why this feature would make yuzu better. description: A brief description of why this feature would make uzuy better.
validations: validations:
required: true required: true

View File

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
name: 'yuzu-android-build' name: 'uzuy-android-build'
on: on:
push: push:
@ -10,7 +10,7 @@ on:
jobs: jobs:
android: android:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.repository == 'yuzu-emu/yuzu-android' }} if: ${{ github.repository == 'uzuy-emu/uzuy-android' }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:

View File

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2024 yuzu Emulator Project # SPDX-FileCopyrightText: 2024 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
name: yuzu-android-ea-play-release name: uzuy-android-ea-play-release
on: on:
workflow_dispatch: workflow_dispatch:
@ -14,7 +14,7 @@ on:
jobs: jobs:
android: android:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.repository == 'yuzu-emu/yuzu' }} if: ${{ github.repository == 'uzuy-emu/uzuy' }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
name: Checkout name: Checkout
@ -62,5 +62,5 @@ jobs:
name: ${{ env.EA_TAG_NAME }} name: ${{ env.EA_TAG_NAME }}
draft: false draft: false
prerelease: false prerelease: false
repository: yuzu/yuzu-android repository: uzuy/uzuy-android
token: ${{ secrets.ALT_GITHUB_TOKEN }} token: ${{ secrets.ALT_GITHUB_TOKEN }}

View File

@ -1,13 +1,13 @@
# SPDX-FileCopyrightText: 2024 yuzu Emulator Project # SPDX-FileCopyrightText: 2024 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
name: yuzu-android-mainline-play-release name: uzuy-android-mainline-play-release
on: on:
workflow_dispatch: workflow_dispatch:
inputs: inputs:
release-tag: release-tag:
description: 'Tag # from yuzu-android that you want to build and publish' description: 'Tag # from uzuy-android that you want to build and publish'
required: true required: true
default: '200' default: '200'
release-track: release-track:
@ -18,7 +18,7 @@ on:
jobs: jobs:
android: android:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.repository == 'yuzu-emu/yuzu' }} if: ${{ github.repository == 'uzuy-emu/uzuy' }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
name: Checkout name: Checkout

View File

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: 2023 yuzu Emulator Project // SPDX-FileCopyrightText: 2023 uzuy Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
// Note: This is a GitHub Actions script // Note: This is a GitHub Actions script
@ -25,8 +25,8 @@ async function checkBaseChanges(github) {
} }
}`; }`;
const variables = { const variables = {
owner: 'yuzu-emu', owner: 'uzuy-emu',
name: 'yuzu', name: 'uzuy',
ref: 'refs/heads/master', ref: 'refs/heads/master',
}; };
const result = await github.graphql(query, variables); const result = await github.graphql(query, variables);
@ -126,7 +126,7 @@ async function tagAndPushEA(github, owner, repo, execa) {
const newTag = `ea-${tagNumber + 1}`; const newTag = `ea-${tagNumber + 1}`;
console.log(`New tag: ${newTag}`); console.log(`New tag: ${newTag}`);
console.info('Pushing tags to GitHub ...'); console.info('Pushing tags to GitHub ...');
await execa("git", ["remote", "add", "android", "https://github.com/yuzu-emu/yuzu-android.git"]); await execa("git", ["remote", "add", "android", "https://github.com/uzuy-emu/uzuy-android.git"]);
await execa("git", ["fetch", "android"]); await execa("git", ["fetch", "android"]);
await execa("git", ['tag', newTag]); await execa("git", ['tag', newTag]);
@ -174,12 +174,12 @@ async function fetchPullRequests(pulls, repoUrl, execa) {
async function mergePullRequests(pulls, execa) { async function mergePullRequests(pulls, execa) {
let mergeResults = {}; let mergeResults = {};
console.log("::group::Merge pull requests"); console.log("::group::Merge pull requests");
await execa("git", ["config", "--global", "user.name", "yuzubot"]); await execa("git", ["config", "--global", "user.name", "uzuybot"]);
await execa("git", [ await execa("git", [
"config", "config",
"--global", "--global",
"user.email", "user.email",
"yuzu\x40yuzu-emu\x2eorg", // prevent email harvesters from scraping the address "uzuy\x40uzuy-emu\x2eorg", // prevent email harvesters from scraping the address
]); ]);
let hasFailed = false; let hasFailed = false;
for (let pull of pulls) { for (let pull of pulls) {
@ -195,7 +195,7 @@ async function mergePullRequests(pulls, execa) {
process1.stdout.pipe(process.stdout); process1.stdout.pipe(process.stdout);
await process1; await process1;
const process2 = execa("git", ["commit", "-m", `Merge yuzu-emu#${pr}`]); const process2 = execa("git", ["commit", "-m", `Merge uzuy-emu#${pr}`]);
process2.stdout.pipe(process.stdout); process2.stdout.pipe(process.stdout);
await process2; await process2;
@ -224,7 +224,7 @@ async function resetBranch(execa) {
console.log("::group::Reset master branch"); console.log("::group::Reset master branch");
let hasFailed = false; let hasFailed = false;
try { try {
await execa("git", ["remote", "add", "source", "https://github.com/yuzu-emu/yuzu.git"]); await execa("git", ["remote", "add", "source", "https://github.com/uzuy-emu/uzuy.git"]);
await execa("git", ["fetch", "source"]); await execa("git", ["fetch", "source"]);
const process1 = await execa("git", ["rev-parse", "source/master"]); const process1 = await execa("git", ["rev-parse", "source/master"]);
const headCommit = process1.stdout; const headCommit = process1.stdout;
@ -251,16 +251,16 @@ async function getPulls(github) {
} }
}`; }`;
const mainlineVariables = { const mainlineVariables = {
owner: 'yuzu-emu', owner: 'uzuy-emu',
name: 'yuzu', name: 'uzuy',
label: CHANGE_LABEL_MAINLINE, label: CHANGE_LABEL_MAINLINE,
}; };
const mainlineResult = await github.graphql(query, mainlineVariables); const mainlineResult = await github.graphql(query, mainlineVariables);
const pulls = mainlineResult.repository.pullRequests.nodes; const pulls = mainlineResult.repository.pullRequests.nodes;
if (BUILD_EA) { if (BUILD_EA) {
const eaVariables = { const eaVariables = {
owner: 'yuzu-emu', owner: 'uzuy-emu',
name: 'yuzu', name: 'uzuy',
label: CHANGE_LABEL_EA, label: CHANGE_LABEL_EA,
}; };
const eaResult = await github.graphql(query, eaVariables); const eaResult = await github.graphql(query, eaVariables);
@ -274,7 +274,7 @@ async function getMainlineTag(execa) {
console.log(`::group::Getting mainline tag android-${MAINLINE_TAG}`); console.log(`::group::Getting mainline tag android-${MAINLINE_TAG}`);
let hasFailed = false; let hasFailed = false;
try { try {
await execa("git", ["remote", "add", "mainline", "https://github.com/yuzu-emu/yuzu-android.git"]); await execa("git", ["remote", "add", "mainline", "https://github.com/uzuy-emu/uzuy-android.git"]);
await execa("git", ["fetch", "mainline", "--tags"]); await execa("git", ["fetch", "mainline", "--tags"]);
await execa("git", ["checkout", `tags/android-${MAINLINE_TAG}`]); await execa("git", ["checkout", `tags/android-${MAINLINE_TAG}`]);
await execa("git", ["submodule", "update", "--init", "--recursive"]); await execa("git", ["submodule", "update", "--init", "--recursive"]);
@ -289,7 +289,7 @@ async function getMainlineTag(execa) {
} }
async function mergebot(github, context, execa) { async function mergebot(github, context, execa) {
// Reset our local copy of master to what appears on yuzu-emu/yuzu - master // Reset our local copy of master to what appears on uzuy-emu/uzuy - master
await resetBranch(execa); await resetBranch(execa);
const pulls = await getPulls(github); const pulls = await getPulls(github);
@ -300,14 +300,14 @@ async function mergebot(github, context, execa) {
} }
console.info("The following pull requests will be merged:"); console.info("The following pull requests will be merged:");
console.table(displayList); console.table(displayList);
await fetchPullRequests(pulls, "https://github.com/yuzu-emu/yuzu", execa); await fetchPullRequests(pulls, "https://github.com/uzuy-emu/uzuy", execa);
const mergeResults = await mergePullRequests(pulls, execa); const mergeResults = await mergePullRequests(pulls, execa);
if (BUILD_EA) { if (BUILD_EA) {
await tagAndPushEA(github, 'yuzu-emu', `yuzu-android`, execa); await tagAndPushEA(github, 'uzuy-emu', `uzuy-android`, execa);
} else { } else {
await generateReadme(pulls, context, mergeResults, execa); await generateReadme(pulls, context, mergeResults, execa);
await tagAndPush(github, 'yuzu-emu', `yuzu-android`, execa, true); await tagAndPush(github, 'uzuy-emu', `uzuy-android`, execa, true);
} }
} }

View File

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2024 yuzu Emulator Project # SPDX-FileCopyrightText: 2024 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
name: yuzu-android-publish name: uzuy-android-publish
on: on:
schedule: schedule:
@ -16,7 +16,7 @@ on:
jobs: jobs:
android: android:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.event.inputs.android != 'false' && github.repository == 'yuzu-emu/yuzu' }} if: ${{ github.event.inputs.android != 'false' && github.repository == 'uzuy-emu/uzuy' }}
steps: steps:
# this checkout is required to make sure the GitHub Actions scripts are available # this checkout is required to make sure the GitHub Actions scripts are available
- uses: actions/checkout@v3 - uses: actions/checkout@v3
@ -40,7 +40,7 @@ jobs:
name: Checkout name: Checkout
if: ${{ steps.check-changes.outputs.result == 'true' }} if: ${{ steps.check-changes.outputs.result == 'true' }}
with: with:
path: 'yuzu-merge' path: 'uzuy-merge'
fetch-depth: 0 fetch-depth: 0
submodules: true submodules: true
token: ${{ secrets.ALT_GITHUB_TOKEN }} token: ${{ secrets.ALT_GITHUB_TOKEN }}
@ -53,5 +53,5 @@ jobs:
script: | script: |
const execa = require("execa"); const execa = require("execa");
const mergebot = require('./.github/workflows/android-merge.js').mergebot; const mergebot = require('./.github/workflows/android-merge.js').mergebot;
process.chdir('${{ github.workspace }}/yuzu-merge'); process.chdir('${{ github.workspace }}/uzuy-merge');
mergebot(github, context, execa); mergebot(github, context, execa);

View File

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2021 yuzu Emulator Project # SPDX-FileCopyrightText: 2021 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
name: yuzu-ci name: uzuy-ci
on: on:
push: push:
@ -13,8 +13,8 @@ on:
jobs: jobs:
transifex: transifex:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: yuzuemu/build-environments:linux-transifex container: uzuyemu/build-environments:linux-transifex
if: ${{ github.repository == 'yuzu-emu/yuzu' && !github.head_ref }} if: ${{ github.repository == 'uzuy-emu/uzuy' && !github.head_ref }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
@ -27,7 +27,7 @@ jobs:
reuse: reuse:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.repository == 'yuzu-emu/yuzu' }} if: ${{ github.repository == 'uzuy-emu/uzuy' }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: fsfe/reuse-action@v1 - uses: fsfe/reuse-action@v1

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# GitHub Action to automate the identification of common misspellings in text files. # GitHub Action to automate the identification of common misspellings in text files.
# https://github.com/codespell-project/actions-codespell # https://github.com/codespell-project/actions-codespell

View File

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
name: 'yuzu verify' name: 'uzuy verify'
on: on:
pull_request: pull_request:
@ -39,7 +39,7 @@ jobs:
- type: windows - type: windows
image: linux-mingw image: linux-mingw
container: container:
image: yuzuemu/build-environments:${{ matrix.image }} image: uzuyemu/build-environments:${{ matrix.image }}
options: -u 1001 options: -u 1001
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3

8
.gitmodules vendored
View File

@ -15,16 +15,16 @@
url = https://github.com/libusb/libusb.git url = https://github.com/libusb/libusb.git
[submodule "discord-rpc"] [submodule "discord-rpc"]
path = externals/discord-rpc path = externals/discord-rpc
url = https://github.com/yuzu-emu/discord-rpc.git url = https://github.com/uzuy-emu/discord-rpc.git
[submodule "Vulkan-Headers"] [submodule "Vulkan-Headers"]
path = externals/Vulkan-Headers path = externals/Vulkan-Headers
url = https://github.com/KhronosGroup/Vulkan-Headers.git url = https://github.com/KhronosGroup/Vulkan-Headers.git
[submodule "sirit"] [submodule "sirit"]
path = externals/sirit path = externals/sirit
url = https://github.com/yuzu-emu/sirit.git url = https://github.com/uzuy-emu/sirit.git
[submodule "mbedtls"] [submodule "mbedtls"]
path = externals/mbedtls path = externals/mbedtls
url = https://github.com/yuzu-emu/mbedtls.git url = https://github.com/uzuy-emu/mbedtls.git
[submodule "xbyak"] [submodule "xbyak"]
path = externals/xbyak path = externals/xbyak
url = https://github.com/herumi/xbyak.git url = https://github.com/herumi/xbyak.git
@ -57,7 +57,7 @@
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
[submodule "breakpad"] [submodule "breakpad"]
path = externals/breakpad path = externals/breakpad
url = https://github.com/yuzu-emu/breakpad.git url = https://github.com/uzuy-emu/breakpad.git
[submodule "simpleini"] [submodule "simpleini"]
path = externals/simpleini path = externals/simpleini
url = https://github.com/brofield/simpleini.git url = https://github.com/brofield/simpleini.git

View File

@ -9,15 +9,15 @@ Files: dist/english_plurals/*
dist/qt_themes/*/icons/48x48/sd_card.png dist/qt_themes/*/icons/48x48/sd_card.png
dist/qt_themes/*/icons/index.theme dist/qt_themes/*/icons/index.theme
dist/qt_themes/default/style.qss dist/qt_themes/default/style.qss
Copyright: yuzu Emulator Project Copyright: uzuy Emulator Project
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: dist/qt_themes/default/icons/256x256/yuzu.png Files: dist/qt_themes/default/icons/256x256/uzuy.png
dist/yuzu.bmp dist/uzuy.bmp
dist/yuzu.icns dist/uzuy.icns
dist/yuzu.ico dist/uzuy.ico
dist/yuzu.svg dist/uzuy.svg
Copyright: yuzu Emulator Project Copyright: uzuy Emulator Project
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: dist/qt_themes/qdarkstyle*/LICENSE.* Files: dist/qt_themes/qdarkstyle*/LICENSE.*
@ -108,44 +108,44 @@ Files: externals/FidelityFX-FSR/*
Copyright: 2021 Advanced Micro Devices, Inc. Copyright: 2021 Advanced Micro Devices, Inc.
License: MIT License: MIT
Files: src/yuzu/*.ui Files: src/uzuy/*.ui
Copyright: 2018-2022 yuzu Emulator Project Copyright: 2018-2022 uzuy Emulator Project
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: src/yuzu/compatdb.ui Files: src/uzuy/compatdb.ui
src/yuzu/main.ui src/uzuy/main.ui
Copyright: 2014-2017 Citra Emulator Project Copyright: 2014-2017 Citra Emulator Project
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: src/yuzu/loading_screen.ui Files: src/uzuy/loading_screen.ui
Copyright: 2019 James Rowe <jroweboy@gmail.com> Copyright: 2019 James Rowe <jroweboy@gmail.com>
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: src/yuzu/applets/aboutdialog.ui Files: src/uzuy/applets/aboutdialog.ui
src/yuzu/applets/qt_software_keyboard.ui src/uzuy/applets/qt_software_keyboard.ui
src/yuzu/util/overlay_dialog.ui src/uzuy/util/overlay_dialog.ui
Copyright: 2020-2021 Its-Rei <kupfel@gmail.com> Copyright: 2020-2021 Its-Rei <kupfel@gmail.com>
2020-2021 yuzu Emulator Project 2020-2021 uzuy Emulator Project
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: vcpkg.json Files: vcpkg.json
Copyright: 2022 yuzu Emulator Project Copyright: 2022 uzuy Emulator Project
License: GPL-3.0-or-later License: GPL-3.0-or-later
Files: .github/ISSUE_TEMPLATE/* Files: .github/ISSUE_TEMPLATE/*
Copyright: 2022 yuzu Emulator Project Copyright: 2022 uzuy Emulator Project
License: GPL-2.0-or-later License: GPL-2.0-or-later
Files: src/android/app/src/ea/res/* Files: src/android/app/src/ea/res/*
Copyright: 2023 yuzu Emulator Project Copyright: 2023 uzuy Emulator Project
License: GPL-3.0-or-later License: GPL-3.0-or-later
Files: src/android/app/src/main/res/* Files: src/android/app/src/main/res/*
Copyright: 2023 yuzu Emulator Project Copyright: 2023 uzuy Emulator Project
License: GPL-3.0-or-later License: GPL-3.0-or-later
Files: src/android/gradle/wrapper/* Files: src/android/gradle/wrapper/*
Copyright: 2023 yuzu Emulator Project Copyright: 2023 uzuy Emulator Project
License: GPL-3.0-or-later License: GPL-3.0-or-later
Files: externals/stb/* Files: externals/stb/*
@ -157,5 +157,5 @@ Copyright: Copyright 2017-2019 Feral Interactive
License: BSD-3-Clause License: BSD-3-Clause
Files: src/android/app/debug.keystore Files: src/android/app/debug.keystore
Copyright: 2023 yuzu Emulator Project Copyright: 2023 uzuy Emulator Project
License: GPL-3.0-or-later License: GPL-3.0-or-later

View File

@ -1,9 +1,9 @@
# SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-FileCopyrightText: 2018 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
cmake_minimum_required(VERSION 3.22) cmake_minimum_required(VERSION 3.22)
project(yuzu) project(uzuy)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules")
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modules") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modules")
@ -56,7 +56,7 @@ CMAKE_DEPENDENT_OPTION(YUZU_ROOM "Compile LDN room server" ON "NOT ANDROID" OFF)
CMAKE_DEPENDENT_OPTION(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR LINUX" OFF) CMAKE_DEPENDENT_OPTION(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR LINUX" OFF)
option(YUZU_USE_BUNDLED_VCPKG "Use vcpkg for yuzu dependencies" "${MSVC}") option(YUZU_USE_BUNDLED_VCPKG "Use vcpkg for uzuy dependencies" "${MSVC}")
option(YUZU_CHECK_SUBMODULES "Check if submodules are present" ON) option(YUZU_CHECK_SUBMODULES "Check if submodules are present" ON)
@ -64,7 +64,7 @@ option(YUZU_ENABLE_LTO "Enable link-time optimization" OFF)
option(YUZU_DOWNLOAD_TIME_ZONE_DATA "Always download time zone binaries" OFF) option(YUZU_DOWNLOAD_TIME_ZONE_DATA "Always download time zone binaries" OFF)
option(YUZU_ENABLE_PORTABLE "Allow yuzu to enable portable mode if a user folder is found in the CWD" ON) option(YUZU_ENABLE_PORTABLE "Allow uzuy to enable portable mode if a user folder is found in the CWD" ON)
CMAKE_DEPENDENT_OPTION(YUZU_USE_FASTER_LD "Check if a faster linker is available" ON "NOT WIN32" OFF) CMAKE_DEPENDENT_OPTION(YUZU_USE_FASTER_LD "Check if a faster linker is available" ON "NOT WIN32" OFF)
@ -126,7 +126,7 @@ if (YUZU_USE_BUNDLED_VCPKG)
set(VCPKG_DOWNLOADS_PATH ${PROJECT_SOURCE_DIR}/externals/vcpkg/downloads) set(VCPKG_DOWNLOADS_PATH ${PROJECT_SOURCE_DIR}/externals/vcpkg/downloads)
set(NASM_VERSION "2.16.01") set(NASM_VERSION "2.16.01")
set(NASM_DESTINATION_PATH ${VCPKG_DOWNLOADS_PATH}/nasm-${NASM_VERSION}-win64.zip) set(NASM_DESTINATION_PATH ${VCPKG_DOWNLOADS_PATH}/nasm-${NASM_VERSION}-win64.zip)
set(NASM_DOWNLOAD_URL "https://github.com/yuzu-emu/ext-windows-bin/raw/master/nasm/nasm-${NASM_VERSION}-win64.zip") set(NASM_DOWNLOAD_URL "https://github.com/uzuy-emu/ext-windows-bin/raw/master/nasm/nasm-${NASM_VERSION}-win64.zip")
if (NOT EXISTS ${NASM_DESTINATION_PATH}) if (NOT EXISTS ${NASM_DESTINATION_PATH})
file(DOWNLOAD ${NASM_DOWNLOAD_URL} ${NASM_DESTINATION_PATH} SHOW_PROGRESS STATUS NASM_STATUS) file(DOWNLOAD ${NASM_DOWNLOAD_URL} ${NASM_DESTINATION_PATH} SHOW_PROGRESS STATUS NASM_STATUS)
@ -139,7 +139,7 @@ if (YUZU_USE_BUNDLED_VCPKG)
endif() endif()
if (YUZU_TESTS) if (YUZU_TESTS)
list(APPEND VCPKG_MANIFEST_FEATURES "yuzu-tests") list(APPEND VCPKG_MANIFEST_FEATURES "uzuy-tests")
endif() endif()
if (ENABLE_WEB_SERVICE) if (ENABLE_WEB_SERVICE)
list(APPEND VCPKG_MANIFEST_FEATURES "web-service") list(APPEND VCPKG_MANIFEST_FEATURES "web-service")
@ -211,9 +211,9 @@ if (EXISTS ${PROJECT_SOURCE_DIR}/dist/compatibility_list/compatibility_list.json
COPYONLY) COPYONLY)
endif() endif()
if (ENABLE_COMPATIBILITY_LIST_DOWNLOAD AND NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json) if (ENABLE_COMPATIBILITY_LIST_DOWNLOAD AND NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json)
message(STATUS "Downloading compatibility list for yuzu...") message(STATUS "Downloading compatibility list for uzuy...")
file(DOWNLOAD file(DOWNLOAD
https://api.yuzu-emu.org/gamedb/ https://api.uzuy-emu.org/gamedb/
"${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json" SHOW_PROGRESS) "${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json" SHOW_PROGRESS)
endif() endif()
if (NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json) if (NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json)
@ -365,7 +365,7 @@ if(ENABLE_QT6 AND Qt6_LOCATION)
list(APPEND CMAKE_PREFIX_PATH "${Qt6_LOCATION}") list(APPEND CMAKE_PREFIX_PATH "${Qt6_LOCATION}")
endif() endif()
function(set_yuzu_qt_components) function(set_uzuy_qt_components)
# Best practice is to ask for all components at once, so they are from the same version # Best practice is to ask for all components at once, so they are from the same version
set(YUZU_QT_COMPONENTS2 Core Widgets Concurrent) set(YUZU_QT_COMPONENTS2 Core Widgets Concurrent)
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
@ -384,7 +384,7 @@ function(set_yuzu_qt_components)
list(APPEND YUZU_QT_COMPONENTS2 Network) list(APPEND YUZU_QT_COMPONENTS2 Network)
endif() endif()
set(YUZU_QT_COMPONENTS ${YUZU_QT_COMPONENTS2} PARENT_SCOPE) set(YUZU_QT_COMPONENTS ${YUZU_QT_COMPONENTS2} PARENT_SCOPE)
endfunction(set_yuzu_qt_components) endfunction(set_uzuy_qt_components)
# Qt5 requires that we find components, so it doesn't fit our pretty little find package function # Qt5 requires that we find components, so it doesn't fit our pretty little find package function
if(ENABLE_QT) if(ENABLE_QT)
@ -393,18 +393,18 @@ if(ENABLE_QT)
set(QT5_VERSION 5.15) set(QT5_VERSION 5.15)
set(QT6_VERSION 6.3.1) set(QT6_VERSION 6.3.1)
set_yuzu_qt_components() set_uzuy_qt_components()
if (ENABLE_QT6) if (ENABLE_QT6)
find_package(Qt6 ${QT6_VERSION} COMPONENTS ${YUZU_QT_COMPONENTS}) find_package(Qt6 ${QT6_VERSION} COMPONENTS ${YUZU_QT_COMPONENTS})
endif() endif()
if (Qt6_FOUND) if (Qt6_FOUND)
message(STATUS "yuzu/CMakeLists.txt: Qt6Widgets_VERSION ${Qt6Widgets_VERSION}, setting QT_VERSION") message(STATUS "uzuy/CMakeLists.txt: Qt6Widgets_VERSION ${Qt6Widgets_VERSION}, setting QT_VERSION")
set(QT_VERSION ${Qt6Widgets_VERSION}) set(QT_VERSION ${Qt6Widgets_VERSION})
set(QT_MAJOR_VERSION 6) set(QT_MAJOR_VERSION 6)
# Qt6 sets cxx_std_17 and we need to undo that # Qt6 sets cxx_std_17 and we need to undo that
set_target_properties(Qt6::Platform PROPERTIES INTERFACE_COMPILE_FEATURES "") set_target_properties(Qt6::Platform PROPERTIES INTERFACE_COMPILE_FEATURES "")
else() else()
message(STATUS "yuzu/CMakeLists.txt: Qt6 not found/not selected, trying for Qt5") message(STATUS "uzuy/CMakeLists.txt: Qt6 not found/not selected, trying for Qt5")
# When Qt6 partially found, need this set to use Qt5 when not specifying version # When Qt6 partially found, need this set to use Qt5 when not specifying version
set(QT_DEFAULT_MAJOR_VERSION 5) set(QT_DEFAULT_MAJOR_VERSION 5)
set(QT_MAJOR_VERSION 5) set(QT_MAJOR_VERSION 5)
@ -519,13 +519,13 @@ if(ENABLE_QT)
set(YUZU_USE_QT_MULTIMEDIA ON CACHE BOOL "Use Qt Multimedia" FORCE) set(YUZU_USE_QT_MULTIMEDIA ON CACHE BOOL "Use Qt Multimedia" FORCE)
endif() endif()
set_yuzu_qt_components() set_uzuy_qt_components()
find_package(Qt5 ${QT5_VERSION} COMPONENTS ${YUZU_QT_COMPONENTS} ${QT_PREFIX_HINT} ${YUZU_QT_NO_CMAKE_SYSTEM_PATH}) find_package(Qt5 ${QT5_VERSION} COMPONENTS ${YUZU_QT_COMPONENTS} ${QT_PREFIX_HINT} ${YUZU_QT_NO_CMAKE_SYSTEM_PATH})
endif() endif()
endif() endif()
# find SDL2 exports a bunch of variables that are needed, so its easier to do this outside of the yuzu_find_package # find SDL2 exports a bunch of variables that are needed, so its easier to do this outside of the uzuy_find_package
if (ENABLE_SDL2) if (ENABLE_SDL2)
if (YUZU_USE_BUNDLED_SDL2) if (YUZU_USE_BUNDLED_SDL2)
# Detect toolchain and platform # Detect toolchain and platform
@ -620,7 +620,7 @@ if (NOT CLANG_FORMAT)
message(STATUS "Clang format not found! Downloading...") message(STATUS "Clang format not found! Downloading...")
set(CLANG_FORMAT "${PROJECT_BINARY_DIR}/externals/clang-format${CLANG_FORMAT_POSTFIX}.exe") set(CLANG_FORMAT "${PROJECT_BINARY_DIR}/externals/clang-format${CLANG_FORMAT_POSTFIX}.exe")
file(DOWNLOAD file(DOWNLOAD
https://github.com/yuzu-emu/ext-windows-bin/raw/master/clang-format${CLANG_FORMAT_POSTFIX}.exe https://github.com/uzuy-emu/ext-windows-bin/raw/master/clang-format${CLANG_FORMAT_POSTFIX}.exe
"${CLANG_FORMAT}" SHOW_PROGRESS "${CLANG_FORMAT}" SHOW_PROGRESS
STATUS DOWNLOAD_SUCCESS) STATUS DOWNLOAD_SUCCESS)
if (NOT DOWNLOAD_SUCCESS EQUAL 0) if (NOT DOWNLOAD_SUCCESS EQUAL 0)
@ -703,11 +703,11 @@ endif()
add_subdirectory(externals) add_subdirectory(externals)
add_subdirectory(src) add_subdirectory(src)
# Set yuzu project or yuzu-cmd project as default StartUp Project in Visual Studio depending on whether QT is enabled or not # Set uzuy project or uzuy-cmd project as default StartUp Project in Visual Studio depending on whether QT is enabled or not
if(ENABLE_QT) if(ENABLE_QT)
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT yuzu) set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT uzuy)
else() else()
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT yuzu-cmd) set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT uzuy-cmd)
endif() endif()
@ -720,13 +720,13 @@ endif()
# https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html # https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html
# https://www.freedesktop.org/software/appstream/docs/ # https://www.freedesktop.org/software/appstream/docs/
if(ENABLE_QT AND UNIX AND NOT APPLE) if(ENABLE_QT AND UNIX AND NOT APPLE)
install(FILES "dist/org.yuzu_emu.yuzu.desktop" install(FILES "dist/org.uzuy_emu.uzuy.desktop"
DESTINATION "share/applications") DESTINATION "share/applications")
install(FILES "dist/yuzu.svg" install(FILES "dist/uzuy.svg"
DESTINATION "share/icons/hicolor/scalable/apps" DESTINATION "share/icons/hicolor/scalable/apps"
RENAME "org.yuzu_emu.yuzu.svg") RENAME "org.uzuy_emu.uzuy.svg")
install(FILES "dist/org.yuzu_emu.yuzu.xml" install(FILES "dist/org.uzuy_emu.uzuy.xml"
DESTINATION "share/mime/packages") DESTINATION "share/mime/packages")
install(FILES "dist/org.yuzu_emu.yuzu.metainfo.xml" install(FILES "dist/org.uzuy_emu.uzuy.metainfo.xml"
DESTINATION "share/metainfo") DESTINATION "share/metainfo")
endif() endif()

View File

@ -1,10 +1,10 @@
# SPDX-FileCopyrightText: 2020 yuzu Emulator Project # SPDX-FileCopyrightText: 2020 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
function(copy_yuzu_FFmpeg_deps target_dir) function(copy_uzuy_FFmpeg_deps target_dir)
include(WindowsCopyFiles) include(WindowsCopyFiles)
set(DLL_DEST "$<TARGET_FILE_DIR:${target_dir}>/") set(DLL_DEST "$<TARGET_FILE_DIR:${target_dir}>/")
file(READ "${FFmpeg_PATH}/requirements.txt" FFmpeg_REQUIRED_DLLS) file(READ "${FFmpeg_PATH}/requirements.txt" FFmpeg_REQUIRED_DLLS)
string(STRIP "${FFmpeg_REQUIRED_DLLS}" FFmpeg_REQUIRED_DLLS) string(STRIP "${FFmpeg_REQUIRED_DLLS}" FFmpeg_REQUIRED_DLLS)
windows_copy_files(${target_dir} ${FFmpeg_LIBRARY_DIR} ${DLL_DEST} ${FFmpeg_REQUIRED_DLLS}) windows_copy_files(${target_dir} ${FFmpeg_LIBRARY_DIR} ${DLL_DEST} ${FFmpeg_REQUIRED_DLLS})
endfunction(copy_yuzu_FFmpeg_deps) endfunction(copy_uzuy_FFmpeg_deps)

View File

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2016 Citra Emulator Project # SPDX-FileCopyrightText: 2016 Citra Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
function(copy_yuzu_Qt5_deps target_dir) function(copy_uzuy_Qt5_deps target_dir)
include(WindowsCopyFiles) include(WindowsCopyFiles)
if (MSVC) if (MSVC)
set(DLL_DEST "$<TARGET_FILE_DIR:${target_dir}>/") set(DLL_DEST "$<TARGET_FILE_DIR:${target_dir}>/")
@ -57,13 +57,13 @@ function(copy_yuzu_Qt5_deps target_dir)
qtwebengine_resources_200p.pak qtwebengine_resources_200p.pak
) )
endif () endif ()
windows_copy_files(yuzu ${Qt5_PLATFORMS_DIR} ${PLATFORMS} qwindows$<$<CONFIG:Debug>:d>.*) windows_copy_files(uzuy ${Qt5_PLATFORMS_DIR} ${PLATFORMS} qwindows$<$<CONFIG:Debug>:d>.*)
windows_copy_files(yuzu ${Qt5_STYLES_DIR} ${STYLES} qwindowsvistastyle$<$<CONFIG:Debug>:d>.*) windows_copy_files(uzuy ${Qt5_STYLES_DIR} ${STYLES} qwindowsvistastyle$<$<CONFIG:Debug>:d>.*)
windows_copy_files(yuzu ${Qt5_IMAGEFORMATS_DIR} ${IMAGEFORMATS} windows_copy_files(uzuy ${Qt5_IMAGEFORMATS_DIR} ${IMAGEFORMATS}
qjpeg$<$<CONFIG:Debug>:d>.* qjpeg$<$<CONFIG:Debug>:d>.*
qgif$<$<CONFIG:Debug>:d>.* qgif$<$<CONFIG:Debug>:d>.*
) )
windows_copy_files(yuzu ${Qt5_MEDIASERVICE_DIR} ${MEDIASERVICE} windows_copy_files(uzuy ${Qt5_MEDIASERVICE_DIR} ${MEDIASERVICE}
dsengine$<$<CONFIG:Debug>:d>.* dsengine$<$<CONFIG:Debug>:d>.*
wmfengine$<$<CONFIG:Debug>:d>.* wmfengine$<$<CONFIG:Debug>:d>.*
) )
@ -119,7 +119,7 @@ function(copy_yuzu_Qt5_deps target_dir)
endif() endif()
# Create an empty qt.conf file. Qt will detect that this file exists, and use the folder that its in as the root folder. # Create an empty qt.conf file. Qt will detect that this file exists, and use the folder that its in as the root folder.
# This way it'll look for plugins in the root/plugins/ folder # This way it'll look for plugins in the root/plugins/ folder
add_custom_command(TARGET yuzu POST_BUILD add_custom_command(TARGET uzuy POST_BUILD
COMMAND ${CMAKE_COMMAND} -E touch ${DLL_DEST}qt.conf COMMAND ${CMAKE_COMMAND} -E touch ${DLL_DEST}qt.conf
) )
endfunction(copy_yuzu_Qt5_deps) endfunction(copy_uzuy_Qt5_deps)

View File

@ -1,8 +1,8 @@
# SPDX-FileCopyrightText: 2016 Citra Emulator Project # SPDX-FileCopyrightText: 2016 Citra Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
function(copy_yuzu_SDL_deps target_dir) function(copy_uzuy_SDL_deps target_dir)
include(WindowsCopyFiles) include(WindowsCopyFiles)
set(DLL_DEST "$<TARGET_FILE_DIR:${target_dir}>/") set(DLL_DEST "$<TARGET_FILE_DIR:${target_dir}>/")
windows_copy_files(${target_dir} ${SDL2_DLL_DIR} ${DLL_DEST} SDL2.dll) windows_copy_files(${target_dir} ${SDL2_DLL_DIR} ${DLL_DEST} SDL2.dll)
endfunction(copy_yuzu_SDL_deps) endfunction(copy_uzuy_SDL_deps)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2017 yuzu Emulator Project # SPDX-FileCopyrightText: 2017 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# This function downloads a binary library package from our external repo. # This function downloads a binary library package from our external repo.
@ -7,7 +7,7 @@
# prefix_var: name of a variable which will be set with the path to the extracted contents # prefix_var: name of a variable which will be set with the path to the extracted contents
function(download_bundled_external remote_path lib_name prefix_var) function(download_bundled_external remote_path lib_name prefix_var)
set(package_base_url "https://github.com/yuzu-emu/") set(package_base_url "https://github.com/uzuy-emu/")
set(package_repo "no_platform") set(package_repo "no_platform")
set(package_extension "no_platform") set(package_extension "no_platform")
if (WIN32) if (WIN32)

View File

@ -19,7 +19,7 @@ if (LLVM_FOUND AND LLVM_Demangle_FOUND AND NOT TARGET LLVM::Demangle)
target_include_directories(LLVM::Demangle INTERFACE ${LLVM_INCLUDE_DIRS}) target_include_directories(LLVM::Demangle INTERFACE ${LLVM_INCLUDE_DIRS})
# prefer shared LLVM: https://github.com/llvm/llvm-project/issues/34593 # prefer shared LLVM: https://github.com/llvm/llvm-project/issues/34593
# but use ugly hack because llvm_config doesn't support interface library # but use ugly hack because llvm_config doesn't support interface library
add_library(_dummy_lib SHARED EXCLUDE_FROM_ALL src/yuzu/main.cpp) add_library(_dummy_lib SHARED EXCLUDE_FROM_ALL src/uzuy/main.cpp)
llvm_config(_dummy_lib USE_SHARED demangle) llvm_config(_dummy_lib USE_SHARED demangle)
get_target_property(LLVM_LIBRARIES _dummy_lib LINK_LIBRARIES) get_target_property(LLVM_LIBRARIES _dummy_lib LINK_LIBRARIES)
target_link_libraries(LLVM::Demangle INTERFACE ${LLVM_LIBRARIES}) target_link_libraries(LLVM::Demangle INTERFACE ${LLVM_LIBRARIES})

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
find_package(PkgConfig QUIET) find_package(PkgConfig QUIET)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
find_package(PkgConfig QUIET) find_package(PkgConfig QUIET)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2019 yuzu Emulator Project # SPDX-FileCopyrightText: 2019 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Gets a UTC timestamp and sets the provided variable to it # Gets a UTC timestamp and sets the provided variable to it
@ -27,7 +27,7 @@ set(BUILD_VERSION "0")
set(BUILD_ID ${DISPLAY_VERSION}) set(BUILD_ID ${DISPLAY_VERSION})
if (BUILD_REPOSITORY) if (BUILD_REPOSITORY)
# regex capture the string nightly or canary into CMAKE_MATCH_1 # regex capture the string nightly or canary into CMAKE_MATCH_1
string(REGEX MATCH "yuzu-emu/yuzu-?(.*)" OUTVAR ${BUILD_REPOSITORY}) string(REGEX MATCH "uzuy-emu/uzuy-?(.*)" OUTVAR ${BUILD_REPOSITORY})
if ("${CMAKE_MATCH_COUNT}" GREATER 0) if ("${CMAKE_MATCH_COUNT}" GREATER 0)
# capitalize the first letter of each word in the repo name. # capitalize the first letter of each word in the repo name.
string(REPLACE "-" ";" REPO_NAME_LIST ${CMAKE_MATCH_1}) string(REPLACE "-" ";" REPO_NAME_LIST ${CMAKE_MATCH_1})

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
# buildcache wrapper # buildcache wrapper

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project # SPDX-FileCopyrightText: 2022 uzuy Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
set(MINGW_PREFIX /usr/x86_64-w64-mingw32/) set(MINGW_PREFIX /usr/x86_64-w64-mingw32/)

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-FileCopyrightText: 2018 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# This file provides the function windows_copy_files. # This file provides the function windows_copy_files.

View File

@ -1,6 +1,6 @@
<!-- <!--
SPDX-FileCopyrightText: 2018 yuzu Emulator Project SPDX-FileCopyrightText: 2018 uzuy Emulator Project
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
--> -->
**The Contributor's Guide has moved to [the yuzu wiki](https://github.com/yuzu-emu/yuzu/wiki/Contributing).** **The Contributor's Guide has moved to [the uzuy wiki](https://github.com/uzuy-emu/uzuy/wiki/Contributing).**

View File

@ -35,7 +35,7 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places. # title of most generated pages and in a few other places.
# The default value is: My Project. # The default value is: My Project.
PROJECT_NAME = yuzu PROJECT_NAME = uzuy
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This # The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version

View File

@ -1,9 +1,9 @@
| Pull Request | Commit | Title | Author | Merged? | | Pull Request | Commit | Title | Author | Merged? |
|----|----|----|----|----| |----|----|----|----|----|
| [12461](https://github.com/yuzu-emu/yuzu//pull/12461) | [`7464cae24`](https://github.com/yuzu-emu/yuzu//pull/12461/files) | Rework Nvdec and VIC to fix out-of-order videos, and speed up decoding. | [Kelebek1](https://github.com/Kelebek1/) | Yes | | [12461](https://github.com/uzuy-emu/uzuy//pull/12461) | [`7464cae24`](https://github.com/uzuy-emu/uzuy//pull/12461/files) | Rework Nvdec and VIC to fix out-of-order videos, and speed up decoding. | [Kelebek1](https://github.com/Kelebek1/) | Yes |
| [13018](https://github.com/yuzu-emu/yuzu//pull/13018) | [`01cbc638a`](https://github.com/yuzu-emu/yuzu//pull/13018/files) | am: rewrite part 2 | [liamwhite](https://github.com/liamwhite/) | Yes | | [13018](https://github.com/uzuy-emu/uzuy//pull/13018) | [`01cbc638a`](https://github.com/uzuy-emu/uzuy//pull/13018/files) | am: rewrite part 2 | [liamwhite](https://github.com/liamwhite/) | Yes |
| [13174](https://github.com/yuzu-emu/yuzu//pull/13174) | [`7d1284826`](https://github.com/yuzu-emu/yuzu//pull/13174/files) | glue/time: Remove global variables | [FearlessTobi](https://github.com/FearlessTobi/) | Yes | | [13174](https://github.com/uzuy-emu/uzuy//pull/13174) | [`7d1284826`](https://github.com/uzuy-emu/uzuy//pull/13174/files) | glue/time: Remove global variables | [FearlessTobi](https://github.com/FearlessTobi/) | Yes |
| [13177](https://github.com/yuzu-emu/yuzu//pull/13177) | [`f5cc94f05`](https://github.com/yuzu-emu/yuzu//pull/13177/files) | vfs: misc performance improvements | [liamwhite](https://github.com/liamwhite/) | Yes | | [13177](https://github.com/uzuy-emu/uzuy//pull/13177) | [`f5cc94f05`](https://github.com/uzuy-emu/uzuy//pull/13177/files) | vfs: misc performance improvements | [liamwhite](https://github.com/liamwhite/) | Yes |
End of merge log. You can find the original README.md below the break. End of merge log. You can find the original README.md below the break.
@ -11,30 +11,30 @@ End of merge log. You can find the original README.md below the break.
----- -----
<!-- <!--
SPDX-FileCopyrightText: 2018 yuzu Emulator Project SPDX-FileCopyrightText: 2018 uzuy Emulator Project
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
--> -->
<h1 align="center"> <h1 align="center">
<br> <br>
<a href="https://yuzu-emu.org/"><img src="https://raw.githubusercontent.com/yuzu-emu/yuzu-assets/master/icons/icon.png" alt="yuzu" width="200"></a> <a href="https://uzuy-emu.org/"><img src="https://raw.githubusercontent.com/uzuy-emu/uzuy-assets/master/icons/icon.png" alt="uzuy" width="200"></a>
<br> <br>
<b>yuzu</b> <b>uzuy</b>
<br> <br>
</h1> </h1>
<h4 align="center"><b>yuzu</b> is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of <a href="https://citra-emu.org" target="_blank">Citra</a>. <h4 align="center"><b>uzuy</b> is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of <a href="https://citra-emu.org" target="_blank">Citra</a>.
<br> <br>
It is written in C++ with portability in mind, and we actively maintain builds for Windows, Linux and Android. It is written in C++ with portability in mind, and we actively maintain builds for Windows, Linux and Android.
</h4> </h4>
<p align="center"> <p align="center">
<a href="https://dev.azure.com/yuzu-emu/yuzu/"> <a href="https://dev.azure.com/uzuy-emu/uzuy/">
<img src="https://dev.azure.com/yuzu-emu/yuzu/_apis/build/status/yuzu%20mainline?branchName=master" <img src="https://dev.azure.com/uzuy-emu/uzuy/_apis/build/status/uzuy%20mainline?branchName=master"
alt="Azure Mainline CI Build Status"> alt="Azure Mainline CI Build Status">
</a> </a>
<a href="https://discord.com/invite/u77vRWY"> <a href="https://discord.com/invite/u77vRWY">
<img src="https://img.shields.io/discord/398318088170242053?color=5865F2&label=yuzu&logo=discord&logoColor=white" <img src="https://img.shields.io/discord/398318088170242053?color=5865F2&label=uzuy&logo=discord&logoColor=white"
alt="Discord"> alt="Discord">
</a> </a>
</p> </p>
@ -50,36 +50,36 @@ It is written in C++ with portability in mind, and we actively maintain builds f
## Compatibility ## Compatibility
The emulator is capable of running most commercial games at full speed, provided you meet the [necessary hardware requirements](https://yuzu-emu.org/help/quickstart/#hardware-requirements). The emulator is capable of running most commercial games at full speed, provided you meet the [necessary hardware requirements](https://uzuy-emu.org/help/quickstart/#hardware-requirements).
For a full list of games yuzu supports, please visit our [Compatibility page](https://yuzu-emu.org/game/). For a full list of games uzuy supports, please visit our [Compatibility page](https://uzuy-emu.org/game/).
Check out our [website](https://yuzu-emu.org/) for the latest news on exciting features, monthly progress reports, and more! Check out our [website](https://uzuy-emu.org/) for the latest news on exciting features, monthly progress reports, and more!
## Development ## Development
Most of the development happens on GitHub. It's also where [our central repository](https://github.com/yuzu-emu/yuzu) is hosted. For development discussion, please join us on [Discord](https://discord.com/invite/u77vRWY). Most of the development happens on GitHub. It's also where [our central repository](https://github.com/uzuy-emu/uzuy) is hosted. For development discussion, please join us on [Discord](https://discord.com/invite/u77vRWY).
If you want to contribute, please take a look at the [Contributor's Guide](https://github.com/yuzu-emu/yuzu/wiki/Contributing) and [Developer Information](https://github.com/yuzu-emu/yuzu/wiki/Developer-Information). If you want to contribute, please take a look at the [Contributor's Guide](https://github.com/uzuy-emu/uzuy/wiki/Contributing) and [Developer Information](https://github.com/uzuy-emu/uzuy/wiki/Developer-Information).
You can also contact any of the developers on Discord in order to know about the current state of the emulator. You can also contact any of the developers on Discord in order to know about the current state of the emulator.
If you want to contribute to the user interface translation project, please check out the [yuzu project on transifex](https://www.transifex.com/yuzu-emulator/yuzu). We centralize translation work there, and periodically upstream translations. If you want to contribute to the user interface translation project, please check out the [uzuy project on transifex](https://www.transifex.com/uzuy-emulator/uzuy). We centralize translation work there, and periodically upstream translations.
## Building ## Building
* __Windows__: [Windows Build](https://github.com/yuzu-emu/yuzu/wiki/Building-For-Windows) * __Windows__: [Windows Build](https://github.com/uzuy-emu/uzuy/wiki/Building-For-Windows)
* __Linux__: [Linux Build](https://github.com/yuzu-emu/yuzu/wiki/Building-For-Linux) * __Linux__: [Linux Build](https://github.com/uzuy-emu/uzuy/wiki/Building-For-Linux)
## Download ## Download
You can download the latest releases automatically via the installer on our [downloads](https://yuzu-emu.org/downloads/) page. You can download the latest releases automatically via the installer on our [downloads](https://uzuy-emu.org/downloads/) page.
## Support ## Support
If you enjoy the project and want to support us financially, check out our Patreon! If you enjoy the project and want to support us financially, check out our Patreon!
<a href="https://www.patreon.com/yuzuteam"> <a href="https://www.patreon.com/uzuyteam">
<img src="https://c5.patreon.com/external/logo/become_a_patron_button@2x.png" width="160"> <img src="https://c5.patreon.com/external/logo/become_a_patron_button@2x.png" width="160">
</a> </a>
@ -90,8 +90,8 @@ Any donations received will go towards things like:
* Software licenses (e.g. Visual Studio, IDA Pro, etc.) * Software licenses (e.g. Visual Studio, IDA Pro, etc.)
* Additional hardware (e.g. GPUs as-needed to improve rendering support, other peripherals to add support for, etc.) * Additional hardware (e.g. GPUs as-needed to improve rendering support, other peripherals to add support for, etc.)
If you wish to support us a different way, please join our [Discord](https://discord.gg/u77vRWY) and talk to bunnei. You may also contact: donations@yuzu-emu.org. If you wish to support us a different way, please join our [Discord](https://discord.gg/u77vRWY) and talk to bunnei. You may also contact: donations@uzuy-emu.org.
## License ## License
yuzu is licensed under the GPLv3 (or any later version). Refer to the [LICENSE.txt](https://github.com/yuzu-emu/yuzu/blob/master/LICENSE.txt) file. uzuy is licensed under the GPLv3 (or any later version). Refer to the [LICENSE.txt](https://github.com/uzuy-emu/uzuy/blob/master/LICENSE.txt) file.

View File

@ -1,8 +1,8 @@
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 uzuy Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
# Allow systemd-logind to manage user access to hidraw with this file # Allow systemd-logind to manage user access to hidraw with this file
# On most systems, this file should be installed to /etc/udev/rules.d/72-yuzu-input.rules # On most systems, this file should be installed to /etc/udev/rules.d/72-uzuy-input.rules
# Consult your distro if this is not the case # Consult your distro if this is not the case
# Switch Pro Controller (USB/Bluetooth) # Switch Pro Controller (USB/Bluetooth)

View File

@ -1,5 +1,5 @@
<!-- <!--
SPDX-FileCopyrightText: 2018 yuzu Emulator Project SPDX-FileCopyrightText: 2018 uzuy Emulator Project
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
--> -->

View File

@ -10,7 +10,7 @@ Qt has "Translation Rules for Plurals", small example
// i = 2: // i = 2:
Building: 2 shaders Building: 2 shaders
For yuzu the source language used is English, for all other languages handling of plurals is handled by Qt and the translation collaboration site. Handling plurals in the source language (English) requires special consideration. For uzuy the source language used is English, for all other languages handling of plurals is handled by Qt and the translation collaboration site. Handling plurals in the source language (English) requires special consideration.
With CMake flag GENERATE_QT_TRANSLATION a generated_en.ts file is created from the source. It ignored by git (`.gitignore` in the project root). It is placed in this directory so that the relative refrences with the source code is correct. With CMake flag GENERATE_QT_TRANSLATION a generated_en.ts file is created from the source. It ignored by git (`.gitignore` in the project root). It is placed in this directory so that the relative refrences with the source code is correct.

View File

@ -4,7 +4,7 @@
<context> <context>
<name>GMainWindow</name> <name>GMainWindow</name>
<message numerus="yes"> <message numerus="yes">
<location filename="../../src/yuzu/main.cpp" line="2322"/> <location filename="../../src/uzuy/main.cpp" line="2322"/>
<source>%n file(s) remaining</source> <source>%n file(s) remaining</source>
<translation> <translation>
<numerusform>%n file remaining</numerusform> <numerusform>%n file remaining</numerusform>
@ -12,7 +12,7 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../src/yuzu/main.cpp" line="2377"/> <location filename="../../src/uzuy/main.cpp" line="2377"/>
<source>%n file(s) were newly installed <source>%n file(s) were newly installed
</source> </source>
<translation> <translation>
@ -23,7 +23,7 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../src/yuzu/main.cpp" line="2380"/> <location filename="../../src/uzuy/main.cpp" line="2380"/>
<source>%n file(s) were overwritten <source>%n file(s) were overwritten
</source> </source>
<translation> <translation>
@ -34,7 +34,7 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../src/yuzu/main.cpp" line="2382"/> <location filename="../../src/uzuy/main.cpp" line="2382"/>
<source>%n file(s) failed to install <source>%n file(s) failed to install
</source> </source>
<translation> <translation>
@ -45,7 +45,7 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../src/yuzu/main.cpp" line="3264"/> <location filename="../../src/uzuy/main.cpp" line="3264"/>
<source>Building: %n shader(s)</source> <source>Building: %n shader(s)</source>
<translation> <translation>
<numerusform>Building: %n shader</numerusform> <numerusform>Building: %n shader</numerusform>
@ -56,7 +56,7 @@
<context> <context>
<name>GameListSearchField</name> <name>GameListSearchField</name>
<message numerus="yes"> <message numerus="yes">
<location filename="../../src/yuzu/game_list.cpp" line="87"/> <location filename="../../src/uzuy/game_list.cpp" line="87"/>
<source>%1 of %n result(s)</source> <source>%1 of %n result(s)</source>
<translation> <translation>
<numerusform>%1 of %n result</numerusform> <numerusform>%1 of %n result</numerusform>

View File

@ -1,5 +1,5 @@
<!-- <!--
SPDX-FileCopyrightText: 2020 yuzu Emulator Project SPDX-FileCopyrightText: 2020 uzuy Emulator Project
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
--> -->

View File

@ -1,5 +1,5 @@
<!-- <!--
SPDX-FileCopyrightText: 2021 yuzu Emulator Project SPDX-FileCopyrightText: 2021 uzuy Emulator Project
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
--> -->

View File

@ -1,13 +1,13 @@
[main] [main]
host = https://www.transifex.com host = https://www.transifex.com
[o:yuzu-emulator:p:yuzu:r:emulator] [o:uzuy-emulator:p:uzuy:r:emulator]
file_filter = <lang>.ts file_filter = <lang>.ts
source_file = en.ts source_file = en.ts
source_lang = en source_lang = en
type = QT type = QT
[o:yuzu-emulator:p:yuzu:r:yuzu-android] [o:uzuy-emulator:p:uzuy:r:uzuy-android]
file_filter = ../../src/android/app/src/main/res/values-<lang>/strings.xml file_filter = ../../src/android/app/src/main/res/values-<lang>/strings.xml
source_file = ../../src/android/app/src/main/res/values/strings.xml source_file = ../../src/android/app/src/main/res/values/strings.xml
type = ANDROID type = ANDROID

View File

@ -1,3 +1,3 @@
This directory stores translation patches (TS files) for yuzu Qt frontend. This directory is linked with [yuzu project on transifex](https://www.transifex.com/yuzu-emulator/yuzu), so you can update the translation by executing `tx pull -t -a`. If you want to contribute to the translation, please go the transifex link and submit your translation there. This directory on the main repo will be synchronized with transifex periodically. This directory stores translation patches (TS files) for uzuy Qt frontend. This directory is linked with [uzuy project on transifex](https://www.transifex.com/uzuy-emulator/uzuy), so you can update the translation by executing `tx pull -t -a`. If you want to contribute to the translation, please go the transifex link and submit your translation there. This directory on the main repo will be synchronized with transifex periodically.
Do not directly open PRs on github to modify the translation. Do not directly open PRs on github to modify the translation.

4030
dist/languages/ar.ts vendored

File diff suppressed because it is too large Load Diff

4088
dist/languages/ca.ts vendored

File diff suppressed because it is too large Load Diff

4072
dist/languages/cs.ts vendored

File diff suppressed because it is too large Load Diff

4066
dist/languages/da.ts vendored

File diff suppressed because it is too large Load Diff

4100
dist/languages/de.ts vendored

File diff suppressed because it is too large Load Diff

4054
dist/languages/el.ts vendored

File diff suppressed because it is too large Load Diff

4106
dist/languages/es.ts vendored

File diff suppressed because it is too large Load Diff

2906
dist/languages/fi.ts vendored

File diff suppressed because it is too large Load Diff

4108
dist/languages/fr.ts vendored

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More