|
|
@@ -2,9 +2,15 @@ |
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
|
|
# Special handling for caching deb archives |
|
|
|
if [ "$(ls ${HOME}/PawPawBuilds/debs | wc -l)" -ne 0 ]; then |
|
|
|
sudo cp ${HOME}/PawPawBuilds/debs/*.deb /var/cache/apt/archives/ |
|
|
|
fi |
|
|
|
|
|
|
|
# common |
|
|
|
sudo apt-get install -y build-essential curl cmake jq |
|
|
|
|
|
|
|
# specific |
|
|
|
if [ "${TARGET}" = "linux" ]; then |
|
|
|
sudo apt-get install -y libglib2.0-dev |
|
|
|
|
|
|
@@ -26,9 +32,12 @@ elif [ "${TARGET}" = "macos-old" ]; then |
|
|
|
popd |
|
|
|
|
|
|
|
elif [ "${TARGET}" = "win32" ]; then |
|
|
|
sudo apt-get install -y mingw-w64 binutils-mingw-w64-i686 g++-mingw-w64-i686 |
|
|
|
sudo apt-get install -y mingw-w64 binutils-mingw-w64-i686 g++-mingw-w64-i686 winehq-stable wine-binfmt |
|
|
|
|
|
|
|
elif [ "${TARGET}" = "win64" ]; then |
|
|
|
sudo apt-get install -y mingw-w64 binutils-mingw-w64-x86-64 g++-mingw-w64-x86-64 |
|
|
|
sudo apt-get install -y mingw-w64 binutils-mingw-w64-x86-64 g++-mingw-w64-x86-64 winehq-stable wine-binfmt |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
# Special handling for caching deb archives |
|
|
|
sudo mv /var/cache/apt/archives/*.deb ${HOME}/PawPawBuilds/debs/ |