[pkg-wine-party] Bug#813475: Bug#813475: Broken to run since upgrade
jre.winesim at gmail.com
Fri Feb 5 04:49:10 UTC 2016
control: tags -1 + pending
I just committed a patch that should fix that:
Author: Jens Reyer <jre.winesim at gmail.com>
Date: Fri Feb 5 05:47:38 2016 +0100
Move Wine binaries to common directory.
This fixes the WoW64 setup for wine-development (closes: #813475).
Wine first looks in its bindir for the loaders and the server.
This bindir seems to be the dirname of the calling executable. So
if wine, wine64 and wineserver are in the same directory, they
are automatically found.
This bindir needs to be in the same file hierarchy level as the
bindir specified on package build, to prevent broken wine
internal links like /usr/lib/wine-development/../../../share/
Move everything in /usr/lib/wineVERSION to new subdir wine.
Move adjusted wine and wineserver scripts to this dir, and create
links in /usr/bin.
Don't specify WINELOADER and WINESERVER explicitly.
The real working of bindir was a surprise once again. I noticed it while
I was trying to patch the upstream source to look for "-development" as
I suggested in #762058. So instead I chose this easier road now.
Note: /usr/bin/wine[32|64|server]-development aren't needed for this to
work. However I really strongly prefer to keep at least wineserver in
the PATH. I left all three of them there.
I successfully tested my changes and verified that a co-installed wine
doesn't break it.
btw @Klaus: you don't need the "export WINEARCH=win64" anymore, this is
the default now if wine64(-development) is installed.
More information about the pkg-wine-party