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