Skip to content

Build Instructions Linux

Matthew Bucci edited this page Nov 8, 2018 · 40 revisions

grab a copy of https://github.com/ValveSoftware/steam-runtime

cd /tmp;
git clone [email protected]:ValveSoftware/steam-runtime.git
cd steam-runtime;
git clone --recurse-submodules [email protected]:zcanann/Squally.git
./setup_chroot.sh --i386
./setup_chroot.sh --amd64

32 Bit

Install a newer version of cmake

schroot --chroot steamrt_scout_i386
version=3.12
build=3
wget https://cmake.org/files/v$version/cmake-$version.$build.tar.gz --no-check-certificate
tar -xzvf cmake-$version.$build.tar.gz
cd cmake-$version.$build/
./bootstrap
make -j4
sudo make install
cmake --version

Build Squally executable

cd ../Squally
mkdir build32
cd build32
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/tmp/steam-runtime/Squally/

64 bit

Install a newer version of cmake

schroot --chroot steamrt_scout_amd64
version=3.12
build=3
wget https://cmake.org/files/v$version/cmake-$version.$build.tar.gz --no-check-certificate
tar -xzvf cmake-$version.$build.tar.gz
cd cmake-$version.$build/
./bootstrap
make -j4
sudo make install
cmake --version

Build Squally executable

cd ../Squally
mkdir build64
cd build64
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/tmp/steam-runtime/Squally/

Clone this wiki locally