Commit Graph

46 Commits (e50c44794343f322e370ac00852df6b7cede4cc7)
 

Author SHA1 Message Date
Tk-Glitch e50c447943 TkgThingy: Allow for selective external config file generation at runtime
Thanks to @Muhownage for the suggestion
2020-04-16 16:43:10 +07:00
Tk-Glitch e976311d8b TkgThingy: typo 2020-04-15 16:33:27 +07:00
Tk-Glitch 700f29ae8b Sync
> community-patches: wine-tkg-git: Update Guy1524's MFPlat WIP patchset. Thanks Derek! - https://github.com/Guy1524/wine/tree/mfplat_cleanup
  > dxvk-tools: updxvk: Add external config file support
  > linux-tkg: If community-patches were asked from .cfg and its dir is missing, make a clone of https://github.com/Frogging-Family/community-patches.git at the expected location.
  > linux-tkg: Introduce linux57-rc-tkg
  > linux-tkg: linux56-tkg: Fix deprecated/wrong external config path in generic/ryzen profiles
  > mesa-git: If community-patches were asked from .cfg and its dir is missing, make a clone of https://github.com/Frogging-Family/community-patches.git at the expected location.
  > nvidia-all: Remove warning note about 440.48.02 stability issues. It seems to be onward so let's not digress.
  > vkd3d-git: If community-patches were asked from .cfg and its dir is missing, make a clone of https://github.com/Frogging-Family/community-patches.git at the expected location.
  > wine-tkg-git: If community-patches were asked from .cfg and its dir is missing, make a clone of https://github.com/Frogging-Family/community-patches.git at the expected location.
2020-04-15 16:31:38 +07:00
Tk-Glitch aeb7406649 Introduce TkgThingy script. This automates creation of external config files for -tkg stuff and can also run `git submodule update --remote` if needed. It'll be used for more QoL automation tasks in the future. 2020-04-15 16:09:55 +07:00
Tk-Glitch f55c5179cc Sync
> community-patches: wine-tkg-git: Derek will likely have something to say about this. Bandaid fix for df0608ac.
  > linux-tkg: linux56-tkg: BMQ v5.6-r2 - http://cchalpha.blogspot.com/2020/04/bmq-v56-r2-release.html
  > wine-tkg-git: Bump proton pkgver as well
  > wine-tkg-git: Add a small workaround for staging-44d1a45-localreverts failing to apply on 4370386
  > wine-tkg-git: Update fsync patchsets for 8701260 and move previous versions to legacy
  > wine-tkg-git: Add esync mainline compat fixes patch for 8701260
2020-04-14 02:51:36 +07:00
Tk-Glitch 13c4c1dd07 Sync
> community-patches: wine-tkg-git: Add MFPlat patchset from Guy1524, stripped out of binary test files. It's reached a point where I feel comfortable enough having it here.
  > dxvk-tools: Update legacy setup scripts to be in line with upstream changes regarding wine 5.6 compat
  > linux-tkg: linux56-tkg: 5.6.4
  > linux-tkg: linux55-tkg: 5.5.17
  > linux-tkg: linux54-tkg: 5.4.32
  > wine-tkg-git: Remove e22bcac7 revert. DXVK setup script has a fix for it now: f257a794cc
  > wine-tkg-git: I needed closure.
  > wine-tkg-git: More cleanups and bring legacy patches section to proton advanced cfg
  > wine-tkg-git: Minor cleanups
2020-04-14 00:05:16 +07:00
Tk-Glitch 390c128090 Sync
> wine-tkg-git: Unconditionally revert e22bcac7 as it breaks winepath
2020-04-11 22:42:33 +07:00
Tk-Glitch 23aeeb00d6 Thanks Gabe! 2020-04-11 19:36:42 +07:00
Tk-Glitch ac24783d0f Sync
> amdgpu-pro-vulkan-only: Bump version to 20.10 (#1)
  > community-patches: wine-tkg-git: Remove now staged Use_a_cached_version_of_LDR_MODULE_flags_for_InitDLL patch
  > community-patches: wine-tkg-git: Update legoisland_168726 patch for 5a2e6f5
  > wine-tkg-git: Update proton-rawinput patchset for 19c6524 and move previous version to legacy
  > wine-tkg-git: Fix typo in fsync spincount dependency check
  > wine-tkg-git: Getting ready for 5.6 release. Update proton meta patchsets for bbf2836 and move previous versions to legacy
2020-04-11 13:53:13 +07:00
Tk-Glitch 92730f9729 Sync
> community-patches: linux55/56-tkg: Update source link for The-new-cgroup-slab-memory-controller patchset
  > community-patches: linux55/56-tkg: Minor warzone management Readability cleanups + get rid of broken patch
  > community-patches: mesa-git: Update 8_16bitstorage_aco_forceenable patch for 63f07a30
  > community-patches: linux5{4,5}-tkg: Rebase slab patchset.
  > nvidia-all: Revert "Add Driver entry to Device section in 20-nvidia.conf"
  > nvidia-all: Add Driver entry to Device section in 20-nvidia.conf *might* help with coolbits not working for some
  > wine-tkg-git: Update leagueoflolfix patch for 18273d5 and move previous version to legacy
2020-04-10 14:57:50 +07:00
Tk-Glitch 365f1225cc Sync
> wine-tkg-git: Readme tweaks
  > wine-tkg-git: Also import 44d1a45e98/patches/user32-rawinput-nolegacy/0006-server-Also-update-the-key-state-if-RIDEV_NOLEGACY-i.patch in our proton-rawinput patchset.
  > wine-tkg-git: Tighten fsync-spincounts dependency check We depend on esync mutexes abandonment, which was only introduced in staging with 8b2fd051c97187c68dee2ba2f0df7aca65c4cca6
2020-04-09 12:51:01 +07:00
Tk-Glitch e801898756 Sync
> Bumps
  > gamescope-git: Add wayland-protocols>=1.17 to makedeps and libxrender libxtst vulkan-icd-loader and sdl2 to depends array.
  > gamescope-git: Add libxcomposite to depends array
2020-04-08 18:19:31 +07:00
Tk-Glitch 8f63d6ca16 Sync
> linux-tkg: linux54-tkg: 5.4.31
  > linux-tkg: linux55-tkg: 5.5.16
  > linux-tkg: linux56-tkg: 5.6.3
  > linux-tkg: linux56-tkg: Fix wrong line range in tp_smapi_ec patch
  > wine-tkg-git: Import be8a670b5b in our proton-rawinput patchset.
2020-04-08 17:17:48 +07:00
Tk-Glitch 6e57883b99 Sync
> linux-tkg: linux56-tkg: Sync our BMQ patchset with upstream fixes
  > wine-tkg-git: proton-tkg: Fix vrclient compilation failure on b87256cd as well, and use better patch subjects 🐸
  > wine-tkg-git: Bring unstaged Andrew's PA patches to our proton-staging meta patchset
2020-04-08 05:51:12 +07:00
Tk-Glitch e6017176a6 Sync
> wine-tkg-git: Update leagueoflolfix for b87256c and move previous version to legacy
  > wine-tkg-git: Update proton-winevulkan patchsets for 086c686 and move previous versions to legacy
  > wine-tkg-git: proton-tkg: Also apply our staging-44d1a45-localreverts on proton-staging trees with fs hack disabled
  > wine-tkg-git: Move window resizing hacks from meta to FS hack patchsets
  > wine-tkg-git: Update proton FS hack patchsets for 086c686 and move previous versions to legacy
  > wine-tkg-git: proton-tkg: Add a patch for steamclient to use standard dlopen() to fix compilation on b87256c
  > wine-tkg-git: Update proton-sdl-joy, plasma_systray_fix and proton-tkg meta patchsets for b87256c and move previous versions to legacy
2020-04-08 04:42:38 +07:00
Tk-Glitch 823c09c464 Sync
> nvidia-all: 440.82
2020-04-07 17:03:53 +07:00
Tk-Glitch 9be722ba52 Sync
> community-patches: mesa-git: Remove mhw-revert.mymesapatch - The issue was fixed upstream with cc8a85d05a
  > linux-tkg: linux56-tkg: Import backported drm amd patchset based on https://patchwork.freedesktop.org/series/74931/#rev2
  > linux-tkg: linux56-tkg: BMQ v5.6-r1 - http://cchalpha.blogspot.com/2020/04/bmq-v56-r1-release.html
2020-04-07 12:21:07 +07:00
Tk-Glitch 72b326c036 Sync
> wine-tkg-git: Update proton mf hacks patch for f540d16 and move previous version to legacy. Hopefully we'll soon be able to move away from this thanks to Guy1524!
  > wine-tkg-git: Skip warframe launcher reverts on adfb042
2020-04-07 01:22:57 +07:00
Tk-Glitch 9fa92e6756 Sync
> wine-tkg-git: Add staging 44d1a45 local reverts patch. FS hack needs a specific combo of custom patches that staging now breaks indirectly. This patch workarounds the issue.
2020-04-05 23:51:23 +07:00
Tk-Glitch 8448f450bc Sync
> community-patches: mesa-git: Add a patch reverting 507956ed04 (which doesn't revert cleanly) to fix Monster Hunter World crashing either on launch (populated mesa shader cache/DXVK's state cache) or on main menu transition (cold caches).
  > community-patches: mesa-git: Add a patch to force enable VK_KHR_8bit_storage, VK_KHR_16bit_storage and shaderInt8 on ACO (GFX8+). Allows to play Doom Eternal and run Yuzu vk renderer with ACO. There is a reason those are not yet enabled upstream, so be aware of potential crashing and other issues with other games.
  > wine-tkg-git: Proton-tkg: Remove mfplay dll override when _proton_mf_hacks is disabled
  > wine-tkg-git: proton-tkg: proton: Introduce seccomp runtime option. - 02e0d7d793
  > wine-tkg-git: Selective sync of proton meta patchsets with current proton-5.0-next - dd199e4e70
  > wine-tkg-git: Proton-tkg: proton: Store original LD_LIBRARY_PATH before modifying it - aaeb4445f3
2020-04-05 14:39:18 +07:00
Tk-Glitch a57366cf44 Readme: tweak updating command and move the frogging-family repo link to a better place 2020-04-04 14:05:17 +07:00
Tk-Glitch dd36126189 Sync
> community-patches: linux56-tkg: Fix amdgpu_extratemps-5.6 patch extension in readme
  > community-patches: Rename amdgpu_extratemps-5.6.patch to amdgpu_extratemps-5.6.mypatch (#3)
  > community-patches: wine-tkg-git: Update gta4 gamepad workaround patch from Alexey Prokhin
  > community-patches: wine-tkg-git: Update LDR_MODULE.flags patch from @qsniyg
  > community-patches: linux56-tkg: add amdgpu_extratemps patch (#2)
  > dxvk-tools: More protection
  > linux-tkg: Terminator better be ready
  > linux-tkg: linux55-tkg: 5.5.15
  > linux-tkg: linux54-tkg: 5.4.30
  > llvm-git: Manjaro ruining the day as always Let's keep -fstack-protector-strong out of here
  > llvm-git: Selective sync with AUR  - Remove no more needed patch  - Leave tests to be built in check()  - Remove version dependency for ocaml
  > mesa-git: Can you actually be *too* protected?
  > nvidia-all: Disable 62142_fix by default. We only want this enabled selectively.
  > nvidia-all: That's T1000 levels right there
  > nvidia-all: 440.66.08
  > vkd3d-git: Can self-hatred get through quotes?
  > wine-tkg-git: Update leagueoflolfix for 3b16f35 and make it explicitly require staging. That was already the case before, but not explicitely.
  > wine-tkg-git: Remove `mfreadwrite: Don't try to free NULL source` patch from proton staging meta patchset. We were already omitting it from the mainline meta patchset. This prepares us for upcoming mf changes and fixes compilation against 42edc14e04ab8c5c2991c7a8e1dc3248a6c32f7c
  > wine-tkg-git: Fix League of Legends patch. (again) (#9)
  > wine-tkg-git: Bring back leagueoflolfix patch from https://github.com/Frogging-Family/wine-tkg-git/pull/7 to prepare for upcoming PR and move previous version to legacy.
  > wine-tkg-git: Revert "Fix League of Legends patch. (#7)"
  > wine-tkg-git: wine/proton-tkg: nomakepkg: cosmetic simplification with processing of _EXT_CONFIG_PATH (#8)
  > wine-tkg-git: Fix League of Legends patch. (#7)
  > wine-tkg-git: Protect $PWD with quotes so we don't just die when user has spaces in path
2020-04-04 13:43:47 +07:00
Tk-Glitch a3c5809d71 Sync
> linux-tkg: linux56-tkg: Add VIRTUALBOX-GUEST-MODULES & WIREGUARD-MODULE to provides, and virtualbox-guest-modules-arch & wireguard-arch to replaces
  > linux-tkg: Add a `_noccache` option to enforce turning off ccache. In addition, disable `CONFIG_GCC_PLUGINS` when ccache is used as it's disruptive, and tweak ccache sloppiness with safe values. Those changes combined are giving us near 100% cache hit rate on hot cache.
  > linux-tkg: Workaround ccache not being used by the makepkg wrapper. It seems directly injecting to CC doesn't work either, but this PATH workaround does.
  > wine-tkg-git: Readme: clearer indentation and separation
  > wine-tkg-git: Bring back the _warframelauncher_fix out of legacy, and add Warframe launcher unbreak reverts to workaround the launcher being unable to update itself as of 5e218fe758fe6beed5c7ad73405eccf33c307e6d It works 100% on my end but I might add more if deemed needed after more testing and feedback from others.
2020-04-02 15:36:01 +07:00
Tk-Glitch 634f93d6e2 Sync
> linux-tkg: linux56-tkg: 5.6.2
  > nvidia-all: Add an option to override kernel target.
  > wine-tkg-git: Add compat fix for esync mainline against b664ae8 changes (5.5+)
  > wine-tkg-git: Fix some typos and append additional informations in .cfg files
2020-04-02 09:14:24 +07:00
Tk-Glitch fd67090064 Sync
> nvidia-all: 440.66.07
  > meta: Add basic makepkg instructions to all readmes
2020-04-01 21:19:07 +07:00
Tk-Glitch 22481dcc26 Sync
> linux-tkg: linux56-tkg: Arch config sets CONFIG_EFI_DISABLE_PCI_DMA, which seems to break boot on some configurations. Let's override this and disable it as we did in our own config.
  > mostlyportable-gcc: Fix typos in .cfg files
  > vkd3d-git: Clarify readme a bit. I guess that's an acceptable middle ground for now.
  > vkd3d-git: Add wine as makedep for the widl dependency
  > vkd3d-git: Better formatting so we get incremental pkgver. Thanks for the suggestions @openglfreak
  > vkd3d-git: Reflect pkgver in consequence for previous commit. There's no tag right now, so this is just the commit id.
  > vkd3d-git: Let's try this again, shall we? Use Hans-Kristian repo as our default vkd3d source.
2020-04-01 20:13:49 +07:00
Tk-Glitch c70033de73 Sync
> community-patches: wine-tkg-git: Add @AlexeyProkhin's workaround for GTA IV gamepad issues - https://github.com/ValveSoftware/Proton/issues/350#issuecomment-606425633
  > community-patches: linux5{4..6}-tkg: Add back new slab memory controller patchset.
  > community-patches: linux56-tkg: Import mm_proactive_compaction.mypatch.
  > community-patches: wine-tkg-git: Fix MWSE_hack.
  > faudio-git: 20.03.r12.ge4c13f7
  > linux-tkg: linux56-tkg: 5.6.1
  > linux-tkg: linux55-tkg: 5.5.14
  > linux-tkg: linux54-tkg: 5.4.29
  > llvm-git: 11.0.0_r346854.ef49895da89
  > mesa-git: 20.1.0_devel.121794.15a9f6c0722
  > spirv-tools-git: 2020.2.r2.gc37c9492
  > vkd3d-git: Revert "Change spirv-headers-git makedep to spirv-headers>=1.4.2-1. We don't have a hard requirement for -git at this point in time."
  > vulkan-icd-loader-git: 1.2.135.r7.gba07fa0be
  > wine-tkg-git: nomakepkg: Fix wrong path for OTF advanced-customization.cfg editing
2020-04-01 11:59:16 +07:00
Tk-Glitch ff1e60268b Sync for more regression fixes
> wine-tkg-git: Rollback to previous version of Guy1524's hack for Monster Hunter World. Not sure if it's enough to fix our Overwatch issue yet.
  > wine-tkg-git: Revert "Get rid of the gta5 hacks which are reportedly introducing regressions with a few games, and re-enable our _proton_winedbg_disable option in proton-tkg to keep gta5 online working."
2020-03-30 15:26:35 +07:00
Tk-Glitch fc84cf6530 Let's target master for each submodule
Thanks @openglfreak, I'll go to bed a wiser man tonight
2020-03-30 14:45:03 +07:00
Tk-Glitch ebc0b8ed80 Sync
> linux-tkg: linux56-tkg: Add pending fix for iwlwifi regression to base https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=be8c827f50a0bcd56361b31ada11dc0a3c2fd240
2020-03-30 13:16:16 +07:00
Tk-Glitch fd53abc7ed Sync
> linux-tkg: Update linux56-rc-tkg to release version, and update BMQ and PDS patchsets.
  > wine-tkg-git: New hotfix incoming 🐸 That's the staging life baby
  > wine-tkg-git: Bail on a non-existent passed external config path, instead of blindly forging ahead without the user's awareness (#3)
2020-03-30 11:37:13 +07:00
Tk-Glitch af74ba887c Sync
> proton-tkg: makepkg: workaround permission issues when sharing proton-tkg packages. Using a recursive loop to run install to put our files in place allows us to preserve correct ownership.
  > wine-tkg-git: Bump pkgrel for incoming hotfix
  > wine-tkg-git: Move `wine.inf: Don't show crash dialog by default` patch to proton steam bits.
  > wine-tkg-git: Get rid of the gta5 hacks which are reportedly introducing regressions with a few games, and re-enable our _proton_winedbg_disable option in proton-tkg to keep gta5 online working.
2020-03-29 13:25:48 +07:00
Tk-Glitch a7259dccdd Hatchet burried, GE. 2020-03-29 11:15:54 +07:00
Tk-Glitch 3ec4a31e4e Sync
> wine-tkg-git: Readme update, with added links to generated sources
  > wine-tkg-git: Bumps for 5.5 release
  > wine-tkg-git: Mingw location fix (#2)
  > vkd3d-git: Add HansKristian-Work-vkd3d/ to .gitignore. The enlightened knows why 🐸
  > vkd3d-git: Remove the undesirable trailing .git in source array
  > vkd3d-git: Change spirv-headers-git makedep to spirv-headers>=1.4.2-1. We don't have a hard requirement for -git at this point in time.
  > llvm-git: Bump
  > mesa-git: Bump
  > vulkan-headers-git: Bump
  > vulkan-icd-loader-git: Bump
2020-03-29 11:14:58 +07:00
Tk-Glitch 59a6fee0b3 wine-tkg-git: Fix hunk #1 of League of Legends patch. (#1) 2020-03-28 17:31:24 +07:00
Tk-Glitch 8a40e052be Sync
> community-patches: wine-tkg-git: Fix last hunk failing to apply in Do_not_fail_if_LDR_MODULE.Flags_is_modified.mypatch
  > linux-tkg: We have previously removed linux-firmware from depends. It makes more sense to have it as an optional dep.
  > wine-tkg-git: Fix path of userpatches readme
  > wine-tkg-git: Update/split readmes for better clarity
2020-03-28 16:22:16 +07:00
Tk-Glitch a690581fd3 gitmodules: switch to https urls to prevent cloning froggery issues for users 2020-03-28 16:20:54 +07:00
Tk-Glitch 4b081c0572 Sync
> community-patches: wine-tkg-git: Add @qsniyg's patch for some code protection schemes depending on LDR_MODULE.Flags being modified during load.
  > mesa-git: Remove duplicate ninja command
  > mesa-git: Sync with Lone_Wolf's changes - https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mesa-git
2020-03-28 10:46:13 +07:00
Tk-Glitch b99fa77a1b Sync
> wine-tkg-git: Use the _dxvk_dxgi variable instead of _use_dxvk to select the dxvk_config_dxgi_support patch. It maps better with proton-tkg since _use_dxvk="release" implies _dxvk_dxgi="true" there, and allows for better control on the wine-tkg side.
  > wine-tkg-git: Fix community-patches path
  > wine-tkg-git: Move proton winedbg patches to steambits patchset so they are only effective in actual proton
  > wine-tkg-git: Don't apply dxvk_config_dxgi_support patch unless _use_dxvk is defined, and add `Vkd3d DXVK-Compatible` tag instead of `Vkd3d` when it is.
2020-03-28 05:34:30 +07:00
Tk-Glitch 68ce64a783 Sync 2020-03-28 03:41:13 +07:00
Tk-Glitch 1f4103efdc Sync with community-patches and wine-tkg-git 2020-03-27 05:33:54 +07:00
Tk-Glitch 1dc79ed5dc Update readme for submodules and sync wine-tkg-git 2020-03-26 17:11:47 +07:00
Tk-Glitch d3f1e0ef5a Remove global .gitignore and use per-submodule and fix linux-tkg/wine-tkg-git community-patches paths 2020-03-26 16:58:27 +07:00
Tk-Glitch e06d4faa0f Import "unified" wine/proton-tkg and gst-libav 2020-03-26 16:30:58 +07:00
Tk-Glitch fbd7418641 First submodules importation wave
Missing:
 - gst-libav
 - proton-tkg
 - wine-tkg-git

Notes:
 - linux-tkg submodule breaks community-patches path
 - internal links in readme files will point to master branch
2020-03-26 15:44:58 +07:00
Tk-Glitch c3127304f1 Submodule-transition 2020-03-26 15:36:04 +07:00