Rakashazi / emu-ex-plus-alpha

Multi-platform computer & game console emulation system including supporting code (EmuFramework) and core engine (Imagine)
GNU General Public License v3.0
600 stars 145 forks source link

automatically publish Android emulator releases on F-Droid #134

Open alexanderadam opened 4 years ago

alexanderadam commented 4 years ago

I'm not quite sure whether this was asked already but it would be nice if the Android releases would be published on F-Droid as well.

There's an official FAQ page and there are some tutorials on how to do that in the web as well.

PS: Thank you so much for your work! :pray: PPS: I found this old forum thread but it seems that nothing happened since then, right?

github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity.

alexanderadam commented 2 years ago

Oh no! It's still relevant obviously. Is there any way not to mark it as stale?

Rakashazi commented 2 years ago

Sorry I haven't had a chance to look into this just yet but we've added nightly builds here on Github in the meantime.

alexanderadam commented 2 years ago

Sorry I haven't had a chance to look into this just yet

No worries, nobody is putting pressure on you. :wink:

we've added nightly builds here on Github in the meantime.

This won't help F-Droid users using the regular F-Droid repo and I guess users would have to take care about updates on themselves but this might at least something be something for @IzzySoft (sorry for the magic invocation :wink: )

IzzySoft commented 2 years ago

(following the magic invocation) Not sure if I can take it into my repo: as there's no description etc I cannot really tell if it fits the topic (though it looks like, as it's not purely game related). There are no screenshots either – and I see no releases tagged nor APKs attached (my updater cannot pick from pipelines). If the APK size exceeds 30M (even for a per-ABI build), that would be beyond the limit (which again I cannot check as I couldn't find out where the APKs are located).

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity.

rollingmoai commented 1 year ago

as there's no description etc I cannot really tell if it fits the topic (though it looks like, as it's not purely game related).

You can check out the descriptions from the apps published in the Google Play Store.

I see no releases tagged nor APKs attached (my updater cannot pick from pipelines)

@Rakashazi So maybe you can start by tagging releases on GitHub so to help with adding it in Izzy's repo?

IzzySoft commented 1 year ago

You can check out the descriptions from the apps published in the Google Play Store.

Which ones? That link goes to the developer account, not to an app. I've just randomly picked one I thought might fit my repo, got the C64Emu, but it's paid at Play. In fact, all but the Snes one are paid. As you didn't link explicitly to the only free one but to the list, it's unclear to me whether you meant to say "pick the free one(s)" – or "we'll make them all available for free, take your pick". That said, "Snes9x EX+" would fit size-wise. While not familiar with the device it emulates, I take it there are not only games for it? Though being called a "game console", the SNES describes itself as "Entertainment System" – so surely there exist some apps for educational or other purposes to run on it, right?

rollingmoai commented 1 year ago

Which ones?

All of them. Even though the apps the paid in the Google Play, the source code is available here, and the nightly builds are available in the pipeline.

Though being called a "game console", the SNES describes itself as "Entertainment System" – so surely there exist some apps for educational or other purposes to run on it, right?

Of course, there is. But generally, it's a "game console" and it's safe to categorize the apps in the list as such.

Rakashazi commented 1 year ago

Are you able to import the CI workflow into F-Droid? I think that'd be the easiest way to get them building and packaged up. All the *.emu apps are FOSS but Snes9x has a proprietary license so it shouldn't be included.

IzzySoft commented 1 year ago

I'm not a dev so I cannot really answer that. All I can tell you that the build recipe is defined in YAML and gradlew is the preferred way to get it running. You can find the details in the docs.

(hint: if the pages load slow, prefix the hostname with staging, that server has less load)

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity.

rollingmoai commented 1 year ago

bump