https://bugs.winehq.org/show_bug.cgi?id=29384
infinity0@pwned.gg changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infinity0@pwned.gg
--- Comment #66 from infinity0@pwned.gg --- (In reply to chris from comment #60)
(In reply to Peter from comment #59)
The hack in #c56 makes the latest Battle.net client work properly.
Indeed ! Worked for me too.
Works for me too with current Battle.net.14766, applied on top of wine 9.5 with all staging patches. I need it to upgrade to the latest StarCraft II version 5.0.13.
The wine-staging Debian packages don't provide source code for the actual Debian packaging part, so here is some quick instructions on building 32+64-bit wine-staging from scratch:
outside chroot: $ wget "https://dl.winehq.org/wine/source/9.x/wine-9.5.tar.xz" $ tar xf wine-9.5.tar.xz $ cd wine-9.5 $ /path/to/wine-staging/staging/patchinstall.py -a $ wget "https://bugs.winehq.org/attachment.cgi?id=75727&action=diff&context=..." $ patch -p1 < "attachment.cgi?id=75727&action=diff&context=patch&collapsed=&headers=1&format=raw"
inside 32-bit chroot, with wine-9.5 directory bind-mounted inside: $ sudo apt-get build-dep wine-development $ ./configure --prefix=/opt/wine-local --bindir=/opt/wine-local/bin32 $ make -j12 $ make DESTDIR=lol -j12 install # make install needs to build some stuff first
back outside chroot: $ sudo make -j12 install
inside 64-bit chroot, with wine-9.5 directory bind-mounted inside: $ sudo apt-get build-dep wine-development $ ./configure --prefix=/opt/wine-local --libdir=/opt/wine-local/lib64 $ make -j12 $ make DESTDIR=lol -j12 install # make install needs to build some stuff first
back outside chroot: $ sudo make -j12 install $ sudo ln -s /opt/wine-local/bin{32,}/wine $ sudo ln -s /opt/wine-local/bin{32,}/wine-preloader