mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-01-28 22:04:43 -08:00
patchupdate.py: Also list dependencies for each patchset in patchinstall.sh.
This commit is contained in:
parent
288c9a031d
commit
8f49524c86
7
debian/tools/patchupdate.py
vendored
7
debian/tools/patchupdate.py
vendored
@ -682,6 +682,13 @@ def generate_script(all_patches):
|
||||
lines.append("# Patchset %s\n" % patch.name)
|
||||
lines.append("# |\n")
|
||||
|
||||
# List dependencies (if any)
|
||||
if len(patch.depends):
|
||||
lines.append("# | This patchset has the following dependencies:\n")
|
||||
lines.append("# | *\t%s\n" % "\n# | \t".join(textwrap.wrap(
|
||||
", ".join([all_patches[j].name for j in sorted(patch.depends)]), 120)))
|
||||
lines.append("# |\n")
|
||||
|
||||
# List all bugs fixed by this patchset
|
||||
if any([bugid is not None for bugid, bugname in patch.fixes]):
|
||||
lines.append("# | This patchset fixes the following Wine bugs:\n")
|
||||
|
@ -1930,6 +1930,9 @@ fi
|
||||
|
||||
# Patchset ntdll-WRITECOPY
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ws2_32-WriteWatches
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#29384] Voobly expects correct handling of WRITECOPY memory protection
|
||||
# | * [#35561] MSYS2 expects correct handling of WRITECOPY memory protection
|
||||
@ -1956,6 +1959,9 @@ fi
|
||||
|
||||
# Patchset Exagear
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ntdll-WRITECOPY
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * configure.ac, dlls/ntdll/signal_i386.c, dlls/ntdll/virtual.c, server/ptrace.c
|
||||
# |
|
||||
@ -2055,6 +2061,9 @@ fi
|
||||
|
||||
# Patchset advapi32-LsaLookupSids
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * server-CreateProcess_ACLs, server-Misc_ACL
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/advapi32/lsa.c, dlls/advapi32/security.c, dlls/advapi32/tests/security.c, server/token.c
|
||||
# |
|
||||
@ -2325,6 +2334,9 @@ fi
|
||||
|
||||
# Patchset d3dx9_24-ID3DXEffect
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * d3dx9_25-ID3DXEffect
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/d3dx9_24/d3dx9_24.spec
|
||||
# |
|
||||
@ -2397,6 +2409,9 @@ fi
|
||||
|
||||
# Patchset d3dx9_36-DXTn
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * wined3d-DXTn
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#33768] Fix texture corruption in CSI: Fatal Conspiracy
|
||||
# | * [#37391] Exception during start of fr-043 caused by missing DXTn support
|
||||
@ -2415,6 +2430,9 @@ fi
|
||||
|
||||
# Patchset d3dx9_33-Share_Source
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * d3dx9_36-D3DXStubs, d3dx9_36-DXTn
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#21817] Share source of d3dx9_36 with d3dx9_33 to avoid Wine DLL forwards
|
||||
# |
|
||||
@ -2430,6 +2448,9 @@ fi
|
||||
|
||||
# Patchset d3dx9_36-AnimationController
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * d3dx9_36-DXTn
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/d3dx9_36/Makefile.in, dlls/d3dx9_36/animation.c, dlls/d3dx9_36/d3dx9_36.spec, include/d3dx9anim.h
|
||||
# |
|
||||
@ -2697,6 +2718,9 @@ fi
|
||||
|
||||
# Patchset dsound-EAX
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * dsound-Fast_Mixer
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/dsound.c, dlls/dsound/dsound_eax.h,
|
||||
# | dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h, dlls/dsound/eax.c, dlls/dsound/mixer.c
|
||||
@ -2794,6 +2818,9 @@ fi
|
||||
|
||||
# Patchset dxva2-Video_Decoder
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * winecfg-Staging
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * configure.ac, dlls/dxva2/Makefile.in, dlls/dxva2/backend.idl, dlls/dxva2/devicemanager.c, dlls/dxva2/dxva2_private.h,
|
||||
# | dlls/dxva2/genericdecoder.c, dlls/dxva2/main.c, dlls/dxva2/softwareprocessor.c, dlls/dxva2/tests/Makefile.in,
|
||||
@ -3083,6 +3110,9 @@ fi
|
||||
|
||||
# Patchset ntdll-FileDispositionInformation
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * server-File_Permissions
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#30397] Support for NtSetInformationFile class FileDispositionInformation
|
||||
# | * [#30399] Support for NtSetInformationFile class FileRenameInformation
|
||||
@ -3124,6 +3154,9 @@ fi
|
||||
|
||||
# Patchset kernel32-CopyFileEx
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * kernel32-SetFileInformationByHandle, ntdll-FileDispositionInformation
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#22692] Add support for CopyFileEx progress callback
|
||||
# | * [#22690] Allow to cancel a file operation via progress callback
|
||||
@ -3195,6 +3228,9 @@ fi
|
||||
|
||||
# Patchset kernel32-Named_Pipe
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * rpcrt4-Pipe_Transport
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#16550] Fix for ConnectNamedPort return value in overlapped mode
|
||||
# | * [#17195] Support for named pipe message mode (Linux only)
|
||||
@ -3522,6 +3558,9 @@ fi
|
||||
|
||||
# Patchset ntdll-CLI_Images
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * mscoree-CorValidateImage
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#38661] Implement proper handling of CLI .NET images in Wine library loader
|
||||
# |
|
||||
@ -3595,6 +3634,9 @@ fi
|
||||
|
||||
# Patchset ntdll-DllRedirects
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ntdll-Loader_Machine_Type
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll_misc.h
|
||||
# |
|
||||
@ -3737,6 +3779,9 @@ fi
|
||||
|
||||
# Patchset ntdll-Junction_Points
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ntdll-Fix_Free, ntdll-NtQueryEaFile
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#12401] Support for Junction Points
|
||||
# |
|
||||
@ -3780,6 +3825,9 @@ fi
|
||||
|
||||
# Patchset ntdll-NtMapViewOfSection
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ntdll-Security_Cookie
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/kernel32/tests/loader.c, dlls/ntdll/loader.c, dlls/ntdll/virtual.c
|
||||
# |
|
||||
@ -3914,6 +3962,9 @@ fi
|
||||
|
||||
# Patchset ntdll-WriteWatches
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * kernel32-Named_Pipe, ws2_32-WriteWatches
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/ntdll/file.c
|
||||
# |
|
||||
@ -4027,6 +4078,9 @@ fi
|
||||
|
||||
# Patchset nvapi-Stub_DLL
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * nvcuda-CUDA_Support
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#35062] Fix graphical corruption in FarCry 3 with NVIDIA drivers
|
||||
# |
|
||||
@ -4073,6 +4127,9 @@ fi
|
||||
|
||||
# Patchset nvcuvid-CUDA_Video_Support
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * nvapi-Stub_DLL
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * configure.ac, dlls/nvcuvid/Makefile.in, dlls/nvcuvid/nvcuvid.c, dlls/nvcuvid/nvcuvid.spec, include/Makefile.in,
|
||||
# | include/cuviddec.h, include/nvcuvid.h
|
||||
@ -4086,6 +4143,9 @@ fi
|
||||
|
||||
# Patchset nvencodeapi-Video_Encoder
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * nvcuvid-CUDA_Video_Support
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * configure.ac, dlls/nvencodeapi/Makefile.in, dlls/nvencodeapi/nvencodeapi.c, dlls/nvencodeapi/nvencodeapi.spec,
|
||||
# | dlls/nvencodeapi64/Makefile.in, dlls/nvencodeapi64/nvencodeapi64.spec, include/Makefile.in, include/nvencodeapi.h
|
||||
@ -4251,6 +4311,9 @@ fi
|
||||
|
||||
# Patchset server-RootDirectory_File
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ntdll-FileDispositionInformation
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/ntdll/tests/file.c, server/fd.c, server/file.c, server/file.h
|
||||
# |
|
||||
@ -4263,6 +4326,9 @@ fi
|
||||
|
||||
# Patchset server-Stored_ACLs
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * ntdll-DOS_Attributes, server-File_Permissions, server-RootDirectory_File
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#33576] Support for stored file ACLs
|
||||
# |
|
||||
@ -4291,6 +4357,9 @@ fi
|
||||
|
||||
# Patchset server-Inherited_ACLs
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * server-Stored_ACLs
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/advapi32/tests/security.c, server/file.c
|
||||
# |
|
||||
@ -4303,6 +4372,9 @@ fi
|
||||
|
||||
# Patchset server-ACL_Compat
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * server-Inherited_ACLs
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * server/file.c
|
||||
# |
|
||||
@ -4440,6 +4512,9 @@ fi
|
||||
|
||||
# Patchset server-Shared_Memory
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * dinput-Events, ntdll-Threading, server-ClipCursor, server-Key_State, server-PeekMessage
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c, dlls/user32/focus.c,
|
||||
# | dlls/user32/input.c, dlls/user32/message.c, dlls/user32/user_private.h, include/wine/server.h, include/winternl.h,
|
||||
@ -4587,6 +4662,9 @@ fi
|
||||
|
||||
# Patchset shell32-Progress_Dialog
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * kernel32-CopyFileEx
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/shell32/shell32.rc, dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h
|
||||
# |
|
||||
@ -4647,6 +4725,9 @@ fi
|
||||
|
||||
# Patchset shell32-SHFileOperation
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * shell32-Progress_Dialog
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#37916] Anno 1602 installer depends on Windows 98 behavior of SHFileOperationW
|
||||
# |
|
||||
@ -5072,6 +5153,9 @@ fi
|
||||
|
||||
# Patchset wined3d-CSMT_Helper
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * makedep-PARENTSPEC, ntdll-DllRedirects, wined3d-DXTn
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * configure.ac, dlls/wined3d-csmt/Makefile.in, dlls/wined3d-csmt/version.rc
|
||||
# |
|
||||
@ -5099,6 +5183,9 @@ fi
|
||||
|
||||
# Patchset wined3d-MESA_GPU_Info
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * wined3d-Accounting
|
||||
# |
|
||||
# | Modified files:
|
||||
# | * dlls/wined3d/directx.c, dlls/wined3d/wined3d_gl.h, dlls/winex11.drv/opengl.c, include/wine/wgl_driver.h
|
||||
# |
|
||||
@ -5195,6 +5282,9 @@ fi
|
||||
|
||||
# Patchset wined3d-CSMT_Main
|
||||
# |
|
||||
# | This patchset has the following dependencies:
|
||||
# | * wined3d-CSMT_Helper
|
||||
# |
|
||||
# | This patchset fixes the following Wine bugs:
|
||||
# | * [#11674] Support for CSMT (command stream) to increase graphic performance
|
||||
# |
|
||||
|
Loading…
x
Reference in New Issue
Block a user