[ -z "$BUILD_ARCHIVE_NAME" ] && fail "BUILD_ARCHIVE_NAME has to be set"
[ -z "$BUILD_PARALLEL_THREADS" ] && fail "BUILD_PARALLEL_THREADS has to be set"
+# Unpack archived dependencies
+cd ../dependencies64 || fail "Could not enter ../dependencies64"
+tar xvJf large_files_linux.tar.xz || fail "Could not unpack large_files_linux.tar.xz"
+
# Clean and enter shadow build folder
echo Cleaning...
if [ -e ../build ]; then
mkdir ../build || fail "Could not create ../build"
cd ../build || fail "Could not enter ../build"
-# Run qmake
+# Run cmake
echo Running cmake...
cmake -G "Unix Makefiles" -A x64 -DCMAKE_BUILD_TYPE=RelWithDebInfo .. || fail "cmake failed"
# Copy compiled binaries
echo Copying binaries...
-cp -fP shell/lib* "$SERVER_FOLDER/lib/" || fail "Could not copy server libraries"
-cp -f shell/casparcg "$SERVER_FOLDER/bin/" || fail "Could not copy server executable"
-cp -f shell/casparcg.config "$SERVER_FOLDER/" || fail "Could not copy server config"
+cp -f shell/lib* "$SERVER_FOLDER/lib/" || fail "Could not copy server libraries"
+cp -f shell/*.ttf "$SERVER_FOLDER/" || fail "Could not copy font(s)"
+cp -f shell/casparcg "$SERVER_FOLDER/bin/" || fail "Could not copy server executable"
+cp -f shell/casparcg.config "$SERVER_FOLDER/" || fail "Could not copy server config"
cp -Rf shell/locales "$SERVER_FOLDER/bin/" || fail "Could not copy server CEF locales"
+cp -f shell/*.pak "$SERVER_FOLDER/" || fail "Could not copy CEF resources"
# Copy binary dependencies
echo Copying binary dependencies...
-cp -RfP ../deploy/linux/* "$SERVER_FOLDER/" || fail "Could not copy binary dependencies"
-#cp -RfP ../deploy/examples/* "$SERVER_FOLDER/" || fail "Could not copy binary dependencies"
+cp -Rf ../deploy/linux/* "$SERVER_FOLDER/" || fail "Could not copy binary dependencies"
+cp -f ../deploy/general/*.pdf "$SERVER_FOLDER/" || fail "Could not copy pdf"
+cp -Rf ../deploy/general/wallpapers "$SERVER_FOLDER/" || fail "Could not copy wallpapers"
+cp -Rf ../deploy/general/server/media "$SERVER_FOLDER/" || fail "Could not copy media"
# Copy documentation
echo Copying documentation...
-cp -f ../CHANGES.txt "$SERVER_FOLDER/" || fail "Could not copy CHANGES.txt"
-cp -f ../README.txt "$SERVER_FOLDER/" || fail "Could not copy README.txt"
-cp -f ../LICENSE.txt "$SERVER_FOLDER/" || fail "Could not copy LICENSE.txt"
+cp -f ../CHANGELOG "$SERVER_FOLDER/" || fail "Could not copy CHANGELOG"
+cp -f ../README "$SERVER_FOLDER/" || fail "Could not copy README"
+cp -f ../LICENSE "$SERVER_FOLDER/" || fail "Could not copy LICENSE"
# Create tar.gz file
echo Creating tag.gz...