Empacotando com CDBS: seqüência desconhecida cleanbuilddir

4

Estou tentando criar um pacote do Ubuntu para testes e manter as regras fornecidas no link .

Como esta é a construção do CMake e eu preciso adaptar os argumentos para cmake , estou usando

include /usr/share/cdbs/1/class/cmake.mk

em debian/rules . Infelizmente, quando eu chamo debuild , recebo a mensagem de erro

$ debuild
[...]
dh cleanbuilddir
dh: Unknown sequence cleanbuilddir (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
make: *** [cleanbuilddir] Error 255
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
debuild: fatal error at line 1350:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Onde está cleanbuilddir definido ou: Por que falha aqui?

    
por Nico Schlömer 23.08.2012 / 02:12

1 resposta

4

O erro foi, enquanto o cabeçalho CDBS /usr/share/cdbs/1/class/cmake.mk foi incluído, o alvo padrão

%:
   dh $@

ainda estava presente no arquivo. Comentar o mais tarde faz com que debuild seja executado corretamente.

    
por Nico Schlömer 23.08.2012 / 11:50