If you're making a package, I would use the stable releases as Source. When using those you don't need to run autogen.sh at all.

If you're using Git as Source then you need to run autogen.sh once in order to generate the configure script (and various other files). Once configure is generated, you never need to re-generate it using autogen.sh again, unless you're making changes to the build system of Geany. autogen.sh script has a bunch of dependencies which are not needed just to compile Geany, so you wouldn't want people using the package to have to install all of them for no reason, and spend all the extra time regenerating already existing files.

autogen.sh = prepare the Git repo to be built
configure = prepare the build system for the host/target

Disclaimer: I'm not familiar with Slack packaging.

Thanks again! Your explanations add more information to me, and it helped me a lot! Now with the 2 answers you gave me helped me to advance my knowledge!


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.