Vamos ver:
$ 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.
Então
$ 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
para que possamos ver que o repositório clonado tem um arquivo configure.ac
, mas não configure
. Referindo-se ao arquivo README
incluído:
Instalando a partir de um clone do Git +++++++++++++++++++++++++++
Instale Autotools ( automake , autoconf e libtool ), intltool , e os arquivos de desenvolvimento do GLib antes de executar qualquer um dos seguintes comandos, bem como rst2html do Docutils (veja acima para detalhes). Em seguida, execute
./autogen.sh
e siga as instruções parainstalling from a release tarball
_.
então a resposta é que devemos executar autogen.sh
primeiro e seguir o restante das instruções:
$ ./autogen.sh
$ ./configure
$ make
(as root, or using sudo)
% make install
Se você não quiser a documentação HTML, então (como sugerido) substitua ./configure
por
./configure --disable-html-docs