Player icon indicating copy to clipboard operation
Player copied to clipboard

Provide additional, universally compatible Linux packages

Open carstene1ns opened this issue 5 years ago • 14 comments

  • [x] snapcraft ^1
  • [x] appimage
  • [x] flatpak

carstene1ns avatar May 03 '20 07:05 carstene1ns

flatpak is in. Appimage anyone?

Ghabry avatar Jan 10 '23 11:01 Ghabry

I guess I can come up with something to replace our static build. Need to find some documentation, but maybe there are "compatible" sdl2 libs to bundle to make the hardware/software detection easier

carstene1ns avatar Jan 10 '23 12:01 carstene1ns

Some WIP stuff in https://github.com/EasyRPG/packaging/tree/master/AppImage This needs to be adapted for jenkins and there is a buildscripts update needed (shared libs).

built AppImage: https://paste.xinu.at/pvSQ/

carstene1ns avatar Jan 14 '23 04:01 carstene1ns

thanks. Will try to adopt your buildscript changes so we can have AppImage soon. Much better than this semi-broken static build on our website :)

Ghabry avatar Mar 08 '23 08:03 Ghabry

Is it available on flathub? I can't find it

spazziale avatar Apr 16 '23 19:04 spazziale

not yet. You can get it from here: https://ci.easyrpg.org/job/player-flatpak/

Ghabry avatar Apr 16 '23 19:04 Ghabry

Sorry I postbone this to milestone "0.8.1" for now. I still plan to submit 0.8.0 to the services (and build an AppImage) in a few weeks but getting this all ready before 0.8.0 would delay the release even more.

Ghabry avatar Apr 21 '23 16:04 Ghabry

@carstene1ns https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=easyrpg-player-bin

oech3 avatar Jun 08 '25 18:06 oech3

The link you get the Flatpak from is for the git-build. The release downloads are here. https://easyrpg.org/downloads/player/0.8.1.1/

Ghabry avatar Jun 08 '25 20:06 Ghabry

Thankyou. But I noticed that you also provides https://download.opensuse.org/repositories/home:/easyrpg/Arch/x86_64/easyrpg-player-0.8.1-1-x86_64.pkg.tar.zst Which source shoud I use to package -bin at AUR ? I aware 0.8.1.1 is newer.

[Edit] Repacking at AUR is useful for people don't want to add additional repository.

oech3 avatar Jun 09 '25 00:06 oech3

Prebuild for Arch is not linked to libfluidsynth.so.3. Please fix. Dynamic library package as optdepends at https://aur.archlinux.org/packages/easyrpg-player is not good for automating.

oech3 avatar Jun 09 '25 00:06 oech3

If you really want to repackage the OBS one is better as it's directly built for arch (is just not updated yet).

Guess the problem with optdepends is that fluidsynth is a compile time dep so it will only be enabled when recompiling by the user...

Btw you can still use fluidsynth through ALSA (We can this Native). https://wiki.archlinux.org/title/FluidSynth see section deamon mode, then run the service via --user. This will also work for RPG_RT in Wine.

Ghabry avatar Jun 09 '25 08:06 Ghabry

Thankyou. Even if daemon mode fluidsynth is possible, MIDI without daemon is reasonable. I switch to prebuild for Arch if after ready (or would some dev take ownership of AUR/easyrpg-player-bin?). Repacking flatpak or AppImage built on non-Arch is dangerous.

oech3 avatar Jun 09 '25 09:06 oech3