diff --git a/.travis.yml b/.travis.yml index 3e1a61f..c775408 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 \ No newline at end of file diff --git a/stacer.desktop b/applications/stacer.desktop similarity index 100% rename from stacer.desktop rename to applications/stacer.desktop diff --git a/release.sh b/release.sh new file mode 100644 index 0000000..cf3783c --- /dev/null +++ b/release.sh @@ -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