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

Please make wxHexEditor available as an AppImage #89

Open
Wilmup opened this issue Jan 2, 2018 · 12 comments
Open

Please make wxHexEditor available as an AppImage #89

Wilmup opened this issue Jan 2, 2018 · 12 comments

Comments

@Wilmup
Copy link

Wilmup commented Jan 2, 2018

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
Copy link
Owner

EUA commented Jan 3, 2018

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
Copy link
Author

Wilmup commented Jan 3, 2018

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
Copy link
Owner

EUA commented Jan 3, 2018

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

@probonopd
Copy link

@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
Copy link
Author

Wilmup commented Jan 29, 2018

@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
Copy link

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

@SRGOM
Copy link

SRGOM commented Mar 14, 2019

@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
Copy link

SRGOM commented Mar 14, 2019

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

@probonopd
Copy link

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
Copy link

I have sent a pull request at #154.

@Tcll
Copy link

Tcll commented Aug 6, 2020

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
Copy link

probonopd commented Aug 12, 2020

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.

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

5 participants