Misc: Added simple script to build releases.

This commit is contained in:
Marco Cawthorne 2020-09-02 00:26:26 +02:00
parent 97a651fc58
commit 9125cbbfeb

48
build_release.sh Executable file
View file

@ -0,0 +1,48 @@
#!/bin/sh
copy_mod()
{
mkdir ./_release/"$1"
cp -R ./"$1"/data.pk3dir ./_release/"$1"/data.pk3dir
cp ./"$1".fmf ./_release/"$1".fmf
rm ./_release/"$1"/data.pk3dir/*.lno
}
copy_file()
{
cp -R ./"$1" ./_release/"$1"
}
# clean up
mkdir ./_release
# build binaries
cd src
make
cd ..
# copy platform
cp -R ./platform ./_release/platform
cp -R ./doc ./_release/doc
# copy mods
copy_mod valve
copy_mod cstrike
copy_mod scihunt
copy_mod rewolf
copy_mod hunger
# spray logos
mkdir ./_release/logos
copy_file logos/README
copy_file logos/fte.png
# one last touch
touch ./_release/fteqw_goes_here
mv ./_release/doc/release-readme ./_release/README
# build the tarball
export FILE_OUT=nuclide-$(date +%m-%d-%Y)
mv ./_release "./$FILE_OUT"
tar zcvf "$FILE_OUT".tar.gz "./$FILE_OUT"