Suponha que eu tenha um repositório do git, as instruções para a construção são:
sudo apt-get -y install build-essential git mesa-common-dev libglu1-mesa-dev libsdl2-dev libsamplerate0-dev
cd ~
wget http://download.qt.io/official_releases/qt/5.0/5.0.2/qt-linux-opensource-5.0.2-x86-offline.run
chmod +x qt-linux-opensource-5.0.2-x86-offline.run
./qt-linux-opensource-5.0.2-x86-offline.run
git clone --recursive https://github.com/foo/foo.git
mkdir foo-build
cd foo-build
qmake ../foo -r
make -j8
Após o qual todos os arquivos do QT residem em um único diretório (escolhido pelo usuário durante a instalação gráfica), os arquivos do aplicativo residem em ~/foo/bin
e o aplicativo pode ser iniciado executando ~/foo/bin/foo
.
(O instalador gráfico do QT é necessário porque os repositórios do Ubuntu não têm uma versão atualizada.)
Como eu alteraria esse processo para empacotar o código-fonte em um pacote de código-fonte (obviamente) que eu possa enviar para o meu PPA do Launchpad.