Package Details: wine-wow64 9.9-1

Git Clone URL: https://aur.archlinux.org/wine-wow64.git (read-only, click to copy)
Package Base: wine-wow64
Description: A compatibility layer for running Windows programs
Upstream URL: https://www.winehq.org
Keywords: wine winehq wow64 x64
Licenses: LGPL
Conflicts: wine
Provides: wine
Submitter: tiziodcaio
Maintainer: tiziodcaio (xiota)
Last Packager: tiziodcaio
Votes: 33
Popularity: 2.31
First Submitted: 2023-05-06 18:16 (UTC)
Last Updated: 2024-05-19 16:34 (UTC)

Dependencies (38)

Required by (362)

Sources (3)

Pinned Comments

xiota commented on 2024-05-22 12:10 (UTC) (edited on 2024-05-23 05:13 (UTC) by xiota)

This package is still relevant because multilib/wine does not have wow64 mode enabled and/or has not dropped lib32 depends.

Hanabishi commented on 2024-05-22 11:55 (UTC) (edited on 2024-05-22 12:01 (UTC) by Hanabishi)

@dreieck, https://gitlab.winehq.org/wine/wine/-/releases/wine-9.0#wow64

TLDR: with new WoW64 mode, you can run 32-bit Windows apps on pure 64-bit Linux system, i.e. without multilib/lib32-* dependencies installed.

xiota commented on 2024-01-18 02:30 (UTC)

Wayland support requires setting a registry variable. See Wine 9.0 Changelog.

wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland

tiziodcaio commented on 2023-09-11 14:58 (UTC)

Added wine-staging-wow64, the wine-wow64 package with staging patches!

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

loathingkernel commented on 2024-01-20 12:36 (UTC) (edited on 2024-01-20 12:37 (UTC) by loathingkernel)

Please do not make PKGBUILDs configurable in terms of sources and build options. Yes, it might be useful but scripts on the AUR should ideally be easily inspect-able without requiring effort to decode the conditionals.

There is no good reason to use two different switches to alter sources and build options while making the script that much harder to quickly parse. The same consistency when updating a script could be achieved with a good diff tool.

xiota commented on 2024-01-18 02:30 (UTC)

Wayland support requires setting a registry variable. See Wine 9.0 Changelog.

wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland

yan12125 commented on 2023-12-18 15:20 (UTC)

Cool, thanks!

yan12125 commented on 2023-12-18 04:55 (UTC)

@xiota: Thank you very much for the update for pcsclite!

Here is a minor issue:

wine-wow64: /usr/share/fontconfig/conf.avail exists in filesystem

which can be fixed with:

diff --git a/PKGBUILD b/PKGBUILD
index 8760d61..23d5e2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -105,7 +105,7 @@ package() {
   ln -sf /usr/bin/wine "$pkgdir"/usr/bin/wine64

   # Font aliasing settings for Win32 applications
-  install -Dm644 "$srcdir"/30-win32-aliases.conf "$pkgdir"/usr/share/fontconfig/conf.avail
+  install -Dm644 "$srcdir"/30-win32-aliases.conf -t "$pkgdir"/usr/share/fontconfig/conf.avail
   install -d "$pkgdir"/usr/share/fontconfig/conf.default
   ln -s ../conf.avail/30-win32-aliases.conf "$pkgdir"/usr/share/fontconfig/conf.default/30-win32-aliases.conf

xiota commented on 2023-12-17 12:24 (UTC) (edited on 2024-01-02 07:18 (UTC) by xiota)

@daprutser The change you've requested doesn't make sense for this package.

  • This package is capable of running 32-bit binaries in wow64 mode. (Try running the 32-bit version of audacity.)
    • Emulating win98 isn't a common use case nowadays. However, the issue is fixed in commit 3fb88216.
    • For many users, the point of using this package is to drop lib32/multilib depends.
  • Building twice wastes resources.
    • At least doubles build time.
    • Storage requirements increase to 1360MB, from 490MB.

daprutser commented on 2023-12-17 11:32 (UTC)

This PKGBUILD creates a version of wine that is not capable of running 32 bit code, and is therefore not able to emulate windows98.

I've taken the PKGBUILD of wine in the non-user repository, and updated it. That yields wine 9.0rc2 that is capable of emulating windows98.

That PKGBUILD is here: https://bugs.winehq.org/show_bug.cgi?id=56039

yan12125 commented on 2023-12-17 06:46 (UTC)

@tiziodcaio: official wine package has added pcsclite and lib32-pcsclite to makedepends & optdepends [1]. Could you consider adding pcsclite again as I've mentioned earlier in September?

[1] https://gitlab.archlinux.org/archlinux/packaging/packages/wine/-/commit/bc95d0eb17ccfc206986501a4d04f86fbf3f7d81

tiziodcaio commented on 2023-12-16 10:59 (UTC)

Thanks! Please next time if you have an update use the "flag as out-of-date" to notify me about the newer release :)