EUA / wxHexEditor

wxHexEditor official GIT repo
http://www.wxhexeditor.org
GNU General Public License v2.0
555 stars 118 forks source link

Please make wxHexEditor available as an AppImage #89

Open Wilmup opened 6 years ago

Wilmup commented 6 years ago

Hi, I try to make the request. Sorry if I write in the wrong section. I'm not a programmer. I do not know how to do it myself, so I try to ask if it's possible. Please make wxHexEditor available as an AppImage for Linux. Wilmup

EUA commented 6 years ago

Hi. As I understand, you don't need a programmer to make an AppImage. It can be build by you, without writing a code.

Problem is that it requires binaries that compiled on "old system". But there are no word about what is the old system is.

If binaries compiled on my latest Arch Linux, probably it doesn't run on any older linux (like ubuntu 16) even if it in form of AppImage. If I compile them on older linux versions, it probably run as is, not need to AppImage format.

I believe it doesn't worth about working on it. Yup, AppImage for linux is a thing but good, static compiled executable doesn't need AppImage indeed. I believe you only need static compiled old linux executables...

Wilmup commented 6 years ago

Thanks anyway for answering. I do not want to force you to change your mind. I'll be honest, I do not know how AppImage works from the inside. I know that in my transition from one distro to another the programs in AppImage format work and I have not had any problems. Indeed some programs that did not work to me in the standard way (an example is https://github.com/ozmartian/vidcutter ) works only as AppImage.

I tried to create AppImage by myself but without success, for those who are not programmers it is not at all easy to understand what we are talking about, it is about knowledge of the Linux system and its dependencies, for example, I do not have. Just as for a simple user it's quite frustrating to literally blow up a distro just because I've installed a program that replaced something in the distro eco-system and I understand it only when you reboot, when your penguin does not start anymore.

I found this file https://bintray.com/probono/AppImages/download_file?file_path=wxHexEditor-0.23-x86_64.AppImage and it works for me, so I asked you. Now I will try to ask the person who created the AppImage version if it is available to update it (crossing my fingers).

Thanks again.

EUA commented 6 years ago

I leave this open for inspection. Might be wort trying further while releasing v0.25

probonopd commented 6 years ago

@Wilmup Ubuntu 14.04 on Travis CI would be a suitable choice. Let me know if you are interested to provide AppImages, then I can possibly send a PR that would generate them automatically.

Wilmup commented 6 years ago

@probonopd sorry, in this last period I spent time to format and reinstall both linux and windows. I do not know what the problem is both are unstable on my laptop. I do not know. Apart from this personal problem, about the appimage format I'm not able to do it. As I touch something than jump in the air everything, unfortunately I'm not able to do it or provide AppImages.

probonopd commented 6 years ago

Just fyi, I have been using wxHexEditor 0.23 as my only Hex editor as an AppImage since ages.

SRGOM commented 5 years ago

@EUA, if you've made your mind, @probonopd could help you with the actual code- I believe there would be no action required on your part except pulling it in your repo and let travis automatically generate the AppImage for you, right @probonopd ?

SRGOM commented 5 years ago

I should have noted that the statically compiled binary crashes on my arch system ;)

probonopd commented 5 years ago

I believe there would be no action required on your part except pulling it in your repo and let travis automatically generate the AppImage for you

Probably we could make https://github.com/probonopd/linuxdeployqt#using-linuxdeployqt-with-travis-ci work more or less 1:1.

probonopd commented 4 years ago

I have sent a pull request at https://github.com/EUA/wxHexEditor/pull/154.

Tcll commented 4 years ago

if you already have suitable builds, where would these be released?? I can't seem to find an appimage or tar.gz on the releases or the official download page, unless the official domain is outdated and no longer officially maintained...

just to note, I run Void Linux, so I can't extract a deb to my local ~/Programs/ directory (secondary non-OS HDD) and set up a launcher to run the executable, partly because most packages expect to be installed in / rather than a custom dissociated directory...

btw, yes there is a src tar.gz at both locations, but sadly that has to be built Blender Foudation, for example (among many others such as the devs of Xonotic), provides portable builds where you just extract the tar.gz and run the app (the problem with that though is Blender 2.8 runs at 0.5 FPS due to my outdated OS (can't update) having a bad system lib, where a proper appimage would fix that)

I have many various reasons that I've picked up from WinXP back in 2010 for having my workstation setup like this. (main reason: when your OS says it wants to die now)

probonopd commented 4 years ago

Once https://github.com/EUA/wxHexEditor/pull/154/files gets merged by @EUA the AppImages will automatically be uploaded to the GitHub Releases page at https://github.com/EUA/wxHexEditor/releases.