Open probonopd opened 7 years ago
Thanks for suggesting, Simon. Seems you are monitoring the use of AppImage. :-)
First of all, I am not the developer of oaCapture. Just a user who wanted to use oaCapture on a distribution where no build was available for. I came across your AppImage and was quite impressed. First I repackaged a Ubuntu binary and later tried a complete build in a clean environment (therefore the Docker setup). It took me some time to get the final AppImage working. Especially the excluding of the standard libraries puzzled me.
I had a (very) quick look, but it is still not clear to me how to setup things for Travis CI. Do you have an example AppImage build?
Are the AppImages on https://bintray.com/probono/AppImages built this way?
BTW, are 32bit AppImages possible?
First of all, I am not the developer of oaCapture. Just a user who wanted to use oaCapture on a distribution where no build was available for.
Usually the upstream authors are happy to receive pull requests for integration of AppImage building into their existing continuous build chains. So once you have it working well, you could ask the oaCapture authors to produce official AppImages.
tried a complete build in a clean environment (therefore the Docker setup)
That is what Travis CI is for (I think it makes it especially easy actually), although Docker also works.
Especially the excluding of the standard libraries puzzled me.
Do not bundle these debian packages: https://github.com/probonopd/AppImages/blob/master/excludedeblist
Do not bundle these files: https://github.com/probonopd/AppImages/blob/master/excludelist
There are tools that do this automatically. I have tools for
The AppImages on https://bintray.com/probono/AppImages are built using https://github.com/probonopd/AppImages/, look at its .travis.yml
file to see how this works...
Just a hint, you might want to check Travis CI. It is a free cloud-based service that lets you build on,e.g., Ubuntu trusty. I build all my AppImages on it.