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
Fedora 41 i386 (3753)*, x86_64 (10061)* Fedora 41 multilib x86_64+i386 (306 downloads)
Fedora 42 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