Skip to content

Commit 580651c

Browse files
committed
lutris-wine v0.61
1 parent 2a1f7ec commit 580651c

3 files changed

Lines changed: 92 additions & 54 deletions

File tree

PKGBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Maintainer: VHSgunzo <vhsgunzo.github.io>
22
pkgname=lutris-wine-git
3-
pkgver=0.60
3+
pkgver=0.61
44
pkgrel=1
55
pkgdesc='Lutris Wine Runner as system Wine and even better'
66
arch=('any')
77
url='https://github.com/VHSgunzo/lutris-wine'
88
license=('MIT')
9-
depends=('wget' 'qt5-tools' 'xterm' 'xorg-fonts-100dpi' 'xorg-fonts-75dpi' 'xorg-fonts-cyrillic' 'xorg-fonts-type1' 'xorg-fonts-misc' 'cabextract' 'perl' 'unzip' 'xorg-xmessage' 'zenity' 'yad' 'xkb-switch' 'imagemagick' 'icoutils' 'lib32-mangohud' 'lib32-vkbasalt' 'mangohud' 'mangohud-common' 'vkbasalt' 'gamemode' 'lib32-gamemode' 'giflib' 'lib32-giflib' 'libpng' 'lib32-libpng' 'libldap' 'lib32-libldap' 'gnutls' 'lib32-gnutls' 'mpg123' 'lib32-mpg123' 'openal' 'lib32-openal' 'v4l-utils' 'lib32-v4l-utils' 'libpulse' 'lib32-libpulse' 'libgpg-error' 'lib32-libgpg-error' 'alsa-plugins' 'lib32-alsa-plugins' 'alsa-lib' 'lib32-alsa-lib' 'libjpeg-turbo' 'lib32-libjpeg-turbo' 'sqlite' 'lib32-sqlite' 'libxcomposite' 'lib32-libxcomposite' 'libxinerama' 'lib32-libgcrypt' 'libgcrypt' 'lib32-libxinerama' 'ncurses' 'lib32-ncurses' 'opencl-icd-loader' 'lib32-opencl-icd-loader' 'libxslt' 'lib32-libxslt' 'libva' 'lib32-libva' 'gtk3' 'lib32-gtk3' 'gst-plugins-base' 'lib32-gst-plugins-base' 'gst-plugins-base-libs' 'lib32-gst-plugins-base-libs' 'lib32-vulkan-icd-loader' 'vulkan-headers' 'vulkan-icd-loader' 'vulkan-tools' 'mesa' 'lib32-glu' 'glu' 'lib32-libva-mesa-driver' 'lib32-mesa' 'libva-mesa-driver' 'mesa-demos' 'mesa-utils' 'mesa-vdpau' 'vulkan-mesa-layers' 'lib32-vulkan-mesa-layers' 'libstrangle' 'openssl' 'libnotify')
9+
depends=('wget' 'qt5-tools' 'xterm' 'xorg-fonts-100dpi' 'xorg-fonts-75dpi' 'xorg-fonts-cyrillic' 'xorg-fonts-type1' 'xorg-fonts-misc' 'cabextract' 'perl' 'unzip' 'xorg-xmessage' 'zenity' 'yad' 'xkb-switch' 'imagemagick' 'icoutils' 'lib32-mangohud' 'lib32-vkbasalt' 'mangohud' 'mangohud-common' 'vkbasalt' 'gamemode' 'lib32-gamemode' 'giflib' 'lib32-giflib' 'libpng' 'lib32-libpng' 'libldap' 'lib32-libldap' 'gnutls' 'lib32-gnutls' 'mpg123' 'lib32-mpg123' 'openal' 'lib32-openal' 'v4l-utils' 'lib32-v4l-utils' 'libpulse' 'lib32-libpulse' 'libgpg-error' 'lib32-libgpg-error' 'alsa-plugins' 'lib32-alsa-plugins' 'alsa-lib' 'lib32-alsa-lib' 'libjpeg-turbo' 'lib32-libjpeg-turbo' 'sqlite' 'lib32-sqlite' 'libxcomposite' 'lib32-libxcomposite' 'libxinerama' 'lib32-libgcrypt' 'libgcrypt' 'lib32-libxinerama' 'ncurses' 'lib32-ncurses' 'opencl-icd-loader' 'lib32-opencl-icd-loader' 'libxslt' 'lib32-libxslt' 'libva' 'lib32-libva' 'gtk3' 'lib32-gtk3' 'gst-plugins-base' 'lib32-gst-plugins-base' 'gst-plugins-base-libs' 'lib32-gst-plugins-base-libs' 'lib32-vulkan-icd-loader' 'vulkan-headers' 'vulkan-icd-loader' 'vulkan-tools' 'mesa' 'lib32-glu' 'glu' 'lib32-libva-mesa-driver' 'lib32-mesa' 'libva-mesa-driver' 'mesa-demos' 'mesa-utils' 'mesa-vdpau' 'vulkan-mesa-layers' 'lib32-vulkan-mesa-layers' 'libstrangle' 'openssl' 'libnotify' 'coreutils' 'reshade-shaders-git')
1010
makedepends=('git')
11-
optdepends=('lib32-vulkan-radeon' 'vulkan-radeon' 'xf86-video-amdgpu' 'lib32-vulkan-intel' 'vulkan-intel' 'lib32-libva-intel-driver' 'libva-intel-driver' 'libva-utils' 'xf86-video-intel' 'lib32-nvidia-utils' 'lib32-opencl-nvidia' 'libxnvctrl' 'nvidia' 'nvidia-dkms' 'nvidia-settings' 'nvidia-utils' 'opencl-nvidia' 'linux-zen' 'linux-zen-headers' 'vulkan-swrast' 'llvm' 'lib32-llvm' 'replay-sorcery' 'gamescope' 'goverlay' 'winetricks' 'wine' 'dxvk-bin' 'vkd3d-proton-bin')
11+
optdepends=('lib32-vulkan-radeon' 'vulkan-radeon' 'xf86-video-amdgpu' 'lib32-vulkan-intel' 'vulkan-intel' 'lib32-libva-intel-driver' 'libva-intel-driver' 'libva-utils' 'xf86-video-intel' 'lib32-nvidia-utils' 'lib32-opencl-nvidia' 'libxnvctrl' 'nvidia' 'nvidia-dkms' 'nvidia-settings' 'nvidia-utils' 'opencl-nvidia' 'linux-zen' 'linux-zen-headers' 'vulkan-swrast' 'llvm' 'lib32-llvm' 'winetricks' 'wine')
1212
provides=("${pkgname%-git}")
1313
conflicts=("${pkgname%-git}")
1414
source=('git+https://github.com/VHSgunzo/lutris-wine.git')

README.md

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,50 @@ All Arch-based distributions
55
```
66
## Features:
77
- [x] Easy setup
8+
- [x] Full system integration
89
- [x] Quick initialization and launch
10+
- [x] Does not use containerization like steam runtime
11+
- [x] This is not another game launcher
912
- [x] Launch *.exe *.lnk *.bat *.msi *.reg files in one click
1013
- [x] Ability to specify EXE arguments and save them in settings
11-
- [x] Tray launch
12-
- [x] Full system integration
14+
- [x] Tray mode
1315
- [x] Automatic download of necessary Wine libraries
1416
- [x] Checking for updates for libraries in a given period of time
1517
- [x] Ability to create separate configuration files for different EXEs
1618
- [x] Automatic enable WineD3D (OpenGL) mode if Vulkan API is not available
19+
- [x] Manual enabling WineD3D (OpenGL) mode (Disables DXVK, DXVK-NVAPI, VKD3D, DXR)
1720
- [x] Supports running on virtual machines with GL acceleration (tested on KVM, see installation video)
1821
- [x] Debug mode
1922
- [x] Terminal mode (various terminals supported)
2023
- [x] Logging mode
2124
- [x] SHELL mode or open file in SHELL (with access to all lutris-wine functions)
2225
- [x] CMD mode or open file in CMD
2326
- [x] Wine Manager (Lutris, GloriousEggroll, Kron4ek)
24-
- [x] System Wine Support
27+
- [x] System Wine supports (selected automatically if no other versions of Wine are installed)
2528
- [x] Manage and install multiple wine/proton/dxvk/dxvk-nvapi/vkd3d/d3d_extras/dgvoodoo2 versions and on-the-fly change
29+
- [x] Switching DXR/RTX Version (if the video adapter support and depends on VKD3D)
2630
- [x] Custom URL for runtime repo
31+
- [x] Custom VKD3D config
32+
- [x] MangoHud settings (with custom config support)
33+
- [x] VkBasalt settings
34+
- [x] Reshade Shaders settings (VkBasalt Effects, depends on VkBasalt)
35+
- [x] Vulkan ICD loader automatic and manual settings
36+
- [x] AMD FidelityFX Contrast Adaptive Sharpening settings (depends on VkBasalt)
37+
- [x] Gstreamer (if Wine support, system Gstreamer in priority)
38+
- [x] GameMode
39+
- [x] Esync
40+
- [x] Fsync (if linux kernel support)
41+
- [x] Vsync settings
42+
- [x] AMD FidelityFX Super Resolution settings (if Wine support)
43+
- [x] BattleEye Runtime (if Wine support)
44+
- [x] NVIDIA Prime Render Offload
45+
- [x] US keyboard layout switcher
46+
- [x] Reset PulseAudio (+PulseEffects)
47+
- [x] Reduce PulseAudio latency
48+
- [x] Restore gamma
49+
- [x] Single CPU mode
50+
- [x] Show Crash Dialog (WINEDBG)
51+
- [x] FPS limit settings (with MangoHud or libstrangle)
2752
- [x] Custom Wine themes
2853
- [x] Runtime updater
2954
- [x] Quick add applications to Lutris (if Lutris installed)
@@ -39,7 +64,7 @@ All Arch-based distributions
3964
```
4065
- [x] GUI for custom apps configs
4166
- [x] Built-in fixed Winetricks
42-
- [x] System Winetricks Support
67+
- [x] System Winetricks support
4368
- [x] Quick open drive C:\
4469
- [x] Killer stuff:
4570
```
@@ -52,36 +77,21 @@ All Arch-based distributions
5277
- [x] Ability to clear a prefix without completely recreating it
5378
- [x] Mouse context menu for Dolphin
5479
- [x] Ability to run applications from the terminal (see lutris-wine -help)
80+
- [x] Terminal hold
5581
- [x] Window compositing management (KDE, MATE, XFCE, Deepin)
5682
- [x] Wine prefix management
5783
- [x] Wine architecture management
5884
- [x] Windows Version management
5985
- [x] Wine DLL overrides
86+
- [x] Wine MONO overrides
87+
- [x] Disabling MONO (.NET Core)
6088
- [x] Various optimizations for better gaming performance
6189
- [x] Lutris Runtime (with system library priority if needed)
6290
- [x] Custom EXE DB launch helper scripts, like this [LOL anticheat helper](https://github.com/VHSgunzo/lutris-wine/blob/main/usr/share/lutris-wine/db/LeagueClient.lwdb)
91+
- [x] EXE DB launch helper script automatically starts if located in the application folder and has the same name, but with the extension *.lwdb
6392
- [x] Custom loading bar animation
64-
- [x] Lots of settings in GUI:
93+
- [x] Redefining Wine options in settings GUI:
6594
```
66-
* DXR/RTX Version (if video adapter suports)
67-
* Gstreamer
68-
* VkBasalt Effects
69-
* AMD FidelityFX Contrast Adaptive Sharpening
70-
* GameMode
71-
* MangoHud (With custom config)
72-
* FPS Limit
73-
* Esync
74-
* Fsync
75-
* Vsync
76-
* AMD FidelityFX Super Resolution (if Wine supports)
77-
* BattleEye Runtime
78-
* NVIDIA Prime Render Offload
79-
* Switch to US keyboard layout
80-
* Reset PulseAudio (+PulseEffects)
81-
* Reduce PulseAudio latency
82-
* Restore gamma
83-
* Single CPU mode
84-
* Show Crash Dialog
8595
* OLD GL STRING
8696
* NO WRITE WATCH
8797
* VULKAN NO ASYNC
@@ -90,15 +100,6 @@ All Arch-based distributions
90100
* STAGING SHARED MEMORY
91101
* ALLOW XIM
92102
* DISABLE LAYER AMD SWITCHABLE GRAPHICS
93-
* WineD3D (OpenGL) Mode
94-
* Disable MONO (.NET Core)
95-
* DXVK
96-
* VKD3D
97-
* DXVK-NVAPI/DLSS
98-
* D3D EXTRAS
99-
* DGVOODOO2
100-
* WINE MONO OVERRIDES
101-
* Hold terminal
102103
```
103104
- [ ] And much more
104105
## To get started:

0 commit comments

Comments
 (0)