Commit Graph

115 Commits (522f4c7fba26cfa52d789d2bbc56a316359d5747)
 

Author SHA1 Message Date
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
Tk-Glitch e5721446a2 readme: Add a note about the TkgThingy script. 2020-05-18 16:21:27 +07:00
Tk-Glitch 1b6c3f58b5 Sync
> community-patches: wine-tkg-git: Update notes about R* launcher patches
  > mesa-git: Add mostlyportable-gcc/custom GCC explicit support
  > mingw-on-arch-automator: Allow to skip pgp keycheck by running `./mingw-on-arch-automator.sh nopgp`
  > mingw-on-arch-automator: Add Nick Clifton's binutils patch for 2.34 regression - https://sourceware.org/bugzilla/show_bug.cgi?id=25993#c4
  > mostlyportable-gcc: Only download proton binutils patches if they are not found in build dir. Since we're targeting a specific commit id, the patches are static so no reason to refresh them. In case of corruption for whatever reason, user can delete build dir to start fresh.
  > mostlyportable-gcc: Add Nick Clifton's binutils patch for 2.34 regression and move back to binutils 2.34 by default - https://sourceware.org/bugzilla/show_bug.cgi?id=25993#c4
2020-05-16 13:27:09 +07:00
Tk-Glitch 646719b60c Sync
> community-patches: wine-tkg-git: Remove hunks that got merged with b9ec2719fc7cad070d51b05fd2c48293ee7b98ff from guy1524_mfplat_WIP patchset
  > nvidia-all: Cleanup pass:  - Remove the PRIME_render_offload option that seemingly made little sense anyway.  - Remove the coolbits option that somehow didn't work correctly for multiple users, that will at least not interfere with user-set coolbits.  - Make a separate nvidia-settings package (optional) for nvidia-settings.  - Get rid of legacy/unneeded options and 20-nvidia.conf Xorg file.  - Rollback to the usual nouveau blacklisting way, and remove nvidiafb blacklist. If your setup doesn't work correctly with this, it's a setup issue as virtually all other linux nvidia packages are doing it that way 🐸  - Remove the prime-oriented intel outputclass from 10-nvidia-drm-outputclass.conf. Nobody does this, and I suspect it creates some issues for some. I'll be waiting for some feedback to offer it optionally if needed.  - Double = signs cleanups.
2020-05-16 02:51:00 +07:00
Tk-Glitch 70a3f3581b Mini-sync
> wine-tkg-git: Add a note about assetto corsa hud perf fix breaking unrelated stuff since b7b1ad0.
  > wine-tkg-git: Update fd79929 regression hotfix for b7b1ad09629a6678383a5ae791a9507c9eb87be3
2020-05-15 18:06:01 +07:00
Tk-Glitch eb5665effd Sync
> community-patches: linux56-tkg: Fix large-page restoration patch for Linux 5.6.13.
  > linux-tkg: linux56-tkg: 5.6.13
  > linux-tkg: linux54-tkg: 5.4.41
  > mingw-on-arch-automator: Remove dwarf2 switch - AUR's maintainer is now enabling it so we don't have to :)
  > mostlyportable-gcc: For ld to find proper paths for libs, we can use a .conf in '/etc/ld.so.conf.d'. On Arch, lib32-libva1 and libva1 packages contain the necessary paths, but if using those is not desired, we end up with random breakage. This commit adds an adequate .conf file and a prompt.
  > wine-tkg-git: Remove the mingw script redirect. It breaks on standalone clone of wine-tkg-git as it was initially made to work with the PKGBUILDS tree, and it's a huge piece to swallow while not being a requirement. Let the user choose what to do with less pressure. Also change the message from error to warning to follow the same logic.
2020-05-14 21:37:19 +07:00
Tk-Glitch d2116c0567 Sync
> community-patches: Update guy1524_mfplat_WIP patchset for 3d51816d1cdf3e8aae1df0417ecf350c6237bc82
  > linux-tkg: Demons
  > linux-tkg: linux56/57-tkg: Remove tp smapi ec support. The driver seems to be abandonned and creates a memory leak on at least 5.6 and 5.7 that I couldn't fix. The dkms driver seems to have the same issue so let's get rid of it, even if only temporarily.
  > wine-tkg-git: Bump
  > wine-tkg-git: Add a fix for esync mainline on a1c46c3+
2020-05-14 01:30:03 +07:00
Tk-Glitch 9408a20e4e Sync
> linux-tkg: linux56-tkg: Import bcachefs patchset back for 5.6
  > mostlyportable-gcc: Also default to binutils 2.33.1 for GCC. Fixes some issues with Wine on *some* games such as Bayonetta.
2020-05-13 22:42:12 +07:00
Tk-Glitch 9d73d1523b Sync
> community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patchset - Thanks Derek !
  > dxvk-tools: Replace msg2 call to echo for _EXT_CONFIG_PATH
  > dxvk-tools: Add proton-dist to ignores for external/dyn install
  > mostlyportable-gcc: Group the echo and exit commands from previous commit. We don't want to always exit 🐸
  > mostlyportable-gcc: Exit on git checkout failure and add an explicit message about what the likely problem is.
  > mostlyportable-gcc: Comment out the proton binutils log output. Silences a false error.
  > wine-tkg-git: Add 26b26a2e and fd6f50c0 to the revert list for FS hack.
2020-05-13 08:48:06 +07:00
Tk-Glitch 744097d8f8 Sync
> community-patches: mesa-git: Add Josh's workaround for some rendering issues in some d3d9 games such as Bayonetta when using DXVK - https://gitlab.freedesktop.org/JoshuaAshton/mesa/-/commits/aco-d3d9
  > community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patchset - Thanks Derek !
  > community-patches: linux54/55/56-tkg: Add large-page restoration patchset.
  > community-patches: linux54/55/56-tkg: Update proactive compaction patchset.
  > community-patches: linux54/55/56-tkg: Update slab patchset.
  > community-patches: Update rockstarlauncher_downloads for 39e4b78 (#11)
  > mostlyportable-gcc: Don't use the userpatches trigger for proton binutils patches.
  > mostlyportable-gcc: Move to GCC10 by default. Wine, DXVK and current -tkg kernels are fine with it now.
  > nvidia-all: 440.66.14
  > Bumps
2020-05-12 06:54:56 +07:00
Tk-Glitch f8c4a29313 Sync - That GCC10 kernel fix deserves it
> dxvk-tools: I guess we can do a better output than a bogus copy-paste of what's above
  > dxvk-tools: Allow updating DXVK in a proton build with `./updxvk proton-dist` - Requires _proton_dist_path to be set in updxvk.cfg
  > dxvk-tools: No_reason_to_sugar_coat_it.cfg
  > linux-tkg: linux54/56/57-tkg: Add GCC10 early boot crash fix - odyssey edition reborn - to base patchset.
2020-05-11 07:55:19 +07:00
Tk-Glitch 36806dca0c Sync
> linux-tkg: linux57-rc-tkg: RC5
  > linux-tkg: linux56-tkg: Update ck1 patchset to ck2 - https://ck-hack.blogspot.com/2020/05/linux-56-ck2-muqss-version-02-for-linux.html?m=0
  > linux-tkg: linux56/57-tkg: Workaround a warning (treated as error with default config) on GCC10 by initializing nr_pages_avail in virt/kvm/kvm_main.c
  > linux-tkg: linux56-tkg: Fix tp_smapi_ec patchset
2020-05-11 06:21:25 +07:00
Tk-Glitch 5506e6c094 Update readme regarding Kitsuna's repo and mini-sync
> gamescope-git: Add more cleanups for subsequent builds, notably nuke $srcdir/$_pkgbase on exit to prevent subproject conflicts.
  > linux-tkg: linux56-tkg: 5.6.12
  > linux-tkg: linux54-tkg: 5.4.40
2020-05-10 15:25:52 +07:00
Tk-Glitch caff13b03e Sync
> community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patchset - Thanks Derek !
  > community-patches: wine-tkg-git: Update user32 semi-stubs patchset (for Steep, notably) for 5.8.
  > linux-tkg: linux57-rc-tkg: Fix new BMQ patchset Merge gone wrong 🐸
  > linux-tkg: linux57-rc-tkg: Rebase our BMQ patchset against v5.6-r4
  > linux-tkg: linux56-tkg: Update BMQ to v5.6-r4 - https://gitlab.com/alfredchen/linux-bmq/-/commits/v5.6-r4-bmq
  > linux-tkg: linux56-tkg: 5.6.11
  > linux-tkg: linux54-tkg: 5.4.39
  > mesa-git: Sync with some of the recent AUR's mesa-git/lib32-mesa-git changes.
  > mostlyportable-gcc: Allow passing `gcc`, `mingw` or `all` as argument to skip the prompt. The newly introduced "all" option is also available through the prompt and allows to build GCC, then build MinGW with that freshly built GCC. That can be used to fix issues that can happen with mismatching GCC versions.
  > mostlyportable-gcc: Disable ada by default on both paths, and allow enabling/disabling fortran and ada languages support from .cfg
  > mostlyportable-gcc: Add support for custom GCC paths
  > mostlyportable-gcc: Fix non-git path for mingw since previous commit
  > wine-tkg-git: 5.8 release bump
2020-05-09 23:39:38 +07:00
Tk-Glitch 0e40546348 Sync
> community-patches: wine-tkg-git: Remove merged hunk from guy1524_mfplat_WIP patchset
  > community-patches: wine-tkg-git: Update guy1524_mfplat_WIP patchset - Thanks Derek! - https://github.com/Guy1524/wine/commits/mfplat_cleanup
  > mostlyportable-gcc: Fix path for cc1/colllect2/lto* stripping
  > mostlyportable-gcc: Add support for mingw-git building
  > wine-tkg-git: Update proton-winevulkan patchsets for d2f552d and move previous versions to legacy
2020-05-06 01:55:54 +07:00
Tk-Glitch 1f4c92819b Sync
> gamescope-git: Don't install wlroots files, Gamescope links to its fork statically (#1)
  > wine-tkg-git: Update proton meta patchsets, fsync patchsets, and add esync mainline fixes for 2633a5c The previous versions are moved to legacy
  > Bumps
2020-05-05 17:50:06 +07:00
Tk-Glitch e350f39d1f Sync
> Remove sed edit to disable async pipeline compiler in Sporif's patch following 2273b0ed13
  > linux-tkg: linux57-rc-tkg: RC4
  > nvidia-all: On some weirdly configured machines, `/usr/lib/modprobe.d` blacklist doesn't seem to work, while `/etc/modprobe.d` works. Let's double tap just in case.
  > nvidia-all: 440.66.12
  > wine-tkg-git: Add Doitsujin's pending winevulkan patches to our proton-winevulkan patchsets.
  > wine-tkg-git: proton-tkg: Disable winetricks integration by default. Enough complaints about "how to disable that popup window". I'll clarify through readme, one day.
2020-05-04 23:58:50 +07:00