Waboodoo / HTTP-Shortcuts

Android app to create home screen shortcuts that trigger arbitrary HTTP requests
https://http-shortcuts.rmy.ch
MIT License
1.16k stars 113 forks source link

[BUG] F-Droid can't build #446

Open licaon-kter opened 3 weeks ago

licaon-kter commented 3 weeks ago

https://monitor.f-droid.org/builds/log/ch.rmy.android.http_shortcuts/1103190000#site-footer

as that lib is not found, eg: https://mvnrepository.com/artifact/com.github.LiquidPlayer/LiquidCore and the Mulesoft repo can't be used

/LE: fyi https://gitlab.com/fdroid/fdroiddata/-/commit/f82885c951de6f4a8087409dc6eda3c6ddec8234

Waboodoo commented 3 weeks ago

Thanks for the info. I'll see that I can get this fixed for the next release.

linsui commented 1 week ago

F-Droid doesn't allow binaries... We need to build https://github.com/LiquidPlayer/LiquidCore from source.

Waboodoo commented 1 week ago

@linsui Do you have some pointers on how I would go about setting that up? An example maybe?

linsui commented 1 week ago

Did you build the aar or downloaded it somewhere?

linsui commented 1 week ago

https://github.com/LiquidPlayer/LiquidCore/tree/master/LiquidV8/prebuilt These libs are also needed to be built from source.

Waboodoo commented 1 week ago

I downloaded the aar from the mvn repository, or rather, I took it from my local gradle cache. But given that this library has not seen any updates in over 4 years, I'm inclined to look for an alternative and replace it entirely.

Waboodoo commented 1 week ago

@licaon-kter Why can't the Mulesoft repo be used?

licaon-kter commented 1 week ago

@Waboodoo because it's complicated, see https://f-droid.org/2022/07/22/maven-central.html and https://f-droid.org/docs/Inclusion_Policy/ after "Though we tried to build everything from source..."

hence the list is limited to a few: https://gitlab.com/fdroid/fdroidserver/-/blob/96ed60fda30cbc3783f0c9d6594b260a75f0d5a0/fdroidserver/scanner.py#L722-L739