added the release steps

This commit is contained in:
Oguzhan INAN
2018-03-10 22:48:27 +03:00
parent a38a15b6c4
commit 54d7554aba
3 changed files with 24 additions and 1 deletions

View File

@@ -14,5 +14,5 @@ before_script:
- cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_PREFIX_PATH=$QTDIR/bin ..
script:
- make -j $(nproc)
- lupdate ../stacer/stacer.pro
- lupdate ../stacer/stacer.pro -no-obsolete
- lrelease ../stacer/stacer.pro

23
release.sh Normal file
View File

@@ -0,0 +1,23 @@
VERSION=1.0.9
DIR=stacer-$VERSION
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_CXX_COMPILER=g++ -DCMAKE_PREFIX_PATH=$QTDIR/bin ..
make -j `nproc`
cd ..
mkdir $DIR/stacer -p
mv icons applications $DIR
cp -r build/output/* $DIR/stacer
# translations
lupdate stacer/stacer.pro -no-obsolete
lrelease stacer/stacer.pro
mkdir $DIR/stacer/translations
cp translations/*.qm $DIR/stacer/translations
# linuxdeployqt
wget -cO lqt "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage"
chmod +x lqt
unset QTDIR; unset QT_PLUGIN_PATH; unset LD_LIBRARY_PATH
./lqt $DIR/stacer/stacer -bundle-non-qt-libs -no-translations