AppImage package for Hugin
I have started working on an AppImage package for Hugin. AppImages are self-contained bundles that provide all libraries and files needed to run a given application, independently of what is provided by the host linux system. If you are not familiar with the AppImage format, you can read more here: https:/
The whole set of scripts needed to compile Hugin under CentOS 7 and create the AppImage bundle are freely available on GitHub: https:/
The building and packaging process is fully automated, and is currently set-up to run on Travis CI. The generated AppImage is then automatically uploaded back to GitHub: https:/
If you are interested into this option for packaging and distributing Hugin, I am willing to maintain the AppImage scripts for you, and keep providing up-to-date packages.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- aferrero
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 2019.0
- Implementation:
- Implemented
- Milestone target:
- 2019.0beta1
- Started by
- tmodes
- Completed by
- tmodes
Related branches
Related bugs
Sprints
Whiteboard
I have seen this only now. This part is rarely used by Hugin. So sorry for the delay.
I willing to incorporate your changes into Hugins code. It is an interesting concept. But I think it needs some more polishing before the inclusion:
* Fixed paths: On Linux there are 3 fixed paths used: INSTALL_XRC_DIR, INSTALL_DATA_DIR and INSTALL_LOCALE_DIR. These are used at several places (use the search) and needs to fixed in a similar way as you already did in huginApp.cpp and PTBatcherGUI.cpp. So similar changes need to be done for LensCalApp.cpp, hugin_executor.cpp, hugin_stitch_
* You are using your own hugin.appdata.xml. What's wrong with Hugins own hugin.appdata.xml? Are there changes necessary for the AppImage way or can you modification merged with the existing file?
* You should add -DUSE_GDKBACKEN