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

Feature request: Add RSAF to F-Droid repo #50

Open
archandanime opened this issue Jan 29, 2024 · 6 comments
Open

Feature request: Add RSAF to F-Droid repo #50

archandanime opened this issue Jan 29, 2024 · 6 comments

Comments

@archandanime
Copy link

archandanime commented Jan 29, 2024

Currently there is no way to automate RSAF update except for manually downloading the APK file from your repo. Even though it only takes a few taps to to update RSAF, I believe it would be really nice to have RSAF automatically updated on the background.

I really appreciate your app, it is simple but extremely useful(I like your apps a lot since DualBootPatcher in the old days). I couldn't ask more but maybe someone else also wishes to have the app automatically updated.

Thank you!

@chenxiaolong
Copy link
Owner

I think this is a great idea, but it isn't something I have time for right now, unfortunately.

If someone else were to create the necessary metadata files and submit a PR, I'd accept it. That said, I'm not sure if RSAF can be accepted into the main F-Droid repo. One of the requirements listed at https://f-droid.org/en/docs/Inclusion_Policy/ is:

Binary dependencies such as JAR files have to be built from source or installed from Debian repos.

RSAF is completely open source and so is everything it depends on. However, it does require gomobile, which is a package that needs to be installed on the host machine. (It's outside of the scope of Android's regular gradle build scripts.) gomobile currently isn't packaged in Debian's repos, so as it is right now, I don't think F-Droid's build servers are able to build RSAF.


In the meantime, I'd suggest using https://github.com/ImranR98/Obtainium to update directly from Github Releases.

@archandanime
Copy link
Author

Thank you for the quick reply! I'd look take a look at Obtainium.

@alexanderadam
Copy link

alexanderadam commented May 2, 2024

@archandanime you can also use RoundSync in the meantime.

It's available on F-Droid if you activate the IzzyDroid repo.
SAF is can be activated from settings although it is marked as experimental and the documentation got lost.

It doesn't support random seek though.

@iexos
Copy link

iexos commented Aug 25, 2024

However, it does require gomobile, which is a package that needs to be installed on the host machine.

It seems there are quite a few apps on f-droid using gomobile, so inclusion should not be a problem: 1 2 3

@iexos
Copy link

iexos commented Sep 4, 2024

I gave it a shot, though I don't really know what I'm doing and something regarding go/gomobile does not work:

https://gitlab.com/iexos/fdroiddata/-/blob/com.chiller3.rsaf/metadata/com.chiller3.rsaf.yml
https://gitlab.com/iexos/fdroiddata/-/jobs/7748334932

If anyone wants to pick it up, feel free to do so :)

@iexos
Copy link

iexos commented Sep 15, 2024

I also opened a Request for packaging containing further discussion

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

No branches or pull requests

4 participants