Sync from development - prepare for v0.3.0

This commit is contained in:
Omni
2026-02-07 18:26:54 +00:00
parent b55e1cf768
commit 12294d3186
169 changed files with 31749 additions and 33649 deletions

View File

@@ -16398,14 +16398,14 @@ load_nook()
w_metadata npp apps \
title="Notepad++" \
publisher="Don Ho" \
year="2019" \
year="2026" \
media="download" \
file1="npp.7.7.1.Installer.exe" \
installed_exe1="${W_PROGRAMS_X86_WIN}/Notepad++/notepad++.exe"
file1="npp.8.9.1.Installer.x64.exe" \
installed_exe1="${W_PROGRAMS_WIN}/Notepad++/notepad++.exe"
load_npp()
{
w_download https://notepad-plus-plus.org/repository/7.x/7.7.1/npp.7.7.1.Installer.exe 6787c524b0ac30a698237ffb035f932d7132343671b8fe8f0388ed380d19a51c
w_download https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.9.1/npp.8.9.1.Installer.x64.exe 06c42ea6edbbc2c1ffa74d5c3355ced51616896f41aee66372bfb55eb54ae68f
w_try_cd "${W_CACHE}/${W_PACKAGE}"
w_try "${WINE}" "${file1}" ${W_OPT_UNATTENDED:+/S}
}
@@ -16514,83 +16514,6 @@ load_openwatcom()
#----------------------------------------------------------------
w_metadata origin apps \
title="EA Origin" \
publisher="EA" \
year="2011" \
media="download" \
file1="OriginSetup.exe" \
file2="version_v3.dll" \
installed_file1="${W_PROGRAMS_X86_WIN}/Origin/Origin.exe" \
homepage="https://www.origin.com/"
load_origin()
{
w_download_to origin https://taskinoz.com/downloads/OriginSetup-10.5.119.52718.exe ed6ee5174f697744ac7c5783ff9021da603bbac42ae9836cd468d432cadc9779 OriginSetup.exe
w_download_to origin https://github.com/p0358/Fuck_off_EA_App/releases/download/v3/version.dll 6c2df238a5cbff3475527aa7adf1d8b76d4d2d1a33a6d62edd4749408305c2be version_v3.dll
w_try_mkdir "${W_DRIVE_C}/ProgramData/Origin"
w_warn "Stopping Origin from finding updates"
cat > "${W_DRIVE_C}/ProgramData/Origin/local.xml" <<_EOF_
<?xml version="1.0"?>
<Settings>
<Setting value="true" key="MigrationDisabled" type="1"/>
<Setting key="UpdateURL" value="http://joe.rilla" type="10"/>
<Setting key="AutoPatchGlobal" value="false" type="1"/>
<Setting key="AutoUpdate" value="false" type="1"/>
</Settings>
_EOF_
w_try_cd "${W_CACHE}/${W_PACKAGE}"
w_try "${WINE}" "${file1}" /NoLaunch ${W_OPT_UNATTENDED:+/SILENT}
if w_workaround_wine_bug 32342 "QtWebEngineProcess.exe crashes when updating or launching Origin (missing fonts)"; then
w_call corefonts
fi
if w_workaround_wine_bug 36863 "Disabling Origin In-game overlay."; then
w_override_dlls disabled igoproxy.exe
w_override_dlls disabled igoproxy64.exe
fi
if w_workaround_wine_bug 44985 "Disabling libglesv2 to make Store and Library function correctly."; then
w_override_app_dlls Origin.exe disabled libglesv2
fi
# Avoids "An unexpected error has occurred. Please try again in a few moments. Error: 327684:3"
# Games won't register correctly unless disabled
if w_workaround_wine_bug 52781 "Origin does not notice games exiting, does not allow them to be relaunched."; then
w_override_app_dlls Origin.exe disabled gameux
fi
if [ "$(uname -s)" = "Darwin" ]; then
w_override_app_dlls EALink.exe disabled d3d10
w_override_app_dlls EALink.exe disabled d3d10core
w_override_app_dlls EALink.exe disabled d3d12
w_override_app_dlls EALink.exe disabled d3d11
w_override_app_dlls EALink.exe disabled dxgi
w_override_app_dlls Origin.exe disabled dxgi
fi
w_warn "Workaround Forced EA app upgrade."
w_try cp -f "${W_CACHE}/${W_PACKAGE}/version_v3.dll" "${W_PROGRAMS_X86_UNIX}/Origin/version.dll"
w_override_app_dlls Origin.exe native version
w_warn "Pretend EA app is installed"
cat > "${W_TMP}"/ea-app.reg <<_EOF_
REGEDIT4
[HKEY_LOCAL_MACHINE\\Software\\Electronic Arts\\EA Desktop]
"InstallSuccessful"="true"
_EOF_
w_try_regedit "${W_TMP}"/ea-app.reg
}
#----------------------------------------------------------------
w_metadata procexp apps \
title="Process Explorer" \
publisher="Steve P. Miller" \