You are not logged in.

#1 2017-04-26 02:33:36

nathanb
Member
Registered: 2011-11-28
Posts: 101
Website

64-bit-only wine (or preferably wine-staging)

I refuse to install multilib support because I'm a stubborn old curmudgeon, but I would like to install wine.

Is there a way to build a wine package (preferably using the wine-staging sources) that doesn't require any lib32 libraries?

Offline

#2 2017-04-26 02:48:25

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,525
Website

Re: 64-bit-only wine (or preferably wine-staging)

nathanb wrote:

Is there a way to build a wine package... that doesn't require any lib32 libraries?

Yes:
https://wiki.winehq.org/Building_Wine#Configure_Options

But see:
https://wiki.winehq.org/Building_Wine#Shared_WoW64


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2017-04-26 04:43:02

nathanb
Member
Registered: 2011-11-28
Posts: 101
Website

Re: 64-bit-only wine (or preferably wine-staging)

After attempting (and largely failing) to satisfy the immense and numerous build requirements (sadly, the Wine wiki doesn't have an Arch-specific page to make it easy), I realized that the question I should have asked was "can someone who already has a wine build environment set up build me a 64-bit only PKGBUILD?"

Offline

#4 2017-04-26 10:59:40

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,525
Website

Re: 64-bit-only wine (or preferably wine-staging)

Use the ABS/AUR - this work has already been done for you.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#5 2017-04-26 11:06:22

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,919

Re: 64-bit-only wine (or preferably wine-staging)

nathanb, just use the PKGBUILD from official repos as a starting point.

wine-staging PKGBUILD

In the build() function wine is built 2 times : one for 64-bit and one for 32-bit .

If you want a 64-bit only wine-staging , just remove the 32-bit building part from the build() function.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2017-04-26 11:12:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,720

Re: 64-bit-only wine (or preferably wine-staging)

Just to reiterate from the link above and make sure you fully understand this before you waste hours not getting what you want: You are completely aware that you will not be able to run 32bit windows executables if you don't use multilib? And that 64bit Windows executables, apart from comparatively much newer software (with increasingly little potential of working correctly anyway the newer they are) are comparatively a rarity? Are you absolutely certain that all software you will want to run have 64bit executables available?

Offline

#7 2017-04-26 12:37:54

nathanb
Member
Registered: 2011-11-28
Posts: 101
Website

Re: 64-bit-only wine (or preferably wine-staging)

@Lone_Wolf - Thanks, I'll give that a go

@V1del - I understand what I'm getting myself into. I do know that the executable I want to run is 64 bit. I am not sure if it uses a 32-bit installer or any other support software though. If I can get a 64-bit-only version of wine, I'm willing to spend the time to try and work around these potential problems.

I'm sure for most people here my desire to avoid the multilib repositories doesn't make much sense, but I appreciate you all pointing me in the right direction anyway smile

Offline

Board footer

Powered by FluxBB