Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.

Create F-Droid branch #326

Open
timusus opened this issue Apr 10, 2018 · 12 comments
Open

Create F-Droid branch #326

timusus opened this issue Apr 10, 2018 · 12 comments

Comments

@timusus
Copy link
Owner

timusus commented Apr 10, 2018

In order to submit to F-Droid, Shuttle will need a special branch, with Crashlytics and Google Analytics removed.

The app will need to be reviewed to see if any other changes are required to make it F-Droid compliant.

This paves the way for #28

@GeoZac
Copy link
Contributor

GeoZac commented Apr 10, 2018

F-droid inclusion policy has a clause which may have significant in context of Shuttle

Binary dependencies such as JAR files have to be replaced by source-built versions or used from a trusted repository.

from here

@timusus
Copy link
Owner Author

timusus commented Apr 10, 2018

@GeoZac thanks. Apart from Crashlytics/Firebase which I'm happy to remove, I think the only binary dependency is jAudioTagger (which is open source). Not sure if I can confirm that it's a 'trusted repository' though.

@pschichtel
Copy link

If you're pulling it from Maven central or JCenter or similar that is probably fine.

@GeoZac
Copy link
Contributor

GeoZac commented Apr 30, 2018

@pschichtel The source repo is Jitpack-compliant repository ,but compilation throws up a bunch of proguard warnings.

@AdrienPoupa
Copy link

Hi, I created a repo just for this purpose :)

kabouzeid/Phonograph@beb52be

@hotlittlewhitedog
Copy link

Yep libraries of Maven will be accepted (and verified)

@lemnos
Copy link

lemnos commented Aug 9, 2018

Any progress?

@iptq
Copy link

iptq commented Dec 24, 2018

As someone who uses Shuttle+ daily, I'm looking forward to seeing Shuttle in F-Droid as well! What are steps that need to be taken before this can happen? I'd be happy to help.

@GeoZac
Copy link
Contributor

GeoZac commented Dec 24, 2018

@iptq

Shuttle will need a special branch, with Crashlytics and Google Analytics removed.

@IzzySoft
Copy link

So what's the status here? At F-Droid, your RFP is still pending 😉

@IzzySoft
Copy link

Yep libraries of Maven will be accepted (and verified)

If the corresponding Maven repo is trusted, see https://gitlab.com/fdroid/fdroidserver/blob/master/fdroidserver/scanner.py#L98

@timusus if you have an "intermediate" APK, please attach that to releases/ (best instead of the other, or name it e.g. app-foss-release.apk (to distinguish it from the other). I'd then pick that for my repo, so we can see the progress at least for the non-free libraries.

@ildar
Copy link

ildar commented Sep 7, 2020 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants