-
-
Notifications
You must be signed in to change notification settings - Fork 532
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
Create Celestia #353
base: master
Are you sure you want to change the base?
Create Celestia #353
Conversation
It's nice that you started to work on an AppImage for Celestia such a short time after you learned how to create them. Thank you! If you need help to overcome any obstacles, feel free to come to #AppImage IRC channel on Freenode and ask for support there. Some observations:
|
I found binary builds of Celestia for OpenSUSE here: This seems to build its binary from a tarball of current Git sources: celestia-1.7.0.git.20180123.tar.xz |
Celestia requires very old libraries (and their development headers) so it can't be easily compiled on Debian (see: CelestiaProject/Celestia#16) unless you're willing to hunt down old versions of the required dependencies. As of now the only way to run it without compiling is to manually extract the payload and place it in a safe directory structure. However I understand that this is a very old version and not suited for an AppImage build. I'll be sure to build an AppImage and submit it here if I ever get the trunk to compile on Debian. Thanks for all the help. |
Did you have a look at the openSUSE package and its RPM spec file? Maybe this would give you pointers about the libs it uses, their sources and the configure options applied? |
There is also this: https://github.com/JohnVV/MyCelestiaBuild/ Why not try to collaborate? |
Hi! The latests commits in the Celestia dev branch are compilable on any modern distro (the only weird dependency is libcspice). I'm working on a package for a debian based distro you can use the The patches for linux compilation are really simple, if you need any help just ask! |
AppImageHub currently only lists 64-bit AppImages. Please change the URL to the 64-bit version, thanks. |
I could offer Celestia stable/unstable: Stable (1.6.2.2) Unstable (1.7.0~git) See also btw: https://output.jsbin.com/qoqukof is currently broken |
Created Celestia from the autopackage found at the official site here: https://celestia.space/download.html.
Reasons for creating AppImage:
Steps taken:
/tmp
in the form of a zip archive.bin
andshare
directories.~/.local
the safest bet.bin/
repeatedly and install and put the missing dependencies it requires in~/.local/lib
..desktop
at top-level and everything else inusr/
).AppRun
inside the AppImage directory and generate AppImage with./appimagetool-x86_64.AppImage -n [APPIMAGE DIR]
.appimagetool
outputs errors related to the.desktop
file, remove the erroneous lines and run again.Known issues:
Misc.: