Thud icon indicating copy to clipboard operation
Thud copied to clipboard

Release on F-Droid

Open rugk opened this issue 3 years ago • 11 comments

It would be great to see this Android app on F-Droid!

F-Droid is an Android app store specifically for free/libre open-source apps. It would be great if your app could be released there, as it is the number one for getting FLOSS Android apps for many people. F-Droid also builds all apps from source (optionally even reproducible), so downloads from there can be trusted.

The app developer FAQ or the quick start guide may help you to get started.

BTW a release on F-Droid could also bring some (more) popularity (in case that is intended), as it will show up in the app (new apps are featured there).

rugk avatar Apr 09 '22 22:04 rugk

I've been looking into it but it might be difficult since this is not a fully native app. It was built on top of Capacitor using Angular, hence its build process is different than with fully native apps since you have to compile the angular project first.

When I have a little bit more time I'll study how feasible it is.

I'll mark this as help wanted in case someone has a better idea of how to do it.

aerotoad avatar Apr 10 '22 00:04 aerotoad

Currently available on izzy repo: https://apt.izzysoft.de/fdroid/index/apk/com.aerotoad.thud

A request for packaging has been opened (for F-Droid official repo inclusion) here: https://gitlab.com/fdroid/rfp/-/issues/2077

shuvashish76 avatar Apr 10 '22 14:04 shuvashish76

@aerotoad please double check if the the information I submitted are correct or not. Also let me know if you wanna add your Email, WebSite, Donation link etc... IMO we should add donation link there. Please share your PayPal ID link.

shuvashish76 avatar Apr 10 '22 15:04 shuvashish76

Issuebot already complained about missing Fastlane, so I took the freedom to provide via a PR what's in use at my repo. As for donation links, may I rather suggest to use Github's FUNDING.yml, which is fully supported by F-Droid meanwhile? That way @aerotoad can maintain these details here in the repo, and would not need MRs at F-Droid should adjustments be needed.

PS: if until your app was included at F-Droid you want to link to your app's presence in my repo (e.g. from the Readme), you can find a proper badge here :smiley:

IzzySoft avatar Apr 10 '22 19:04 IzzySoft

@aerotoad Fastlane is just part of the F-Droid inclusion process. Please keep this issue open...

shuvashish76 avatar Apr 11 '22 11:04 shuvashish76

@shuvashish76 That is true, reopening.

aerotoad avatar Apr 11 '22 17:04 aerotoad

I've been quite busy with my job these past two weeks and couldn't keep track of this properly. @IzzySoft @shuvashish76 Is there any other information or configuration file missing that is required to complete the process?

aerotoad avatar May 01 '22 11:05 aerotoad

Thanks to your merging my Fastlane PR, as far as I can see we might only need a fresh tag covering that. If Fastlane was the only change at that time (i.e. no code changes, especially no changes to versionCode/versionName), we could simply start with that explicit commit for now (and set the metadata up to switch to tags with the next release). Just let us know, we can then trigger a rescan by our bot.

IzzySoft avatar May 01 '22 12:05 IzzySoft

There has been another merge of a PR fixing some typos and texts, other than that, no major funcionality changes or improvements. I want to finish at least with the OPML import/export functionality before making another release.

Would it be possible to trigger the bot without creating a new release under this circumstances?

aerotoad avatar May 01 '22 15:05 aerotoad

Sure, I've just done that. And yes, even the merge request (to establish your app in the F-Droid catalog) can be done before the new tag (as mentioned, we could just specify the commit hash of when Fastlane was added). If that shows all's fine, you can still decide whether to wait for the tag or not.

IzzySoft avatar May 01 '22 18:05 IzzySoft

Is there any progress on Thud making its way to the mainline F-Droid repo?

mariobrostech avatar Jul 08 '22 21:07 mariobrostech

Live on F-Droid: https://f-droid.org/en/packages/com.aerotoad.thud/ 🎉

shuvashish76 avatar Dec 06 '22 11:12 shuvashish76

I've added the F-Droid badge and link to the README in 6f26ae4ce79f83748272d1505b9834d104f75e2b I think we can consider this issue solved. I'll close it tomorrow unless someone thinks there is anything else that needs to be handled.

aerotoad avatar Dec 06 '22 11:12 aerotoad

Since everything seems to be ready and there are no further requests on this topic I'll be closing the issue as resolved.

Thank you very much to everyone that participated and helped Thud. being released on F-Droid! Special thanks to @shuvashish76 and @IzzySoft since it wouldn't have happened without your assistance 🙏.

aerotoad avatar Dec 08 '22 11:12 aerotoad

@aerotoad one last question: with your app now being listed at F-Droid (congrats!), do you want me to keep it in my repo as well? Usually I remove apps from my repo at this stage, giving a proper overlap (10..14 days) unless explicitly requested otherwise.

IzzySoft avatar Dec 08 '22 17:12 IzzySoft