mirror of
https://github.com/moonlight-stream/moonlight-qt
synced 2024-12-13 21:02:28 +00:00
22 lines
508 B
Bash
22 lines
508 B
Bash
|
# Run from root of the Git repo to archive a source tarball
|
||
|
|
||
|
fail()
|
||
|
{
|
||
|
echo "$1" 1>&2
|
||
|
exit 1
|
||
|
}
|
||
|
|
||
|
git diff-index --quiet HEAD -- || fail "Source archives must not have unstaged changes!"
|
||
|
|
||
|
BUILD_ROOT=$PWD/build
|
||
|
ARCHIVE_FOLDER=$BUILD_ROOT/source
|
||
|
VERSION=`cat app/version.txt`
|
||
|
|
||
|
echo Cleaning output directories
|
||
|
rm -rf $ARCHIVE_FOLDER
|
||
|
mkdir $BUILD_ROOT
|
||
|
mkdir $ARCHIVE_FOLDER
|
||
|
|
||
|
scripts/git-archive-all.sh --format tar.gz $ARCHIVE_FOLDER/MoonlightSrc-$VERSION.tar.gz || fail "Archive failed"
|
||
|
|
||
|
echo Archive successful
|