Como explicado na resposta de Thomas Dickey , o repositório git precisa de preparação antes de poder ser usado para construir, e um arquivo obrigatório não pode ser recriado usando os arquivos fornecidos.
Para criar menos, faça o download do seu mais recente tarball de lançamento e crie isso:
wget http://greenwoodsoftware.com/less/less-530.tar.gz
tar xf less-530.tar.gz
cd less-530
./configure && make
Note, entretanto, que a versão 530 tem alguns bugs irritantes que são corrigidos no repositório git. (Pode ser por isso que o pacote Debian não foi atualizado.)
Alternativamente, você pode atualizar o pacote Debian:
sudo apt build-dep less
sudo apt install devscripts
apt source less
cd less-487
uscan
cd ..
tar xf less_530.orig.tar.gz
cd less-530
cp -a ../less-487/debian .
dch -v 530-0.1 "New upstream release."
dch -r ignored
debuild -uc -uc
Isso produzirá um less_530-0.1_yourarch.deb
(onde yourarch
é provavelmente amd64
), que você pode instalar usando sudo dpkg -i
. Como JdeBP aponta , isto irá assegurar que os patches Debian sejam aplicados, e que as opções configure
apropriadas sejam usadas; ele também lhe dará os benefícios de usar um pacote em vez de uma instalação manual.
Para gbp
de fãs como eu, a receita a seguir usa um repositório git que torna as alterações mais óbvias:
sudo apt build-dep less
sudo apt install devscripts git-buildpackage
gbp import-dsc --pristine-tar apt://less/sid
cd less
gbp import-orig --pristine-tar --uscan
dch -v 530-0.1 "New upstream release."
dch -r ignored
gbp buildpackage -us -uc --git-ignore-new
(Em ambos os casos, estritamente falando, você deve usar dch -n
e dch -v
, ou pelo menos adicionar “Non-maintainer upload.” ao changelog, mas isso é mais difícil de ser feito de uma maneira copiável.)