patrickl/wine-tkg-dev
Project ID: 128475
Description
The childwindow patch has been upstreamed but there are still changes and fixes being comitted so the next couple of releases will show up in this copr before deciding to update the stable wine-tkg copr.
Installation Instructions
Important: Use at own risk
If you do not have wine installed then jump to "Now enable the wine-tkg-dev copr:"
First stop any app/VST that uses wine and kill all wine processes. You can check if there are still wine processes running with:
$ ps ax | grep win
Scroll through the entire output and kill any remaining wine processes with:
$ sudo kill -9 XXXX (XXXX is the PID aka the number in the first column in the output of ps ax)
Example:
$ ps ax | grep win
214639 ? Ss 0:00 /usr/bin/wineserver
214645 ? Ssl 0:00 C:\windows\system32\services.exe
214648 ? Ssl 0:00 C:\windows\system32\winedevice.exe
214660 ? Ssl 0:00 C:\windows\system32\winedevice.exe
214661 ? Ssl 0:00 C:\windows\system32\explorer.exe /desktop
214675 ? Ssl 0:00 C:\windows\system32\plugplay.exe
214687 ? Ssl 0:00 C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted
214695 ? Ssl 0:00 C:\windows\system32\rpcss.exe
214704 ? Ss 0:00 C:\windows\system32\conhost.exe --unix --width 128 --height 42 --server 0x10
214706 pts/0 S+ 0:00 C:\windows\system32\winecfg.exe
$ sudo kill -9 214639 214645 214648 etc
Next remove your old wine:
$ sudo dnf remove wine.x86_64 wine.i686 yabridge wine-mono wine-dxvk* pipewire-wineasio
If you are already using the regular wine-tkg coprs then you need to disable most of them:
$ sudo dnf clean all
$ sudo dnf copr disable patrickl/wine-tkg
$ sudo dnf copr disable patrickl/yabridge
$ sudo dnf copr disable patrickl/wine-dxvk
$ sudo dnf copr disable patrickl/wine-mono
$ sudo dnf copr disable patrickl/mingw-wine-gecko
$ sudo dnf copr disable patrickl/pipewire-wineasio
Now enable the wine-tkg-dev copr:
$ sudo dnf copr enable patrickl/wine-tkg-dev
And install the new wine (you already removed the old one right? Or things will probably break)
$ sudo dnf clean all
$ sudo dnf install --refresh wine yabridge wine-dxvk
If things break then the symlinks probably disappeared (again). Here is how to fix it:
$ cd /usr/bin
$ sudo ln -s /usr/bin/wine32 wine
$ sudo ln -s /usr/bin/wine32-preloader wine-preloader
$ sudo ln -s /usr/bin/wineserver64 wineserver
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 40 | i386 (4660)*, x86_64 (13278)* | Fedora 40 multilib x86_64+i386 (262 downloads) |
Fedora 41 | i386 (901)*, x86_64 (2406)* | Fedora 41 multilib x86_64+i386 (56 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds