Skip to content

Some dist related build improvements (build variant, build without winrun4j or openjfx jars)#494

Draft
niol wants to merge 3 commits into
mguessan:masterfrom
niol:build-debian
Draft

Some dist related build improvements (build variant, build without winrun4j or openjfx jars)#494
niol wants to merge 3 commits into
mguessan:masterfrom
niol:build-debian

Conversation

@niol

@niol niol commented Jun 19, 2026

Copy link
Copy Markdown

No description provided.

@niol niol changed the title Some dist related build improvements (build variant, build without winrun4j or openjfs jars) Some dist related build improvements (build variant, build without winrun4j or openjfx jars) Jun 19, 2026
@mguessan

Copy link
Copy Markdown
Owner

Interesting, so I guess the idea it to be able to build without OpenJFX but with SWT so embedded browser is available?

@niol

niol commented Jun 19, 2026

Copy link
Copy Markdown
Author

Yes, openjfx may not be available in the next Debian stable and I was thinking of this plan B.

mguessan added a commit that referenced this pull request Jun 21, 2026
git-svn-id: https://svn.code.sf.net/p/davmail/code/trunk@4201 3d1905a2-6b24-0410-a738-b14d5a86fcbd
@mguessan

Copy link
Copy Markdown
Owner

Pushed the java part, just fixed a glitch on Class.forName: need full class name to make it work.

Not sure about the build part though: currently the docker package assumes we have OpenJFX available, if we make the debian build exclude JavaFX by default O365Interactive will no longer be available.

SWT does not work in Docker either: would have to embed a full browser in image to make it work, except if you find another way to interact with native browser.

With Flatpak package I switched to full gnome platform runtime to make SWT work.

@niol niol marked this pull request as draft June 22, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants