次のビルド手順を含むgitリポジトリがあるとしましょう。
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
その後、QT内のすべてのファイルはアプリケーションのファイルを含むディレクトリ(グラフィカルインストール中にユーザーが選択したもの)にあり、実行して~/foo/bin
アプリケーションを起動できます~/foo/bin/foo
。
(Ubuntuリポジトリには最新バージョンがないため、QTグラフィックインストーラが必要です。)
Launchpad PPAにアップロードできるソースバンドルでソースコードをパッケージ化するために、このプロセスをどのように変更しますか?