-
Notifications
You must be signed in to change notification settings - Fork 243
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
Non-FOSS in F-Droid build #912
Comments
Think we can, for now, exclude gms at build time:
Can somebody test this APK? https://gitlab.com/fdroid/fdroiddata/-/commit/4a42435346fda40ab37978bc65e71b8195b88ce8#note_1108571409 Is GMS used elsewhere too? Could I PR such a change here directly? |
Play services aren't used in Kore, didn't think they would be dragged by the shortcuts library... I'm obviously not sure if excluding that breaks something internally on the shortcuts library, but PR this and i'll make some tests. |
Closing this as it will be managed through the pr |
FYI https://gitlab.com/fdroid/fdroiddata/-/commit/02bbe9d709c7e3a73b912988e0097ac71dd160f4 so recent versions were disabled since this workaround isn't really a fix :( We also disabled autoupdates so for now this is stuck at 2.5.3 |
why is |
Because the lib was build from non-FOSS deps, so it's non-FOSS. |
If I remove the whole thing
it still builds and works. What is the dependency used for? |
You've removed the Firebase deps from https://github.com/androidx/androidx/blob/9aafaf4e78e5e8a58db27b08c251f12797cc1f88/core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java#L35 and https://github.com/androidx/androidx/blob/9aafaf4e78e5e8a58db27b08c251f12797cc1f88/core/core-google-shortcuts/build.gradle#L38 and you can build shortcuts? That would be nice |
no, I removed the whole implementation('androidx.core:core-google-shortcuts:1.1.0')... from Kore build gradle and it still builds |
That's one way to go at it. It isn't used then? What is going on? :) :) |
yes, obviously it is not used. Just remove the whole line in pre-build... |
I wanted to see where it is used and simply removed the dependency. Usually Android studio would show red lines where it is needed. Nothing happened. Also a clean build worked and it runs :-) |
Will amend recipe then, thanks |
🎉 thanks @woheller69 |
Also created a PR here to remove it #1005 |
c728508
ref: https://github.com/xbmc/Kore/blob/v3.0.0-beta.1/app/build.gradle#L106
The text was updated successfully, but these errors were encountered: