eclipse / chemclipse

ChemClipse Project
Eclipse Public License 1.0
39 stars 18 forks source link

Interest in packaging and distributing to Flathub for Linux. #1454

Open kevinsmia1939 opened 1 year ago

kevinsmia1939 commented 1 year ago

Hi, I am interested in packaging Chemclipse as a Flatpak to distribute to Flathub.

https://www.flatpak.org/ https://flathub.org/

Flatpak is a distro-agnostic packaging system for Linux. The reason I want to do this is that it makes it easy for users to install and update, and Flatpak can automatically update when a new update is found. It also sets up desktop icons and menu icons.

I only found a 32x32 logo; does a higher resolution logo exist? https://github.com/eclipse/chemclipse/blob/develop/chemclipse/plugins/org.eclipse.chemclipse.rcp.ui.icons/icons/32x32/logo.png

Ideally, I would want to build the package from source, but it seems like I need network access during build time when downloading the dependencies, so I will repackage the pre-build instead.

I can package, submit, and maintain Chemclipe on Flathub, the whole process is done on Github https://github.com/flathub/flathub/pulls so if you want to be a maintainer of the repo, let me know. But I would like to know what you think.

Mailaender commented 1 year ago

I want to be a maintainer as well. Building from source depends on https://github.com/flatpak/flatpak-builder-tools/issues/37.

Mailaender commented 1 year ago

There is no icon. logo.png is actually older @OpenChrom branding, but it did not use any protected trademarks, so I kept it here as there otherwise is none. The actual icon is placeholder programmer art: Icon.svg

Mailaender commented 1 year ago

I made some tests myself and we are currently blocked by https://github.com/eclipse-platform/eclipse.platform.swt/issues/678 which always happens in the current FreeDesktop runtime.