OK, vou sugerir uma solução alternativa hackeada. Faça um backup e, em seguida, elimine install
, postinstall
, preinstall
. Em seguida, em rules
adicione o seguinte no final do arquivo:
override_dh_auto_install:
dh_auto_install
mkdir debian/packagename
mv bin/* debian/packagename/usr/tigcc/bin
mv doc/* debian/packagename/usr/tigcc/doc
mv examples/* debian/packagename/usr/tigcc/examples
mv include/* debian/packagename/usr/tigcc/include
mv lib/* debian/packagename/usr/tigcc/lib
mv projects/* debian/packagename/usr/tigcc/projects
Em seguida, faça uma cópia de todo o diretório contendo a pasta debian
e o restante dos binários pré-compilados, e tente construir binários usando debuild -b -us -uc
. Eu suspeito que isso deva funcionar, mas tenha certeza de que todos os caminhos estão corretos e que todas as operações de movimentação de arquivos procedam como esperado.
UPDATE :
Eu joguei com os binários vinculados e debian
dir. Eu tive que ajustar os nomes dos arquivos, a estrutura de pastas e as diretivas control
e rules
.
Para reproduzir o .deb
, você precisa descompactar o arquivo binário, descompactar o diretório debian dentro do tigcc
dir extraído e executar debuild -b -us -uc
dentro da pasta debian
. Coloque os dois arquivos em uma pasta temporária e, em seguida:
bzip2 -d -c "tigcc-0.95_orig.tar.bz2" | tar -xf -
cd tigcc/
tar -zxf "../tigcc-debian.tar.gz"
cd debian/
debuild -b -us -uc
ls -l ../../*deb
A menos que você tenha algumas dependências ausentes, não vejo por que isso não funcionaria.