Commit Graph

131 Commits (08a1beeae6b207e541f786b9974c9d1728edee7b)
 

Author SHA1 Message Date
Tk-Glitch 08a1beeae6 Sync
> linux-tkg: linux58-rc-tkg: RC4
  > linux-tkg: linux57-tkg: Update bcachefs patchset
  > linux-tkg: linux57-tkg: Update BMQ to Project C v5.7-r2
  > wine-tkg-git: Hotfixer: Update rules and custom patch for f6954e6e
  > wine-tkg-git: Update mk11 patch for 2ea3e40 and move previous version to legacy
  > wine-tkg-git: Don't spam last_build_config.log with reverting hotfixes. Prepare.log already has those in a better and more useful way.
  > wine-tkg-git: Hotfixer: Update rules for 262e4ab9
  > wine-tkg-git: Update proton-winevulkan patchsets for 380b7f28 and moved previous versions to legacy
  > wine-tkg-git: Fix prepare.log not getting reset between builds when using _localbuild
  > wine-tkg-git: Hotfixer: Fixup for compilation failure on 8898a695 when protonify is disabled
  > wine-tkg-git: Hotfixer: Fix the e0e3b6c9 patch. The wrong version was pushed.
2020-07-09 04:27:03 +07:00
Tk-Glitch 8315f86493 Sync
> vkd3d-git: Adapt for vkd3d-proton naming/repo changes
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging ebbd0108
  > wine-tkg-git: Hotfixer: early: Disable broken dsound-EAX patchset on staging 4ef21bcf
  > wine-tkg-git: Update proton-tkg patchsets for 8898a69 and move previous versions to legacy
  > wine-tkg-git: Remove undesired tests from proton-rawinput patchset
  > wine-tkg-git: Update mk11 patch for fb7cc99 and move previous version to legacy
  > wine-tkg-git: Hotfixer: Update rules and custom patches for e0e3b6bc
  > wine-tkg-git: Move 3a3c7cbd to local proton-winevulkan when using fs hack
  > wine-tkg-git: Skip useless _pkgnaming func (as it gets overwritten) when using _localbuild, and add _PKGNAME_OVERRIDE support
  > wine-tkg-git: Skip unneeded tagging when using _localbuild
  > wine-tkg-git: Better logging when using _localbuild
  > wine-tkg-git: Initialize _configure_args array in _polish() when _localbuild is used
  > wine-tkg-git: Add an option to build local repos
  > wine-tkg-git: Replace _nomakepkg_strip option with a global _pkg_strip
  > wine-tkg-git: Proton-tkg: submodules annoyances
  > wine-tkg-git: Presets: Inherit compilation flags from main/external configuration files
  > wine-tkg-git: Hotfixer: Rework of some hacks and updated rules for 6e2a54ec and staging 21a97e1f
  > wine-tkg-git: Hotfixer: Bring early patching for mainline
  > wine-tkg-git: Move the NOMINGW check to prepare script
  > wine-tkg-git: proton-tkg: Switch vkd3d repos to vkd3d-proton
  > wine-tkg-git: Update legacy proton-tkg-staging-a302ab4 patchset
  > wine-tkg-git: Hotfixer: Allow silently skipping all hotfixes when setting _hotfixes_no_confirm="ignore"
2020-07-08 02:03:34 +07:00
Tk-Glitch 9f43b8e655 Merci Alexis! 🐸 ❤️
Sync
  > wine-tkg-git: Hotfixer: early: We can now drop disabling xactengine-initial on staging 3f3a05f9+
2020-07-05 15:54:34 +07:00
Tk-Glitch ef52bd1788 Sync fixes in preparation for 5.12 based wine/proton-tkg releases
> wine-tkg-git: Hotfixer: Do not import 537bb7a8 and b7ccb9d0 back. Those are breaking Blizzard games.
  > wine-tkg-git: Fix rules for fsync-staging
2020-07-04 17:25:34 +07:00
Tk-Glitch 91b5a2bab8 Sync
> wine-tkg-git: Hotfixer: early: Enable staging 215d78f8 hotfix by default on trees containing it
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 2e111fae
  > wine-tkg-git: Hotfixer: early: extend xactengine-initial patchset disabling to 502c444d and 9cca205c
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 502c444d and 9cca205c
  > wine-tkg-git: Skip the (late) hotfixer when using clean profiles
  > wine-tkg-git: Hotfixer: Update rules for 51dd1ba0
2020-07-04 05:02:39 +07:00
Tk-Glitch 9d273e5ea0 Sync
> wine-tkg-git: Hotfixer: Apparently we need to go deeper for the "fake" git name/email used for the hotfix commit.
  > wine-tkg-git: Hotfixer: xactengine-initial staging patchset is broken on 215d78f8 (5.11r20) -> disable
  > wine-tkg-git: Fix staging-44d1a45-localreverts failing to apply since cdc1e1b658 The patchset needs to be applied to the staging tree, which was ommited in that commit.
  > wine-tkg-git: Hotfixer: pass an author for committing
  > wine-tkg-git: Hotfixer: Update rules for 8bd5fe30
2020-07-03 01:32:33 +07:00
Tk-Glitch c1307dc9f0 Sync
> linux-tkg: linux57-tkg: 5.7.7
  > linux-tkg: linux54-tkg: 5.4.50
  > nvidia-all: Add a legacy fallback if `/usr/lib/modules/*/build/version` doesn't exist. This is notably the case on Manjaro.
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging cbdc68f5
  > wine-tkg-git: Fix a typo leading to current proton-rawinput patchset being used on legacy trees
  > wine-tkg-git: Fix custom patch 34 for staging 6125243d
  > wine-tkg-git: Hotfixer: Update rules for 10b17932
  > wine-tkg-git: Update proton fs hack patchsets for 5dd03cb and move previous versions to legacy
2020-07-02 03:02:34 +07:00
Tk-Glitch c5e94d2d0d Sync
> wine-tkg-git: Hotfixer: Update rules and custom patch for staging 4995d0d3 and 70f6f6d7
  > wine-tkg-git: Update proton-rawinput patchset for 3a9edf9 and move previous version to legacy
  > wine-tkg-git: Hotfixer: Update rules and custom patch for 359ee2ec
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 4995d0d3
2020-07-01 01:41:53 +07:00
Tk-Glitch bd442228e0 Sync
> linux-tkg: linux58-rc-tkg: Sync our pds patchset with 44e2576a42d8b15240457e451dc3b761de0a9f9c changes
  > linux-tkg: linux57-tkg: The execution of finish_cpu when offlining cores introduced with https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bf2c59fce4074e55d622089b34be3a6bc95484fb breaks suspend on our CPU schedulers. Skipping the call to fallback to idle_task_exit fixes it.
  > linux-tkg: linux58-rc-tkg: Add a patch from Nicholas Kazlauskas to fix an amdgpu crash introduced in 5.7.6
  > linux-tkg: linux57-tkg: Add a patch from Nicholas Kazlauskas to fix an amdgpu crash introduced in 5.7.6
  > linux-tkg: linux54-tkg: Allow for 100Hz timer frequency from .cfg
  > linux-tkg: linux58-rc-tkg: Add REGULATOR_MT6358 to config
  > linux-tkg: linux58-rc-tkg: RC3
  > mesa-git: Fix the llvm-libs "family" selected at build time not being used in depends array
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 70d81789 and 40099e26
  > wine-tkg-git: Hotfixer: Update rules for ec9e556d
  > wine-tkg-git: Proton-tkg: Typo
2020-06-30 03:32:24 +07:00
Tk-Glitch b14ef375ca Sync
> community-patches: wine-tkg-git: Add notes regarding the automated behavior of cloning the repo when valid community-patches are fed to wine/proton-tkg build system, and a precision regarding the correct path to use.
  > wine-tkg-git: Update proton-rawinput patchset for staging 82cff8bb and move previous version to legacy
  > wine-tkg-git: Properly exit when failing in user_patcher() and hotfixer()
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging b6c28187
  > wine-tkg-git: Tighten the proton + nofshack rules for staging-winex11-key_translation patchset
  > wine-tkg-git: Skip local winex11-key_translation patchset on staging 82cff8bb+
  > wine-tkg-git: Use the no_alloc_handle path only when staging's server-Desktop_Refcount is enabled. Some people were breaking their config by adding _proton_use_steamhelper="true" to non-proton configs.
  > wine-tkg-git: makepkg: Remove the mingw-w64-gcc check/prompt. It's been a source a confusion more than anything, and still is an optional dependency.
  > wine-tkg-git: Fix rawinput _staging_args rules for staging 82cff8bb
  > wine-tkg-git: Proton-tkg: Store downloaded mono and gecko tarballs
  > wine-tkg-git: Add --needed flag to pacman commands (#69)
  > wine-tkg-git: Remove confusing instructions about the community-patches repo from readmes, and add a link to the repo in .cfg files.
  > wine-tkg-git: Also disable staging-44d1a45-localreverts when fs hack is disabled
2020-06-28 02:10:30 +07:00
Tk-Glitch 2f060207a8 Sync
> community-patches: wine-tkg-git: Add a patch to unhide the prefix update window on proton-tkg.
  > linux-tkg: linux57-tkg: readme: Remove deprecated and misleading note
  > mostlyportable-gcc: readme: Add wget to requirements
  > vkd3d-git: Remove spirv-tools & lib32-spirv-tools dependencies
  > wine-tkg-git: Update rules and custom patch for staging 37fc290f
  > wine-tkg-git: Add an option to create commits and generate patchsets for each step of the patching process
  > wine-tkg-git: Hotfixer: Update rules for 13b2587d
  > wine-tkg-git: Update proton-tkg patchsets for 0556d9e and move previous versions to legacy
  > wine-tkg-git: Add Paul Gofman's Proton patches fixing Planet Zoo and Jurassic World Evolution, rebased against our current hotfixed+staging tree
2020-06-27 04:21:01 +07:00
Tk-Glitch 58ad23a942 Sync
> community-patches: wine-tkg-git: Update note about hide-prefix-update-window patch following dc92e21501
  > mesa-git: Add a note regarding disabling ACO on 63e1e720+
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 82cff8bb
  > wine-tkg-git: Update staging rawinput patchset rules for 82cff8bb
  > wine-tkg-git: Update fsync-staging patchset for 27a52d0 and move previous version to legacy
  > wine-tkg-git: Deprecate staging-44d1a45-localreverts patchset on 82cff8bb+
  > wine-tkg-git: Hotfixer: Update rules for fe4379eb
  > wine-tkg-git: Add "updating prefix" windows hiding proton patch to proton-steam-bits patchset
  > wine-tkg-git: Update rules regarding staging winevulkan-vkGetPhysicalDeviceSurfaceCapabilitiesKHR disabling
  > wine-tkg-git: Proton-tkg: Add gecko and mono to proton_dist
  > wine-tkg-git: The ffxiv launcher fix patch has been verified to work on hotfixed tree, so only disable when hotfixes are refused
  > wine-tkg-git: Disable _ffxivlauncher_fix on 683583fa+
  > wine-tkg-git: Remove _origin_fix option and dynamically apply as needed from hotfixer instead.
  > wine-tkg-git: Disable staging's winevulkan-vkGetPhysicalDeviceSurfaceCapabilitiesKHR patchset when _update_winevulkan="true".
2020-06-26 15:15:06 +07:00
Tk-Glitch 112395ddfa Sync
> amdvlk-opt: 2020.Q2.5
  > linux-tkg: linux54-tkg: 5.4.49
  > linux-tkg: linux57-tkg: 5.7.6
  > nvidia-all: 440.100
  > nvidia-all: 450.51 beta
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 60074b96
  > wine-tkg-git: Remove unused revert patch
  > wine-tkg-git: Hotfixer: Drop the fd799297 hotfixes on 1f6423f7+
  > wine-tkg-git: Hotfixer: Update rules for 1f6423f7
  > wine-tkg-git: Hotfixer: Update ntdll-ForceBottomUpAlloc hotfix fixups for staging f2686a1 and 97fbe3f
  > wine-tkg-git: Hotfixer: Fix staging rawinput patches failure on 7766c179
2020-06-25 01:14:14 +07:00
Tk-Glitch 2c14bf39f8 Sync
> linux-tkg: gitignore: Ignore all package extensions. (#23)
  > linux-tkg: linux-tkg: Move active prepare steps to an external file, in a _tkg_srcprep func.
  > mesa-git: Don't run xmlpool-* build processes on 2ef983dc+ trees
  > nvidia-all: Let's be more conflictual
  > nvidia-all: 440.66.17
  > vkd3d-git: Remove useless -mstackrealign flag on x64
  > vkd3d-git: Initial meson support for vkd3d-fork
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 7766c179
  > wine-tkg-git: Hotfixer: Update rules and custom patches for bc282905
  > wine-tkg-git: makepkg: Don't attempt to copy patches when BIG_UGLY_FROGMINER exists in root
  > wine-tkg-git: Add a proper fix for 3078f10d breaking Origin client
2020-06-24 03:02:40 +07:00
Tk-Glitch 95627ade67 Sync
> community-patches: mesa-git: Remove PoE standalone patch. Thanks to Rhys Perry's swiftness!
  > linux-tkg: linux57-tkg: Tweak MuQSS default yield type. The global default of 0 reportedly leads to stability issues on -at least- some AMD Ryzen platforms, so let's default to 1 (sched default) instead.
  > linux-tkg: linux-tkg: Switch from our local cpu optimizations patchset to Graysky's
  > linux-tkg: linux57-tkg: 5.7.5
  > linux-tkg: linux54-tkg: 5.4.48
  > linux-tkg: linux58-rc-tkg: RC2
  > linux-tkg: linux57/58-tkg: Add _noccache to default cfg. (#22)
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 6274392d
  > wine-tkg-git: Hotfixer: Update rules for 449b8c7e
  > wine-tkg-git: Return 16 for swapchain maxImageCount in winevulkan nofshack patchset. We already have that Proton hack in the fs hack addition patch (proton-vk-bits-4.5.patch), which returns 32.
2020-06-23 00:45:21 +07:00
Tk-Glitch 09fa244574 Sync
> community-patches: mesa-git: Add a patch to also enable `radv_no_dynamic_bounds` for PoE standalone client.
  > wine-tkg-git: Prepare for 5.11 based releases
  > wine-tkg-git: Hotfixer: Also disable _clock_monotonic when user refuses 01150d7f hotfixes
  > wine-tkg-git: Hotfixer: Update rules for 16ac83bc
2020-06-20 08:23:37 +07:00
Tk-Glitch 522f4c7fba Sync
> community-patches: linux57-tkg: Fix workingset_protection patchset application on 5.7.4
  > community-patches: linux57-tkg: Replace le9i.mypatch with workingset_protection.mypatch.
  > community-patches: linux57-tkg: Add note to async_buffered_reads patch about bcachefs conflict.
  > linux-tkg: linux57-tkg: 5.7.4
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging d799e8fd and 8e554618
  > wine-tkg-git: Hotfixer: Update rules for e80df2d2
2020-06-19 14:29:05 +07:00
Tk-Glitch c1d266fc86 Sync
> linux-tkg: linux57-tkg: 5.7.3
  > linux-tkg: linux56-tkg: 5.6.19
  > linux-tkg: linux54-tkg: 5.4.47
  > linux-tkg: linux54/56/57-tkg: Fix MuQSS configuration comment (#20)
  > wine-tkg-git: Hotfixer: Update rules and custom patches for 02913f75
  > wine-tkg-git: Update proton winevulkan patchsets for 408a5a8
  > wine-tkg-git: Update proton vk bits patchset 4.5 for 408a5a8
  > wine-tkg-git: Update proton fs hack patchsets for 408a5a8
  > wine-tkg-git: Hotfixer: Update rules for 67ef5151
2020-06-18 01:59:04 +07:00
Tk-Glitch d881ab4c62 Sync
> linux-tkg: linux58-rc-tkg: Import https://github.com/Frogging-Family/linux-tkg/pull/18 changes.
  > mesa-git: Legacy: switch combo options from true/false to enabled/disabled on 138c003d+
  > mesa-git: Double dip the checkout to make sure we're on the desired version
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 984d4022 and 03f5afca
  > wine-tkg-git: Hotfixer: Update rules for f56e409c
2020-06-17 02:54:59 +07:00
Tk-Glitch 949f866203 Sync
> wine-tkg-git: Hotfixer: Update rules and custom patch for staging 32fcc0d7
  > wine-tkg-git: Hotfixer: Update rules for 634cb77
  > wine-tkg-git: Add a fix for Origin hanging since 3078f10d43
2020-06-16 00:59:32 +07:00
Tk-Glitch faef388541 TkgThingy: Oops typo 2020-06-15 17:31:02 +07:00
Tk-Glitch 0d37414730 TkgThingy: Update entries 2020-06-15 17:29:47 +07:00
Tk-Glitch f422728e2b Sync
> amdgpu-pro-vulkan-only: 20.20-1089974
  > linux-tkg: linux58-rc-tkg: We have a 5.8 patch for nv now
  > linux-tkg: linux58-rc-tkg: Add Ritesh Harjani's ext4 fix that didn't make it in time for RC1.
  > linux-tkg: Introduce linux58-rc-tkg
  > linux-tkg: linux57-tkg: cfg: Add missing _bcachefs option following 7143a70.
  > linux-tkg: linux5*-tkg: Fix finding config fragments when $_where is a symlink (#18)
  > nvidia-all: Add initial 5.8 compat patch
  > wine-tkg-git: Hotfixer: Also skip community patches hotfixes prompts when _hotfixes_no_confirm="true" in earlyhotfixer
  > wine-tkg-git: nomakepkg: Let the user know sources are being prepared for use - and that it might take a while.
2020-06-15 17:17:10 +07:00
Tk-Glitch 06046e876e Sync
> community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patchset for c873db8c
  > linux-tkg: linux57-tkg: Import bcachefs patchset for 5.7 - https://github.com/koverstreet/bcachefs
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging b6595d9e28a60b48030a3b74c31afd73b1fe4065
  > wine-tkg-git: Hotfixer: Update rules for 948a6a4
  > wine-tkg-git: Update protonsdl-joy and proton-rawinput patchsets for 306c40e and move previous versions to legacy.
2020-06-13 02:08:55 +07:00
Tk-Glitch 858e9ff0a4 Sync
> wine-tkg-git: Hotfixer: Update rules and custom patches for staging 11f5454 and eb4f9db
  > wine-tkg-git: Hotfixer: Update rules for 2297093
  > wine-tkg-git: Update proton fs hack patchsets for 3db619d and move previous versions to legacy
  > wine-tkg-git: Proton-tkg: Allow setting PROTON_BYPASS_SHADERCACHE_PATH (introduced with 48c6705901) from .cfg
  > wine-tkg-git: Hotfixer: Always enable rawinput_temp_hotfix on proton trees.
  > wine-tkg-git: Sync with Proton 5.0-9 changes - https://github.com/ValveSoftware/wine/commits/proton_5.0
  > wine-tkg-git: Update LAA patchsets for 18411a1 and move previous versions to legacy
  > wine-tkg-git: Hotfixer: Also disable msvcrt_nativebuiltin when hotfixes are refused.
  > wine-tkg-git: Proton-tkg: Respect/allow custom shader cache path when Steam's shader pre-caching is disabled
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging 5306e1d and 7934e14
2020-06-12 02:14:02 +07:00
Tk-Glitch 5ace97a307 Sync
> community-patches: wine-tkg-git: Add NV12 patch from vitorhnn to guy1524_mfplat_WIP patchset. Thanks again Victor!
  > linux-tkg: linux57-tkg: 5.7.2
  > linux-tkg: linux56-tkg: 5.6.18
  > linux-tkg: linux54-tkg: 5.4.46
  > linux-tkg: linux57-tkg: Fix compilation when MuQSS is selected. Likely a small oversight from Con.
  > linux-tkg: linux57-tkg: Import ck1 patchset and friends for 5.7
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 938c0aa1
  > wine-tkg-git: Hotfixer: Update rules for 34304315
  > wine-tkg-git: Use a local version of e3eb89d in the FS hack patchset
2020-06-11 01:39:54 +07:00
Tk-Glitch c86d9df3d3 Sync
> community-patches: wine-tkg-git: Add vitorhnn's patches to guy1524_mfplat_WIP patchset. Thanks Victor!
  > linux-tkg: linux56/57-tkg: cfg: Fix default timeslice interval for BMQ in comment - This was switched from 4ms to 2ms with BMQ v5.5r1, as reflected by the changes in the PKGBUILD and dynamic prompt.
  > nvidia-all: Skip libnvidia-fatbinaryloader on 450 series
  > wine-tkg-git: Hotfixer: Update rules and custom patches for staging cb2a6551
  > wine-tkg-git: Hotfixer: Update rules and add a custom patch for a302ab44
  > wine-tkg-git: Update proton-tkg patchset for a302ab4 and move previous versions to legacy
  > wine-tkg-git: Add a workaround for King of Fighters 98 and 2002 having silent BGM on wine-staging.
2020-06-10 02:38:20 +07:00
Tk-Glitch 23b4c22639 Sync
> community-patches: linux57-tkg: Add swap lock contention reduction patch. #openglfreak
  > community-patches: linux57-tkg: Update README.md. #openglfreak
  > linux-tkg: linux57-tkg: Cosmetic update to BMQ v5.7-r1. We already had all the changes from r1 in our r0 patchset, so this is only a cosmetic change.
  > linux-tkg: linux57-tkg: 5.7.1
  > linux-tkg: linux56-tkg: 5.6.17
  > linux-tkg: linux54-tkg: 5.4.45
  > mingw-on-arch-automator: Add a message to the pgp keys importation step
  > wine-tkg-git: Hotfixer: Update rules and custom patch for 17529582 and staging 9a4c8c56
  > wine-tkg-git: Hotfixer: Add a fixup patch for ntdll-ForceBottomUpAlloc staging patchset when using wine-tkg hotfixes on 044cb930+
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 044cb930
  > wine-tkg-git: Hotfixer: Also apply 01150d7f hotfixes to mainline trees with esync disabled.
  > wine-tkg-git: Hotfixer: Apply 01150d7 hotfixes if LAA is enabled, and make the esync disabled fallback better
  > wine-tkg-git: Update LAA and steamclient-swap patchsets
  > wine-tkg-git: Hotfixer: Consider _staging_esync like _use_esync/_use_fsync
  > wine-tkg-git: Allow enforcing _dxvk_minimald3d10="false"
2020-06-09 00:17:48 +07:00
Tk-Glitch 1992a61e21 Sync
> community-patches: wine-tkg-git: Update winex11-fs-no_above_state patch for dfe004b90c
  > wine-tkg-git: Fix proton-seccomp-envvar patchset on legacy
  > wine-tkg-git: Proton-tkg: Set VKD3D_FEATURE_LEVEL=12_0 by default in user_settings.py
  > wine-tkg-git: Prepare for 5.10 releases 🐸 🤣 😨
  > wine-tkg-git: Proton-tkg: Update note about PROTON_NO_WRITE_WATCH option as per 432cb93797
2020-06-06 18:11:17 +07:00
Tk-Glitch 3e26d01b09 Sync
> mostlyportable-gcc: Don't stop on stripping warnings
  > mostlyportable-gcc: Move to binutils git and default to the "binutils-2_34-branch" branch that contains our regression fix.
  > wine-tkg-git: Hotfixer: When the fd799297 hotfixes are accepted, always apply 01150d7f hotfixes if esync/fsync is enabled
  > wine-tkg-git: Hotfixer: Warn the user of what is lost when refusing hotfixes on affected trees.
  > wine-tkg-git: Hotfixer: Update rules and custom patch for 3cc3b445 and staging f1917e90
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging f12808c0
2020-06-06 01:58:52 +07:00
Tk-Glitch 0db4c76a92 Sync
> community-patches: wine-tkg-git: Add @snatella's patch to fix VOIP in Star Citizen
  > community-patches: linux57-tkg: Update fgsgsbase patchset - The v12 was mistakenly pushed instead of the v13
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 8a2765d1
  > wine-tkg-git: Hotfixer: Update rules for cdfc4585
  > wine-tkg-git: Also update the url in the build logs 🐸
  > wine-tkg-git: Update the logged url for bug reporting to frogging family's in wine-tkg patches
  > wine-tkg-git: Hotfixer: Update rules and custom patch for staging 7b78338b
  > wine-tkg-git: Move "server: Abort waiting on a completion port when closing it" patch to its own patchset, and add a no_alloc_handle version. This allows us to keep server-Desktop_Refcount and ws2_32-TransmitFile staging patchsets enabled when using protonify, but not using proton.
  > wine-tkg-git: Enable _proton_use_steamhelper when _protonify="true"
  > wine-tkg-git: Hotfixer: Update rules for f1d40d48
  > wine-tkg-git: Also disable `server-Desktop_Refcount` and `ws2_32-TransmitFile` staging patchsets when `_protonify` is enabled.
  > wine-tkg-git: Hotfixer: Disable league of legends patch on c8109388+ with a fancy message, and make the hotfixer messages fancier
  > wine-tkg-git: nomakepkg: Add warning func and mimic makepkg better
  > wine-tkg-git: Hotfixer: Tighten rules for a1bda115 legacy hotfix
  > wine-tkg-git: Hotfix: Something is wrong with staging's ntdll-ForceBottomUpAlloc patchset, possibly only on our side due to the massively toxic relationship we're trying to work with currently. Let's disable it again for now.
  > wine-tkg-git: Bring staging userpatches back properly
  > wine-tkg-git: Proton-tkg: Get rid of `steam: ntdll: When swapping steamclient.dll, match basename` patch added to steamclient swap patchset in the Proton 5.0-8 sync. This still prevents various games to run.
2020-06-05 01:40:07 +07:00
Tk-Glitch 07ffc97f85 Sync
> linux-tkg: linux54-tkg: 5.4.44
  > linux-tkg: linux56-tkg: 5.6.16
  > wine-tkg-git: Hotfixer: Disable LAA and protonify patchsets when the user refuses hotfixes
  > wine-tkg-git: Import rebased b658ec5971 to proton-sdl-joy-2 patchset
  > wine-tkg-git: Proton-tkg: Set _hotfixes_no_confirm by default.
  > wine-tkg-git: Proton-tkg: Add PROTON_NO_WRITE_WATCH entry to user_settings.py
  > wine-tkg-git: Initial sync with Proton 5.0-8 RC
  > wine-tkg-git: Silence hotfixer warning on mainline
  > wine-tkg-git: Nuke reportedly problematic hunks from proton-winevulkan patchsets
  > wine-tkg-git: Hotfixer: Robustness enhancements and fixes  - Introduce the "earlyhotfixer" script, that gets loaded at the time we previously loaded the "normal" hotfixer  - Move early checks (community patches and broken staging upstream commit hotfixing) to "earlyhotfixer" and remove the "early" userpatching from prepare  - Load the hotfixer right before the nonuser_reverter checks, so our sources are correctly checked out ready for reverting work (it was running too early before, leading to potential breakage on legacy)  - Run the hotfixer after the nonuser_reverter so we don't end up with conflicts preventing git to do its job  - Don't set _broken_staging_44d1a45_localreverts="true" unconditionally if esync or fsync is disabled  - Replace the _patches variable by a separate _hotfixes one to contain our hotfixes array. This prevents a potential conflict with userpatches  - Check for the oldest hotfix-needy commit before prompting the user about hotfixes  - Remove unneeded fluff
  > wine-tkg-git: Update wine-tkg patch (mainline) for c7760ce, and move previous version to legacy.
2020-06-03 19:42:57 +07:00
Tk-Glitch c085f367bf Sync
> community-patches: linux57-tkg: Add a bunch of patches that were in 5.6.
  > gamescope-git: Add userpatch support
  > linux-tkg: linux57-tkg: Archlinux config bringup
  > linux-tkg: linux57-tkg: Update BMQ to v5.7-r0 - http://cchalpha.blogspot.com/2020/06/bmq-v57-r0-release.html The psi.c compilation error fix was added to the patchset: 53c690361e
  > linux-tkg: linux57-tkg: Update PDS patchset (cleanups + sync)
  > mesa-git: Update affected options to the enabled/disabled paradigm Silences some warnings
  > wine-tkg-git: Hotfixer: Update rules for staging a4d98c48
  > wine-tkg-git: Always use _dxvk_dxgi="true" since we're not shipping dxvk_config lib in any default configuration. Also update the option's note to be clearer.
  > wine-tkg-git: Hotfixer: Update rules for 48020f48
  > wine-tkg-git: Hotfixer: Update rules and patches for 676f261e The 6387991c and c8109388 reverts were replaced by more flexible custom patches
  > wine-tkg-git: Double equal sign
2020-06-03 02:34:34 +07:00
Tk-Glitch 9135e3beab Sync
> nvidia-all: Add notes about supported kernels next to each revisions.
  > wine-tkg-git: Hotfixer: Add community-patches hotfixes for winex11-fs-no_above_state and guy1524_mfplat_WIP, which are often misconfigured by users.
  > wine-tkg-git: Hotfixer: Group hotfix patches for a given initial breaking commit in subdirs
  > wine-tkg-git: Hotfixer: Update rules for staging 6387991c  - Don't prompt about the 01150d7f related hotfixes when esync and fsync are disabled  - If esync and fsync are disabled, also set broken_staging_44d1a45_localreverts since esync is disabled in staging currently  - Update custom corrective patch
  > wine-tkg-git: Hotfixer: Correct extensions in the hotfix application term messages
  > wine-tkg-git: Userpatches: Default to the "late" behaviour for staging patches, and rename the previous normal behaviour to "early". With all the hotfixing going on lately this makes more sense that way.
  > wine-tkg-git: Hotfixer: Default to a positive answer for the initial hotfix prompt. People seem to skip it without reading, which will lead to issues/broken features.
  > wine-tkg-git: Hotfixer: Update rules for 3c86adab
  > wine-tkg-git: Hotfixer: Also disable esync when user decides to refuse 01150d7f hotfix. This is needed for mainline.
2020-06-02 15:25:27 +07:00
Tk-Glitch 09e8ecf4da Mini-sync for wine-tkg hotfixes
> wine-tkg-git: Hotfix: Also skip staging-44d1a45-localreverts when fshack is disabled and the user refuses to apply hotfixes.
  > wine-tkg-git: Hotfixer: Update rules for staging f132e60b, update custom patch
  > wine-tkg-git: Hotfixer: Remove no more needed community-patches workarounds
2020-06-01 17:35:24 +07:00
Tk-Glitch 7acb4ae306 Sync
> community-patches: wine-tkg-git: Remove gofman_dac patchset. It's currently getting mainlined with additional fixes.
  > community-patches: Get rid of linux55-tkg patches and add 5.7 dir with fgsgsbase patchset as a starter - https://lkml.org/lkml/2020/5/28/1358 They will be moved to the legacy branch
  > linux-tkg: Goodbye linux55-tkg! EOL'd for a while, 5.7 release pushed it out to legacy.
  > linux-tkg: linux57-tkg: Update from RC7 to release
  > wine-tkg-git: proton-tkg: makepkg: add dir and symlink for the vkd3d-fork builder introduced with f3c01fc916
  > wine-tkg-git: proton-tkg: Disable PROTON_USE_SECCOMP by default. It supposedly has a performance impact, while only very few games need it. So it makes more sense to (manually) enable only if needed, similarly to Proton 5.0-7's implementation.
2020-06-01 13:14:05 +07:00
Tk-Glitch 7129a0cceb Sync
> vkd3d-git: Provide "vkd3d-fork" and "lib32-vkd3d-fork" to kick people out of using the "fork" option in wine/proton-tkg without a proper package.
  > wine-tkg-git: Simplify the hotfixer and related fixes  - Replace the previous revert of 06877e55 by a custom patch  - Add a corrective patch for 934a0958 when the 06877e55 custom patch is applied  - Disable staging_44d1a45_localreverts, use_fsync and proton_rawinput when user refuses to apply 01150d7f hotfixes (to prevent failures later on)  - Prompt the user about all hotfixes for current trees in one go instead of on patch application, which could leave the user waiting between prompts
  > wine-tkg-git: Proton-tkg: Add an experimental vkd3d-fork builder (disabled by default for now). You'll need Wine installed system-wide and vkd3d build-time dependencies.
  > wine-tkg-git: Add a strip option (using --strip-unneeded) for libs on non-makepkg path. Enabled by default.
  > wine-tkg-git: When using _use_vkd3d="fork", add 'vkd3d-fork' & 'lib32-vkd3d-fork' to makedepends.
  > wine-tkg-git: Change from True to Mainline in VKD3D (#55)
2020-06-01 02:16:30 +07:00
Tk-Glitch 7556caec5d Sync
> amdvlk-opt: 2020.Q2.4
  > wine-tkg-git: Hotfix: Bring back esync/fsync with selective reverts and a corrective patch for staging. A "late" staging hotfix patches mechanism has been added to make this work as simply as possible. It'll likely be better to have a custom patchset for this if we want to keep things alive for a while, but that'll have to do for now so I can have a peaceful birthday.
  > wine-tkg-git: Move 707fcb9 and 8cd6245 to proton fs hack patchsets to fix a merge conflict with fd6f50c. Move previous patchsets versions to legacy.
2020-05-30 12:28:47 +07:00
Tk-Glitch 2e0b53d4b5 Sync
> community-patches: wine-tkg-git: Update gofman_dac for up to e48fabff
  > linux-tkg: linux56-tkg: 5.6.15
  > linux-tkg: linux54-tkg: 5.4.43
  > wine-tkg-git: Update hotfixer rules for staging 4e692b53
  > wine-tkg-git: Remove test from proton-rawinput patchset
  > wine-tkg-git: Hotfixer: Fix message copy/paste fail in last commit
  > wine-tkg-git: Hotfixer: Change the way broken staging target commits are handled.  - Check for HEAD only instead of commit range for more control  - Directly edit commit id in patchinstall.sh  - Output the correct commit id we're switching to
  > wine-tkg-git: cfg: Update the note about the _mk11_fix option regarding the need for _proton_fs_hack="false"
  > wine-tkg-git: Add @pnevmoslon's gamepad fix to mk11 patchset.
2020-05-28 01:44:55 +07:00
Tk-Glitch ce23ec2954 Sync
> community-patches: wine-tkg-git: Update gofman_dac for up to 8257fe88
  > nvidia-all: 440.66.15
  > wine-tkg-git: Update hotfixer rules for staging f3298432
  > wine-tkg-git: Hotfix: Ignore upstream commit on staging f329843. The upstream_commit func wasn't updated in patchinstall.sh, breaking patch application.
2020-05-27 03:25:55 +07:00
Tk-Glitch 4ef47d848e Sync
> community-patches: wine-tkg-git: Update gofman_dac patchset for up to 6ceb6c7f
  > wine-tkg-git: Clear temp patches before transitioning to _build func. At that point the Wine source is ready.
  > wine-tkg-git: Update hotfixer rules for staging 8be56c2
  > wine-tkg-git: proton-tkg: Update GE's warframe controller userpatch
  > wine-tkg-git: When using gofman_dac community patch, disable the incomplete staging implementations.
2020-05-26 03:39:17 +07:00
Tk-Glitch accc720eee Sync
> linux-tkg: linux57-rc-tkg: RC7
  > wine-tkg-git: readmes: Add missing `git clone`
  > wine-tkg-git: cfg: Remove duplicate pba option from proton-tkg cfg files, and move _use_legacy_gallium_nine to legacy section.
  > wine-tkg-git: proton-tkg: Fix implicit declarations of strcasestr and close in GE's steamclient-disable_SteamController007_if_no_controller. userpatch
  > wine-tkg-git: proton-tkg: Don't remove files from dxvk dir when _dxvk_minimald3d10 is set, and only copy desired files instead.
  > wine-tkg-git: proton-tkg: Remove vrclient/lsteamclient/steam dirs before building
  > wine-tkg-git: Implement _dxvk_version (#52)
2020-05-25 01:46:44 +07:00
Tk-Glitch 7454218fd8 Sync
> community-patches: Remove legacy patches now available in the legacy branch
  > community-patches: wine-tkg-git: Add Paul Gofman's denuvo anticheat support patchset
  > community-patches: linux5{5,6}-tkg: Add async_buffered_reads patchset. The Linux 5.5 version applies but is untested.
  > community-patches: linux5{2..6}-tkg: Update zstd patchset.
  > community-patches: linux5{3..6}-tkg: Update mm_proactive_compaction patch.
  > linux-tkg: Also disable LATENCYTOP when _debugdisable is enabled due to its SCHED_DEBUG dependency.
  > mostlyportable-gcc: Typo
  > mostlyportable-gcc: Add binutils git repo support
  > vkd3d-git: Merge pull request #2 from cj360/dev
  > wine-tkg-git: nomakepkg: Redirect to prepare.log as early as _nomakepkgsrcinit
  > wine-tkg-git: Revert "Disable _update_winevulkan by default for now as it currently breaks bnet/blizz stuff and who knows what else"
  > wine-tkg-git: Also redirect esync-mainline git apply commands to prepare.log
  > wine-tkg-git: Remove winevulkan: Use alloca for struct conversions from proton-winevulkan patchset, as it was found to prevent battle.net launcher to run
  > wine-tkg-git: Don't attempt to apply proton-seccomp-envvar patch when ntdll-Syscall_Emulation staging patchset is explicitly disabled
  > wine-tkg-git: Redirect most output from prepare func to a `prepare.log` file. This makes it easier for users to report/find patch application failures, and cleans the terminal output up of what could possibly end up as lost bits.
  > wine-tkg-git: Getting ready for our 5.9 based releases
  > wine-tkg-git: Update hotfixer rules for staging a1bda115 + misc tweaks
  > wine-tkg-git: Disable _update_winevulkan by default for now as it currently breaks bnet/blizz stuff and who knows what else
2020-05-24 16:21:16 +07:00
Tk-Glitch 70d0b6a280 Sync
> amdvlk-opt: Readme: typo
  > wine-tkg-git: Also add the new _hotfixes_no_confirm option to sample-external-config configuration files
  > wine-tkg-git: Hotfixer enhancements and other workarounds for current Wine/staging HEAD, aka HEAOWFCW/SH!* 🐸  - Load the hotfixer even earlier to allow for passing staging_args if needed  - Add a mainline/staging commit reverting functionality  - Introduce a prompt to apply all hotfixes in one go as well as the associated `hotfixes_no_confirm` option  - Make per-hotfix messages dynamic  - Add the fd799297-related reported bugs links as informative comment  - Add lovingly frogcrafted revert patches for WINEDEBUG segfaulting and wineboot crashing (staging only for the latter)  - Revert cd215bb to ca13f48 to unbreak WINEDEBUG and staging's wineboot
  > wine-tkg-git: Don't apply use_clock_monotonic-2 patch on cd215bb4
2020-05-22 09:17:24 +07:00
Tk-Glitch e5f4c42672 Switch amdvlk-opt submodule url to https. Sorry about that 🐸
Fixes https://github.com/Tk-Glitch/PKGBUILDS/issues/563
2020-05-21 19:19:22 +07:00
Tk-Glitch 7bafccbb96 Sync
> wine-tkg-git: Hotfix: Add a reverting patch for acd209d6039f2492bdc8aca3d15bb1b268b04f1a (which leads to segfaults when running wine with WINEDEBUG set).
  > wine-tkg-git: Hotfixer: Don't set `_staging_upstreamignore="true"` on 5246a035e9d8f978a7b49bb9a607dc1edbc0c53d Sadly we have to keep that around as 5246a035e9d8f978a7b49bb9a607dc1edbc0c53d leads to broken builds.
  > wine-tkg-git: Fix installation of 32-bit dependencies for Fedora (#46)
  > wine-tkg-git: Allow disabling _protonify on Proton-tkg 74dc0c5+
  > wine-tkg-git: Silence git merge-base after hotfix importation, and always make sure we're in winesrcdir
  > wine-tkg-git: Passthrough staging's winex11-key_translation disabling (using advanced-customization.cfg's _staging_userargs option) when using proton-rawinput. Some keyboard/layout combinations need this to be disabled to work correctly.
2020-05-21 15:13:11 +07:00
Tk-Glitch 52004742a7 Add amdvlk-opt submodule 2020-05-21 15:12:00 +07:00
Tk-Glitch 2665c36ea4 Sync
> linux-tkg: linux56-tkg: 5.6.14
  > linux-tkg: linux54-tkg: 5.4.42
  > wine-tkg-git: Hotfix: On staging fbe1ba55, enable `_staging_upstreamignore` due to upstream commit being wrong.
  > wine-tkg-git: Hotfixer cleanup
  > wine-tkg-git: Source the hotfixer before staging checkout to allow for staging hotfixes regarding upstream commit
  > wine-tkg-git: Allow selecting vkd3d mainline or HansKristian & Doitsujin's fork customized support. Default to mainline for compat. Using "true" as value will use "mainline" to preserve previous behaviour.
  > wine-tkg-git: Disable explicit vkd3d enabling. People using deprecated release/mainline branch shouldn't use it.
  > Bumps
2020-05-20 14:49:38 +07:00
Tk-Glitch c0a12727a7 Sync
> community-patches: wine-tkg-git: Remove hunks that got merged with 2fb948e0eaa607307fe30b55762803a7103fb1dc from guy1524_mfplat_WIP patchset
  > wine-tkg-git: legacy: Remove winevulkan 1.2.140 temp additions from d2f552d+ targeted proton-winevulkan patchsets. Those weren't supposed to end here.
2020-05-19 10:56:14 +07:00
Tk-Glitch 04864128a2 Sync
> community-patches: mesa-git: Add the patch to enable ACO by default on RADV - ace9c8fb59
  > community-patches: wine-tkg-git: Remove "WoW" d3d12 fixes. They are now part of the wine-tkg-git provided patchsets: 9dc11f1a91
  > linux-tkg: linux57-rc-tkg: RC6
  > mingw-on-arch-automator: Update readme
  > mingw-on-arch-automator: Fix inline patch for disabled fortran failing to apply on current mingw-w64-gcc AUR's PKGBUILD.
  > wine-tkg-git: nomakepkg: Add a dependency installer for debian-based, fedora-based and archlinux-based distros on non-makepkg path.
  > wine-tkg-git: nomakepkg: Only trigger midbuild prompt when NOLIB32 is disabled
  > wine-tkg-git: Import d3d12 fixes from HansKristian to its own patchset, enabled when vkd3d is. Both patches have been available in the community-patches repo for half a year, and they are a requirement for multiple d3d12 games when using vkd3d. It makes more sense to have it in here now that more d3d12 games are working and we're offering HansKristian's vkd3d fork in our vkd3d-git package by default.
  > wine-tkg-git: Update note about mk11 patch
  > wine-tkg-git: Make the hotfixer message clearer, and add a note about the further breakage
2020-05-18 16:23:14 +07:00