mirror of
https://github.com/oguzhaninan/Stacer.git
synced 2025-12-23 23:18:31 -05:00
updated the release steps
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,5 +1,6 @@
|
||||
Stacer.pro.user*
|
||||
Stacer.pro.*
|
||||
dist/
|
||||
build/
|
||||
#*.AppImage
|
||||
.vscode
|
||||
Release/
|
||||
@@ -6,7 +6,7 @@ include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxxbasics/CXXBasics.cmake")
|
||||
|
||||
# Setting a cleaner directory structure for the generated binaries
|
||||
set(CMAKE_BINARY_DIR "${CMAKE_BINARY_DIR}/output")
|
||||
set(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}/bin")
|
||||
set(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}/")
|
||||
set(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}/lib")
|
||||
|
||||
set(PROJECT_ROOT "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
||||
24
release.sh
24
release.sh
@@ -1,23 +1,33 @@
|
||||
#!/bin/bash
|
||||
VERSION=1.0.9
|
||||
RELEASE=Release
|
||||
DIR=stacer-$VERSION
|
||||
|
||||
mkdir build && cd build
|
||||
mkdir $RELEASE
|
||||
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
|
||||
mkdir $RELEASE/$DIR/stacer -p
|
||||
cp -r icons applications debian $RELEASE/$DIR
|
||||
cp -r build/output/* $RELEASE/$DIR/stacer
|
||||
|
||||
# translations
|
||||
lupdate stacer/stacer.pro -no-obsolete
|
||||
lrelease stacer/stacer.pro
|
||||
mkdir $DIR/stacer/translations
|
||||
cp translations/*.qm $DIR/stacer/translations
|
||||
mkdir $RELEASE/$DIR/stacer/translations
|
||||
mv translations/*.qm $RELEASE/$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
|
||||
./lqt $RELEASE/$DIR/stacer/stacer -bundle-non-qt-libs -no-translations
|
||||
rm lqt
|
||||
|
||||
if [ $1 = "deb" ]; then
|
||||
cd $RELEASE/$DIR
|
||||
dh_make --createorig -i -c mit
|
||||
debuild --no-lintian -us -uc
|
||||
fi
|
||||
Reference in New Issue
Block a user