1
1
Fork
You've already forked MeditationTimerAndroid
0

F-Droid build failed #2

Closed
opened 2025年04月25日 08:40:13 +02:00 by linsui · 9 comments
 implementation(libs.play.services.wearable)
 implementation(libs.kotlinx.coroutines.play.services)

These libs are not FOSS. Could you please add a flavor without them? Thanks!

``` implementation(libs.play.services.wearable) implementation(libs.kotlinx.coroutines.play.services) ``` These libs are not FOSS. Could you please add a flavor without them? Thanks!

Uff, that is an aspect I had not thought about.

v1.1.1 is all about that, and only that: share processes with a Wear OS device.

Let me think...

Uff, that is an aspect I had not thought about. v1.1.1 is all about that, and only that: share processes with a Wear OS device. Let me think...

So MicroG may have a replacement for the first one: https://github.com/microg/GmsCore/tree/master/play-services-wearable, that's a good start

So MicroG may have a replacement for the first one: https://github.com/microg/GmsCore/tree/master/play-services-wearable, that's a good start

And the other one may not be needed.

(削除) Let's do this! (削除ここまで)

If I get it right, using MicroG is not possible on standard Android phones. So that's that plan out the window.

@linsui : my only other option is to maintain two versions, correct? One that is 100% FOSS, and another that can work with the wearable libs.

And the other one may not be needed. ~~Let's do this!~~ If I get it right, using MicroG is not possible on standard Android phones. So that's that plan out the window. @linsui : my only other option is to maintain two versions, correct? One that is 100% FOSS, and another that can work with the wearable libs.

It's not about the use of microG of the users, but about replacing the Google proprietary lib with microG libs, and those might work with both Play Services or microG, or none, whatever the user has.

(Note: I'm not sure how much or if microG covers your case here though) :)

It's not about the use of microG of the users, but about replacing the Google proprietary lib with microG libs, and those might work with both Play Services or microG, or none, whatever the user has. (Note: I'm not sure how much or if microG covers your case here though) :)

OK, that makes sense.

Trying a build now.

OK, that makes sense. Trying a build now.

Nope, no luck. It looks like the whole sync stuff around wearables is missing, DataClient, CapabilitesClient, ...

Nope, no luck. It looks like the whole sync stuff around wearables is missing, DataClient, CapabilitesClient, ...
Author
Copy link

It doesn't build or it doesn't work?

It doesn't build or it doesn't work?

A lot of the classes I need do not exist in MicroG, so it doesn't compile :-(

Next step: find out how I can manage two flavours with as little overhead and hassle as possible...

A lot of the classes I need do not exist in MicroG, so it doesn't compile :-( Next step: find out how I can manage two flavours with as little overhead and hassle as possible...

Fixed by 46a591c870

Fixed by 46a591c87021ab1ebc70ebc1857808163a4a8113
Sign in to join this conversation.
No Branch/Tag specified
master
nav3-foss-only
nav3
multi-flavor-3
multi-flavor-2
multi-flavor
wear-sync-1
process-sender-1
sync-1
proper-night-mode
making-tags
df-remote-processes
remote-process-management
preferences-datastore
understanding_state_1
edit-vm-streamline
v1.2.0
v1.1.2
v1.1.1
v1.0.6
v1.0.5
v1.0.0
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jexner/MeditationTimerAndroid#2
Reference in a new issue
jexner/MeditationTimerAndroid
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?