Turning portable builds into appimages is very easy. #369
Replies: 6 comments 24 replies
-
You mean from the database? You should perform a generic search of all scripts that contain ".tar", ".zip" or ".deb" (without asterisks)... or also those that does not contain the lowercased "*mage" (the latter is with asterisk). If they wont, none prevent you to buildAppImages by yourself... none of my 60+ appimages is official (and for some of these I contatcted the owners). In the case they wont, you can proceed with a repo marked as Unofficial and keep it until none reclaims. |
Beta Was this translation helpful? Give feedback.
-
@ivan-hc I began trying to host the deadbeef appimage, I uploaded the script but now I'm stuck with the github actions, I would really appreciate any help please! |
Beta Was this translation helpful? Give feedback.
-
It works! Thank you so much. |
Beta Was this translation helpful? Give feedback.
-
@ivan-hc I didn't notice that the creator of amdgpu_top themselves made a pr fixing another issue with it lmao. It took 3 people to fix that application! lol. |
Beta Was this translation helpful? Give feedback.
-
@ivan-hc Can you tell me if this works on your system? https://github.com/Samueru-sama/Zenity-GTK3-AppImage Simple run It works on my Arch system and the appimage gets built on ubuntu, it is the first time I'm actually compiling something instead of taking already released binaries, so I hope that it will run in Debian. (I will add the AM script once I know that it works well on other distros). |
Beta Was this translation helpful? Give feedback.
-
@ivan-hc I think you noticed already, I'm trying to build an MPV AppImage using linuxdeploy: https://github.com/Samueru-sama/mpv-AppImage/blob/main/mpv-AppImage.sh When I make on my Artix (yes moved away from arch), it does work on my PC at least: https://mega.nz/file/kYoFBADB#E4unK8LT-hw1yt8IZeCmgBEnXDYgKeNAkypeKAFeTm8 However the appimage that gets made using the ubuntu runner doesn't work on my PC: https://github.com/Samueru-sama/mpv-AppImage/releases/tag/continuous And by not working, that is the CLI works, but trying to play any video results in the video player never showing up. I don't know if this is an issue of the appimage or that compiling mpv on debian based distros is hard. EDIT: I think I found why it doesn't work on my PC lol EDIT2: It works now 🥳 Now I just need to figure out how to get this to compile on ubuntu 20.04, as the meson complains that several dependencies are too old to build mpv there. |
Beta Was this translation helpful? Give feedback.
-
I just made these two scripts for Ryujinx and DeaDBeeF they only release as portable builds instead of appimages, just copied the way Ivan builds his appimages to make them:
https://pastebin.com/1cewSaxP
https://pastebin.com/NpzeYPgW
I commented in their respective github issues about appimage support, hopefully they implement this, if they don't I will look into hosting them myself in a few days.
Edit: ended up releasing them:
https://github.com/Samueru-sama/Ryujinx-AppImage
https://github.com/Samueru-sama/DeaDBeef-AppImage
What other apps come as portable builds but not as appimages so I can try to convert them to appimage?
EDIT: Here are all the appimages made so far:
https://github.com/Samueru-sama/Zenity-GTK3-AppImage (This one was tricky as zenity needed patches on its source code)
https://github.com/Samueru-sama/Ryujinx-AppImage
https://github.com/Samueru-sama/DeaDBeef-AppImage (Also added the DeaDBeeF stable build)
https://github.com/Samueru-sama/rofi-AppImage
https://github.com/Samueru-sama/htop-AppImage
However the AppImages that get compiled are being compiled on ubuntu-latests instead of 20.04, as I get meson errors when trying to compile on 20.04EDIT: Fixed!
Beta Was this translation helpful? Give feedback.
All reactions