-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standalone wine builds in AppImage format #128
Comments
In case you wonder what
Instead of getting a patch into wine upstream, @Hackerl made a solution using If you think it would be cleaner, it might still be worthwhile to get the solution into wine upstream proper. Since @qparis is a well-known wine community member, I guess that with your support it could be achieved. |
Ok ! It seems quite easy. In fact, if we start from the .tar.gz generated by winebuild, the 2) is already done. I suggest we start with wine-preloader_hook to see if it works before implementing some patches. Simple question: can the appimagetool run inside a docker container? |
Yes. It comes as an AppImage itself which means it needs FUSE. For security reasons, FUSE is usually disabled in Docker containers, so you can use
|
(Continuation from ferion11/Proton_Appimage#2 (comment))
Providing standalone wine builds in AppImage format would have several advantages. It is a frequently discussed/requested topic in the forums.
In a nutshell, we would have a single executable file that could run w32 apps on 64-bit Linux systems without the need for any 32-bit libraries to be installed on the target system.
Proof-of-concept:
In a second step, we could use the same methodology to package standalone w32 apps as single executable files using the AppImage format (maybe automated using https://github.com/PhoenicisOrg/scripts) reusing much of the same work.
Proof-of-concept:
@qparis here:
Looking at https://github.com/Hackerl/Wine_Appimage/blob/master/deployscript/debian-winedeploy.sh, it is actually quite easy - the existing wine builds can be reused, and an AppImage can be made by just executing a few extra steps:
libhookexecv.so
andwine-preloader_hook
hereThe text was updated successfully, but these errors were encountered: