phoenicis icon indicating copy to clipboard operation
phoenicis copied to clipboard

Provide Wine gecko and mono runtime

Open Kreyren opened this issue 6 years ago • 16 comments

While i try to install new application on phoenicis it usually prompts me with (that require pressing install) image

Which is annoying.. -> Do not prompt for user-input

Kreyren avatar Jun 05 '19 17:06 Kreyren

It's not like we actively open this window... I don't know a way to prevent this, so unless you can prove that it's possible I will close this issue as "invalid".

plata avatar Jun 07 '19 15:06 plata

The only way to prevent it is to provide a gecko/mono runtime with Wine

qparis avatar Jun 07 '19 17:06 qparis

Do we want to do that? If not, we should close the issue.

plata avatar Jun 08 '19 12:06 plata

Yes we absolutely do

qparis avatar Jun 08 '19 12:06 qparis

So we move this to winebuild?

plata avatar Jun 08 '19 12:06 plata

This is not really related to winebuild. This is more transveral feature. Winebuild is really few impacted in fact

qparis avatar Jun 08 '19 12:06 qparis

Ah ok so not the part of that Wine runtime that we have currently.

plata avatar Jun 08 '19 12:06 plata

We have three components that are impacted:

  • scripts : gecko and mono are pretty much managed like the runtime
  • webservice : this needs to be released open source or rewritten as a micro service. At the moment, it is a small PHP code that runs on the website
  • winebuild? : A component that finds what is the right gecko archive for a given wine version

qparis avatar Jun 08 '19 12:06 qparis

Understood.

plata avatar Jun 08 '19 12:06 plata

There is also silent way to install mono.. https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/wine-mono/wine-mono-4.8.3.ebuild

same for gecko afaik

Kreyren avatar Jun 08 '19 15:06 Kreyren

This is what we are talking about

qparis avatar Jun 08 '19 15:06 qparis

The only way to know the right gecko/mono version for a certain wine version is to look at https://wiki.winehq.org/Gecko and https://wiki.winehq.org/Mono. However, for all wine > 2.0, you can always use latest gecko and mono it seems.

ImperatorS79 avatar Jun 10 '19 14:06 ImperatorS79

Or we can probably solve this by providing verb assuming that there might be wineapps that breaks if mono/gecko is present.

Kreyren avatar Jun 10 '19 14:06 Kreyren

Nope. A verb works inside a prefix and once the prefix is created, it is already too late, the window has already been shown

qparis avatar Jun 10 '19 14:06 qparis

@qparis install it prior to making wineprefix then

Kreyren avatar Jun 10 '19 15:06 Kreyren

Then it is not a verb and it is installed aside the wineversion, exactly what we are talking about

qparis avatar Jun 10 '19 15:06 qparis