$ git clone https://github.com/geany/geany.git
Cloning into 'geany'...
remote: Counting objects: 59949, done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 59949 (delta 46), reused 13 (delta 10), pack-reused 59893
Receiving objects: 100% (59949/59949), 55.25 MiB | 2.76 MiB/s, done.
Resolving deltas: 100% (47843/47843), done.
$ cd geany && ls
AUTHORS COMMITTERS data geany.gladep geany.spec.in m4 po README.rst tests
autogen.sh configure.ac doc geany.nsi.in HACKING Makefile.am README scintilla THANKS
ChangeLog COPYING geany.desktop.in geany.pc.in icons NEWS README.I18N scripts TODO
ChangeLog.pre-1-22 ctags geany.exe.manifest geany_private.rc INSTALL plugins README.Packagers src
so we can see that the cloned repository has a
configure.ac file, but no
configure. Referring to the included
Installing from a Git clone
Install Autotools (automake, autoconf and libtool), intltool,
and the GLib development files before running any of the following
commands, as well as rst2html from Docutils (see above for details).
./autogen.sh and then follow the instructions for
installing from a release tarball_.
so the answer is that we must run
autogen.sh first and then follow the rest of the instructions:
(as root, or using sudo)
% make install
If you don't want the HTML documentation, then (as suggested) replace