The-Wineskin-Project / WineskinServer

Wineskin
GNU Lesser General Public License v2.1
2.47k stars 170 forks source link

Option to not include gecko/mono when creating wrapper by default #539

Open yochenhsieh opened 9 months ago

yochenhsieh commented 9 months ago

Is your feature request related to a problem? Please describe. The wrapper takes too much size and uses up disk space quickly.

Describe the solution you'd like To not include gecko and mono when creating a wineskin wrapper, so that overhead size can be reduced.

Describe alternatives you've considered Tried using custom exe creator but still want to reduce more size if possible.

Additional context None so far.

Gcenx commented 9 months ago

Not including gecko & mono will results in additional problems.

You could move them to;

/opt/wine/gecko /opt/wine/mono

Now any Engine that requires these gecko/mono versions will be able to use the copies in that location instead.

After I’ve finished the new rather major Wineskin update I’ll write up a a wiki section for reducing overall wrapper size when the intention is to have multiple installed into a single system.

FunkyFr3sh commented 8 months ago

I've wrote some scripts to reduce the file size, maybe someone is interested:

https://github.com/FunkyFr3sh/macOS-wineskin-installer/tree/main/Mac/_scripts

Clean wrapper (compressed) is about 400mb, with "trimWrapper.sh" it's only 35mb and with trimWrapperLite.sh about 115mb