Package Details: wine-gaming-nine 2.18-4

Git Clone URL: https://aur.archlinux.org/wine-gaming-nine.git (read-only)
Package Base: wine-gaming-nine
Description: Based off wine-staging, including the gallium-nine patches and some more hacks
Upstream URL: http://www.wine-staging.com
Licenses: LGPL
Conflicts: wine, wine-staging, wine-wow64
Provides: wine=2.18, wine-staging=2.18, wine-wow64=2.18
Submitter: Treens
Maintainer: Treens
Last Packager: Treens
Votes: 89
Popularity: 5.434246
First Submitted: 2015-09-11 13:57
Last Updated: 2017-10-14 13:56

Dependencies (155)

Required by (147)

Sources (9)

Latest Comments

sirus20x6 commented on 2017-10-17 00:27

configure: error: Couldn't load Gallium nine module at '/usr/lib/d3d/d3dadapter9.so.1' (found by pkg-config)
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build wine-gaming-nine package(s)

zfkerr commented on 2017-10-15 11:05

Please follow this link for your feedback to Michael Müller about using these patches:
https://dev.wine-staging.com/patches/204/

Treens commented on 2017-10-14 13:58

Updated to version 2.18-4:
- Added shader caching patch (first patch from https://dev.wine-staging.com/patches/204/ )

Treens commented on 2017-10-14 13:51

@m0dular: I don't have this error when compiling the package. Could you run 'pacman -Ql mesa | grep d3d' please? It might be that your Mesa package doesn't provide Gallium Nine (wasn't compiled with the flag enabling it). Moreover, libtinfo doesn't have anything to with this.

@zfkerr: Wow this patch looks very very promising :D . From what I've read in its thread, only patch 1 should be included if regressions are to be avoided. I'll try to include it asap ;) !

zfkerr commented on 2017-10-13 19:04

@Treens, look ta this, please. I think this might interest you and maybe you want to add these patches to your PKGBUILD:
https://dev.wine-staging.com/patches/204/

m0dular commented on 2017-10-13 17:52

The build fails again with
configure: error: Couldn't load Gallium nine module at '/usr/lib/d3d/d3dadapter9.so.1' (found by pkg-config)
This time it's libtinfo that's missing. Installing the libtinfo package from the AUR might help.

Treens commented on 2017-10-13 12:06

Updated to version 2.18-3:
- Added compilation flag fixes ( https://bugs.winehq.org/show_bug.cgi?id=43530 )
- Added Harmony fix for FreeType

@zfkerr: Thanks for your input ; ) . I didn't have a look at wine-staging-nine for a long long time, I should do that more often ^^

zfkerr commented on 2017-10-12 16:21

@Treens, look ta this, please. But, I noticed that in your PKGBUILD there are no such environment variables and this patch.
Do you know why this patch is so needed? And why in your PKGBUILD does not have all these things?
It is a PKGBUILD of wine-staging-nine from [community] repository:
https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/wine-staging-nine
And there are two noteworthy moments in it:
source=( harmony-fix.diff)
prepare() {
https://bugs.winehq.org/show_bug.cgi?id=43530
export CFLAGS="${CFLAGS/-fno-plt/}"
export LDFLAGS="${LDFLAGS/,-z,now/}"
patch -d $pkgname -Np1 < harmony-fix.diff
}

Treens commented on 2017-10-08 15:00

Updated to version 2.18-2:
- Removed lib32-libtxc_dxtn dependency
- Now using Nine patches for version 2.18

oxalin commented on 2017-10-07 16:51

Could the libtcx_dxtn and lib32-libtxc_dxtn be moved as optional dependencies or completly removed. These dependencies should be provided by the OpenGL drivers themselves. If they don't, it is not Wine's problem.

AMD's binary driver already provides it, while mesa was relying on these external libraries until last week. The code has now been imported into mesa and will be provided by default.

All comments