If you're making a package, I would use [the stable 
releases](https://geany.org/download/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.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2406#issuecomment-562723934

Reply via email to