taburineagle / NeewerLite-Python

NeewerLite-Python is an un-official cross-platform Neewer LED light control app - written in Python, originally based off of the NeewerLite macOS Swift project by @keefo (Xu Lian)
MIT License
61 stars 11 forks source link

Flatpak and Flathub support #49

Closed yodatak closed 11 months ago

yodatak commented 2 years ago

This issue to follow all the things needed to make flatpak

Some docs we could use: https://www.flatpak.org/ Why Flatpak https://docs.flatpak.org/en/latest/introduction.html#reasons-to-use-flatpak

https://www.freedesktop.org/software/appstream/metainfocreator/#/guiapp

yodatak commented 2 years ago

For logo #50 For desktop #52 For metainfo #51

yodatak commented 2 years ago

For Flathub https://github.com/flathub/flathub/pull/3505 We don't have to have the files in the flathub if the #50 #51 #52 are merged

yodatak commented 2 years ago

Originally posted by @yodatak in https://github.com/taburineagle/NeewerLite-Python/issues/46#issuecomment-1246159061

taburineagle commented 2 years ago

Thank you for getting the ball rolling with this @yodatak! I've been sick the past few days with a pretty wicked head cold, so I haven't really been on much lately - ha, and I'm still recovering, so I'll need a little bit more time to check everything out.

taburineagle commented 2 years ago

Hello! Sorry @yodatak - haven't forgotten, just had a chance to check into this... ha, and it was actually Covid and not a head cold... 🙄

yodatak commented 2 years ago

@taburineagle any news on this ?

taburineagle commented 2 years ago

Sorry @yodatak - I did check the commits out, but didn't a chance to do the PR last week :/ I was curious about 2 things (3, but I can't find it mentioned anywhere now at the moment) -

taburineagle commented 2 years ago

Also, I'm planning on updating my version soon, so I'm going to have a new one shortly. So I'm assuming all I need to do is update the metadata when the time comes?

yodatak commented 1 year ago

@taburineagle For the desktop Version is not need as i unredstand https://develop.kde.org/docs/use/desktop-file/

yodatak commented 1 year ago

@taburineagle For the date i think 2022-09-16 shoud work https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps

yodatak commented 1 year ago

Another reason to use flatpak https://memoryfile.codeberg.page/posts/Distribution-packaging-for-Linux-desktop-applications-is-unsustainable/

yodatak commented 1 year ago

And for pyside2 its how other flatpak works so i think it ok to compile all the depencies

taburineagle commented 1 year ago

Got you, got you - I want to update the main version at least one more time before merging the PRs, to bring the modifications I did to the HTTP server into the new version, then I will merge the PRs and update the information after merging those. Sorry it's taking me so long to do all of that, the last few weeks have been rough! 😅

yodatak commented 1 year ago

Any news on this one ? ^^

taburineagle commented 1 year ago

Ha, yeah, sorry @yodatak - I still haven't had a chance to really sink my teeth into it yet. Apologies, not to get too deep into things, but I've been dealing with my father's health the last few months, and he actually died last month - which is one of the main reasons I haven't really had a chance to check into this, or a lot of other things on here. I've been meaning to, although it's gotten pushed a few rungs down the responsibility ladder as of late - but I do intend to set this up! I still need to update and push the next version, so I will try to do that over the weekend and get back to you.

taburineagle commented 1 year ago

OK @yodatak - I think I have everything sorted now on my end. I merged all of the Flatpak files to the main repo, changed the date/time information to this new release in metadata.xml and pushed the new version (0.12d) - so I should be good here, AFAIK.

taburineagle commented 11 months ago

I'm closing this one for now, I'll check more into this down the road!