[pkg-wine-party] Bug#813475: Bug#813475: Broken to run since upgrade

Jens Reyer jre.winesim at gmail.com
Fri Feb 5 04:49:10 UTC 2016


control: tags -1 + pending

Hi,

I just committed a patch that should fix that:

commit e3a8b8a90d62493f0097e4ff0d560743ca312c03
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/
    wine-development/wine/wine.inf.

    Therefore:
    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.

Greets
jre



More information about the pkg-wine-party mailing list