Skip to content
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

[General]: Publish in FDroid #55

Open
HKalbasi opened this issue Oct 21, 2024 · 8 comments
Open

[General]: Publish in FDroid #55

HKalbasi opened this issue Oct 21, 2024 · 8 comments
Labels
question Further information is requested

Comments

@HKalbasi
Copy link

Issue description
FDroid is an app store for open source android applications. It has some really nice properties, for example it ensures that the app is open source by building it from source. AFAIK there is no ai app in it, so it would be great to have pocketpal-al in it.

@HKalbasi HKalbasi added the question Further information is requested label Oct 21, 2024
@a-ghorbani
Copy link
Owner

I don't have any experience with F-Droid. I'll need to look into it. But, if anyone is interested in working on this, I am open to it. In the meantime we are going to publish the apk here too.

@I-I-IT
Copy link

I-I-IT commented Dec 1, 2024

Thanks you for the Github Releases.
I can ask inclusion of the app, but first, do you use any proprietary components, like Google Services, or does building the app from source requires proprietary tools?

@a-ghorbani
Copy link
Owner

The app doesn't use any proprietary components and is built using Gradle. For the details about the build process refer to the ci configs here: Job for Android build.

@pepijndevos
Copy link

Seems like you just make a PR against the F-Droid repo https://f-droid.org/docs/Submitting_to_F-Droid_Quick_Start_Guide/

@I-I-IT
Copy link

I-I-IT commented Dec 2, 2024

I am the one who made the request. @a-ghorbani if you want automatic buidling, they ask you use fastlane- which automatically signs releases, take screenshots, etc.

It might be fine if you don't but there will be a longer delay as the F-Droid team will need to do this themselves, at least for the first time.

@a-ghorbani
Copy link
Owner

a-ghorbani commented Dec 2, 2024

@I-I-IT
The project uses Fastlane. I'm not sure how F-Droid scans the source code but for the release ci, please take a look at this file: https://github.com/a-ghorbani/pocketpal-ai/blob/main/.github/workflows/release.yml
This file uses Fastlane for release builds, signing, etc.

Related fastfiles:

  1. this will create a apk release
  2. bundle release (for play store)
  3. uploads to play store

Perhaps that is the place needed change for fdroid.

@I-I-IT
Copy link

I-I-IT commented Dec 2, 2024

I am told you need to put Fastlane files like described in this link https://gitlab.com/-/snippets/1895688

@bi4key
Copy link

bi4key commented Dec 9, 2024

For now alternative is use this method:
Vali-98/ChatterUI#49 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants