-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathlin_release_deploy.sh
More file actions
executable file
·49 lines (40 loc) · 2.04 KB
/
lin_release_deploy.sh
File metadata and controls
executable file
·49 lines (40 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/bash
echo "Enter version: (ex: 0.423b)"
read versionInput
export version=v${versionInput}
home=~/
targetDirectory=./Deploy/Binary/XTPlayer-${version}_Linux_x86_64
xteTargetDirectory=./Deploy/Binary/XTEngine-${version}_Linux_x86_64
binDirectory=./build-release/release/XTPlayer
xteBinDirectory=../XTEngine/build-release/release
librDirectory="${home}"Qt/6.9.1/gcc_64/lib
qmakeDirectory="${home}"Qt/6.9.1/gcc_64/bin/qmake
#httpserverLocation="${home}"git/HttpServer/src/build/release/
#qtCompressDir=../build-qtcompress-Desktop_Qt_5_15_2_GCC_64bit-Release/lib
#zlibDir=../build-zlib-Desktop_Qt_5_15_2_GCC_64bit-Release
#export PATH="${qtDirectory}":$PATH
#export LD_LIBRARY_PATH="${binDirectory}lib;${xteBinDirectory};${httpserverLocation}"
rm -rf "${targetDirectory}"
cqtdeployer -bin $xteBinDirectory clear -libDir $librDirectory -qmake $qmakeDirectory -targetDir $xteTargetDirectory
cqtdeployer -bin $binDirectory clear -libDir $librDirectory -qmake $qmakeDirectory -targetDir $targetDirectory
mkdir $targetDirectory/bin/themes
cp -R src/themes/ $targetDirectory/bin/
mkdir $targetDirectory/bin/www
cp $xteBinDirectory/www/*-min.html $targetDirectory/bin/www/
cp $xteBinDirectory/www/*-min.js $targetDirectory/bin/www/
cp $xteBinDirectory/www/*-min.css $targetDirectory/bin/www/
cp $xteBinDirectory/www/favicon.ico $targetDirectory/bin/www/
cp -R $xteTargetDirectory/bin/*.so* $targetDirectory/lib
cp -R $xteTargetDirectory/lib/*.so* $targetDirectory/lib
cp -R $xteTargetDirectory/plugins $targetDirectory/plugins
cp -R $xteTargetDirectory/translations $targetDirectory/translations
#cp -R $httpserverLocation/*.so* $targetDirectory/lib
#cp -R $qtCompressDir/*.so* $targetDirectory/lib
#cp -R $zlibDir/*.so* $targetDirectory/lib
#cp -R Deploy/lib/* $targetDirectory/lib
#cp -R $xteTargetDirectory/lib/* $targetDirectory/lib
cp ../XTEngine/src/rename_me_for_local_settings.ini $targetDirectory/bin
#cp $xteBinDirectory/*.* $targetDirectory/lib
rm -r $xteTargetDirectory
cp "XTP_and_VR_guide.pdf" $targetDirectory/bin/"XTP_and_VR_guide.pdf"
read -p "Press enter to resume ..."