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
Installation instructions for Fedora 42
Make sure you do not have wine, wine-mono, wine-dxvk installed.
Verify with:
$ rpm -qa | grep wine | sudo xargs dnf remove
Once verified, remove the packages with:
$ rpm -qa | grep wine | sudo xargs dnf remove -y
Install the wine-tkg-dev copr repo
$ sudo dnf enable patrickl/wine-tkg-dev
$ sudo dnf clean all
Add priority=98 to the wine-tkg-dev copr repo
$ sudo vim /etc//etc/yum.repos.d/_copr:copr.fedorainfracloud.org:patrickl:wine-tkg-dev.repo
[copr:copr.fedorainfracloud.org:patrickl:wine-tkg-dev]
name=Copr repo for wine-tkg-dev owned by patrickl
baseurl=https://download.copr.fedorainfracloud.org/results/patrickl/wine-tkg-dev/fedora-$releasever-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/patrickl/wine-tkg-dev/pubkey.gpg
repo_gpgcheck=0
enabled=1
priority=98 <== add this line
enabled_metadata=1
[copr:copr.fedorainfracloud.org:patrickl:wine-tkg-dev:ml]
name=Copr repo for wine-tkg-dev owned by patrickl (i386)
baseurl=https://download.copr.fedorainfracloud.org/results/patrickl/wine-tkg-dev/fedora-$releasever-i386/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/patrickl/wine-tkg-dev/pubkey.gpg
repo_gpgcheck=0
cost=1100
enabled=1
priority=98 <== add this line
enabled_metadata=1
Install wine & friends
$ sudo dnf install wine.x86_64 wine.i686 wine-mono winetricks wine-dxvk yabridge libcurl-gnutls --refresh
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 |
---|---|---|
![]() |
i386 (3753)*, x86_64 (10061)* | Fedora 41 multilib x86_64+i386 (306 downloads) |
![]() |
i386 (417)*, x86_64 (1309)* | Fedora 42 multilib x86_64+i386 (50 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds