Skip to content

Commit

Permalink
lutris-wine v0.65
Browse files Browse the repository at this point in the history
  • Loading branch information
VHSgunzo committed Feb 16, 2022
1 parent 83bcb93 commit 9ab833c
Show file tree
Hide file tree
Showing 3 changed files with 290 additions and 188 deletions.
4 changes: 2 additions & 2 deletions PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Maintainer: VHSgunzo <vhsgunzo.github.io>
pkgname=lutris-wine-git
pkgver=0.64
pkgver=0.65
pkgrel=1
pkgdesc='Easy launch of your Windows applications and games with Wine/Proton'
arch=('any')
url='https://github.com/VHSgunzo/lutris-wine'
license=('MIT')
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' 'libxrandr' 'lib32-libxrandr' 'xorg-xrandr' 'bc' 'xorg-xgamma')
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' 'libxrandr' 'lib32-libxrandr' 'xorg-xrandr' 'bc' 'xorg-xgamma' 'lsb-release')
makedepends=('git')
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')
provides=("${pkgname%-git}")
Expand Down
48 changes: 25 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Lutris Wine
### [Discord](https://discord.gg/cCSubhfYQw)
## Supports:
```
All Arch-based distributions
All Arch-based distributions with X11 display server
```

## Features:
Expand All @@ -19,6 +18,7 @@ All Arch-based distributions
- [x] Ability to create separate configuration files for different EXEs
- [x] Automatic enable WineD3D (OpenGL) mode if Vulkan API is not available
- [x] Manual enabling WineD3D (OpenGL) mode (Disables DXVK, DXVK-NVAPI, VKD3D, DXR)
- [x] DXVK with Wine DXGI mode
- [x] Supports running on virtual machines with GL acceleration (tested on KVM, see installation video)
- [x] Debug mode
- [x] Terminal mode (various terminals supported)
Expand All @@ -36,7 +36,7 @@ All Arch-based distributions
- [x] Reshade Shaders settings (VkBasalt Effects, depends on VkBasalt)
- [x] Vulkan ICD loader automatic and manual settings
- [x] AMD FidelityFX Contrast Adaptive Sharpening settings (depends on VkBasalt)
- [x] Gstreamer (if Wine support, system Gstreamer in priority)
- [x] Gstreamer (if Wine support)
- [x] GameMode
- [x] Esync
- [x] Fsync (if linux kernel support)
Expand Down Expand Up @@ -93,22 +93,24 @@ All Arch-based distributions
- [x] EXE DB launch helper script automatically starts if located in the application folder and has the same name, but with the extension *.lwdb
- [x] Custom loading bar animation
- [x] Redefining Wine options in settings GUI:
```
* OLD GL STRING
* NO WRITE WATCH
* VULKAN NO ASYNC
* HIDE NVIDIA GPU
* HEAP DELAY FREE
* STAGING SHARED MEMORY
* ALLOW XIM
* DISABLE LAYER AMD SWITCHABLE GRAPHICS
* DXVK ASYNC
* GL THREADED OPTIMIZATIONS
- [x] Old OpenGL String
- [x] Disable Vulkan Async
```
* WINE_HIDE_NVIDIA_GPU
* WINE_HEAP_DELAY_FREE
* STAGING_SHARED_MEMORY
* WINE_ALLOW_XIM
* DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1
* DXVK_ASYNC
* WINE_LARGE_ADDRESS_AWARE
* WINE_DISABLE_WRITE_WATCH
* __GL_THREADED_OPTIMIZATIONS
```
- [x] Wine virtual desktop
- [x] Disable no primary displays
- [x] Restore resolution
- [x] Wine prefix sandbox
- [x] [Faking current resolution](https://github.com/GloriousEggroll/proton-ge-custom/pull/52) (if Wine support WINE_FULLSCREEN_FAKE_CURRENT_RES and depends on FSR)
- [ ] And much more

## To get started:
Expand Down Expand Up @@ -152,29 +154,29 @@ yay --needed --noconfirm -S base-devel lutris-wine-git && lutris-wine -help
-explorer Wine explorer
-cmd Open CMD or open file in CMD
-shell Open SHELL or open file in SHELL
-config Lutris Wine settings
-appcfg Applications Settings
-config Settings
-appcfg Apps Settings
-regedit Registry editor
-control Control panel
-winecfg Wine settings
-winemgr Wine manager
-taskmgr Task manager
-uninstaller Wine uninstaller
-winetricks Winetricks
-openpfx Open drive C:
-openpfx Open drive C:\
-killwine Kill Wine processes
-killtray Kill Lutris Wine tray
-killexe Kill Lutris Wine running EXE
-killshell Kill Lutris Wine SHELL
-exit Lutris Wine force exit
-killtray Kill tray
-killexe Kill running EXE
-killshell Kill SHELL
-exit Force exit
-clearpfx Clear prefix
-rmapp Remove Lutris Wine shortcuts from menu
-rmapp Remove menu apps
-shortcut Create shortcut
-addtolu Add to Lutris
-debug DEBUG
-help Show this usage info
-version Show version info
-tray {noclose} Open Lutris Wine in tray
-tray {noclose} Tray
-update {all} Runtime updater
{dx|dxvk} {p7|p7zip} {vkd|vkd3d} {ub1804_8664|ubuntu1804-x86_64}
{inn|innoextract} {net|network-tools} {d3d|d3d_extras|d3d-extras}
Expand Down
Loading

0 comments on commit 9ab833c

Please sign in to comment.