#!/bin/sh # We must have a tag to checkout # Default to 29.1.3 for obs-studio-legacy OBS_TAG=${OBS_TAG:-$1} if [ -z $OBS_TAG ]; then OBS_TAG=29.1.3 fi set -e # Clear download area: rm -rf obs-studio # Clone repository: git clone https://github.com/obsproject/obs-studio.git ( cd obs-studio && \ git checkout "$OBS_TAG" && \ git submodule init && \ git submodule update ) ( cd obs-studio && find . -name ".git*" -exec rm -rf {} \; 2>/dev/null || true ) # Generate tarball echo "Generating tarball ..." mv obs-studio obs-studio-$OBS_TAG tar cf obs-studio-$OBS_TAG.tar obs-studio-$OBS_TAG plzip -9 obs-studio-$OBS_TAG.tar rm -rf obs-studio-$OBS_TAG echo echo "obs-studio tarball generated as obs-studio-$OBS_TAG.tar.lz" echo